html{padding:0px;margin:0px}
body{margin:0px;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;background:#fff}
input{font-size:10px;cursor:text;vertical-align:middle;background:#f7f7f7;color:#000;border:#666 1px solid}
img{border:0px}
label{padding:0px;margin:0px}
a{background:transparent;text-decoration:none;color:#0F5EBD}
h1{font-size:16px;padding-bottom:0px;margin-bottom:0px}
h2{font-size:14px;margin:0px;padding:0px;font-weight:bold;color:#666}
h3{font-size:12px;margin:0px 0px 10px 3px;padding:0px;font-weight:bold;color:#006699}
fieldset{padding:10px;margin:0px}
legend{font-size:20px;color:#000}
form{margin:0px;padding:3px}
li{list-style-position:inside;margin:5px 0px 10px 5px}
abbr{text-decoration:none;}
dl{ width:200px;margin:0px;padding-bottom:3px;background:#f1f7f7;border-right:solid 1px #666;border-bottom:solid 1px #666;border-left:solid 1px #666}
dt{ background:#f1f7f7;background-position:160px;padding: 3px 0px 3px 0px;font-weight:bold;margin:0px 3px}
dt a:hover{ background:#808b1c;color:#fff !important;width:100%}
dt a:visited{ color:#6c6c9c}
dd{background:#f7f7f7;border-bottom:#999 dotted 1px;border-left:#ccc dotted 2px;border-right:#ccc dotted 2px;margin:0px 3px 0px 20px;padding:3px 3px 3px 3px}
dd a:hover{background:#808b1c;color:#fff}
dd b{ background:#808b1c;color:#fff;}
#testata {background:#FFF url(../img/testata_giada20.jpg);background-repeat:no-repeat;position:absolute;top:0px;left:0px;height:138px;padding:0px;margin:0px;width:100%}
#testata h1{display:none}
#bottoni {background:#666;color:#fff;border-top:#000 solid 2px;border-bottom:#000 solid 2px}
#bottoni A{background:transparent;color:#fff;border-right:#ddd 1px solid;border-left:#000 1px solid;}
#bottoni A:hover {background:#ffcc00;color:#000}
#orientamento {color:#000}
#laterale{margin:0px;padding:0px}
#categorie h4{width:196px;background:#666;color:#fff;border-bottom:#666 solid 2px}
.categoria_selez{background:#f1f7f7  url(../img/fondo_selezionato2.jpg) repeat-y 0px 0px;border-right:#ccc dotted 2px;border-top:#f1f7f7 solid 5px;text-decoration:none;color:#fff;padding:3px 2px}
.categoria_selez a {color:#000;text-decoration:none}
.categoria_selez a:hover{ color:#fff;background:#808b1c;text-decoration:none}
.ricerca {background:#FECE9E;color:#555;border:#666 1px solid}
.ricerca h5{ background:#666;color:#fff;border-bottom:#666 solid 1px}
.ricerca h2{ background:#666;color:#fff;border-bottom:#666 solid 1px;text-indent:5px}
.ricerca h3{ background:#569845;color:#fff;font-size:14px;border-top:#fff solid 1px;border-bottom:#666 solid 1px;padding:0px !important;margin:0px !important;text-indent:5px}
#carrello table {background:#FEDFC0;border-top:#666 solid 1px;border-left:#666 solid 2px;border-right:#666 solid 2px;border-bottom:#666 solid 1px}
#carrello caption {background:#666;color:#fff;border-left:#666 solid 2px;border-right:#666 solid 2px;border-top:#666 solid 1px;}
#carrello a:hover {background:#808b1c;color:#fff;}
#cronologia {background:#FEDFC0;border-left:#808b1c solid 2px;border-right:#808b1c solid 2px;border-bottom:#808b1c solid 1px;}
#cronologia h1{background:#666;color:#fff;border-top:#808b1c solid 1px;border-bottom:#808b1c solid 1px}
#cronologia p{border-bottom:#808b1c solid 1px;}
#cronologia a:hover {background:#808b1c;color:#fff;}
#desiderati{background:#FEDFC0;border-left:#808b1c solid 2px;border-right:#808b1c solid 2px;border-bottom:#808b1c solid 1px;border-top:#808b1c solid 1px;}
#desiderati h1{color:#fff;background:#666;border-bottom:#808b1c solid 1px;}
#desiderati p{border-bottom:#808b1c solid 1px;}
#desiderati a:hover {background:#808b1c;color:#fff;}
.avvertimento{color:#a00;background:#F8F3DD;border:#a00 1px solid;}
.avviso{color:#a00;border-bottom:#a00 1px solid;}
.evidenza {color:red;}
.rigaObbligatoria {color:#5aa;}
.evidenza_sconto{ background:#5067AC;color:#fff;padding:1px 6px;margin:0px;font-weight:bold;border:solid 1px #333;text-shadow:grey}
.totale {background:#ccc;}
.login_select {background:#f7f7f7;color:#000;border:#666 1px solid;} .provincia_select {background:#f7f7f7;color:#000;border:#666 1px solid;}
.bottoneoff {color:#FFFFFF;background:#3c5e81;border:#fff 1px solid;}
.bottoneon {color:#fff;background:#808b1c;border:#fff 1px solid;}
.bottoneon2 {color:#FF0000;background:#000;border:#f00 1px solid;}
.bottoneoff2 {background:#aa0000;color:#fff;border:#caa 1px solid;}
.bottoneoff3{color:#FFFFFF;background:#3c5e81;border:#fff 1px solid;width:150px;height:35px;border:2px solid #a00;font-size:16px;font-weight:bold}
.bottoneon3{color:#fff;background:#808b1c;border:#fff 1px solid;width:150px;height:35px;font-size:16px;font-weight:bold;border:2px dotted #f00;font-size:16px;font-weight:bold;}
.sottotitolo {border-top:#ccc 1px solid;}
.TabCassa {background:#f8f8ff;border-left:#ccc solid 1px;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px;}
.TabCassa th{border-bottom:#ccc solid 1px;}
.TabCassa td{border-bottom:#ccc solid 1px;}
.TabCassa caption  {color:#fff;background:#3c5e81;} 
.scheda_prodotto a{color:#0053A6;}
#bottoni{position:absolute;width:100%;top:138px;left:0px;padding:0px;margin:0px}
#bottoni A{padding:0px;margin:0px;height:15px;position:relative}	
#orientamento{position:absolute;top:183px;left:0px;margin:0px;padding:0px;width:100%;height:10px;font-size:10px;vertical-align:middle}
#laterale{background:transparent;z-index:1;position:absolute;top:165px;width:200px;margin:0px;left:0px;padding:0px 4px}
#categorie{ top:230px;margin:0px;padding:0px;width:200px}
#categorie h4{margin:0px;padding:3px;font-size:12px;vertical-align:middle;text-indent:3px}
.ricerca{width:200px;margin:0px;padding:0px}
.ricerca h5{margin:0px;padding:0px 3px;font-size:12px;vertical-align:middle;text-indent:3px}
#pagina{position:absolute;background:transparent;top:160px;left:210px;right:210px;margin:0px;padding:0px 5px 5px 5px}
#pagina li{line-height:14px}
#pagina h4{font-size:12px;padding:0px;margin:20px 0px 0px 0px;font-weight:bold}
#pagina h5{font-size:12px;padding:0px;margin:0px;font-weight:normal}
#pagina a:hover{text-decoration:underline}
.elemento{position:relative;padding:0px;margin:0px 0px 10px 0px;clear:both;background:transparent}
.elemento img{border:1px solid #ccc;float:left}
.elemento hr, hr.finale{border-top:1px solid #ccc;border-bottom:0px;border-left:0px;border-right:0px;margin-top:5px;margin-bottom:10px;}
.immagine_prodotto{border:1px #ccc solid}
 #prodotto{position:relative;padding:0px;margin:0px;display:block;background:transparent;height:220px}
#prodotto  li.carrellino{display:list-item;list-style-image:url(../img/carrellino.gif);list-style-position:outside;margin-left:0px;margin-top:10px;padding:0px}
#prodotto  li.euro{display:marker;list-style-position:outside;margin-left:0px;margin-top:10px;padding:0px}
#prodotto  li.euro:before {content:"Euro  "}
#prodotto  li.iva:before{content:"  "}
#prodotto  li.iva{display:marker;list-style-position:outside;margin-left:0px;margin-top:10px;padding:0px}
#prodotto li.suggerisci{display:list-item;list-style-image:url(../img/suggerisci.gif);list-style-position:outside;margin-left:0px;margin-top:10px} #prodotto li.desiderata{display:list-item;list-style-image:url(../img/desiderata.gif);list-style-position:outside;margin-left:0px;margin-top:10px} #prodotto li.informazioni{display:list-item;list-style-image:url(../img/documento.gif);list-style-position:outside;margin-left:0px;margin-top:10px}
#prodotto img{float:left;margin:0px 30px 10px 0px !important}
.scheda_prodotto{position:relative;margin:0px;padding:0px 0px 0px 3px;background:transparent;width:auto;z-index:7}
.scheda_prodotto h3{position:relative;padding:0px;margin:0px;font-weight:bold;font-size:18px}
.scheda_prodotto p{ position:relative;padding:0px;margin:0px}
.scheda_prodotto img{ padding:0px;margin:0px 35px 0px 0px !important}
.scheda_prodotto li.carrellino{display:list-item;width:150px;margin:10px 0px 0px 0px}
.scheda_prodotto ul{padding:0px;margin:0px}
#carrello{position:absolute;width:200px;right:0px;top:160px;padding-top:4px;padding-left:4px;padding-right:4px;padding-bottom:100%;text-align:center;float:right}
#carrello img{text-align:left;vertical-align:middle;margin:0px;padding:0px 10px 0px 0px}
#carrello table{width:100%}
#carrello th{font-size:10px;text-align:left;border-bottom:solid 1px}
#carrello td{ font-size:9px;vertical-align:middle;border-bottom:solid 1px}
#carrello caption{font-size:12px;font-weight:normal;padding:2px;vertical-align:middle;text-align:left}
#cronologia{width:100%;text-align:left;margin:15px 0px 0px 0px}
#cronologia h1{ font-size:12px;font-weight:normal;padding:2px;vertical-align:middle;margin:0px}
#cronologia p{ margin:0px;font-size:10px;padding:3px}
#cronologia a:hover{width:100%}
#desiderati{ width:100%;text-align:left}
#desiderati h1{ font-size:12px;font-weight:normal;padding:2px;vertical-align:middle;margin:0px}
#desiderati p{ font-size:10px;margin:0px;padding:3px}
#desiderati a:hover{width:100%}
#help_menu{position:absolute;width:200px;right:0px;top:145px;padding-top:4px;padding-left:4px;padding-right:4px;padding-bottom:100%;text-align:left;float:right;line-height:20px}
#help_menu a:hover{ text-decoration:underline}
.generico{position:relative;left:0px;display:list-item;list-style-image:url(../img/vuoto.gif);list-style-position:outside;margin-top:20px}
.carrellino{display:list-item;background-color:#D3D7EF;list-style-image:url(../img/carrellino_trasp.gif);border:solid 1px #333}
.avviso_carrellino{display:list-item;list-style-image:url(../img/carrellino_trasp.gif)}
.suggerisci{list-style-image:url(../img/suggerisci_trasp.gif)}
.desiderata{display:list-item;list-style-image:url(../img/desiderata_trasp.gif)}
.informazioni{display:list-item;list-style-image:url(../img/documento.gif);margin-top:10px}
.stampa{display:list-item;list-style-image:url(../img/stampante.gif)}
.piccolo{font-size:10px}
.invisibile{display:none}
.avvertimento{ padding:5px;font-size:12px;font-weight:bold}
.noradio{border:0px;background:transparent}
.barrato{text-decoration:line-through}
.evidenza{font-weight:bold;margin:0;padding:0px}
.rigaObbligatoria{ font-weight:bold;font-size:12px}
.descrizione{ margin:0px 0px 20px 5px}
.totale{font-weight:bold}
.allinea100{width:100px}
.allinea150{width:150px}
.login_input{width:150px}
.login_select{width:170px;font-size:10px;cursor:text;}
.provincia_select{width:70px;font-size:10px;cursor:text;}
	.bottoneoff, .bottoneon{font-size:9px;font-weight:bold;padding:1px;max-width:190px;text-decoration:none;cursor:pointer;vertical-align:middle}
.bottoneon2, .bottoneoff2{margin-top:3px;font-size:10px;font-weight:bold;padding:1px;max-width:190px;text-decoration:none;cursor:pointer;vertical-align:middle}
.sottotitolo{margin:0px;font-style:italic;padding:0px;font-size:12px;font-weight:bold;color:#999}
.TabCassa{width:100%}
.TabCassa th{ font-size:10px}
.TabCassa td{font-size:12px}
.TabCassa caption {font-size:14px;font-weight:bold;padding:2px;vertical-align:middle;text-align:left}
#elenco_pagine{position:relative;padding:0px;margin:0px;top:0px;width:100%;text-align:center;vertical-align:bottom}
#elenco_pagine img{ padding:0px;margin:0px;vertical-align:bottom}
.TabIscrizione{ width:100%;font-size:12px}
.TabIscrizione td{ vertical-align:top;padding-top:5px;padding-bottom:5px}
.bold{font-weight:bold;}
.circonda{ width:412px;margin:10px auto;padding:10px;border:dotted 1px #666}
.circonda img{ border:0px;padding:0px;margin:0px 10px 0px 0px;float:left}
.circonda p{ margin:0px;padding:0px}
.circonda br{ margin:2px 0px 2px 0px;padding:0px}
.centra{ width:90%;margin:10px auto;padding:10px;text-align:center}
.pubblicita {background:#f1f7f7;width:200px;color:#555;border:#666 1px solid;margin-bottom:20px} .pubblicita address {
color:#000;text-align:left;padding:5px}
.pubblicita h2{ background:#666;color:#fff;border-bottom:#666 solid 1px;text-indent:5px}
.pubblicita h3{ background:#007799;color:#fff;font-size:14px;border-bottom:#666 solid 1px;padding:0px !important;margin:0px !important;text-indent:5px} 
.pubblicita p{ padding:5px}
.pubblicitaRossa {background:#FFEFF4;width:200px;color:#555;border:#990000 1px solid;margin-bottom:20px}
.pubblicitaRossa h2{ background:#666;color:#fff;border-bottom:#666 solid 1px;text-indent:5px}
.pubblicitaRossa h3{ background:#990000;color:#fff;font-size:14px;border-bottom:#666 solid 1px;padding:0px !important;margin:0px !important;text-indent:5px}
.pubblicitaRossa p{ padding:5px;text-align:left}
#footer{ position:absolute;margin:90px 0px 1px 550px;color:#000}
.categorie_selezionate{ position:relative;border-bottom:solid 1px #ccc}
.categorie_selezionate a{background:#F00EAE;color:#fff;border:3px outset #737373;padding:0px 5px;text-decoration:none;}
.categorie_selezionate a:hover{background:#928E1C;color:#fff;border:3px inset #737373;padding:0px 5px;text-decoration:none !important;}
.marca {background:#f1f7f7;width:200px;border:#666 1px solid;margin-bottom:20px}
.marca h2{ background:#666;color:#fff;border-bottom:#666 solid 1px;text-indent:5px}
.marca h3{ background:#007799;color:#fff;font-size:14px;border-bottom:#666 solid 1px;padding:0px !important;margin:0px !important;text-indent:5px}
.marca p{ padding:5px;font-size:x-small}
.marca a:hover{ background:#808b1c !important;color:#fff}
.vai_cassa{color:#fff;font-weight:bold;font-size:12px;background:#3c5e81;border:#333 1px solid;padding:1px}
.vai_cassa a{color:#fff;background:#3c5e81;}
.padding6{padding:6px;text-align:right;}
.home{position:relative;display:block;margin:10px 150px 0px auto;float:inherit}
.aggiungi{display:block;text-align:center;vertical-align:middle;width:10px;height:10px;color:#fff;font-weight:bold;background:#3c5e81;border:#333 1px solid;padding:1px}
.sottrai{ display:block;text-align:center;vertical-align:middle;width:10px;height:10px;color:#fff;font-weight:bold;background:#c00;border:#333 1px solid;padding:1px}
.elimina{ display:block;text-align:center;vertical-align:middle;width:25px;height:10px;color:#000;font-weight:bold;background:#ca0;border:#333 1px solid;padding:1px}
.colonna_numeri{ background:#FEF0E5}
.natale{position:relative;width:95%;margin:0px auto;padding:1em;border-bottom:1px solid #ccc;float:left;text-align:center;}
.natale h2{color:#000 !important;font-weight:bold;font-size:20px;}
.natale table{width:95%;margin:0px auto}
.natale .lenzuola{position:relative;width:90%;margin:5px;padding:5px;border:1px solid #ccc;clear:both;}
.natale p{position:relative;width:230px;margin:5px;padding:5px;}
.natale img{position:relative;float:none !important;clear:none !important;margin:0px !important;vertical-align:none;text-align:justify;}
.pulsante a{ text-align:center;vertical-align:middle;padding:5px;
color:#fff;background-color:#669966; font-weight:bold;border:1px solid #000}
.pulsante a:hover{text-decoration:none;color:#669966;font-weight:bold;background-color:#f4f4f4;} 
.tabellaRiepilogoCliente{ width:95%;margin:0px auto;border:1px solid #666;}
.tabellaRiepilogoCliente caption{ width:95%;margin:20px auto 0px auto;background-color:#F7F7F7;border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666;}
.tabellaRiepilogoCliente th{text-align:left !important;font-size:12px;padding:3px;background-color:#666;color:#fff}
.tabellaRiepilogoCliente td{text-align:left !important;font-size:12px;padding:3px auto 3px 20px;background-color:#f7f7f7;color:#000}
.riepilogoProdotti{ width:95%;margin:0px auto;border:1px solid #666;}
.riepilogoProdotti caption{ width:95%;margin:30px auto 0px auto;background-color:#F7F7F7;border-top:1px solid #666; border-right:1px solid #666; border-left:1px solid #666;}
.riepilogoProdotti th{text-align:left !important;font-size:12px;padding:3px;background-color:#666;color:#fff}
.riepilogoProdotti td{text-align:left !important;font-size:12px;padding:3px auto 3px 20px;background-color:#f7f7f7;color:#000}
.natale table{ background-color:#fff;color:#000}
.natale a{color:inherit;}
.natale img{ border:1px solid #ccc;}
.natale td{ padding:2px auto;width:48%}
.natale td p{ width:205px;margin:2px auto}
.natale caption {padding-bottom:1em;color:#666;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;border:3px double #ccc;}