.contenuti h1 { color:#a2122a; margin: 10px 0 15px 0px; }
.contenuti h2 { font-size: 0.9em; color:#a2122a; }
.contenuti h3 { font-size: 0.9em; color:#a2122a; }
.contenuti h4 { font-size: 0.85em; color:#a2122a; }
.contenuti p { text-align:justify; margin:12px 0; }
.contenuti h2 a { color:#a2122a; }
.contenuti h2 a:hover { text-decoration:underline; }


.contenuti ul { overflow:hidden; margin:12px 0; list-style:disc; }
.contenuti li { margin: 4px 0 4px 20px; }
.contenuti li a { text-decoration:underline; }


.sottosezioni a, .sottosezioni_f a { color:#000; text-decoration:none; }
.sottosezioni_f p { text-align:center; border:1px solid #cccccc; 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; 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; margin: 4px 0 4px 10px; line-height:1.3em; background:url("../i/menu_freccia.gif") no-repeat 0 6px; }*/
.sottosezioni { border:1px solid #cccccc; border-width:0 0 1px 0; margin:20px 10px 10px 10px; padding:0 0 0px 0; }

.paging { margin: 30px 10px 10px 10px; }
.paging p { text-align: right; font-size: 0.8em; }
.paging strong { padding: 0px 4px; border: 1px solid #a2122a; color:#a2122a; text-align: center; }
.paging a { color: #585753; padding: 0px 4px; text-decoration: none; border: 1px solid #cfcecd; }
.paging a:link {}
.paging a:visited {}
.paging a:hover { border: 1px solid #a2122a; color:#a2122a; }
.paging a:active {}




.contenitore h1 { padding: 0 0 00px 0; }
.contenitore .indietro { padding:0 0 0px 0; line-height:20px; text-align:right; width:140px; float:right;}
.contenitore .iscriviti_ora { padding:0px 0 0px 0;  }
.contenitore .iscriviti_ora a { line-height:1em; float:left; min-height:20px; float:left; padding:0 20px 5px 25px; }
.contenitore .iscriviti_ora .preiscrizione { line-height:26px; background:url("../i/ico_like.gif") no-repeat 0 4px; }
.contenitore .iscriviti_ora .fav { background:url("../i/ico_fav.gif") no-repeat 0 4px; }
.contenitore .iscriviti_ora .info { background:url("../i/ico_info.gif") no-repeat 0 4px; }
.contenitore .iscriviti_ora .i_amico { background:url("../i/ico_invia.gif") no-repeat 0 4px; }
.contenitore .iscriviti_ora .stampa { line-height:26px; background:url("../i/ico_stampa.gif") no-repeat 0 4px; }
.contenitore h2 {  text-align:center; padding:4px 0; border-bottom:1px solid #cfcecd; clear:both; }
.contenitore .col_sx, .contenitore .col_dx { float:left; padding:10px 0; overflow:hidden;  background:none; }
.contenitore .col_sx { width:200px; }
.contenitore .col_dx { width:365px; }
.contenitore .riga { float:left; width:100%; border-bottom:1px solid #cfcecd; }
.contenitore .clear, .formazione_cont .clear { font-size:1px; height:10px; clear:both; }


.contenitore .col_dx ul { padding-left:0; margin:0; }
.contenitore .col_dx ul li { padding-left:15px; list-style:none; margin:0 0 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 h4 { margin-top:20px; }
.contenitore .col_dx p { margin:0; }

.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 #cfcecd; }

.contenitore h4 a
{ 
	color:#a2122a;
}

.servizio { width:180px; height:180px; background:#ffffff; 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; }



/* sezione informazioni */
.contenitore .info .col_sx { width: 140px; }
.contenitore .info .col_sx h3 { margin-bottom: 15px; }
.contenitore .info .col_dx { width: 425px; }





.s_top { overflow:hidden; padding-bottom:20px; }
.s_top .flash { float:left; width:280px; height:135px; overflow:hidden; position:relative; margin:0; border:1px solid #cfcecd; }
.s_top .flash li { position:absolute; top:0; left:0; z-index:8; width:280px; height:135px; margin:0; padding:0; }
.s_top .flash li.active { z-index:10; }
.s_top .flash li.last-active { z-index:9; }
/*.s_top .s_menu { margin-top:0; padding-left: 5px; }
.s_top .s_menu li {  padding:0 0 0 15px; }*/

.contenuti .s_menu { margin: 0 0 12px; padding-left: 10px; }










