@charset "utf-8";
/* CSS Document */
body {color:#000000;  background-color:#f7fafd;font-family:Arial, Helvetica, sans-serif; padding:0px; margin:0px; text-decoration:none;}
a:link{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	color:#000000;
}
a:visited{	font-family:Arial, Helvetica, sans-serif; color:#333333;	margin:0px;}
a:hover  {
color:#ad230e; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	margin:0px;

}
a:active  {
color:#ad230e; 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline; 
	margin:0px;

}
#sfondosinistro { background-color:#d4dae0; background-image:url(../images/sfondosin.gif); background-repeat:repeat-x; width:200px; min-height:662px; max-height:662px;   overflow:hidden; }
#sfondosinistro2010 { background-color:#bc331e; background-image:url(../images/sfondosin3.jpg); background-repeat:repeat-x; width:195px; min-height:520px;  overflow:hidden; }
/* TESTA */
#centrato { position:relative; width:850px; margin-left:auto; margin-right:auto; text-align:left; }
#spaziosita { position:relative; width:850px; margin-left:auto; margin-right:auto; text-align:left; }
#bordo {  text-align:center; width:850px;  border-style:solid; 
border-width:1px;
border-color:#CCCCCC;}
#superiore { background-image:url(../images/superiore.jpg); background-repeat:repeat-x; width:850px; height:198px; background-color:#95a0a2;}
#superiore2010 { background-image:url(../uploads/headers/header-prova.jpg); width:850px; height:138px;}
#superiorewhite{height:18px; }

#voisietequi { width:850px; height:21px; text-align:right;}
#menu1sfondo { background-image: url(../images/menu1.jpg); width:820px; height:28px; text-align:left;   padding-left:200px;background-repeat:no-repeat;}



#universo{ position:relative; width:850px; margin-left:auto; margin-right:auto; text-align:left; }

#spaziomenu { height:8px;}

.indirizzo { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.indirizzo a:link, .indirizzo a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;text-decoration:none;}
.indirizzo a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:underline; }

.indirizzo2010 { padding-left:10px; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ac2208; text-align: left}
.indirizzo2010 a:link, .indirizzo a:visited {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ac2208;text-decoration:none;}
.indirizzo2010 a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ac2208; text-decoration:underline; }

.voisietequi { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#485760;}
.voisietequi a:link, .voisietequi a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#485760;}
.voisietequi a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#485760; text-decoration:underline; background-color:#FFFFFF;}


.menu1 {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF; font-weight: bold;text-decoration:none;}
.menu1 a:link, .menu1 a:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;	font-weight: bold;text-decoration:none;}
.menu1 a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline; background-color:#ad230e;	font-weight: bold;text-decoration:none;}

.menu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none; width:180px;
}

.menu2 a:link,.menu2 a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;width:180px;
}
.menu2 a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#374a59; width:180px;
}
.menu2big{
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
	text-indent:5px;
	background-image:url(../images/sfondotitolo.gif);
	height:22px;
	background-repeat:repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.menu2scelto{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight: bold;width:180px;

}



#totnews2010 { 
 width: 653px;
  position: relative;
  
  text-align:left;
 
}
#faux {
  width: 100%;

}

#faux2 {
  position:absolute; width: 100%;

}


#header2010 {
 color: #333;
 width: 653px;
 padding: 10px;
 height: 100px;

 background: #D1DBDB;
}
#navigation {
margin-left:5px;
margin-bottom:12px;
height: 95px;
  width: 653px;
}


.descrizionenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #009900;
	

}
div#spaziosuperiore{text-align:left; width:200px;}

div#extra{background:#FF8539}

div#spaziosuperiore{width:700px;margin:0px}
#partesinistra1{background:#B9CAFF; float:left;width:200px; height:110px}
#partedestra1{float:right;width:650px; height:100px}

.titolonews2010 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;	text-decoration:none;
	
}



.titoloapprofondimenti{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;	text-decoration:none;
	padding-left:5px;
	
}
.titolospecializza{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight:bold;
	color: #333333;	text-decoration:none;
	padding-bottom:15px;
	
	
	
}
.testo2010{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;	text-decoration:none;
	padding-bottom:15px;

	
}
	
	.testosinistrabop {
		font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px; color:#333333;	text-decoration:none;
	
	
	}
	
	.testosinistrabop a:link, a:visited{
	text-decoration:none;
	}


