.area_corsisti h1, .registrazione h1 {
display: block;
margin: 25px 0 15px 10px;
font-size: 1em;
}

.registrazione, .area_corsisti { padding-bottom:20px; }
.area_corsisti, .registrazione {
width:585px;
margin: 5px 0 0px 0px;
background: #DFDB00;
}

.area_corsisti h2, .registrazione h2 {
font-size: 0.9em;
padding: 10px 10px 10px 0px;
}

.area_corsisti h3 {font-size: 0.8em;  padding: 10px 10px 0px 10px; }
.area_corsisti form h3 {font-size: 1em;  padding: 0; }
.area_corsisti form p {font-size: 1em;  padding: 0; }

.area_corsisti p, .registrazione p {
text-align:justify;
font-size: 0.8em;
padding: 5px 10px 10px 10px;
}

.area_corsisti p a { color: #000; text-decoration: underline; }
.area_corsisti p a:hover { color: #000; text-decoration: underline; }

.tab_menu { list-style:none; border-bottom:4px solid #f1ac00; height:1em;  padding:10px 0 0 10px;}
.tab_menu li { width:100px; height:1em; float:left; margin-right:10px;  }
.tab_menu li a { font-size:.8em;  width:100px;  background:#eeea02; text-align:center; display:block; text-decoration:none; color:#000; }
.tab_menu li a:hover, .tab_menu .select a { background:#f1ac00; }

.tab_menu .ac_home { width:60px; }
.tab_menu .ac_home a { width:60px; }
.tab_menu .ac_comunicazioni { width:120px; }
.tab_menu .ac_comunicazioni a { width:120px; }
.tab_menu .ac_cv { width:100px; }
.tab_menu .ac_cv a { width:100px; }
.tab_menu .ac_corsi { width:50px; }
.tab_menu .ac_corsi a { width:50px; }
.tab_menu .ac_annunci { width:70px; }
.tab_menu .ac_annunci a { width:70px; }
.tab_menu .ac_modifica { width:; }
.tab_menu .ac_modifica a { width:; }


.corsisti .s { height:138px; }

.area_corsisti form, .registrazione form { 
padding: 5px 10px 5px 10px;
font-size: 0.8em;
width: 565px;
}

.area_corsisti label, .registrazione label {
display: block;
margin-top: 5px;
}

.area_corsisti label span, .registrazione label span {
float: left;
width: 200px;
}

select { width:206px; }
.c_mod_2 { padding-top: 15px; }
.c_mod_2 select { width:362px; }
input { width:200px; }
.c_mod_2 input { width:356px; }
.c_list input, #ok, #ok_n { width:20px; }
.c_list label span { width:30px !important; }

textarea {
width: 559px;
height: 100px;
margin-bottom: 0px; margin-top: 5px;

}

.invia, .cancella, .salva { 
border: 0;
background: #fff;
cursor: pointer;
width: 100px;
margin: 20px 0 0 120px;}
.salva { margin: 20px 0 0 450px; }
a.indietro_c { background:#ffffff; width:100px; height:18px; line-height:18px; display:block; float:lefT; text-align:Center; color:#000000; text-decoration:none; margin:20px 5px 0 0 ; }
a.prosegui_c, form .cancella_c { margin:20px 0 0 34px; }


/**   ANNUNCI   **/

.lista_annunci { list-style:none; font-size:.8em; margin-left:10px; }
.lista_annunci li { line-height:1.3em; }
.lista_annunci li a {  text-decoration:none; color:#000; }
.lista_annunci li a:hover { text-decoration:underline; }

.annunci_dett { list-style:none; font-size:.8em; margin-left:10px; margin-top:20px;  }
.annunci_dett li { line-height:1.3em; }
.annunci_dett a { color:#000; text-decoration:none; }
.annunci_dett a:hover { text-decoration:underline; }


.area_corsisti .indietro { text-align:right; padding: 20px 30px 15px 0;}
.area_corsisti .indietro a { color:#000; text-align:right; }
.area_corsisti .indietro span { font-size:.7em; }


/* radio buttons */


.f_radio { padding:0 0 5px 0px; width:360px; float:left; }
.f_radio label { width:110px; margin:0; padding:0; float:lefT; }
.f_radio input { width:20px; }
.f_radio_3 label { width:75px; floaT:lefT; }

.f_radio_2 { float:left; padding:0; margin:0; width:565px; }
.f_radio_2 label { width:200px; margin:0; padding:4px 0 0px 0; height:24px; floaT:lefT;}
.f_radio_2 label input { width:20px; }
.f_radio_2 .f_radio_i_2 input { width:200px; }
.f_radio_2 .f_radio_i, .f_radio_2 .f_radio_i_2 { margin-right:1px; width:362px; float:right; min-height:24px; height:auto !important; height:24px; }
.f_radio_2 .f_radio_i_2 label.error { width:290px; position:relative; float:left; }


.registrazione p a, .registrazione li a {  color:#000000; text-decoration:none; }
.registrazione p a:hover, .registrazione li a:hover { color:#000000; text-decoration:underline; }
.registrazione p.back { width: 62px; float:right; position: relative; margin-top: -35px; }
.registrazione ul { padding:30px 10px 0 20px; margin-bottom:5px; }
.registrazione 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; }


/*lista comunicazioni*/

.l_news p { margin:0 ; }
.l_news p a { color: #000; text-decoration: underline; }
.l_news p a:hover { color: #000; text-decoration: underline; }
.l_news h3 { margin:10px 0 0 0 ;  }
.l_news p.allegati_news { text-align:right; clear:both; padding:0 15px; border: solid #cbc700; border-width:1px 0; min-height:20px; height:auto !important; height:20px; margin:0px 0 20px 0;  }
.l_news p.allegati_news a { background:transparent url(../i/pdf.gif) no-repeat scroll 0 8px; color:#000000; line-height:24px; padding:10px 15px 10px 20px; text-decoration:none; }
.l_news p.allegati_news a:hover { text-decoration:underline; }

/* CV */
.cv_nav_top { height:18px; padding: 0 0 20px 0; border-bottom:1px solid #CBC700; margin-top:10px; }
.cv_nav_top a { background:#ffffff; width:100px; height:18px; line-height:18px; float:left; text-align:Center; color:#000000; font-size:.8em; text-decoration:none; margin:0 0px 0 0; }
.cv_nav_top a.avanti_c { float: right; }
.cv_nav_top a.indietro_c { margin:0; }

.cv_nav { clear: both; height:18px; padding:20px 0 0 0; border-top:1px solid #CBC700; margin-top:10px; }
.cv_nav a{ background:#ffffff; width:100px; height:18px; line-height:18px; float:left; text-align:Center; color:#000000; font-size:.8em; text-decoration:none; margin:0 0px 0 0; }
.cv_nav a.avanti_c { float:right; }
.cv_nav a.indietro_c { margin:0; }
.cv_nav_2 { margin-left:10px; margin-right:10px;  }

.r_studi p { padding-bottom:0; border-top:1px solid #CBC700; padding-top:5px; margin-top:10px; }
.r_studi .s_controllo { text-align:right; border:0; padding-bottom:5px; }
.r_studi .s_controllo a { margin-left:20px; color:#000000; text-decoration:none; }
.r_studi .s_controllo a:hover { text-decoration:underline; }
.r_studi .s_controllo a.delete { color: red; }

.r_competenze p { padding-bottom:0; border-top:1px solid #CBC700; padding-top:5px; margin-top:10px; }
.r_competenze .s_controllo { text-align:right; border:0; padding-bottom:5px; }
.r_competenze .s_controllo a { margin-left:20px; color:#000000; text-decoration:none; }
.r_competenze .s_controllo a:hover { text-decoration:underline; }
.r_competenze .s_controllo a.delete { color: red; }

.r_lavori p { padding-bottom:0; border-top:1px solid #CBC700; padding-top:5px; margin-top:10px; }
.r_lavori .s_controllo { text-align:right; border:0; padding-bottom:5px; }
.r_lavori .s_controllo a { margin-left:20px; color:#000000; text-decoration:none; }
.r_lavori .s_controllo a:hover { text-decoration:underline; }
.r_lavori .s_controllo a.delete { color: red; }
/* tab menu 2 */

.tab_menu_2 { list-style:none; height:1em;  padding:0 0 0 0; margin-bottom:20px;}
.tab_menu_2 li { width:585px; height:1em; float:left; }
.tab_menu_2 li a { font-size:.8em;  width:585px;  background:#eeea02; text-align:center; display:block; text-decoration:none; color:#000; }
.tab_menu_2 li a:hover, .tab_menu_2 .select a { background:#f1ac00; }
.tab_menu_2 .ac_preiscritto { width:292px; }
.tab_menu_2 .ac_preiscritto a { width:292px; }
.tab_menu_2 .ac_preferenze { width:293px; }
.tab_menu_2 .ac_preferenze a { width:293px; }


/* tabella preiscrizioni*/
.t_corsi { padding:10px 10px 0 10px; }
.t_corsi table {  border-collapse:collapse; width:565px; font-size:.8em; }
.t_corsi tr td { border:1px solid #CBC700; padding:0 10px; line-height:1.4em; }
.t_corsi tr td.nome { width:273px; }
.t_corsi tr td.data { width:132px; }
.t_corsi tr td.stato { width:100px; }
.t_corsi thead td, .hcol { font-weight:bold; background:#f1ac00; }
.t_corsi .row_o td { background:#f1ac00; }

/* annunci */
p.allegati_annunci { text-align:right; clear:both; padding:0 15px; border: solid #cbc700; border-width:1px 0; min-height:20px; height:auto !important; height:20px; margin:0px 0 5px 0;  }
p.allegati_annunci a { background:transparent url(../i/pdf.gif) no-repeat scroll 0 8px; color:#000000; line-height:24px; padding:10px 15px 10px 20px; text-decoration:none; }
p.allegati_annunci a:hover { text-decoration:underline; }
p.interessato { text-align:right; padding:0 10px; }
p.interessato a { text-decoration:none; font-weight:bold; }

.l_categorie a { color:#000; text-decoration:none; }
.l_categorie ul { width:280px; float:left; padding:0px; }
.l_categorie .dx { float:right; }
.l_categorie { border:1px solid #B4B100; border-width:0 0 1px 0; margin:10px 10px 10px 10px; padding:0 0 0px 0; }
.l_categorie 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; }




table tr.paging td { text-align: center; }
table tr.paging td span { font-weight: bold; }

.area_corsisti .paging { margin: 20px 0px 0px 0px; }
.area_corsisti .paging p { margin:0; padding:0px 10px; text-align: right; font-size: 0.8em; }
.area_corsisti .paging strong { padding: 0px 4px; background: #D9DADB; border: 1px solid #CBC700; text-align: center; }
.area_corsisti .paging a { color: #000; padding: 0px 4px; text-decoration: none; border: 1px solid #CBC700; }
.paging a:link {}
.paging a:visited {}
.area_corsisti .paging a:hover { text-decoration: underline; padding: 0px 4px; background: #D9DADB; border: 1px solid #CBC700; }
.paging a:active {}

.sbs_on
{
	background-color:rgb(238, 234, 2);
}

/* forse validation as hidden */
.vld
{
    display:none !important;
}

.ac_content { padding:20px 0 0 0; }
.ac_content_2 { padding:20px 0 0 0; }
.ac_content h2 { padding:0 0 5px 10px; }
.ac_content_2 h2 { padding:0 0 5px 0px; }
.ac_content_3 h2 { padding:0 0 5px 10px; }
.ac_content .l_news h2 { padding:15px 0 0 10px; }
.ac_content label span i, .ac_content label i { font-style: normal; font-size: .7em; }
.ac_content select.jumper { width: 230px; position: relative; left: 200px; top: 2px; } 
.ac_content_2 select.jumper { width: 230px; position: relative; left: 200px; top: 2px; } 
.ac_content_2 label span i, .ac_content_2 label i { font-style: normal; font-size: .7em; }

.niftyfill { height:10px !important; }

span#_ctl0_Content_UC_1 { width:300px; }
label#_ctl0_Content_UC_hSettore { height:18px; }
label#_ctl0_Content_UC_hSede { height:18px; }
label#_ctl0_Content_UC_hSettore, label#_ctl0_Content_UC_hSede { padding-left:0 !important; }


.news_dettaglio { padding:0 10px; }

.smr
{
	border:solid 2px red;
	color:Red;
	padding:3px;
}

.smr ul
{
	list-style-type:none;
}

textarea.n_cv { width: 200px; }