/* dati generici*/
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 0.75em;
	color: #004A80;
	background-color: #FFFFFF;
	background-attachment: fixed;
}

/* link generici*/
a:link, 
a:visited {
	text-decoration: none;
	color: #004A80;
}
a:hover, 
a:focus,
a:active {
	text-decoration: underline;
}

#container {
	width: 955px;
	border: 1px solid #A6A4A4;
	background-color: #CBCEC4;
}

#header {
	background-color: white;
	background-image: url('img/header_alto.jpg');
	background-repeat: no-repeat;
	/*padding-top: 100px;*/
	
	
	/*padding-top: 112px;*/
	
	
	/*float: left;*/
	/*border: 1px solid Fuchsia;*/
}

#logo {
	float: left;
	background-color: transparent;
	padding-left: 25px;
	padding-top: 2px;
	margin-bottom: 5px;
}
#logo img {
	border: 0px;
	display: block;
}

#orologio {
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #004A80;
}
#orologio input {
	width: 150px;
	border: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #004A80;	
}

/* menu superiore */
/*#menuUp {
	text-align:right;
	font-weight:bold;
	color:#007CDE;
}
	#menuUp .menuUpButton {
		background: url('immagini1/homepage/lab-neutra.gif');
		line-height: 39px;
		width: 163px;
		margin-right: 1px;
		float: left;
	}*/

/* menu sinistro */




#header #menuTop {
	/*background-color: #1D4DDA;*/
	background: url(img/bck_menut.gif) top right no-repeat;
	color: #FFFFFF;
	text-align: right;
	font-size: 1.1em;
	
	/*float: left;*/
}
#menuTop a {
	color: #FFFFFF;
	line-height: 2em;
}

#menuTop li{
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	/*background-image:url(immagini1/homepage/mn.gif);*/
	line-height: 3em;
	padding-left: 5px;
	border-left: 1px solid #FFFFFF;
	color: #FFFFFF;
	font-weight: bold;
	display: inline;
	text-align: right;
}

#menuTop ul{
	list-style:none;
	padding-left: 0px;
}

#menuTop .mm {
	float: right;
	border-left: 1px solid #A6A4A4;
	/*background-color: #1D4DDA;
	color: #FFFFFF;*/
}

.mm #primo {
	/*border: none;*/
}
#ultimo {
	border: none;
} 

#titDipart {
	clear: both; /*background: White;*/
	background: url(img/bck_dip.gif) top left repeat-y;
	padding: 5px 0px;
	text-align: center;
	color: Red;
	font-weight: bold;
	border-top: 2px solid #FF0000;
	text-transform: uppercase;
}

#menuTopB {
	clear: both;
	float: left;
	
	/*border-bottom: 1px solid #A6A4A4;*/
	/*border-top: 2px solid #FF0000;*/
	/*border-top: 1px solid #A6A4A4;*/
	border-top: 1px solid #C4C2C2;
	background: #FFF url(img/bck_mtb.gif) top left repeat;
	text-align: center;
	/*border: 2px solid #FF0000;*/
	/*float: left;*/
	color: #3636A7;
	/*height: 6em;*/
	/*height: 73px;*/
	width: 100%;
}

