body {
	font-family                 : Tahoma, Verdana, Arial,sans-serif;
	font-variant                : normal;
	font-size                   : 11px;
	margin                      : 0px;
	background-image: url(../immagini/bgbassogrigioasl.gif);
	background-repeat: repeat;
	scrollbar-face-color: #DEDEDE; 
	scrollbar-HIGHLIGHT-color: #666666; 
	scrollbar-SHADOW-color: #666666; 
	scrollbar-3DLIGHT-color: #FFFFFF; 
	scrollbar-ARROW-color: #16698C; 
	scrollbar-track-color: #F7F7F7; 
	scrollbar-darkshadow-color: #F7F7F7
	
}
a:visited {
  font-family                 : Tahoma, Verdana, Arial,sans-serif;
  color                       : #333333;
  text-decoration             : none;
  font-size                   : 11px ;          
}


a:link {  
  font-family                 : Tahoma, Verdana, Arial,sans-serif;
  color                       : #000000;
  text-decoration             : none;
  font-size                   : 11px ;
}


a:hover {
  font-family                 : Tahoma, Verdana, Arial,sans-serif;
  color                       : #000000;
  text-decoration             : underline;
  font-size                   : 11px ;
}
p {
  font-family                 : Tahoma, Verdana, Arial,sans-serif;
   font-size                 : 11px ;
}
td{
    font-family                 : Tahoma, Verdana, Arial,sans-serif;
    font-size                 :  11px ; 
}
table {
    font-family                 : Tahoma, Verdana, Arial,sans-serif; 
    font-size                 :  11px ; 
}
.sotttosoprainternoscuro {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: inset;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}
.sxdxinternosxuro {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: inset;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;

}
.bordosu {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.sotttointernoscuro {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: ridge;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
}
.norma11bianco {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
}
.norma11 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: normal;

}
.norma11just {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	text-align: justify;

}
.norma11celeste {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #16698C;

}
.alto3 {
	line-height: 1px;
	font-size: 3px;
	font-family: Tahoma, Verdana, Arial,sans-serif;
}
.norma11celestemaius {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #16698C;
	text-transform: uppercase;

}
.norma14 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	text-transform: uppercase;
	color: #16698C;
	font-weight: 600;

}
.altopountini {
	line-height: 3px;
	background-image: url(../immagini/lineapuntataorizzontale.gif);
}
.alto10 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	line-height: 10px;
}
.norma11altezzap {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
}
.alto5 {
	line-height: 5px;
}
.lineaicone {
	line-height: 25px;
	background-image: url(../immagini/sfondoicone.gif);
	background-repeat: repeat;
	background-color: #16698C;
}
.altobluetteiconesotto {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #112A5A;
}
.dxscuro {
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
}
.sxtemhome {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D0E1E8;
}
.alto4 {
	line-height: 4px;
	background-color: #D0E1E8;
}
.sotttosoprainternocelestino {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #86B1C3;
	border-right-color: #FFFFFF;
	border-bottom-color: #86B1C3;
	border-left-color: #FFFFFF;
}
.soprainternocelestino {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #86B1C3;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.sotttointernocelestino {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: ridge;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
}
.soprainternoscuro {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: inset;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.pulsante {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	background-attachment: fixed;
	background-color: #16698C;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	border: 1px inset #86B1C3;
	font-weight: bold;
	color: #FFFFFF;
}
.textarea {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #86B1C3;
}
.norma11maiuscolo {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.norma11beige {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	color: #C40000;
}
.sfondoceleste {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #16698C;
}
.norma9 {

	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	font-style: normal;
	letter-spacing: normal;
}
.norma9celeste {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	font-style: normal;
	letter-spacing: normal;
	color: #16698C;
}
.norma11grigioscuro {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: normal;
	color: #666666;
}
.dxscuro {
	border-top-style: none;
	border-right-style: ridge;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
}
.dxceleste {
    border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #16698C;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-right-width: 1px;
}
.altopountiniceleste {

	line-height: 3px;
	background-image: url(../immagini/lineapuntataorizzontalecele.gif);
}
.norma11rosso {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: normal;
	color: #C40000;
}
.norma11giallo {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: normal;
	color: #E8E800;
}
.norma11verde {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: normal;
	color: #006600;
}
.norma15 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #16698C;
}
.norma18 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #333333;
	text-transform: uppercase;
}
.norma9just {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 9px;
	font-style: normal;
	letter-spacing: normal;
	text-align: justify;
}
.D0E1E8 {
	background-color: #F6F6F6;
}
.sfondobeigetbl {
	background-image: url(../immagini/sfondobeige.gif);
}
.sfondoicone {
	background-image: url(../immagini/sfondoicone.gif);
}
.sfondolineapuntata {
	background-image: url(../immagini/lineapuntata.gif);
}
.sfondogrigiochiusura {
	background-image: url(../immagini/bgbassogrigioasl.gif);
	background-repeat: repeat;
}
.sotttosoprainternocelestinosfondbianc {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #86B1C3;
	border-right-color: #FFFFFF;
	border-bottom-color: #86B1C3;
	border-left-color: #FFFFFF;
}
.sotttosoprainternoscurosfbianco {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: inset;
	border-right-style: none;
	border-bottom-style: inset;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #FFFFFF;
	border-bottom-color: #333333;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	line-height: 22px;
}
.sfondobianco {
	background-color: #FFFFFF;
}
.sfondoblualto18 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	background-color: #16698C;
	background-image: url(../immagini/sfondowebmail.gif);
	background-repeat: no-repeat;
}
.sfondoblualto40 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	background-color: #16698C;
}
.centroasss18 {
	line-height: 18px;
	vertical-align: middle;
	text-align: center;
}
.sfondowebmail2 {
	width: 174px;
	height: 68px;
}
.cellawebmail {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	height: 15px;
	padding-left: 5px;
}
.cellawebmail2 {
	line-height: 3px;
	background-image: url(../immagini/sfondowebmail4.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 3px;
	text-align: center;
	vertical-align: middle;
	width: 172px;
}
.alto31centrowebmail {
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	height: 26px;
	width: 172px;
}
.largh175x68 {
	height: auto!important;
	width: 175px!important;
}
.norma11just2 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	text-align: justify;
	line-height: 15px;
	color: #000000;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.sfondocarta {
	background-color: #16698C;
	background-image: url(../immagini/sfondodxtablcarta.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 24px;
	height: 24px;
}
.dist5362 {
	background-image: url(../immagini/bgbassogrigioasl.gif);
	background-repeat: repeat;
	border: 1px solid #999999;
	text-align: center;
	vertical-align: middle;
	padding-right: 5px;
	padding-left: 5px;
}
.norma11juestdist5home {
	line-height: 15px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 2px;
}
.norma11juestdist5homesu {
	line-height: 15px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
}
.premessa {
	line-height: 23px;
	background-image: url(../immagini/bgbassogrigioasl.gif);
	background-repeat: repeat;
	text-align: left;
	vertical-align: middle;
	height: 23px;
	padding-left: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.norma11just15lt {
	line-height: 15px;
	text-align: justify;
	font-size: 11px;
}.centrocentro {
	text-align: center;
	vertical-align: middle;
}
.sfondo999999 {
	background-color: #999999;
}
.tabellaprivacy {
	padding: 2px;
	width: 395px;
	border: 1px solid #666666;
}
.tdprivacy {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.tdtitoloprivacy {
	line-height: 25px;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}
.menufooter {
	color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
}
.menufooter a{
	color: #FFFFFF;
}
.menufooter a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.menufooter a:link, .menufooter a:visited {
	color: #FFFFFF;
}
.bordosumenu {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: 18px;
	background-color: #16698C;
	height: 18px;
}
.bordosumenuwebmail {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	line-height: 18px;
	background-color: #FFFFFF;
	height: 18px;
}
.sfondoblualto18new {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	background-color: #16698C;
	background-image: url(../immagini/sfondowebmail.gif);
	background-repeat: no-repeat;
	background-position: top;
}
.cellawebmail2new {
	line-height: 3px;
	background-image: url(../immagini/sfondowebmail4.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 3px;
	text-align: center;
	vertical-align: middle;
	width: 172px;
}
.alto20centrotitoli {
	text-align: center;
	vertical-align: middle;
	height: 25px;
}
.px1 {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	line-height: 19px;
	height: 19px;
	border: 1px solid #CCCCCC;
}
.px1 a{
	display:block;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.px1 a:hover {
	color: #16698C;
	text-decoration: none;
	line-height: 19px;
	background-image: url(../immagini/bgbassogrigioasl.gif);
	background-repeat: repeat;
	text-align: left;
	vertical-align: middle;
}
.px1 a:link{
	color: #000000;
	text-decoration: none;
}
.centrosinistra {
	text-align: left;
	vertical-align: middle;
	line-height: 19px;
}
.norma11just15 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	text-align: justify;
	vertical-align: top;
}
.sfondobg {
	background-image: url(../immagini/bgbassogrigioasl.gif);
	background-repeat: repeat;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	color: #16688D;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.alto3separaformazione {
	line-height: 2px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	height: 3px;
}
.sudexcentro {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.sudexcentrocele {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 13px;
	color: #16688D;
	text-align: center;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	background-image: url(../immagini/bgbassogrigioasl.gif);
}
.sudexcentro2 {

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.sudexcentrodesc {

	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
}
.pxdip {
	font-family: Tahoma, Verdana, Arial,sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:left;
	vertical-align: middle;
	line-height: 16px;
	height: auto!important;
	padding-left:10px;
}
.pxdip a{
	display:block;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.pxdip a:hover {
	color: #16698C;
	text-decoration: none;
	line-height: 16px;
	text-align: left;
	vertical-align: middle;
	display:block;
}
.pxdip a:link{
	color: #000000;
	text-decoration: none;
	display:block;}
.li_dip {
	
	paddind-left:10px;
	list-style-image: url(../immagini/puntoformazione.gif);
}