body{
	background:url(../img/fondo_pagina.gif) repeat-x;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0;
	margin:0;
	color:#262b31;
}

h2{
	margin:0;
	padding:0;
}

img{
	border:none;
}

a{
	color: #aa0303;
	text-decoration:none;
	font-weight:bold;
}


a:hover{
	color: #aa0303;
	text-decoration:underline;
}

.allinea_sx{
	float:left;
}

.allinea_dx{
	float:right;
}

.clear{
	clear:both;
}

.header{
	width:900px;
	/*height:195px;*/
	margin:0;
	padding:0;
	padding-bottom:5px;
}


.content{
	width:900px;
	margin:auto;
}

.clear_filetto{
	clear:both;
	border-top:1px solid #CCC;
	margin:0 10px 0 10px;
	
}

.footer{
	text-align:center;
	width:880px;
	font-size:11px;
	margin:auto;
	padding:10px 0 10px 0;
	/*border-top:1px solid #CCC;*/
	
}
.footer a{
	color:#FC0;
}

.box_news{
background:url(../img/fondo_box_news.gif) repeat-x top ; 
width:340px; 
height:40px; 
margin:0; 
padding:0;
}

.fine_box_news{
	display:block; 
	margin-left:30px;
}

.div_news{
	padding:5px 10px 5px 10px; 
}

.box_sottomenu1{
margin-bottom:15px;
background:url(../img/fondo_elenco.jpg) left top no-repeat;
padding:17px 10px 0 50px;
height:30px;

}

.box_sottomenu2{
float:left;
margin-bottom:15px;
}

img {
	border:none;
}

.titolo_home{
	color:#fdeb06;
	font-size:30px;
}

.testo_banner{
	margin:auto; 
	width:340px; 
	padding-left:480px; 
	padding-top:20px; 
	color:#FFF;
}

#menu1 {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	background-color:#e1e5ec;

}

#menu1 ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menu1 li{
	float:left;
	color: #343434;
	margin:0;
	padding:0;
	background-color:#e1e5ec;
	height:45px;
	text-transform:capitalize;
}
#menu1 li a {
	text-decoration: none;
	margin:0;
	padding:20px 18px 0 18px;	
	font-weight:normal;
	
	}
#menu1 li a:link, #menu1 li a:visited {
	color: #343434;
	background:#e1e5ec url(../img/esagono_menu.jpg) left center no-repeat;
	display: block;
	float:left;height:35px;
}

#menu1 .selezionato {
	color: #c80708;
	padding:20px 18px 0 18px;
	background:#e1e5ec url(../img/esagono_rosso_menu.jpg) left center no-repeat;
	height:35px;

}





#menu2 {
	list-style:none;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	display:block;
	width:898px;
	height:46px;
	background:url(../img/fondo_menu.jpg) no-repeat top center;
	border-bottom:1px solid #999;
	

}

#menu2 ul{
	list-style:none;
	margin:0;
	padding: 0;
}

#menu2 li{
	float:left;
	color: #343434;
	margin:0;
	padding:0;	
	text-transform:capitalize;
	height:43px;
	padding:0;
	margin-top:3px;
	border-right:1px solid #999;/*
	background:url(../img/linea_menu.jpg) right bottom no-repeat;*/
}
#menu2 li a {
	text-decoration: none;
	margin:0;
	padding:0;
	font-weight:normal;
	
	
	}
#menu2 li a:link, #menu2 li a:visited {
	color: #343434;
	display: block;
	padding:15px 13px 0 13px;	
	float:left;
	
}

#menu2 li a:hover{
	color: #343434;
	background:url(../img/rol_menu.png) repeat-x bottom left;	
	height:28px;
	
}

#menu2 .selezionato {
	color: #c80708;
	display: block;
	padding:15px 13px 0 13px;		
	float:left;
	background:url(../img/rol_menu.png) repeat-x bottom left;
	height:28px;
}
#menu2 .last {
	color: #c80708;
	background:url(../img/fondo_last.jpg) repeat-x bottom;
	display: block;
	padding:0 5px 0 0;	
	float:left;
	border-right:none;
}


