BODY {color:#6A7182;margin-top:0px; margin-left:0; margin-right:0; margin-bottom:0; background-color:#FFFFFF;}

A:link {color:#6A7182; text-decoration:none;background-color:transparent}
A:visited {color:#6A7182; text-decoration:none;background-color:transparent}
A:hover {color:#6A7182; text-decoration:none;background-color:transparent}

p, li  { line-height: 120%; }


.centralep {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	padding:0px;
	clear:both;
}

.TELtesto,.TELtesto10,.TELtesto11,.TELtesto12,.TELtesto13,.TELtesto14,.TELtesto16 {color:#6A7182; font-size: 11px; font-family:arial;}
.TELtesto10 { font-size: 10px; }
.TELtesto11 { font-size: 11px; }
.TELtesto12 { font-size: 12px; }
.TELtesto13 { font-size: 13px; }
.TELtesto14 { font-size: 14px }
.TELtesto16 { font-size: 16px }

.TELtesto13c {color:#B9B9B9; font-size: 13px; font-family:arial;}

.TELblu11,.TELblu12,.TELblu14,.TELblu16 {color:#2F83BF; font-size: 11px; font-family:arial}
.TELblu12 { font-size: 12px; }
.TELblu14 { font-size: 14px; }
.TELblu16 { font-size: 16px; }

.TELblusc11,.TELblusc12,.TELblusc14 {color:#014496; font-size: 11px; font-family:arial;}
.TELblusc12 { font-size: 12px; }
.TELblusc14 { font-size: 14px; }

.TELverde11,.TELverde12,.TELverde14 {color:#7C9E00; font-size: 11px; font-family:arial;}
.TELverde12 { font-size: 12px; }
.TELverde14 { font-size: 14px; }

.TELverdeW16 {color:#3C9601; font-size: 16px; font-family:sans-serif;text-transform:uppercase}
.TELverdeW14 {color:#3C9601; font-size: 14px; font-family:sans-serif;text-transform:uppercase}
.TELverdeW12 {color:#3C9601; font-size: 12px; font-family:sans-serif}

.TELrosso11,.TELrosso12,.TELrosso14,.TELrosso16 {color:#DD2032; font-size: 11px; font-family:arial;}
.TELrosso12 { font-size: 12px; }
.TELrosso14 { font-size: 14px; }
.TELrosso16 { font-size: 16px; }

.TELarancio11,.TELarancio12,.TELarancio14 {color:#FF6802; font-size: 11px; font-family:arial;}
.TELarancio12 { font-size: 12px; }
.TELarancio14 { font-size: 14px; }

.TELgrigio10,.TELgrigio11,.TELgrigio12,.TELgrigio14 {color:#8C8C8C; font-size: 10px; font-family:arial;}
.TELgrigio11 { font-size: 11px; }
.TELgrigio12 { font-size: 12px; }
.TELgrigio14 { font-size: 14px; }
.TELnero10,.TELnero11,.TELnero12,.TELnero13,.TELnero14 {color:#000000; font-size: 10px; font-family:arial;}
.TELnero11 { font-size: 11px; }
.TELnero12 { font-size: 12px; }
.TELnero13 { font-size: 13px; }
.TELnero14 { font-size: 14px; }


.TELazzurro10,.TELazzurro11,.TELazzurro1,.TELazzurro14,.TELazzurro15,.TELazzurro16 {color:#0078CF; font-size: 10px; font-family:arial;}
.TELazzurro11 { font-size: 11px; }
.TELazzurro12 { font-size: 12px; }
.TELazzurro14 { font-size: 14px; }
.TELazzurro15 { font-size: 15px; }
.TELazzurro16 { font-size: 16px; }

.TELbianco12 {color:#FFFFFF; font-size: 12px; font-family:arial;background-color:#DD2032}
.TELbianco11 {color:#FFFFFF; font-size: 11px; font-family:arial;}
.TELbianco14 {color:#FFFFFF; font-size: 14px; font-family:arial;}


.TELdomanda16 { font-size: 16px; color:#DD2032;font-weight:bold; }
.TELdomanda16 a:link {color:#DD2032; text-decoration:none;background-color:transparent}
.TELdomanda16 a:hover {color:#3C9601; text-decoration:none;background-color:transparent}
.TELdomanda16 a:visited {color:#DD2032; text-decoration:none;background-color:transparent}

.menu1 {
	color:#014C8D; 
	font-size: 12px;
	font-family:arial;
	font-weight:bold;
	padding-left:10px;
	background-image:url(../img/sf_menu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:27px;
	}

.menu1b {
	color:#014C8D; 
	font-size: 12px;
	font-family:arial;
	font-weight:bold;
	padding-left:10px;
	background-image:url(../img/sf_menu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:20px;
	padding:7px 0px 0px 0px;
	text-align:center;
	}

.menu1 A:link {color:#014C8D; text-decoration:none;background-color:transparent}
.menu1 A:visited {color:#014C8D; text-decoration:none;background-color:transparent}
.menu1 A:hover {color:#DD2032; text-decoration:none;background-color:transparent}

.menu1b A:link {color:#014C8D; text-decoration:none;background-color:transparent}
.menu1b A:visited {color:#014C8D; text-decoration:none;background-color:transparent}
.menu1b A:hover {color:#DD2032; text-decoration:none;background-color:transparent}

.menu3 {
	color:#6A7182; 
	font-size: 11px;
	font-family:arial;
	font-weight:bold;
	padding-left:5px;
	background-color:#E0E3E7;
	height:25px
	}


.menu2 A:link {color:#6A7182; text-decoration:none;background-color:transparent}
.menu2 A:visited {color:#6A7182; text-decoration:none;background-color:transparent}
.menu2 A:hover {color:#014C8D; text-decoration:none;background-color:transparent}

.menu2 {
	color:#6A7182; 
	font-size: 11px;
	font-family:arial;
	font-weight:normal;
	text-align: left;
	width: 168px;
	padding:2px 10px 2px 10px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #DBDDDE;
	clear:both;
	}

.menu3 {
	color:#FFFFFF; 
	font-size: 12px;
	padding-left:10px;
	padding-right:10px;
	background-color:transparent;
	}

.menu3 A:link {color:#FFFFFF; text-decoration:none;background-color:transparent}
.menu3 A:visited {color:#FFFFFF; text-decoration:none;background-color:transparent}
.menu3 A:hover {color:#FFFFFF; text-decoration:underline;background-color:transparent}

.elenco,.elenco3,.elenco4,.elenco5 {
	color:#6A7182; 
	font-size: 12px;
	font-family:arial;
	font-weight:bold;
	text-align:left;
	padding:0px 0px 0px 12px;
	margin:5px 5px 15px 5px;
	background-image:url(../img/frecciaserv2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
	
.elenco2 {
	color:#6A7182; 
	font-size: 12px;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	padding:0px 0px 2px 12px;
	margin:2px 5px 2px 5px;
	background-image:url(../img/frecciaserv2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

.elenco3 {
	margin:5px 5px 5px 5px;
	font-weight:normal;	
	}

.elenco4 {
	margin:5px 5px 5px 5px;
	}

.elenco5 {
	margin:0px 0px 0px 5px;
	font-size: 11px;	
	padding:0px 0px 0px 12px;
	font-weight:normal;
	}

/* -- td adsl -- */

.tdadsl1,
.tdadsl2,
.tdadsl3,
.tdadsl4 {font-family:arial;
  padding:5px;
	}
	
.tdadsl1 { font-size: 16px;
  color:#2F83BF;
  font-weight:bold;
  text-align:center;
  background-color:#F4F4F4;
  border:1px solid #C7C8C9;
  vertical-align:top;
	}
	
.tdadsl2 { font-size: 12px;
  background:#DD2032; 
	color:#fff;
  text-align:center;
  vertical-align:middle;
	}

.tdadsl3 { font-size: 12px;
  text-align:center;
	color:#DD2032;
  background: #E7E7E7;
  border:1px solid #C7C8C9;
	font-weight:bold;
	vertical-align:middle;
	}
	
.tdadsl4 { font-size: 12px;
  text-align:center;
  border:1px solid #C7C8C9;
	color:#6A7182; 
	vertical-align:top;
	}

span.strike {text-decoration: line-through;}

.tdadsl4 ul, .tdadsl4 ol { margin:0px 0px 0px 20px;padding:0px;text-align:left;}
.tdadsl4 ul li, .tdadsl4 ol li { padding:0px 0px 8px 0px;}


/* -- td adsl -- */


.td1,.td1b {
	color:#DD2032; 
	font-size: 12px;
	font-family:arial;
	font-weight:bold;
	height: 39px;
	margin:0px;
	background-color: #E5E3E3;
	border-bottom: 1px solid #C7C8C9;
	}
	
.td1 {
	text-align:center;	
	padding:0px 5px 0px 5px;	
	background-image:url(../img/sf_td1.gif);
	background-position:top left;
	background-repeat:repeat-x;	
	}
	
.td2 {
	color:#6A7182; 
	font-size: 12px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	height: 39px;
	padding:0px 5px 0px 5px;
	margin:0px;
	background-color: #F3F2F2;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #DDDBDB;
	}
	
.td1b {
	text-align:left;
	padding:0px 5px 0px 35px;
	background-image:url(../img/frecciav.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	}

.sottosezionilink {
	color:#014C8D; 
	font-size: 12px;
	font-family:arial;
	font-weight:normal;
	text-align:left;
	padding:0px 15px 0px 10px;
	margin: 4px 0px 0px 0px;
	background-image:url(../img/frecciarossa.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	}
	

#sottoarticolilink { list-style:none ; padding:8px 0px 0px 0px; display:inline; font-size: 12px; font-weight:normal;font-family:arial;}
#sottoarticolilink *{  line-height:13px; margin:0px; color:#014C8D; padding:0px 0px 0px 3px;}
#sottoarticolilink li {  float:left; border-left:1px solid #DD2032; position:relative; color:#014C8D }
#sottoarticolilink li a { padding:0px 3px 0px 0px; border-left:0px solid #DD2032; float:left; font-weight:normal; color:#014C8D}
#sottoarticolilink li.first, #sottomenu li.first a { padding:0px 3px 0px 0px; border:0px; font-weight:normal;color:#014C8D;font-size:12px;}
#sottoarticolilink li.on a { font-size: 12px; color:#014C8D; font-weight:normal;}


	
div#tip{
    position: absolute;
    padding:2px;
    display:none;
    font-size:10pt;
    font-family:Times new roman;
    text-align:left;
    background-color:#dde9d1;
    color:#404040;
    border: solid 1px #A8AAA8;
    width:450px;
    z-index:999;
}

.bottone-rosso {
	color:#fff; 
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	clear:both;
	}
	
.bottone-rosso a:link {
  display:block;
	color:#fff; 
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:33px;
	padding:16px 5px 0px 5px;
	margin: 20px 0px 10px 0px;
	background-image:url(../img/sf-bottone-rosso.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	}	
	
.bottone-rosso a:hover {
  text-decoration:none;
	color:#fff; 
	background-image:url(../img/sf-bottone-rosso-on.gif);
	background-position:top center;
	background-repeat:no-repeat;
	}

.bottone-rosso a:visited {
  display:block;
	color:#fff; 
	font-size: 14px;
	font-family:arial;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:33px;
	padding:16px 5px 0px 5px;
	margin: 20px 0px 10px 0px;
	background-image:url(../img/sf-bottone-rosso.gif);
	background-position:top center;
	background-repeat:no-repeat;
	text-decoration:none;
	}
	
/* -- box info -- */

.boxinfo,
.boxinfo2 {
  width:328px;
  height:38px;
  margin:5px 20px 0px 0px;
  padding:5px;
	text-align:left;
	background:url(../img/boxinfo.jpg) right bottom no-repeat #fff;
	border:1px solid #4EACEF;
	clear:both;
	}

.boxinfo {width:328px;}
.boxinfo2 {width:466px;}
	
.boxinfo .box1, .boxinfo2 .box1,
.boxinfo .box2,.boxinfo2 .box2 {float:left; ;text-align:left}

.boxinfo .box1 .email, .boxinfo2 .box1 .email {text-align:left;
  font-weight:bold;
	font-size: 13px;
	font-family:arial;
	font-weight:bold;	
	background:url(../img/email.gif) 0 0 no-repeat;
  margin:5px 0px 0px 0px;}

.boxinfo .box1 .email a, .boxinfo2 .box1 .email a {display:block;
  padding:3px 0px 5px 28px;}

.boxinfo .box1 .email a:link, .boxinfo2 .box1 .email:link {text-decoration:none;
  color:#2F83BF;}

.boxinfo .box1 .email a:hover, .boxinfo2 .box1 .email a:hover {text-decoration:none;
  color:#DD2032;}

.boxinfo .box1, .boxinfo2 .box1 {width:198px;}	
.boxinfo .box2 {width:130px	}
.boxinfo2 .box2 {width:268px	}
	
.boxinfobottom {
  width:338px;
  height:10px;
  margin:0px 20px 0px 0px;
  padding:0px;
  background:url(../img/boxinfobottom.jpg) 0 0 no-repeat;
  clear:both;
	}
	
 
.contributo_top { background:url(../img/sf_contributo_top.jpg) top center no-repeat;
  width:740px;
  height:30px;
  clear:both;  
  } 
  
.contributo_bot { background:url(../img/sf_contributo_bot.jpg) top center no-repeat;
  width:740px;
  height:35px;
  clear:both;  
  } 
  
.contributo { background:url(../img/sf_contributo_centro.jpg) top center repeat-y;
  width:680px;
  padding:0px 30px 10px 30px;
  text-align:left;	  
  }
  
.contributo h1 { 
  color:#3C9601; font-size: 22px; font-family:arial;font-weight:bold;
  margin:0px 0px 10px 0px;
  padding:0px;	
  }
  
.contributo p { color:#6A7182; font-size: 14px; font-family:arial;font-weight:normal;
  margin:0px;
  padding:0px;	
  text-align:justify;
  line-height:20px;
  }  
  
.contributo .evid { color:#DD2032; font-size: 18px; font-family:arial;font-weight:bold; }