@charset "utf-8";
	/* CSS Document */
	
	body{
		background-color: #011c53;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		margin:50px 0;
		text-align:center;
		}
		
	/* BARRA ______________________________*/	
	

	.barra {
		position:relative;
		width:950px;
		height:227px;
		text-align:left;
		background-image:url('img/barra4.jpg');
		margin:0px auto 0 auto;
		padding:0;
		}
			
	.barranav {
		position:relative;
		width:950px;
		height:39px;
		text-align:left;
		background-image:url(img/barra3.jpg);	
		margin:0px auto 0 auto;
		padding-TOP:0PX;
		}
		.log{
		
		width:137px;
		height:125px;
		margin:1px;
			
		}
		
	#logo-peg, #logo-eyp {
		display: none;
	}
	
	/* LAYOUT ______________________________*/	
	
	.layout {
	position:relative; 	width:948px;
		text-align:left;	
		/*visibility: visible;	background-image: url(img/sfondo1.jpg);
	background-repeat: repeat-y;
	background-position: left top;*/		
		
		}	
		
.newsReadMore {
	font-size:12px;
	color:#034e8f;
	font-weight: bold;
}

	.titolo{
	
	background-image:url(img/titolo2111.jpg);
	width:300px;
	height:35px;
	padding:5px;
	margin-top:3PX;
	margin-left:2px;
		}
		/*.titolo1{
	
	background-image:url(img/titolo22.jpg);
	width:314px;
	height:42px;
	padding:5px;
	margin-top:0PX;
		}*/
		
	.titolodest{
	
	background-image:
	url(img/progetto.jpg);
	width:225px;
	height:56px;
	margin:6px;
	}
		
	.colonnasin {
		FLOAT: right;
		width:750px;
		text-align:left;
		background-color:#FFFFFF;
		margin-top:1px;
		margin-bottom:4px;
		min-height:580px;
		}		
	.colonnadest {
		FLOAT:LEFT;
		width:190px; 
		padding-top:0px;
		margin:0px;		
		text-align:left;
		background-color:#004d91;
		/*background-color:#004d91;;	*/
		}
	
	#container{width:950px;
	
margin:0 auto; background-color:#004d91;



	
	}
	
	#container2{
	text-align: left; margin:0 auto;
 background: url(img/sfondo1.jpg) repeat-y top left;

	}	

.home {
	width:500px;
	float:left;
}

.home_banner {
 	position:absolute;
	float: right;
	width:200px;
	margin-left:550px;
}

.HomeNewsTitle {
	
}
	
.NewsContainer {
	/*width:400px;*/
}

.newsRefImg{
	float:left;
	margin: 5px;
}

.newsRefImg img{
	border:solid 1px #004d91;
}

.newsRefTxt{
	float:right;
	margin: 5px;

	width: 600px;
}

.new img{
	width:100px;
	float: left;
	text-align:left;
	background-color:#FFFFFF;
	margin-top:4px;
	margin-bottom:4px;
	margin-left:12px;
	margin-right:12px;
}

.new a{
	margin: 0px;
	padding: 0px;
}

.newsImage{
	margin-left:10px;
}
		
.new2{
	text-align:left;
	background-color:#FFFFFF;
	/*margin-top:4px;
	margin-bottom:4px;
	min-height:550px;*/
	padding-left:12px;
	padding-right:12px;
	float:left;
	}
	
.new2_home{
	text-align:left;
	background-color:#FFFFFF;
	/*margin-top:4px;
	margin-bottom:4px;
	min-height:550px;*/
	padding-left:12px;
	padding-right:12px;
	width:300px;
	float:left;
	}	