#menuTopB .menuNavigazione {
	margin: 0px;
	padding: 0px 0px;
	list-style: none;
	height: auto;
}
#menuTopB .menuNavigazione li {
	float: left;
	/*width: 170px;*/
	/* 238.7 */
	width: 212.7px;
	/*height: 3em;*/
	/*height: 37px;*/
	/*border-right: 1px solid #A6A4A4;
	background: transparent;*/
	background: url(img/bck_puls.gif) top right no-repeat;
	/*background: Aqua;*/
	padding: 8px 26px 8px 0px;
}
#menuTopB .menuNavigazione .ultimo {
	/*border-right: 0px;*/
}
/*#menuTopB .menuNavigazione li {
	float: left;
}
#menuTopB .menuNavigazione a {
	float: left;
	padding: 0em 0.7em;
	height: 3em;
	line-height: 1.5em;
	text-decoration: none;
	white-space: nowrap;
	width: 170px;
}*/
/* sottomenu */
/*#menuTopB .menuNavigazione ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	/*width: 17em;*/
	/*border-top: 1px solid #A6A4A4;
	border-right: 1px solid #A6A4A4;
	border-left: 1px solid #A6A4A4;
	/*border-bottom: 1px solid #A6A4A4;*/
	/*background: #FFF;
}
#menuTopB .menuNavigazione ul li {
	float: none;
}
#menuTopB .menuNavigazione ul a {
	float: none;
	display: block;
	height: 1.7em;
	line-height: 1.7em;
	border-bottom: 1px solid #A6A4A4;
}
#menuTopB .menuNavigazione .voceCorrente ul a {
	height: auto;
}
/* colori */
/*#menuTopB .menuNavigazione {
	background-color: #FFF;
	color: #3636A7;
	font-weight: bold;
}
#menuTopB .menuNavigazione a {
	background-color: #FFF;
	color: #3636A7;
	border-left: 1px solid #A6A4A4;
	font-weight: bold;
}

#menuTopB .menuNavigazione .voceCorrente ul a {
	background-color: #FFF;
	color: #6d6d6d;
	border-left: 0px;
}
/* posizione del sottomenu */
/*#menuTopB .menuNavigazione .voceCorrente {
	position: relative;
}
#menuTopB .menuNavigazione ul {
	position: absolute;
	top: 3em;
	left: 0px;
}
/* ombra */
#menuTopB .menuNavigazione .voceCorrente li {
	position: relative;
	top: 3px;
	left: 3px;
	background: #999;
}
#menuTopB .menuNavigazione .voceCorrente li a{
	position: relative;
	top: -3px;
	left: -3px;
}
/* i sottomenu inizialmente non sono visualizzati */
#menuTopB .menuNavigazione .subMenu {
	visibity: hidden;
	display: none;
}

/* MENU PRINCIPALE */
/*#menuTopB .menuNavigazione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:3em;
	/*border:2px solid #A6A4A4;*/
	/*z-index: auto;
}
#menuTopB .menuNavigazione li{
	float:left;
	position:relative;
}
#menuTopB .menuNavigazione a{
	float:left;
	height:3em;
	line-height:1.5em;
	padding:0 10px;
	border-right:1px solid;
	text-decoration: none;
	width: 170px;
}
/* SOTTO MENU */
/*#menuTopB .menuNavigazione ul{
	margin:0;
	padding:0;
	list-style:none;
	width:17em;
	overflow: visible;
	visibility: visible;
	z-index: auto;
}
#menuTopB .menuNavigazione ul li{
	float:none;
	/*border-right: 3px solid #999;
	background: #999;
	border-bottom: 3px solid #999;*/
/*}
#menuTopB .menuNavigazione ul a{
	float:none;
	display:block;
	height:1.8em;
	line-height:1.8em;
	border-right:1px solid #A6A4A4;
	border-left:1px solid #A6A4A4;
	border-bottom:1px solid #A6A4A4;
}
/* MENU ON OFF */
/*#menuTopB .menuNavigazione ul,
#menuTopB .menuNavigazione ul.subMenu-off{
	position:absolute;
	visibility:hidden;
}
#menuTopB .menuNavigazione ul.subMenu-on a{
	color: #6d6d6d;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
/*#menuTopB .menuNavigazione ul.subMenu-on{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	/*top:3em;
	left:-1px;
	visibility:visible;
	border-top:1px solid #A6A4A4;
}
#menuTopB .menuNavigazione ul.subMenu-on ul.subMenu-on{
	margin:0 0 0 -1px;
	width:17em;
	position:absolute;
	top:-1px;
	left:17em;
	border-top:1px solid #000;
	visibility: visible;
}
/* COLORI */
/*#menuTopB .menuNavigazione {
	background:#FFF;
	color: #000099;
}
#menuTopB .menuNavigazione a{
	background:#FFF;
	color: #000099;
}
/* EFFETTO ROLLOVER */
/*#menuTopB .menuNavigazione a:hover,
#menuTopB .menuNavigazione a:focus,
#menuTopB .menuNavigazione a:active{
	/*text-decoration:underline;
}*/
/* FRECCETTE */
/*#menuTopB .menuNavigazione a.continua{
	background:#FFF;
}
#menuTopB .menuNavigazione ul a.continua{
	background:#FFF;
}*/






#menuTopB .mm2 {
	float: left;
	border-left: 1px solid #A6A4A4;
	background: #FFF;
	/*background-color: #1D4DDA;
	color: #FFFFFF;*/
}


