body {background:white; padding-right:370px; padding-left:370px}
.exp {position: relative; margin:10px -350px auto -350px; background:url(grafica/l.png) repeat-y white; width:auto; min-width: 700px}
/* \*/
* html .szr, * html .wrp, * html .exp {height:0}
/* */
#header {height:52px; background:url(grafica/t2.png) repeat-x}
#tl {clear:left; float:left}
#tr {background:url(grafica/tr.png) no-repeat #FFF; width:28px; height:52px; clear:right; float:right}
#barra {position:absolute; left:153px; background:url(grafica/ta.png) repeat-x; margin-top:18px; height:32px; font-size:16px; overflow:hidden; color:#C3DFB5}
.icg {display:inline; background:url(grafica/ab.png) no-repeat; padding-left:30px; padding-top:4px; float:left; clear:none}
.icgl {display:inline; padding-left:5px; padding-top:4px; float:left; clear:none}
.icgr {display:inline; background:url(grafica/ar.png) no-repeat; width:44px; height:30px; padding-top:4px; float:left; clear:none}
.ict {display:inline; width:0; float:left; clear:none; background-color:#3F7F54; overflow:hidden}

#contenitore {margin:0 -240px 0 0; width:100%; clear:left; float:left}
#contenuti {margin:0; padding-top:13px; padding-left:13px; padding-right:253px; float:left; clear:left}
#bt {background:url(grafica/bt.png) #d3ffff; margin:0; width:240px; height:25px; float:right; clear:right}
#bottoniera {padding:0 8px 8px 8px; background:url(grafica/bs.png) #c9ffff; width:224px; float:right; clear:right}
#bb {background:url(grafica/bb.png) no-repeat #FFF; width:240px; height:8px; float:right; clear:right}
#footer {width:100%; height:20px; padding-top:3px; overflow:hidden; clear:both; background:url(grafica/b.png) repeat-x #3F7F54}
#fl {background:url(grafica/bl.png) no-repeat #FFF; width:16px; height:23px; margin-top:-3px; clear:left; float:left}
#fr {background:url(grafica/br.png) no-repeat #FFF; width:6px; height:23px; margin-top:-3px; clear:right; float:right}
#footer span {font-family:Arial, Helvetica, Sans; font-size:12px; color:#ccc}

a {color:#3F7F54}
#barra a {font-family:Arial, Helvetica, Sans; font-size:16px; font-weight:bold; color:#FFF; background-color:#49923C; text-decoration:none}
#footer a {color:#79C16D; text-decoration:none}

h1,h2,h3,h4,h5,h6,p,table {padding-left:13px; font-family:Arial, Helvetica, Sans}
h1 {color:#EE2227; background-color:#79C16D; margin-right:-240px; margin-top:1.3em; padding-right:240px}
h2,strong,th {color:#3F7F54}
h2 {margin-top:2em; margin-bottom:0.5em}
h3,#bottoniera strong,#scheda strong,.rosso {color:#EE2227}
h4 {color:#3F7F54; background-color:#c9ffff; margin-top:0}
h5 {color:#79C16D}
hr {border:1px solid #79C16D; margin-bottom:4px}
p {text-align:justify}
pre {padding-left:13px}
p:first-letter {font-size: 115%; font-weight:bold}
p.titoletto {font-stretch:ultra-expanded; letter-spacing:0.5em; text-transform:UPPERCASE}
form {margin:0}
#bottoniera form td {background:transparent; border:0}
#contenitore table {background-color:#F4FAEE; border:2px solid #79C16D; border-left:0}
#contenitore table table {background-color:#F4FAEE; border:0}

.riq {border:1px solid #9df; padding:5px; margin-bottom:1px}
.riq td {border:0; margin:0; padding:0}
.riq table {width:100%}
.riqfoto {width:80px; height:160px; padding:10px}
.riqfotoscheda {width:160px; min-height:160px; padding:10px}
.errore {background-color:#EE2227; color:#FFF; padding:3px; font-weight:bold}
select.combocodici {width:90%}
td.warning {background-color:#EEEE27; padding:5px; font-weight:bold}
.title,.riq td,.riq input {font-family: Arial,Verdana; font-size:11px; font-weight:normal; line-height: 18px}
.title, .riq td {color:#0e6191}
.title {margin:1px}
.riq a {font-weight:bold}

#bottoniera .categoria {font-family: Arial,Verdana; font-size:14px}
#bottoniera .categoria .categoria {padding-left:10px}
#contenuti .categoria {float:left; margin:10px; text-align:center}
#contenuti .prodotto {float:left; margin:10px; text-align:center}
table#oggetti {background:white}

.imgcategorie {border:0; margin:10px; clear:none}
.imgprodotti {border:0; margin:10px; clear:none}
.icona {border:0; margin-top:-5px; float:left}
.privacy {background-color:white; width:90%}
.addr {font-size:70%}

#contenitore table#schedina {float:right; border-top:0; border-right:0; border-left:10px solid white; border-bottom:10px solid white; margin-left:10px; width:60%;  font-size:12px; background-color:#F4FAEE}
table#scheda {clear:both; width:100%}
/* #contenitore table#schedacarrello {float:right; border-bottom:0; border-right:0; border-left:10px solid white; border-top:10px solid white; margin-left:10px; width:60%;  font-size:12px; background-color:#F4FAEE} */
#contenitore img {margin:5px}
table#schedacarrello {text-align:right; width:100%; background:#c9ffff}
#cfotoprodotto {float:right; width:210px; height:180px}
#fotoprodotto {float:right; border:10px solid #3F7F54; background:white; width:180px; height:180px; text-align:center; vertical-align:middle}
#contenitore table.carrello {font-size:12px; width:100%}
table.carrello .daticarrello td {background:white}
td input.qta {width:30px; text-align:right}
tr.nasco {visibility:hidden}

a:visited {color:#79C16D}
a:hover {color:#227FEE}
#barra a:visited {color:#d3ffff}
#barra a:hover {color:#79C16D}
#footer a:visited {color:#ddd}
#footer a:hover {color:#FFF}

a.okpubblicita {background-color:#8f8}
a.nopubblicita {background-color:#f88}

.test a {color:#EE2227}
.obsolete a {color:#bbb}
.reserved a {font-style:italic}
