/* IMPOSTAZIONI STANDARD */
body, td {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	 }
.titolonero
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000
}	
.sottotitolorosso
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #E70810; 
}
.sottotitolobianco
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff; 
}
.testobianco
{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff; 
}


/* GRUPPO */
.gruppo_box_corpo {
	font-size: 10px; 
	}
.gruppo_box_titolo {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold }
.gruppo_body_corpo {
	font-size: 10px }
.gruppo_body_titolo {
	font-size: 10px;
	font-weight: bold }
.gruppo_orizzontale_header_corpo {
	font-size: 10px }
.gruppo_orizzontale_header_link {
	font-size: 10px;
	/*font-weight: bold;*/
	/*letter-spacing: -0.2mm */}
.gruppo_orizzontale_footer_corpo {
	font-size: 10px }
.gruppo_orizzontale_footer_link {
	font-size: 11px;
	letter-spacing: -0.2mm }
	
/* SLOT PORTALE COMUNE */
.slot_portale_box_titolo {
	font-size: 10px;
	font-weight: bold }
.slot_portale_box_corpo {
	font-size: 10px }

/* SLOT PORTALE LOGIN */
.login_box_corpo {
	font-size: 10px }
.login_box_info {
	font-size: 10px }
.login_box_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000044;
	background: #efefff }
.login_box_button_entra {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	border:none;
	cursor:hand;
	color: #FFF;
	background-color:#003063 }
.login_box_button_registrazione{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	border:none;
	cursor:hand;
	color: #FFF;
	background-color:#E87B14 }
.login_orizzontale_corpo {
	font-size: 11px }
.login_orizzontale_info {
	font-size: 10px }
.login_orizzontale_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background: #FFFFFF }
.login_orizzontale_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	border: solid 1 #000000;
	cursor:hand;
	color: #000000 }
.login_body_corpo {
	font-size: 11px }
.login_body_info {
	font-size: 10px }
.login_body_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000044;
	background: #efefff }
.login_body_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	border: solid 1 #000000;
	cursor:hand;
	color: #000000 }

/* SLOT PORTALE RICERCA */
.ricerca_box_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 9px;
	line-height : 9px;
	color: #000044;
	background: #efefff;
	border-top-width : medium;
	border-left-width : medium;
	border-color: black;
	height:16px;
	}
.ricerca_box_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000 }
.ricerca_box_corpo {
	font-size: 9px; 
	 }
.ricerca_orizzontale_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF }
.ricerca_orizzontale_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000 }
.ricerca_orizzontale_corpo {
	font-size: 11px }
.ricerca_body_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000044;
	background: #efefff }
.ricerca_body_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000 }
.ricerca_body_corpo {
	font-size: 11px }

/* SLOT NEWS */
.slot_news_orizzontale_header_data {
	font-size: 9px;
	font-style: italic }
.slot_news_orizzontale_header_titolo {
	font-size: 10px;
	font-weight: bold }
.slot_news_orizzontale_header_separatore {
	font-size: 16px }
.slot_news_orizzontale_footer_data {
	font-size: 9px;
	font-style: italic }
.slot_news_orizzontale_footer_titolo {
	font-size: 10px;
	font-weight: bold }
.slot_news_orizzontale_footer_separatore {
	font-size:16px }
.slot_news_box_corpo_data {
	font-size: 10px;
	color:#B5B6B5;
	/*font-style: italic*/
	 }
.slot_news_box_corpo_titolo {
	font-size: 10px;
	font-weight: bold ;
	}
.slot_news_box_corpo_sottotitolo {
	font-size: 10px;
	/*font-style: italic */
	}
.slot_news_box_titolo {
	font-size: 10px;
	font-weight: bold }
.slot_news_body_corpo_data {
	font-size: 9px;
	font-style: italic }
.slot_news_body_corpo_titolo {
	font-size: 10px;
	font-weight: bold }
.slot_news_body_corpo_sottotitolo {
	font-size: 10px }
.slot_news_body_titolo_intestazione {
	font-size: 10px;
	font-weight: bold }
.slot_news_body_titolo_aggiornamento {
	font-size: 10px }

/* CANALE */
.canale_body_link {
	font-size: 11px;
	font-weight: bold }
.canale_body_testo {
	font-size: 10px ;
	}
.canale_body_titolo{
	font-weight: bold;
	font-size: 20px;
	font-color: #000000	}

A.linkbianco
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
}
.linkblu
{
    COLOR: #003063;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    TEXT-DECORATION: underline;
	font-weight: bold;
}
A.linkblu:hover
{
    TEXT-DECORATION: underline;
}
.testoblu
{
    COLOR: #003063;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
 	
}
.titoloblu
{
    COLOR: #003063;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
 	font-weight: bold;
}

/* ....................Content Oggetti ....................*/
#box-object {clear:both; margin:10px 0px 20px 0px;}
.object-text {margin: 0px 0em 1em 0em; padding:0px 6px 0px 0px;}
.object-link {margin: 0em 0em 1.5em 0em; padding: 0em;}
.object-link a {margin: 0em; padding: 0em; color:#003063; text-decoration:none; font-weight: bold;}
.object-img {margin: 0em 0em 1.5em 0em; padding:0px;}
.object-flash {margin: 0em 0em 1.5em 0em; padding: 0em;}
.object-doc {clear:both; margin: 0em 0em 1.5em 0em; padding:10px 0px 10px 0px;}
.object-doc .contenuto {margin: 0em 0em 0em 30px; padding: 0em; color: #003063;}
.object-doc .titolo {margin: 0em; padding: 0em;}
.object-doc .titolo a {margin: 0em; padding: 0em; color: #003063; font-weight: bold;}