html {
overflow-x: hidden;
}

body {
background-color : #FFFFFF;
overflow-x: hidden;
}

 h1 { 
    font-family: Georgia, "Times New Roman", Times, serif; 
    font-size: 28px; 
    font-weight: bold; 
    color: #FF6600; 
	margin-top:20px;
    margin-bottom:30px;
	line-height:120%;
    } 

#footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #000000;
	}
	A.footer:link {color : #000000;text-decoration: none;}
	A.footer:active {color : #000000;text-decoration: none;}
	A.footer:visited {color : #000000;text-decoration: none;}
	A.footer:hover {color : #990000;text-decoration: underline;}

.manq {
color : #000000;
position:relative;
top:5px;
left:20px;
width:330px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;	
}
.manqL{
	color : #000000;
}
a.manqL:link {color : #000000;text-decoration: none;}
	a.manqL:active {color : #000000;text-decoration: none;}
	a.manqL:visited {color : #000000;text-decoration: none;}
	a.manqL:hover {color : #990000;text-decoration: underline;}

.rubrica{
background-color:#3F7EBE;width:350px;height:38px;	
}
.rubico{
position:relative;left:10px;top:8px;
}
.rubtit{
position:relative;top:4px;left:16px;font-family:Arial, Helvetica, sans-serif;font-size:14px;color: white;
}
.main_txt{
	width:100%;
	min-height:550px;
	font-family: Georgia, "Times New Roman", Times, serif; 
    font-size: 14px; 
    color: #282828; 
	text-align:justify;
	line-height:180%;
	border:0px solid red;
}

.news_txt{
	width:100%;
	font-family: Georgia, "Times New Roman", Times, serif; 
    font-size: 18px;
	font-style:italic;
    color: #282828; 
	line-height:180%;
	margin-bottom:20px;
}

.sfoglia{
	color:white;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 16px;
}
	A.sfoglia {color : white;text-decoration: none;}
	A.sfoglia:hover {color : yellow;text-decoration: underline;}
	
.picner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	}
	A.picner:link {color : #000000;text-decoration: none;}
	A.picner:active {color : #000000;text-decoration: none;}
	A.picner:visited {color : #000000;text-decoration: none;}
	A.picner:hover {color : #000000;text-decoration: underline;}
	
#main{
	width:100%;
	height:73px;
	border:0px solid black;
	background-color:#FF6600; 
}

#content_background{
	position: absolute;
	top:40px;
	width:840px;
	height:480px;
border:0px solid black;
}

#sfogliatore{
	position: absolute;
	top:522px;
	left:73px;
	width:360px;
	height:20px;
    background-color:white; 
    opacity: .8;
    filter: alpha(opacity=80);
}

.bar_pages{
	padding-left:8px;
	padding-right:8px;
	border-right:1px solid #3F7EBE;
	font-size: 13px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
	A.bar_pages {color : white;text-decoration: none;}
	A.bar_pages:hover {color : yellow;text-decoration: underline;}

.bar_pages_selected{
	position:relative;
	left:-1px;
	background-color:#3F7EBE;
	padding-left:8px;
	padding-right:8px;
	border-right:1px solid #3F7EBE;
	font-size: 18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color : yellow;
}

.language{
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	A.language {color : #000000;text-decoration: none;}
	A.language:hover {color : #6fcaf3;text-decoration: none;}

.carosel{
	position:absolute;
	top:1px;
	left:580px;
	border-left:1px dashed white;
	height:480px;
	width:260px;
	}
	
#content{
	position: absolute;
	top:40px;
	left:580px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#414141;
	width:260px;
	height:480px;
}

#text-content {
	padding:20 0 0 20;
	line-height:160%;
	font-weight:normal;
	}

#text-content a {
	color : #000000;
	text-decoration: none;
	font-weight: bold;
	}
#text-content a:hover {
	color : #6fcaf3;
	text-decoration: none;
	font-weight: bold;
	}

#text-content TD {
	line-height:160%;
	font-weight:normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#content_space_News{
	position: absolute;
	top:0px;
	left:580px;
	width:260px;
	height:520px;

    background-color:white; 
    opacity: .5;
    filter: alpha(opacity=50);
}

#content_space_Info{
	position: absolute;
	top:0px;
	left:580px;
	width:260px;
	height:120px;

    background-color:white; 
    opacity: 1.0;
    filter: alpha(opacity=100);
}

#news_info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight:bold;
	position: absolute;
	top:522px;
	width:60px;
	margin-left:10px;
	border-right:1px solid black;
}
#news_info a {
	color : #000000;
	text-decoration: none;
	}
#news_info a:hover {
	color : #6fcaf3;
	text-decoration: none;
	font-weight: bold;
	}

#news_info_content{
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left:1px dashed black;
	bottom:17px;
	left:59px;
	font-size: 10px;
	width:511px;
	font-weight:normal;
	height:180px;
	padding-top:20px;
  background-color:white; 
}

.menu04v {
width: 350px;
font: 80% Arial, Helvetica, sans-serif;
}
.menu04v ul {
margin: 0;
padding: 0;
list-style: none;
}
.menu04v li {
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
.menu04v a:link, .menu04v a:visited {
display: block;
background-color: #05181E;
color: #fff;
margin: 0;
padding: 0.3em 0.6em 0.3em 1em;
text-decoration: none;
border-bottom: 1px solid  #1F5A96;
border-left: 10px solid #1F5A96;
}
.menu04v a:hover, .menu04v a:focus, .menu04v a:active{
background-color: #1F5A96;
color: #FFFFFF;
border-left: 10px solid #3F7EBE;
}

.menu04v li.selected a:link, .menu04v li.selected a:visited{
		color: yellow;
		background-color: #1F5A96; /* blu scuro */
		border-left: 10px solid #3F7EBE;
}
