.desc_reparto {margin:0; padding:0; position:relative;}
.desc_reparto p {margin:0 0 20px 0; line-height:135%; color:#666; font-size:11px; text-align:justify;}
body { background-color:#FFFFFF; text-align:center;  overflow-y: scroll;
font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; font-size:11px;
}
div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
img {border:none;}
table {border-collapse:collapse;}
a {}
a:link {color:#000}
a:visited {color:#000}
a:hover {color:#898989}


#content {position:relative; width:930px; margin:0 auto; text-align:left;}

#testa {width:929px; border-right:1px solid #8A8989; height:73px; text-align:right; overflow:hidden;}

#piede {border-top:1px solid #8A8989; position:relative; clear:both; width:930px; text-align:center; color:#8A8989; font-size:10px; line-height:140%;}

#menutop { background-image:url(images/sfondomenu.gif); height:21px; line-height:20px; text-align:right; margin:0; padding:0;
border-left:1px solid #D3D2D2; border-right:1px solid #8A8989; font-size:12px; width:928px;}
#menutop ul {margin:0; padding:0;}
#menutop li { display:inline; list-style-type:none; background-image:url(images/sepmenu.gif); background-repeat:no-repeat; margin:0; padding:0; }
#menutop li:first-child { background-image: none; }
#menutop a {text-decoration:none; padding:0 16px; font-weight:bold;}
#menutop a:link {color:#000;}
#menutop a:visited {color:#000;}
#menutop a:hover {color:#798381;}

.menuvert {font-weight:bold;}
.menuvert li {background-image:url(images/sfondomenu.gif); list-style-type:none; height:21px; line-height:20px; margin:2px 0; background-repeat:repeat-x; border-right:1px solid #8A8989; border-left:1px solid #D3D2D2;}
.menuvert ul {margin:0; padding:0;}
.menuvert a {text-decoration:none; margin-left:11px; color:#000;}
.menuvert a:link {color:#000;}
.menuvert a:visited {color:#000;}
.menuvert a:hover {color:#798381;}


.spazioH {position:relative; clear:both; height:21px; width:100%;}
.spazioH hr{display:none;}

.prousers {border-bottom:1px solid #D3D2D2; margin:20px 0 !important; position:relative;}
.prousers .tipo {position:relative; font-weight:400; font-size:13px; margin:5px 0 10px 0; font-style:italic; color:#000}
.prousers .tipo p {margin:0; padding:0;}
.prousers i {color:#666;}
.prousers img {padding:8px; background-color:#f6f6f6; border:1px solid #D3D2D2; margin:0px 0 15px 0}
.prousers h1 {margin:0 !important; padding:0; line-height:100%; font-size:14px !important;}
.prousers p {width:270px; margin:0 0 8px 0;}
.riquadro {width:178px; border:1px solid #D3D2D2; position:relative;}
.riquadro select, .riquadro input, .form_ind select, .form_ind input {font-size:0.8em; font-family: Arial, Helvetica, sans-serif; margin:2px 0 5px 0; padding:0; text-transform:uppercase; width:160px;}
.riquadro p, .form_ind p {margin:2px 4px; line-height:130%;}
.riquadro img, .form_ind img {margin:1px 2px;}
.riquadro form, .riquadro ul, .form_ind form, .form_ind ul {margin:0; padding:0px;}
.riquadro li, .form_ind li  {clear:left;}
.riquadro li:last-child, .form_ind li:last-child  {margin-bottom:12px;}
.riquadro h2, .form_indv h2  {font-size:10px; padding:2px 0; margin:8px 4px 4px 4px; border-bottom:1px solid #ccc; }
.riquadro h3, .form_ind h3  {background-repeat:no-repeat;font-size:8pt; margin:2px;}
.riquadro hr {color:#D3D2D2; background-color:#D3D2D2; height:1px; border:0; margin:0 3px 6px 3px;}


.form_ind {width:500px; position:relative; margin:20px 0;}
.check {width:25px !important;}
.sottocat {margin:4px !important;}
.sottocat li {margin-bottom:2px; font-size:11px; font-weight:700; padding:4px 2px; list-style-type:none;}
.ric-sottotitolo {position:absolute; width:120px; height:60px; top:28px; left:40px; font-size:10px}
.ric-corr li {margin:4px 2px 8px 4px; list-style-type:square !important; list-style-position:inside;}

#col-left {float:left; position:relative; text-align:left; width:180px; border-right:35px solid white;}
#col-left li { list-style-type:none; }
#col-right {float:right; position:relative; text-align:right; width:180px; border-left:35px solid white;}
#centro {float:left; position:relative; width:500px;}
#centro h1 {font-size:18px; margin:10px 0;}
.spaztitoli {margin:30px 0 6px 0;}

.offerte { background-image: url(images/sfumaoff.gif); background-repeat:repeat-y; background-position:right; text-align:left; margin:0; padding:0;}
.offerte p { margin:0; padding:4px; line-height:130%;}

#menusx, #menudx  {margin:4px !important;}
#menusx ul, #menudx ul {margin:0; padding:0;}
#menusx li, #menudx li {margin-bottom:2px; font-size:11px; font-weight:700; padding:4px 2px; list-style-type:none;}


.sett1 {font-weight:bold; color:#FC061D;}
.sett1 a {}
.sett1 a:link {color:#000;}
.sett1 a:visited {color:#8A8989;}
.sett1 a:hover {color:#FC061D;}
#menutop .sett1 a {text-transform:uppercase;}
#menutop .sett1 a:link {color:#FC061D;}
#menutop .sett1 a:visited {color:#FC061D;}
#menutop .sett1 a:hover {color:#798381;}
#menusx .sett1, #menudx .sett1 {background-color:#FFEBED; background-image:url(images/catsett1.gif) !important; background-position:bottom;background-repeat:repeat-x; border-right:1px solid #8A8989; border-top:1px solid #D3D2D2; border-bottom:1px solid #8A8989; border-left:1px solid #D3D2D2;}
#menusx .sett1 a, #menudx .sett1 a {margin-left:11px; text-decoration:none}
#menusx .sett1 a:link, #menudx .sett1 a:link  {color:#FC061D;}
#menusx .sett1 a:visited, #menudx .sett1 a:visited {color:#FC061D;}
#menusx .sett1 a:hover, #menudx .sett1 a:hover {color:#000;}


.sett2 {font-weight:bold; color:#F4AC04;}
.sett2 a {}
.sett2 a:link {color:#000;}
.sett2 a:visited {color:#8A8989;}
.sett2 a:hover {color:#F4AC04;}
#menutop .sett2 a {text-transform:uppercase;}
#menutop .sett2 a:link {color:#F4AC04;}
#menutop .sett2 a:visited {color:#F4AC04;}
#menutop .sett2 a:hover {color:#798381;}
#menusx .sett2, #menudx .sett2 {background-color:#FEF8EB; background-image:url(images/catsett2.gif); background-position:bottom;background-repeat:repeat-x; border-right:1px solid #8A8989; border-top:1px solid #D3D2D2; border-bottom:1px solid #8A8989; border-left:1px solid #D3D2D2;}
#menusx .sett2 a, #menudx .sett2 a {margin-left:11px; text-decoration:none}
#menusx .sett2 a:link, #menudx .sett2 a:link {color:#F4AC04;}
#menusx .sett2 a:visited, #menudx .sett2 a:visited {color:#F4AC04;}
#menusx .sett2 a:hover, #menudx .sett2 a:hover {color:#000;}

.sett3 {font-weight:bold; color:#89CF03;}
.sett3 a {text-decoration:none}
.sett3 a:link {color:#000;}
.sett3 a:visited {color:#8A8989;}
.sett3 a:hover {color:#89CF03;}
#menutop .sett3 a {text-transform:uppercase;}
#menutop .sett3 a:link {color:#89CF03;}
#menutop .sett3 a:visited {color:#89CF03;}
#menutop .sett3 a:hover {color:#798381;}
#menusx .sett3, #menudx .sett3 {background-color:#F6FBEB; background-image:url(images/catsett3.gif); background-position:bottom;background-repeat:repeat-x; border-right:1px solid #8A8989; border-top:1px solid #D3D2D2; border-bottom:1px solid #8A8989; border-left:1px solid #D3D2D2;}
#menusx .sett3 a, #menudx .sett3 a {margin-left:11px; text-decoration:none}
#menusx .sett3 a:link, #menudx .sett3 a:link {color:#89CF03;}
#menusx .sett3 a:visited, #menudx .sett3 a:visited {color:#89CF03;}
#menusx .sett3 a:hover, #menudx .sett3 a:hover {color:#000;}

.sett4 {font-weight:bold; color:#0398CF;}
.sett4 a {}
.sett4 a:link {color:#000;}
.sett4 a:visited {color:#8A8989;}
.sett4 a:hover {color:#0398CF;}
#menutop .sett4 a {text-transform:uppercase;}
#menutop .sett4 a:link {color:#0398CF;}
#menutop .sett4 a:visited {color:#0398CF;}
#menutop .sett4 a:hover {color:#798381;}
#menusx .sett4, #menudx .sett4 {background-color:#EBF6FB; background-image:url(images/catsett4.gif); background-position:bottom;background-repeat:repeat-x; border-right:1px solid #8A8989; border-top:1px solid #D3D2D2; border-bottom:1px solid #8A8989; border-left:1px solid #D3D2D2;}
#menusx .sett4 a, #menudx .sett4 a {margin-left:11px; text-decoration:none}
#menusx .sett4 a:link, #menudx .sett4 a:link {color:#0398CF;}
#menusx .sett4 a:visited, #menudx .sett4 a:visited {color:#0398CF;}
#menusx .sett4 a:hover, #menudx .sett4 a:hover {color:#000;}



.news {clear:both; position:relative; width:500px; text-align:justify; padding:6px 0 10px 0; line-height:140%; font-size:10px;}

.news-sett1, .news-sett2, .news-sett3, .news-sett4, .news-sett0 {float:left; width:500px;}
/*.news-sett0 {height:1px !important; overflow:hidden;}*/
.news-sett1 h1, .news-sett2 h1, .news-sett3 h1, .news-sett4 h1, .news-sett0 h1, .newsdett-sett1 h1, .newsdett-sett2 h1, .newsdett-sett3 h1, .newsdett-sett4 h1, .newsdett-sett0 h1 {color:#fff; font-size:12px !important; margin:2px !important; line-height:130%;}
.news-sett1, .newsdett-sett1, .riqsett1, .tdsett1 {background-color:#FC061D;}
.news-sett2, .newsdett-sett2, .riqsett2, .tdsett2 {background-color:#F4AC04;}
.news-sett3, .newsdett-sett3, .riqsett3, .tdsett3 {background-color:#89CF03;}
.news-sett4, .newsdett-sett4, .riqsett4, .tdsett4 {background-color:#0398CF;}
.news-sett0, .newsdett-sett0, .riqsett0, .tdsett0 {background-color:#999;}
.elenconews h3 {margin:0 !important; padding:0 !important; font-size:12px;}
.elenconews p {margin:4px 0 8px 8px!important; padding:0 !important; font-size:11px;}
.mini {font-size:0.9em;}


.asx {text-align:left !important;}
.adx {text-align:right !important;}
.acen {text-align:center !important;}
.fleft { position:relative; float:left; width:auto;}
.fright {position:relative; float:right; width:auto;}
.allineasfondo {position:relative; clear:both; width:100%;}
.allineasfondo hr{display:none;}
.maiuscolo {text-transform:uppercase}
#settori { background-color:#F2F1F1; position:relative; display:block; width:500px;}
.riqsett {display:block; position:relative; width:218px; height:113px; border:1px solid #D3D2D2;}
.riqsett hr{display:none;}
.riqsett1, .riqsett2, .riqsett3, .riqsett4 {width:218px; height:24px; border-left:1px solid #D3D2D2; border-right:1px solid #D3D2D2; border-bottom:1px solid #D3D2D2; line-height:24px; text-align:center; margin-bottom:12px; }

.riqsett1 img, .riqsett2 img, .riqsett3 img, .riqsett4 img {border-left:1px solid white; border-right:1px solid white;}

.m4dx {margin-right:4px;}
.m12dx {margin-right:12px;}
.m12sx {margin-left:12px;}
.m12top {margin-top:12px;}
.m4all {margin:4px;}
.m8all {margin:8px;}
.m8top {margin-top:8px;}
.m0sx {margin-left:0px !important;}
.m12bott {margin-bottom:12px;}
.menouno {font-size:0.9em;}
.piuuno {font-size:1.1em;}


.wl_page_current {margin:0 12px; padding:0 4px; background-color:#ccc; font-weight:bold;}

#offerte, #reparti, #prodotticat { width:500px; position:relative; background-image: url(images/sfondoff.gif); background-repeat:repeat-x; text-align: center; margin-bottom:10px;}

/*table {width:500px; margin:0; padding:0; border:none; border-collapse:collapse;}
td { background-image: url(images/sfondotd.gif); background-repeat:repeat-x; background-position:bottom; border-bottom:2px solid #fff; border-top:2px solid #fff; background-color:#F2F1F1;}
th { color:#8A8989; font-size:10px; font-weight:400; text-align:center}
*/
.tdsett1, .tdsett2, .tdsett3, .tdsett4 {text-align:right; width:87px; height:auto; padding:0; margin:0;background-image: none;}
.tdsett1 img, .tdsett2 img, .tdsett3 img, .tdsett4 img {width:80px; border-left:1px solid white; border-right:1px solid white;}
/*
td h1 {font-size:11px; margin:2px 4px; line-height:120%;}
td h3 {font-size:9px; margin:2px 4px; line-height:120%; color:#980505;}
td p {font-size:10px; margin:2px 4px; line-height:120%;}
td h4 {color:#980505; font-size:10px; text-align:center; font-weight:400;  margin:2px 4px; line-height:120%;}
td h5 {color:#00; font-size:10px; text-align:center; font-weight:400; margin:2px 4px; line-height:120%;}
*/
.bordino {border-bottom:1px solid #8A8989;}

/*lista settori */
#percorso {width: 500px; padding-bottom:24px;}
#settori { background-color:#F2F1F1; position:relative; display:block; width:500px;}
.riq2settSu {display:block; position:relative; width:148px; height:77px; border:1px solid #D3D2D2;}
.riq2settSu hr{display:none;}
.riq2settGiu, .riq2settGiuEv {width:148px; height:24px; border-left:1px solid #D3D2D2; border-right:1px solid #D3D2D2; 
border-bottom:1px solid #D3D2D2; margin-bottom:12px; text-align:center; 
}
.riq2settGiu a, .riq2settGiuEv a {font-size:0.9em; text-decoration:none; font-weight:bold; color:#000; 
display:block; width:140px; height:24px; margin:0 auto; 
border-left:1px solid white; border-right:1px solid white; }
.riq2settGiu a:link { background-position:0 0; color:#000;}
.riq2settGiu a:visited {color:#000; background-position:0 0;}
.riq2settGiu a:hover {color:#000; background-position:0 -24px;}

.riq2settGiuEv a { background-position:0 -24px; color:#000;}

.lh10 {line-height:11px;}
.info {cursor:help}

/* lista prodotti */
.ordinam {background-image:none !important; background-color:#eee; font-weight:400; height:17px; line-height:17px; padding-right:10px; color:#333}

#listaprod table, #listaprod2 table, #lista_dati_fatt table, #lista_dati_sped table {width:500px; margin:0 !important; padding:0; border-collapse:collapse;  }
#listaprod th, #listaprod2 th, #lista_dati_fatt th, #lista_dati_sped th {text-align:center; background-image:url(images/sfondomenu.gif); height:22px; }
#listaprod tr, #listaprod2 tr, #lista_dati_fatt tr, #lista_dati_sped tr {border-bottom:1px solid #ccc; margin:0; padding:0; border-collapse:collapse;}
#listaprod td, #listaprod2 td, #lista_dati_fatt td, #lista_dati_sped td {background-image:none; border-bottom:1px solid #ccc; border-top:1px solid #fff; border-spacing:0; background-color:white; height:auto; margin:0; padding:0; border-collapse:collapse; vertical-align:top;}
#listaprod h1, #listaprod2 h1, #lista_dati_fatt h1, #lista_dati_sped h1 {font-size:15px; margin:4px 0;}
#lista_dati_fatt input, #lista_dati_sped input {padding:0; margin:0 6px 0 0;}
#listaprod h1 a, #listaprod2 h1 a {text-decoration:none;}
#listaprod h3, #listaprod2 h3 {font-weight:400; color:#000}
.lista-cart {clear:both; position:relative; width:100px; height:45px; margin:0px auto 0 auto;}
.lista-cart input {background-image:url(images/nelcarrello.gif); background-position:0 0; display:block; background-repeat:no-repeat;}
.lista-cart input:hover {background-image:url(images/nelcarrello.gif); background-position:0 -32px; display:block; background-repeat:no-repeat;}

.lista-eliminacart {float:right; position:relative; width:30px; height:45px; margin:4px auto 0 auto;}
.lista-eliminacart input {background-image:url(images/cancella.gif); background-position:0 0; display:block; background-repeat:no-repeat;}
.lista-eliminacart input:hover {background-image:url(images/cancella.gif); background-position:0 -32px; display:block; background-repeat:no-repeat;}

.lista-aggiornacart {clear:both; position:relative; width:100px; height:45px; margin:12px auto 0 auto;}
.lista-aggiornacart a {background-image:url(images/aggiornacarrello.gif); background-position:0 0; display:block; background-repeat:no-repeat;}
.lista-aggiornacart a:hover {background-image:url(images/aggiornacarrello.gif); background-position:0 -32px; display:block; background-repeat:no-repeat;}

.lista-svuotacart {clear:both; position:relative; width:100px; height:45px; margin:12px auto 0 auto;}
.lista-svuotacart input {background-image:url(images/svuotacarrello.gif); background-position:0 0; display:block; background-repeat:no-repeat;}
.lista-svuotacart input:hover {background-image:url(images/svuotacarrello.gif); background-position:0 -32px; display:block; background-repeat:no-repeat;}

.vaicart {clear:both; position:relative; width:100px; height:45px; margin:0px 4px 0px 2px;}
.vaicart input {background-image:url(images/carrellovai.gif); background-position:0 0; display:block; background-repeat:no-repeat; width:100px}
.vaicart input:hover {background-image:url(images/carrellovai.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.ordinincorso {clear:both; position:relative; width:100px; height:32px; margin:4px 4px; overflow:hidden;}
.ordinincorso a {background-image:url(images/ordini.gif); background-position:0 0; display:block; background-repeat:no-repeat; width:100px}
.ordinincorso a:hover {background-image:url(images/ordini.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.storico {clear:both; position:relative; width:100px; height:32px; margin:4px 4px; overflow:hidden;}
.storico a {background-image:url(images/storico.gif); background-position:0 0; display:block; background-repeat:no-repeat; width:100px}
.storico a:hover {background-image:url(images/storico.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.ordina1 {clear:both; position:relative; width:100px; height:32px; margin:12px 4px; background-image:url(images/ordina.gif); background-position:0 0; overflow:hidden;}
.ordina1 a:hover {background-image:url(images/ordina.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.ordina2 {clear:both; position:relative; width:100px; height:32px; margin:12px 4px;}
.ordina2 input {background-image:url(images/ordina2.gif); background-position:0 0; display:block; background-repeat:no-repeat; width:100px}
.ordina2 input:hover {background-image:url(images/ordina2.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.prosegui1 {clear:both; position:relative; width:100px; height:32px; margin:12px 4px; background-image:url(images/prosegui1.gif); background-position:0 0; overflow:hidden;}
.prosegui1 a:hover {background-image:url(images/prosegui1.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.prosegui2 {clear:both; position:relative; width:100px; height:32px; margin:12px 4px; background-image:url(images/prosegui2.gif); background-position:0 0; overflow:hidden;}
.prosegui2 a:hover {background-image:url(images/prosegui2.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}

.prosegui3 {clear:both; position:relative; width:100px; height:32px; margin:12px 4px; background-image:url(images/prosegui3.gif); background-position:0 0; overflow:hidden;}
.prosegui3 a:hover {background-image:url(images/prosegui3.gif); background-position:0 -32px; display:block; background-repeat:no-repeat; width:100px}



.lp1 {margin-bottom:3px; width:90px; margin:0; padding:0; border-bottom:none !important}
.lp2 {text-align:left; width:200px; margin:0; padding:0; }
.lp2 h1 {font-size:13px !important; margin:4px 4px 0 0; line-height:120%; width:170px;}
.lp2 h3, .lp3 h3, .lpb2 h3, .lpb3 h3 {font-size:11px; margin:2px 4px 0 0; line-height:120%; color:#980505;}
.lp3 {text-align:right; width:110px; margin:0; padding:0;}
.lp3 p {font-size:14px; margin:4px 0 2px 0; line-height:120%; padding-right:10px; font-weight:bold;}
.lp3 h3, .lp3 img {padding-right:9px;}
.lp4 {text-align:right; width:100px; margin:0; padding:0; }

.lpb1 {border-bottom:none !important; margin-bottom:3px; width:90px; margin:0; padding:0;}
.lpb2 h1 {font-size:13px !important; margin:4px 4px 0 0; line-height:120%; width:268px;}
.lpb2 {text-align:left; width:310px; margin:0; padding:0; border-bottom:none !important}
.lpb3 {text-align:right; width:100px; margin:0; padding:0; border-bottom:none !important;}
.lpb3 h3 {font-size:7pt !important; margin:0 0 8px 0; padding:0; }
.lpb4 {text-align:center;}
.lpb5 {}
.lpb6 {}
.prezzodel {float:right; position:relative; text-align:right; position:relative; text-decoration:line-through; color:#000; font-size:8pt; padding:3px 3px 0 0px;  }
.prezzodel2 {float:left;  position:relative; text-decoration:line-through; color:#000; font-size:8pt; padding:0 !important;  }
.prezzotrue {font-size:15px; float:right; position:relative; padding:0; }
.prezzoev strong{background-color:#DCFEC1}
.logo-promo {position:absolute; right:10px; top:4px; width:41px; height:23px;}
.logo-demo {width:49px; height:23px; position:absolute; left:0px; top:4px; }
.logo-ship {width:60px; height:23px; position:absolute; left:170px; top:4px; }
.logo-fine {width:63px; height:22px; position:absolute; left:80px; top:4px; }
.logo-hot {width:25px; height:22px; margin-top:5px}
.logo-new {width:41px; height:23px; position:absolute; right:10px; top:4px; }
.loghetti {position:relative; width:310px;}
.loghetti img {border:none !important;}
/*dettaglio*/
.imgdett img, .prezzo {border-right:1px solid #ccc; border-bottom:1px solid #ccc;
border-top:1px solid #eee; border-left:1px solid #eee;}
#dettaglio {margin-top:6px;}
#dettaglio h1 {margin:1px 0 0 10px; padding:0; font-size:18px; width:460px;}
#dettaglio h3 {margin:30px 0 4px 0px; padding:0; font-size:14px;}
#dettaglio p {margin:2px 0 4px 0px; padding:0; font-size:11px; line-height:150%}
.prezzo {padding:15px 6px 6px 6px; text-align:center; width:160px; background-image:url(images/sfondotd.gif); background-position:bottom; background-repeat:repeat-x;background-color:#F2F1F1; border-right:2px solid #ccc; border-bottom:2px solid #ccc;
border-top:2px solid #eee; border-left:2px solid #eee;}
.prezzo p {margin:0; }
.prezzo h2 {margin:4px; text-decoration:underline; font-size:25px;}
.prezzo h3 {margin:8px 4px !important; }
.colore {color:#0A52AA !important;}
#promodett {position:absolute; top:0px; right:3px; width:43px; height:23px;}
.zoom {border:none !important; margin:0 0 0 10px;}
#info-dett {text-align:justify; line-height:150%;}
#info-dett h1 {font-size:18px; margin:0px 0 30px 0;}
#pagina_curr {display:block; float:left; width:18px; height:18px; line-height:15px; text-align:center; background-color:#999 !important; color:white !important; border:1px solid #666; font-weight:700;}
#pagine a {color:#333; display:block; float:left; width:18px; height:18px; line-height:15px; text-align:center; background-color:#eee; border:1px solid white;}
#pagine a:hover {background-image:url(images/sfondomenu.gif); background-position:-3px; font-weight:700; color:#000;}
#pagine {margin-bottom:10px; cursor:hand; cursor:pointer;}
.info li {list-style-type: none; margin:6px 4px; cursor:hand; cursor:pointer;}


.left200 {float:left; position: relative; height:34px;  width: 200px; line-height: 100%; padding: 0 30px 0 0;}
.left120 {float:left; position: relative; width: 110px; height: 26px; line-height: 26px; padding:0 2px; font-size:10px}
.left170 {float:left; position: relative; width: 160px; height: 26px; line-height: 26px; padding:0 2px; font-size:10px}
.left70 {float:left; position: relative; width: 70px; height: 26px; line-height: 26px; padding:0 2px; font-size:10px}
.leftform {float:left; position: relative; height: 26px;  line-height: 26px; padding: 0 30px 0 0; font-size:10px}
.left200 input, .left200 select, .left120 input, .left120 select , .left170 input, .left170 select {font-size:10px;}
.left170 select {width:159px;}


.ex-demo1 {background-color:#FFEBED !important; border-top:1px solid #FFEBED !important;}
.ex-demo4 {background-color:#E7F5FA !important; border-top:1px solid #E7F5FA !important;}
.ex-demo3 {background-color:#F4FAE7 !important; border-top:1px solid #F4FAE7 !important;}
.ex-demo2 {background-color:#FDF7E8 !important; border-top:1px solid #FDF7E8 !important;}

.datalog {font-weight:700; display:block; font-weight:200 !important; background-image: url(images/sfondoff.gif); background-repeat:repeat-x; background-position:0 3px;  }
.bianco {background-color:#fff !important; background-image:none !important; display:inline; padding-right:3px}

.elencomarchi td {width:220px;}
.elencomarchi ul {padding:0px 0 5px 20px; margin:0;}
.elencomarchi li {padding:0px 0 4px 0; margin:0; }
.elencomarchi b {background-color:#ccc; display:block; padding:2px 0 2px 6px !important; background-image:url(images/sfondomenu.gif); height:16px; line-height:16px;}

.vetrina-sx {position:relative; margin:0; padding:0; border-bottom:1px solid #D3D2D2;}
.riquadro .vetrina-sx:last-child {border:none}
.prezzo-sx {position:absolute; bottom:0px; right:0px; width:33px; text-align:right; height:12px; line-height:12px; background-color:white; border-left:1px solid #D3D2D2; border-top:1px solid #D3D2D2; font-size:11px; font-weight:700; font-family:arial, helvetica, sans-serif; padding:0 2px;}
.vetrina-sx h1 {font-size:7pt; width:133px; margin:0; padding:0; font-weight:400; }
.vetrina-sx a {text-decoration:none;}
.vetrina-sx img {margin:0; padding:2px 2px 2px 0;}

.filtro {padding-bottom:10px !important; padding-right:10px; font-size:8px !important; position:relative;}
.filtro .label {font-size:9px; color:#666; font-weight:700; padding-right:3px;}
.filtro .fleft {font-size:9px;}
.filtro img { padding:0px 10px 0 0; }