#headerB {
	background: #CBCEC4 url(img/header_basso_blu.jpg) top left no-repeat;
	/*height: 109px;*/
	height: 39px;
	color: Red;
	font-size: 27px;
	/*border-bottom: 5px solid Red;*/
	padding-top: 120px;
	padding-left: 10px;
	/*text-align: center;*/
	/*padding-top: 50px;*/
}

#headerB a:link, 
#headerB a:visited {
	text-decoration: none;
	color: Red;
}
#headerB a:hover,
#headerB a:focus,
#headerB a:active {
	text-decoration: underline;
}

#headerBV {
	background: #CBCEC4 url(img/header_basso.jpg) top left no-repeat;
	/*background: #CBCEC4 url(img/uilca_natalizio08.jpg) top left no-repeat;*/
	/*height: 109px;*/
	height: 39px;
	color: Red;
	font-size: 27px;
	/*border-bottom: 5px solid Red;*/
	padding-top: 120px;
	padding-left: 10px;
	/*text-align: center;*/
	/*padding-top: 50px;*/
}

#headerBV a:link, 
#headerBV a:visited {
	text-decoration: none;
	color: Red;
}
#headerBV a:hover,
#headerBV a:focus,
#headerBV a:active {
	text-decoration: underline;
}

#headerBM {
	background: #cbcec4;
	height: 159px;
	overflow: hidden;
}
#headerBM img {
	border: 0px;
}

/*#headerBM a:link, 
#headerBM a:visited {
	text-decoration: none;
	color: Red;
}
#headerBM a:hover,
#headerBM a:focus,
#headerBM a:active {
	text-decoration: underline;
}*/

#briciole {
	border-left: 1px solid #A6A4A4;
	border-right: 1px solid #A6A4A4;
	padding-left: 10px;
	padding-bottom: 5px;
	font-size: 10px;
	/*padding-top: 3px;*/
}

#corpo {	
	background-color: #FFF;
	margin: 10px;
}

#corpoH {
	/*background: red;*/
	background-image: url(bordo.php);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #FFF;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 10px;
	font-size: 10px;
	/* 29 - 5 - 5 di padding top e bottom*/
	height: 19px;
}
#corpoCont {
	border-bottom: 1px solid #A6A4A4;
	border-left: 1px solid #A6A4A4;
	border-right: 1px solid #A6A4A4;
	background-color: #FFF;
	background-image: url(img/sfondo.gif);
	background-repeat: repeat-y;
	width: 933px;
	float: left;
}

.titoli {
	color: #FF0000;
	border-bottom: 1px solid #A6A4A4;
	padding-left: 5px;
	font-size: 1.6em;
	line-height: 2em;
}
.titoliRossi {
	color: #FFF;
	border-bottom: 1px solid #A6A4A4;
	padding-left: 5px;
	font-size: 1.6em;
	line-height: 2em;
	background: #F51837;
	background-image: url(img/titolo_head.gif);
	background-repeat: repeat-x;
}

#lastUpdate {
	text-align: right;
}

#menu {
	/*background-image:url(immagini1/homepage/bg1.gif);*/
	color: #3636A7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	/*font-size: 15px;*/
	width: 204px;
	list-style: none;
	margin: 0;
	/*border-top: 1px solid;*/
	padding-left: 5px;
	padding-right: 2px;
	/*border-right: 1px solid #A6A4A4;*/
	float:left;
}
#menu a{
	/*background-image:url(immagini1/homepage/bg1.gif);*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3636A7;
	font-weight: bold;
	font-size: 1em;
}
#menu .menuNavigazione {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	width: 205px;
	list-style: none;
}

#menu .menuNavigazione a {
	display: block;
	text-decoration: none;
	/* tolti padding e line-height */
	/*padding: 2px 2px;*/
	padding: 8px 2px 8px 2px;
	border-bottom: 1px solid #A6A4A4;
	/*line-height: 2em;*/
	/*color: #000099;*/
	color: #3636a7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	/*line-height: 30px;*/
	line-height: 19px;
}

#menu .menuNavigazione li {

}

#menu .menuNavigazione li.voceCorrente {
	position: relative;
}

#menu .menuNavigazione li.voceCorrente ul{
	list-style-position: outside;
	list-style-image: url(img/puntop.gif);
	list-style-type: disc;
}

