﻿body {margin: 0px; padding: 0px;}
	
.CellaTotale{ float:left; width:100%; margin:0px; padding: 0px; background-image:url('immagini/fondo_home.jpg'); background-repeat:no-repeat;}
.CellaTotalesotto{ float:left; width:100%; margin:0px; padding: 0px; background-image:url('immagini/fondo_40.jpg'); background-repeat:no-repeat;}
.CellaTestata { float:left;  margin: 0px; background-color: #F8960D; height: 50px; width:100%; padding:0px; }
.navigatorespazio { float:left;  margin: 0px; width:17px; padding:0px; height: 50px; }
.CellaTestataimg { float:left;  margin: 0px; width: 144px; height: 50px; }
.Cellalogin { float: left; width: 650px; height: 50px; margin: 0; padding: 0; left: 165px ;position: absolute; background-color: #F8960D; }
.CellaUtente { float: left; width: 240px; margin-top: 15px; padding-left: 30px; font-family: "Trebuchet MS"; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none; text-align:left; }
.Cellalogin_titolo { float: left; width: 80px; height: 35px; margin-top: 15px; padding-left:25px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e;}
.Cellalogin_form { float: left; width: 200px; height: 50px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; }
.Cellalogin_user { float: left; width: 200px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; padding-top: 4px; }
.Cellalogin_user input { float: left; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #8c8d8e; }
.Cellalogin_user label { float: left; width: 50px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-align: right; padding-right: 10px }
.Cellalogin_password { float: left; width:200px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; padding-top: 4px; }
.Cellalogin_password label { float: left; width: 50px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-align: right; padding-right: 10px }
.Cellalogin_password input { float: left; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #8c8d8e; }
.Cellalogin_registrazione a, .Cellalogin_registrazione a:visited, .Cellalogin_registrazione a:link,
.Cellalogin_persopassword a, .Cellalogin_persopassword a:visited, .Cellalogin_persopassword a:link, 
.Cellalogin_esci a, .Cellalogin_esci a:visited, .Cellalogin_esci a:link
{ font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-decoration:underline;}
.Cellalogin_link a, .Cellalogin_link a:link, .Cellalogin_link a:visited  { font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-decoration:underline;}
.Cellalogin_registrazione { float: left; width: 87px; height: 35px; margin-top: 15px; padding-left:20px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-decoration: underline;}
.Cellalogin_esci { float: left; width: 90px; height: 35px; margin-top: 15px; padding-left:0px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-decoration: underline;}
.Cellalogin_persopassword { float: left; width: 90px; height: 35px; margin-top: 15px; padding-left:5px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-decoration: underline;}
.Cellalogin_errorelogin {color: #ff0000; font-weight: bold;font-family: "Trebuchet MS"; font-size: 9pt; padding-left: 25px; float:left;}

.Cellalogin_link { float: left; width: 50px; height: 35px; margin-top: 15px; padding-left:20px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; text-decoration: underline;}

.CellacontenutoGlobal { float: left; width:830px; margin:0px; padding:0px; top:50px; }

.navigatoreGlobal {width: 160px; margin: 0px; padding: 0px; float:left;  }
.navigatorebusiness { float: left; width: 143px; margin-left: 17px; margin-right:0px; padding-left: 0px;  }
.navigatorelogo { float: left; width: 143px; height: 241px; background-image:url('immagini/logo_02.jpg'); margin-bottom: 20px; padding: 0; margin-right:0px; margin-left:0 }
.navigatore { float: left; width: 143px; text-align: left; }
.navigatore UL {color: #007490;  list-style-type: none; margin: 0px; padding: 0px; }
.navigatore LI {margin: 0px; float: left; width: 143px; font-family: "Trebuchet MS"; font-size: 10pt; color: #007490; list-style-type: none; font-weight: bold; text-decoration:none; padding-bottom: 5px; }
.navigatore LI a, .navigatore LI a:visited , .navigatore LI a:link  {color: #007490; text-decoration:none;width: 100%; }
.navigatore_sel a { float: left; width: 143px; font-family: "Trebuchet MS"; font-weight: bold; font-size: 10pt; color: #007490; margin: 0px; border-bottom-style: solid; border-bottom-color: #cccccc; padding:0px;border-bottom-width:3px;}
.navigatorefuori { float: left;padding-top: 20px;}
.navigatorefuori a {color: #00496E; width: 100%; font-family: "Trebuchet MS"; font-size: 10pt; font-weight: bold; padding-bottom: 5px;}

.navigatore_carrello { float: left; width: 100px; text-align: left; }
.navigatore_carrello_img { padding-left: 25px;}
.navigatore_carrello a, .navigatore_carrello a:link, .navigatore_carrello a:hover, .navigatore_carrello a:visited { margin: 0px; float: left; width: 110px; font-family: "Trebuchet MS"; font-size: 10pt; color: #007490; list-style-type: none; font-weight: bold;}
.navigatore_carrello_totale {margin: 0px; float: left; width: 110px; font-family: "Trebuchet MS"; font-size: 8pt; color: #007490; font-weight: normal;padding-bottom: 0px; }

.Cellacontenuto_home { float:left; width: 600px; text-align: center; font-family: "Trebuchet MS"; font-size: 9pt; color: #00496E; padding-top: 355px; padding-bottom: 50px; padding-left: 30px; font-weight: bold;  }
.CellaTesto_home {float:left; width: 530px; text-align: right; font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; padding-top: 10px; padding-left: 30px; }
.CellaTesto_home a, .CellaTesto_home a:visited, .CellaTesto_home a:hover{text-align: right; font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; padding-top: 10px; font-weight:bold; text-decoration:underline }

.Piede {float: left; width:100%; margin-top: 40px; background-color: #F8960D; height: 20px; font-family: "Trebuchet MS"; font-size: 9pt; color: #FFFFFF; padding-top: 3px;}
.PiedeDestro {float: right; padding-right: 30px;}
.PiedeSinistro {float: left; text-align: right; padding-left: 30px;}
.Piede a, .Piede a:link, .Piede a:visited, .Piede a:hover {font-family: "Trebuchet MS"; font-size: 9pt; color: #FFFFFF; width:auto;}

.Cella_contenitore { float:left; width: 606px; margin-left: 30px; padding:0px;}
.Cella_stampa { float:left; width: 606px; margin-left: 20px; padding:0px; margin-top: 20px;padding-bottom: 20px;}
.Cella_stampa a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00496E; text-decoration:underline; font-weight:bold;  padding-left:10px;}
.Cella_contenitore_nospace { float:left; width: 606px; margin: 0px; padding:0px;}
.Cella_Testo { float:left; width:540px; margin:0px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; line-height:20px}
.Cella_Testo a, .Cella_Testo a:visited, .Cella_Testo a:hover{ margin:0px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #007490; text-decoration:underline; font-weight:bold}

.Cella_contenitore_testata { float:left; width: 606px; height:88px; margin:0px; padding:0px; }
.Cella_contenitore_menu li {width: 133px; float:left;padding-top:0px; padding-bottom:5px; }
.Cella_contenitore_menu li a {width: 133px; border-bottom-style: none; margin-left:15px;font-family: "Trebuchet MS"; font-size: 8pt; }
.Cella_contenitore_menu .Cella_contenitore_menu_sel a {width: 123px; float: left;font-family: "Trebuchet MS"; font-weight: bold;color: #007490; border-bottom-style: solid; border-bottom-color: #cccccc; border-bottom-width:3px;}
.Cella_contenitore_menu UL {width: 123px; float:left; list-style-type: none; margin: 0px; padding-bottom:10px; }
.Cella_immagine_menu {overflow: visible;z-index: 2; height:0px;position: absolute;width:606px;text-align:center;background-color:White;font-family: "Trebuchet MS";font-size: 8pt;}
.Cella_contenitore_menu a {font-family: "Trebuchet MS";font-size: 9pt}

.Cellacontenuto_quantita { float:left; width:570px; margin-top:30px; margin-bottom:10px; padding:0px; text-align:right; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6B6B6B;}
.Cellacontenuto { float:left; width:100%; margin-bottom:30px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6B6B6B;}
.Cellacontenuto_prodotto { float:left; width:240px; margin:0px; padding:0px; text-align: right;}
.Cellacontenuto_descrizione { float:left; width:200px; margin-left:50px; padding:0px; text-align: left; font-size: 8pt;}
.Cellacontenuto_descrizione a:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #6B6B6B; font-weight: bold;}
.Cellacontenuto_Boxquantita { float:left; width:60px; margin-left:30px; padding:0px;}
.Cella_Boxquantita_freccia { float:left; width:11px; height: 12px ; margin:0px; padding:0px;}
.Cella_Boxquantita { float:left; width:33px; margin:0px; margin:0px ; padding:0px; font-size: 9pt; color: #6B6B6B;text-align: right;  font-family: "Trebuchet MS";}
.Cella_Boxquantita INPUT{ float:left; width:20px; margin-left:5px; margin-right:8px;padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6B6B6B; text-align:center; font-weight:bold}

.Cella_Boxquantita_carrello { float:left; width:20px; margin:0px; padding-left:500px;}
.Cella_Boxquantita_carrello_img { float:left; padding-left:20px; }
.Cella_Boxquantita_carrello_testo { float:left; width:105px; margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6B6B6B; text-align:center; }
.Cella_Boxquantita_carrello_testo a, .Cella_Boxquantita_carrello_testo a:hover, .Cella_Boxquantita_carrello_testo a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #007490; list-style-type: none; font-weight: bold; }

.Cellacontenutovino { float:left; width:100%; margin-bottom:8px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #6B6B6B;}
.Cellacontenuto_prodottovino { float:left; width:200px; margin:0px; padding:0px; text-align: right;}
.Cellacontenuto_descrizionevino, .Cellacontenuto_descrizionevino a {float:left; width:180px; margin-left:20px; padding:0px; text-align: left; font-size: 8pt; color: #6B6B6B;}
.Cellacontenuto_prezzovino { float:left; width:70px; margin-left:20px; padding:0px; text-align: right; font-size: 8pt;}

.Cellacontenuto_Titolo,  .Cellacontenuto_Titolo H1{ float:left; width:580px; margin-top:20px; margin-bottom:10px; padding:0px; font-family: "Trebuchet MS"; font-size: 13pt; color: #00496E; font-weight:bold;}
.Cellacontenuto_Testo { float:left; width:540px; margin-left:40px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; line-height:20px}
.Cellacontenuto_Testo a, .Cellacontenuto_Testo a:hover, .Cellacontenuto_Testo a:visited { font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; font-weight:bold; text-decoration:underline;}
.Cellacontenuto_Testo UL {padding-top:0px; margin-top:0px;}

.Cellacontenuto_Titolo_sez,  .Cellacontenuto_Titolo_sez H1{ float:left; width:580px; margin-top:20px; margin-bottom:10px; padding:0px; font-family: "Trebuchet MS"; font-size: 17pt; color: #7d7d7d; font-weight:bold;}
.Cellacontenuto_Testo_Titolo { float:left; width:540px; margin-top:10px; margin-bottom:10px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; line-height:20px; font-weight:bold;}
.Cellacontenuto_Testo_Titolo a {font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; }


/* INIZIO FORMATTAZIONE FORM */

.Celladati {font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; text-align: left; width: 100%; float:left; margin-bottom:5px; margin-top:5px;}
.CelladatiRiepilogo {font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; text-align: left; width: 100%; float:left; margin-bottom:1px; margin-top:1px;}
.Celladati a {font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; text-align: left;}
.Celladati textarea, .Celladati input { padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #41637e; text-align: left; margin-right:20px; float:left;  border: 1px; border-style:solid; border-color:#41637e; }
.Celladati_voce { font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; text-align: left; width: 180px; float:left;}
.Celladati_radio label {font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; text-align: left; width: 180px; float:left;clear: left; margin-top: 10px;}
.Celladati_radio {float: none;width: 540px; }
.Celladati_radio input {float: none;margin-top: 10px; height: 20px;}

.Cella_Contatti {float:left; width:340px; padding-left:180px; font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; margin-top:0px;}
.Cella_Contatti a, .Cella_Contatti a:hover, .Cella_Contatti a:visited  {font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; text-decoration:underline}

.Celladatiinvio { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #6B6B6B; text-align: left; width: 540px;}
.Celladatiinvio a, .Celladatiinvio a:hover, .Celladatiinvio a:visited, .CelladatiLinkButton { float:left; margin-top:10px; margin-bottom:10px; padding:0px; margin-right: 10px; font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; line-height:20px; font-weight:bold; text-decoration:underline}
.Celladatiinvio input{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #6B6B6B; text-align: left; width: 120px;  }
.Celladatiinvio label{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #6B6B6B; text-align: left; width: 120px;  }
.Celladatiinvio button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #6B6B6B; text-align: left; width: 120px; height:25px; float:left; }

.compilacontatticonsenso { font-family: "Trebuchet MS"; font-size: 9pt; color: #6B6B6B; text-align: left; width: 540px; float:left; margin-top:0px; }
.compilacontatticonsenso input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #6B6B6B; text-align: left; width: 30px; float:left; }
.compilacontatticonsenso_testo { font-family: "Trebuchet MS"; font-size: 9pt; color: #6B6B6B; text-align: left; width: 100px; float:left; margin:0px; }



/* FINE FORMATTAZIONE FORM */
.Cella_Ordine, .Cella_Riga_Ordine  { float:left; width:580px; margin-top:10px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; line-height:20px}
.Cella_Riga_OrdineReadOnly { float:left; width:580px; margin-top:2px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #4B4B4B; line-height:20px}
.Cella_Ordinescelta { float:left; width:220px; margin:0px; padding:0px;}
.Cella_OrdinesceltaReadOnly { float:left; width:340px; margin:0px; padding:0px;}
.Cella_Ordinecosto { float:left; width:80px; margin:0px; padding:0px;}
.Cella_Ordinecodice { float:left; width:50px; margin:0px; padding:0px;}
.Cella_Ordinedata { float:left; width:100px; margin:0px; padding:0px;}
.Cella_Ordinequantita { float:left; width:180px; margin:0px; padding:0px;}
.Cella_OrdinequantitaReadOnly { float:left; width:59px; margin:0px; padding:0px; text-align: right;}
.Cella_Ordinetotale { float:left; width:100px; margin:0px; padding:0px; text-align: right;}
.Cella_OrdinetotaleTuoiOrdini { float:left; width:90px; margin:0px; padding:0px; text-align: right;}
.Cella_Riga_totale { float:left; width:100%; margin-top:20px; padding:0px;}
.Cella_Ordine_Conferma { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00496E; text-align: right; margin-right:30px; }
.Cella_Ordine_Conferma a, .Cella_Ordine_Conferma a:hover, .Cella_Ordine_Conferma a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #00496E; text-decoration:underline; font-weight:bold; }
.Cella_Totale { float:left; width:100px; margin-left:40px; padding:0px; text-align: right;}
.Cella_Totale a { font-family: "Trebuchet MS"; font-size: 7pt; color: #4B4B4B; text-align: left;}
.Cella_Spazio { float:left; width:300px; margin:0px; padding:0px;}
.Cella_aggiorna { float:left; width:50px; margin-left:10px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #4B4B4B;}
.Cella_aggiorna a, .Cella_aggiorna a:visited, .Cella_aggiorna a:hover, .Cella_aggiorna a:link { float:left;margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #4B4B4B; text-decoration:underline}
.Cella_Ordine_Riga {font-weight:bold; font-family: "Trebuchet MS"; width:100%; }

.Cella_Ordine_Registrazione { font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; text-align: right; border: solid 1px #00496E; width: 250px; float:right; padding:8px;}
.Cella_Ordine_Registrazione_Titolo { float:left; width:120px; margin:0px; padding:0px; font-family: "Trebuchet MS"; font-size: 10pt; color: #00496E; line-height:20px; font-weight:bold; text-align:left}
.Cella_Ordine_Registrazione_Titolo a, .Cella_Ordine_Registrazione_Titolo a:hover, .Cella_Ordine_Registrazione_Titolo a:visited{ float:left; text-decoration:underline; font-size: 8pt; color: #00496E; font-family: "Trebuchet MS"}
.Cella_Ordine_Registrazione_field { float: left; width: 200px; font-family: "Trebuchet MS"; font-size: 9pt; color: #00496E; padding-top: 4px; }
.Cella_Ordine_Registrazione_field input { float: left; width: 130px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #00496E; }
.Cella_Ordine_Registrazione_field label { float: left; width: 50px; font-family: "Trebuchet MS"; font-size: 9pt; color: #00496E; text-align: right; padding-right: 10px }

.CellaRegistrazione_link { float: left; width: 20px; margin-left: 8px; font-family: "Trebuchet MS"; font-size: 9pt; color: #00496E; text-align:right; padding:0px; margin-top:30px}
.CellaRegistrazione_link a, CellaRegistrazione_link a:visited, CellaRegistrazione_link a:hover{ float: left; margin: 0px; color: #00496E; text-align:right; text-decoration:underline; width: 20px; font-weight:bold}
.CellaRegistrazione_pass { float: left; width: 100%; margin-bottom: 10px; font-family: "Trebuchet MS"; font-size: 9pt; color: #8c8d8e; padding:0px;}
.CellaRegistrazione_pass a, .CellaRegistrazione_pass a:visited, .CellaRegistrazione_pass a:hover{ float: left; margin: 0px; font-family: "Trebuchet MS"; font-size: 8pt; color: #00496E; padding-left:60px; text-decoration:underline}

.Errori {color: #ff0000; font-weight: bold;font-family: "Trebuchet MS"; font-size: 9pt;}
.ErroreQuantita {color: #ff0000; padding-left: 260px; float: none;}
.WarningProdottiAggiuntiCarrello {float: left;color: #ff0000; text-align:right; font-weight:bold; font-family: "Trebuchet MS"; font-size: 9pt; width:100%;}

.Calendario {z-index: 99; position: absolute; background-color: White; margin-left: inherit;}
.CalendarioTitolo {position: relative;}

.clearer {clear: both;}