@charset "utf-8";
/* CSS Document */

body{
	background:#454141 url(body_bg.jpg) center fixed;
	text-align: center;
	
}

html,body{
	margin:0;
	padding: 0 0 0 0;
	height: 100%;
}

#container{
	width:800px;
	height:555px;
	margin:-285px 0 0 -424px;
	padding:0 11px 7px 7px;
	background: url(bg_container.png) no-repeat;
	top:50%;
	left:50%;
	position:absolute;
}


#wrapper{
	width:800px;
	height:555px;
	background:#000000;
	margin:0;
	padding:0;}
	
#top{
	width:800px;
	height:145px;
	clear:both;}
	
.logo_top{
	width:212px;
	height:122px;
	float:left;}
	
.banner_top{
	width:588px;
	height:122px;
	float:left;
	background:url(banner_top.jpg) no-repeat;
	text-indent:-9999px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;}
	
#nav{
	width:800px;
	height:23px;
	background:url(bg_nav.jpg) repeat-x;
	float:left;
	display:inline;
	margin:0px;
	padding:0px;
	overflow:hidden;
	text-align:left;}
	
#nav ul{
	margin:0;
	padding:0;
	display:inline;
	list-style-type:none;
	text-align:left;
	height:23px;
	width:800px;
	float:left;
	}
	
#nav li{
	margin:0 0 0 0;
	padding:0;
	display:inline;
	list-style-type:none;
	}
	
#nav a{
	height:23px;
	overflow:hidden;
	margin:0 0 0 0;
	text-decoration:none;
	display:block;
	float:right;
	text-indent:-9999px;
	}
	
#nav a#home {
	background: url(btn_home.jpg) top left no-repeat;
	height:23px;
	width:68px;

}

#nav a#comunicato{
	width:135px;
	height:23px;
	background:url(btn_comunicato.jpg) top left no-repeat;
	}
	
#nav a#rassegna{
	width:125px;
	height:23px;
	background:url(btn_rassegna.jpg) top left no-repeat;
	}
	
#nav a#premiazioni{
	width:99px;
	height:23px;
	background:url(btn_premiazioni.jpg) top left no-repeat;
	}
	
#nav a#albo{
	width:83px;
	height:23px;
	background:url(btn_albo.jpg) top left no-repeat;
	}
	
#nav a#contatti{
	width:77px;
	height:23px;
	background:url(btn_contatti.jpg) top left no-repeat;
	}
	
#contenuti{
	width:800px;
	height:411px;
	padding:0;
	margin:0;
	clear:both;}
	
#SX{	
	width:214px;
	height:410px;
	float:left;
	background:#333333;}
	
#SX_top{
	background:url(bg_SX_top.jpg) no-repeat;
	width:214px;
	height:189px;
	clear:both;
	padding-top:52px;}
	
.btn_SX{
	width:214px;
	height:23px;
	clear:both;}
	
.pic_SX{
	width:195px;
	height:49px;
	margin:4px 11px 4px 8px;
	clear:both;
	}
	
#SX_bottom{
	width:214px;
	height:169px;
	clear:both;}
	
.spacer10{
	height:10px;
	width:auto;
	clear:both;}
	
#DX{
	width:573px;
	height:410px;
	float:right;
	background:#000000;
}
	
.box_notizia{
	width:496px;
	clear:both;
	float:left;
	padding-left:11px;
	padding-top:15px;
	padding-right:43px;
	padding-bottom:12px;}
	
.foto_notizia{
	float:left;
	width:74px;
	}
	
.testo_notizia{
	float:right;
	width:400px;
	padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	text-align:left;}
	
.testo_notizia a{
	color:#f9710e;
	text-decoration:none;}
	
.testo_notizia a:hover{
	color:#f9710e;
	text-decoration:none;}
	
.testo_notizia a:visited{
	color:#f9710e;
	text-decoration:none;}
	
		
.separatore{
	width:550px;
	height:7px;
	background:url(hr.jpg) no-repeat;
	clear:both;
	border:0px;
	float:left;}
	
#scroller{
	width:17px;
	height:410px;
	background:url(bg_scroller.jpg) top left repeat-x;
	margin:0 0 0 551px;
	padding-left:5px;}
	
.scroll_up{
	width:10px;
	height:9px;
	position:relative;
	top:5px;}
	
.scroll_down{
	width:10px;
	height:9px;
	position:relative;
	top:385px;}
	
#credits{
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding-top:5px;
	text-align:left;
	}
	
#credits a, a:hover, a:visited{
	color:#fff;
	text-decoration:none;
	}

div#lyr1{ 
	position:absolute; 
	left:0px; 
	top:0px; 
	z-index:1; 
}

div#lyr1 p{
	margin:0px;
	color:#fff;
	padding:0;
}

div#hold_generico{ 
	position:relative; 
	overflow:hidden;
	width:573px;
	height:410px; 
	z-index:100;
}
div#wn_generico{ 
	position:absolute; 
	top:0px;
	left:0px;
	width:540px;
	height:410px; 
	clip:rect(0px, 540px, 410px, 0px); 
	overflow:hidden;	
	z-index:1; 
}
.lyr1_set_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.box_avviso{
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	border:2px solid #f9711a;
	padding:5px;
	text-align:center;
	width:523px;
	background:#afafaf;
}
.inputtext3{
	width:220px;
	font-family:helvetica, arial, sans-serif;
	border:2px solid #f9711a;
	background:#afafaf;
	padding:2px;
	font-size:11px;
	color:#000;
}
.inputarea1{
	width:536px;
	font-family:helvetica, arial, sans-serif;
	border:2px solid #f9711a;
	background:#afafaf;
	padding:2px;
	height:80px;
	font-size:11px;
	color:#000;
}
.inputselect1{
	width:100px;
	font-family:helvetica, arial, sans-serif;
	border:2px solid #f9711a;
	background:#afafaf;
	padding:2px;
	font-size:11px;
	color:#000;
}
.btnStyle{
	width:100px;
	border:1px solid #000;
}
.page_label{
	clear:both;
	margin-top:20px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
}