.testosinistrabop a:hover{
	text-decoration:underline;
	
	}


.testobopinferiore
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;	
	padding-top:8px;
	
	
}

.testo2010 a:link{
	text-decoration:none;
	}
	
	.testo2010 a:visited{
	text-decoration:none;
	}
.testo2010 a:hover{
	text-decoration:underline;
	}
		
	
.titolonewsdestra
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;	text-decoration:none;

	
}


.titolonews2010 a:link, .titolonews2010 a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000000;text-decoration:none;
}


.titolonews2010 a:hover  .titolonews2010 a:active{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; font-weight: bold;
	color: #000000;text-decoration:underline;
}

.testonews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

#spaziotest { padding-top:75px;}


#boxnewsgeneral {
width: 806px;
height: 150px;

}

#boxnews {
width: 116px;
height: 150px;
}

#towernews {

margin-bottom:12px;
	background: #ac2208;
	text-align:right;
	width: 649px;
	height: 20px;
	 padding-left: 5px;
 padding-top: 8px;
	
 
}
.tower_news {
	margin-bottom: 10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight: bold;
}
#bop{ 

 position: relative;
background: #ac2208;
 margin: 0px 0px 0px 12px;
 padding-left: 10px;
 padding-top: 8px;
 width: 160px;
 height: 20px;
 float: left;
 text-align:left;

}

#bop1{ 

background: #ac2208;
padding-top:6px;
padding-left:6px;
 width: 114px;
 height: 20px;
 text-align:left;
 float:left;

}
#bop2{ 

background: #ac2208;
padding-top:6px;
padding-left:6px;
 width: 114px;
 height: 20px;
 margin-left:10px;
 text-align:left;
 float:left;

}
#bop3{ 

background: #ac2208;
padding-top:6px;
padding-left:6px;
 width: 114px;
 height: 20px;
 text-align:left;
 float:left;
 margin-top:10px;

}
#bop4{ 

background: #ac2208;
padding-top:6px;
padding-left:6px;
 width: 114px;
 height: 20px;
 margin-left:10px;
 text-align:left;
  margin-top:10px;
  margin-bottom:10px;
 float:right;

}


.tower_bopinf{
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	color:#FFFFFF;text-decoration: none;
}

.tower_bopinf a:link, .tower_bopinf  a:visited {
	

	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	color:#FFFFFF;text-decoration: none;
}

.tower_bopinf a:hover {
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	
	color:#FFFFFF;text-decoration:underline;
}



.tower_bop{
	
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	
	color:#FFFFFF;
	font-weight: bold;
}

.tower_bop a:link, .tower_bop  a:visited {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}

.tower_bop a:hover {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	 text-align:left;
	color:#FFFFFF;
	font-weight: bold;text-decoration:underline;
}

/* Splash */
#splash {padding-top: 32px;}
/* Columns */
.col3, .col3-mid {width: 31%;}
.col3-mid {margin-left: 3%;}


#under1{ 

background: #ac2208;
 margin: 30px 10px 4px 0px;
 padding: 0px;
 width:250px ;
 height: 25px;
 float: left;

}
#under2{ 
 
background: #ac2208;
 margin: 30px 10px 4px 10px;
 padding: 0px;
 width: 383px;
 height: 25px;
 float: left;

}
#approfondimento1{ 
 margin: 40px 0px 0px 0px;
 padding: 0px;
 width: 250px;

 float: left;
 text-align:left;
 
 


}

#borderapprofondimento { border-right-style:solid; margin-left:6px; margin-right:6px;
border-right-width:1px;
border-right-color:#CCCCCC; height:255px; float:left;}

#approfondimento2{ 

 margin: 40px 0px 10px 12px;
 padding: 0px;
 width: 371px;
 height: 200px;
 float: left;
 text-align:left;

}
bordonews {
 border-right-style:solid; 
border-right-width:1px;
border-right-color:#CCCCCC;
}

