/* IMPOSTAZIONI STANDARD */
body, td {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000 }
	
/* HYPERLINK */
a, a:visited {
	text-decoration: underline;
	font-family: Verdana, Arial, helvetica, sans-serif;
	color: #0033FF;}
a:hover {
	text-decoration: none ;
	font-family: Verdana, Arial, helvetica, sans-serif;}

/* GRUPPO */
.gruppo_box_corpo {
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica;  
	}
.gruppo_box_titolo {
	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: 11px;
	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;
	font-weight: bold }
.login_box_info {
	font-size: 10px }
.login_box_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	border: solid 1 #888888;
	color: #000044;
	background: #efefff }
.login_box_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	cursor: hand;
	width: 110px;
	background: #7ABCF6;
	border: solid 1 #888888;
	color: #060096 }
.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: #000044;
	background: #efefff }
.login_orizzontale_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	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;
	cursor: hand;
	color: #000000 }

/* SLOT PORTALE RICERCA */
.ricerca_box_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000044;
	background: #efefff }
.ricerca_box_button {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000 }
.ricerca_box_corpo {
	font-size: 11px }
.ricerca_orizzontale_input {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000044;
	background: #efefff }
.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;
	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-size: 14px;
	font-weight: bold;
	color : #D87000; }
.pagina_link{
	font-size: 10px;
	font-weight: bold;
	color : #000000;
	text-decoration: none;}
.pagina_link.hover{
text-decoration: underline;}


.PageBg { 
	background:#FFFFFF;
}

.RegionHeaderColor { border: #5C6F9E 0px solid }

.PageBgrosso{
	background:#B00631;
}

.tdFilettoBiancoVerticale {
	background-color: #FFFFFF;
	width: 1px;
}

.tdFilettoBiancoIntestazione {
	background-color: #FFFFFF;
	border-left: 1 solid #FFFFFF;
	border-right: 1 solid #FFFFFF;	
}

.tdFilettoBianco {
	background-color: #FFFFFF;
	border-left: 1 solid #FFFFFF;
	border-right: 1 solid #FFFFFF;	
	border-bottom: 1 solid #FFFFFF;		
}

.tdFilettoBody {
	background-color: #FFFFFF;
	border-left: 1 solid #5E1A19;
	border-right: 1 solid #5E1A19;	
	border-bottom: 1 solid #5E1A19;		
}

.tdFilettoBiancoPortale {
	background-color: #FFFFFF;
	border-left: 1 solid #FFFFFF;
	border-right: 1 solid #FFFFFF;	
}

.margineleft {
	margin:0;padding:5px 0 5px 5px;
}
/* css per menù header portale */
#menuNav {
	float:left;
	width:100%;
	background:#a60a15 url(sfondo_ul.jpg) repeat-x bottom;
    border-top:4px solid #5d1918;
	line-height:normal;
 }
#menuNav li {
      float:left;
	  background:url("slide2.jpg") no-repeat left bottom;
      margin:0;
      padding:0px 0px 0px 2px;
      /*border-bottom:1px solid #765;*/
 }
 
#menuNav ul {
	margin:0;
	padding:0;
	list-style:none;
	  }
	  
#menuNav a {
      float:left;
      display:block;
      background:url("slide1.jpg") no-repeat right bottom;
	  padding:12px 15px 12px 15px;
	  font-size: 11px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
	  }
	  
/* css menù header applicazione */	 
#menuNavapplicazione {
	float:left;
	width:100%;
	background:#a60a15 url(sfondo_ul_no_imm.jpg) repeat-x bottom;
    border-top:4px solid #5d1918;
	line-height:normal;
 }
#menuNavapplicazione li {
      float:left;
	  background:url("slide2.jpg") no-repeat left bottom;
      margin:0;
      padding:0px 0px 0px 2px;
      /*border-bottom:1px solid #765;*/
 }
 
#menuNavapplicazione ul {
	margin:0;
	padding:0;
	list-style:none;
	  }
	  
#menuNavapplicazione a {
      float:left;
      display:block;
      background:url("slide1.jpg") no-repeat right bottom;
	  padding:12px 15px 12px 15px;
	  font-size: 11px;
      text-decoration:none;
      font-weight:bold;
      color:#fff;
	  }
 
hr,.nascosto,.alt,.navigazione {display:none}

 
/*piedipagina*/
#piedipagina {

	position:relative;
	background:#a60a15 url(piedi_bg.jpg) no-repeat right top;
	color:#fff;
	/*border-bottom:3px solid #fff*/
}
#piedipagina p{
	margin:0;padding:5px 0 5px 5px;
	border-bottom:3px solid #fff
}
#piedipaginaHome {
	font-size: 11px;
	position:relative;
	background:#a60a15 url(piedi_bg_no_imm.jpg) no-repeat right top;
	color:#fff;
	/*border-bottom:3px solid #fff*/
}

#piedipaginaHomeapp {
	font-size: 11px;
	position:relative;
	background:#a60a15 url(piedi_bg_no_imm.jpg) no-repeat right top;
	color:#fff;
	/*border-bottom:3px solid #fff*/
}

#piedipaginaHome p{
	margin:0;padding:5px 0 5px 5px;
/*background: url(pie.jpg) no-repeat;*/
border-bottom:3px solid #fff
}



hr,.nascosto,.alt,.navigazione {display:none}
a:hover,a:active { color:#039;text-decoration:underline }*/
.#contenuti{
	position:relative;
	margin:0 auto;
	text-align:left;
	color:#000;
	background-color:#fff;
	border:1px solid #5E1A19;

	width /**/:760px;
} 




#corpo h1 {margin:0}
a#logo {
	position:absolute;display:block;
	background: url(logo.jpg) no-repeat;
	height:42px;
	width:124px;top:10px;left:5px;
}


/*parte centrale*/
#corpo{
	clear:both;
	margin:0;
	position:relative;
	font-size:1.1em;
	color:#000;
	background: url(mole_bg.jpg) no-repeat right top;
	height: 310px;
}


#corpo p {
	margin:1em 0 0 0;	
	padding:0 260px 0 5px;
	font-size: 12px;
line-height:1.7em;
}
#corpo p.formato{
margin:0;padding-top:30px;
font-size:.9em
}
#corpo h2 {margin:170px 0 0 0;padding-left:5px;
font-size:1.2em;
color:#000
}
#corpo a:link, #corpo a:visited, #corpo a:hover, #corpo a:active {color:#a60a15} 

.slogan {height:50px;position:relative;
background:url(slogan.jpg) no-repeat 3px bottom;
}