body{
    background-image: url("../img/sf.png");
    background-repeat: repeat;
}
#contenitore{
    width: 636px;
    height: 642px;
    margin: auto;
    margin-top: 0px;
    border: double;
    /*border-color: rgb(164,170,187);*/
    border-color: rgb(149,128,97);
    position: relative;
}
#centra{
    margin: auto;
    width: 668px;
}
#contenitore_prodotti{
    width: 636px;
    /*height: 712px;*/
    height: auto;
    position: relative;
    margin: auto;
    margin-top: 0px;
	 border: double;
	 /*border-color: #FFF3AA;*/
    border-color: rgb(149,128,97);
    float: left;
}
#header{
    /*height: 176px;*/
    height: 156px;
    background-color: #FFFFFF;
	 background-image: url(../img/sf_head_vero_2.png);
	 background-repeat: no-repeat;
	 background-position: top;
}
#corpo{
    /*background-image: url("/img/sfondo_corpo.jpg");*/
    background-image: url("../img/sfondo_3.gif");
    background-repeat: no-repeat;
    background-position: top;
   /* height: 304px;*/
    height: 444px;
    margin-top: -4px;
    position: relative;
}
#corpo_prodotti{
    /*background-image: url("/img/sfondo_corpo.jpg");*/
    background-image: url("../img/sfondo_prodotti_2.gif");
    background-repeat: no-repeat;
    background-position: top;
    margin-top: -4px;
    position: relative;
    float: left;
    height: 554px;
    /*height: auto;
    background-color: #FFFFFF;*/
    width: 636px;
    padding-bottom: 9px;
}
#corpo_dettaglio{
    /*background-image: url("/img/sfondo_corpo.jpg");*/
    background-image: url("../img/sfondo_prodotti_2.gif");
    background-repeat: no-repeat;
    background-position: top;
    margin-top: -4px;
    position: relative;
    float: left;
    height: auto;
    /*background-color: #FFFFFF;*/
    width: 636px;
    padding-bottom: 9px;
}
#fascia{
    background-image: url("../img/fascia.png");
    background-repeat: no-repeat;
    background-position: center;
    height: 94px;
    padding-top: 9px;
}
#fascia_prodotti{
    background-image: url("../img/fascia_prodotti.png");
    background-repeat: no-repeat;
    background-position: center;
    height: 94px;
    padding-top: 9px;
}
#menu{
    position: absolute;
    top: 36px;
    left: 0px;
    width: 400px;
}
#video{
    margin-left: 157px;
    padding-top: 19px;
    width: 309px;
    height: 204px;
}
#cera_lacca{
    margin-left: 530px;
}
#cera_lacca a img{
    border: 0px;
}
#coprivideo{
    width: 329px;
    height: 204px;
    background-image: url("../img/coprivideo.png");
    position: absolute;
    left: 155px;
    top: 119px;
}
#footer{
    /*padding-top: 10px;
    color: #FFFFFF;
    background-color: rgb(149,128,97);
    font-size: x-small;
    font-family: Arial;
    text-align: center;
    clear: both;
    height: 25px;*/
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: rgb(105, 60, 16);
    background-color: rgb(149,128,97);
    background-image: url("../img/sf_bottom.jpg");
    background-repeat: no-repeat;
    height: 45px;
}
#contenuto{
    margin: auto;
    /*width: 585px;*/
}
#contenuto_prodotti{
    margin: auto;
    padding-left: 34px;
    /*width: 585px;*/
}

/*per ecommerce*/
.centralspacer{
height:25px;
}

.centralbox{
float:left;
width:170px;
height:194px;
margin:0 23px 10px 0;
border: 1px solid #8B8173;
font-size:11px;
color:#423810;
background:rgb(247, 230, 204);
}

.centralbox_dettaglio{
float:left;
width:580px;
margin:0 23px 10px 0;
margin-left: 24px;
border: 1px solid #8B8173;
font-size:11px;
color:#423810;
background:rgb(247, 230, 204);
}

.centralbox a{
color:#423810;
text-decoration:none;
}
.centralbox a:hover{
color:#000;
text-decoration:underline;
}

.titolocat{
float:left;
height:32px;
padding-right:10px;
background:url(../img/layout/titolocat.gif) right no-repeat;

color:#FFFFFF;
/*font-family:"trebuchet ms", Verdana,  Sans-serif;*/
font-family: monospace;
font-size:12px;
_font-size:12px;
padding-left:5px;
padding-top: 4px;
/*prova*/
margin-left: -4px;
/*fine prova*/
}
.titoloprod{
float:left;
height:32px;
padding-right:10px;
background:url(../img/layout/titolocat.gif) right no-repeat;

color:#FFFFFF;
font-family: monospace;
font-size:14px;
_font-size:12px;
padding-left:5px;
padding-top: 4px;
/*prova*/
margin-left: -4px;
/*fine prova*/
}
.titolocat a{
color:#FFFFFF;
text-decoration:none;
}
.titolocat a:hover{
color:#BF3313;
text-decoration:underline;
}
hr.clear{
    clear: both;
    visibility: hidden;
}

