/*div{border:1px solid red;}  */


body { 
    margin: 0 auto; padding: none; 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 100%; text-align:center;
    background:#000 url('img/sf_page.jpg') repeat-y top center;  background-attachment: fixed; 
    color:#414042; font-size:12px; line-height:28px; letter-spacing:2px;
}

#header{position:relative; float:left; clear:right; width:100%; height:265px; text-align:left;}
#header IMG{margin-top:50px; margin-left:25px;} #header a IMG {border:0px solid #000;}



#or_menu{position:relative; float:left; clear:both; width:100%; height:30px; text-align:center;
background: url('img/sf_menu.jpg') top center no-repeat; font-family:georgia, Times; }
#or_menu A{color:#fff; font-style:italic; text-decoration:none;}
#or_menu A:hover{color:#777777; text-decoration:underline;}



/********************** MAIN CONTENT ***************************************************/

#maincontent{position:relative; float:left; width:100%; text-align:center; background:NONE; }

#maincontent .submenu{position:relative; float:left; clear:right; width:20%; background:none; margin-right:90px; padding-TOP:50px;}
.submenu h1{font-family:georgia, Times, Helvetica; font-style:italic; font-weight:bolder; font-size:1.5em; text-align:left; color:#ccc; letter-spacing:-1px; margin-left:17px; margin-bottom:0px;}
.submenu UL li{font-family:georgia, Times, Helvetica; font-style:italic; font-weight:bolder; font-size:1em; text-align:left; list-style-type:none; color:#ccc; margin-left:-20px;}
.submenu li a{color:#fff; text-decoration:underline;} .submenu UL li a:hover{color:#4b4b4b;}


#maincontent .content{position:relative; float:left; clear:right; width:45%; background:none; padding: 15px; padding-TOP:50px;}
.content H1{font-family:georgia, Times, Helvetica; font-style:italic; font-weight:bolder; font-size:2.8em; color:#000; letter-spacing:-1px; text-align:left; margin-bottom:-15px;} 
.content H2{font-family:georgia, Times, Helvetica; font-style:italic; font-weight:normal; font-size:1.5em; color:#000; letter-spacing:0px; text-align:left;}
.content p{font-family:georgia, Times, Helvetica; font-style:italic; font-weight:normal; font-size:1em; color:#000; letter-spacing:0.1em; text-align:justify; line-height:1.5em;}
.content a{ font-family:georgia, Times, Helvetica; font-style:italic; color:#4c3107; text-decoration:underline;} .content a:hover{ color:#6b4f22;}
.content .line{border-top:1px solid #ccc; border-bottom:0px solid #ccc; border-left:0px solid #ccc; border-right:0px solid #ccc; clear:both; margin-bottom:350px;}
.content .line .link, .content .linelast .link {background:#000; display:block; margin-top:3px;} 
.content .line .link a{color:#454545; text-decoration:none; padding:2px 6px; } 
.content .line .link a:hover{color:#fff; background:#161616; padding:2px 6px; text-decoration:none;}
.content .linelast{border-top:1px solid #ccc; border-bottom:0px solid #ccc; border-left:0px solid #ccc; border-right:0px solid #ccc; clear:both; }
.content .statuto{list-style-type: lower-alpha; font-style:italic; color:#000; text-align:left; line-height:15px;}
.statuto Li{margin-top:20px;}
/***flyer per hermete***/
.content .spot{position:relative; width:47%; border:0px solid green; text-align:left;}
.spot h1 {font-family:georgia, Times, Helvetica; font-style:italic; font-weight:normal; font-size:1.7em; color:#000000; margin-bottom:0px;}
.spot h2 {font-size:1.2em; color:#ccc; margin-top:-5px; border-bottom:1px solid #000; margin-bottom:6px; color:#000000;}



/********************** FINE MAIN CONTENT ***************************************************/



#footer{position:relative; float:left;text-align:center; width:100%; background: url('img/sf_menu.jpg') top center no-repeat; color:#fff; font-family:georgia, Times;font-style:italic; border-top:1px dashed #fff;}
#footer A{color:#fff;}




/*******************************speed class********************************/
#chin{color:red;} #top_hermete{color:green;}
#left{float:left;} #right{float:right;}