#menu .menuNavigazione li.voceCorrente li {
	font-size: 0.8em;
}

#menu .menuNavigazione li.voceCorrente li a{
	font-weight: normal;
	border-bottom: 0px; 
	line-height: normal;
	
	
	padding: 2px 2px;
	
	
	/*padding-top: 0px;
	padding-bottom: 0px;*/
}

#menu .menuNavigazione li.voceCorrente li a:hover{
	text-decoration: underline;
}

#menu .menuNavigazione li.voceCorrente li #linkCorrente {
	color: Red;
}




#menu .menuNavigazione ul {
	/*top: -1px;
	left: 200px;
	position: absolute;
	border: 1px solid #A6A4A4;
	list-style: none;*/
	list-style: none;
	/*padding: 5px;*/
	background: #FFF;
	/*margin: 0;
	padding: 0;
	width: 200px;*/
}
#menu .menuNavigazione .subMenu {
	visibility: hidden;
	display: none;
}

/*#menu .subMenu li {
	border-bottom: none;
	list-style-type: disc;
	margin: 20px;
	line-height: normal;
	display: none;
}

#menu .menuNavigazione {
	list-style: none;
	position: relative;
}

#menu .menuNavigazione ul {
	margin: 0px;
	padding: 5px 5px;
	position: absolute;
	left: 200px;
	background: #FFF;
	list-style: none;	
}

#menu .menuNavigazione ul a {
}
#menu .menuNavigazione ul.subMenu-off  {
	visibility:hidden;
}
#menu .menuNavigazione ul.subMenu-on  {
	visibility: visible;
	position: relative;
	border: 1px solid #A6A4A4;
}

/*#menu .menuNavigazione ul,
#menu .menuNavigazione ul.subMenu-off{
	position:absolute;
	visibility:hidden;
}
#menu .menuNavigazione ul.subMenu-on a{
	color: #6d6d6d;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
/*#menu .menuNavigazione ul.subMenu-on{
	position:absolute;/* primo livello di annidamento:menu a discesa */
	/*left: 204px;
	visibility:visible;
	border-top:1px solid #A6A4A4;
}
#menu .menuNavigazione ul.subMenu-on ul.subMenu-on{
	margin:0 0 0 -1px;
	position:absolute;
	left:204px;
	border-top:1px solid #000;
	visibility: visible;
}*/

.sxImg {
	text-align:center;
	border-bottom: 1px solid #A6A4A4;
	padding-top: 10px;
	padding-bottom: 10px;
}
.sxImg img {
	border: 0px;
}

#centro {
	float: left;
	width: 487px;
	padding-right: 2px;
	padding-left: 2px;
	/*border-right: 1px solid #A6A4A4;*/
	/*color: #3636a7;*/
}

/* liste nella parte centrale del sito */
#centro ul {
	list-style: none;
	font-size: 11px;
	/*background-color: #d1e5f8;*/
	padding: 0px;
	margin: 5px 5px 5px 20px;
}

#centro li {
	/*background-color: #02AEDE;*/
	background-color: #d1e5f8;
	margin-bottom: 10px;
	color: #004A80;
	/*color: White;*/
	/*padding: 2px 15px;*/
	padding: 5px 0px 0px 0px;
	/*font-weight: bold;*/
}

#centro li a:link,
#centro li a:visited {
	text-decoration: none;
	/*color: White;*/
	color: #004A80;
	/*color: */
}
#centro li a:hover,
#centro li a:focus,
#centro li a:active {
	text-decoration: underline;
}
/* sottoliste nella parte centrale del sito */
#centro li ul {
	background: White;
	list-style: disc;
	border-top: 0px solid #d1e5f8;
	border-left: 1px solid #d1e5f8;
	border-right: 1px solid #d1e5f8;
	border-bottom: 1px solid #d1e5f8;
	padding: 0px 50px;
	margin: 5px 0px 0px 0px;
	/*color: black;*/
}

#centro li ul li {
	background: White;
	margin-bottom: 5px;
	color: #004A80;
	font-weight: normal;
}

#centro li ul li a:link,
#centro li ul li a:visited {
	text-decoration: none;
	color: #004A80;
}
#centro li ul li a:hover,
#centro li ul li a:focus,
#centro li ul li a:active {
	text-decoration: underline;
}

