/* CSS Document */

body {
background-color:#30303a;
color:#333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
margin:0 auto;
padding:0;
}

.contenitore{
	width:100%;
	margin:0;
	padding:0;
	background-image:url(immagini/testata_sfondo.gif);
	background-position:center bottom;
	background-repeat: no-repeat;
}

.barra {
	position:relative;
	width:940px;
	margin:0 auto;
	text-align:center;
	padding:0;

}

.flash {
	width:900px;
	float:left;
	height:302px;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.logo {
	float:left;
	width:225px;
	margin:0;
	padding:0 0 0 145px;
	text-align:left;
}


.logo img{
	text-decoration:none;
	margin:0;
	padding:0;
	border:0;
}

.claim {
	float:left;
	width:495px;
	padding:0;
	margin:0;
}


.navigazione {
	float:left;
	width:495px;
	padding:0;
	margin:0;
	height:30px;
	
}


.navigazione ul {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:14px;
		margin:0;
		padding:55px 0 0 0;
}

.navigazione ul li {
float:left;
margin:0;
padding:0 6px;
height:40px;
line-height:40px;
list-style-type:none;
color:#30303a;
}

.navigazione ul li a:link {
color:#30303a;
padding:0;
height:40px;
line-height:40px;

text-decoration:none;
}

.navigazione ul li a:visited {
color:#000;
padding:0;
height:40px;
line-height:40px;
text-decoration:none;
}

.navigazione ul li a:hover {
color:#2F2F39;
padding:0;
height:40px;
line-height:40px;
text-decoration:none;
border-bottom:3px solid #2F2F39;
}


.navigazione ul li #sel {
color:#2F2F39;
text-decoration:none;
padding:0;
height:40px;
line-height:40px;
border-bottom:3px solid #2F2F39;
}

.claim h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3E515C;
	display:none;
	visibility:hidden;
	text-align:left;
	margin:0;
	padding:0;

}



span {
	color:#688999;
}


h1 {
color:#3E515C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
line-height:30px;
	text-align:left;
	padding:0 10px;

}

h3 {
color:#3E515C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
	text-align:left;
	padding:0 10px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFD402;
	border-bottom:3px solid #FFFFFF;
	margin:5px 30px 0 0;
	text-align: right;
	}


p {
color:#3E515C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
	text-align:left;
	padding:10px;
	margin:0;

}


.destra{
color:#ff9900;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
	text-align:left;
	padding:10px;
	margin:0;

}

p.piccolo {
color:#3E515C;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
	text-align:left;
	padding:0 10px;

}

p a:link{
	color:#688999;
	text-decoration:none;
}
p a:visited{
	color:#688999;
	text-decoration:none;
}
p  a:hover{
	color:#3E515C;
	text-decoration:none;
}


.layout {
		width:100%;
	margin:0;
	padding:0;
	background-image:url(immagini/layout_sfondo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	
	}
	
.corpo{
	position:relative;
	width:795px;
	margin:0 auto;
	text-align:center;
	padding:0 0 0 165px;
	}	

.box {
	float:left;
	width:200px;
	margin:30px 10px 0 0;
	padding: 0 ;
	background-color:#004985;
}



.data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFD402;
	border-bottom:3px solid #FFFFFF;
	margin:5px 30px 0 0;
	text-align: right;
}



.elenco_news {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFD402;
	border-bottom:1px dotted #FFFFFF;
	margin:10px;
	text-align:left;
}


.box img{
margin:0;
padding:0;
}

.box h3{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:11px;
		color:#fff;
		margin:4px;
		font-weight:bold;
		padding:5px;
}


.box a{
color:#fff;
text-decoration:none;
}
.box a:link {
		color:#fff;
		text-decoration:none;
}
.box a:visited {
		color:#fff;
		text-decoration:none;
}
.box a:hover {
		color:#fff;
		text-decoration:underline;
}
.box a .selected{
color:#00FF00;}

.box p{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:11px;
		color:#6AACDA;
		margin:4px;
		padding:5px;
}

.box p strong{
		font-size:20px;
}

.box p span{
		font-size:26px;
}

.colonna_grande {
	float:left;
	width:620px;
	margin:0 0 0 10px;
	padding: 0 ;
	text-align:left;

}

.colonna_centrale {
	float:left;
	width:420px;
	margin:0 0 0 10px;
	padding: 0 ;

}

.colonna_centrale h1 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:18px;
		line-height:24px;
		color:#6AACDA;
		padding:10px;
		margin:0;
		text-align:right;
		font-weight:lighter;
}

