@charset "UTF-8";
/* CSS Document */

body{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#343434;
		margin:0 auto;

	}

a { color:#000067; text-decoration:none }
a:hover{ text-decoration:underline}
#main_contenitore{
	width:980px;
	height:215px;
	margin:0 auto;
	background-color:#f3f3fd;
	}


/*---------------------------------------------- Inizio HEADER --------------------------------------------------*/

	#header{
	width:980px;
	height:170px;
	background-color:#FFF;
	border-top:#000067 7px solid;
			position:relative;
	float:left;
	}
	
	#logo{
	width:124px;
	height:140px;
	position:absolute;
	top:14px;
	left: 24px;
		}
		
form#search{
	position: absolute;
	top: 20px;
	right: 10px
	} 
		
form#search fieldset{
	border: 0px solid;
	padding: 0;
	}
	
form#search legend{
	text-indent: -9999px;font-size: 1px
	}

form#search input{
	float: left;
	
	margin-top: 1px;
    background: #FFF url(bk.png) repeat-x top left;
    border: 1px solid;
	border-color: #999 #777 #777 #999;
    font: 14px Georgia, "Times New Roman", Times, serif;
	color: #616161;
	margin-right:10px;
	}

form#search button{
	background: #FFF;
    border: 0px solid;
	cursor: pointer
	} 
	
#slogan{
	width:406px;
	height:35px;
	position:absolute;
	left: 286px;
	top: 103px;
	font-size:32px;
	letter-spacing:1px;
	font-style: italic;
	}
	
	#data_oggi{
	width:175px;
	height:20px;
	position:absolute;
	top:145px;
	right:11px;
	font-size:16px;
		}
	
/*---------------------------------------------- fine HEADER --------------------------------------------------*/








/*---------------------------------------------- Inizio MENU --------------------------------------------------*/


.menu2 {
	height:38px;
float:left; width:965px; font-family: Georgia, "Times New Roman", Times, serif; font-size:15px;
background:#000067; 
padding-left:15px;
margin:0 0 0px 0px; /* for this demo only */ 
}
.menu2 ul {
padding:0;margin:0;list-style-type:none;
}
.menu2 ul li {
float:left; position:relative;
}
.menu2 ul li.group {display:block; text-indent:10px; background:#000; color:#ff0; width:152px; padding:4px 0;  color:#FFF;}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#FFF; padding:0px 21px; line-height:38px; height:38px;
}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {background:#f3f3fd; color:#000067;}

.menu2 ul li:hover a {background:#f3f3fd; color:#000067;}

.menu2 ul li ul {
display: none;
}
.menu2 table {

}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:36px; border-top:1px solid #000067; background:#f3f3fd; margin-top:1px; left:0; width:164px; z-index:2;
}

.menu2 ul li:hover ul.scroller {
height:138px; width:172px; overflow:auto;}

.menu2 ul li:hover ul.endstop {
left:-90px;
}
.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background:#f3f3fd; color:#000067;height:auto;line-height:20px; padding:8px 16px; width:130px; border-bottom:1px solid #000067; border-left:1px solid #000067;
border-right:1px solid #000067;}
.menu2 ul li:hover ul li a.drop {
background:#888;
}
.menu2 ul li:hover ul li a:hover {
color:#fff; background: #000067;
}
.menu2 ul li:hover ul li a:hover.drop {
background: #888; color:#ff0;
}
.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; background:#888;
}
.menu2 ul li:hover ul li:hover ul li a {background:#888;}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:10px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {background:#666; color:#0ff;}


.left {clear:both;}

.menu_selected{background-color:#f3f3fd; color:#000067 !important;}

/*---------------------------------------------- Fine MENU --------------------------------------------------*/







/*---------------------------------------------- CONTENITORI --------------------------------------------------*/


#contenuto_contenitore{
	width:980px;
	margin:0 auto;
	background-color:#f3f3fd;
  overflow:hidden;
	}


#corpo_contenitore{
	width:650px;
  border-right:330px solid #f3f3fd;
  margin-right:-330px;
  background-color:#f3f3fd;
	float:left;
	}
	
	
	#corpo_sidebar{
		width:330px;
	background-color:#f3f3fd;
	float:left;
	}
	
	
/*---------------------------------------------- CONTENITORI --------------------------------------------------*/







/*---------------------------------------------- inizio BOX RAPPORTO --------------------------------------------------*/
				
					
					#box_rapporto{
						width:305px;
						height:385px;
						float:left;
						background-color:#FFF;
						margin-left:9px;
						margin-top:15px;
						}
						
						#rapporto_label{
							width:285px;
							height:22px;
							margin-top:10px;
							margin-left:10px;
							font-size:20px;
							}
							
							#rapporto_img{
								width:150px;
								height:211px;
								margin-top:25px;
								margin-left:75px;
								}
								
								#rapporto_descrizione{
									width:275px;
									height:px;
									margin-top:10px;
									margin-left:15px;
									color:#6d682b;
										font-size:13px;
									}
									
									
