@charset "utf-8";
/* CSS Document */

div#corpocentrale{
	width:906px;
	border: 0px solid #CC3300;
	position: relative;
	float:left;
	clear:left;
	margin: 140px 0px 0px 0px;
	z-index:1;
	padding: 0px 0px 0px 0px;
	left:60px;
}

/* ////////////// struttura contenuto ////////////// */

div#box_sx{
	width:238px;
	height:409px;
	border: 0px solid #009900;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#box_dx{
	width:668px;
	border: 0px solid #66FF00;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

/*------------------------------------------------------------------------------------------------*/

/* ////////////// area soci ////////////// */

div#areasoci{
	width:238px;
	border: 0px solid #009900;
	position:relative;
	margin: 23px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#areasoci ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#areasoci ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;float:left;z-index:1;}
div#areasoci ul li.boxsoci{width:217px; height:115px; background-color:#0a4f68;}

div#areasoci ul li p{
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 0px 5px;
	font-size:7.5pt;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
}

div#areasoci_interna{
	width:217px;
	border: 0px solid #009900;
	position:relative;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#areasoci_interna ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#areasoci_interna ul li{margin: 1px 0px 0px 0px; padding: 0px 0px 0px 0px;float:left;z-index:1;}
div#areasoci_interna ul li.scritte{width:85px;padding: 0px 0px 0px 5px;}

div#areasoci_interna p{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-size:7.5pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

.areasoci_interna_input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	border: 1px solid #1a7ea3;
	color: #FFFFFF;
	width: 111px;
	height:21px;
	background-color: #1a7ea3;
	padding:0px 0px 0px 0px;
}

div#areasoci_interna_bottoni{
	width:127px;
	border: 0px solid #009900;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float: right;
}

div#areasoci_interna_bottoni ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#areasoci_interna_bottoni ul li{margin: 0px 0px 0px 0px; padding: 0px 3px 0px 3px;float:left;z-index:1;}
div#areasoci_interna_bottoni ul li.separatore{width:1px;padding: 0px 0px 0px 0px;}

div#areasoci_interna_bottoni a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0;z-index:1;}
div#areasoci_interna_bottoni a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0;z-index:1;}
div#areasoci_interna_bottoni a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;  text-decoration: none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0;z-index:1;}
div#areasoci_interna_bottoni a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration: none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0;z-index:1;}

/* ////////////// FINE AREA SOCI ////////////// */
/*------------------------------------------------------------------------------------------------*/

/* ////////////// newsletter ////////////// */

div#newsletter{
	width:238px;
	border: 0px solid #009900;
	position:relative;
	margin: 14px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#newsletter ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#newsletter ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;float:left;z-index:1;}
div#newsletter ul li.boxsoci{width:217px; height:92px; background-color:#1a7ea3;}

div#newsletter ul li p{
	margin: 0px 0px 0px 0px;
	padding: 5px 6px 0px 5px;
	font-size:7.5pt;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:justify;
}

div#newsletter_int{
	width:217px;
	height:17px;
	border: 0px solid #009900;
	background-color:#0a4f68;
	position:relative;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	z-index:1;
	float:left;
	text-align:right;
}

div#newsletter_int a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px; padding:0px 8px 0px 0px;z-index:1;}
div#newsletter_int a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1;}
div#newsletter_int a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;  text-decoration: none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1;}
div#newsletter_int a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration: none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1;}

/* ////////////// informazioni generali ////////////// */

div#informazioni{
	width:238px;
	border: 0px solid #009900;
	position:relative;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#informazioni ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#informazioni ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;z-index:1;}

div#informazioni ul li p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 6px;
	font-size:8pt;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

/* ////////////// FINE INFO GENERALI ////////////// */
/*------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------*/
/* ////////////// PARTE DX ////////////// */

/* ////////////// news ////////////// */

div#box_news{
	width:420px;
	border: 0px solid #009900;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
	left:15px;
}

div#box_news ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#box_news ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;z-index:1;}
div#box_news ul li.img_titolo{ text-align:right;}
div#box_news ul li.box{ width:420px;height:221px; background-color:#FFFFFF;}

/*------------------------------------------------------------------------------------------------*/
/* ////////////// photogallery ////////////// */

div#box_photogallery{
	width:217px;
	border: 0px solid #009900;
	position:relative;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#box_photogallery ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#box_photogallery ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;z-index:1;}
div#box_photogallery ul li.img_titolo{ text-align:right;}

div#box_photogallery ul li p{
	margin: 0px 0px 0px 0px;
	padding: 4px 3px 4px 3px;
	font-size:8pt;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

div#box_photogallery a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px; padding:0px 8px 0px 0px;z-index:1; font-weight:bold; font-stretch:condensed;}
div#box_photogallery a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1; font-weight:bold; font-stretch:condensed;}
div#box_photogallery a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt;  text-decoration: none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1; font-weight:bold; font-stretch:condensed;}
div#box_photogallery a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11pt; text-decoration: none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1; font-weight:bold; font-stretch:condensed;}


