﻿	body {font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#666}
	#container {width:970px; margin:0 auto; position:relative;}
	/* generali */
		#container h2 {font-size:13pt; color:#666; margin:0;}
		#container h3 {font-size:12pt; color:#666; margin:0;}
		#container h4 {font-size:11pt; color:#666; margin:0;}
		#container a:link {color: #5A5A5A; text-decoration: none;}
		#container a:visited {color: #5A5A5A; text-decoration: none;}
		#container a:hover {color: #D1CFC2; text-decoration: none;}
		#container img {border:0;}
		#container .clear {clear:both}
		#container .bottoni {margin:10px 0;}
		#container .bottone {font-size:10px; color:#EF8306; width:90px; height:25px;}
		#container .allineamento_dx {text-align:right}
		#container .allineamento_cnt {text-align:center}
	/* top */
		#container #top {padding:15px 0;}
		#container #top #logo {float:right;}
		#container #top #logo_tp {float:left; margin-top:30px}
	/* content */
		#container #content {margin:0 0 3px 0; padding:0; position:relative;}
		/* PRODOTTI */
			/* menù left*/
				#menu_left {width:280px; float:left; margin:0; padding:0; margin:0 15px 15px 0;}
				#menu_left h2 {font-size:13pt; text-align:left; margin:0 0 10px 0;}
				#menu_left .freccia {font-size:12pt;}
				#menu_left ul {list-style:none; margin:0; padding:15px; background:#eee; border:1px #666 solid}
				#menu_left ul li {font-size:9pt; margin:0 0 0 10px; padding:0;font-weight:bold;}
				#menu_left ul li h3 {margin:10px 0 0 0; padding:0;}
				#menu_left ul li a:link, #menu_left ul li a:visited {color:#EF8306; }
				#menu_left ul li ul {margin:0 0 0 12px; padding:0; border:0}
				#menu_left ul li ul li {margin:0; padding:0; font-weight:normal;}
				#menu_left ul li ul li.selezionata_2 {color:#EF8306}
				#menu_left ul li ul li a:link, #menu_left ul li ul li a:visited {color:#000;}
				#menu_left ul li ul li a:hover {color:#EF8306}
				/* carrello */
					#menu_left #carrello {margin:15px 0; border:1px #666 solid; padding:15px; background:#eee}
					#menu_left #carrello .prodotto_carrello {border-bottom:1px #666 dotted; padding:5px 0; margin:5px 0}
					#menu_left #carrello .prodotto_carrello .immagine_carrello {width:40px; margin:0 5px 0 0; float:left; text-align:center;}
			/* prodotti */
				#prodotti {float:right; width:650px;}
				/* menù top */
					#prodotti #categoria_selezionata {float:left;margin:0; padding:0; height:26px;padding:8px 10px; font-weight:bold; font-size:13pt; background:#FFF; border-top:1px #666 solid; border-right:1px #666 solid; border-left:1px #666 solid; margin:0;}
					#prodotti #categoria_selezionata a:link, #prodotti #categoria_selezionata a:visited {color:#EF8306}
					#prodotti #categoria_selezionata a:hover {color:#666}
				/* elenco */
					#prodotti #prodotti_contenuto {border:1px #666 solid; margin:-1px 0 0 0; padding:15px;}
					#prodotti #prodotti_contenuto .testo_piccolo {font-size:8pt; font-weight:normal}
					#prodotti #prodotti_contenuto .box_prodotto {padding:10px 0 20px 0; margin:0; border-bottom:1px #EF8306 dotted; position:relative;}
					#prodotti #prodotti_contenuto .ultimo {margin:0; border:0}
					#prodotti #prodotti_contenuto .box_prodotto .immagine_prodotto {float:left; width:120px; margin:0 15px 0 0; text-align:center;}
					#prodotti #prodotti_contenuto .dettagli {position:absolute; right:3px; bottom:3px; font-size:8pt;}
					#prodotti #prodotti_contenuto .dettagli a:link, #prodotti #prodotti_contenuto .dettagli a:visited {color:#EF8306}
					#prodotti #prodotti_contenuto .dettagli a:hover {color:#666}
				/* scheda */
					#prodotti #prodotti_contenuto .prezzo {color:#EF8306; font-weight:bold}
					#prodotti #prodotti_contenuto .prezzo_scontato {color:#666; text-decoration:line-through}
					#prodotti #prodotti_contenuto #immagini_prodotto {margin:15px 0; text-align:center;}
					#prodotti #prodotti_contenuto #immagini_prodotto img {margin:15px 10px;}
					#prodotti #prodotti_contenuto #immagini_prodotto img.immagine {padding:10px 15px; border:1px #fff solid; cursor:pointer;}
					#prodotti #prodotti_contenuto #immagini_prodotto img.immagine:hover {border:1px #F54303 solid; background:#eee}
				
				/* fondo */
					#prodotti #fondo {border-top:1px #eee solid; padding:5px 0; margin:0}
					#prodotti #fondo #richiesta_informazioni {float:right; width:150px; padding:0; margin:0; text-align:right;;}
					#prodotti #fondo #indietro {float:left; width:55px; padding:0; margin:0;}	
					#prodotti #fondo a:link, #prodotti #fondo a:visited {color:#EF8306;}
					#prodotti #fondo a:hover {color:#666}
			/* riepilogo */
			
				#prodotti #riepilogo {padding:15px 30px; border:1px #666 solid}
				#prodotti #riepilogo table {font-size:8pt; margin:15px auto; width:100%}
				#prodotti #riepilogo table tr th {padding:5px 8px;font-weight:bold;background:#999;border:1px #999 solid;color:#fff;}
				#prodotti #riepilogo table tr td {border:1px dotted #E0DFCA;padding:2px 8px;}
				#prodotti #totali {text-align:right; line-height:15pt; margin:0 5px;}
				#prodotti #totali .totale {color:#EF8306; font-weight:bold}
				#prodotti #form_riepilogo p {margin:15px 0}
				#prodotti #form_riepilogo .input_text {width:100%}
				#prodotti #form_riepilogo .input_area {width:100%}
					
	/* contatti */
		#formcontatti {margin:0; padding:15px; font-size:8pt; position:relative; border:1px #666 solid; width:939px;}
		#formcontatti .contatti {float:left;width:300px;margin:10px 10px 0 10px;padding:0; height:300px;}
		#formcontatti .contatti .input_text {width:280px; padding:2px; height:15px; border:1px solid #9e9f9f; margin:0;}
		#formcontatti .contatti .input_area {width:280px; height:60px; font-size:8pt; border:1px solid #9e9f9f;}
		#formcontatti #immagine {position:absolute; right:0; top:0px;}
		#formcontatti #conferma {float:left; line-height:17pt; margin:15px 30px; font-size:10pt}
		#formcontatti #immagine1 {position:absolute; right:0; top:20px;}
	/* bottom */
		#container #bottom {font-size:7pt; color:#808080;}
		#container #bottom #concept {float:right}
	/* errore */
		#box_errore {display:none; position:absolute; bottom:150px;left:400px;width:300px;border:1px solid #333;text-align:left;background:#FFF;}
		#box_errore #div_titolo_errore {background:#333;color:#fff;	padding:8px;font-weight:bold;}
		#box_errore #div_errore {color:#000; padding:15px 10px; text-align:center;font-size:8pt; font-family:Arial, Helvetica, sans-serif; background:#eee }
		#box_errore #bottone_errore {margin:15px 0 0 0; color:#333}
