
body
{
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: normal;
        text-align: center;             /* allinea la pagina al centro */
        padding: 0;
        margin: 0;
        padding: 0;
        /* background-color: #D8FBC7; */
        background-color: #FFFFFF;
}



/* --------------------------------------------------- */

/* stili per definizione menu cv*/
#menu-cv
{
        margin: 0px auto;
        padding: 5px;
        width: 200px;
        background-color: transparent;
        voice-family: "\"}\"";
        voice-family:inherit;
}

#menu-cv ul
{
        border: 0;
        margin: 0; padding: 0; /* elimino i rientri delle liste */
        list-style-type: none; /* elimino i punti elenco */
}

#menu-cv ul li
{
        text-align: center;
        padding: 0;
        margin: 0;
        border-bottom: 4px solid #CCCCCC;
}

#menu-cv ul li a
{
/*      display: block; */                      /* il link occupa tutto lo spazio orizzontale */
        /* background-color: #D8FBC7; */
        background-color: #FFFFFF;
        border: 0;
        padding: 0 1em;                         /* lascia spazio far il bordo del menu e il testo del link */
        color: #969BFC;
        text-decoration: none;                  /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
        text-align: left;
        height: 1.5em; line-height: 1.5em;      /* altezza del link: height e line-height devono avere il medesimo valore */
        font-weight: normal;
        letter-spacing: 1px;
        font-size:    xx-small;
        voice-family: "\"}\"";
        voice-family: inherit;
        font-size:    x-small;
}

#menu-cv ul li a:hover
{
        color: #EEEEEE;
        background-color: #65BB3B;
}

#menu-cv ul li a.noHover:hover
{
        background-color: #FFFFFF;
}


/* --------------------------------------------------- */

#risultato-nome
{
        font-size: 12px;
        text-align: left;
        width: 200px;
        font-style: normal;
        font-weight: bold;
        background-color: transparent;
}


#risultato-telefono
{
        background-color: transparent;
        font-size: 13px;
        text-align: left;
        width: 100px;
        font-style: normal;
        font-weight: normal;
}

#risultato-data
{
        background-color: transparent;
        font-size: 13px;
        text-align: left;
        width: 80px;
        font-style: normal;
        font-weight: normal;
}
#risultato-residenza
{
        background-color: transparent;
        font-size: 13px;
        text-align: left;
        width: 250px;
        font-style: normal;
        font-weight: normal;
}

.header
{
	background-color: #EEEEEE;
    font-weight: bold;
    text-align: center;
}

.popupAnnuncioBold
{
    background-color: transparent;
    font-size: 13px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
}
.popupAnnuncio
{
    background-color: transparent;
    font-size: 11px;
    font-style: normal;
    text-align: center;
}

/* stili per definizioni form */
label, input, textarea, select
{
        display: block;
        float: left;
        width: 274px;
        margin-bottom: 2px;
        color: #000000;
        background-color: transparent;
        font-size: 11px;
}


label, .empty
{
        display: block;
        float: left;
        width: 118px;
        text-align: right;
        background-color: transparent;
}
label
{
        background-color: #EEEEEE;
}

.ricerca_hdr
{
        width: 430px;
        float: left;
        text-align: left;
        background-color: #EEEEEE;
        font-size: 12px;
        font-style: normal;
        font-weight: bold;
}
.radio
{
        text-align: left;
}
.ricerca_select
{
        width: 250px;
}

.ricerca_text_eta
{
        width: 100px;
}

.piccola
{
        width: 130px;
        background-color: transparent;
        text-align: left;
}


.lev0
{
        display: block;
        width: 0px;
        background-color: transparent;
}
.lev1
{
        display: block;
        width: 10px;
        background-color: transparent;
}
.lev2
{
        display: block;
        width: 20px;
        background-color: transparent;
}
.lev3
{
        display: block;
        width: 30px;
        background-color: transparent;
}
.lev4
{
        display: block;
        width: 40px;
        background-color: transparent;
}
.lev5
{
        display: block;
        width: 50px;
        background-color: transparent;
}
.lev6
{
        display: block;
        width: 60px;
        background-color: transparent;
}
.lev7
{
        display: block;
        width: 70px;
        background-color: transparent;
}
.lev8
{
        display: block;
        width: 80px;
        background-color: transparent;
}

.tree
{
        display: block;
        float: left;
        width: 250px;
        text-align: left;
        background-color: transparent;
}

.mybutton
{
        width: 100px;
}
.d_day, .d_month, .s_radio
{
        display: block;
        float: left;
        width: 20px;
}
.d_year
{
        display: block;
        float: left;
        width: 40px;
}

.readonly
{
        float: left;
        background-color: #transparent;
}


.highlight 
{
        float: left;
        background-color: #transparent;
}

.highlighted
{
        float: left;
        background-color: #65BB3B;
}

.row
{
        text-align: left;
        clear: both;
}

#form-registration, #form-anagrafica, #form-prosegui, #form-studi, #tree-studi, #elenco-studi,
#form-lingua, #elenco-lingua, #form-informatica, #elenco-informatica, #form-esperienze, #tree-esperienze,
#elenco-esperienze
{
        border: 1px solid #000000;
        width: 400px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 398px;
}

#form-logon{
        border: 1px solid #000000;
        voice-family: "\"}\"";
        voice-family:inherit;	
		width:510px;
}


#az-hdr-pagina
{
        border: 1px solid #000000;
        width: 780px;
        background-color: #D8FBC7;
        text-align: center;
        font-size: 15px;
        font-style: normal;
        font-weight: bold;
}

#ricerca
{
        border: 1px solid #000000;
        width: 780px;
        voice-family: "\"}\"";
        voice-family:inherit;
}

.msg-helpform
{
        float: left;
        display: block;
        font-weight: bold;
        font-size: x-small;
        text-align: left;
        background-color: transparent;
}



/* stili per definizione errori*/
#errors
{
        margin: 0px auto;
        width: 300px;
}

#errors ol
{
        border: 0;
        list-style-type: lower-roman;
}

#errors ol li
{
list-style-type: lower-roman;
        border: 0;
        padding: 0;
        color: #969BFC;
        background-color: #D8FBC7;
        text-align: left;
        letter-spacing: 1px;
        font-size:    xx-small;
        voice-family: "\"}\"";
        voice-family: inherit;
        font-size:    x-small;
}

