* { 
	padding: 0;
	margin: 0;
	margin-top:0px;
}

body { 
font: 1em Century Gothic, Arial, Helvetica, sans-serif;
background: #ffffff url(grafica5.gif);
}

h2 { font-size: 1em; }
a { color: #FFFFFF; text-decoration: none; }

#wrap {	margin: 0px auto;	width: 900px; background: #ffffff; border: 1px solid #c0c0c0}

#header {
height: 170px;
margin: 0;
margin-top:0px;
padding: 0;
background: #FFFFFF url(immagini_siti_internet.jpg) repeat-y;
}

#header h1 { margin: 0; padding-left: 88px; padding-top: 25px; font-size: 1.1em; color: #FF9621; }
#header h1 a { font-size: 1.4em; color: #FFFFFF; text-decoration: none;}
#header h2 { margin: 0; padding-left: 91px; padding-top: 0px; font-size: 1.0em; color: #fff; text-decoration: none; }
#header h2 a { margin: 0; padding-left: 1px; padding-top: 0px; font-size: 1.0em; color: #fff; text-decoration: none; }





#topmenu1 {  
font: 10px "Century Gothic, Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: center;
background: #444;
margin-bottom: 0px;
color: #aaa;
height: 18px;
}

#topmenu1 a { 
color: #aaa;
font: 10px "Century Gothic, Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 17px;
} 

#topmenu1 a:hover {color: #FFF;}
#topmenu1 a:visited {color: #aaa;}




input,textarea,select {background-color:#FFFFFF;border:1px solid #7D7D7D;color:#000000; font-family:Lucida Grande, Tahoma, Arial, Helvetica, sans-serif;font-size:9px;padding:0.6em; FONT-weight: BOLD; }
input:focus,textarea:focus {background-color:#FFFFFF;border:1px solid #DA916D;color:#DA916D}



#topmenu {  
font: 10px Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
text-align: center;
text-weight:bolder;
background: #171717 url(menu_foto_alto.png) ;
margin-bottom: 0px;
color: #fff;
height: 35px;
}

#topmenu a { 
color: #000;
font-weight: bolder;
font: 12px Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
line-height: 35px;
} 

#topmenu a:hover {color: #FF0080;} 


#right {
background: #fff;
font: .7em "Century Gothic, Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
float: right;
width: 750px;
margin-top: 5px;
margin-left: 0px;
color: #000000;
}

#right a {
font: 9px "Century Gothic, Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-decoration: none;
}

#right h2 {
font: 20px Century Gothic, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
text-align: right;
font-weight:bold;
width: 100%;
margin-top: 7px;
margin-left: 0px;
margin-right: 0px;
color: #707070;
border-top: 0px dotted #c0c0c0;
border-bottom: 1px dotted #aaa;
}

#right h3 { margin: 0; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; font: 16px "Century Gothic, Trebuchet MS"; color: #006F00; text-decoration: none; border:1px dotted #00A600}
#right h3 a { margin: 0; padding-left: 1px; padding-top: 10px; padding-bottom: 10px; font: 16px "Century Gothic, Trebuchet MS"; color: #006F00; text-decoration: none; }
#right h3 a:hover { margin: 0; padding-left: 1px; padding-top: 10px; padding-bottom: 10px; font-size: 16px; color: #c0c0c0; text-decoration: none; border:0px dotted #006F00 }



#left { 
margin-top: 5px;
font: .8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
width: 148px;
padding: 0px;
line-height: 1.9em; 
background: #ffffff url(sfoto.png);
}

#left li { list-style-type: none; border-bottom: 1px dotted #707070;}
#left li a {font-size: 12px ; text-decoration: none; color : #000; margin-left: 5px;}
#left li a:hover {color : #FF0080; margin-left: 5px; text-transform:none;}