.pagina{
	background:url(../img/fondo_contenuto.jpg) repeat-y top center;
	margin:auto;
	width:906px;

}

.pagina_pannello{
	background:url(../img/fondo_pag.png) repeat-y top center;
	margin:auto;
	width:906px;

}


.logo{
	padding-left:30px;
}

.testata_pannello{
	background:url(../img/testata_pannello.png) no-repeat top center;
	height:164px;
	text-align:right;
	padding:0 50px 0 20px;
	color:#FFF;
	font-size:24px;
	width:906px;
	margin:auto;
	margin-top:20px;
	}
	
.testo{
	padding:20px;
}

.logo_risorse{
	float:left;
	display:block;
}

.banner{
	height:350px;
	background:url(../img/banner_home.png) top center no-repeat;
	width:100%;
	margin:auto;
}

.colonna_sx{
	width:230px;
	float:left;
	margin-left:20px;
}

.colonna_dx{
	width:340px;
	float:left;
	padding:0 0 10px 10px;
}

.box_news{
	background:url(../img/fondo_news.png) repeat-y;
	margin-left:30px;
	width:340px;
	min-height:345px;
}

.testo_pagina{
	margin:0 40px 0 40px;
	padding:10px 0 30px 0;
}

.testo_pagina_int{
	background:url(../CUT/sfondo_APERTO.jpg) repeat-y top right;
	border: 1px dashed #e4f8a1;
	padding:15px;
}
/*.testo_pagina_int img{
	width:610px;
}

#menu1 .selezionato a:link, #menu1 .selezionato a:visited {
	color: #086401;
	display: block;
	background:url(../img/fondo_menu_on.png) no-repeat top right;
	padding:8px 11px 0 12px;
	float:left;
}

#menu1 .ultima_voce a:link, #menu1 .ultima_voce a:visited {
	color: #fff;
	display: block;
	background:url(../img/fondo_ultimaVoce.png) repeat-x top left;
	padding:8px 11px 0 12px;
	float:left;
	width:60px;
}

#menu1 .ultima_voce a:hover{
	color: #fff;
	display: block;
	background:url(../img/fondo_ultimaVoce_rol.png) repeat-x top left;
	padding:8px 11px 0 12px;
	float:left;
	
}*/

.box_menu{
	text-align:center; 
	background:url(../img/fondo_intero_menu.png) repeat-x top left;
	height:64px;
}


.titoletti_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #aa0303;
	font-weight:bold;
}


.percorso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #262b31;
	font-weight:bold;
	margin:0 40px 0 40px;;
}



.percorso2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #262b31;
	font-weight:bold;
}

.logo_formatemp{
	float:left;
	width:190px;
	padding-bottom:15px;
	margin-left:20px;
}

.logo_fse{
	float:left;
	width:215px;
	padding-bottom:15px;
}

.logo_fpi{
	width:278px;
	float:left;
	padding-bottom:15px;
}
.logo_ecm{
	float:right;
	padding-bottom:15px;
	margin-right:20px;
}

.indietro{
	font-size:12px;
	display:block;
	padding-top:10px;
	
}

.nomi_squadre a{
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #aa0303;
	font-weight:bold;
	height:50px; 
	line-height:18px;
	vertical-align:bottom;
	width:287px;
	padding:10px 0 0 10px;;
	vertical-align:bottom;
	background:url(../img/fondo_sottomenu.png) top left no-repeat;
}


.nomi_squadre a:hover{
	text-decoration:none;
	background:url(../img/fondo_sottomenu_over.png) top left no-repeat;
}

.testo_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #aa0303;
}

.testo_verde_grassetto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #aa0303;
	font-weight:bold;
}

.gg_news{
text-align:right; 
font-size:30px; 
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF; 
height:30px; 
margin:0 5px 0 0; 
padding:0;
font-weight:bold;
}

.mm_news{
text-align:right; 
text-transform:uppercase; 
font-size:14px; 
font-family:Arial, Helvetica, sans-serif; 
color:#FFFFFF;
margin:0 7px 0 0;
padding:0;
font-weight:bold;
}

