body { margin:0px; background-color:#ECE8C1;}
body, td, th { text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F3F3F; line-height:16px; }
img { border:0px; }
h1 { margin: 20px 0 15px 0; font-size:25px; color:#E25D1F; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
h2 { margin: 20px 0 10px 0; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3 { margin: 0 0 5px 0; font-size:15px; font-weight:bold; padding-bottom:3px; }
a { text-decoration:none; color:#000; font-weight:bold; }
a:hover {color:#E25D1F; text-decoration:underline; }
ul { margin:0px; padding:0px; }
p { margin:0 0 5px 0;}
textarea, select, input { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding:2px; width:300px; background-color:#E5DFA9; color:#3F3F3F; }
fieldset { border:0px; }
label { width: 150px; display:block; float:left; font-weight:bold; }
.pdf { background:url(../img/pdf.gif) left no-repeat; padding-left:20px; margin:2px 0 2px 0;}
.video { background:url(../img/video.gif) left no-repeat; padding-left:25px; margin:2px 0 9px 0;}
.check { width:auto; }
.tasti { margin-left:150px;}
.button { width:auto; background-color:#E5DFA9; font-weight:bold; padding: 2px 20px 2px 20px; margin:20px 20px 0 0; color:#3F3F3F; }
.handcursor{ cursor:hand; cursor:pointer; margin-top:10px; }
#aree select { width:200px;}

.w990 { width:990px; margin:0 auto; }
.w890 { width:890px; float:left; }
.w340 { width:306px; float:left;}
.w340 img { border:1px solid #FFF; margin-bottom:15px; }
.w700 { width:700px; float:left;}
.w650 { width:650px; float:left;}
.w450 { width:450px; float:left;}
.w200 { width:200px; float:left;}
.w100 { width:100px; float:left;}
.content { text-align:justify; }
.marginright { margin-right:20px;}
.margintop { margin-top:15px;}
.marginbottom { margin-bottom:10px;}
.borderbottom { border-bottom:3px solid #E25D1F; }
.bb1 { border-bottom:1px solid #CCC }

/* HEADER */
#header { margin-bottom:20px; }
#header .header { background-image:url(../img/header-sfondo.gif); height:118px; overflow:hidden; }
#header img { margin-top:25px; border:0px; }
#header a { color:#ECE8C1; font-size:12px; text-decoration:none; text-transform:lowercase; }
#header .item { float:left; }
#header .item a { padding: 7px 16px 7px 16px; display:block; }
#header .item a:hover, #header .select a { background:url(../img/header-sfondo2.gif); }
#header .border { border-right:1px solid #ECE8C1}
#header .certificazioni { text-align:right; }
#header .certificazioni img { margin:30px 0 20px 0; }
#header .sottomenu {color:#ECE8C1; text-transform:uppercase; background-image:url(../img/header-sfondo2.gif); height:27px; line-height:27px; }
#header .marginright { margin-right:80px; }
#header .sottomenu a { font-weight:normal; font-size:11px; text-transform:uppercase;}

/* CONTENUTO */
#main { overflow:hidden;}
#main strong { color:#E25D1F;}
#main .head { padding-bottom:20px; font-size:14px;}
#main .prodotti h2 { background-image:url(../img/prodotti-sfondo.jpg); color:#FFFFFF; font-weight:lighter; font-size:20px; line-height:40px; padding-left:20px; margin: 30px 0 30px 0; }
#main .w340 li { border:1px solid #E25D1F; background-color:E5DFA9; list-style:none; width:306px; margin-bottom:15px;}
#main .w340 li a { display:block; color:#000; padding:5px;}
#main .w340 li a:hover, #main .w340 .select {background-color:#E25D1F; text-decoration:none; color:#FFFFFF; }
#main .item a { color:#FFFFFF; font-weight:normal;}
#main .item img { border:1px solid #E25D1F; float:left; margin-bottom:15px;}
#main .articolo h3 {border-bottom:2px solid #E25D1F; margin-bottom:15px;}
#main .elenco { width:150px; float:left; text-align:center; height:135px; }
#main .elenco img { margin:0 0 10px 0; }
#main .elenco a { text-decoration:none; }
#main .gradualshine { filter:alpha(opacity=30); -moz-opacity:0.3;}
#main .tabella { margin-bottom:30px;}
#main .tabella table { margin: 0 0 10px 0; }
#main .tabella td { margin: 0 0 10px 0; background-color: #E3D7BD; white-space:nowrap; text-align:center; line-height:normal; }
#main .intestazione td { background-color:#E25D1F; color:#FFFFFF; font-weight:bold;  white-space:normal; }

#main .box { margin-bottom:10px;}
#main .box img { float:left; margin-right:15px; margin-bottom:15px; }
#main .boxfoto { width:215px; text-align:center; float:left; margin-bottom:20px; }
#main .boxfoto img { margin:10px; }
#main .boxrivenditori { margin:0px 0 25px 0; }
#main .boxrivenditori h3 { font-size:11px; text-transform:uppercase; margin:0px; padding:0px; }


#main .altri { overflow:hidden; }
#main .altri li { list-style-type:circle; border:none; background-color:none; margin: 0 0 5px 0; padding:0px; list-style-position:inside;  }
#main .altri li a { display:inline; color:#000; }
#main .altri li a:hover, #main .altri .select { background-color:#ECE8C1; text-decoration:none; color:#E25D1F; }
#main .altri h2 { font-size:14px; margin: 10px 0 10px 0; overflow:hidden; white-space:nowrap;}

#main .foto { float:left; width: 100px; margin: 0 10px 10px 0; }

/* FOOTER  */
#footer { margin-top:20px;  }
#footer .footer { background-image:url(../img/footer-sfondo.gif); height:66px;}
#footer .sottomenu { color:#ECE8C1; text-transform:uppercase; background-image:url(../img/header-sfondo2.gif); height:27px; line-height:27px; }
#footer a { color:#ECE8C1; font-size:12px; text-decoration:none; }
#footer a:hover {color:#E25D1F; text-decoration:underline; }
.status { margin:0px; }