body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0f3f6f;
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0f3f6f;
	text-decoration: underline;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
a.gall_on:link, a.gall_on:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.gall_on:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0f3f6f;
	text-decoration: underline;
}
a.gall_off:link, a.gall_off:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0f3f6f;
	font-weight: bold;
}
a.gall_off:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0f3f6f;
	text-decoration: underline;
}
a.app_luogo_selected:link, a.app_luogo_selected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff9000;
	font-weight: bold;
	text-decoration: underline;
}
a.app_luogo_selected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff9000;
	font-weight: bold;
	text-decoration: underline;
}
a.app_luogo_unselected:link, a.app_luogo_unselected:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0f3f6f;
	font-weight: bold;
	text-decoration: none;
}
a.app_luogo_unselected:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #ff9000;
	font-weight: bold;
	text-decoration: underline;
}
a.linkcontinua:link, a.linkcontinua:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #999999;
	font-weight: normal;
}
a.linkcontinua:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0f3f6f;
	text-decoration: underline;
	font-weight: normal;
}

a.hidden_login:link, a.hidden_login:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #CCCCCC;
	font-weight: normal;
}
a.hidden_login:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}


/** Intestazione messaggi dell'area di amministrazione */
a.adminmesstitle:link, a.adminmesstitle:visited {
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
a.adminmesstitle:hover {
	font-family: Verdana;
	font-size: 10pt;
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
}
/** Menu di home page */
a.menu_off:link, a.menu_off:visited {
	font-family: Tw Cen MT;
	font-size: 13pt;
	text-decoration: none;
	color: #40668C;
	font-weight: normal;
}
a.menu_off:hover {
	font-family: Tw Cen MT;
	font-size: 13pt;
	text-decoration: underline;
	color: #40668C;
	font-weight: normal;
}
a.menu_on:link, a.menu_on:visited {
	font-family: Tw Cen MT;
	font-size: 13pt;
	text-decoration: none;
	color: #40668C;
	font-weight: bold;
}
a.menu_on:hover {
	font-family: Tw Cen MT;
	font-size: 13pt;
	text-decoration: none;
	color: #40668C;
	font-weight: bold;
}


/** news */
.news_in_home{
	font-family: Tw Cen MT;
	font-size:8pt;
	color:#666666;
	font-weight:normal;
	text-decoration: none;
    text-align:justify;	 
}
.news_in_home_data{
	font-family: Tw Cen MT;
	font-size:8pt;
	color:#666666;
	font-weight:bold;
	text-decoration: none;
    text-align:justify;	 
}
/** Area titolo pagina */
.sein{
	font-family:verdana, arial;
	font-size:10px;
	color:#999999;
	font-weight:normal;
}

/* differenziazione per le pagine*/
.titolo_pagina_home{
	font-family:verdana, arial;
	font-size:22px;
	color:#2E5882;
	font-weight:normal;
}
.sottotitolo_pagina_home{
	font-family:verdana, arial;
	font-size:12px;
	color:#2E5882;
	font-weight:bold;
}



/** Area titolo pagina */
.links_utilities{
	font-family:Tw Cen MT;
	font-size:15pt;
	color:#003366;
	font-weight:bold;
}

.int {
	border: 7px solid #333333;
	padding: 0px;
}
.margine {
       margin-left:20px; 
	   margin-right:20px; 
	   text-align:justify;	   	   
}


.justify_block{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	bottom: 2px;
	line-height: 16px;
	text-align: justify;
}

.form_table_modify{
	font-family:verdana, arial;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF; 
	border: 1px  #666666 solid;
	font-weight:normal;
	width: 100;
}
.form_table_modify_title{
	font-family:verdana, arial;
	font-size:10px;
	color:#999999;
	background-color: #FFFFFF; 
	border: 1px  #FF9900 solid;
	font-weight:bold;
	width: 100;
}


/** Area Login */
.idpwd{
	font-family:verdana, arial;
	font-size:10px;
	color:#294E88;
	font-weight:bold;
}
.idpwd_field { 
 font-size: 10px; 
 color:#999999;
 background-color: #FFFFFF; 
 border: 1px  #294E88 solid; 
}
.formmail{
	font-family:verdana, arial;
	font-size:10px;
	color:#294E88;
	font-weight:bold;
	background-color: #FFFFFF; 
	border: 1px  #294E88 solid;
	width: 200;
}
.formmail_error{
	font-family:verdana, arial;
	font-size:10px;
	color:#294E88;
	font-weight:bold;
	background-color: #FFFFFF; 
	border: 1px  #990000 solid;
	width: 200;
}