.contEvent {
	float: left;
	/* 425 + 60 */
	width: 470px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3%;
	border-bottom: 1px solid #A6A4A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
}
.contEvent hr {
	display: none;
}
.contEvent img {
	border: 0px;
}

.contEventE {
	float: left;
	/*width: 97% - 60px;*/
	width: 425px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 60px;
	border-bottom: 1px solid #A6A4A4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background-image: url(img/stellina.gif);
	background-repeat: no-repeat;
	background-position: top left;
	border: 1px solid;
	background-color: EAF0FB;
	/*border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;*/
	margin-top: 5px;
}
.contEventE hr {
	display: none;
}

.txtEvent a:link,
.txtEvent a:visited,
.txtEvent a:hover,
.txtEvent a:focus,
.txtEvent a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #706f6f;
}
#centro .txtEvent .testoUp {
	color: #706f6f;
}
#centro .txtEvent ul {
	/*list-style: url(img/puntop.gif);*/
	list-style: disc;
	font-size: 12px;
	color: #706f6f;
}

#centro .txtEvent li {
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #706f6f;
}

#centro .txtEvent li a:link,
#centro .txtEvent li a:visited {
	color: #706f6f;
}
#centro .txtEvent li a:hover,
#centro .txtEvent li a:focus,
#centro .txtEvent li a:active {
	text-decoration: underline;
	color: #706f6f;
}
#centro .txtEvent .testoDown {
	color: #706f6f;
}

.titEvent {
	color: #5f5e5e;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.subtitEvent {
	color: #3333ad;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
}
.imgEvent {
	float: right;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.titTabella {
	
}
.contTabella {
	background: #EAEAEA;
	padding: 5px;	
}
.bordoTabella {
	border: 1px solid #A6A4A4;
	padding: 2px;
	background: #FFF;
}
.bordoTabellaS {
	border: 1px solid #A6A4A4;
	padding: 2px;
	background: #FFF;
	overflow: auto;
}
table {
	border-collapse: collapse;
	/*border: 1px solid #004A80;*/
	/*border: 1px solid #A6A4A4;*/
	width: 100%;
	/*width: 100px;*/
}
table td { text-align:center;

}
thead {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 0.7em;*/
	/*font-size: 15px;*/
	/*background-color: #FF0000;*/
	/*background: #A6A4A4;*/
	color: #FFFFFF;
	/*border-bottom: 1px solid #FFFFFF;*/
	
	padding-top: 13px;
	padding-bottom: 13px;
	font-size: 16px;
	line-height: 20px;	
	
	background: #7BAED4;
	background-image: url(img/tabella_head.gif);
	background-repeat: repeat-x;
}
thead th {
	border-bottom: 2px solid #FFF;
	border-left: 1px solid #6193B7;
	/*border-left: 1px solid #3636A7;*/
}
thead #primo{
	border-left: 0px;
}
.thSmall {
	padding: 0;
	font-size: 11px;
	line-height: 15px;
}
tbody {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*font-size: 0.7em;*/
	/*font-size: 0.7em;
	line-height: 1.4em;*/
	/*border: 1px solid #000000;*/
	font-size: 12px;
	line-height: 16px;	
}
tbody tr {
	/*border: 1px solid #000;*/
	
}
tbody td {
	border-left: 1px solid #6193B7; 
	padding-top: 18px;
	padding-bottom: 18px; 
	padding-left: 10px;
	padding-right: 10px; 
	
}
tbody .sinistro {
	border-left: 0px;
	text-align: center;
}
.tbSmall {
	font-size: 10px;
	line-height: normal;
}
.tbsmall td {
	padding: 5px 3px 5px 3px;
}

.rigaBlue {
	background: #D5E4F5;
	/*background: #706f6f;*/
	/*background: #A6A4A4;*/
}
.rigaBianca {
	background: #FFF;
}

/* testo delle pagine usate come sottomenu*/
.txtSubMenuPage {
	font-size: 15px;
	line-height: 30px;
}

.txtSubMenuPage ul {
	/*list-style: url(img/puntop.gif);*/
	list-style: none;
	list-style-type: disc;
}

.txtSubMenuPage li a {
	color: #3636a7;
}

/*graica per le liste*/
.contElemList {
	padding: 0px 10px 5px 10px;
}

.contTxtUpList {
	padding: 0px 10px;
}

.contTxtDownList {
	padding: 0px 10px 5px 10px;
}

