/* CSS Document */

/* -------------------- Body */
BODY {
	margin: 0px 0px 0px 0px;
	background-color: #ffffff;
	background-repeat:no-repeat;
	color : #000000;
	}

td,tr,p,div {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	}
	
h5 {
	color: #000000; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	}
	
input, textarea { 
	font-family: arial; 
	font-size: 9pt; 
	color: #000000;
	height: 10 px;
}

form {
margin:0px;
padding:0px;
}



/* ------------------ liste */
ul.lista li {
	list-style-position: outside;
	list-style-type : square; 
	color: red;
	line-height: 15px;
}

a.lista:link, a.lista:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 15px;
	}
	
a.lista:hover {
	color: #999999;
	text-decoration: underline;
	}



/* ------------------ listadx */
ul.listadx li {
	list-style-position: outside;
	list-style-type: square; 
	color: red;
	line-height: 15px;
}

a.listadx:link, a.listadx:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 15px;
	}
	
a.listadx:hover {
	color: #ffffff;
	text-decoration: underline;
	}



/* ------------------ testolista */
ul.testolista li {
	list-style-position: outside;
	list-style-type : square;
	color: black;
	line-height: 15px;
}

.testolista {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 15px;
	}

a.testolista:link, a.testolista:visited {
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	line-height: 15px;
	}
	
a.testolista:hover {
	color: #999999;
	text-decoration: underline;
	}
	
	
	



	
/* ------------------ Horizontal Line */	
hr {
	background: #C0C0C0; height:2px; border: 1px inset;
	}

hr.separator {
	background: #C0C0C0;
	height: 1px;
	width: 75px;
	border: 0px;
}



	

/* -------------------- menu sx*/
.menusx {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
	margin-left: 5px;
	}

a.menusx:link, a.menusx:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;
	}
	
a.menusx:hover {
	color: #999999;
	text-decoration: underline;
	}
	
ul.menusx {
	list-style:none; 
  	margin-left: -2px;
	}
	
ul.menusx li {
	list-style-position: inside;
	background: url(img/freccia.gif) no-repeat 12px 8px;
	
}





/* -------------------- menu categorie e servizi*/
.menucategorie {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 15px;
	text-decoration: none;
	}

a.menucategorie:link, a.menucategorie:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
	}
	
a.menucategorie:hover {
	color: #4c4c4c;
	text-decoration: underline;
	}





/* -------------------- menu dipartimenti*/
.menu_dipartimenti {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	margin-left: 15px;
	text-decoration: none;
	}

a.menu_dipartimenti:link, a.menu_dipartimenti:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: underline;
	}
	
a.menu_dipartimenti:hover {
	color: #4c4c4c;
	text-decoration: underline;
	}






/* -------------------- top servizi*/
.topservizi {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-decoration: none;
	}

a.topservizi:link, a.topservizi:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: underline;
	}
	
a.topservizi:hover {
	color: #ffffff;
	text-decoration: underline;
	}



/* -------------------- titolo iniziative*/
.titoloiniziative {
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-right: 2px;
	text-decoration: none;
	}
	
a.titoloiniziative:link, a.titoloiniziative:visited {
	color: #ff0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-right: 2px;
	text-decoration: none;
	}

a.titoloiniziative:hover {
	color: #ff0000;
	text-decoration: underline;
	}
	
table.titoloiniziative {
	padding-right: 10px;
	border: solid 1px #ff0000; 
	text-decoration: none;
	}
	
	
	
	

/* -------------------- top*/
.top {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	}

a.top:link, a.top:visited a.top:hover {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	/* line-height: 20px;
	border-right:solid 1px #FFFFFF;
	padding-right: 12px;
	padding-left: 10px; */
	}

a.top:hover {
	text-decoration: underline;
	}
	
	
	
	
	
/* -------------------- top_uffstampa*/
.top_uffstampa {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	}

a.top_uffstampa:link, a.top_uffstampa:visited {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	}
	
a.top_uffstampa:hover {
	color: #ffffff;
	text-decoration: underline;
	}	
	
	
	
	

/* -------------------- form cerca*/
form.cerca {
      background: #FFFF00;
      color:#FF0000;
      font-family: Tahoma;
      font-size: 11px;
      border: Solid 1px #000000;
   }


	

/* -------------------- mail*/
.posta {
	color: #1d8af9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	}

a.posta:link, a.posta:visited {
	color: #1d8af9;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	}
	
a.posta:hover {
	color: #0f4d8c;
	text-decoration: underline;
	}





/* --------------------- immagini */
#imgeventi {
	border: 1px solid #e51837;
}

#imgnews {
	border: 1px solid #545454;
}




/* --------------------- testo */
a.testo:link, a.testo:visited {
	color: #FF0000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	text-decoration: underline;
	}
	
a.testo:hover {
	color: #E42322;
	text-decoration: underline;
	}
	
#banner {
	background-color:#E42322
	}
	
	



/* --------------------- documenti */
.documenti {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	}

a.documenti:link, a.documenti:visited {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
	}
	
a.documenti:hover {
	color: #000000;
	text-decoration: underline;
	}




	
	
	
/* -------------------- piede*/
.piede {
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: none;
	}

a.piede:link, a.piede:visited {
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	text-decoration: underline;
	}
	
a.piede:hover {
	color: #999999;
	text-decoration: underline;
	}

