/*CORPO*/
body,html{
/*background-image:url(/images/layout/safondo.jpg);*/ /*modificato*/
padding:0px;
margin:0px;
height:100%;
background-image:url(../images/layout/sfondo.jpg);
background-position:center;

}



#contenitore{
margin:0 auto;
width:993px;


}

#sopraheader{
height:30px;
width:993px;


}

#contattiveloci{

font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
padding:5px 0 0 20px;

}

#menusuperiore{

padding:0 30px 0 0;
text-align:right;

}
#menusuperiore ul{
padding:0;
margin:0;
}

#menusuperiore li{
padding:0;
margin:0;
display:inline;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;


}

.sottotitolo{
color:#000000;
margin:0;
padding:0;
}


.titolovetrinetta a{
color:#E6B714;

}

.personalizzata{
color:#666666;
font-style:italic;
}


#menusuperiore a{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-decoration:none;


}


#header{
background-image:url(../images/layout/header.jpg);
height:273px;

}


#corpo{
background-image:url(../images/layout/sfondocentrale.jpg);
}




#colonnasx{
width:300px;
float:left;
margin:0;
padding:0;

}

#colonnadx{
width:693px;
float:left;
margin:0;
padding:0;

}

#footer{
clear:both;
background-image:url(../images/layout/footer.jpg);
height:15px;
background-repeat:no-repeat;

}


#lingua{
text-align:center;
border-bottom:#CCCCCC solid 1px;
border-top:#CCCCCC solid 1px;
width:250px;
margin:10px auto;
padding:10px 0 10px 0;

}

#lingua select{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
border:#999999 solid 1px;
background-color:#F1F1F2;
}

#contenitoremenu{
background-image:url(../images/layout/imgsfondosx.jpg);
background-repeat:no-repeat;
/*height:431px;*/
height:471px;

}

#menu{
float:right;
margin:10px 20px 0 0!important;
margin:5px 10px 0 0;


}

#menu ul{
text-decoration:none;
list-style:none;
margin:0;
padding:0;
color:#E6B714;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

#menu a{
color:#E6B714;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
text-decoration:none;
}


#imagelogo{
height:170px;
background-image:url(../images/layout/logosito.jpg);
background-position:center;
background-repeat:no-repeat;

}

#percorsi{
background-image:url(../images/layout/sfondopercorsi.jpg);
background-repeat:no-repeat;
height:33px;
font-family:Arial, Helvetica, sans-serif;
color:#666667;
font-size:13px;
padding:5px 0 0 35px;


}

#percorsi a{
font-family:Arial, Helvetica, sans-serif;
color:#666667;
text-decoration:none;
}


#categoriecentrali{
width:620px;
margin:0 auto;
}

/*
#categoriecentrali div{
height:30px;
margin:5px;
padding:20px;
background-image:url(../images/layout/sfondocatcentrali.jpg);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#999999;
text-decoration:none;
}
*/

#categoriecentrali a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#E6B714;
text-decoration:none;
/*border-bottom:#CCCCCC solid 1px;*/

padding:5px 0 5px 0;
}


#categoriecentrali a:hover{
color:#FF9900;
}


.catcentrali{
background-image:url(../images/layout/sfondocatcentrali.jpg);
float:left;
width:280px;
height:250px;
margin:5px;
background-color:#000033;
text-align:center;

}



.catcentrali div{
padding:5px;
margin:10px;

}


#contenitoreprodotti{
width:550px;
margin:0 auto;


}


.referenza{
width:545px;
/*background-color:#6633CC;*/
/*height:350px;*/
/*float:left;*/
margin:20px 10px 0 0!important;
margin:10px 10px 0 0;

}

.fotoreferenza{
width:350px;
/*height:300px;*/
/*background-color:#33FF33;*/
float:left;
margin:0 10px 0 0;
background-repeat:no-repeat;
}

.descrizionereferenza{
width:182px;
/*background-color:#FFCC00;*/
float:left;
}

.titoloreferenza h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#E6B714;
margin:0;
padding:0;
height:25px;

}

.testoreferenza{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
height:55px;
}


.testoreferenza p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
padding:10px 0 0 0;
margin:0;

}

.videoreferenza{
text-align:center;
padding:5px 0 0 8px;
width:170px;
height:32px;
background-image:url(../images/layout/video.jpg);
background-repeat:no-repeat;

}
.videoreferenza a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.videoreferenza a:hover{
color:#FFFF00;

}

.pdfreferenza{
text-align:center;
padding:5px 0 0 8px;
width:170px;
height:32px;
background-image:url(../images/layout/pdf.jpg);
background-repeat:no-repeat;
}


.pdfreferenza a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.pdfreferenza a:hover{
color:#FFFF00;

}

.footerreferenza{
background-image:url(../images/layout/footerreferenza.jpg);
height:28px;

}






/*per dettaglio prodotto--------------------------------------------------------------------*/

.referenzaDettaglio{
width:500px;


margin:0 auto;


}

.contenitorecontenuti{
float:right;
/*width:400px;*/
/*background-color:#003399;*/
/*margin:0 auto;*/
}

.fotoreferenzaDettaglio{
width:400px;
margin:0 auto;
}

.titoloreferenzaDettaglio{
float:left;
}


.titoloreferenzaDettaglio h1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#E6B714;
margin:0;
padding:0;


}

.testoreferenzaDettaglio{

font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
width:500px;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;


}







.videoreferenzaDettaglio{
text-align:center;
padding:5px 0 0 8px;
width:178px;
height:32px;
background-image:url(../images/layout/video.jpg);
background-repeat:no-repeat;
float:left;

}
.videoreferenzaDettaglio a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.videoreferenzaDettaglio a:hover{
color:#FFFF00;

}

.pdfreferenzaDettaglio{
text-align:center;
padding:0 0 0 8px;
width:178px;
height:32px;
background-image:url(../images/layout/pdf.jpg);
background-repeat:no-repeat;
float:left;
}


.pdfreferenzaDettaglio a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.pdfreferenzaDettaglio a:hover{
color:#FFFF00;

}

.footerreferenzaDettaglio{
background-image:url(../images/layout/footerreferenza.jpg);
height:28px;

}


#privacy{
width:650px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 auto;
text-align:justify;
}


#dove{
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:20px auto;
text-align:justify;
}

#mappadove{
width:550px;
margin:0 auto;

}

#contatti{
width:460px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:0 auto;
text-align:justify;

}

#contsx{
width:170px;
float:left;

text-align:right;

}
#contsx div{
height:25px;
}

#contsx div.mao{
height:110px;
}

#contdx{
float:left;


}

#contdx div{
height:25px;

}

#contdx div.mao{
height:110px;
}
#contdx div.mao textarea{
height:100px;
}

#intestazionenews{
padding:0 0 0 20px;
font-family:Arial, Helvetica, sans-serif;
color:#E6B714;
font-weight:bold;
font-size:16px;
}




#newssemplice{
width:250px;
margin:0 auto;
/*background-color:#EFEFEF;*/
padding:10px;
border:#CCCCCC 1px solid;

}


#titolonews{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#CCCCCC;
padding:5px;
}

#titolonews a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;

}



#testonews{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

#testonews a{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#000000;
}


.titollicontattis{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold
}

.testocontattis{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}

.flash{
position:absolute;
width:1px;
height:1px;
}
