.area_aziende h1, .registrazione h1, .recupero_p h1 {
display: block;
margin: 25px 0 15px 10px;
font-size: 1em;
}

.registrazione, .recupero_p, .area_aziende { padding-bottom:20px; }
.area_aziende, .registrazione, .recupero_p {
width:585px;
margin: 5px 0 0px 0px;
background: #DFDB00;
}

.area_aziende h2, .registrazione h2, .recupero_p h2 {
font-size: 0.9em;
padding: 10px 10px 0px 10px;
}

.area_aziende p, .registrazione p, .recupero_p p {
text-align:justify;
font-size: 0.8em;
padding: 5px 10px 10px;
}


.tab_menu { list-style:none; border-bottom:4px solid #f1ac00; height:1em; padding:10px 0 0 10px; }
.tab_menu li { width:110px; height:1em; float:left; margin-right:10px;  }
.tab_menu li a { font-size:.8em;  width:110px;  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 .aa_home { width:60px; }
.tab_menu .aa_home a { width:60px; }
.tab_menu .aa_comunicazioni { width:120px; }
.tab_menu .aa_comunicazioni a { width:120px; }
.tab_menu .aa_cv { width:110px; }
.tab_menu .aa_cv a { width:110px; }
.tab_menu .aa_annunci { width:70px; }
.tab_menu .aa_annunci a { width:70px; }
.tab_menu .aa_modifica { width:110px; }
.tab_menu .aa_modifica a { width:110px; }

.aziende .s { height:138px; }

.area_aziende form, .registrazione form, .recupero_p form {
padding: 5px 10px 5px 10px;
font-size: 0.8em;
width: 565px;
}

.area_aziende label, .registrazione label, .recupero_p label {
display: block;
margin-top: 5px;
}

.area_aziende label span, .registrazione label span, .recupero_p label span {
float: left;
width: 200px;
}

select { width:206px; }
.c_mod_2 select { width:362px; }
input { width:200px; }
.c_mod_2 input { width:356px; }
.c_list input, #ok, #ok_n { width:20px; }

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; }
form 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 ; }
form .prosegui_c, form .cancella_c { margin:20px 0 0 34px; }

.area_aziende h3 {font-size: 0.8em;  padding: 10px 10px 0px 10px; }
.area_aziende form h3 {font-size: 1em;  padding: 0; }
.area_aziende form p {font-size: 1em;  padding: 0; }

/**   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_aziende .indietro { text-align:right; padding: 20px 30px 10px 0;}
.area_aziende .indietro_cv { text-align:right; padding: 20px 30px 0px 0;}
.area_aziende .indietro a, .area_aziende .indietro_cv a { color:#000; text-align:right; }
.area_aziende .indietro span { font-size:.7em; }


/*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; }


/* 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 { 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; }

.paging {
margin: 20px 0px 0px 0px;
}

.paging p { margin:0; padding:0;
text-align: center;
font-size: 0.8em;
}

.paging a {
color: #000;
text-decoration: none;
}
.paging a:link {}
.paging a:visited {}
.paging a:hover { text-decoration: underline;}
.paging a:active {}


/* tabella curriculum*/
.t_curriculum { padding:10px 0px 0 0px; }
.t_curriculum table {  border-collapse:collapse; width:565px; }
.t_curriculum tr td { border:1px solid #CBC700;  line-height:1.4em; }
.t_curriculum tr td.nome { width:265px; }
.t_curriculum tr td.nome a { width:265px; }
.t_curriculum tr td.eta { width:20px; }
.t_curriculum tr td.eta a { width:20px; }
.t_curriculum tr td.residenza { width:180px; }
.t_curriculum tr td.residenza a { width:180px; }
.t_curriculum tr td.data { width:80px; }
.t_curriculum tr td.data a { width:80px; }
.t_curriculum tr td.titolo { width:430px; }
.t_curriculum tr td.titolo a { width:430px; }

.t_curriculum thead td, .t_curriculum .hcol { font-weight:bold; background:#f1ac00; padding:0 10px; }

.t_curriculum .row_o td { background:#f1ac00; }

.t_curriculum tr td a { display:block; padding:0 10px; color:#000000; text-decoration:none; }

.t_curriculum_2 { padding:0px 10px 0 10px; }
.t_curriculum_2 table { border-collapse:collapse; width:565px; font-size:.8em; }
.t_curriculum_2 table.e_lav { margin:5px 0 5px 0; }
.t_curriculum_2 table.e_lav td { background:#CBC700; border:1px solid #DFDB00; }
.t_curriculum_2 thead td { font-weight:bold; padding:15px 0 5px 10px; border:0; }
.t_curriculum_2 tbody td { padding:2px 0 3px 0; }
.t_curriculum_2 td { border:1px solid #CBC700; }
.t_curriculum_2 .col_a { width:190px; text-align:right; color:#000000; padding-right:10px; }
.t_curriculum_2 .col_b { width:355px; padding-left:10px; }
.t_curriculum_2 .row_o td { background:#f1ac00; }

/* radio buttons */

.f_radio { padding:0 0 5px 0px; float:left; }
.f_radio label { width:150px; margin:0; padding:0; }
.f_radio_3 label { width:75px; floaT:lefT; }

.f_radio_2 { float:left; padding:0; margin:0; width:480px;}
.f_radio_2 label { width:185px; margin:0; padding:4px 0 0px 0; height:24px; floaT:lefT;}
.f_radio_2 .f_radio_i, .f_radio_2 .f_radio_i_2 { padding-right:143px; width:146px; 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 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; }

/* 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; }


.aa_content { padding:20px 0 0 0; }
.aa_content_2 { padding:20px 0 0 0; }
.aa_content h2 { padding:0 0 5px 10px; }
.aa_content_2 h2 { padding:0 0 5px 0px; }
.aa_content_3 h2 { padding:0 0 5px 10px; }
.aa_content .news h2, .Communicazioni_i h2 { padding:15px 0 0 10px; }

.niftyfill { height:10px !important; }

.Communicazioni_i a { color:#000000; }


.news_dettaglio { padding:0 10px; }
.news_dettaglio h2 { padding:0 0 5px 0px;}
.news_dettaglio p { padding-left: 0px;}
.Communicazioni_i h2 {  }















