*{margin: 0px;padding: 0px;}body {     background-color: #27363D;     background-image: url(../img/bg.gif);     font-family: Verdana, Arial, Helvetica, sans-serif;     overflow:-moz-scrollbars-vertical;    width:100%;    height:100%;}#container{    width:970px;   background-color:#ffffff;   margin-left:auto;   margin-right:auto;    }#old_content {   width:770px;   background-color:#468BE3;   float:left;}h2{    font-weight:bold;    font-family: Arial, Helvetica, sans-serif;    font-size: 11px;    padding:9px 10px 5px 10px;    }h3{    font-family: Arial, Helvetica, sans-serif;    font-size: 13px;    padding:12px 5px 10px 8px;    color:#ffffff;    text-align:left;        }.bleu{    color:#468BE3;    }.noir{    color:#000000;    }h4{    color: #FF0000;    font-weight: bold;    font-size: 10px;   }h5{    font-weight:bold;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;    color: #666666;    margin-top:10px;    margin-left:8px;    margin-right:2px;}#retour_accueil{    display:block;    width:230px;    height:85px;    border:none;    background-image: url(../img/logo.gif);    background-repeat:no-repeat;    float:left;}#bandeau_haut{    width:540px;    height:85px;    float:left;    /*background-image: url(../img/bg.gif); */}/*  ---------------------Navigation--------------------------------*/.commun_menu{    width:135px;    float:left;    font-family: Arial, Helvetica, sans-serif;    background-color:#333333;     }a.rubrique{    width:135px;    background-image:url(../img/n_off.gif);    background-position: -1px 0px ;     height:20px;     border:none;     display:block;     font-size: 12px;     color:#e2e2e2;     text-decoration:none;     text-align:center;     font-family: Arial, Helvetica, sans-serif;     padding-top:7px;     font-weight: bold;}#nav, #nav ul {  padding: 0;  margin: 0;  list-style: none;}.fond_sous_rubrique{    width:133px;    background-color:#65747B;    border-bottom:1px solid #000000;   }a.sous_rubrique {  font-size: 10px;  /*height:20px;*/  text-transform: uppercase;  font-weight: bold;  padding-top:4px;  padding-left:10px;  margin-bottom:3px;  display:block;  text-decoration:none;}a.sous_rubrique:link {  color:#ffffff;}a.sous_rubrique:visited {  color:#ffffff;}a.sous_rubrique:active {  color:#202F36;}a.sous_rubrique:hover {  color:#202F36;}#nav li {  float: left;  width: 135px;}#nav li ul {  position: absolute;  width: 135px;  left: -999em;}#nav li:hover ul {  left: auto;}#nav li:hover ul, #nav li.sfhover ul {  left: auto;}/*--------------------------------Fin Nav------------------------------------------- */#actus{    width:230px;    clear:both;     background-color:#ffffff;     font-size: 10px;     float:left;     height:320px;}#accroche{    color: #000000;    font-weight: normal;    font-size: 10px;    background-color:#ffffff;    border-right:1px solid #d4d0c8;     }#accroche h1{    font-weight: bold;    padding-top:17px;    padding-bottom:16px;    margin-left:240px;    margin-right:10px;    font-size: 10px;    display:block;    text-align:justify;}#actus h4{    padding:10px 0px 0px 5px;    }a.newslink {    color: #000000;    font-weight:normal;    margin-left: 5px;    padding-right:20px;    text-decoration: none;   display:block;    background-image: url(../img/arrow.gif);    background-position: 210px bottom ;    background-repeat:no-repeat;}a.newslink_2 {    color: #FF0000;    font-weight:normal;    display:block;    text-decoration: none;    padding-top:0px;}a.newslink_2 img {padding-top:2px;border: none;margin-right:6px;margin-left:6px;}#medias a.newslink{padding-right:8px;}#contenu_faq{    background-image: url(../img/bg_faq.jpg);    /*background-repeat:repeat-y;*/    margin-top:12px;    }#contenu_faq a{    color:#ffffff;    padding:5px 5px 5px 5px;    display:block;   }#contenu_faq a:link{    text-decoration:none;   }#contenu_faq a:visited{    text-decoration:none;   }#contenu_faq a:active{    text-decoration:underline;   }#contenu_faq a:hover{    text-decoration:underline;   }.action{    width:191px;    border-right:1px solid #d4d0c8;    border-top:1px solid #d4d0c8;    height:226px;    background-color:#ffffff;    float:left;    position:relative;}a.lien_action{    font-family: Arial, Helvetica, sans-serif;    /*margin-left:8px;*/    margin-top:10px;    margin-bottom:10px;    font-size:11px;    font-weight:bold;    text-decoration:none;    display:block;    text-align:center;    letter-spacing: 0.5px;}a:link.lien_action{color: #f25b0c;}a:visited.lien_action{color: #f25b0c;}a:active.lien_action{color: #FF0000;}a:hover.lien_action{color: #FF0000;}a.image_action{    width:191px;    height:33px;    display:block;}.action p{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9px;    color: #666666;    margin-top:10px;    margin-left:8px;     display:block;     width:178px;   }.gras{    font-weight:bold;           }a.fleche_action{    width:190px;    height:17px;    display:block;    background-image: url(../img/arrow.gif);    background-position: 177px 5px ;    background-repeat:no-repeat;    position:absolute;    top:208px;   }.copyright {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10px;    color: #000000;    background-color:#65747A;    text-align:right;    width:960px;    clear:both;    padding:10px 10px 10px 0px;}.haut_rub{    width:230px;    height:32px;    background-color:#65747A;    color: #FFFFFF;    text-align:right;    /*padding:5px 10px 5px 0px;*/}#link4link {           background-image:url(../img/link_4_lead.jpg);           background-repeat:no-repeat;           background-position:-20px -8px;           height:112px;           width:200px;           float:left;           background-color:#468BE3;           }#link4link a{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    margin-left:8px;    font-weight:bold;    display:block;}#link4link a:link{    color: #000000;}#link4link a:visited{    color: #000000;}#link4link a:active{    color: #808080;}#link4link a:hover{    color: #808080;}#medias{    width:200px;     background-color:#ffffff;     font-size: 10px;     float:left;     height:290px;}#medias h4{    padding:10px 0px 0px 25px;    background-image:url(../img/arrow.gif);    background-repeat:no-repeat;    background-position:6px 12px;       }#recrutement {    float:left;    width:200px;    height:200px;    background-color:#f7962f;    background-image:url(../img/recrut_degrade.jpg);    background-repeat:repeat-x;    border-top:1px solid #d4d0c8;    position:relative;    overflow:visible;}#recrutement img{             position:absolute;             padding-bottom: 100px;             }#recrutement h3{             color:#ffffff;             position:absolute;             margin:8px 8px 0px 70px;             text-align:right;             text-decoration:none;             }#content_recrut{        padding-top:95px;        padding-bottom:20px;        position:relative;}#recrutement h4{             color:#ffffff;             margin:4px 8px 0px 8px;             font-family: Arial, Helvetica, sans-serif;             text-align:left;             /*position:relative; */             font-size:12px;             text-decoration:none;              }#recrutement h4 a{             color:#ffffff;             text-decoration:none;              }#recrutement h3 a{             color:#ffffff;             text-decoration:none;              }#contenu_central{          float:left;          background-color:#ffffff;          width:538px;          border-left:1px solid #d4d0c8;          border-right:1px solid #d4d0c8;          overflow:auto;          padding-bottom:20px;    }h6.chemin {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #FFFFFF;    text-align : right;    padding-right : 40px;    font-weight : bold;    background-color:#468BE3;    margin-bottom : 0px;    display:block;    padding-top:12px;    padding-bottom:5px;}h2.techno {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    color: #FA7129;    font-weight: bold;    margin-left:30px;    margin-top:10px;    padding-left:0px;    }h2.techno_gris {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    font-weight: bold;    margin-left:30px;    margin-top:10px;    padding-left:0px;    }hr{    color: #FA7129;    background-color: #FA7129;    height: 1px;    border: 0;    margin:5px 30px 5px 30px;}#contenu_central p{  margin:5px 30px 5px 30px;      font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    color: #666666;}#contenu_central h3{    margin:5px 30px 5px 30px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #000000;    padding-left:0px;  }#contenu_central h4{    margin:5px 30px 5px 30px;    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    font-weight: bold;    color: #666666;    padding-left:0px;}#contenu_central ul {    padding-left:30px;    font-size: 10px;    list-style-type: none;    font-size: 11px;    color: #666666;    margin-top:10px;    margin-right:30px;}#contenu_central li {    background-image:url(../img/arrow.gif);    background-repeat:no-repeat;    background-position:0px 2px;    padding-left:20px;    margin-top:10px;}.techno_gris a{display:inline;margin-left:10px;margin-right:10px;color: #cccccc;}#bleu_clair{   width:230px;   background-color:#9EC4F7;   height:53px;}.orange{    color: #FA7129;    font-weight:bold;}.orange_fin{    color: #FA7129;    font-weight:normal;}a.fleche_droite{    float:right;    width:18px;    height:18px;    background-image:url(../img/next.gif);    background-repeat:no-repeat;    display:block;    margin-right:30px;    margin-top:20px;    }a.fleche_gauche{    float:left;    width:18px;    height:18px;    background-image:url(../img/previous.gif);    background-repeat:no-repeat;    display:block;    margin-left:30px;    margin-top:20px;    }.gris{    color: #666666;   }/*--------------------------------Formulaire contact------------------------------------------- */.oblig{color: #FF0000;}#form_gauche{    float:left;    width:47%;       }#form_droite{    float:left;    text-align:right;    width:53%;    padding-top:5px;    margin-bottom:20px;       }label{      font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 11px;      color: #FA7129;      display:block;      margin-bottom:2px;    }input{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    padding:4px 0px 4px 0px;     }select{    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    width:230px;    padding:2px 0px 2px 0px;       }#form_gauche label{      margin-left:30px;      margin-top:11px;    }#form_gauche input{      margin-left:30px;    }#form_droite label{      margin-right:30px;      text-align:right;      margin-top:10px;    }.label_checkbox_pair { margin-right:30px; text-align:right; margin-top:5px;}.demande_checkbox {   display:inline;}#form_droite textarea{     margin-right:30px;     font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 11px;    padding:2px 2px 2px 2px;}#form_droite select{      margin-right:30px;    }#demande_contact {     display:block;    width:150px;     clear:both;     margin-left:auto;     margin-right:auto      }#confirm_contact{    color: #FA7129;    font-weight:normal;    margin-top:20px;    }/*--------------------------------Fin Formulaire------------------------------------------- */