.titolo_arancio {
	font-size: 14px;
	font-weight: bold;
	color: #EF6407;
	text-decoration:none;
}


.titolo_arancio a{
	font-size: 14px;
	font-weight: bold;
	color: #EF6407;
	text-decoration:none;
}

.titolo_arancio a:hover{
	text-decoration:underline;
}

.titolo_news{
	font-size: 12px;
	font-weight: bold;
	color: #313030;
	text-decoration:none;
	float:left;  
	margin:0 0 10px 20px;
	border-bottom:1px solid #CCC;
	padding-bottom:8px;
	width:280px;
}
.titolo_news a{
	font-size: 14px;
	font-weight: bold;
	color: #ef6406;	
}

.titolo_news a:hover{
	text-decoration:underline;
}



.clear_news{
	background:url(../img/filetto_giallo.png) top center no-repeat;
	height:1px;
	width:240px;
	padding-bottom:5px;
}

.titolo{
	font-size:36px;
	color:#aa0303;
	margin:0 40px 0 40px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../img/filetto_titoli.png)  no-repeat bottom left;
	text-transform:uppercase;
}

.sottotitolo{
	color:#262b31;
	font-size:18px;
	font-weight:bold;
}

.sottotitoletti{
	color:#262b31;
	font-size:16px;
	font-weight:bold;
}

.sottotitolo_rosso{
	color:#aa0303;
	font-size:18px;
	font-weight:bold;
}

.testo_rosso{
	color:#aa0303;
	font-size:14px;
	font-weight:bold;
}

.leggi_news{
	float:right;
	margin-top:7px;
}

.leggi_evid{
	float:right;
}
.leggi_news a{
	font-size:12px;

}


.n_page{
	background-color:#e4f8a1;
	width:25px;
	height:20px;
	text-align:center;
	padding-top:5px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	font-size:12px;
}

.n_page_on{
	background-color:#aa0303;
	color:#FFF;
	font-weight:bold;
	width:25px;
	height:20px;
	text-align:center;
	padding-top:5px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	font-size:12px;
}

.n_page a{
	font-weight:normal;
	font-size:12px;
}
.prev_next{
	float:left;
	margin-right:5px;
	padding-top:5px;
	margin-bottom:5px;
	border:1px solid #e4f8a1;
	width:92px;
	height:18px;
	text-align:center;
	font-size:12px;
}
.prev_next a{
	font-weight:normal;
	font-size:12px;
}

.link_elenco_news{
	float:right;

}

.link_elenco_news a{
	display:block;
	font-size:12px;
	background:url(../img/freccia_grigia.png) center left no-repeat;
	padding-left:23px;
	padding-top:5px;
	height:22px;
	color:#666;
	font-weight:normal;
}

.link_elenco_news a:hover{
	background:url(../img/freccia_verde.png) center left no-repeat;
	color:#aa0303;
}

hr{
	border: 0;
	color:#aa0303;
	background-color:#aa0303;
	height:1px;
}

.freccia_titoli{
	float:left;
	width:15px;
	height:38px;
}


.colonna1{
	float:left;
	width:413px;
	margin-top:15px;
	margin-right:11px;
}


.colonna2{
	float:left;
	margin-top:15px;
}


.box_inEvidenza{
	background:url(img/fondo_box_home.gif) repeat-x top ; 
	width:413px; 
	height:38px; 
	margin:0; 
	padding:0;
	width:413px;
}

.div_inEvidenza{
	border:1px solid #119504;
	background:url(../CUT/sfondo_APERTO.jpg) repeat-y top right;
	margin-bottom:12px;
	height:417px;
}

.box_gallery{
float:left;
background:url(img/fondo_box_home.gif) repeat-x top ; 
width:198px;
height:154px;
margin:0; 
padding:0;
border:1px solid #119504;
}

.box_squadre{
float:left;
background:url(img/fondo_box_home.gif) repeat-x top ; 
width:198px;
height:154px;
margin:0 0 0 13px; 
padding:0;
border:1px solid #119504;
}


.box_sponsor{
background:url(img/fondo_box_home.gif) repeat-x top ; 
width:213px;
height:140px;
margin:0 0 10px 0 ; 
padding:0;
border:1px solid #119504;
}

