HTML, FORM {	PADDING: 0px; MARGIN: 0px; }

body {
	color: black; 
	background-color: #fbf6f2; 
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	background-position: 0 top;
	margin:0;
	font-family: "trebuchet ms", verdana, sans-serif; 
	font-style: normal; 
	font-size:12px;
	line-height: 17px; 
	text-align: justify; 
	word-spacing: 0; 
	letter-spacing: 0;

}
img {border:0;}
p { 
	text-decoration: none; 
	text-align: justify; 
	text-indent: 0 ; 
	word-spacing: 0; 
	letter-spacing: 0; 
	vertical-align: 0;
	color:#000000;
	font-size:14px;
	font-weight:normal; 
}
.menutop_sx {width:415px;}
.menutop_dx {
	width:570px;
	background-image:url(../images/menu.jpg);
	background-repeat:no-repeat;
	background-position: 0 top;
}
.link { 
	color: #0e6fa6; 
	font-size: x-small; 
	font-family: "trebuchet ms",verdana, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: normal; 
	text-decoration: none; 
	text-align: center; 
}
a.link:hover{color:#FFF;}

.attenzione { 
	color: #FF0000; 
	font-size: 12px;
	font-family: "trebuchet ms",verdana, sans-serif; 
}
.attenzioneok { 
	color: #009000; 
	font-size: 12px;
	font-family: "trebuchet ms",verdana, sans-serif; 
}


a.linkcol { 
	color: #FFFFFF; 
	font-size: 14px; 
	font-family: "trebuchet ms", verdana, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: normal; 
	text-decoration: none; 
	text-align: center; 
}
a.linkcol:hover{color:#FFE800;}

.class { 
	color: #535450; 
	font-size: 12px; 
	font-family: "trebuchet ms", verdana, sans-serif; 
	font-style: normal; 
	line-height: 17px; 
	text-align: justify; 
	word-spacing: 0; 
	letter-spacing: 0;
	 padding-top: 0; 
	 padding-right: 6px; 
	 padding-bottom: 6px; 
	 vertical-align: 0 
}
.titoletto_box { color: #2b2b2b; font-size: small; font-family: "trebuchet ms"; font-style: normal; line-height: 14px; text-align: justify; text-indent: 0; word-spacing: 0; letter-spacing: 0; vertical-align: 0; padding: 0 6px 6px; }
.titoletto_incasso {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFF;
	line-height: 24px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.titolo { color: #0e87a6; font-size: 15pt; font-family: "trebuchet ms"; font-weight: bold; line-height: 18pt; text-align: justify; }
.box { color: #535450; font-size: x-small; font-family: "trebuchet ms"; font-style: normal; line-height: 18px; text-align: left; }
.menu { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; text-decoration: none; }
a.menu:link { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; }
a.menu:hover { color: #83cbe4; font-size: 12px; font-family: "trebuchet ms", verdana, arial; }
.img {
	outline-width: 1px;
	border: 1px solid #0e87a6;
}
.incassi {
	color: #FFF;
	font-size: large;
	font-family: "trebuchet ms", verdana, sans-serif;
	font-style: normal;
	line-height: 25px;
	text-align: justify;
	text-indent: 0;
	word-spacing: 0;
	letter-spacing: 0;
	vertical-align: 0;
	margin-top: 0px;
	margin-left: 6px;
	padding: 0;
	margin-right: 6px;
}
a.class:link  { color: #333; font-size: 12px; font-family: "trebuchet ms", verdana, arial; line-height: 17px; text-decoration: none }
a.class:hover  { color: #fff; font-size: 12px; font-family: "trebuchet ms", verdana, arial; line-height: 17px; text-decoration: none }

#navigazione {
}

#navigazione ul, #navigazione ul li {
    list-style:none;
    margin:0; padding:0;
}

#navigazione ul {
    text-align:center;
    padding:0.5em 0;
}

#navigazione ul li {
    display:inline;
    color:#ffffff;
}


#navigazione li a {
    padding:0.5em 0.5em;
    text-decoration:none;
    color:#ffffff;
    font-size:12px;
    font-family: "trebuchet ms", verdana, arial;
}
#navigazione li a:hover {
    color:#83cbe4;  
}
#container {
    text-align:center;
}
.boxblu{
    
}
.boxname {
	BORDER: #09c 1px solid; 
	PADDING-BOTTOM: 3px; 
	LINE-HEIGHT: 14px; 
	BACKGROUND-COLOR: #fff; 
	FONT-FAMILY: "trebuchet ms"; 
	FONT-SIZE: 11px; 
}
.avviso {
	color:#FF0000;
	font-size: 10px;
	font-family: verdana, "trebuchet ms", sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: normal; 
}

.tblSpecHead { 	background-color :#0E7191;}


/*SEZIONE BOTTONI*/

/*Bottone blu*/
div.blu-left {float: left;width: 100%;}
div.blu-right{float:right;width: 100%;}
div.blu-cent {text-align:center;}
div.blu-left  a {float: left;              margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_blu.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.blu-right a {float: right;             margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_blu.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.blu-cent  a {display: block;margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_blu.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;}
div.btn-blu a span {display: block;cursor: pointer;padding-right: 4px;background: url(../images/bottoni/btn_blu.png) no-repeat top right} 
div.btn-blu a:hover{background-position: bottom left;color: #0000FF}
div.btn-blu a:hover span{background-position: bottom right;}

/*Bottone arancione*/
div.arancione-left {float: left;width: 100%;}
div.arancione-right{float:right;width: 100%;}
div.arancione-cent {text-align:center;}
div.arancione-left  a {float: left;              margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_arancione.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.arancione-right a {float: right;             margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_arancione.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.arancione-cent  a {display: block;margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_arancione.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;}
div.btn-arancione a span {display: block;cursor: pointer;padding-right: 4px;background: url(../images/bottoni/btn_arancione.png) no-repeat top right} 
div.btn-arancione a:hover{background-position: bottom left;color: #FF0000}
div.btn-arancione a:hover span{background-position: bottom right;}

/*Bottone rosso*/
div.rosso-left {float: left;width: 100%;}
div.rosso-right{float:right;width: 100%;}
div.rosso-cent {text-align:center;}
div.rosso-left  a {float: left;              margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_rosso.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.rosso-right a {float: right;             margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_rosso.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.rosso-cent  a {display: block;margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_rosso.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;}
div.btn-rosso a span {display: block;cursor: pointer;padding-right: 4px;background: url(../images/bottoni/btn_rosso.png) no-repeat top right} 
div.btn-rosso a:hover{background-position: bottom left;color: #C8C8C8}
div.btn-rosso a:hover span{background-position: bottom right;}

/*Bottone viola*/
div.viola-left {float: left;width: 100%;}
div.viola-right{float:right;width: 100%;}
div.viola-cent {text-align:center;}
div.viola-left  a {float: left;              margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_viola.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.viola-right a {float: right;             margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_viola.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.viola-cent  a {display: block;margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_viola.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;}
div.btn-viola a span {display: block;cursor: pointer;padding-right: 4px;background: url(../images/bottoni/btn_viola.png) no-repeat top right} 
div.btn-viola a:hover{background-position: bottom left;color: #FF00FF;}
div.btn-viola a:hover span{background-position: bottom right;}

/*Bottone verde*/
div.verde-left {float: left;width: 100%;}
div.verde-right{float:right;width: 100%;}
div.verde-cent {text-align:center;}
div.verde-left  a {float: left;              margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_verde.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.verde-right a {float: right;             margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_verde.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.verde-cent  a {display: block;margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_verde.png) no-repeat top left;text-decoration: none;color: #FFFFFF;}
div.btn-verde a span {display: block;cursor: pointer;padding-right: 4px;background: url(../images/bottoni/btn_verde.png) no-repeat top right} 
div.btn-verde a:hover{background-position: bottom left;color: #00FF00;}
div.btn-verde a:hover span{background-position: bottom right;}

/*Bottone giallo*/
div.giallo-left {float: left;width: 100%;}
div.giallo-right{float:right;width: 100%;}
div.giallo-cent {text-align:center;}
div.giallo-left  a {float: left;              margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_giallo.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.giallo-right a {float: right;             margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_giallo.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;} 
div.giallo-cent  a {display: block;margin:0 auto;height: 25px;padding-left: 4px;font: 100%/25px "Trebuchet MS",Arial,sans-serif;background: url(../images/bottoni/btn_giallo.png) no-repeat top left;text-decoration: none;color: #FFFFFF;font-weight:bold;}
div.btn-giallo a span {display: block;cursor: pointer;padding-right: 4px;background: url(../images/bottoni/btn_giallo.png) no-repeat top right} 
div.btn-giallo a:hover{background-position: bottom left;color: #FFFF00;}
div.btn-giallo a:hover span{background-position: bottom right;}



/*Fine sezione bottoni*/

div.inc_verde1{float:left;width:3px;height:30px;background:url(../images/frecce/barra_incassi_verde_sx.png);}
div.inc_verde2{float:left;height:30px;background:url(../images/frecce/barra_incassi_verde_ce.png) repeat-x;padding-top:8px;overflow:hidden;}
div.inc_verde3{float:left;width:3px;height:30px;background:url(../images/frecce/barra_incassi_verde_dx.png);}
div.inc_rosso1{float:left;width:3px;height:30px;background:url(../images/frecce/barra_incassi_rossa_sx.png);}
div.inc_rosso2{float:left;height:30px;background:url(../images/frecce/barra_incassi_rossa_ce.png) repeat-x;padding-top:8px;overflow:hidden;}
div.inc_rosso3{float:left;width:3px;height:30px;background:url(../images/frecce/barra_incassi_rossa_dx.png);}
div.inc_giallo1{float:left;width:3px;height:30px;background:url(../images/frecce/barra_incassi_gialla_sx.png);}
div.inc_giallo2{float:left;height:30px;background:url(../images/frecce/barra_incassi_gialla_ce.png) repeat-x;padding-top:8px;overflow:hidden;}
div.inc_giallo3{float:left;width:3px;height:30px;background:url(../images/frecce/barra_incassi_gialla_dx.png);}
div.inc_verde2 span,div.inc_rosso2 span, div.inc_giallo2 span {color:#FFF;font-size:12px;font-family:"Trebuchet MS",Arial,sans-serif;font-weight;bold;height:30px;}

div.inc_barra1{float:left;height:10px;background:url(../images/frecce/barra_100.png) repeat-x;}
div.inc_palla1{float:left;width:7px;height:10px;background:url(../images/frecce/pallina.png) no-repeat;}
div.inc_barra2{float:left;height:10px;background:url(../images/frecce/barra_eccesso.png) repeat-x;}

.tdtitolo { 
	color: #0e6fa6; 
	font-size: 12px; 
	font-family: "trebuchet ms", verdana, sans-serif; 
	font-style: normal; 
	font-weight: normal; 
	line-height: normal; 
	text-decoration: none;
	padding-left:2px; 
}
.titoloblu {
	color:#FFFFFF;
	background-color: #0E87A6;
	padding:5px;
	font-size: 12px; 
	font-family: "trebuchet ms", verdana, sans-serif; 
}

a.frecciaverde {display:block;margin:1px;height:19px;width:20px;background: url(../images/icone/freccia19_verde.png) no-repeat top;text-decoration: none;}
a.frecciaverde:hover{background-position:bottom;}

a.arrow_blue      {display:block;margin:1px;height:19px;width:20px;background: url(../images/frecce/freccia_incassiblu.png) no-repeat top;text-decoration: none;}
a.arrow_blue:hover{background-position:bottom;}
a.arrow_red      {display:block;margin:1px;height:19px;width:20px;background: url(../images/frecce/freccia_incassirosso.png) no-repeat top;text-decoration: none;}
a.arrow_red:hover{background-position:bottom;}
a.arrow_green      {display:block;margin:1px;height:19px;width:20px;background: url(../images/frecce/freccia_incassiverde.png) no-repeat top;text-decoration: none;}
a.arrow_green:hover{background-position:bottom;}

/*CSS principale per il menu*/
ul#nav{font: 70%/1.5 Verdena,Tahoma,sans-serif}
ul#nav,ul#nav li,ul#nav ul,ul#nav ul li{margin:0;padding:0;list-style-type:none}
ul#nav{height:26px;line-height:25px;margin-left:30px;color: #fff}
ul#nav a{display:block;padding: 0 15px;text-decoration: none; color:#FFF}
ul#nav li{float: left;position: relative}
ul#nav li li{float: none;line-height: 22px;display:block !important;display: inline; /*IE*/}
ul#nav ul{position: absolute;top: 26px;left: -9999px;width: 20em;background: #fff;color: #3B5998}
ul#nav ul{padding: 7px 0;border: 1px solid #0E7191}
ul#nav li li a{height:22px}   /*fix per IE */
ul#nav ul,ul#nav li li a{background-color: #FFF;color: #0E7191}
ul#nav li:hover,ul#nav a:hover{background-color: #BBE5EF;color: #0e6fa6}
ul#nav li:hover ul,ul#nav li.sfhover ul{left: -1px;z-index: 100}
/*regole per separatore e le icone */
ul#nav li.sep span{display: block;height: 1px;overflow: hidden;margin: 0px 5px ;background: #0E7191}
ul#nav li li.icon a{padding-left: 24px}
ul#nav li li.settings a{background: url(icon_settings.gif) no-repeat 3px 3px}
ul#nav li li.privacy a{background: url(icon_padlock.gif) no-repeat 3px 3px}
#naviga li a {padding:0.1em 1em;text-decoration:none;color:#ffffff;font-size:12px;font-family: "trebuchet ms", verdana, arial;}

