a:link,a:visited       { text-decoration: none;color:#ffffff;}
a:hover      						{ text-decoration: underline;color:#ffffff;}

img{ border:none;}
body{		
	margin:0px;	
	font-family:'century gothic','tahoma','verdana','arial';
	font-size:10pt;
	color:#ffffff;
	padding:0px;		
	background-color:#1B282E;
	background-image:url('immagini/sfondo_pagina.jpg');
	background-repeat:repeat-x;
	background-position:top;
}	
h1,h2{
	font-family:'century gothic','tahoma','verdana','arial';
	font-size:10pt;
	color:#ffffff;
	font-weight:normal;
	margin:0px;
	padding:0px;
	}
p{
	margin:0px;
	padding:0px;
	}	
input.login{
	height:13px;	
	width:80px;
	font-size:8pt;
	margin-left:5px;
	margin-right:5px;
}
select{
	font-size:8pt;
	font-family:tahoma,verdana,arial;
}
form{
	margin:0px;	
}
.blocca_float{
	clear: both;
	height:0px;
	width:0px;
	visibility: hidden;
}
.spazio30{
	height:30px;
	width:100%;
}
.spazio20{
	height:20px;
	width:100%;
}
.spazio10{
	height:10px;
	width:100%;
}
.spazio8{
	height:8px;
	width:100%;
}
.spazio5{
	height:5px;
	width:100%;
}
a.opacity img {
		filter:alpha(opacity=80); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		}
				
a.opacity:hover img {
		filter:alpha(opacity=100); 
		-moz-opacity: 1.0; 
		opacity: 1.0;
		} 

#esterno{
	width:990px;	
	margin-left:auto;
	margin-right:auto;	
	}
.elenco_175_sx{
		width:175px;
		float:left;
		margin-right:4px;
	}
.elenco_350_sx{
		width:350px;		
		float:left;
		margin-right:10px;
		background-color:#202F34;		
	}	


#testata{
		text-align:left;
		margin:0px;
		padding:0px;
		
	}
#testata_menu{
		height:46px;
		text-align:left;	
		margin-top:3px;
			
	}	
.testata_menu_voce{
		margin-top:6px;		
		float:left;
	}	
.testata_menu_divisione{
		
		margin:10px 16px auto 16px ;				
		float:left;		
	}	
#testata_menu_sotto{
		height:24px;		
		color:#F2FDFF;		
		font-size:9pt;
		
		
	}
.testata_menu_sotto_voce{
		margin:4px 10px auto 10px;		
		float:left;		
		height:19px;		
	}
.testata_menu_sotto_voce a:hover{	
		color:#E69F09;
		text-decoration:none;
}
.testata_menu_sotto_divisione{	
		float:left;		
		margin-top:6px;		
		width:1px;
		border:solid;
		border-color:#BAC8CB;
		border-width:0px 1px 0px 0px;
		font-size:1pt;
		height:15px;
}
.box{
	margin-top:6px;	
	margin-left:auto;
	margin-right:auto;
}
.box_alto{
	height:9px;
	background-image:url('immagini/box_alto.jpg');
	background-repeat:no-repeat;	
	font-size:1pt;
	}
.box_centro{	
	
	background-image:url('immagini/box_centro.jpg');
	background-repeat:repeat-y;	
	
	width:970px;
	padding-bottom:3px;
}
.box_basso{
	height:9px;
	background-image:url('immagini/box_basso.jpg');
	background-repeat:no-repeat;	
	font-size:1pt;
	}	

.box_menu{
	width:235px;	
	margin-top:9px;
	margin-left:5px;
	text-align:left;
	}	
.box_menu_testata{
	background-image:url('immagini/menu_testata_sfondo.jpg');
	background-repeat:no-repeat;	
	height:39px;
	text-align:center;	
	
	}	
.box_menu_testata h2{	
	padding-top:10px;
	font-weight:bold;
	font-size:11pt;
	color:#ffffff;
	
}
#contenuto_sinistra{
	float:left;	
	width:235px;
}
#contenuto_destra{
	float:left;	
	width:735px;
	
}
#home_box{
		margin:0px 20px 0px 20px;
	}
.home_box_voce{
	margin-top:20px;
	margin-bottom:20px;
	width:310px;
	float:left;
	height:290;
	
	text-align:center;
	
	}	
#home_box_menu{
	width:235px;
	float:left;
	
	margin-top:8px;
	margin-left:18px;
	text-align:left;
	}	