.logo_jeco{
	margin:0 0 10px 0 ;
}

.box_media{
background:url(img/fondo_box_home.gif) repeat-x top ; 
width:215px;
height:154px;
margin:0; 
padding:0;
border:1px solid #119504;
}

.data_inevidenza{
	font-size:11px;
	font-weight:bold;
	color:#000;
}

.titolo_inevidenza{
	color:#aa0303;
	font-size:16px;
	font-weight:bold;
	margin-bottom:5px;
	
}

.titolo_inevidenza a{
	color:#aa0303;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	
}

.testo_evidenza{
	font-size:12px;
	background:url(../img/filetto_verde.png) bottom center no-repeat;
	padding-bottom:20px;
	margin-bottom:10px;
}


.button_newsletter{
	background:url(../img/button_newsletter.png) no-repeat top left; 
	width:188px; 
	height:36px;  
	text-align:center; 
	color:#FFF; 
	font-weight:bold;
	margin:0;
	border:none;
}

.partner{
	text-align:center;
}

.btn_leggi a{
	background:url(../img/btn_leggi.png) no-repeat top left;
	width:60px;
	height:17px;
	padding-top:3px;
	font-size:11px;
	color:#FFF;
	display:block;
	float:right;
	text-align:center;
	text-decoration:none;
}



.btn_leggi a:hover{
	background:url(../img/btn_leggi_rol.png) no-repeat top left;
	text-decoration:none;
}



.btn_entra a{
	background:url(../img/btn_leggi.png) no-repeat top left;
	width:60px;
	height:17px;
	padding-top:3px;
	font-size:11px;
	color:#FFF;
	display:block;
	text-align:center;
	text-decoration:none;
}



.btn_entra a:hover{
	background:url(../img/btn_leggi_rol.png) no-repeat top left;
	text-decoration:none;
}

.doti_lavoro{
	background:url(../img/doti_lavoro.jpg) top left no-repeat;
	width:504px;
	height:197px;
	margin-left:20px;
	
}

.corsi{
	width:200px;
	padding:45px 0 0 275px;
}

.testo_corsi{
	font-size:14px;
	color:#b92815;
}


.testo_corsi a{
	font-weight:normal;
}


.testo18{
	font-size:18px; 
	font-weight:bold; 
	color:#aa0303;
}


.visualizza_corsi a{
	color:#aa0303;
	display:block;
	background:url(../img/btn_corsi.jpg) left top no-repeat;
	width:347px;
	height:38px;
	padding:10px 7px 7px 40px;
	text-decoration:none;
	
}

.visualizza_corsi a:hover{
	color:#FFF;
	background:url(../img/btn_corsi_rol.jpg) left top no-repeat;
	text-decoration:none;
}

.box_corsi{
	background:url(../img/fondo_box_corsi.gif) repeat-y;
	width:830px;
	margin-bottom:20PX;
}

.div_sx_corsi{
	float:left;
	width:520px;
	padding:0 20px 0 20px;
	
}

.div_dx_corsi{
	float:left;
	width:250px;
	padding:20px;
}


.titoletti_arancio{
	color:#aa0303;
	font-weight:bold;
}

.gratis{
	font-size:24px;
	font-weight:bold;
}
.titolo_corso{
	font-size:24px;
	color:#aa0303;
	line-height:22px;
}

.titolo_corso2{
	font-size:30px;
	color:#aa0303;
	line-height:22px;
	font-weight:bold;
}

.testo_corsi{
	font-size:16px;
	color:#333;
	font-weight:normal;
}

.titoletti{ 
	font-weight:bold;
	font-size:18px;
	float:left;
	width:250px;
	border-bottom:1px solid #ccc;
	height:30px;
	margin-top:5px;
}


.dx_corsi{
	float:left; 
	border-bottom:1px solid #ccc;
	height:30px;
	width:525px;
	margin-top:5px;
}

.dx_corsi a{
	font-size:18px;
	font-weight:bold;
	color:#aa0303;
}

