body {
	padding: 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#F5E6E9;
	background-image: url(../img/body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
a{
color:#7F666E;
}
#testo a{
color:#0066CC;
}

#testata{
	width:902px;
	height:128px;
	background-image: url(../img/testata.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#fissoSX{
float:left;
	width:6px;
	height:400px;
	background-color: #FFFFFF;
}

#corpo{
	margin-left: auto;
	margin-right: auto;
	width:902px;
	height:auto;
}

#corpo2{
	float:left;
	width:902px;
	height:auto;
	background-color: #FFFFFF;
}
#foto{
	float:left;
	margin-top:30px;
	width:305px;
	
}

#video,  #video2{
	width:305px;
	height:265px;
	margin-top:10px;
}

#DX{
	float:left;
	width:460px;
	color:#7F666E;
}
#DX #testo{
	margin-left: auto;
	margin-right: auto;
	width:405px;
}

#DX_grande{
	float:left;
	width:765px;
	color:#7F666E;
}
#DX_grande #testo{
	margin-left: auto;
	margin-right: auto;
	width:710px;
}
h1{
	margin-top:40px;
	font-size: 28px;
	font-weight: normal;
	color:#7F666E;
}

h2{
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color:#7F666E;
}

p{
	font-size: 13px;
	font-weight: normal;
	line-height: 20px;
	color:#7F666E;
}

table.tab_list{margin-bottom:20px;}
table.tab_list td {border-bottom:1px solid #ccc !important;}
table.tab_list .separa {height:30px; border-bottom:1px solid #ccc !important; background-color:#f5e6e9; font-weight:bold;}
table.tab_list .euro {font-weight:bold; text-align:right; padding-right:5px;}

#video{float:left; width:710px; height:450px; margin-left:20px;}
