html, body {

	margin:0px;

	padding:0px;

	height:100%;

	background:url(../img/sfondo.gif);

}

img{

	border:none;

}

a:link {

	color:#000000;

	text-decoration:none;

}

a:visited {

	color:#000000;

	text-decoration:none;

}

a:hover {

	color:#FD8F3A;

	text-decoration:none;

}



#page {

	width: 100%;

	height: 100%;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#main{

	margin: 0 auto;

	position:absolute;

	width:965px;

	height:auto;

	left:50%;

	margin-left:-477px;

	margin-top:20px;

}

#main_box{

	width:955px;

	height:1200px;

	background-color:#FFFFFF;
	padding-bottom:0;
	margin-bottom:0;

}

#wrapper{

	width:955px;

	height:100%;

	padding-top:15px;

	padding-left:40px;
	

}

#menu{

	width:887px;

	height:27px;

	background-color:#000000;

	margin-top:10px;

	

}

#menu #freccia{

	float: right;

	width:11px;

	height:27px;

	background:url(../img/menu_freccia.gif) no-repeat;

}

.freccia{

	margin:-23px 0px 0px 0px;

	float: right;

	width:11px;

	height:27px;

	background:url(../img/menu_freccia.gif) no-repeat;

}

#menu ul{

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#menu li{

	float:left;

	padding:0px;

	width:290px;

	height:27px;

	background:url(../img/separator.gif) right no-repeat;

}

#menu #area_click1{

	position:absolute;

	width:290px;

	height:27px;

	font-weight:bold;

	font-size:12px;

	color:#FD8F3A;

	text-align:center;

	padding-top:6px;

	text-decoration:none;

}

#menu #area_click2{

	position:absolute;

	width:290px;

	height:27px;

	font-weight:bold;

	font-size:12px;

	color:#FFFFFF;

	text-align:center;

	padding-top:6px;

	text-decoration:none;

}

#menu #area_click3{

	position:absolute;

	width:290px;

	height:27px;

	font-weight:bold;

	font-size:12px;

	color:#FFFFFF;

	text-align:center;

	padding-top:6px;

	text-decoration:none;

}



#swf{

	width:876px;

	height:161px;

	margin-top:13px;

}



#col_sx{

	float:left;

	width: 456px;

	height:370px;

	margin-top:30px;

}

td{

	height:10px;

	padding:7px;

}

td.title_old{

	background-color:#000000;

	color:#FFFFFF;

	font-weight:bold;

	height:10px;

	padding:5px;

}

td.title{

	font-weight:bold;

	height:10px;

	padding:5px;

	border:#333333 1px solid;

}

#col_dx{

	float:left;

	width: 456px;

	height:370px;

	margin-top:30px;

}



#sub_header{

	width:876px;

	height:52px;

	background-color:#000000;

}

#sub_header #text{

	float:left;

	padding-top:7px;

	padding-left:8px;

	color:#FFFFFF;

	font-weight:bold;

	font-size:14px;

	

}

#sub_header #area_click{

	float:right;

	width:143px;

	height:20px;

	background:url(../img/button1.gif) no-repeat;

	margin-top:15px;

	margin-right:32px;

	

}

#selection{

	width:339px;

	height:20px;

	background-color:#000000;

	margin-top:13px;

}

#selection ul{

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#selection li{

	float:left;

	padding:0px;

	width:113px;

	height:20px;

	background:url(../img/separator2.gif) no-repeat;

}



#selection li.noimg {background:none}

#selection a:link {

	color:#FFFFFF;

	text-decoration:none;

}

#selection a:visited {

	color:#FFFFFF;

	text-decoration:none;

}

#selection a:hover {

	color:#FD8F3A;

	text-decoration:none;

}

#selection .area_click{

	position:absolute;

	width:113px;

	height:20px;

	font-weight:bold;

	font-size:10px;

	text-align:center;

	padding-top:4px;

}

.box{

	float:left;

	width:176px;

	height:134px;

	border:#333333 1px solid;

	margin-top:35px;

	margin-right:54px;

	text-decoration:none;

	color:#000000;

	background-repeat:no-repeat;

	background-position:50% 50%;

	cursor:pointer;

}



.box .text{

	width:176px;

	height:20px;

	font-size:11px;

	margin-top:134px;

	padding-top:3px;

	text-align:center;

	border-top:#333333 1px solid;

	text-decoration:none;

}



#scopri1{

	float:left;

	width: 409px;

	height:49px;

	margin-top:37px;

}

#scopri2{

	float:left;

	width: 412px;

	height:49px;

	margin-left:55px;

	margin-top:37px;

}

#footer{

	margin-top:0;
	padding-top:0;
	margin-bottom:30px; 
	margin-left:0;
	background-color:#FFFFFF;
	width:955px;
	height:50px; 
	font-size:12px;
	font-weight:bold;
	text-align:center;

	
}




#footer_speak{

	font-size:9px;

}