@media screen {
    /* GLOBALES */
    body {
        margin:0px;
        padding:0px;
        font-size:11px;
        color:#000;
        font-family:Arial, Verdana, Helvetica, Sans-serif;
        background-position:top left;
        background-repeat:repeat-x;
        background-color:#FFFFFF;
        margin-left:auto;
        margin-right:auto;
        width:1000px;
    }
    div, p, ul {
        margin:0px;
        padding:0px;
    }
    br {
        float:none;
        clear:both;
    }
    a {
    }
    a:hover {
        text-decoration:none;
    }
    img {
        border:0px;
        display:inline;
    }
    form, form fieldset, form fieldset label, form fieldset input, form fieldset select, form fieldset textarea {
        margin:0px;
        padding:0px;
    }
    /* Classes */
    .nofloat {
        clear:both;
        float:none;
    }
    .txt-left {
        text-align:left;
    }
    .txt-center {
        text-align:center;
    }
    .txt-right {
        text-align:right;
    }
    .txt-justify {
        text-align:justify;
    }
    .print {
    }
    .no-print {
        display:none;
    }
    /* Pages */
    div#body {
        clear:both;
        width:100%;
        background-color:#FFFFFF;
    }
    
    /* Filtre + Calque */
    #filtre{
        float:left;
        background-color:#666666;
        display: none;
        position:absolute;
        filter:alpha(opacity=50);
        VISIBILITY: visible;
        WIDTH: 1260px;
        HEIGHT: 863px;
        opacity: 0.7;
        MozOpacity: 0.7;
        KhtmlOpacity: 0.7;
        top:0;
        left:0;
        z-index:110000;        
    }
    
    #calque{
        display:none;
        width:815px;
        height:600px;
        position:absolute;
        z-index:200000;
        color:#000000;
        overflow-y:hidden;
        overflow-x:hidden;
    }
    
    #bloc_fermer{
        background:#FFFFFF;
        text-align:right;
    }
    
    /* Mentions legales */
    h1.mentionstitre{
        color:#586667;
        font-size:14px;
        margin-bottom:20px;
        float:left;
    }        
    h1.mentionstitre div.titre{
        float:left;
        clear:both;
        width:774px;
        background-color:#FFFFFF;
        padding:5px;
        text-transform:uppercase;
        text-align:center;
    }
    h1.mentionstitre #print{
        float:right;
        margin:10px 10px 0 0;
    }
    h1.mentionstitre #print a{
        color:#000000;
        font-size:11px;
        text-decoration:none;
    }
    div.mentions{
        color:#000000;
        float:left;
        width:774px;
    }
    div.mentions a{
        color:#000000;
        font-size:11px;
        text-decoration:underline;    
    }
    div.mentions a:hover{
        text-decoration:none;    
    }
    div.mentions h2{
        float:left;
        clear:both;
        width:774px;
        background-color:#FFFFFF;
        color:#586667;        
        padding:5px;
        margin-top:10px;
        font-size:11px;
    }
    div.mentions p{    
        margin-left:5px;
    }
    
    /* ************************* REFERENCE *************************** */
    #keywords {
        float:left;
        width:800px;
        margin:30px 0 0 50px;
        text-align:left;
        color:#78757c;
    }
    html>body #keywords {
        width:900px;
        margin-right:50px;
    }
    #keywords h1{
        font-size:10px;
        color:#78757c;
        font-weight:normal;
        font-style:italic;
    }
    #keywords a{
        color:#78757c;
        text-decoration:none;
    }
    #keywords a:hover{
        text-decoration:underline;
    }
}

    /* ************************* RECRUTEMENT *************************** */
    #body-recrutement{
        width:1000px;
        margin-left:auto;
        margin-right:auto;
        background:none;
    }
    
    #pagerecrutement{
        width:1000px;
    }
    
    #flash-hp-recr{
        width:1000px;
        height:500px;
        margin-top:100px;
    }
/* ************************* FIN RECRUTEMENT *************************** */

/* ************************* PAGE FLASH SIMPLE (SUPPORTIV) *************************** */
    #pageSansfond{ /* a mettre si on ne veut plus le background bleu a rayures*/
        /*background-image:none;*/ 
        background:#000000;
    }
    
    #pageFlashSimple{
        width:1024px;        
    }
    
    #flash-simple{
        margin-right:auto;
        margin-left:auto;
        width:1024px;
        margin-top:20px;
    }
/* ************************* FIN PAGE FLASH SIMPLE (SUPPORTIV)  *************************** */

/* **************************INPUT DU MOTEUR DE RECHERCHE************************ */
.searchbox{
    margin-left:5px;
    margin-top: 5px;
    padding-bottom:5px;
    width:230px;    
}

#mdrech_ok{
        margin-top:8px;
        margin-left:10px;
        background-color:#dce5e7;
        border:1px solid #586667;
        width:30px;
        cursor:pointer;
}

#mdrech_ok:hover {
        background-color:#a1b5b6;
        border:1px solid #a7a6aa;
        color:#ffffff;
}
    
#mdrech_form{
    font-size:11px;
    color: #999999;
}
/* *********************** FIN INPUT DU MOTEUR DE RECHERCHE ************************* */