.fotocentralbox{
/*margin-top:32px;*/
width:170px;
text-align: center;
}
.fotocentralbox_dettaglio{
/*margin-top:32px;
width:350px;*/
padding-left: 4px;
float: left;
margin-bottom: 9px;
}
.fotocentralbox img{
        height: 100px;
        border-style: solid;
        border-color: rgb(149,128,97);
        border-width: 1px;
        padding: 2px;
}
.fotocentralbox_dettaglio img.prodottifoto{
        height: auto;
        width: 220px;
        border-style: solid;
        border-color: rgb(149,128,97);
        border-width: 1px;
        padding: 2px;
        float: left;
        
}
.testocentralbox_dettaglio{
    float: left;
    margin-left: 9px;
    color: rgb(149,128,97);
    font: 13px/18px "trebuchet ms",verdana,arial,helvetica,sans-serif;
    width: 300px;
    /*height: 200px;*/
}
.dati_tecnici{
    clear: both;
    font: 11px/16px "trebuchet ms",verdana,arial,helvetica,sans-serif;
    color: rgb(149,128,97);
    border-style: dashed;
    border-width: 4px;
    border-color: rgb(239,220,197);
    margin: 4px;
    margin-bottom: 19px;
    padding: 4px;
}
.fotocentralbox a{
    border: 0px;
}

img.dettaglifoto{
	width: 220px;

}

.titolo{
margin:5px 15px 9px 8px;
}

.titolo a{
color:#FFFFFF !important;
}
.titolo a:hover{
color:#000 !important;
}

.testocentralbox{
width:158px;
padding-left:7px;
}

.clear{
clear:left;
}

.boxprodotto{
float:left;
width:80%;
height:180px;
margin:0 5px 15px 5px;
border: 1px solid #b7b4b7;
font-size:11px;
color:#423810;
background:#FFF;
}

.titoloprodotto{
float:left;
height:32px;
background:url(../img/layout/titolocat.gif) right no-repeat;
font-family:"trebuchet ms", Verdana,  Sans-serif;
font-size:12px;
_font-size:12px;
padding-left:5px;
color:#000;
}
.titolopagina{
float:left;
height:32px;
background:url(../img/layout/titolocat.gif) right no-repeat;
font-size:13px;
color:#000;
}

.titolosezione{
float:left;
height:32px;
background:url(../img/layout/titolocat.gif) right no-repeat;
font-family:"trebuchet ms", Verdana,  Sans-serif;
font-size:12px;
_font-size:12px;
padding-left:5px;
color:#000;
}

.titoloprodotto a{
color:#000;
text-decoration:none;
}

.titoloprodotto a:hover,
.titoloprodotto a:active{
text-decoration:underline;
}



.containerprodotto{
margin-top:52px;
float:none;
}

.containersezione{
margin-top:52px;
float:none;
}

.confezione{
float:right;
margin-right:10px;
font-size:11px;
}

.infodx{
float:right;
margin-right:10px;
font-size:11px;
}

.fotoprodottobox{
float:left;
margin-top:0px;
margin-left:15px;
width:120px;
}
img.prodottifoto{
	width: 140px;
	height: 140px;
}

.testoprodottobox{
float:left;
width:158px;
}


.testoprodottobox a{
color:#423810;
text-decoration:none;
}

.testoprodottobox a:hover,
.testoprodottoboxo a:active{
text-decoration:underline;
}
#link{
    font: 11px/16px "trebuchet ms",verdana,arial,helvetica,sans-serif;
    margin-left: 4px;
    color: rgb(149,128,97);
}
#nascosto{
    margin-bottom: 40px;
    padding: 9px;
}
#chout input{
    margin: 3px;
    margin-left: 0px;
    width: 220px;
}
#chout textarea{
    margin: 3px;
     margin-left: 0px;
    width: 224px;
}
#ingredienti{
    position: absolute;
    left: 84px;
    top: 449px;
}
#ingredienti a img{
    border: 0px;
}
.blocca{
    clear: both;
}
img.news{
    width: 200px;
}
a#link{
    font-size: large;
    text-decoration: none;
    margin-top: 9px;
    margin-bottom: 9px;
    margin-left: 9px;
    font-family: !important;
}
img.margin{
    margin: 9px;
    margin-top: 8px;
    /*margin-right: 0px;*/
}
p.testo{
    font-size: small;
    font-family: "Verdana";
    text-align: justify;
    margin: 9px;
    margin-bottom: 12px;
}
a.allegato, a.allegato:active, a.allegato:hover{
    font-size: small;
    color: #8b3324;
    text-decoration: none;
}
span.bold{
    font-weight: bold;
}