/*---------------------------------------------- fine BOX RAPPORTO --------------------------------------------------*/






/*---------------------------------------------- inizio AREA RISERVATA --------------------------------------------------*/

									
		#box_areariservata{
						width:305px;
						height:100px;
						background-color:#FFF;
						margin-left:9px;
						margin-top:15px;
						float:left;
						position:relative;
						}
						
						#areariservata_label{
							width:285px;
							height:22px;
							position:absolute;
							top:10px;
							left:10px;
							font-size:20px;
							}
							
form#areariservata{
	position: absolute;
	top: 44px;
	right: 8px;
	width: 298px;
	height:22px;

	} 
		
form#areariservata fieldset{
	border: 0px solid;
	padding: 0;
	}
	
form#areariservata legend{
	text-indent: -9999px;font-size: 1px
	}

form#areariservata input{
	float: left;
	margin-top:0px;
	margin-left:10px;
    background: #FFF url(bk.png) repeat-x top left;
    border: 1px solid;
	border-color: #d1d1d1 #d1d1d1 #d1d1d1 #d1d1d1;
    font: 14px Georgia, "Times New Roman", Times, serif;
	color: #616161
	}

form#areariservata button{
	background: #FFF;
    border: 0px solid;
	cursor: pointer
	} 
	
	#areariservata_registrati{
	width:55px;
	height:13px;
	position:absolute;
	top:77px;
	left:12px;
	font-size:11px;
		}
			
	#areariservata_password{
	width:152px;
	height:13px;
	position:absolute;
	top:77px;
	left:93px;
	font-size:11px;
		}
		
/*---------------------------------------------- fine AREA RISERVATA --------------------------------------------------*/

		
	
	
	
	
	
	
	
/*------------------------------------ inizio AREA SERVIZI (come associarsi e ultime novità) -----------------------------------------*/

									
		#comeassociarsi{
						width:305px;
						height:57px;
						background-color:#FFF;
						margin-left:9px;
						margin-top:15px;
						float:left;
						}
		
		
		#box_novita{
						background-image: url(../img/eventi_box.png) ;
						background-repeat:no-repeat;
						margin-left:9px;
						margin-top:15px;
						float:left;
						padding:12px 10px 10px 50px;
						text-align:left !important;
						border:1px solid #CFD8DF;
						background-color:#CFD8DF;
						}

#novita_label{

	margin-bottom:10px;
	font-size:20px;
							}


#novita_data{


	font-size:14px;
	font-weight:bold;
							}


#novita_descrizione{

	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#666;
	text-align:left !important;
	}
	
#novita_descrizione a { text-decoration:none; color:#666; }
#novita_descrizione a:hover { text-decoration:underline; }


	
/*------------------------------------ fine AREA SERVIZI (come associarsi e ultime novità) -----------------------------------------*/









/*------------------------------------ inizio RASSEGNA STAMPA -----------------------------------------*/




                      #box_rassegna{
						width:305px;
						padding-bottom:10px;
						float:left;
						background-color:#FFF;
						margin-left:9px;
						margin-top:15px;
						margin-bottom:20px;
						}
						
						#rassegna_label{
							width:285px;
							height:22px;
							margin-top:10px;
							margin-left:10px;
							margin-bottom:20px;
							font-size:20px;
							}
							
							#rassegna_voce{
								width:285px;
								height:70px;
								margin-left:10px;
								padding-top:5px;
								}
								
								#rassegna_freccia{
									width:6px;
	                                height:57px;
	                                background-image:url(../img/freccia.png);
	                                background-repeat:no-repeat;
									margin-top:8px;
									margin-left:3px;
									float:left;
									}
									
									#rassegna_testata{
										width:250px;
										height:16px;
										float:left;
										font-size:14px;
										font-style:italic;
										font-weight:bold;
										color:#000030;
										margin-left:10px;
										}
										
										
										#rassegna_data{
										width:150px;
										height:14px;
										float:left;
										font-weight:bold;
										margin-left:10px;}
										
										
										#rassegna_titolo{
										width:250px;
										height:37px;
										float:left;
										color:#666666;
										margin-left:10px;
										margin-top:3px;}
										
										.rassegna_selected{
											background-color:#f3f3fd;}


/*------------------------------------ fine RASSEGNA STAMPA -----------------------------------------*/





#footer{
	width:980px;
	height:50px;
	background-color:#FFF;
	border-top:4px solid #000067;
	float:left;
	clear:left;
	}
	
	#footer_testo{
		text-align:center !important;
		width:980px;
		height:14px;
		text-align:center;
		margin-top:15px;
		font-size:11px !important;
		}