/*stili per il layout elastico*/
html,body{ background:#353f49 ; color: #fff;
	font: normal 12px arial,serif;
	scrollbar-face-color: black;
	scrollbar-shadow-color: 5C5E64;
	scrollbar-highlight-color: E4E4E4;
	scrollbar-3dlight-color: black;
	scrollbar-darkshadow-color: black;
	scrollbar-track-color: black;
	scrollbar-arrow-color: 4F4F4F;		
	}
#header table{  	width: 90%;	background:#353f49 ;	}
#header td{text-align:center;  	border:0;	background: transparent;	}
hr{color: #a90000;border: 1px solid;width: 90%;}
#container{	width: 90%;	margin: 0 auto;	text-align: left; 	font-size: 14px;	padding: 1em;	}
#container img{	width: auto;	margin: 0 auto;	text-align: center;}
#table_gallery td{padding:50px;}
.return{text-align:center;}
.title{text-align:center;}
#container table{ 
	width: auto;
	border: 0;
	margin: 0 auto;
	text-align:center;
	}
#container th,td{ 	text-align:center;	}
.photo{	width: auto;	border: 0;	margin: 0px auto;text-align:center;}
.photo img{ 	border:none;	text-align:center;	}
.ita{float:left;width:350px;text-align:center;padding:20px 20px;}
.ing{float:left;width:350px;text-align:center;padding:20px 20px;color:#353f49;background:#353f49 ;}
#biografia { 	width: auto;	border: 0;	margin: 0px auto;	}
#biografia td{ 	text-align:center;	font: normal 12px arial,serif;color:#bebebe;padding: 10px 30px;}
#biografia span{font: normal 12px arial,serif;color:#f00;}
.linkSon a{font: bold 12px arial,serif;color:#FF9900;}
.enter {font: bold 1.2em arial,serif;color:#f00;}

#title{margin:0 auto;text-align:center;}
th{ 	width: 200px;	height: 200px;	}
strong{font: bold 13px arial,serif;}
h1,h2{margin: 0;padding:0;}
h1{color: #FF9900; padding-left:0.5em;font: bold 2.3em/80px arial,serif}
h2{color: #FF9900;font-size: 1.7em}
h3{color: #FF9900;font-size: 1.2em}
h4{color: #FF9900;font-size: 1.0em}
a{font: normal arial,sans-serif;text-decoration: none; color: #bebebe;}
a:hover {	color:#ff9000; text-decoration: none;	}

legend{color: #FF9900;font-size: 1.2em}
fieldset{border: 1px solid #fff}
#footer{text-align:center;padding: 0.5em; color: #FF6600; font-size:1.0em}

.logo{	text-align : center;	margin:0 auto; font: normal 14px  arial,sans-serif;	}
.header{	text-align : center;	margin:0 auto; font: normal 14px  arial,sans-serif;	}
.nav a {	font: normal arial,sans-serif;text-decoration: none; color: #bebebe;	}
.nav a:hover {	color:#ff9000; text-decoration: none;	font-size: 14px;	color : #ff9000;	}
.nav ul {	margin : 0;	padding : 0;	list-style-type : none;	}
.nav li {	display : inline;	margin : 0 0 0 1em;	padding : 5px;	}

a#activelink{color:#ff9000; text-decoration: none;	font-size: 14px;}
