@charset "utf-8";
img{ behavior: url(js/iepngfix.htc); }
.blocco_flash{
	height:270px;
	width: 870px;
	position: relative;
	margin: 0px;
	padding-bottom: 30px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#customized_iconselect {
height:10px;
width:150px;
padding: 5px;
background-color: #C8EAFF;
	
}
#customized_holder {
	display:none;
	position:absolute;
	overflow: auto;
	width: 150px;
	padding:0 3px;
	
}
.selectitems {
	border-bottom: solid 1px #ddd;
	padding:3px;
	background-color:#EBF1D5;
	text-align:left;
}
.selectitems span {
	margin-left: 5px;
}
.hoverclass {
	background-color:#E8D1FF;
	cursor:pointer;
}
.selectedclass {
	background-color:#FFFF66;
}

.txt_dx{
	float: right;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.tipologia_sx{
	float:left;
	width: auto;
}
.tipologia_dx{
	float:right;
	font-weight: bold;
	text-align: left;
	height: auto;
	position: relative;
	width: auto;
}.tipologia_dx_sezioni{
	text-align: right;
	height: 20px;
	width: auto;
	float: right;
}

.box_prodotto_sx{
	width:412px;
	height:173px;
	margin-right:10px;
	float:left;
	margin-top: 5px;
	border: 1px solid #666666;
	margin-bottom: 5px;
	padding: 5px;
}
.box_news_intero{
	width:850px;
	height:173px;
	margin-right:0px;
	float:left;
	margin-top: 5px;
	border: 1px solid #666666;
	margin-bottom: 5px;
	padding: 5px;
}
.box_prodotto_dx{
	width:412px;
	height:173px;
	margin-right:0px;
	float:left;
	margin-top: 5px;
	border: 1px solid #666666;
	padding: 5px;
}
.header_prodotti{
	width:848px;
	height:20px;
	margin: 0px;
	padding: 5px;
	margin-top: 0px;
	background-image: url(../images/struttura/barra_opzioni_prodotti.jpg);
	z-index: 100;
	position: relative;
	background-position: bottom;
	background-repeat: repeat-x;
}
.footer_prodotti{
	width:848px;
	height:20px;
	margin: 0px;
	padding: 5px;
	background-image: url(../images/struttura/barra_opzioni_prodotti.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-attachment: inherit;
	position: relative;
	z-index: 99;
	float: left;
	margin-top: 5px;
}
.header_indirizzi{
	width:848px;
	height:23px;
	margin: 0px;
	margin-top: 5px;
	background-image: url(../images/struttura/barra_header_indirizzi.png);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}


.img_fondo_prodotti{
	background-image:url(../images/fondo_prodotti.png);
	background-position:bottom;
	background-repeat:no-repeat;
	width: 100%;
	height: auto;
	vertical-align: bottom;
	z-index: 99;
}

.img_prodotto{
	float:left;
	width: 173px;
	height: 173px;
}
.txt_prodotto{
	float:right;
	width: 224px;
	background-color: #FFFFFF;
	height: 163px;
	color: #000000;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
}
.txt_news_big{
	float:left;
	width: 660px;
	background-color: #FFFFFF;
	height: 163px;
	color: #000000;
	margin: 0px;
	padding: 5px;
	font-size: 12px;
	margin-left: 5px;
}

.img_cornice_sx{
	float: left;
	width: 176px;
	height: 120px;
	background-image: url(../images/struttura/cornice_img.png);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 16px;
}



.txt_puntatore_verde {
	background-image: url(../images/button/listato.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-position: 0px 3px;
	margin-bottom: 0px;
	margin-top: 5px;
	height: auto;
	position: relative;
	float: left;
}




.contenuti_box_sx {
	text-align: left;
	width: 408px;
	float: left;
	height: auto;
}



.sx {
	width: 525px;
	border:1px solid #666666;
	margin-top: 0;
	background-color: #000000;
	float: left;
	line-height: 15px;
	margin-top: 0px;
	height: 268px;
	margin-bottom: 0px;
	padding: 0px;
	margin-right: 30px;
}
.sx_bottom {
	width: 620px;
	border:1px solid #CCCCCC;
	margin-top: 0;
	background-color: #FFFFFF;
	padding: 16px;
	position: relative;
	float: left;
	line-height: 15px;
	margin-top: 0px;
	height: auto;
	margin-bottom: 0px;
	background-image: url(../images/struttura/barretta_sfumatura.jpg);
}
.dx {
	float: left;
	width: 301px;
	border:1px solid #666666;
	background-color: #000000;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	position: relative;
	height: 146px;
	margin: 0px;
	margin-bottom: 20px;
	padding: 5px;
	background-image: url(../images/struttura/fondo_news.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.dx_rss {
	float: left;
	width: 301px;
	border:1px solid #666666;
	background-color: #000000;
	line-height: 15px;
	position: relative;
	height: 80px;
	margin: 0px;
	padding: 5px;
	background-image: url(../images/struttura/fondo_rss.jpg);
	background-repeat: no-repeat;
}
.dx_indi {
	float: left;
	width: 301px;
	border:1px solid #666666;
	background-color: #000000;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	height: 258px;
	margin: 0px;
	background-image: url(../images/struttura/fondo_box.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding: 5px;
}
.contenuto_box_dx {

}

.t_lingue{
	height:25px;
	float:right;
	text-align: right;
	font-weight: bold;
}


.menu_header{
	width: 100%;
	height: 31px;
	color: #666666;
	background-image: url(../images/struttura/fondo_menu.png);
	background-position: top;
	margin-top: 4px;
	margin-bottom: 8px;
}

.text_button{
	font-weight:bold;
	font-size: 10px;
	height: AUTO;
	padding: 7px;
}
.intero{
	width:858px;
	border:1px solid #666666;
	background-color: #3B3B3B;
	background-repeat: repeat-x;
	height: auto;
	padding: 5px;
	position: relative;
	margin: 0px;
}
.intero_prodotti{
	width:858px;
	border:1px solid #666666;
	background-color: #000000;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	height: auto;
	padding: 5px;
	position: relative;
	margin: 0px;
	
	
}
.box_icone_titolo_intero{
	text-align:left;
	height: 60px;
	width: 990px;
	margin: auto;
	padding: 0px;


}
.titolo_icone{
	font-size: 13px;
	color: #666666;
	text-align: left;
	padding-left: 0px;
	padding-top: 15px;
	margin:0px;
	float: left;
	position: relative;
	font-weight: bold;
	
}
.titolo{
	font-size: 13px;
	color: #F68304;
	text-align: left;
	padding:0px;
	margin:0px;
	font-weight: bold;
	line-height: 22px;
	
}
.icone{
margin:0px;
float:left;

}
.libro_new{
	width:204px;
	height:225px;
	text-align: center;
	margin-left: 40px;
	position: relative;
	margin-top: 14px;
	margin-bottom: 14px;
}
.autore{
	float:left;
	height:auto;
	width: 150px;
}
.text_fondo{
	margin:0px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 15px;
	height: auto;
	line-height: 15px;


}
.prodotti{
	width:858px;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 99;
	position: relative;
	overflow: hidden;
}
#mappa{
	width:515px;
	height:258px;
	margin:5px;
	padding:0px;
}
.mappa{
margin:0px;
	padding:0px;

}
.sezioni{
	height:15px;
	border:1px solid #CCCCCC;
	background-color:#000000;
	width:auto;
	color: #FFFFFF;
	margin-right: 5px;
	float: left;
	padding: 3px;
}
.sezioni_no_margin {
	height:15px;
	border:1px solid #CCCCCC;
	background-color:#000000;
	width:auto;
	color: #FFFFFF;
	margin:auto;
	float: left;
	padding: 3px;
	position: relative;
	text-align: center;
}

.txt_news{
	width:180px;
	float: left;
	margin-top: 10px;
}
.img_news{
	width:110px;
	float: right;
	margin-top: 10px;
}

.box_contatti_sx{
	width:550px;
	margin-right:10px;
	float:left;
	margin-top: 5px;
	border: 1px solid #666666;
	margin-bottom: 5px;
	padding: 5px;
	height: 525px;
}
.box_contatti_dx{
	width:273px;
	margin-right:0px;
	float:left;
	margin-top: 5px;
	border: 1px solid #666666;
	padding: 5px;
	height: 525px;
}

.espositore { width:173px; height:173px;}