.colonna_centrale h2 {
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:13px;
		color:#0070B8;
		padding:0 4px;
		margin:0;
		text-align:left;
}

.gallery {
	margin:0;
	padding:0;
	background-color:#2f3039;
	text-align:center;
}

.gallery img{
text-align:center;
padding:10px;

}

.gallery p{
text-align:right;
padding:2px 15px 2px 5px;
margin:0;
color:#D5ECF1;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.gallery h1{
text-align:left;
padding:15px 10px 10px 10px;
margin:0;
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
}


.gallery span{
color:#999999;

}


.gallery_giallo {
	margin:0;
	padding:2px 0 0px 0;
	background-image:url(immagini/gallery_giallo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.gallery_giallo h1{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:15px;
			text-align:left;
		margin:5px 0 5px 20px;
		padding:0;
		color:#2f3039;
}

.foto {

width:80px;
height:80px;
margin:5px;
padding:0px;
text-align:left;
float:left;
overflow:hidden;
border:3px solid #2f3039;
}


.foto img{
float:left;
padding:2px;
margin:0;
border:none;
text-decoration:none;
}

.foto h2{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:14px;
			text-align:left;
		margin:0 0 0 20px;
		padding:0;
		color:#2f3039;
}

.news {
	margin:0;
	padding:0;
	text-align:left;

}

.news h1{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
		font-size:20px;
		color:#6AACDA;
		padding:10px 10px 0 0;
		margin:0;
		text-align:left;
		font-weight:lighter;
}


.news p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#2f3039;
	padding:10px;
}

.news p.data{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ccc;
	margin:0;
	padding:0;
	text-align: right;
}




.loghi {
	float:left;
	width:140px;
	margin:10px 0 0 0;
	padding:0 0 0 10px;
	text-align:center;
}

.loghi img{
margin:0;
padding:10px 0;
border:none;
text-decoration:none;

}

.chiusura {
width:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(immagini/sfondo_chiusura.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.chiusura_interne {
width:100%;
	margin:0;
	padding:0;
	text-align:center;
	background-image:url(immagini/sfondo_chiusura.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.corpo_sotto{
	position:relative;
	width:800px;
	margin:0 auto;
	text-align:center;
	padding:0 0 0 136px;
	}	
	


.gallery_sotto {
	margin:10px 0;
	padding:0 0 5px 10px;
	text-align:right;
	float:left;
	width:690px;
	background-image: url(immagini/sfondo_fotogallery.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.gallery_sx{
	margin:1px;
	padding:0px;
	text-align:center;
	float:left;
	height:70px;
	width:90px;
	overflow:hidden;
	border:2px solid #FED418;
}

.gallery_home{
	margin:3px 2px;
	padding:0px;
	text-align:center;
	float:left;
	height:90px;
	width:90px;
	overflow:hidden;
}

.gallery_home img {
	border:none
}

.partner{
	margin:5px;
	padding:0px;
	text-align:center;
	float:left;
	height:150px;
	width:150px;
}

.partner img {
	border:none
}

.gallery_sx img {
	border:none
}


.corpo_sotto_interne{
	position:relative;
	width:800px;
	margin:0 auto;
	text-align:center;
	padding:0 0 10px 30px;
	}		

.nota {
padding:40px 0 0 0;
text-align:center;
font-size:10px;
color:#6699CC;
}


.nota a:link{
color:#fff;
}

.nota a:hover{
color:#fff;
}

.nota a:hover{
color:#FFCC00;
}

.news ul {
	padding:0;
	margin:0;
	list-style:none;
}

.news li {
	padding:10px;
	border-bottom:1px dotted #6699CC;
	color:#333;
}

.news li a:link{
	color:#333;
}

.news li a:hover{
	color: #990000;
}



.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
	}








