body {
	padding: 50px 10px 30px 30px;
	float:left;
}

h1 {font-size:36pt; font-family:Impact; mso-default-font-family:Impact; color:#969696; ;}
h2 {font-size: 30px; font-family: verdana, arial, sans-serif;}
h3 {font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold;}
p {font-size: 13px; font-family: "Trebuchet MS"; text-align: justify;}

a.mailmau { font-size: 13px; font-family: "Trebuchet MS"; }
a.linkmau { font-size: 15px; font-family: "Trebuchet MS"; }
a.linkindice:link  { text-decoration: none; color: black;}
a.linkindice:visited  { text-decoration: none; color: black;}
a.linkindice:hover  { text-decoration: none; color: blue;}
a.linkhead { font-size: 13px; font-family: "Trebuchet MS"; color:#999 }
span.txtmau { font-size: 20px; font-family: "Georgia"; color:gray; text-align: justify;}
span.emailmau {font-size: 15px; font-family: "Trebuchet MS"; font-weight: bold; text-align: left;}

div#nifty{ 
	background:#333;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 730px;
	height: 33px;
}

div#nifty7a{ 
	background:#333;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 730px;

}

div.cont_head {
	position:absolute;
	top: 3px;
	left: 3px;
	background: #333;
	width: 710px;
	height: 30px;
}


div.menu_head {
	position:absolute;
	top: 3px;
	left: 3px;
	background: #333;
	font-size: 13px; 
	font-family: "Trebuchet MS";
	color:gray;
}

div.contenitore {
	width: 710px;
}

div.mezzo_cont {
	float:left;
	width: 350px;
	text-align: center;
	font-size: 20px; 
	font-family: "Georgia"; 
	color:gray; 
}

div.pagina {
	float:left;
	width: 300px;
	height: 500px;
	text-align: left;
	font-size: 20px; 
	font-family: "Trebuchet MS"; 
	color:gray; 
}

div.small_cont {
	float:left;
	width: 140px;
	text-align: center;
	font-size: 13px; 
	font-family: "Trebuchet MS";
	color:white;
	background: gray	
}


div.list_cont_etic {
	float:left;
	width: 100px;
	text-align: left;
	font-size: 13px; 
	font-family: "Trebuchet MS"; 
	color:gray; 
}

div.list_cont_dato {
	float:left;
	width: 600px;
	text-align: left;
	font-size: 13px; 
	font-family: "Trebuchet MS";
	font-weight: bold;
	color:#333; 
}

div.list_cont_grado {
	float:left;
	width: 50px;
	text-align: left;
	font-size: 13px; 
	font-family: "Trebuchet MS";
	font-weight: bold;
	color:#333; 
}

div.list_cont_blocco {
	float:left;
	width: 275px;
	text-align: left;
	font-size: 13px; 
	font-family: "Trebuchet MS";
	font-weight: bold;
	color:#333; 
}



div.testata_sx {
	float:left;
	width: 455px;
	height: 120px;
}

div.boxmail {
	float:left;
	width: 250px;
	height: 120px;
}	
	
div.boxtesto {
	float:left;
	width: 700px;
	font-size: 20px; 
	font-family: "Georgia"; 
	color:gray; 
	text-align: justify;
}

div.tito_7a {
	font-size: 20px; 
	font-family: "Trebuchet MS"; 
	color:white; 
	text-align: right;
	
}

div.data_7a {
	font-size: 13px; 
	font-family: "Georgia"; 
	color:#333; 
	text-align: right;
}

div.rigagrigio {
	width: 450px;
	height: 20px;
	background: gray;
}

div.mezzogrigio {
	width: 340px;
	height: 20px;
	background: gray;
}

div.boxfoto {
	width: 350px;
}

div.rigoneblu {
	width: 700px;
	height: 20px;
	background: blue;
}

div.righetta {
	float:left;
	width: 700px;
	height: 5px;
	background: gray;
}

div.righetta2 {
	float:left;
	width: 700px;
	height: 5px;
	background: #990000;
}

div.rigonegrigio {
	float:left;
	width: 700px;
	height: 20px;
	background: gray;
}

div.rigone7a{
	float:left;
	width: 700px;
	background: gray;
}

div.rigone7a2{
	float:left;
	width: 700px;
	background: #990000;
}


div.boxmail {
	float:left;
	width: 250px;
}

div.boxfoto_tot {
	padding: 0px 0px 50px 0px;
	float:left;
	width: 700px;
}

div.boxfoto_sx {
	/*overflow-x: auto; */
	float:left;
	width: 340px;
	/*height: 600px; */
}

div.boxfoto_dx {
	float:right;
	width: 340px;
}

div.boxvideo {
	overflow-x: auto; 
	float:left;
	width: 700px;
	height: 250px; 
}

div.testata_video {
	padding: 50px 0px 20px 0px;
	float:left;
	width: 700px;
	/*height: 200px; */ 
}

div.video {
	padding: 0px 0px 50px 0px;
	float:left;
	width:664px;
	height:400px;
	font-size: 13px; 
	font-family: "Trebuchet MS";' 
}

div.boxtondo {
	float:left;
	width: 700px;
	font-size: 20px; 
	font-family: "Georgia"; 
	color:gray; 
	text-align: justify;
	background: #9BD1FA
}

div#container{
width: 880px;
height: 440px;
border: 8px solid #FFF;
overflow: auto;
margin: 0 auto;
overflow-x: hidden;
overflow-y: hidden;
}

div.slider{
width: 2000px;
height: 400px;
padding: 20px;
background: #CCCCCC;
}

div.section{
margin:0;
width:400px;
float:left;
margin-right:50px;
}

div.testo_slider {
	float:left;
	width: 400px;
	font-size: 20px;
	font-family: "Georgia"; 
	color:gray; 
	text-align: justify;

}

div.rgray_slider {
	float:left;
	width: 400px;
	height: 30px;
	padding-right:10px;	
	background: gray;
	
}