.data{
font-style:italic;
font-size:12px;
width:400px;
text-align:left;
background-color:#FFFFFF;
/*margin-top:4px;
margin-bottom:4px;
min-height:550px;*/
padding-bottom:2px;
color:#004d91;

}	
		.corpo	{
		/*FLOAT: left;*/
		width:710px;
		text-align:left;
		background-color:#FFFFFF;
		/*margin-top:4px;
		margin-bottom:4px;
		min-height:550px;*/
		padding-left:12px;
		}	
		
		.corpo1	{
		FLOAT: left;
		width:200px;
		text-align:left;
		background-color:#FFFFFF;
		/*margin-top:4px;
		margin-bottom:4px;
		min-height:550px;
		padding-left:12px;*/
		}	
		.corpo2	{
		FLOAT: left;
		width:510px;
		text-align:center;
		background-color:#FFFFFF;
		/*margin-top:4px;
		margin-bottom:4px;
		min-height:550px;
		padding-left:12px;*/
		}	
	
	/* BARRA DI NAVIGAZIONE SECONDARIA______________________________*/
	.barranav2	{
	background-image:
	url(img/sfondtit2+l.jpg);
	width:225px;
	height:51px;
	
	
	}	
	
	
	
	
	/* FOOT ______________________________*/
	
	.foot {
		position:relative;
		width:950px;
		height:30px;
		text-align:left;
		background-image:
		url(img/barra2.jpg);	
		margin:auto;
		padding:0;
		}
		.blocca {
		CLEAR: both; 
		BORDER-RIGHT: #cdcdcd 0px dotted; 
		PADDING-RIGHT: 0px; 
		BORDER-TOP: #cdcdcd 0px dotted; 
		DISPLAY: block; PADDING-LEFT: 0px; 
		FONT-SIZE: 0px; VISIBILITY: hidden; 
		PADDING-BOTTOM: 0px; MARGIN: 0px; 
		BORDER-LEFT: #cdcdcd 0px dotted; 
		WIDTH: 100%; LINE-HEIGHT: 0px; 
		PADDING-TOP: 0px; 
		BORDER-BOTTOM: #cdcdcd 0px dotted
		}
		
	/* FONT ______________________________*/
		p{
		
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:justified;
		font-size:13px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;}
		
		.pbriciole{		
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:12px;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;}
		
		H1{
		margin-top:20px;
		margin-bottom:6px;
		margin-left:12px;
		margin-right:6px;
		color:#034e8f;
		font-family:Verdana, Arial, Helvetica, ;
		font-style:normal;
		font-size:16px;}
	.titoloint{
		margin-top:20px;
		margin-bottom:16px;
		margin-left:12px;
		margin-right:6px;
		color:#034e8f;
		font-family:Verdana, Arial, Helvetica, ;
		font-style:normal;
		font-size:24px;
		text-transform: uppercase;
		}
		.titolo1{
		margin-top:20px;
		margin-bottom:6px;
		margin-left:12px;
		margin-right:6px;
		color:#034e8f;
		font-family:Verdana, Arial, Helvetica, ;
		font-style:normal;
		font-size:24px;}
	
	.phome{
		margin-top:12px;
		
		margin-left:12px;
		margin-right:6px;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:13px;
	}
	.pcella{
	text-align:center;
	}
	.nav2{
		
		margin-left:70px;
		color:#034e8f;	
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:13px;
	}
	
.pfoot{
	margin-top:0px;
	padding-top:6px;	
	margin-left:0px;
	margin-right:0px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}

	/* LINK ______________________________*/
	
	
.pfoot a, .pfoot a:visited{
	margin-top:0px;
	padding-top:6px;
	margin-left:0px;
	margin-right:0px;
	color:#F7D406;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	font-weight: bold;
}

.pfoot a:hover{
	margin-top:0px;
	padding-top:6px;	
	margin-left:0px;
	margin-right:0px;
	color:#CCCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}
	 
	
	
	
	 a {
		text-decoration:none;
		color:#034e8f;
		
	}
	
	 a:hover {
	color:
	#3399FF;
	text-decoration:none;
	}	
	
	 a:active {
	color:#000;
	text-decoration:none;
	}
	
	 a:visited {
	color:#000066;
	text-decoration:none;
	}	
	
	 #selezionata {
		font-weight:bold;
		padding-left:10px;
		color:#000;
		text-decoration:none;
	} 
	
	/* BARRA BRINCIPALE ______________________________*/
	ul.menu_nav{
		padding-left: 0px; 
		padding-right: 0px; 
		padding-bottom: 0px; 
		margin: 0px;	 
		line-height: 25px; 
		PADDING-TOP:10px; 
		font-family: verdana, arial, Helvetica, sans-serif; 
		list-style-type: none; 
		height: 21px;
		border:none;
		margin-left:0px;	
		text-align:center;
		color:#ffffff;
		font-size:12px;
		width:830Px;
		float:left;
		background-image:none;
	
	   
	}
	
	ul.menu_nav li{
	display:block;
	float:left;
	margin: 0px;background-image:none;
	color: #ffffff; 
	line-height: 20px; 
	width:130px; 
	text-align:center;
	height: 20px;
	border-right:1px solid #fff ;
 

	}
	
		
 

	
		
	ul.menu_nav li a {
	
	DISPLAY: block; background-image:none;
	FONT-SIZE:11px; 
	text-align:CENTER;
	COLOR: #ffffff; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: none;
	}
	ul.menu_nav li a:visited {
		text-decoration:none;background-image:none;
	}
	
	ul.menu_nav li a:hover {
	color:#B8BEFA;
	text-decoration:none;background-image:none;
	} 
	
	ul.menu_nav li #selezionato {
	color:#ffffff;
	text-decoration:none;background-image:none;
	font-weight:bold;

		
	}
	 ul.menu_nav li a:active {
	color:#B8BEFA;
	text-decoration:none;background-image:none;
	}
	 
	 
		 ul.menu_con li a:active {
	color:#B8BEFA;
	text-decoration:none;background-image:none;
	}
	 
	 
	 
	 
	 
	ul.lingua{ background-image:none;
	float:right;
	padding-top:14px;
	padding-right:12px;
	padding-left:0px;
	display:block;
	float:right;
	margin: 0px;
	
	line-height: 20px; 
	width:100px;
	list-style-type: none;
	
	}
	
	
	li.lingua{ background:none;
	display:block;
	float:
	left;
	margin: 0px;
	
	line-height: 20px; 
	width:30px; 
	text-align:center;
	height: 13px;
	padding:0px;
	padding-top:0px;
	padding-right:0px;
	
	}li.lingua1{ background:none;
	display:block;
	float:right;
	margin: 0px;
	color: #ffffff; 
	line-height: 20px; 
	width:40px; 
	text-align:center;
	height: 20px;
	padding:0px;
	
	
	}
	
	ul.lingua li a{
	
	 background:none;
	
	}
	
	ul.lingua li a:hover{
	
	background:none;
	
	}
	ul.lingua li a:active{
	
 background:none;
	
	}
	
