BODY {
	margin: 25px auto 0px auto;
	padding: 0px;
	font: 11px Verdana, sans-serif;
	background-color: #EBEBEB;
	text-align: center;
}
img { border:0px;}
#corpo { position: relative; background-color: #fff; width: 980px; margin: 0 auto 0 auto;	padding: 0px; border-left: 5px solid White;border-right: 5px solid White;}
#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; }
#corpo .logo-stampa { position:absolute; top:-95px; left:0px;  }

.clear { clear:both;}

.inv { color: #000 !Important; text-decoration: none; }
.inv a { color: #000 !Important; text-decoration: none; }
.inv a:hover { color: #000 !Important; text-decoration: none; }

#coda { position: relative; margin: 0 auto; height: 44px; width: 990px; background:url("img/bg-coda.gif") repeat-x left top;font-family: Verdana, Helvetica, sans-serif; font-size:10px;}
#coda a { color: #666666; text-decoration: none; }
#coda a:hover { color: #0099CC; text-decoration: none; }
.testo-coda { font-size: 9px;font-weight:normal; font-family: Verdana,helvetica,sans-serif;color: #666666;}

#corpo .bg-top { position: relative; height:190px; background-color: #96B8DB; margin:0px; padding:0px; }
#corpo .img { padding: 3px 0px; }
#corpo .registrati {position:absolute; top:125px; left:755px; text-align: right;margin: 0 auto 0 auto;}
#corpo .login {position:absolute; top:30px; left:755px; text-align: left;margin: 0 auto 0 auto;}
#corpo .login input { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border: 1px solid #CBCAC1; font-size: 11px; margin-top: 2px; background-color: #fff;}
#corpo .pwd { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px; color: #fff; text-decoration: none;font-weight:normal;padding:2px;}
#corpo .pwd A { color: #fff; text-decoration: none;font-weight:normal;}
#corpo .pwd A:hover { color: #414141; text-decoration: underline;font-weight:normal;}

#corpo .loggato {width:200px; position:absolute; top:20px; left:740px; text-align: right;margin: 0 auto 0 auto; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px; text-align:left; color: #fff; text-decoration: none; font-weight:bold;padding:0px;}
#corpo .loggato .benvenuto { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13px; text-align:left; color: #fff; text-decoration: none; font-weight:bold;padding:5px 0px;}
#corpo .loggato .dati { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px; text-align:left; color: #fff; text-decoration: none; font-weight:normal;padding:0px;}
#corpo .loggato A { color: #fff; text-decoration: none;font-weight:normal;}
#corpo .loggato A:hover { color: #414141; text-decoration: underline;font-weight:normal;}
#corpo .loggato .esci {position:absolute; top:120px; right:0px; }
#corpo .loggato .icon {position:absolute; top:0px; right:0px; }
#corpo .profilo { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13px; color: #000; text-decoration: none;font-weight:normal;padding:2px;}
#corpo .profilo A { color: #000; text-decoration: none;font-weight:normal;}
#corpo .profilo A:hover { color: #414141; text-decoration: underline;font-weight:normal;}

.banda-top { position: relative; margin: 0; height: 31px; width: 980px; background:url("img/bg-menu-top.gif") repeat-x left top;}
.banda-top  ul { list-style-type: none;margin: 0;}
.banda-top  li { display:block;}
.banda-top .home { position:absolute; top:4px; left:0px; }
.banda-top .chisiamo { position:absolute; top:4px; left:86px; }
.banda-top .dovesiamo { position:absolute; top:4px; left:202px; }
.banda-top .contatti { position:absolute; top:4px; left:333px; }
.banda-top .cvendita { position:absolute; top:4px; left:451px; }
.banda-top .privacy { position:absolute; top:4px; left:608px; }

.banda-top .cerca { position:absolute; top:6px; right:80px; }
.banda-top .cerca .input{ border: 1px solid #cccccc; }
.banda-top .cerca .go { margin-top:6px; }
.banda-top .bg { background-color: #96B8DB; width:254px; height:80px; position:absolute; top:-20px; right:0px; }


#banda-middle { position: relative; margin: 0px; height: 31px; padding:0px; width: 980px;background-color: #3B494C;text-align:left;}
#banda-middle .catalogo{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-align:left;color: #fff;position:absolute; top:7px; left:10px;}
#banda-middle .carrello-img { position:absolute; top:7px; left:720px;}
#banda-middle .carrello-cont { position:absolute; top:10px; left:750px; text-align:left;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px;color: #fff;}

#banda-middle .carrello-cont A { color: #fff; text-decoration: none;font-weight:normal;}
#banda-middle .carrello-cont A:hover { color: #83BD47; text-decoration: underline;font-weight:normal;}
#banda-middle .carrello .guarda { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px; text-align:left; color: #B5242E; text-decoration: none; font-weight:bold;padding:0px 0px;}

.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: #B5242E;	text-decoration: none;}

#menu { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px 0px 0px 0px; text-align:left; width: 265px;}
#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.8em; /* lascia spazio far il bordo del menu e il testo del link */
height:1.8em;line-height:1.8em; /* altezza del link: height e line-height devono avere il medesimo valore */
border-bottom: 1px solid #BD3B44;
}
#menu li {display:inline;} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/

#menu li.liv0 a { background-color: #B5242E ;border-bottom: 1px solid #A80E19;color: #fff; }
#menu li.liv0 a:hover { background-color: #BE3E47; border-bottom: 1px solid #A80E19;color: #fff;}
#menu li.menusel.liv0 a { background-color: #BE3E47; color: #fff;font-weight: normal;  }

#menu li.liv1 a { font-size: 11px;background-color: #E8E8E8; color:#000; border-bottom: 1px solid #cdcdcd; }
#menu li.liv1 a:hover {font-size: 11px; background-color: #ECECEC; border-bottom: 1px solid #cdcdcd; color: #000; }
#menu li.menusel.liv1 a { background-color: #ECECEC;font-weight: bold; color:#B01621; }

#menu li.liv2 a { padding-left:25px; background-color: #D8E7F7 ;border-bottom: 1px solid #cdcdcd;color: #000; }
#menu li.liv2 a:hover { background-color: #E2ECF7; border-bottom: 1px solid #cdcdcd;color: #000;}
#menu li.menusel.liv2 a { background-color: #D8E7F7; color: #fff;font-weight: normal;  }


#menu_marche { font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: normal; margin: 5px 0px 0px 4px; text-align:left; width: 250px;}
div#menu_marche .menu { padding: 3px;border-bottom: 1px solid #e5e5e5;}
div#menu_marche .menu a, visited, active { text-decoration: none; color: #000;}
div#menu_marche .menu a:hover { color: #B5242E; text-decoration: none;}
div#menu_marche .menusel { padding:3px; background-color: #DCE6F1;font-weight:bold;border-bottom: 1px solid #e5e5e5;}
div#menu_marche .menusel a, visited, active { text-decoration: none; color: #000;}
div#menu_marche .menusel a:hover { color: #B5242E; text-decoration: none;}
#menu_marche .titolo{ margin: 15px 0px 15px 0px; text-align:left;}
#menu_marche .marche a {font-family: Tahoma, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #555555;}
#menu_marche .marche a:hover { color: #B5242E; text-decoration: none;}

.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; }

#carrello { position:relative; padding:10px;}
#carrello .top { color: #B5242E;font-weight:bold; background-color: #fff; text-align: left;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;margin:15px 0px 5px 0px;}
#carrello .tab {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #cccccc;}
#carrello .tab .riga { background-color: #E8E8E8; font-weight:bold;}
#carrello .tab .riga1 { background-color: #F1F1F1; font-weight:normal;}
#carrello .prezzo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align:right; margin-right:102px;padding:10px;}
#carrello .svuota { float:left; padding:20px 0px 0px 8px;}
#carrello .acquista { float:right; padding:20px 8px 0px 0px;}
#carrello .totale-spese { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right;padding:2px 0px 5px 0px;}
#carrello .totale-spese .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right; border-top:1px dotted #cccccc; width:200px;color: #009F00; margin:0 0 0 auto;}
#carrello .evaso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#009F00; padding:10px;}
#carrello a { color: #000; text-decoration: none;}
#carrello a:hover { color: #000; text-decoration: underline;}
#carrello .img { border: 1px solid #cdcdcd;margin:0px; padding:0px;}

.vetrina { text-align:center;}
.vetrina .title_speciale { clear:left; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; padding-top: 30px; margin:20px 10px 10px 10px; text-align:left;color: #528BC6;}
.vetrina .intro {text-align:justify;margin:0px 5px 5px 5px; font-size: 12px;}
.vetrina .intro h3 {color: #528BC6;text-align:left;margin:0px 5px 5px 5px;font-size: 12px;}
.vetrina .intro a { color: #B5242E; text-decoration: none;}
.vetrina .intro a:hover { color: #000; text-decoration: none;}

.vetrina .news { text-align:left;margin:20px 5px 5px 5px; font-size: 12px;}
.vetrina .news h3 {color: #528BC6;text-align:left;margin:0px 5px 5px 5px;font-size: 12px;}
.vetrina .news .titoli { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #bd0000;font-weight:bold;margin-bottom:3px;}
.vetrina .news A { color: #000; text-decoration: none; }
.vetrina .news A:hover { color: #bd0000; text-decoration: none; }

.vetrina .prodotti  td { margin:0px auto 0 auto;}
.vetrina .prodotti .bordo {width: 165px;height:200px;margin:3px;background-color: #fff;border:1px solid #cdcdcd; position:relative;}
.vetrina .prodotti .img {margin:5px;height:130px; width:150px;}
.vetrina .prodotti .titolo { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 1px; text-align:center;color: #000;height:20px;}
.vetrina .prodotti .titolo A { color: #000; text-decoration: none;}
.vetrina .prodotti .titolo A:hover { color: #B5242E; text-decoration: underline;}
.vetrina .prodotti .speciale { position:absolute; top:0px; left:0px;font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin:0px; text-align:center;color: #ff0000;}
.vetrina .prodotti .dettaglio {width:155px; position:absolute; top:178px; 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;}
.vetrina .dettaglio a { color: #fff; text-decoration: none;}
.vetrina .dettaglio a:hover { color: #fff; text-decoration: none;}
.vetrina .continua {font-family: Tahoma, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin: 15px 0px; text-align:right; color: #528BC6;}
.vetrina .continua a { color: #528BC6; text-decoration: none;}
.vetrina .continua a:hover { color: #B5242E; text-decoration: none;}
.vetrina .prodotti .prezzo { font-family: Georgia, Helvetica, sans-serif; font-size: 18px; font-weight: bold; margin-top: 7px; text-align:center;color: #C42530;}
.vetrina .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: #4A89CA; }
.vetrina .prodotti .in-cart { position:absolute; top:180px; right:0px;}

.vetrina .bottom { margin-top:50px;}
.vetrina .bottom td {width:33%;}
.vetrina .bottom .bordo { border-left:1px solid #DDDDDD;height:120px; }
.vetrina .bottom .titolo { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left;color: #528BC6;padding:10px;background-color: #f4f4f4;}
.vetrina .bottom .titolo a { color: #528BC6; text-decoration: none;}
.vetrina .bottom .titolo a:hover { color: #3B494C; text-decoration: none;}
.vetrina .bottom a { color: #3B494C; text-decoration: none;}
.vetrina .bottom a:hover { color: #B5242E; text-decoration: none;}

.box-prodotti { padding:10px;margin:0px;}
.box-prodotti h1 { text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 20px;padding:0px 0px 5px 0px;margin:0px;font-weight:bold;color: #B5242E;}
.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;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;padding:10px;color:#000;border:1px solid #EAEAEA;background-color: #f4f4f4;}
.prodotti  td { margin:0px auto 0 auto;}
.prodotti .bordo {width: 185px;height:210px;margin:3px;background-color: #fff;border:1px solid #cdcdcd; position:relative; }
.prodotti .img {margin:8px;height:120px; width:120px;}
.prodotti .titolo { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 0px; text-align:center;color: #000;height:25px;}
.prodotti .titolo A { color: #000; text-decoration: none;}
.prodotti .titolo A:hover { color: #000; text-decoration: none;}
.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; }
.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: 10px;}
.prodotto h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; padding: 2px 0px 0px 0px; text-align: left; color: #000; 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 .preventivo { text-align:right;}
.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: 11px; font-weight: normal; padding: 0px 0px 10px 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 .stampa { border-top:1px solid #f4f4f4; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-align:center;color: #000;margin:30px 10px;padding:5px;}
.prodotto .stampa A { color: #B5242E; text-decoration: none;}
.prodotto .stampa A:hover { color: #B5242E; text-decoration: none;}
.zoom { font-size: 10px; text-align:center; padding: 10px; color: #27499A; }
.zoom A {	color: #000;text-decoration: none;}
.zoom A:hover {	color: #000;text-decoration: underline;}
.prodotto .allegati { text-align:left; padding:25px 0px 0px;}
.prodotto .allegati .top { font-family: Georgia, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:left; color: #C42530;padding:25px 0px 0px;border-bottom:1px solid #cdcdcd;}
.prodotto .allegati a { color: #000 !important; text-decoration: none;}
.prodotto .allegati a:hover { color: #C42530 !important; text-decoration: underline;}

.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}
.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:Verdana, sans-serif;font-size:12px;border: 1px solid #cdcdcd;
background-color: #cdcdcd;color:#000; font-weight: normal;padding:1px; }
#conferma input.invia {font-family:Verdana, sans-serif;font-size:12px;border: 1px solid #cdcdcd;
background-color: #83BD47;color:#fff; font-weight: bold;padding:5px 10px; }
#conferma input.annulla {font-family:Verdana, sans-serif;font-size:12px;border: 1px solid #cdcdcd;
background-color: #cdcdcd;color:#fff; font-weight: bold;padding:5px 10px; }

#login1 input {font-family:Verdana, sans-serif;font-size:12px;border: 1px solid #cdcdcd;
background-color: #F3F3F3;color:#000; font-weight: normal;width:190px; }
#login1 input.invia {font-family:Verdana, sans-serif;font-size:12px;border: 1px solid #cdcdcd;
background-color: #83BD47;color:#fff; font-weight: bold;width:100px;margin-right:6px; }

#dati {border:#cccccc 1px solid;}
legend { font-size: 11px; font-weight:bold; margin:0;color:#96B8DB;}
#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;}

.ordine-op {text-align:left; font-weight:bold; color:#bd0000;padding:5px; font-family:Verdana, sans-serif;font-size:12px;}

#datispedizione {border:#cccccc 1px solid;}
#datispedizione 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;}
#datispedizione 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;}
#datispedizione 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;}

#datifattura {border:#cccccc 1px solid;}
#datifattura 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;}
#datifattura 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;}
#datifattura 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;}

.indirizzo { color:#000; margin:20px 10px; font-family:Verdana, sans-serif;font-size:12px;}
.indirizzo a { color: #000; text-decoration: none;}
.indirizzo a:hover { color: #000; text-decoration: underline;}

#spedizione {border:#cccccc 1px solid;}
#spedizione label {display:block;float:left;width:340px;text-align:right; font-weight:bold; color:#0099CC; font-family:Verdana, sans-serif;font-size:12px;}
#spedizione .note {color:#000;font-family:Verdana, sans-serif;font-size:11px;margin:10px 10px 10px 30px;background-color:#f6f6f6;padding:10px;}
#spedizione input { font-size: 12px;font-family: Verdana,helvetica,sans-serif;width:25px; border:#cccccc 1px solid; background:rgb(229,229,229);}
#spedizione .space { padding:3px;}
#spedizione .input-radio { border:0px; background-color: #fff;}
#spedizione li { list-style-type: none;margin: 0;}
#spedizione ul { list-style-type: none;margin: 10px;}

#pagamento {border:#cccccc 1px solid;}
#pagamento label {display:block;float:left;width:340px;text-align:right; font-weight:bold; color:#0099CC; font-family:Verdana, sans-serif;font-size:12px;}
#pagamento label .note {color:#585858;font-family:Verdana, sans-serif;font-size:11px;}
#pagamento input { font-size: 12px;font-family: Verdana,helvetica,sans-serif;width:25px; border:#cccccc 1px solid; background:rgb(229,229,229);}
#pagamento .space { padding:3px;}
#pagamento .note {color:#585858;font-family:Verdana, sans-serif;font-size:11px;}

#ordine { position:relative; padding:10px;}
#ordine .top { text-align: left;margin-top:15px;}
#ordine .daticliente {text-align:left; font-weight:bold; color:#bd0000; font-family:Verdana, sans-serif;font-size:12px;margin:20px 0px 0px 70px;}
#ordine .dati {border:#cccccc 1px solid;width:550px;text-align:left; font-weight:normal; color:#000; font-family:Verdana, sans-serif;font-size:12px;padding:10px;}
#ordine .tab {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; border:1px solid #cccccc;}
#ordine .tab .riga { background-color: #E8E8E8; font-weight:bold;}
#ordine .tab .riga1 { background-color: #F1F1F1; font-weight:normal;}
#ordine .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:right; color: #000;}
.tab .prezzo_base { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align:right; background: url(/img/linethrough.gif) repeat-x center left; color: #4A89CA; }


#ordine .prezzo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align:right; margin-right:102px;padding:10px;}
#ordine .svuota { float:left; padding:20px 0px 0px 8px;}
#ordine .acquista { float:right; padding:20px 8px 0px 0px;}
#ordine .totale-spese { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-align:right;padding:10px 0px 5px 0px;}
#ordine .totale-spese .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:right; width:200px;color: #000; margin:0 0 0 auto;}
#ordine .evaso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#009F00; margin:30px auto;text-align:left;}
#ordine a { color: #000; text-decoration: none;}
#ordine a:hover { color: #000; text-decoration: underline;}
#ordine .img { border: 1px solid #cdcdcd;margin:0px; padding:0px;}

.ordine-dati .sotto-tit {text-align:left; font-weight:bold; color:#000; font-family:Verdana, sans-serif;font-size:12px;padding-bottom:5px;}
.note-tit {text-align:center; font-weight:bold; color:#bd0000; font-family:Verdana, sans-serif;font-size:12px;padding-top:30px;}
.note-text { font-size: 12px;font-weight:normal; font-family: Verdana,helvetica,sans-serif; border:#cccccc 1px solid; background:rgb(229,229,229);}

.spedisci { font-size: 12px;font-weight:bold; font-family: Verdana,helvetica,sans-serif; border:#cccccc 1px solid; background-color:#83BD47; color:#fff;padding:5px 10px;}
.annulla { font-size: 12px;font-weight:normal; font-family: Verdana,helvetica,sans-serif; border:#cccccc 1px solid; background:rgb(229,229,229);padding:5px 10px;}

.powered { margin:10px;font-size: 9px;font-weight:normal; font-family: Verdana,helvetica,sans-serif;color: #808080;}
.powered A { color: #808080; text-decoration: none; }
.powered A:hover { color: #808080; text-decoration: none; }

#ordine_user { position:relative; padding:10px;}
#ordine_user .top { text-align: left;margin-bottom:15px;}
#ordine_user .box_dati { text-align: left;background-color: #F1F1F1;padding:5px;border:1px solid #cdcdcd;height:90px;width:210px;}

#ordine_user .ordine_user .numero { color: #000; text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
#ordine_user .ordine_user .cliente { color: #000; text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}

#ordine_user .ordine_user .tab {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
#ordine_user .ordine_user .tab .riga { background-color: #E8E8E8; font-weight:bold;}
#ordine_user .ordine_user .tab .riga1 { background-color: #F1F1F1; font-weight:normal;}
#ordine_user .ordine_user .prezzo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right; margin-right:130px; border-top:1px solid #cccccc;}
#ordine_user .ordine_user .svuota { float:left; padding:20px 0px 0px 8px;}
#ordine_user .ordine_user .acquista { float:right; padding:20px 8px 0px 0px;}
#ordine_user .ordine_user .totale-spese { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right;padding:2px 0px 5px 0px;}
#ordine_user .ordine_user .tab .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:right; color: #08A400; margin:0;padding-top:8px;}
#ordine_user .ordine_user .evaso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#009F00; padding:10px;}
#ordine_user .daticliente {text-align:left; font-weight:bold; color:#bd0000; font-family:Verdana, sans-serif;font-size:12px;}
#ordine_user A { color: #000; text-decoration: none; }
#ordine_user A:hover { color: #bd0000; text-decoration: none; }

.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; }


#news { position:relative; padding:10px;}

#news .notizia h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; color: #000;font-weight:bold;}
#news .notizia .testo { padding:0px;}
#news .notizia .img { float:right; margin-left:20px;}
#news .notizia h3 {color: #528BC6;text-align:left;margin:20px 5px 5px 5px;font-size: 12px;}

#news .titoli { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #bd0000;font-weight:bold;margin-bottom:3px;}
#news A { color: #000; text-decoration: none; }
#news A:hover { color: #bd0000; text-decoration: none; }