#border2010 {
border-left-style:solid;
border-left-color: #CCCCCC;
border-left-width:thin;
width:9px;
height:135px;
float: left;
}
#colonna1news{ 
 display: inline;
 position: relative;
 color: #333; 
 margin-right:9px;
 width: 116px;
 float: left;
 padding: 0px;
 text-align:left;



}


#colonna2news{
	display: inline;
	position: relative;
	color: #333;
	width: 116px;
	float: left;
	 margin-right:9px;
	 text-align:left;
	
}
#colonna3news{ 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 116px;
 float: left;
  margin-right:5px;
  text-align:left;
}

#colonna4news{ 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 116px;
 float: left;
  margin-right:9px;
  text-align:left;
}
#colonna5news{ 
 display: inline;
 position: relative;
 color: #333;
 padding: 0px;
 width: 116px;
 float: left;
 text-align:left;

}




.clear { clear: both; background: none; }

#cercas { text-align:left}


.parolaricercata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ad230e;
	font-weight: bold;	

}

.testobold14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight: bold;	

}
.testo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;

}

.email{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;

}

.email a:link, .email a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.email a:active {	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none; }
.email a:hover {	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none; color:#ad230e;}

.titolo{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ad230e; 
	text-decoration:none;
	font-weight: bold; text-align:left;
}

.riga1 { background-color:#c4cbd3; text-align:left;width:305px; height:45px;border:0; padding:0;}
.riga2 { background-color:#e9edf2; text-align:left; width:305px; height:45px; border:0;}
.col1 { width:350px; min-height:45px;border:0; padding: 8px 8px 8px 8px;}
.col2{ width:260px; min-height:45px;border:0;padding: 8px 8px 8px 8px;}

.tabella { width:610; height:45px;  border:0;padding:0; }
.titoloarticolo{ font-family:Arial, Helvetica, sans-serif;
	font-size:13px;	color:#ad230e; 
	font-weight: bold; text-align:left;
}

.titolotesto{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	color:#ad230e; 
	font-weight: bold; text-align:left;
}
.titolotestobianco{ font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	color:#e9edf2; margin-left:5px; width:150px; height:30px;
	font-weight: bold; text-align:left;
}
.titolotestoblu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#36455A;
	margin-left:5px;
	width:150px;
	height:30px;
	font-weight: bold;
	text-align:left;
}
.testoarticolo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align: justify; 
        
}


.testomappa
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align: justify; padding-top:5px;
        
}
.allegato
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left; padding-top:24px;padding-left:10px; 
}
.allegato a:link a:visited 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:left; padding-left:10px;
}

.allegato a:hover

{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF; background-color:#666666;
	text-align:left;
}
.allegato a:active

{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF; background-color:#666666;
	text-align:left; padding-left:10px;
}




 




/******* CENTRO *********/
#colonna1 {
position:absolute;
	width:190 px;

	margin-left:0px;
	text-align:left;
	max-height:810px;
	background-image:url(../images/sfcolonna1.jpg);
	background-repeat:repeat-x;
	background-color:#b1b6ba;

}
#tulipano{	width:652px;	height:255px;	text-align:left; z-index: 1;}
#contenuto { position:absolute; width:650px; margin-left:201px;}
#colonna2 { width:325px; height:555px; max-height:555px; overflow:hidden; text-align:left; background-color:#f7fafd;}
#colonna3 {	width:325px;height:555px;max-height:555px;	overflow:hidden;	text-align:left;	background-color: #e9edf2;}

#colonnadestra{ width:201px;overflow:hidden; margin-left:201px; text-align:left;}

#menu2 {z-index: 2;}


/******** NEWS ***********/


.datanews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#382d2b; 
	text-decoration:none;
	 text-align:justify;
}

.titolonews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ad230e; 
	text-decoration:none;
	font-weight: bold; text-align:left;
}

.titolonews a:link, .titolonews a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ad230e; 
	text-decoration:none;
	font-weight: bold; text-align:left;
}

