@import url("_videopop.css");
body{
margin:0;
text-align:center;
color:#000000;
background:url("../img/sfondo_pagina.gif") #FFFFFF repeat-y top center;
font:13px/15px 'Trebuchet MS','Lucida Grande',Verdana,Lucida,Geneva,Helvetica,Arial,sans-serif;
}
.clear{clear:both;}
.ghost{display:none;}
#Body{width:990px;height:100%;margin:0 auto;text-align:left;}
#Cover{background-color:#008141;height:100%;}
/* header */
#Header{
width:990px;
height:215px;
background:url("../img/header.jpg") no-repeat;
text-align:center;
border-bottom:1px solid #FFFFFF;
}
#Header a{width:300px;height:60px;display:block;margin:0 auto;}
#Header a span{display:none;}
/* menu superiore */
#MenuBg{height:30px;background:url("../img/menu.gif") repeat-x;}
#Menu{height:20px;background-color:#008142;border-bottom:1px solid #FFFFFF;}
/*	link primo livello	*/
ul#nav{
margin:0 0 0 95px;
padding:0;
list-style:none;
font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
list-style:none;
}
#nav ul{margin:0;padding:0;list-style:none;}
#nav li{
position:relative;
float:left;
/*width:157px;*/
width:195px;
border-right:1px solid #FFFFFF;
text-align:center;
cursor:default;
}
#nav li#first{border-left:1px solid #FFFFFF;}
#nav li#last{width:200px;border:0;margin:0;padding:0;display: none;}
#nav li#last a{width:200px;}
#nav li#nav-home{width:90px;}
#nav li#nav-news{width:90px;background-color: #FEF301;}
/*#nav li#nav-eventi{width:123px;}*/
#nav a{
display:block;
/*width:157px;*/
width:195px;
line-height:20px;
text-decoration:none;
font-weight:bold;
}
/*#nav-eventi a.nav-4{ width: 123px;}*/
/*#nav-home a.nav-7{ width: 90px;}*/
/*#nav-news a.nav-8{ width: 90px;}*/
#nav #nav-news a:link,#nav #nav-news a:visited{color: Black;}
#nav a:link,#nav a:visited{color:#FFFFFF;}
#nav a:hover{color:#000000;background-color:#FEF301;}
#nav a.selected:link,#nav a.selected:visited{color:#000000;background-color:#FFFFFF;}
#nav a.selected:hover{color:#000000;background-color:#FFFFFF;}
/*	link secondo livello	*/
#nav li ul{display:none;position:absolute;top:100%;left:0;z-index:10;}
#nav li:hover ul,#nav li.over ul{display:block;z-index:10;}
#nav li ul li{display:block;float:none;border:0;border-top:1px solid #FFFFFF;}
#nav li ul li a{display:block;color:#FFFFFF;background-color:#008142;}
#nav li ul li a:hover{color:#000000;background-color:#FEF301;}
/* elastico */
/*
#nav li ul{
width:auto;
display:none;
position:absolute;
top:100%;
left:0;
background:#FF0000;
}
#nav li ul li{
display:block;
float:none;
width:100%;
border:0;
border-top:1px solid #FFFFFF;
}
#nav li ul li a{
display:block;
width:100%;
height:20px;
white-space:nowrap;
color:#FFFFFF;
background-color:#008142;
}
*/
/* menu laterale */
#LeftMenu{
float:left;
width:226px;
padding:20px 20px 0 0;
color:#008142;
text-align:right;

}
#LeftMenu div.SectionTitle{padding:0 0 13px 0;color:#606060;font-weight:bold;}
#LeftMenu ul{margin:0;padding:0;list-style:none;font-weight:bold;}
#LeftMenu li{line-height:16px;}
#LeftMenu a{color:#008142;font-weight:normal;text-decoration:none;}
#LeftMenu a:hover{font-weight:bold;}
#LeftMenu a.yearproject{font-size:18px;line-height:20px;}
#LeftMenu ul.yearproject-close{display: none;}