.box_menu_interno{
	width:207px;
	margin-left:auto;
	margin-right:auto;
	background-color:#2C4349;
	}	
#home_box_descrizione{	
	width:670px;
	float:right;
	
	margin-right:30px;
	}		
#home_box_descrizione_interno	{
	margin-top:10px;
	margin-bottom:8px;
	line-height:160%;
	font-family:'century gothic',arial,tahoma,verdana;
	letter-spacing:1px;
	}
#home_box_descrizione_interno	p{	
	margin-bottom:10px;
}
.box_menu_interno h1{
	min-height:24px;
	font-size:10pt;	
	
	font-family:'century gothic',arial,tahoma,verdana;
	text-align:left;
	padding-top:7px;
	padding-bottom:3px;
	padding-left:10px;	
	}	
.box_menu_interno a:hover{
	color:#E69F09;
	text-decoration:none;
	font-size:10pt;
	}	
.box_menu_interno a{	
	color:#ffffff;
	text-decoration:none;
	font-size:10pt;
}
.box_menu_interno ul{
	list-style: none;
	font-size:10pt;
	margin:0px;	
	padding:0px;	
}
.box_menu_interno li{
	background-image:url('immagini/menu_stella_bianca.gif');
	background-repeat:no-repeat;
	background-position:9px 10px;
	padding-left:17px;
	font-size:10pt;
	}
li.selezionato{
	background-image:url('immagini/menu_stella.gif');
}
a.selezionato {
	color:#E69F09;
	
	}
		
#chiusura{
	margin:20px;
	text-align:center;
	font-family:'century gothic',arial,tahoma,verdana;
	font-size:8pt;
	}	
	
#prodotti_contenuto{
	margin:13px 0px 0px 15px;		
	}
#prodotti_contenuto h1{
	font-size:14pt;
	margin:0px;
	color:#908B91;	
	
	}


#prodotti_contenuto_elenco{
	margin-top:15px;
	}	
.box_categoria-testa{
	width:100%;
	background-color:#395259;
	color:#ffffff;
	min-height:35px;
	background-image:url('immagini/categoria-testa_sfondo.jpg');
	background-repeat:no-repeat;	
	background-position:top;			
}

.box_categoria-testa p{
	padding-top:3px;
	line-height:110%;	
	}
p.una_riga{
	padding-top:10px;
	
	}	
p.una_riga_margin{
	margin-top:5px;	
	}		
.box_categoria-foto{
	padding:5px;
}
.box_categoria-box{	
	margin-right:4px;
	width:160px; 
	background-color:#ffffff;
	text-align:center;
	background-image:url('immagini/categoria-chiusura_sfondo.jpg');
	background-repeat:no-repeat;	
	background-position:bottom;
	
	}	
	
/*PRODOTTI*/
.box_350_alto{	
		background-image:url('immagini/box_350_alto.jpg');
		background-repeat:no-repeat;
		background-position:top;	
		font-size:1pt;
		height:7px;
}		
.box_350_basso{	
		background-image:url('immagini/box_350_basso.jpg');
		background-repeat:no-repeat;
		background-position:top;	
		font-size:1pt;
		height:7px;
}		
.box_350_interno{
		margin:0px 8px 0px 8px;		
		min-height:160px;
	}	
.box_350_interno_colonna{
		width:150px;
		float:left;
		margin-left:5px;
		margin-right:5px;
		text-align:left;
	}	
.box_350_interno_colonna input{
		font-size:7pt;
		background-color:#3A535A;
		color:#ffffff;
		border:none;
}
.box_350_interno_colonna textarea{
		font-size:8pt;
		font-family:arial;
		background-color:#3A535A;
		color:#ffffff;
		border:none;
		width:120px;
		height:50px;
}
.box_interno{
		margin:8px;		
	}	
.box_prodotti_foto{
		background-image:url('immagini/box_350_foto.jpg');
		background-repeat:no-repeat;
		height:160px;
		width:160px;
		text-align:center;		
		float:left;
	}	
.box_prodotti_foto img{	
		margin-top:5px;
}

.box_prodotti_dettagli{	
		float:right;
		
		margin-top:10px;
}
.box_prodotti_nome{
		padding-top:5px;
		color:#ffffff;
		width:160px;
		margin-left:auto;
		margin-right:5px;
		text-align:left;		
		
		font-size:10pt;	
		height:115px;
}	
.box_prodotti_bottone{						
		text-align:right;						
}	

/*ARTICOLO*/

#dettagli_sinistra{
	float:left;
	width:300px;
	margin-top:8px;
	}