.dx_corsi a:hover{
	text-decoration:underline;
	color:#aa0303;
}


.ore{
	font-size:20px;
	font-weight:bold;
}


.titoletti_arancio2{
	color:#aa0303; 
	font-weight:bold;
	font-size:18px;
}
.button_newsletter{
	color:#aa0303;
	display:block;
	background:url(../img/btn_corsi.jpg) left top no-repeat;
	width:347px;
	height:38px;
	padding:8px 7px 7px 40px;
	text-decoration:none;
	text-align:left;
}

.richiedi_info a{
	color:#aa0303;
	display:block;
	background:url(../img/btn_corsi.jpg) left top no-repeat;
	width:347px;
	height:38px;
	padding:10px 7px 7px 40px;
	text-decoration:none;
	margin-left:250px;
	
}

.richiedi_info a:hover{
	color:#FFF;
	background:url(../img/btn_corsi_rol.jpg) left top no-repeat;
	text-decoration:none;
}

.dettaglio{
	font-size:20px; 
	font-weight:bold; 
	border-bottom:1px solid #aa0303; 
	color:#aa0303;
	margin-top:30px;
	}
.div_richiesta{
	width:830px;
	background:url(../img/fondo_richiesta.gif) repeat-y;
}

.pulsanti{
	background:url(../img/pulsanti.gif) top left no-repeat; 
	width:140px; 
	height:26px; 
	float:left;
	text-align:center;
	font-weight:bold;
	padding-top:3px;
	margin-right:10px;
}

.pulsanti a{
	color:#FFF;
	font-size:18px;
}

.pulsanti a:hover{
	color:#FFF;
	text-decoration:underline;
}

.campiForm {
	width:350px;
	border:1px solid #a4adbe;
	}
	
#invia_richiesta{
	padding:10px 0 0 30px;
}

.div_dx_corso{
	background:url(../img/etichetta_doti_lavoro.png) no-repeat bottom right;
	padding-right:20px;
}

.box_area_ris{
	background:url(../img/area_riservata.png) no-repeat top left;
	width:307px;
	height:211px;
	margin-left:10px;
	padding:40px 20px 20px 40px;
}

.archivio_news{
	display:block; 
	text-align:right; 
	width:300px;
	color:#a4adbe;
}

.archivio_news a{
	color:#727f97;
	text-decoration:none;
}

.archivio_news a:hover{
	color:#727f97;
	text-decoration:underline;
}

.link_footer{
	background:#b92815;
	height:25px;
	font-size:14px;
	color:#FFF;
	margin:3px;
	padding:10px 10px 5px 10px;
}
.link_footer a{
	color:#FFF;
	text-decoration:none;
}


.elenco_regioni{
	width:200px;
	float:left;
}

.elenco_regioni ul{
	list-style:none;
	margin:0;
	padding:0;
}

.elenco_regioni li a{
	display:block;
	padding:0 0 0 5px;
	color:#666;
}

.elenco_regioni .regione_sel a{
	padding:0 0 0 5px;
	display:block;
	color:#FFF;
	background:#C00;
	text-decoration:none;
}


.elenco_regioni_blu{
	width:200px;
	float:left;
}

.elenco_regioni_blu ul{
	list-style:none;
	margin:0;
	padding:0;
}

.elenco_regioni_blu li a{
	display:block;
	padding:0 0 0 5px;
	color:#666;
}

.elenco_regioni_blu .regione_sel a{
	padding:0 0 0 5px;
	display:block;
	color:#FFF;
	background:#039;
	text-decoration:none;
}

.elenco_filiali{
	float:left;
	width:650px;
	margin-left:15px;
}

.elenco_filiali h2{
	color:#C00;
	text-transform:uppercase;
}



.elenco_filiali_blu{
	float:left;
	width:650px;
	margin-left:15px;
}

.elenco_filiali_blu h2{
	color:#039;
	text-transform:uppercase;
}



.cartelle a{
	background:url(../img/icona_cartella.gif) no-repeat left top #F5F5F5;
	margin-bottom:2px;
	padding:8px 0 0 36px;
	height:20px;
	display:block;
	color:#06F;
}

