/*layout*/

body {
    text-align: center; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0;
	background-color:#36556e;
}

div#container{
    width: 780px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
    }

#header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0; width:780px; background-color:EBF1F5;
	height:63px;
}
#foto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0; width:780px; background-color:#36556e;
	height:195px;
	}
	
	#banda{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0; width:780px; background-color:#CC9966;
	text-align:center;
	height:28px;
	color:#FFFFFF;
	font-weight:bold;
	}
    #barra{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0; width:780px; background-color:#FFFFFF;
	
	height:28px;	
   }
  #ban {float:left;height:28px; padding-left:5px; width:193px; height:28px;background-color:#CC9966; }
    
	
	#info{
width:505px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0;  background-color:#CC9966;
	height:14px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	padding-bottom:4px;
	padding-top:10px;		
}
   #email{
    width:75px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0;  background-color:#CC9966;
	height:14px;
	padding-bottom:4px;
	padding-top:10px;
	float:right;	
}
 #email a,  #email a:visited {font-size: 12px;  color:#FFFFFF;text-decoration:none;}
 #email a:hover {font-size: 12px;  color:#FFFFFF;;text-decoration:underline; }

    #contenuto{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;	
	margin:0,0,0,0; width:780px;	
}
#testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;	
	 width:480px;
     float:left;
	 padding-top:15px;
   color:#333333;
}
td.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
	 width:530px;
     float:left;
   color:#333333;
}
.colonnades{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#FFFFFF;	
	
}
.colonnades a {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	color:#996600;

}
 a.italico , a.italico:visited{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:italic;
	
	color:#996600;

}
#navmenu 
{
float:left;

}
#inglese{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 	
	margin:0,0,0,0;  background-color:#FFFFFF;
	padding-right:20px;
	float:right;
	
		
}
#navmenu ul
{
margin:0;
list-style-type: none;
padding:10px;


}
#navmenu a
{
display:inline;
color: #000066;
background-color: transparent;
margin: 5px;
padding: 3px 5px;
text-decoration: none;


}
#navmenu a:hover
{
background-color: #36556e;color: #FFFFFF;padding: 3px 5px;}
#navmenu li { margin-bottom: 4px; display:inline; }

/* stile*/
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-align:justify;
	}
	
	
h2{font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#CC9966;}

a.at, a.at:visited {color:#36556e;text-decoration:none;font-weight:bold; text-decoration:underline;}
a.at:hover {color:#36556e;text-decoration:underline;font-weight:bold; text-decoration:underline;}
a, a:visited {color:#36556e;text-decoration:underline;}
a:hover {color:#c96;text-decoration:underline; }

a.rosso{color: #FFFFFF;}
.titolo{font-family: Arial, Helvetica, sans-serif; font-weight:bold;
	font-size: 15px; color:#CC9966; 	}
.processo{font-family: Arial, Helvetica, sans-serif; font-weight:bold;
	font-size: 12px; color:#7A6F5F; 	}
.mar{ color:#CC9966;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

