body { background-color:#FFFFFF; color:#000000; font-family:Arial, Helvetica, sans-serif; }

a:link { text-decoration:none; color:#000000;}
a:visited { text-decoration:none; color:#000000;}
a:hover { text-decoration:underline; color:#000000;}
a:active { text-decoration:none; color:#000000;}

/* menu 1 */
.menu1 { font-size:14px; color:#000000; font-weight:bold; }
.menu1_search { font-weight:bold; }
.cerca {
    margin-top:7px;
    vertical-align:top;
    width:110px;
}

/* menu 2 */
.menu2 { font-size:14px; color:#FFFFFF; font-weight:bold; }
.menu2 a:link { color:#FFFFFF;}
.menu2 a:visited { color:#FFFFFF;}
.menu2 a:hover { color:#FFFFFF;}
.menu2 a:active { color:#FFFFFF;}

/* piede */
.login_dnn {
    font-family:Arial,Times New Roman;
    font-size:10px;
}

/* home opzioni */
.opz_home { font-size:24px; color:#FFFFFF; font-weight:bold; }
.annunci { font-size:24px; font-weight:bold; color:#004ca0 }
.annunci_titolo { font-size:12px; font-variant:small-caps; font-weight:bold; color:#000000; }
.annunci_sottotitolo { font-size:12px; font-weight:bold; color:#000000; }
.annunci_testo { font-size:12px; color:#000000; }
.app_titolo { font-size:12px; font-variant:small-caps; font-weight:bold; color:#FFFFFF; }
.app_sottotitolo { font-size:12px; font-weight:bold; color:#FFFFFF; }
.app_testo { font-size:12px; color:#FFFFFF; }

/* login */
.login_titolo {
    color:#004CA0;
    font-family:Arial,Times New Roman;
    font-size:24px;
    font-weight:bold;
    padding-left:100px;
}
.login {
    padding-left:120px;
    padding-top:5px;
}
.login_box 
{
    padding-top:5px;
    font-family:Arial,Times New Roman;
    font-size:12px;
}
.login_cookies
{
    padding-top:5px;
    font-family:Arial,Times New Roman;
    font-size:12px;
    color:Blue;
    text-decoration:underline;
}

/* proponi */
.proponi{ padding-left:50px; }
.prop_titolo {
    color:#004CA0;
    font-family:Arial,Times New Roman;
    font-size:24px;
    font-weight:900; 
}
.prop_testo1 {
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:12px;
    font-weight:bold;
    padding-top:22px;    
}
.prop_testo2 {
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:12px;
    font-weight:bold;
    padding-top:57px;    
    padding-left:15px;
}
.prop_txtbox{
    width:150px;
    height:10px;
    font-size:10px;
}
.prop_dropbox{
    height:18px;
    font-size:10px;
}
.prop_checkbox
{
    width:20px;
    height:18px;
    font-size:10px;
}
.prop_txtarea
{
    height:80px;
    width:380px;
    font-size:10px;
}
.prop_upload
{
    height:18px;
    width:300px;
    font-size:10px;
}
.prop_div
{
    border-style:solid;
    border-color:#004CA0;
    border-width:thin;
    text-align:left;
    padding:10px;
}
.prop_tasti
{
    height:20px;
    font-size:12px;
    width:50px;
    text-align:center;
}
.tasti
{
    padding-top:30px;
    padding-right:10px;
}

/* Ricerca */
.ricerca { padding-left:30px; }
.ricerca2 { padding-left:148px; padding-top:30px; }
.ricerca_tecn { padding-left:140px; }
.ric_titolo 
{
    padding-left:10px;
    padding-bottom:10px;
    color:#F49401;
    font-family:Arial,Times New Roman;
    font-size:22px;
    font-weight:900; 
}
.ric_sottotitolo 
{
    font-size:18px;
}
.ric_testo1 {
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:12px;
    font-weight:bold;
    padding-top:22px;    
}
.ric_location
{
    padding-left:15px;
    padding-top:5px;
}
.ric_casting {
    padding-left:15px;
    padding-top:5px;  
}
.ric_checkbox
{
    height:18px;
    font-size:10px;
    font-weight:bold;
    font-variant:small-caps;
    font-family:Arial,Times New Roman;
}
.ric_checkboxpad
{
    padding-left:75px;
}
.ric_loc_txtbox{
    width:150px;
    height:10px;
    font-size:10px;
    margin-top:-15px;
    margin-left:3px;
    position:absolute;
}
.ric_zona
{
    padding-left:20px;
    padding-top:10px;
    font-size:18px;
    font-family:Arial,Times New Roman;
    font-variant:normal;
}
.ric_periodo
{
    padding-left:20px;
    padding-top:8px;
    font-size:18px;
    font-family:Arial,Times New Roman;
    font-variant:normal;
}
.ric_dropbox{
    height:18px;
    width:175px;
    font-size:10px;
}
.ric_radiobutton
{
    width:20px;
    height:18px;
    font-size:10px;
    margin-left:10px;
}
.ric_sesso
{
    padding-top:3px;
    padding-left:60px;
}
.ric_txtbox{
    width:250px;
    height:10px;
    font-size:10px;
}
.ric_curriculum
{
    font-size:12px;
    font-weight:bold;
    font-family:Arial,Times New Roman;   
    padding-left:45px; 
}
.ric_tecnici {
    padding-top:9px;    
    padding-left:15px;
}

.ric_altre_titolo
{
    padding-left:20px;
    font-size:12px;
    font-weight:bold;
    font-family:Arial,Times New Roman; 
    position:absolute;
}
.ric_altre_txt
{
    font-size:10px;
    font-family:Arial,Times New Roman;
    height:80px;
    width:320px;
    border-style:solid;
    border-width:1px;
    border-color:#000000;
    margin-top:30px;
    margin-left:-10px;
    position:relative;
}
.ric_tasti
{
    vertical-align:bottom;
}
.ric_info {
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:10px;
    padding-left:20px; 
}

.ric_inol
{
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:10px;
    padding-left:32px;
    padding-bottom:10px; 
}


/* Risultati della ricerca */
.risultati
{
    padding-left:30px;
}
.ris_titolo 
{
    padding-left:10px;
    padding-bottom:10px;
    color:#F49401;
    font-family:Arial,Times New Roman;
    font-size:22px;
    font-weight:900; 
}
.ris_titolo2 
{
    padding-left:30px;
    padding-bottom:10px;
    color:#F49401;
    font-family:Arial,Times New Roman;
    font-size:22px;
    font-weight:900; 
}
.ris_sottotitolo 
{
    font-size:18px;
}
.ris_scheda_titolo 
{
    color:#F49401;
    font-family:Arial,Times New Roman;
    font-size:16px;
    font-weight:bold;
}
.ris_scheda_testo
{
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:12px;
}
.stampa_risultati
{
    padding-left:30px;
    padding-top:10px;
}
.stampa_risultati2
{
    padding-left:10px;
    padding-top:10px;
}
.titolo_opz
{
    color:#FFFFFF;
    font-family:Arial,Times New Roman;
    font-size:16px;
    font-weight:bold;
}
.opz_login
{
    padding-left:150px;
    padding-right:150px;
}
.opz_utente
{
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:14px;
    font-weight:bold;
}
.opz_testo
{
    color:#000000;
    font-family:Arial,Times New Roman;
    font-size:14px;
    text-align:justify;
}

/* Scheda */
.scheda{ padding-left:120px; }
.schedanome{ padding-left:50px; }
.sch_titolo 
{
    color:#F49401;
    font-family:Arial,Times New Roman;
    font-size:26px;
    font-weight:bold;
}
.sch_descr
{
    font-family:Arial,Times New Roman;
    font-size:12px;
    text-align:justify;
}
.sch_servizi
{
    color:#F49401;
    font-family:Arial,Times New Roman;
    font-size:22px;
    font-weight:bold;
}
.sch_serv_pad { padding-left:65px; }
.sch_serv_pad2 { padding-right:110px; }
.sch_serv_testo
{
    font-family:Arial,Times New Roman;
    font-size:12px;
    text-align:justify;
}
.sch_serv_richiesta
{
    color:#FFFFFF;
    font-family:Arial,Times New Roman;
    font-size:22px;
    font-weight:bold;
    text-align:center;
}
.sch_textarea
{
    font-family:Arial,Times New Roman;
    font-size:12px;
    border-width:0px;
    border-color:#000000;
    width:235px;
    height:120px;
}
.sch_invia
{
    padding-right:10px;
}

/* Compagnie */
.compagnie_titolo
{
    padding-left:50px;
    padding-bottom:10px;
    color:#004CA0;
    font-family:Arial,Times New Roman;
    font-size:22px;
    font-weight:900; 
}

.label_pad
{
    padding-left:150px;
}