.cartelle a:hover{
	background:url(../img/icona_cartella.gif) no-repeat left top #d5e7fc;
}

.nessun_risultato{
	padding:10px;
	text-transform:uppercase;
	text-align:center;
	color:#666;
	border:1px solid #666;
}



.dati_tab_sup{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background-color:#faa45f;
}

.dati_tab{
	font-size:14px;
	font-weight:bold;
	background-color:#fff;
}

.schede_nonTrovate{
	border-top:1px solid #ccc; 
	border-bottom:1px solid #ccc;
	text-align:center;
	padding:5px;
	text-transform:uppercase;
}


.link_logout a{
	color:#FFF;
	font-size:14px;
}

.gestione_b{
	font-size:14px;
	float:right;
	padding-top:15px;
	background:url(../img/icona_euro_small.jpg) right bottom no-repeat;
	padding-right:30px;
}


.gestione_b a{
	color:#039;
}



.gestione_s{
	font-size:14px;
	float:right;
	padding-top:15px;
	background:url(../img/icona_schede_small.jpg) right bottom no-repeat;
	padding-right:30px;
}


.titolo_admin{
	font-size:36px;
	color:#aa0303;
	margin:0 0 15px 0;
	padding:0;
	border-bottom:1px solid #aa0303;
	text-transform:uppercase;
}


.titolo_admin_blu{
	font-size:36px;
	color:#039;
	margin:0 0 15px 0;
	padding:0;
	border-bottom:1px solid #039;
	text-transform:uppercase;
}

.filtra_dati{
	border:1px solid #666; 
	background-color:#EBEBEB; 
	color:#000; 
	padding:15px; 
	font-size:14px;
}

#dati_budget td{
	text-align:center;
}

#dati_budget th{
	background:#04448e;
	color:#fff;
	text-align:center;
}

#tab_otj {
	background:#04448e;
}

#tab_otj th{
	background:#04448e;
	color:#fff;
}

/*#tab_otj td{
	background:#fff;
	text-align:center;
}*/


.importo_b{
	text-align:right;
}

.input_b{
	border:none;
	text-align:right;
}



.importo_b1{
	text-align:right;
}

.input_b1{
	border:none;
	text-align:right;
	background:#DEEDFE;
}

.input_b1_rosso{
	border:none;
	text-align:right;
	background:#FF0000;
	color:#FFF;
	font-weight:bold;
}
.importo_b2{
	text-align:right;
padding-right:20px;
}

.input_b2{
	border:none;
	text-align:right;
	background:#DEEDFE;
	font-weight:bold;
	
}

.fondo_rosso{
background-color:#F00;
color:#FFF;
font-weight:bold;
text-align:right;
border:none;
}

.fondo_azzurro td{
	text-align:right;
	background-color:#DEEDFE;
	color:#000;
	border:none;
}


.fondo_azzurro input{
	text-align:right;
	background-color:#DEEDFE;
	color:#000;
	border:none;
}


.fondo_azzurro {
	text-align:right;
	background-color:#DEEDFE;
	color:#000;
	border:none;
}

.input_bianco{
	border:none;
}

.nascondi{
	display:none;
	font-size:14px;
}

.bordo_tab_scheda{
	border-bottom:1px solid #CCC;
}

.cella1{
	background:#FFF;
}

.cella2{
	background:#D9E6FF;
}


.cella3{
	background:#C6E3FF;
}

.cella4{
	background:#80C2FF;
}

.cella_blu{
	background:#0559B6;
	color:#FFF;
}

.cella_rossa{
	background:#AA0303;
	color:#FFF;
}


.area_download{
	width:350px; 
	font-size:14px; 
	font-weight:bold; 
	margin:auto; 
	padding-top:20px;
}

.area_log_sx{
	float:left; 
	width:100px; 
	text-align:right; 
	padding-right:10px;	
}
.area_log_dx{
	float:left; 
	text-align:left;
}

.filetto{
	border-bottom:solid 1px #666;
}


.filetto_doppio{
	border-bottom:double 3px #666;
}

.saldo{
	margin:0;
	padding:0;
	color:#003399;
}
