body,html{margin:0; padding:0; font-family:Helvetica, Arial, Verdana,  sans-serif; font-size:12px; color:#000; background:url(../images/common/sfondo.jpg) repeat-x #8b9740;}
img {border:0;}
a {text-decoration:none;}
a:hover {text-decoration:none;}
h1,h2,h3 {font-family:Arial, Helvetica, Verdana,sans-serif; margin:0; padding:0; font-weight:normal; font-style:normal;}
form {margin:0; padding:0;}
input, select, textarea {font-family:Arial, Helvetica, Verdana,sans-serif; padding:1px 1px 1px 2px; color:#000; font-weight:bold; display:block; float:left;}
label {display:block; float:left;}
.cleaner {clear:both; line-height:0; height:0; font-size:0; display:block;}
.hidden {display:none; height:0; border:none; background:none; line-height:0;}


/*main*/
#main {width:960px; position:relative;  margin:0 auto;}




/*header*/
#main #header {width:960px; float:left;}
#main #header #foto {width:960px; margin:0 0 0 0; float:left;}

/*content*/
#main #content {width:960px; background:#fdfdba; float:left;}

#main #content #logo {width:960px; margin:0 0 0 15px; text-align:center; float:left;}
#main #content #foto {width:960px; margin:0 0 0 0; float:left;}

/*menu*/

#main #content #centrale {width:960px; min-height:350px; background:#fdfdba; float:left;}

#main #content #centrale #menu {width:250px; height:40px; margin: 20px 0 0 0;float:left;}

#main #content #centrale #menu .home a{width:250px; height:20px; background:#8c9640; font-size:16px; font-weight:bold; color:#fff; margin: 30px 0 45px 20px; padding: 5px 0 5px 10px; float:left;}
#main #content #centrale #menu .home a:hover{color:#000}


#main #content #centrale #menu .btns a{width:250px; height:15px; background:#aaa; font-size:14px; font-weight:bold; color:#fff; margin: 0 0 15px 20px; padding:5px 0 5px 10px; float:left;}
#main #content #centrale #menu .btns a:hover {color:#eee;}



#main #content #centrale #testo {width:700px; margin:45px 0 0 0;float:left;}


#main #content #centrale #testo .titolo {width:300px; font-size:16px; font-weight:bold; color:#8C9640; margin:30px 10px 15px 50px;  float:left;}
#main #content #centrale #testo .testo {width:640px; font-size:13px;  line-height:16px; text-align:justify; margin:0 10px 0 50px; float:left;}
#main #content #centrale #testo .immchi {width:210px; margin:0 5px 0 5px; float:right;}

/*cosa*/
#main #content #centrale .sez {width:170px; text-align:center; font-weight:bold; float:left;}
#main #content #centrale .sez a{width:170px; text-align:center; font-weight:bold; color:#000; float:left;}

/*gallery*/
#main #content #centrale #table{width:700px; min-height:270px; margin: 0 0 0 45px;float:left;}
#main #content #centrale #table .contenitore-gallery {width:660px; margin:3px 10px 3px 3px; float:left;}
#main #content #centrale #table .contenitore-gallery .img{width:300px; height:220px; margin: 10px 2px 10px 2px; float:left;}
#main #content #centrale #table .contenitore-gallery .img .descr-gallery {width:280px; margin:10px 0 10px 10px;  font-size:14px;  color:#000; font-weight:bold; float:left;}

/*sk prodotti*/
#main #content #centrale #scheda{width:700px; margin: 0 0 0 45px; float:left;}
#main #content #centrale #scheda .img{width:210px; margin: 0 2px 15px 2px; float:left;}



/*footer*/
#main #footer {width:960px; background:#fdfdba;  float:left;}
#main #footer .indirizzo {font-family:Verdana; font-weight:bold; width:540px; font-size:10px; margin: 70px 0 0 20px; float:left;}
#main #footer .addviser {width:300px; margin: 100px 30px 0 0; float:right;}
#main #footer .addviser a{font-family:Verdana; text-align:right; font-size:9px; text-decoration:none; margin:0 10px 0 0; color:#999; float:right;}





/* error overlay */
#error {width:100%; height:100%; top:0; z-index:9990; background:url(../images/common/nero.gif); position:absolute;}
#err_msg {width:334px; padding:0 8px 0 8px; height:170px; z-index:9991; position:absolute; left:50%; top:0;  margin-left:-150px; background:#fff; text-align:center; color:#000; line-height:19px;} 
#err_msg #close_btn {width:21px; height:19px; margin:8px 0 30px 0; float:right; cursor:pointer; background:url(../images/common/chiudi.gif) no-repeat;}