/* pagina delle newsletter */
#newslAnniCont {
	border-bottom: 1px solid #A6A4A4;
	padding-bottom: 1px;
}
#newslAnni {
	border: 3px solid White;
	background: #E9EAEB;
	text-align: center;
	color: #004A80;
	padding: 7px;
	font-weight: bold;
}
#newslAnni a:link, 
#newslAnni a:visited {
	text-decoration: none;
	color: #FF0000;
}
#newslAnni a:hover, 
#newslAnni a:focus,
#newslAnni a:active {
	text-decoration: underline;
	color: #FF0000;
}

.newsl {
	padding-left: 5px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-top: 5px;
}

.newslDay {
	margin: 15px 5px 10px 5px;
	padding: 3px 0px;
	/*background-color: #004A80;*/
	/*background-color: #869EE3;*/
	/*color: #D5E4F5;*/
	color: #004A80;
	border-bottom: 1px solid Gray;
	font-weight: bold;
}

.newslTit {
	background: #D5E4F5;
}
.newslDescr {
	padding-left: 20px;
}
#centro .newslDescr .testoUp {
	color: #004A80;
}
#centro .newslDescr a:link,
#centro .newslDescr a:visited,
#centro .newslDescr a:hover,
#centro .newslDescr a:focus,
#centro .newslDescr a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #004A80;
}
#centro .newslDescr ul {
	list-style: disc;
	font-size: 12px;
	color: #004A80;
}

#centro .newslDescr li {
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 2px 10px;
	color: #004A80;
}
#centro .newslDescr .testoDown {
	color: #004A80;
}

/* pagine contenenti solo testo */
.txtPage {
	padding: 5px;
}

#dx {
	float: right;
	width: 224px;
	padding-left: 2px;
	padding-right: 5px;
}

#titNewsUp {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #3636A7;
	padding-top: 10px;
	padding-left: 5px;
}
.contNews {
	padding-left: 5px; 
}
.titNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.2em;
	color: #ff002a;
}
.textNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 5px;
	color: #706f6f;
}
.textNews a:link,
.textNews a:visited,
.textNews a:hover,
.textNews a:focus,
.textNews a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #706f6f;
	font-size: 0.9em;
}

#centro .textNews ul {
	/*list-style: url(img/puntop.gif);*/
	list-style: disc;
	font-size: 12px;
	color: #706f6f;
}

#centro .textNews li {
	background-color: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	color: #706f6f;
}

#centro .textNews li a:link,
#centro .textNews li a:visited {
	color: #706f6f;
}
#centro .textNews li a:hover,
#centro .textNews li a:focus,
#centro .textNews li a:active {
	text-decoration: underline;
	color: #706f6f;
}

#altreNews {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	background: #FF0000;
	margin-bottom: 17px;
	font-size: 0.9em;
	padding-right:6px;
}
#altreNews a:link,
#altreNews a:visited,
#altreNews a:hover,
#altreNews a:focus,
#altreNews a:active{		
	color: #FFFFFF;
}

.subsite{
	/*border-bottom: 1px solid;
	border-top: 1px solid;*/
}
.subsHeader {
	background: url('bordoex.php?fc=EAEAEA&ec=FFFFFF&bc=9C9B9B&d&w=224&h=29&r=12') top left no-repeat;
}
.subsHeaderSx {
	background: url('bordoex.php?fc=EAEAEA&ec=FFFFFF&bc=9C9B9B&d&w=204&h=29&r=12') top left no-repeat;
}
.subsTit {
	color: #3636A7;
	/*font-size: 1em;*/
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #EAEAEA;
	border-left: 1px solid #9C9B9B;
	border-right: 1px solid #9C9B9B;
	/*padding-left: 2px;
	padding-right: 2px;*/
	padding: 2px;
}
.subsText {
	color: #656363;
	background-color: #EAEAEA;
	border-left: 1px solid #9C9B9B;
	border-right: 1px solid #9C9B9B;
	padding: 2px;
}
#menu .subsText a {
	font-weight: normal;
	font-size: 12px;
}
.subsImg {
	background-color: #9C9B9B;
	/*background-color: red;*/
	border-left: 1px solid #9C9B9B;
	border-right: 1px solid #9C9B9B;
	padding-top: 5px;
	text-align: center;
}
.subsFooter {
	background: url('bordoex.php?fc=EAEAEA&ec=FFFFFF&bc=9C9B9B&d&w=224&h=10&r=12&pos=1') top left no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.subsFooterSx {
	background: url('bordoex.php?fc=EAEAEA&ec=FFFFFF&bc=9C9B9B&d&w=204&h=10&r=12&pos=1') top left no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.subsFooterG {
	background: url('bordoex.php?fc=9C9B9B&ec=FFFFFF&bc=9C9B9B&d&w=224&h=10&r=12&pos=1') top left no-repeat;
	height: 10px;
	margin-bottom: 10px;
}
.subsFooterGSx{
	background: url('bordoex.php?fc=9C9B9B&ec=FFFFFF&bc=9C9B9B&d&w=204&h=10&r=12&pos=1') top left no-repeat;
	height: 10px;
	margin-bottom: 10px;
}

#dxFooter {
	text-align: right;
	padding-top: 60px;
	padding-bottom: 10px;
	text-decoration: none;
}

#dxFooter img {
	border: 0px;
}

