body { margin:0px; padding:0px; background-color:#FFFFFF; color:#000000; font-size:12px; }

* { font-family:Arial, Helvetica, sans-serif; }
form { margin:0px; padding:0px; }

input.bottone2 { border:0px solid #FFFFFF; color:#ffffff; font-size:11px; text-align:center; background-image:url(images/sf_bottone.jpg); background-repeat:repeat-x; }

.testo { color:#999999; font-size:12px; }
.testo a:link { color:#999999; text-decoration:none; }
.testo a:visited { color:#999999; text-decoration:none; }
.testo a:hover { color:#FFFFFF; text-decoration:none; }
.testo a:active { color:#999999; text-decoration:none; }

.textarea { font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px; padding-left:10px; }

.menu { color:#ffffff; font-size:14px; }
.menu a:link { color:#ffffff; text-decoration:none; }
.menu a:visited { text-decoration:none; }
.menu a:hover { color:#ffffff; font-weight:bold; text-decoration:none; }
.menu a:active { color:#ffffff; text-decoration:none; }

.testomenu { color:#000000; font-size:12px; }
.testomenu a:link { color:#333333; font-size:12px; text-decoration:none; }
.testomenu a:visited { color:#000000; text-decoration:none; }
.testomenu a:hover { color:#333333; font-size:12px; text-decoration:underline; }
.testomenu a:active { color:#000000; text-decoration:none; }

.testoblu { color:#004b85; font-size:12px; }

.piccolo { color:#000000; font-size:11px; padding-left:2px; }
.piccolo a:link { color:#000000; text-decoration:none; padding-left:2px; }
.piccolo a:visited { color:#333333; text-decoration:none; padding-left:2px; }
.piccolo a:hover { color:#333333; text-decoration:none; padding-left:2px; }
.piccolo a:active { color:#333333; text-decoration:none; padding-left:2px; }

.admin { color:#FFFFFF; font-size:10px; }
.admin a:link { color:#FFFFFF;text-decoration:none; }
.admin a:visited { color:#FFFFFF; text-decoration:none; }
.admin a:hover { color:#FFFFFF; text-decoration:underline; }
.admin a:active { color:#FFFFFF; text-decoration:none; }

.categorie { color:#FFFFFF; font-size:12px; text-decoration:none; }
.categorie a:link { color:#FFFFFF; text-decoration:none; }
.categorie a:visited { color:#FFFFFF; text-decoration:none; }
.categorie a:hover { color:#FFFFFF; text-decoration:underline,overline; background-color:#702C00; }
.categorie a:active { color:#FFFFFF; font-weight:bold; background-color:#702C00 ;text-decoration:none; }

.titolo { color:#ffffff; font-size:12px; }
.titolo a:link { color:#ffffff; text-decoration:none; }
.titolo a:visited { color:#ffffff; text-decoration:none; }
.titolo a:hover { color:#ffffff; text-decoration:underline; }
.titolo a:active { color:#ffffff; text-decoration:none; }

.bottone { color:#ffffff; font-size:11px; text-align:center; background-image:url(images/sf_bottone.jpg); background-repeat:repeat-x; border-color:#FFFFFF; border-bottom-color:#FFFFFF; }
.bottone a:link { color:#ffffff; font-size:11px; text-align:center; background-image:url(images/sf_bottone.jpg); border-color:#FFFFFF; border-bottom-color:#FFFFFF; text-decoration:none; }
.bottone a:hover { color:#ffffff; font-size:11px; text-align:center; background-image:url(images/sf_bottone.jpg); font-weight:bold; border-color:#FFFFFF; border-bottom-color:#FFFFFF; text-decoration:none; }
.bottone a:active { color:#ffffff; text-decoration:none; }
.bottone a:visited { color:#ffffff; text-decoration:none; }

.schede { color:#000000; font-size:12px; text-decoration:none; }
.schede a:link { color:#000000; text-decoration:none; }
.schede a:visited { color:#000000; text-decoration:none; }
.schede a:hover { color:#09A8EC; text-decoration:none; }
.schede a:active { color:#000000; text-decoration:none; }

.prezzi { color:#B04904; font-size:16px; text-decoration:none; padding-right:5px; }
.prezzi a:link { color:#B04904; text-decoration:none; }
.prezzi a:visited { color:#B04904; text-decoration:none}
.prezzi a:hover { color:#B04904; text-decoration:none; }
.prezzi a:active { color:#B04904; text-decoration:none; }

.prezziscontati { color:#B04904; font-size:16px; text-decoration:line-through; padding-right:5px; }
.prezziscontati a:link { color:#B04904; text-decoration:line-through; }
.prezziscontati a:visited { color:#B04904; text-decoration:line-through; }
.prezziscontati a:hover { color:#B04904; text-decoration:line-through; }
.prezziscontati a:active { color:#B04904; text-decoration:line-through; }


.ideeregalo { float:right; width:230px; background-color:#fff9f5; margin-left:15px; border:1px dotted #c65207; padding:10px; font-size:12px; text-align:center; }
.ideeregalo h1 { float:left; width:220px; height:12px; line-height:12px; margin:5px 0px; padding:0px 0px 0px 10px; font-size:11px; background-image:url(images/sketck.jpg); background-repeat:no-repeat; }
.ideeregalo h1 span { padding:0px 5px; background-color:#FFFFFF; }
.ideeregalo table { margin:0px auto; } 

.formcontatti { float:left; width:425px; padding:18px; border:1px dotted #c65207; margin-left:20px; margin-top:18px; }

.scheda { float:left; width:435px; padding:18px; border:1px dotted #c65207; margin-left:20px; }

.pagina_semplice { float:left; width:699px; padding:18px; border:1px dotted #c65207; margin-left:20px; }

.fotoprodotto { float:left; width:180px; }
.nomeprodotto { float:left; width:425px; height:30px; vertical-align:top; color:#c65207; font-weight:bold; font-size:14px; }
.info { float:left; width:420px; height:25px; line-height:25px; background-color:#FEEBDE; margin:10px 0px; clear:left; padding-left:5px; }
.dati { float:left; width:245px; }
.descrizione { float:left; width:425px; padding:10px 0px; }
.back { float:left; width:425px; text-align:right; border-top:1px dotted #c65207; padding:5px 0px; margin:5px 0px;  }


.piede { font-size:12px; padding-bottom:10px; border-bottom:1px solid #c1c1c1; text-align:center; }
.piede a, .piede a:hover { text-decoration:underline; }

.credits { font-size:11px; padding-bottom:10px; text-align:center; padding-top:10px; }

.titolini { float:left; width:205px; background-color:#c65207; margin-left:5px; margin-bottom:0px; padding:0px 5px; color:#FFFFFF; font-weight:bold; background-image:url(images/sf_bottone.jpg); background-repeat:repeat-x; clear:left; }

.titolinicarrello { float:left; width:190px; background-color:#c65207; margin-left:5px; margin-bottom:0px; padding:0px 5px; color:#FFFFFF; font-weight:bold; margin-top:10px; background-image:url(images/bg_carrello.jpg); background-repeat:no-repeat; clear:left; padding-left:20px }

.cerca { float:left; width:203px; padding:5px; margin-left:5px; margin-top:0px; border:1px dotted #c65207; clear:left; }
.carrello { float:left; width:203px; padding:5px; margin-left:5px; margin-top:0px; border:1px dotted #c65207; background-color:#FEE2CF; clear:left; }



