.formazione_cont h1 {
display: block;
margin: 25px 0 15px 10px;
font-size: 1em;
}

.formazione_cont h2 {
font-size: 0.9em;
padding: 5px 10px 0px 10px;
clear: both;
}
.formazione_cont h3 {
font-size:.9em;
margin: 0 10px 10px 10px;
padding:5px 0 5px 0;
border-bottom:1px solid #B4B100;
}

.formazione_cont p {
text-align:justify;
font-size: 0.8em;
line-height:1.3em;
padding: 5px 10px 10px 10px;
}



.formazione_cont a, .contenitore a { color: #000; text-decoration: none; }
.formazione_cont a:hover, .contenitore a:hover { color: #000; text-decoration: underline; }

.formazione_cont {
background:#DFDB00;
width: 585px;
margin-top:5px;
padding-bottom:10px; overflow:hidden; float:left;

}

.sottosezioni a, .sottosezioni_f a { color:#000; text-decoration:none; }
.sottosezioni_f p { text-align:center; border:1px solid #B4B100; border-width:1px 0; margin:0 10px 0px 10px; padding:10px 0; font-size:.7em; }
.sottosezioni_f { padding:10px 0 0px 0; }
.contenuti ul { padding:0 10px 0 20px; margin-bottom:5px; }
.sottosezioni ul { width:280px; float:left; padding:0px; }
.sottosezioni .dx { float:right; }
.contenuti ul li { font-size:.8em; list-style:none; padding: 0 0 5px 10px; line-height:1.3em; background:url("../i/menu_freccia.gif") no-repeat 0 6px; }
.sottosezioni { border:1px solid #B4B100; border-width:0 0 1px 0; margin:20px 10px 10px 10px; padding:0 0 0px 0; }

.paging { height:30px; line-height:30px; padding:0 5px; margin:15px 0 0 0px; }
.paging p { text-align:right; }
.paging strong { padding: 0px 4px; background: #D9DADB; border: 1px solid #CBC700; text-align: center; }
.paging a { color: #000; padding: 0px 4px; text-decoration: none; border: 1px solid #CBC700; }
.paging a:link {}
.paging a:visited {}
.paging a:hover { text-decoration: underline; padding: 0px 4px; background: #D9DADB; border: 1px solid #CBC700; }
.paging a:active {}

.top {
margin: 5px 0 5px 10px;
background: #fff url(../i/background_top_f.png) no-repeat bottom right;
height: 100px;
}

.contenitore {
background:#DFDB00;
width: 565px;
/*height:556px;*/
padding:0 10px 10px 10px;
margin-left:0px; margin-top:5px; overflow:hidden; float:left;
}

.contenitore h1 { padding: 25px 0 00px 0; font-size: 1em;  }
.contenitore .indietro { padding:15px 0 10px 0; line-height:20px; text-align:right; width:140px; float:right;}
.contenitore .iscriviti_ora { padding:15px 0 10px 0; width:420px; float:left;  }
.contenitore .iscriviti_ora a { line-height:20px; float:left; height:20px;  padding:0 20px 0 25px; }
.contenitore .iscriviti_ora .preiscrizione { background:url("../i/ico_preiscrizione.gif") no-repeat 0 0; }
.contenitore .iscriviti_ora .i_amico { background:url("../i/ico_invia.gif") no-repeat 0 0; }
.contenitore .iscriviti_ora .stampa { background:url("../i/ico_stampa.gif") no-repeat 0 0; }
.contenitore h2 {  text-align:center; padding:4px 0; font-size: .9em; border-bottom:1px solid #B4B100; clear:both; }
.contenitore h3, .contenitore p, .contenitore h4 { font-size:.8em; margin:0; padding:0; }
.contenitore .col_sx, .contenitore .col_dx { float:left; padding:10px 0; overflow:hidden; }
.contenitore .col_sx { width:200px; }
.contenitore .col_dx { width:365px; }
.contenitore .riga { float:left; width:100%; border-bottom:1px solid #B4B100; }
.contenitore .clear, .formazione_cont .clear { font-size:1px; height:10px; clear:both; }


.contenitore .col_dx ul { padding-left:0; margin-left:0; }
.contenitore .col_dx ul li { padding-left:15px; list-style:none; margin-bottom:5px; background:url("../i/menu_freccia.gif") no-repeat 0 6px; font-size:.8em; }
.contenitore .col_dx .doc li { background:none; padding-left:0; height:20px; line-height:20px;  }
.contenitore .col_dx .doc li a {padding-left:20px; height:20px; line-height:20px; background: url("../i/pdf.gif") no-repeat 0 0; display:block;}
.contenitore .col_dx h3 { font-size:1em; }
.contenitore .col_dx h4 { margin-top:20px; }

.contenitore .icone { width:555px; background:#ffffff; float:left; padding:5px; margin:20px 0; text-align:center; }
.contenitore .icone img { margin:5px; }
.contenitore .u_corso { float:left; margin:10px 0 0 0; padding-bottom:5px; width:100%; clear:both; border-bottom:1px solid #B4B100; }



.servizio { width:180px; height:180px; background:#F1AC00; float:left; margin:0px; padding:0; }
.serv_c .c { margin:0 10px 0px 10px; padding:0;  }
.serv_c { width:auto; margin:40px 10px 00px 10px; height:190px; }
.servizio a { display:block; height:180px; text-align:center; text-decoration:none; color:#000000; }
.servizio a:hover { text-decoration:none; }
.servizio a:hover span { text-decoration:underline; }
.servizio a span { display:block; height:38px; padding:12px 5px 5px 5px; cursor:pointer; font-size:1em; font-weight:bold; }

.end { font-size:1px; height:1px; line-height:.1em; margin-bottom:15px; }


.formazione_cont .flash_servizi { float:left; width:280px; height:135px; padding-left: 10px;}
.formazione_cont .s_menu { float:left; width:264px; list-style:disc; }

.form_invia_ad_amico { font-size:.8em; margin: 20px auto; overflow:hidden; width:400px; }
.form_invia_ad_amico label { width:150px; display: block; float:left; padding:0 22px 10px 25px; margin: 0px; }
.form_invia_ad_amico label span { display:block; height:20px; }
.form_invia_ad_amico label input { margin: 0px; padding: 0px; }
.form_invia_ad_amico .text { width: 400px; margin: 0px auto; }
.form_invia_ad_amico .text textarea { width: 340px; font-family: Verdana; font-size: .9em;}
.form_invia_ad_amico .check { width:340px; }
.form_invia_ad_amico .invio { width:230px; margin:0 auto; }
.form_invia_ad_amico .invio input { border: 0; background: #fff; cursor: pointer; width: 100px; height:20px; display:block; float:left; margin:5px; }



.contenitore .riga .col_dx { font-size:.75em; }
.contenitore .riga .col_dx p { font-size:1em; line-height:1.3em; }
.contenitore .riga .col_dx ul li { font-size:1em; line-height:1.3em; }
.contenitore .riga .col_dx h3 { font-size:1.2em; line-height:1.3em;  }
.contenitore .riga .col_dx h4 { font-size:1.1em; line-height:1.3em; }

/* sezione informazioni */
.contenitore .info .col_sx { width: 140px; }
.contenitore .info .col_sx h3 { margin-bottom: 15px; }
.contenitore .info .col_dx { width: 425px; }


