/*------------------------------------------------------------------------------------------------*/
/* ////////////// file pdf ////////////// */

div#box_pdf{
	width:653px;
	border: 0px solid #009900;
	position:relative;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
	left:14px;
}

div#box_pdf ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#box_pdf ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;z-index:1;}

div#box_pdf_int{
	border: 0px solid #009900;
	position:relative;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}

div#box_pdf_int ul{list-style:none;margin: 0px 0px 0px 0px;z-index:1;}
div#box_pdf_int ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;z-index:1;}
div#box_pdf_int ul li.file{ width:51px; margin: 0px 9px 0px 0px; padding: 0px 0px 0px 5px;}

div#box_pdf_int h2{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:10pt;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
}

div#box_pdf_int p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:8pt;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

div#box_pdf_int a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;text-decoration:none; color:#43c0e9; margin: 0px 0px 0px 0px; padding:0px 8px 0px 0px;z-index:1;}
div#box_pdf_int a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;text-decoration:none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1;}
div#box_pdf_int a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;  text-decoration: none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1;}
div#box_pdf_int a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration: none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 8px 0px 0px;z-index:1;}




/* ////////////// notizi due ////////////// */

div#notizia_due_interna{
	width:415px;
	border: 0px solid #009900;
	position:relative;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
	left:5px;
}

div#notizia_due_interna p{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:7.5pt;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#025f81;
}

div#notizia_due_interna ul{list-style:none; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index:1;}
div#notizia_due_interna ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;z-index:1;}
div#notizia_due_interna ul li.dx{ width:269px;margin: 0px 0px 0px 9px;}
div#notizia_due_interna ul li.nofoto{ width:415px;margin: 0px 0px 0px 0px;}

.notizia_due_interna_data{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:7.5pt;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#43c0e9;
}

div#notizia_due_interna ul li.nofoto p{
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:7.5pt;
	text-align: justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#025f81;
}

div#notizia_due_interna a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#43c0e9; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;z-index:1;}
div#notizia_due_interna a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}
div#notizia_due_interna a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;  text-decoration: none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}
div#notizia_due_interna a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration: none; color:#0a4f68; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}


/* ////////////// notizi tre ////////////// */

div#notizia_tre_interna{
	width:410px;
	border: 0px solid #009900;
	position:relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
	left:5px;
}

div#notizia_tre_interna ul{list-style:none; margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;z-index:1;}
div#notizia_tre_interna ul li{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float:left;z-index:1;}
div#notizia_tre_interna ul li.sx{ width:120px;margin: 0px 0px 0px 0px; float:left;}
div#notizia_tre_interna ul li.dx{ width:290px;margin: 0px 0px 0px 0px; float:left;}

.notizia_tre_data{
	margin: 0px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	font-size:7.5pt;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#43c0e9;
}

div#notizia_tre_interna a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#024a64; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;z-index:1;}
div#notizia_tre_interna a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#024a64; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}
div#notizia_tre_interna a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;  text-decoration: none; color:#024a64; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}
div#notizia_tre_interna a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration: none; color:#c6c6c6; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}

div#notizia_fondo{
	width:415px;
	border: 0px solid #009900;
	background-color:#1a7ea3;
	position:relative;
	margin: 15px 0px 0px 0px;
	padding: 2px 5px 2px 0px;
	z-index:1;
	float:left;
	text-align:right;
}

div#notizia_fondo a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;z-index:1;}
div#notizia_fondo a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}
div#notizia_fondo a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;  text-decoration: none; color:#FFFFFF; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}
div#notizia_fondo a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration: none; color:#c6c6c6; margin: 0px 0px 0px 0px;padding:0px 0px 0px 0px;z-index:1;}

div#areasoci_interna_utente{
	width:200px;
	border: 0px solid #009900;
	background-color:#FFFFFF;
	position:relative;
	margin: 7px 0px 0px 0px;
	padding: 2px 0px 2px 2px;
	z-index:1;
	float:left;
	left:4px;
}

div#areasoci_interna_utente a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#0a4f68; margin: 0px 0px 0px 0px;padding:0;z-index:1;}
div#areasoci_interna_utente a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;text-decoration:none; color:#0a4f68; margin: 0px 0px 0px 0px;padding:0;z-index:1;}
div#areasoci_interna_utente a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt;  text-decoration: none; color:#0a4f68; margin: 0px 0px 0px 0px;padding:0;z-index:1;}
div#areasoci_interna_utente a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; text-decoration: none; color:#43c0e9; margin: 0px 0px 0px 0px;padding:0;z-index:1;}

/* ////////////// FINE AREA SOCI ////////////// */
/* ////////////// box errore ////////////// */

div#errore{
	width:216px;
	border: 0px solid #009900;
	background-color:#b10000;
	position:relative;
	margin: 16px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	z-index:1;
	float:left;
}


div#errore p{
	margin: 0px 0px 0px 0px;
	padding: 5px 7px 8px 7px;
	font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	float:left;
}
