BODY {
   font-family: Verdana, Arial, sans-serif;
	color:#FFFFFF;
}

td {
   font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
}

td.tab_alt {
	background-color: #AAAAAA;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #003D68;
}

td.tab_nor {
   font-family: Verdana, Arial, sans-serif;
	color:#003D68;
	font-size : 11px;
}


td.txt{
	font-size: 11px;
	color: #003D68;
	font-family: Verdana, Arial, sans-serif;
	line-height: 16px;
	text-align: justify;
	padding-right: 25px;
}

td.txt_disc{
	font-size: 11px;
	color: #003D68;
	font-family: Verdana, Arial, sans-serif;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
}

td.txt_nohome{
	font-size: 11px;
	color: 003D68;
	font-family: Verdana, Arial, sans-serif;
	line-height: 16px;
	text-align: justify;
	padding-right: 25px;
	padding-top: 20px;
}

td.txt_nohome_fibre{
	font-size: 11px;
	color: 003D68;
	font-family: Verdana, Arial, sans-serif;
	line-height: 16px;
	text-align: justify;
	padding-right: 25px;
	padding-top: 10px;
}


td.brd_top_sx {
	background: transparent url(images/brd_top_sx.gif) no-repeat bottom;
	background-position: bottom;
	background-repeat: no-repeat;
}

td.brd_top_dx {
	background: url(images/brd_top_dx.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}


td.contenuti{
	background-color: #CADCE8;
}

td.titolo {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 23px;
	color: #0092D7;
	line-height: 125%;
	letter-spacing: 1px;
	padding-bottom: 23px;
/*	padding-top: 13px;*/
	padding-left: 20px;
}

td.titolo_fibre {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 23px;
	color: #0092D7;
	letter-spacing: 1px;
	padding-left: 20px;
}

td.sottotitolo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #0092D7;
	padding-top: 50px;
	font-weight: bold;
}

td.foto {
	line-height: 2px;
}

A {
	font-size : 12px;
	color: #efefef;
	text-decoration: none;
   font-family: Verdana, Arial, sans-serif;
}

A:HOVER {
	text-decoration: underline;
	font-size : 12px;
	color: #efefef;
   font-family: Verdana, Arial, sans-serif;
}

td.lingua{
	text-decoration: none;
	font-weight: bold;
	font-size : 11px;
	color: #efefef;
   font-family: Verdana, Arial, sans-serif;
	
}

A.lingua {
	font-size: 11px;
	font-weight: bold;
	color: #0B9ACC;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
}

A.lingua:HOVER {
	text-decoration: none;
	font-weight: bold;
	font-size : 11px;
	color: #efefef;
   font-family: Verdana, Arial, sans-serif;
}

A.email {
   font-family: Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #D9E6E6;
	text-decoration: none;
}

A.email:HOVER {
	text-decoration: underline;
   font-family: Verdana, Arial, sans-serif;
 	font-size : 11px;
	color: #D9E6E6;
}

A.email_cnt {
   font-family: Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #003D68;
	text-decoration: none;
	font-weight: bold;
}

A.email_cnt:HOVER {
	text-decoration: underline;
   font-family: Verdana, Arial, sans-serif;
 	font-size : 11px;
	color: #003D68;
	font-weight: bold;
}

A.lnk_bot {
   font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #D9E6E6;
	text-decoration: none;
}

A.lnk_bot:HOVER {
	text-decoration: underline;
   font-family: Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #D9E6E6;
}

A.lnk_top {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #CCD9D9;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}

A.lnk_top:HOVER {
	text-decoration: none;
   font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color: #00C5FF;
	letter-spacing: 1px;
	font-weight:bold;
}

A.lnk_stop {
   font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #CCD9D9;
	text-decoration: none;
	font-weight:bold;
}

A.lnk_stop:HOVER {
	text-decoration: none;
   font-family: Verdana, Arial, sans-serif;
	font-size : 11px;
	color: #00C5FF;
	font-weight:bold;
}

A.lnk_OnStop, A.lnk_OnStop:HOVER {
   font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #00C5FF;
	text-decoration: none;
	font-weight:bold;
}


A.lnk_OnTop, A.lnk_OnTop:HOVER {
	text-decoration: none;
   font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color: #00C5FF;
	letter-spacing: 1px;
	font-weight:bold;
}

A.pagina_lnk {
   font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0092D7;
	text-decoration: none;
	font-weight: bold;
}

A.pagina_lnk:HOVER {
	text-decoration: underline;
   font-family: Verdana, Arial, sans-serif;
	font-size : 12px;
	color: #0092D7;
	font-weight: bold;
}

.pagina_On{
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #012A4A;
	font-weight: bold;
}

input, select, textarea	{
		  font-family: Verdana, Arial, sans-serif;
		  font-size: 8pt;
		  color: #000000;
		  background-color: #FFFFFF;
		  font-style: normal;
		  font-weight: normal;
		  border: 1px solid #ababab; 
		  margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;
		  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
		}
		
.indirizzo {
   font-family: Verdana, Arial, sans-serif;
	font-size : 9px;
	color: #D9E6E6;
}

td.swf {
	padding-left: 20px;
	padding-right: 20px;
}

.pagina{
	text-align: right;
	color: #0092D7;
	padding-top: 48px;
	padding-right: 25px;
	
}

.fibre {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #0092D7;
	padding-bottom: 5px;
	font-weight: bold;
	letter-spacing: normal;
}

li {
	display: list-item;
	list-style-image: none;
	white-space: normal;
	list-style: inside;
	text-indent: 10px;
}


td.map_top {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	background-color: #012A4A;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
td.cell_map {
	color: #012A4A;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
td.cell_map_lnk {
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #0499CC;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}


.sottotitolo_credits {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #0092D7;
	font-weight: bold;
}
td.mappa_a_dx {
	padding-left: 350px;
}

a.lnk_prodotti {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0092D7;
	font-weight: bold;
}
a.lnk_prodotti:HOVER {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0092D7;
	font-weight: bold;
}
td.txt_prodotti{
	font-size: 11px;
	color: 003D68;
	font-family: Verdana, Arial, sans-serif;
	line-height: 20px;
	text-align: justify;
	padding-right: 25px;
	padding-top: 20px;
}
