body {
 	background: #FFFFFF;
	color: #0D1F32;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
 }

 
 /*  MAIN MENU'  */
 .MainMenu_table{
	width: 100%;	
	vertical-align: middle;
	text-align: center;
}

.MainMenu_item{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
} 
 
/*  LOGIN  */
table.flyLOGIN_table{
	width: 260px;
	vertical-align: middle;
}
 
.flyLOGIN_title{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
} 
 
.flyLOGIN_item{
	font-size: 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
} 


/* RICERCA */
.flySEARCH_table{
	background-color: #f6f6f6;
}

.flySEARCH_title{
	font-weight: bold;
	font-size: 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
} 

/*  PUBBLICITA' */
.mainadv{
	vertical-align: top;
} 
 
/* NEWS  */
.mainnews{
	vertical-align: top;
	/*background-color: #C5C8D1;*/
}

.MainNews_table{
	width: 100%;
}

 .TitleNews_cell{
	background: #CAE0F1 ;
	font-weight: bold;
	vertical-align: middle;
	height: 25px;
	font-size: 11px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
}

.ItemNews_cell{
	background: #F1F6FA;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	border-bottom: thin solid #6699CC 1px;
}

.newsTitle_item{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-top: 5px;
	width : 200px;
}

.newsContent_item{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	padding-left: 12px;
	padding-bottom: 5px;
	text-align: justify;
	font-style : italic;
	padding-right: 10px;
}


/* CONTENUTI */
.maincontents{
	text-align: justify;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top;
} 

/*  SOTTOTITOLO NAVIGAZIONE CONTESTUALE */
.cwhere{
	font-size: 14px;	
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}

.footer{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	text-align: center;
} 
 
A{
	color: #0D1F32;
}

A:visited{
	color: #0D1F32;
}
 
A:HOVER{
	color: #F26739;
}


TABLE TR TD{
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px;
}
 
TABLE.tablepage {
	width: 100%;
}

.contentSpace{
	padding-left: 0px;
	Vertical-align: top;
	WIdth: 720px;
}

.pageTitle{
	font-weight: bold;
	font-size: 120%;	
	color: red;
	padding-top: 15px;
	padding-bottom: 5px;
}

.titoloSez{
	font-size: 20px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;	
}

.navigation{
	padding-left: 4px;
	padding-right: 4px;
	border-left: #B0B0B0 1px solid;
	border-bottom: #B0B0B0 1px solid;
	border-right: #B0B0B0 1px solid;
	border-top: #B0B0B0 1px solid;
	background-color: #E5EFF9;
	width: 100%;
	font-size: 11px;
	text-align: right;
}

LI.listaSubcategorie{
	list-style-position: outside;
	list-style-image: url(../img/LIfreccia.gif);
	vertical-align: text-top;
	padding-top: 3px;
}

.leftmenu {
	vertical-align: top;
	padding-top: 5px;
	padding-left: 4px;
	border-left: #B0B0B0 1px solid;
	border-bottom: #B0B0B0 1px solid;
	border-right: #B0B0B0 1px solid;
	border-top: #B0B0B0 1px solid;
	background-color: #F0F0F0;
	width: 200px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.menuTable{
	background-image: url(../images/menusxBG.gif);
	background-repeat: repeat-Y;
	Vertical-align: top;
}

.itemMenuSx {
	color: green;
}

.CurrentItemMenuSx {
	font-weight: bold;
	background-color: #B0B0B0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}



table, th, td {
 	font-family: Arial, Helvetica, sans-serif;
 } 


.tableDescr {
	padding: 0px;
	margin: 0px;
}

.cellalogo{
	vertical-align: middle;
	text-align: center;
	width: 60px;
	height: 60px;
}
 
.NomeAzienda{
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
} 

.shortDescr{
	font-family: fantasy;
}


.captionCampoObbligatorio{
	font-weight: bold;
	padding-left: 20px;
	background-color: #E1EBF2;
}

.captionCampoFacoltativo{
	font-weight: bold;
	padding-left: 20px;
	background-color: #C1EFB4;
}

.pageSubTitle{
	padding-bottom: 15px;
	font-style: italic;
}





.ListaAzienda_Head_H
{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-width: 1px;
 	border-color: Black; 
	background-color: #477AB0;
	height: 40px;
	width: 10px; 
}


.ListaAzienda_Head{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-width: 1px;
 	border-color: Black; 
	background-color: #71A6D4;
	height: 40px;
	width: 10px;
}


.ListaAzienda_item{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-width: 1px;
	border-color: Black;
	background-color: #f0f0f0;
}
 
.ListaAzienda_item_H{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-width: 1px;
 	border-color: Black; 
	background-color: #e1e1e1;
 }

.ListaAzienda_logo{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-width: 1px;
 	border-color: Black; 
	background-color: #f0f0f0;
	width: 40px;
	vertical-align: middle;
 }
 
.ListaAzienda_logo_H{
	border-bottom-color:Black;
	border-bottom-style:solid;
	border-bottom-width: thin;
	border-bottom-width: 1px;
 	border-color: Black; 
	background-color: #e1e1e1;
	width: 40px;
	vertical-align: middle;
 }

.TableListaAzienda{
	width: 90%;
}



.comuneLow{
	color: Gray;
	font-style:  italic;
}


.selectedItemAlfa{
	font-weight: bold;
	font-size: larger;
	background-color: #477AB0;
	color: white; 
}

.page_disabled {
		font-size: 12px;
		font-family : serif;
		font-style : normal;
		color: Gray;
	}

.page_active {
	font-size: 12px;
	font-family : serif;
	font-style : normal;
	color: Black;
	font-weight : bold;
}
	
.page_enabled {
		font-size: 12px;
		font-family : serif;
		font-style : normal;
		color: Black;
	}

.page_enabled:hover {
	font-size: 12px;
	font-family : serif;
	font-style : normal;
	color: Red;
}
	