#dettagli_destra{	
	float:right;
	width:390px;
	margin-right:15px;		
	margin-top:5px;
	}	
#dettagli_box_foto{
	
	background-image:url('immagini/dettagli_box_foto.jpg');
	background-repeat:no-repeat;
	height:300px;
	width:300px;
	text-align:center;		
	
	}	
#dettagli_box_foto img{	
	margin-top:5px;
}
.dettagli_descrizione_titolo{
	float:left;
	font-weight:bold;	
	width:130px;
	margin:0px 0px 12px 0px;
	}
.dettagli_descrizione_voce{	
	float:left;
	margin:0px 0px 12px 0px;
}
.dettagli_descrizione{
	line-height:150%;
	font-size:9pt;	
}
.dettagli_sotto{
	margin:20px 0px 20px 0px;
	text-align:center;
}

.popup{
	width: 680px;
	height: 590px;	
	background-color:#1B282E;
	border:solid;
	border-width:1px;
	border-color:#B2B3B5;
	z-index:10;
	position:absolute;
	left:100px;
	top:200px;
	display:none;
	}	
.popup_interno{
	width: 575px;
	
	margin-left:auto;
	margin-right:auto;
	
	}	
.popup_titolo{
	min-height:40px;
	margin-top:15px;
	margin-bottom:5px;
	font-size:14pt;
	
	color:#908B91;	
	text-align:center;	
}
.popup_centro{
		
		width:600px;
		height:500px;
		margin-left:auto;
		margin-right:auto;
		
		text-align:center;
		
		color:#000000;
		font-family:verdana;
		font-size:9pt;
	}			
.popup_close{
		height:20px;
		width:600px;
		text-align:right;
		margin-top:5px;
	}		
	
#hideshow {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#fade {
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=0);
	opacity: .0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}	

/*RIVENDITORI*/	
#rivenditori_sx{
		margin-top:10px;
		width:320px;
		float:left;
		
	}	
#rivenditori_sx p{	
		margin:5px 0px 5px 0px;
		line-height:150%;
}

#rivenditori_box_italia{
		width:315px;
		height:302px;
		padding-top:8px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('immagini/rivenditori_box_italia.jpg');
		background-repeat:no-repeat;
		
		text-align:center;
		color:red;
	}	
	

#rivenditori_dx{
		margin-top:10px;
		float:left;
		margin-left:10px;
		margin-right:20px;
		width:370px;
	}	
.rivenditori_dx_colonna{
		width:100px;
		float:left;
		margin-left:15px;
		margin-right:5px;
		text-align:left;
		color:#000000;
		min-height:28px;
	}	
.rivenditori_dx_colonna input,.rivenditori_dx_colonna textarea{	
	font-size:8pt;
	font-family:arial;
	margin-right:5px;
}
.rivenditori_titolo_regione{	
		background-color:#19262C;
		height:32px;		
		width:96%;
		
}
.rivenditori_titolo_regione h1 {
		color:#DFE1E5;
		padding:4px 0px 0px 10px;
		font-size:13pt;
}
.rivenditori_regione{
		
		width:48%;
		float:left;
	
}
.rivenditori_regione ul{
		
		list-style-type:square;
		
	}
.rivenditori_regione li{
		margin:6px 0px 6px 15px;
	
	}	
.rivenditori_regione a{	
		color:#ffffff;
}
.rivenditori_regione a:hover{	
		color:#D48E08;
		text-decoration:none;
}
#rivenditori_sotto{
	width:100%;
	margin-top:5px;
}
.rivenditori_elenco{
	width:320px;
	float:left;
	margin-right:20px;
	}
.rivenditore h2{
		color:#D48E08;
		font-size:10pt;
	}
.rivenditore{
		margin-left:11px;
		padding:5px 0px 5px 0px;
		color:#ffffff;	
		font-size:8pt;
		border:solid;
		border-width:0px 0px 1px 0px;
		border-color:#19262C;
		min-height:83px;
	}
.rivenditore a{	
	color:#ffffff;	
		font-size:9pt;
	}	
#rivenditore_indietro	{
		color:#D48E08;
		text-decoration:none;
		text-align:right;
		font-size:8pt;
}
#rivenditore_indietro	a{
		font-size:8pt;
		color:#D48E08;
}
/*AZIENDA*/
#azienda_testo{
		margin-top:20px;
		font-size:10pt;
		color:#ffffff;
		line-height:200%;
}
#azienda_testo img{
		margin:5px 10px 0px 0px;
}