html,body { margin:0;  padding:0; color:#000000;  font-family:"Trebuchet MS", Verdana, Arial;background-color:#dcdcdc}
a:link { font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
a:active { font-family:Arial, Helvetica, sans-serif; color:#000000;  text-decoration:none}
a:visited { font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none}
a:hover { font-family:Arial, Helvetica, sans-serif; color: #666666;  text-decoration:none}
a:active{outline:0;}


/** #main p strong{color:#f99535}
#main ul li strong{color:#016740} **/

h1{font-size:26px;text-align:center;color:#f99535}
.testo{font-size:14px;line-height:23px;}

#iscrizione{width:842px;height:172px;background-image:url(../images/bg-form.gif);margin:40px auto 20px auto;padding:30px;font-size:12px;}

#cont { margin:0 auto;padding-bottom:0;margin-bottom:0;background-color:#fff;}


#header { margin:0 auto;  width:1035px; text-align:center }

#menu { background:url(../images/sfondoMenu.gif) repeat-x; height:52px;font-face:Arial, Helvetica, sans-serif; font-size:14px;}
#menuBot { width:920px; margin:0 auto;height:52px;}
#footer #menuBot { width:980px; margin:0 auto;height:52px;text-align:center;}
#menuBot ul{ padding:10px; margin:0 auto; list-style-type:none;}
#menuBot li { font-size:13px;  padding:10px; font-weight:bold; float:left;text-decoration:none; background:url(../images/rigaMenu.gif) no-repeat right;}

.icons img{position:relative;top:-3px;left:15px;margin-left:10px;}


#main {  width:880px; margin:0 auto; padding:30px 0;background-color:#fff;}
#menuleft { float:left; width:220px;}
#menuleft ul{  width:220px;list-style-type:none; margin:0px; padding:0px; }
#menuleft li{ width:220px; height:30px;  border-bottom:1px dashed #CCC; background:url(../images/frecc.gif) right no-repeat;}
#menuleft li a:link{text-decoration:none; width:200px;  height:20px;display: block;padding:10px 10px 2px 10px;}
#menuleft li a:active{ text-decoration:none; width:200px;  height:20px;display: block;padding:10px 10px 2px 10px;}
#menuleft li a:visited{ text-decoration:none; width:200px; height:20px; display: block;padding:10px 10px 2px 10px;}
#menuleft li a:hover{background:url(../images/sfondofrecc.gif) right no-repeat; text-decoration:none;  width:200px; height:20px;background-color:#ededed; padding:10px 10px 2px 10px;color:#FF6600;display: block; }



#maintesto { width:630px; float:right;}



#footer { margin:0 auto; padding:0px; height:212px; clear:both; background:url(../images/sfondoFooter.gif) repeat-x;}
#loghiFooter { margin:0 auto; padding-top:10px; width:1035px; text-align:center}

/* hack per Opera Safari e Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
#iscrizione form{margin-top:-22px;}
}
/* fine hack per Opera Safari e Chrome */