#footer {
	text-align: center;
}

#divCoord
{
text-align:center;
width:400px;
margin:0px;
padding:0px;
}

#divCoord li{
	line-height: 1.8em;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #ADD3EF;

	
}

#divCoord ul{
	list-style:none;
	padding: 0px;
	margin: 0px;

}
#divCoord li a{ text-decoration:none; display: block; background:#FFFFFF; 

}
#divCoord li a:hover {text-decoration:none; background:#D5E4F5;

}

/* sondaggi */
.sondTitCont {
	/*background: #E9EAEB;*/
	/*color: #000099;*/
	border-bottom: 1px solid #A6A4A4;
	margin-bottom: 5px;
	font-weight: bold;
	padding: 5px;
}
.sondTit {
	background: #E9EAEB;
	padding: 2px 5px;
}

.sondQuery {
	/*color: #260000;*/
	margin-bottom: 3px;
	padding: 5px;
}

.sondRisps {
	padding: 10px;
}

.sondInvia {	
	width: 108px;
	/*width: 85px;*/
	height: 36px;
	border: 0px;
	background: url(img/invia.gif) top left no-repeat;
	color: Red;
	font-weight: bold;
	text-align: left;
	padding-left: 23px;
	cursor: pointer;
}
.sondInvia:hover {
	background: url(img/invia_ov.gif) top left no-repeat;
}

.sondRisTit {
	font-weight: bold;
	padding: 5px;
}

.sondRisLeg {
	padding: 5px;
}

.sondRisLegTit {
	font-weight: bold;
	padding-bottom: 6px;
}

.sondRisTot {
	padding: 5px;
	color: red;
	font-weight: bold;
}

.sondListSondCont {
	border-bottom: 1px solid #A6C3E4;
	padding: 5px;
	font-weight: bold;
}

.sondListSond {
	background: #d5e4f5;
	padding: 2px;
}
.sondListSond a:hover {
	color: Red;
	text-decoration: none;
}

.sondAcc {
	padding: 10px 10px;
}
.sondAcc:first-line {
	font-weight: bold;
}
.sondAcc form {
	margin-top: 8px;
}

.sondAccEntra {
	width: 80px;
	height: 41px;
	border: 0px;
	background: url(img/entra.gif);
	color: white;
}
.sondAccEntra:hover {
	background: url(img/entra_ov.gif);
}

.sondBack a{
	background: url(img/back.gif) top left no-repeat;
	text-decoration: none;
	min-height: 32px;
	padding: 9px 0px 10px 35px;
}
.sondBack a:hover{
	background: url(img/back_ov.gif) top left no-repeat;
	color: Red;
}

#newslGalleryEvento {
	background: url(img/icona_gal_evento.jpg) left top no-repeat;
	margin-left: 15px;
	padding: 15px 50px;
}

#newslGalleryEvento img {
	
}

.appCalCont {
	border-color: #D1E5F8;
	border-style: solid; 
	border-width: 0 1px 1px;
	color: #004A80;
	padding-bottom: 5px;
	margin: 5px 5px 20px 20px;
}

.appCalTit {
	background-color: #D1E5F8;
	color: #004A80;
	padding: 5px 10px;
}

.appCalEv {
	padding: 3px 5px;
}

#lastAgg {
	text-align: right;
	padding: 5px 0px;
}