.titolonews a:active {font-family:Arial, Helvetica, sans-serif;	font-size:13px	color:#ad230e;	 text-decoration:none;font-weight: bold; }
.titolonews a:hover {font-family:Arial, Helvetica, sans-serif;	font-size:13px; color:#ad230e;	text-decoration:underline;font-weight:bold; }

#dettagli{width:50px; background-color:#ad230e; text-align:right; }
#dettaglihome{width:70px; background-color:#ad230e; text-align:center; }
#dettaglihomearchivio{width:70px; background-color:#3c5964; text-align:center; }
.dettagli {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	text-decoration:none;
}
.dettagli a:link, .dettagli a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	text-decoration:none;	
}
.dettagli a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	text-decoration:none;	
}
.dettagli a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; 
	color: #FFFFFF;
	text-decoration:underline;	
}

#archiviosfondo { width:200px; height:420px; background-image:url(../images/sf_07.gif); background-repeat: repeat-x;}
.archivionews {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c5964;
	text-decoration:none;
	text-align:justify;
	text-transform: uppercase;
	margin-left:30px; width:150px; margin-bottom:20px;	
}

.archivionews  a:link, .archivionews a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3c5964;
	text-decoration:underline;
	text-transform:none;
}
.archivionews  a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#3c5964;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:none;

}


.archivionews  a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#3c5964;
	color:#FFFFFF;
	text-decoration:none;
		text-transform:none;

	
}

/******** MENU 1 - SINISTRA *******/

#MainMenu 
{
	width:180px;
	background: url("images/bmid_055.gifjavascript:void(null)");
	margin:0;
	border:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
float:left;
	margin:0;
	padding:0;
	clear:both;
}
#tab a 
{
	background:#000000 url("images/bright_055.gif") no-repeat right top;
	margin:0;
	padding:0;
	text-decoration:none;
	width:180px;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("images/bleft_055.gif") no-repeat left top;
	padding:0 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
	font-weight:bold;
	line-height:39px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	border-color:#FF9300;
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#FFFFFF;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv
{
	position:absolute;
	top:0;
	float:left;
	display:block;
	visibility:hidden;
	border:0 solid ;
	background: url("images/bmid_055.gifjavascript:void(null)");
	color:#FFFFFF;
	z-index:100;
	text-decoration:none;
	padding:0;
}
.dropmenudiv ul 
{
	margin:0;
	padding:0;
	list-style:none;
}
.dropmenudiv li 
{
	display:inline;
	margin:0;
	padding:0;
}
.dropmenudiv a:link, .dropmenudiv a:visited
{
	width:180px;
	margin:0;
	padding:0;
	display:block;
	border:0 solid ;
	color:#FFFFFF;
	background:url("images/bleft_055.gif") no-repeat left top;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
.dropmenudiv a span 
{
	float:left;
	display:block;
	line-height:39px;
	background:url("images/bright_055.gif") no-repeat right top;
	padding:0 15px 0 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
}
.dropmenudiv a span 
{
	float:none;
}
.dropmenudiv a:hover
{
	border:0 solid #FF9300;
	background-position:left bottom;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	color:#FFFFFF;
}
.dropmenudiv a:hover span 
{
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
}
/******** NUOVO *******/
div#globale{width:850px;margin:0 auto}
div#d1{float:right;width:653px;}
div#s1{float:left;width:193px; background:#B9CAFF}
div#extra{float:left;clear:left;width:200px}
div#fine{clear:both;width:100%; height:0px;}



div#destra1{float:right;width:653px; height:95px;}
div#destra2{
	float:right;
	width:653px;
	height:450px;
	margin-top:10px;
	float:right;
}
div#sinistra1{
	float:left;
	width:194px;
	height:95px;
	}
div#sinistra2{float:left;clear:left;width:194px;height:450px; margin-top:10px; background-image:url(/images/sfondosin3.jpg); background-repeat:repeat-x; background-position:bottom; overflow:hidden;}


div#spaziovoi{
	
	height:35px;
	}


/******** FOOTER *******/
#footer { position:absolute; width:850px; height:38px; text-align:left; padding-top:10px;}

.footer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ac2208;}
.barrafooter{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#86a6b2;}
.footer a:link, .footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ac2208;text-decoration:none;}
.footer a:hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#ac2208; text-decoration:underline; background-color:#FFFFFF;}

