/*-----------------	 INIZIO STILI DI BASE	---------------------*/


/*		GENERICO TAG P SPARSO NEL SITO  */
LI{
	margin :0px;
	font-size: 1em;
}
P{
	margin :0px;
   line-height: normal;
}
DIV.servizi{
	padding-top:80px;
	font-size: 8pt;
	border: 0px solid Red;
	background-color: transparent;
}
/*	 CLASSE DEL DIV CHE CONTIENE IL MENU DI PRIMO LIVELLO 
line-height non viene riconosciuto da explorer 5.5?
*/
DIV.menu1{
	height: 353;
	font-family: Arial;
	font-size: 8pt;
	padding-top:30px;
	padding-right:4px;
	text-align: right;
	border: 0px solid Red;
	background-color: transparent;
}
/*	 CLASSE DEL DIV CHE CONTIENE IL MENU DI SECONDO LIVELLO 
line-height non viene riconosciuto da explorer 5.5?
*/
DIV.menu2{
   width: 200px;
	border:0px solid red;
	font-family: Arial;
   font-size: 8pt;
	padding-top:30px;
   padding-right:19px;
   padding-bottom:30px;
   padding-left:5px;
	text-align: left;
	background-color:  #F09F37;
}
DIV.menu3{
	border: 0px solid Blue;
	font-family: Arial;
	font-size: 8pt;
	padding-top:10px;
	padding-bottom:0px;
	padding-right:19px;
	text-align: left;
	background-color: transparent;
}
DIV.spazioCampiXhtml{
	padding-bottom:0px;
}
/*	 CLASSE DEL DIV CHE CONTIENE LO SLOT DI RICERCA */
DIV.search{
   width: 110px;
	font-family:  arial;
	padding-top:45px;
   padding-right:0px;
	text-align: center;
   border-top:1px solid white;
   border-right:0px solid white;
   border-bottom:0px solid white;
   border-left:1px solid white;
	background-color: #AFCF54;
   white-space:nowrap;
}
DIV.img1search{
   width: 190px;
	font-family:  arial;
	padding-top:45px;
   padding-right:0px;
	text-align: center;
   border-top:1px solid white;
   border-right:1px solid white;
   border-bottom:0px solid white;
   border-left:1px solid white;
	background-color: #AFCF54;
   white-space:nowrap;
}
DIV.img2menu2{
   width: 110px;
	font-family:  arial;
	padding-top:45px;
   padding-right:0px;
	text-align: center;
   border-top:1px solid white;
   border-right:1px solid white;
   border-bottom:0px solid white;
   border-left:0px solid white;
	background-color: #AFCF54;
   white-space:nowrap;
}
DIV.news{
	float:left;
	border:0px solid red;
	padding-bottom:20px;
	padding-top:10px;
}
DIV.data{
	FONT-WEIGHT: normal;
	COLOR: #E3932D;
	padding-bottom:10px;
}
.data2{
	FONT-WEIGHT: normal;
	COLOR: #E3932D;
	font-size:11px;
}
/*		CLASSE IMG  RELATIVA ALLA IMAGE INSERITA IN UN CONTENUTO DI DETTAGLIO 	*/
IMG.imgDettaglio{
	margin-left:15px;
	border: 0px solid #89AC40;
	float: right;
}
IMG.imgNews{
	margin-left:15px;
	margin-bottom:5px;
	border: 0px solid #89AC40;
	float: right;
}
/* 	CLASSE  GENERICA  PER TUTTI I  TAG  "A" */
A:link,A:active,A:visited{
	FONT-WEIGHT: normal;
	font-size:1em;
	COLOR: #4E4B4A;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A:hover{
	FONT-WEIGHT: normal;
	font-size:1em;
	FONT-FAMILY: arial;
	TEXT-DECORATION: underline;
}
A.mappa1:link, A.mappa1:active, A.mappa1:visited{
	padding-left:5px;
	FONT-WEIGHT: normal;
	FONT-SIZE:8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: none;
	line-height: normal;
}
A.mappa1:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.mappa2:link, A.mappa2:active, A.mappa2:visited{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.mappa2:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.mappa3:link, A.mappa3:active, A.mappa3:visited{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #949494;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.mappa3:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.mappa4:link, A.mappa4:active, A.mappa4:visited{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #949494;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.mappa4:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.menu0:link, A.menu0:active, A.menu0:visited{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE:8pt;
	COLOR: #949494;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.menu0:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.menu1:link, A.menu1:active, A.menu1:visited{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.menu1:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
   TEXT-DECORATION: none;
   line-height: normal;
}
A.menu1Sel:link,A.menu1Sel:active,A.menu1Sel:visited, A.menu1Sel:hover{
	padding-right:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
	TEXT-DECORATION: none;
   line-height: normal;
}
A.menu2Sel:link,A.menu2Sel:active,A.menu2Sel:visited, A.menu2Sel:hover{
	padding-left:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: none;
  /* line-height: normal;*/
}
A.menu2:link,A.menu2:active,A.menu2:visited{
	padding-left:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE:8pt;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
  /* line-height: normal;*/
}
A.menu2:hover{
	padding-left:0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: none;
 /*  line-height: normal;*/
}
A.menuNews:link, A.menuNews:active, A.menuNews:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.menuNews:hover{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR:#E3932D;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.menu3:link, A.menu3:active, A.menu3:visited{
	background-image: url(img/li.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.menu3:hover{
	background-image: url(img/li_arancio.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR:#E3932D;
	TEXT-DECORATION: underline;
	line-height: normal;
}
.approfondimenti{
	padding-top:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #E3932D;
	border:0px solid red;
	line-height: normal;
}
A.aapprofondimenti:link,A.aapprofondimenti:active,A.aapprofondimenti:visited{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.aapprofondimenti:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffad33;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.titoloNews:link, A.titoloNews:active, A.titoloNews:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: none;
	line-height: normal;
}
A.titoloNews:hover{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR:#E3932D;
	TEXT-DECORATION: none;
	line-height: normal;
}
A.scaricaFile:link,A.scaricaFile:active,A.scaricaFile:visited{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.scaricaFile:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #E3932D;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.scaricaPlug:link,A.scaricaPlug:active,A.scaricaPlug:visited{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: underline;
	line-height: normal;
}
A.scaricaPlug:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #E3932D;
	TEXT-DECORATION: underline;
	line-height: normal;
}
INPUT.cerca{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
   background-color: #AFCF54;
   border: 1px inset threedface;
   border-color : #000000;
	FONT-FAMILY: arial;
	width : 80px;
   line-height: normal;
   padding-left:6px;
}

/*  CLASSI DELL'EDITOR XHTML  ----------------------*/

TABLE.xhtmlTABLE{
	COLOR: #4E4B4A;
	margin:0px;
	font-family: arial;
	font-size:1em;
	width: 100%;
	background-color : transparent;
}
TD.xhtmlTD{
	font-size:1em;
	padding:5px;
	background-color: transparent;
	border: 0px;
	font-weight: normal;
}
TH.xhtmlTD{
	padding:5px;
	background-color: transparent;
	border: 0px;
	font-size:1em;
	font-weight: bold;
}
H1{
	font-weight: bold;
	COLOR:#F09F37;
	margin:0px;
	font-size:2em;
}
H2{
	font-weight: bold;
	COLOR:#F09F37;
	margin:0px;
	font-size:1.75em;
}
H3{
	font-weight: bold;
	COLOR:#F09F37;
	margin:0px;
	font-size:1.50em;
}
H4{
	font-weight: bold;
	COLOR:#F09F37;
	margin:0px;
	font-size:1em;
	padding-bottom:8px;
}

/*-----------------	FINE STILE DI BASE ---------------------*/

BODY{
	FONT-FAMILY: arial;
	font-size : 8pt;
	BACKGROUND-COLOR: #ffffff;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border:0px solid blue;
}
.testo{
	FONT-WEIGHT: normal;
	COLOR: #4E4B4A;
	font-size : 8pt;
	text-align: left;
}
.testoVerde{
	font-family: arial;
	font-size:8pt;
	vertical-align:top;
	COLOR: #6FA035;
	padding-top:15px;
   	padding-left:14px;
	FONT-WEIGHT: normal;
	text-align: left;
}
A.home:link, A.home:active, A.home:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #6FA035;
	TEXT-DECORATION: none;
	line-height: normal;
}
A.home:Hover{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #6FA035;
	TEXT-DECORATION: none;
	line-height: normal;
}
.titolo{
	COLOR:#E3932D;
	font-size : 12pt;
	text-align: left;
	font-weight: bold;
	padding-bottom:8px;
	padding-top:8px;
	border:0px solid red;
}
.titoletto{
	COLOR:#E3932D;
	font-size : 10pt;
	text-align: left;
	font-weight: bold;
	padding-bottom:4px;
	padding-top:8px;
}
.testoPiccolo{
	FONT-WEIGHT: normal;
	COLOR: #4E4B4A;
	font-size : 8pt;
	text-align: left;
}
TD.cellaArancio{
	background-color: #F09F37;
}
TD.ricerca{
	font-size: 5px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
	background-color: #AECF54;
	vertical-align: bottom;
	/*padding-bottom: 10px;*/
}
INPUT.cerca{
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial;
	FONT-SIZE: 8pt;
	COLOR: #4E4B4A;
	background-color: #AECF54;
	border: 1px solid #4E4B4A;
	width : 81px;
}
A.ricerca:link,A.ricerca:active,A.ricerca:visited, A.ricerca:hover{
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial;
	FONT-SIZE:8pt;
	COLOR: #4E4B4A;
	TEXT-DECORATION: none;
}
TD.verde{
	font-family:  arial;
	font-size:8pt;
	vertical-align:top;
	color:#4E4B4A;
	padding-top:15px;
   padding-left:14px;
   border-right:1px solid white;
   border-left:1px solid white;
	background-color: #AFCF54;
}
TD.contenuto{
	padding-top:5px;
	padding-right:30px;
	padding-bottom:18px;
	padding-left:30px;
}
TD.pollicino{
	padding-top:10px;
	padding-right:30px;
	padding-bottom:18px;
	padding-left:30px;
}
DIV.pollicino{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #F09F37;
}
A.menuPoll:link,A.menuPoll:active,A.menuPoll:visited{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #E3932D;
	TEXT-DECORATION: none;
}
A.menuPoll:hover{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #E3932D;
	TEXT-DECORATION: underline;
}
A.menuPollSel:link,A.menuPollSel:active,A.menuPollSel:visited{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #F09F37;
	TEXT-DECORATION: none;
}
A.menuPollSel:hover{
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #F09F37;
	TEXT-DECORATION: underline;
}
A.back:link,A.back:active,A.back:visited{
	FONT-WEIGHT: normal;
	COLOR: #4E4B4A;
	FONT-FAMILY: arial;
	font-size : 8pt;
	text-align: left;
	TEXT-DECORATION: none;
}
A.back:hover{
	FONT-WEIGHT: normal;
	COLOR: #9C9C9C;
	FONT-FAMILY: arial;
	font-size : 8pt;
	text-align: left;
	TEXT-DECORATION: none;
}
A.back IMG{
	margin-right:3px;
	vertical-align: middle;
	text-align:left;
}
A.mappa{
	FONT-WEIGHT: normal;
	font-family: arial;
	font-size:8pt;
	color:#4E4B4A;
}
.piccolissimo
{font-size:2px;}
.testo_progetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5a5757;
	font-weight: normal;
}
	.titolo_progetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #f09f37;
	font-weight: normal;