.menuFOTO img{
	border: 0px solid #ffffff; /* 5 -> 0 */
	width: 165px;
	height:250px;
}
	
	#menuselezionato{
	height: 34px; width: 175px;
  	font-size:14px;
  	height: 24px;padding-left:5px;
	padding-top:5px;
	margin-left:2px;
	padding-right:1px;
	text-decoration: none; background: url(img/menu6.jpg);
	list-style-type: none;
	font-weight:bold;
	color:#004d91; 
	}
	
.menu2 {
	width: 180px;
	border-style: none;
  	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	margin: 1px; 
	text-decoration: none;
	font-size:14px;
	list-style-type:none;
	}	

	.menu3, .menu5, .menu4 {
		width: 200px;
	}

	.menu3{
		
	border-style: none  ;
  	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:14px;
	list-style-type: none;
	
	}
	
	.menu5{

	border-style: none  ;
	height: 180px;
  	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:14px;
	list-style-type: none;
	
	}
	
.menu4{
	border-style: none;
  	padding-left:1px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:0px;
	
	font-size:14px;
	list-style-type: none;
	
	}

ul.menu2 li  a {
	height: 36px; 
  	voice-family: "\"}\""; 
  	voice-family: inherit; 	font-size:14px;
  	height: 28px;padding-left:5px;
	padding-top:5px;
	padding-right:1px;
	text-decoration: none; 
	list-style-type: none; margin: 0px;
	font-weight:bold;
	}
	
li.menu2  a:link, li.menu2 a:visited {
	color: #004d91;
	display: block;	font-size:14px;
	background: url(img/menu6.jpg);
	text-decoration: none;margin: 0px;
	list-style-type: none; 
	}
	
	
li.menu2  a:visited {
	color: #004d91; 	font-size:14px;
	display: block;margin: 0px;
	background: url(img/menu6.jpg);
	text-decoration: none;
	list-style-type: none; 
	}
 li.menu2 a:hover {
	color:
	#004d91;  	font-size:14px;
	background: url(img/menu6.jpg) 0 -32px;
	text-decoration: none;margin: 0px;
	list-style-type: none; 
	}
	
li.menu2  a:active {
	color: #004d91;font-size:14px;
	background: url(img/menu6.jpg) 0 -64px;
	text-decoration: none;margin: 0px;
	list-style-type: none; }
	
.login{ margin-top:12px;
		
		margin-left:12px;
		margin-right:6px;
		color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:12px;
		padding-bottom:50px;
	}
	
	
 
ul.paragrafo { 
	margin:0 ;
	padding:0px;
	/*list-style-type:none;*/	
	color:#000000;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		
		font-size:12px;
}

li.paragrafo { 
	margin:0 2em;
	padding:0px;
	
}

/* LC */
.centrato{
	text-align:center;
}

.borderShow{
	border: medium dotted #FF0000;
}

.site-title {
	display: none;
}

.corpo {
	text-align: justify;
}

.foto {
	margin: 10px 10px 10px 10px;
	float:right;
}

h4.paragrafi {
	margin-bottom:0px;
}

div.page_index {
	float:right;
	border: solid 1px black;
	padding: 5px;
	margin: 0px 0 10px 10px;
	border:1px dotted black;
	background-color:#fffc73;
	width:250px;
	text-align:center;
}

ul.page_index {
	list-style:none;
	margin: 5px 15px 5px -25px;
}

.sub_header {
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.ErrorMessage {
	margin: 20px auto 0 auto;
	padding:15px;
	text-align:center;
	width:350px;
	border: 1px groove red;
}

.evento-foto {
	text-align:center;
	width:50%;
	float:left;
	margin : 0 0 30px 0;
}

.nome-sessione {
	font-size: large;
}

.info-sn {
	
}

ul.info-sn {
	list-style:none;	
}

.GetAdobeBanner {
	margin-top: 10px; 
	margin-right: 10px;
	float:right;
	width:180px;
	font-size:10pt;
	text-align: right;
}

.SearchBox {
	margin: -20px 20px 0 610px;

}

.SearchInput {
	background-image: url(img/google_pow.png);
	background-repeat: no-repeat;
}

.SearchInput a:hover {
	background-image: none;
	border: 1px solid blue;
}
	