/* ---------------------------------------------
	style.css 1.2
	Content detail template specific styles 
	Author: Andrea De Lissandri
   --------------------------------------------- */



/*    Contento Generale
-------------------------------------------------------------------- */
body {
		text-align: left;
		color: #000000;											
		font-family: Arial, Verdana, "Times New Roman", Times, serif;
		font-size: 12px;	
		color:#000;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background: #95593f url(../immagini/sfondo_sito.jpg) repeat-x top left;
		}
		
#tab_contenuti {padding: 0px; margin: 10px 40px 0px 40px;; width:95%; height:100px;}	

#motore {padding: 0px; margin: 32px 20px 0px 20px; height:16px; float:left; }	
#cerca_motore {padding: 0px; margin: 32px 30px 0px 0px; float:left; }	

/*BANNER TOP */
	
		#sfondo-top{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 778px; height:304px; background: url(../immagini/banner-top.jpg) no-repeat top center;}				

		#sfondo-top1{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 778px; height:304px; background: url(../immagini/banner-top-xc.jpg) no-repeat top center;}				
	
	
	

h1 {font: 12px Arial,verdana,times,tahoma;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	margin: 0px 0px 0px 2px;
	padding:2px 0px 2px 0px;}
	
h2 {color: #532007; margin: 0px 0px 0px 0px; font-weight:bold; text-align:left;  padding: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px;}
	
h3 {font: 14px Arial,verdana,times,tahoma;
	color:#525260;
	font-weight:bold;
	margin: 6px 0px 0px 0px;
	padding:0px 0px 0px 0px;}	
	

				
	
	/*BANNER TOP */
	
		#bottone{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#bottone ul{list-style-type: none;margin: 0; padding: 0; }
		#bottone li{float: left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#bottone a
					{ 	display: block;
						text-decoration: none; 
						color: #FFFFFF;
						width:100px;
						line-height:39px;
						text-align: center;
						font-weight:bold;
						font-size:13px;
						margin: 0px 11px 0px 11px;
						padding: 0 0 0 0;						 
					}
		#bottone a:hover{ color: #FFFFFF; text-decoration:underline;}

/* SOTTOCATEGORIE PRODOTTI*/
		#categorie{ padding-top:0px; padding-left:0px; text-align: right;  margin: 0px 0px 0px 0px;}
		#categorie ul{list-style-type: none; margin: 0;padding: 0; }
		#categorie li{float: left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; width:195px;}
		#categorie a
					{ 
						display: block;
						text-decoration: none; 
						color: #FFFFFF;
						text-align: left; 
						font-size:13px;
						padding:13px 0px 10px 32px; 
						margin:2px 0px 2px 0px;
						background: url(../immagini/menu1.gif) no-repeat 7px 10px;
						font-weight:bold;
						 
					}
		#categorie a:hover{ color: #FFFFFF; text-decoration:underline; font-weight:bold;}	
		
		#login_ a
					{ 
						display: block;
						text-decoration: none; 
						color: #FFFFFF;
						text-align: left; 
						font-size:12px;
						padding:0px 0px 0px 15px;
						font-weight:bold;
						 
					}
		#login_ a:hover{ color: #CC0000; text-decoration:none; font-weight:bold;}			
	
	
	/* SOTTOCATEGORIE PRODOTTI*/
		#sottocategorie{ padding-top:0px; padding-left:0px; text-align: right;  margin: 0px 0px 0px 0px;}
		#sottocategorie ul{list-style-type: none; margin: 0;padding: 0; }
		#sottocategorie li{float: left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#sottocategorie a
					{ 
						display: block;
						width:94%;
						text-decoration: none; 
						color: #000000;
						text-align: left; 
						font-size:11px;
						padding:0px 0px 0px 20px; 
						margin:2px 0px 2px 0px;
						 
					}
		#sottocategorie a:hover{ color: #FFFFFF; text-decoration:none; }	
		
		#blocco_utente { padding-top:0px; padding-left:0px; text-align: right;  margin: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		#blocco_utente ul{list-style-type: none;margin: 0;padding: 0; }
		#blocco_utente li{float: left; padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
		#blocco_utente a { 
						display: block;
						text-decoration: none; 
						color: #FFFFFF;
						text-align: left; 
						font-size:13px; 
						padding:0px 0px 0px 20px; 
						margin:2px 0px 2px 0px;
						 
					}
		#blocco_utente a:hover{ color: #FFFFFF; text-decoration:underline; }
		
		.titolo_news a{ font-size: 12px; margin: 0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#6e5829;}
		.titolo_news a:hover{ color:#cc0000;}

		.titolo_blocchi { font-size: 15px; font-weight:bold; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
		.titolo_blocchi_rosso { font-size: 15px; font-weight:bold; padding: 0px 0px 10px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CC0000;}		

		#paginazione a { text-decoration: none; color: #666666; text-align: left; font-size:1em; font-weight: normal; padding:0px 0px 0px 0px; }
		#paginazione a:hover{ color: #FF0000; text-decoration:none; }					
			
	/* TAB PRODOTTO */
		
		#tab_generale_prodotto
			{
				margin: 0px 10px 0px 10px;
				padding: 0px 10px 0px 10px;
				width:99%;
			}
			
				#tab_prodotto
					{						 
						margin: 0px 0px 10px 5px;
						width:131px;
						min-width: 131px;
						float:left;
						border: 1px solid #333333;
						min-height: 174px;
						height: auto !important;
						height: 174px;
						text-decoration: none;
						font-size:1em;
					}			
											
				#tab_prodotto a
					{	
						text-decoration: none;
						background:#FFFFFF;
						text-align: center;						
					}
				#tab_prodotto a:hover
					{
						text-decoration: none;
						text-align: center;						
						background:#e5e8ea;
					}		
					
				#immagine-logo
					{
						width:120px;
						float:left;
						height: 25px;
						vertical-align:middle;
						text-decoration: none;
						margin: 3px 0px 0px 0px ;
					}	
				#immagine-foto
					{
						width:105px;
						height: 90px;
						vertical-align:middle;
						text-decoration: none;
						padding: 0px;
						margin: 0px;
					}										
	
	/* TABELLA MENU */
				
				#tabelle_menu {float: left; display:block; padding: 0px; margin: 0px; width:153px; background: url(../immagini/sfondo-menu.gif) repeat-y top left;}
				
				#titolo_prodotti {float:left; padding: 0px; margin: 0px; width:153px; height: 15px; background: url(../immagini/prodotti.jpg) no-repeat top left;}
				#titolo_login {float:left; padding: 0px; margin: 0px; width:153px; height: 15px; background: url(../immagini/login.gif) no-repeat top left;}
				
				#testo_menu {float: left; padding: 5px 0px 7px 8px; margin: 1px 2px 0px 5px; font: 11px Verdana, Arial, Helvetica, sans-serif;}

				#testo_menu_1 {float:left; padding: 12px 0px 10px 8px;font-weight:bold; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../immagini/sfondo-menu-1.gif) no-repeat; width:195px; font-weight:bold;}
				
				#testo_bianco {float:left; padding: 12px 0px 10px 8px; font-weight:bold; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../immagini/prodotti.gif) no-repeat; width:195px; font-weight:bold;}
				
				#testo_login {float:left; padding: 12px 0px 10px 8px;font-weight:bold; font: 13px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../immagini/login.gif) no-repeat; width:198px; font-weight:bold;}
								
				#link_menu a {font: 10px Verdana, Arial, Helvetica, sans-serif; margin: 10px 0px 3px 5px ; padding:10px 0px 3px 5px ;}							
				#link_menu a:hover {color:#FF0000;}											
				
				#login_entra { float: left; padding: 18px 0px 0px 0px; float: left; margin: 0px 5px 0px 5px; width:35%;}				
				#chiusura_menu { padding:0px; float:left; margin:0px; width:153px; height:20px; background: url(../immagini/menu-bottom.jpg) no-repeat bottom center;
}
	
	/* BUSSOLA */
		#bussola{ padding-top:0px; padding-left:0px; text-align:left; margin: 0px 0px 0px 5px; font-size:11px;}
		#bussola a { text-decoration: underline; color: #0000cc; }
		#bussola a:hover{ color: #FF0000; text-decoration:none; }	
		
	/* ORDINA PER */
	 	.ordina{ padding:0px; text-align: right;  margin: 0px 0px 0px 0px;  font-size:11px;}
		.ordina a { text-decoration: underline; color: #000000; }
		.ordina a:hover{ color: #FF0000; text-decoration:underline; }	
		
	/* LINK CONDIZIONI */
		#condizioni-acquisto{ padding:0px; text-align:justify; margin: 6px 6px 6px 6px;  font-size:1em;}
		#condizioni-acquisto a { text-decoration: underline; color: #000000; }
		#condizioni-acquisto a:hover{ color: #FF0000; text-decoration:underline;} 

	/* TESTO */
		.nessun_prodotto { padding-top:0px; padding-left:0px; text-align:center;  margin: 0px 0px 0px 10px; font-size:1em;}
		.marca_prodotto{ padding:0px; text-align:left;  margin: 1px 5px 1px 10px; font-size:0.8em; vertical-align:middle;}
		.marca_prodotto_lista{ padding:0px; text-align:right; font-weight:bold;  margin: 1px 5px 1px 10px; font-size:1em; vertical-align:middle; color: #333333;}		
		.titolo_prodotto_interno{ padding:0px; text-align:left; margin: 1px 0px 5px 5px; font-size:1em; vertical-align:middle; color:#cc0000;}				
		.titolo_prodotto{ padding:0px; text-align:center; margin: 1px 0px 5px 1px; font-size:1em; vertical-align:middle; color:#666666; font-weight:bold; height:20px; min-height:20px;}				
		.descrizione_prodotto { text-align: justify;  margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px; font: 0.9em Verdana, Arial, Helvetica, sans-serif;} 	
		.intro_prodotto { text-align: justify;  margin: 5px 0px 5px 0px; padding: 5px 5px 5px 5px; font: 0.9em Verdana, Arial, Helvetica, sans-serif;} 			
			

		#prezzo	a { padding:0px; text-align:center;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:10px; color:#000000;} 	
		#prezzo	a:hover { padding:0px;  margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px; font-size:10px; color:#FF0000;} 					
				
		.titolo_sezione { text-align: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; font-size:12px; color:#FFFFFF;} 						
		.disponiblita { text-align: left; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:0.8em;} 						
		.prezzo_dettaglio { text-align: left; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:1.1em; color:#cc0000;} 						
		.prezzo_promozione{  text-align: left; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:14px; color:#cc0000;} 						
		.prezzo_promozione_barrato{  text-align: left; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size:14px; color:#747171;} 								
		.disponibilita { padding:0px; text-align: right; margin: 0px 0px 5px 0px; padding: 5px 0px 0px 0px; font-size:1em; color:#000000;} 								
		.foto-prodotto { padding:10px 10px 10px 10px; margin: 0px 5px 5px 5px; border: 1px solid #CCCCCC;} 										
		.foto-prodotto-home { padding:5px 5px 5px 5px; margin: 0px 5px 5px 5px; border: 1px solid #CCCCCC;} 												

		
	/* CONTATTACI */
		h6{ padding-top:0px; padding-left:0px; text-align: right;  margin: 0px 0px 0px 0px; font-size:12px;}
		h6 a { color: #000000; }
		h6 a:hover{ color: #FF0000;}
	/* TITOLO MENU */
		.titolo_menu  {text-align: center; color:#FFFFFF; font-weight:normal;  margin: 0px 0px 0px 0px; font-size:13px;}
				
	/* FOOTER */
		#footer{ padding-top:0px; padding-left:0px; text-align: center;  margin: 0px 0px 0px 0px; font-size:1em; color:#FFFFFF; background: url(../immagini/sfondo-footer.gif) no-repeat; width:955px; height:72px; line-height:72px;}
		#footer a { text-decoration: none; color: #FFFFFF; }
		#footer a:hover{ color: #FFFFFF; text-decoration: underline; }
		
		#faq a { text-decoration: none; color: #6a3909; font-weight:bold; }
		#faq a:hover{ color: #FF0000; text-decoration: underline; font-weight:bold; }
				
			
		#footer_link{ padding-top:0px; padding-left:0px; text-align: right;  margin: 0px 0px 0px 0px; font-size:11px; color:#333333; }
		#footer_link a { text-decoration: none; color: #333333; }
		#footer_link a:hover{ color: #2376c6; text-decoration: underline; }					
		
		#titolo_prodotto a { padding:0px; text-align:center; margin: 1px 0px 5px 1px; font-size:1em; vertical-align:middle; color:#6a2808; font-weight:bold; height:20px; min-height:20px; width:127px; min-width:127px;}
		#titolo_prodotto a:hover { padding:0px; text-align:center; margin: 1px 0px 5px 1px; font-size:1em; vertical-align:middle; color:#FF0000; font-weight:bold; height:20px; min-height:20px;}	
		
		#titolo_promozione a { padding:0px; text-align:center; margin: 1px 0px 5px 1px; font-size:1.3em; vertical-align:middle; color:#333333; font-weight:bold; height:20px; min-height:20px; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
		#titolo_promozione a:hover { padding:0px; text-align:center; margin: 1px 0px 5px 1px; vertical-align:middle; color:#FF0000; font-weight:bold; height:20px; min-height:20px;  text-decoration:none;}				