BODY {
	margin: 25px auto 0px auto;
	padding: 0px;
	font: 11px Verdana, sans-serif;
	background-color: #CCCCCC;
	text-align: center;
  color: #494747;
}
img { border:0px;}

A { color: #66738A; text-decoration: none; }
A:hover {	color: #FAA91A;	text-decoration: none;}

#corpo { position: relative; width: 990px; margin: 0 auto;	padding: 0px;}
#corpo .stampa-sito { font-family: Verdana, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align:right;position:absolute; top:-20px; right:0px; }
#corpo .stampa-sito a { color: #B5242E; text-decoration: none; }
#corpo .stampa-sito a:hover { color: #000; text-decoration: none; }
.logo-stampa { margin-left:10px;  }

.clear { clear:both;}

#coda { position: relative; margin: 0 auto; width: 990px; font-size:10px;color: #495871;font-weight:bold;}
#coda a { color: #495871; text-decoration: none; }
#coda a:hover { color: #495871; text-decoration: none; }
.testo-coda { font-size: 9px;font-weight:normal; font-family: Verdana,helvetica,sans-serif;color: #fff;}

.lingue { position:absolute;top:-6px; left:4px;}


.percorso { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align:left;margin-bottom:5px;}
.percorso A { color: #535353; text-decoration: none; }
.percorso A:hover {	color: #FAA91A;	text-decoration: none;}

.top { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align:right;margin:5px 0px;color: #495871;font-weight:bold;}
.top A { color: #495871; text-decoration: none; }
.top A:hover {	color: #fff;	text-decoration: underline;}

#box-menu { width:254px;background-color:#ffffff;margin:0px;}

#menu { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px 0px 0px 0px; text-align:left; width: 254px;}
#menu .titolo{ margin: 15px 0px 0px 0px; text-align:left;}

#menu ul {list-style-type: none; margin: 1px; padding: 0px;}
#menu li a { display:block; text-decoration:none;
padding:0 0.9em; /* lascia spazio far il bordo del menu e il testo del link */
height:1.9em;line-height:1.9em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-bottom: 1px solid #fff;
}
#menu li {display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

#menu li.liv0 a { background-color: #6B7990 ;border-bottom: 1px solid #fff;color: #fff; }
#menu li.liv0 a:hover { background-color: #6B7990; border-bottom: 1px solid #fff;color: #FAA91A;}
#menu li.menusel.liv0 a { background-color: #fff; color: #67748B;font-weight: normal;  }

#menu li.liv1 a { font-size: 12px;background-color: #E8E8E8; color:#455777; border-bottom: 1px solid #fff;padding-left:15px; }
#menu li.liv1 a:hover {font-size: 12px; background-color: #ECECEC; border-bottom: 1px solid #fff; color: #455777; }
#menu li.menusel.liv1 a { background-color: #ECECEC;font-weight: bold; color:#FAA91A; }

#menu li.liv2 a { padding-left:25px; background-color: #E2ECF7 ;border-bottom: 1px solid #fff;color: #656565;font-weight: bold; }
#menu li.liv2 a:hover { background-color: #D6E4F2; border-bottom: 1px solid #fff;color: #656565;font-weight: bold;}
#menu li.menusel.liv2 a { background-color: #E2ECF7; color: #FAA919;font-weight: bold;  }

#menu li.home a { background-color: #FAA91A ;border-bottom: 1px solid #fff;color: #fff; }
#menu li.home a:hover { background-color: #FAA91A; border-bottom: 1px solid #fff;color: #fff;}

.box-news {border:#DADEE3 1px solid;margin:30px 1px 20px; background-color: #F0F4FB;}
.box-news .contenuto{padding:10px;text-align:left;}
.box-news .contenuto .titolo{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color:#656565;font-weight:bold;}
.box-news .contenuto .testo{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#656565;font-weight:normal;padding:0px 0px;}
.box-news .contenuto a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#656565;font-weight:bold;text-decoration:underline;}
.box-news .contenuto a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FAA91A;font-weight:bold;text-decoration:underline;}
.box-news .contenuto p{margin:0px;}

.indirizzo td { text-align:left;margin-bottom:5px;}
.indirizzo caption { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#4B5E7F;font-weight:bold;}

#box-dx { width:726px;background-color:#ffffff;border-left:10px solid #CCCCCC;}


.errore { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#bd0000; }
.ok { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color:#009F00; }

.txt { font-weight: normal; text-align:justify; padding:10px; }

.news { padding:20px; }
.news .titoli{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#656565;font-weight:bold;}

.notizia { padding:20px; }
.notizia .titolo{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#656565;font-weight:bold;}
.notizia .testo { font-weight: normal; text-align:left; }

.box-prodotti { padding:10px;margin:0px;}
.box-prodotti h1 { text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 24px;padding:0px 0px 5px 0px;margin:0px;font-weight:bold;color: #96B8DB;}
.box-prodotti h2 { text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 16px;padding:10px 0px 5px 0px;margin:0px;font-weight:bold;color: #83BD47;}
.testo_cat { text-align:left;padding:5px 5px 15px;}
p { margin:0px;text-align:left;padding:0px;}
.prodotti  td { margin:0px auto 0 auto;}
.prodotti .bg-img { background: url(/img/bg-prodotto.gif) no-repeat top left;width:189px;height:178px;}
.prodotti .img {border:0px solid #cdcdcd; margin-top:20px; }
.prodotti .titolo { font-family: Arial, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; padding: 5px; text-align:center;color: #66738A;}
.prodotti .titolo A { color: #66738A; text-decoration: none;}
.prodotti .titolo A:hover { color: #FAA91A; text-decoration: underline;}
.prodotti .opzione { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 0px; text-align:center;}
.prodotti .prezzo { font-family: Georgia, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-top: 5px; text-align:center;color: #C42530;}
.prodotti .prezzo .prezzo_base { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left; background: url(/img/linethrough.gif) repeat-x center left; color: #96B8DB; }

.categorie { float:left;margin:30px 20px 30px 80px;font-family: Arial, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding: 5px 0px; text-align:center;color: #66738A;}
.categorie A { color: #66738A; text-decoration: none;}
.categorie A:hover { color: #FAA91A; text-decoration: underline;}
.categorie .img {margin-top:25px; }
.categorie .bg-img { background: url(/img/bg-prodotto.gif) no-repeat top left;width:189px;height:178px;}



.prodotti .formato { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 0px; text-align:center; font-style:italic;}
.prodotti .dettaglio {width:175px; position:absolute; top:172px; left:0px;font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 0px; text-align:center;color: #fff;background-color: #3B494C;padding:5px;}
.dettaglio a { color: #fff; text-decoration: none;}
.dettaglio a:hover { color: #fff; text-decoration: none;}



.box-prodotti .elenco { margin:5px 20px;}
.box-prodotti .elenco .titolo { text-align:left;font-family: Tahoma, Helvetica, sans-serif; font-size: 12px;padding:0px;margin:10px;font-weight:bold;color: #000;border-bottom:1px dotted #cdcdcd;}
.box-prodotti .elenco .img {}
.box-prodotti .elenco A { color: #000; text-decoration: none;}
.box-prodotti .elenco A:hover { color: #528BC6; text-decoration: underline;}
.box-prodotti .elenco .prezzo { font-family: Georgia, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align:left;color: #C42530;}
.box-prodotti .elenco .prezzo_base { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left; background: url(/img/linethrough.gif) repeat-x center left; color: #96B8DB; }
.box-prodotti .elenco .sconto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align:left;color: #000; }

.box-prodotti .cerca {margin:10px 20px;}
.box-prodotti .cerca .titolo {  float:left;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align:left;color: #528BC6;}
.box-prodotti .cerca .titolo A { color: #528BC6; text-decoration: none;}
.box-prodotti .cerca .titolo A:hover { color: #000; text-decoration: none;}
.box-prodotti .cerca .prezzo { float:right;font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align:left;color: #B5242E;margin-right:250px;}


.prodotto { position:relative;padding:0px; text-align:left; margin: 0px 10px; background-color:#fff;}
.prodotto h1 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; padding: 2px 0px 0px 0px; text-align: left; color: #96B8DB; margin: 0; letter-spacing:-1px;}
.prodotto h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0px; text-align:left; color: #000; margin:0;}
.prodotto .speciale { position:absolute; top:10px; left:0px;}
.prodotto .prezzo { width:150px;font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align:left; color: #000;text-align:left;border-bottom: 1px solid #CCCCCC;padding-bottom:5px;}
.prodotto .disponibile { margin:20px 0px 10px 0px;}
.prodotto .disponibile .numero{ margin-bottom:10px;font-family: Georgia, Helvetica, sans-serif; font-size: 22px; font-weight: bold; text-align:left; color: #C42530;}
.prodotto .prezzo_base { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; text-align:left; background: url(/img/linethrough.gif) repeat-x center left; color: #96B8DB; }
.prodotto .cifra { font-family: Georgia, Helvetica, sans-serif; font-size: 24px; font-weight: bold; text-align:left; color: #C42530; text-align:left;padding-bottom:5px;}
.prodotto .cifra .iva { font-family: Georgia, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align:left; color: #C42530; text-align:left;padding-bottom:5px;}
.prodotto .no_prezzo { font-family: Georgia, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left; color: #C42530; text-align:center;padding:5px 0px;}
.prodotto .no_prezzo A { color: #C42530; text-decoration: none;}
.prodotto .no_prezzo A:hover { color: #000; text-decoration: underline;}

.prodotto .dati .col { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000;background-color: #f4f4f4;text-align:right;}
.prodotto .descrizione { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding: 0px 0px 0px 0px; color: #000;background-color: #fff;}
.prodotto .qt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
.prodotto .input-qt { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000; background-color: #fff; border: 1px solid #CCCCCC;}
.prodotto .immagine { border: 0px solid #CCCCCC;}
.prodotto .thumb { border: 0px solid #CCCCCC;}
.prodotto .stampa { border:0px solid #f4f4f4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:right;color: #000;padding:0px 10px;}
.prodotto .stampa A { color: #B5242E; text-decoration: none;}
.prodotto .stampa A:hover { color: #B5242E; text-decoration: none;}

.prodotto .allegati { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-align:left;color: #000;margin:10px 10px;}
.prodotto .allegati .top{ border-bottom: 1px solid #CCCCCC; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-align:left;color: #FAA91A;margin:40px 0px 0px;}
.prodotto .allegati A { color: #64738A; text-decoration: none;font-weight: bold;}
.prodotto .allegati A:hover { color: #96B8DB; text-decoration: underline;font-weight: bold;}
.prodotto .allegati li{ margin-left:-15px;}

.gallery { padding:10px 0px 0px 50px;margin:0px 0px;}
.gallery img { border: 1px solid #CCCCCC;padding:2px;margin:4px 0px;}

.impagina { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align:right;color: #CCCCCC;margin:10px;}
.impagina A { color: #000; text-decoration: none;background-color: #f4f4f4;padding:5px;}
.impagina A:hover { color: #B5242E; text-decoration: none;background-color: #f4f4f4;padding:5px;}
.impagina .sel { color: #fff; text-decoration: none;background-color: #B5242E;padding:5px;}

.custpage { text-align:left; padding: 10px 10px 0px 10px;background: url(/img/bg-vetrina.gif) no-repeat bottom left;min-height:350px;}
.custpage .titolo{ padding-bottom:5px; }
.custpage .testo{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align:justify; padding:10px; }
.custpage .testo A { color: #000; text-decoration: none;}
.custpage .testo A:hover { color: #B5242E; text-decoration: none;}

#form { width:520px; padding:5px; margin:0 auto;}
#form p { margin:.2em 0;}
fieldset { padding: 1em; border:0px; }
#informazioni label {
	display: block;
	float: left;
	width: 155px;
	text-align: right;
	font-weight: bold;
	color: #000;
	padding-right: 0;
	font-family: Verdana, sans-serif;
	font-size: 13px;
}
#informazioni input { font-size: 12px;font-family: Verdana,helvetica,sans-serif;width:250px;
border:#cccccc 1px solid; background:rgb(229,229,229);padding:0;margin-left:10px;}
#informazioni textarea {font-size:12px;font-family: Verdana,helvetica,sans-serif;width:250px;
border:#cccccc 1px solid;background:rgb(229,229,229);padding:0px 0px 0px 2px;margin-left:10px;}
#conferma input {font-family:Arial, sans-serif;font-size:13px;border: 1px solid #cdcdcd;
background-color: #cdcdcd;color:#000; font-weight: normal;padding:1px; }
#conferma input.invia {font-family:Arial, sans-serif;font-size:13px; border: 1px solid #cdcdcd; background-color: #FAA91A; color:#fff; font-weight: bold;padding:3px 5px; }


.powered { position: relative; width: 990px; padding: 0px auto; margin:20px auto;font-size: 9px;font-weight:normal; font-family: Verdana,helvetica,sans-serif;color: #808080;}
.powered A { color: #808080; text-decoration: none; text-align:right;}
.powered A:hover { color: #808080; text-decoration: none; text-align:right;}

.dataTable { width: 98%; margin: 0px auto 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; /* text-align: center; */;}
.dataTableTitle { text-align: left; margin: 0px 0px 0px 0px; background-color: #96B8DB; color: #fff;font-weight:bold;}
.dataTableRow { background-color: #EBEBEB; color: #000;}

#invia input.invia {font-family:Arial, sans-serif;font-size:14px;border: 1px solid #cdcdcd;
background-color: #83BD47;color:#fff; font-weight: bold;padding:5px; }

#dati {border:#cccccc 1px solid;}
legend { font-size: 11px; font-weight:bold; margin:0;color:#66738A;}
#dati label {display:block;float:left;width:200px;text-align:right;font-weight:bold;
color:#666666;padding-right:0;font-family:Verdana, sans-serif;font-size:12px;}
#dati input, select { font-size: 12px;font-family: Verdana,helvetica,sans-serif;width:250px;
border:#cccccc 1px solid; background:rgb(229,229,229);padding:0;margin-left:10px;}
#dati textarea {font-size:12px;font-family: Verdana,helvetica,sans-serif;width:250px;
border:#cccccc 1px solid;background:rgb(229,229,229);padding:0px 0px 0px 2px;margin-left:10px;}
#dati .input-nobordo { border:0px; background:rgb(229,229,229);text-align:left; width:21px;font-size: 12px;font-family: Verdana,helvetica,sans-serif;border:#cccccc 1px solid;}

.custpage1 { text-align:left; padding: 10px 0px;}
.custpage1 .titolo{ padding-bottom:5px; }
.custpage1 .tit{ margin-left:10px; }
.distributori { position:relative; width:682px;height:468px; background: url(/img/distributori.gif) no-repeat;margin-left:20px;}
.distributori .spagna {position:absolute; top:45px; left:18px; text-align:left; font-size: 11px;font-family: Tahoma,helvetica,sans-serif;color:#404040;}
.distributori .corsica {position:absolute; top:45px; left:250px; text-align:left; font-size: 11px;font-family: Tahoma,helvetica,sans-serif;color:#404040;}
.distributori .italia {position:absolute; top:45px; left:485px; text-align:left; font-size: 11px;font-family: Tahoma,helvetica,sans-serif;color:#404040;}