.LeftMenu{
float:left;
width:226px;
padding:20px 20px 0 0;
color:#008142;
text-align:right;

}
.LeftMenu div.SectionTitle{padding:0 0 13px 0;color:#606060;font-weight:bold;}
.LeftMenu ul{margin:0;padding:0;list-style:none;font-weight:bold;}
.LeftMenu li{line-height:16px;}
.LeftMenu a{color:#008142;font-weight:normal;text-decoration:none;}
.LeftMenu a:hover{font-weight:bold;}
.LeftMenu a.yearproject{font-size:18px;line-height:36px;}
.LeftMenu ul.yearproject-close{
	display: none;
}
/* main content */
#Content{
float:right;
width:704px;
height:auto !important;
height:300px;
min-height:300px;
padding:20px;
}
#Content a{color:#008142;font-weight:bold;text-decoration:underline;}
#Content h4.SectionTitle{
width:100%;
margin:0 0 1em 0;
padding:0;
color:#008142;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
#Content object{margin-left:15px;margin-bottom:15px;}
#Content p{margin:0 0 1em 0;padding:0;}
#Content li{text-align:justify;}
#Content img.left{float:left;margin:0 10px 10px 0;padding:0;border:0px solid #212121;}
#Content img.right{float:right;margin:0 0 10px 10px;padding:0;border:0px solid #212121;}
#Content img.center{float:none;margin:0 auto;padding:0;border:0px solid #212121;}
#Content table{font-size:12px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
#Content th,#Content td{padding:3px;}
#Content th{
height:22px;
background-color:#008141;
color:#FFFFFF;
border-right:1px solid #025424;
border-top:1px solid #025424;
}
#Content th.first{
text-align:left;
border-left:1px solid #025424;
border-top:1px solid #025424;
}
#Content td{
text-align:right;
height:22px;
border-right:1px solid #025424;
border-top:1px solid #025424;
}
#Content td.first{
text-align:left;
border-left:1px solid #025424;
border-top:1px solid #025424;
}
#Content tr.total td{border-bottom:1px solid #025424;font-weight:bold;}
#flash_presentazione{
	float:right;
}

#ListPDF h3{color:#008142;font-size:14px;font-weight:bold;}
#ListPDF li{list-style:circle;}
/* fotogallery */
#Gallery{float:left;width:704px;padding:20px 20px 0 20px;}
#Gallery ul{margin:0;padding:0;}
#Gallery ul li{
float:left;
display:block;
width:200px;
height:150px;
overflow:hidden;
margin:0;
padding:0 17px 18px 17px;
list-style:none;
z-index:5;
}
#Gallery ul li a{display:block;width:200px;height:150px;margin:0;padding:0;}
#Gallery ul li a img{width:200px;height:150px;margin:0;padding:0;z-index:5;}
#Pagination{
margin:0 19px 15px 0;
padding:0;
font-size:10px;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align:right;
}
#Pagination	a:link,#Pagination a:visited{margin-left:15px;color:#008142;text-decoration:none;}
#Pagination a:hover{text-decoration:underline;}
#Pagination	.selected{margin-left:15px;text-decoration:none;font-weight:bold;}
/* footer */
#Footer{
height:30px;
width:734px;
padding-right:10px;
font-size:11px;
text-align:right;
float:right;
color:#A5A5A5;
border-top:1px solid #A5A5A5;
}
/* content */
form{margin:0;}
label{
float:left;
width:250px;
padding-top:0.2em;
margin-right:1.5em;
line-height:19px;
text-align:right;
}
input,select,textarea{float:left;border:1px solid #025424;width:270px;margin-bottom:4px;}
input,select{height:21px;line-height:21px;}
input.button{
border:1px solid #025424;
width:95px;
background-color:#FFFFFF;
margin-right:15px;
line-height:normal;
}
select.special{height:84px;margin-bottom:4px !important;margin-bottom:-10px;}
hr{
clear:both;
display:block;
height:20px;
margin:0;
padding:0;
color:#FFFFFF;
background-color:#FFFFFF;
border:0;
}
/* menu */
ul#menuvideo li {width:228px; height:27px;  text-align:right; margin:0 0 3px 5px; font-size:13px;}
ul#menuvideo li span {margin-right:10px;}
ul#menuvideo li a{width:228px; height:27px; line-height:27px; background: url(../img/menuvideo_off.png); display:block; color:#000; font-size:13px;}
ul#menuvideo li a.acceso{background: url(../img/menuvideo_on.png); color:#fff; font-weight:normal;}
ul#menuvideo li a:hover{background: url(../img/menuvideo_on.png); color:#fff; font-weight:normal;}


#pagg {
	clear: both;
	margin: 0;
	padding: 0;
	
}

#pagg ul {
	margin:0;padding:0;
	font-size:12px;	
	float: right;
	margin:10px 15px 0 0;
	display: inline;
}
#pagg ul li {
	display: inline;
	float: left;
	margin-right: 5px;
	font-weight: bold;
}
#pagg ul li a {
	text-decoration: none;
}