/* Genéral*/
html,body {margin:0; padding:0;height:100%;background:#fafafa url(../img/fond.jpg) 0% -200px repeat-x;}
img{border:0px}

/* erreur*/
#wErr{position:absolute;z-index:100;background-color:#E9D9C4;border:2px solid #B39F88;visibility:hidden;}
  #wErr #txtErr{float:left;margin-left:10px;margin-top:10px;}

#page{margin:0px auto;width:990px; height:100%;}
  
  /*-Header*/
  #page #header{clear:both;float:left;width:100%;}
    #page #header #fondHeader{clear:both;float:left;width:100%;height:206px;}
    #page #header .fondHeader1{background:url(../img/bandeau_candidat.jpg) 0px 0px no-repeat;}
    #page #header .fondHeader2{background:url(../img/bandeau_entreprise.jpg) 0px 0px no-repeat;}
    #page #header .fondHeader3{background:url(../img/bandeau_yousearch.jpg) 0px 0px no-repeat;}
      #page #header #fondHeader a#logo{float:right;margin:40px 10px 0px 0px;width:200px;height:90px;}
    
    #page #header #mainMenu{clear:both;float:left;width:100%;height:50px;background:url(../img/fond_menu_n1.gif) no-repeat;}
      #page #header #mainMenu .menuGauche{float:left;margin-left:5px;}
      html > body #page #header #mainMenu .menuGauche{margin-left:10px;}
      #page #header #mainMenu .menuDroit{float:right;}
        #page #header #mainMenu .menuDroit a{float:left;margin-left:3px;width:120px;height:50px;background-position:0% -50px;}
        #page #header #mainMenu .menuDroit .rub1{background:url(../img/btn_n1_candidat.gif) 0% -50px no-repeat;}
        #page #header #mainMenu .menuDroit .rub2{background:url(../img/btn_n1_entreprise.gif) 0% -50px no-repeat;}
        #page #header #mainMenu .menuDroit .rub3{background:url(../img/btn_n1_yousearch.gif) 0% -50px no-repeat;}
        #page #header #mainMenu .menuDroit a:hover{background-position:0% 0%}
  
  /*-Middle*/
  #page #accueil{width:990px; height:380px; background-color:#FFFFFF;}
  #page #accueil .haut{width:990px; height:46px; background-color:#CCCCCC;}
  #page #accueil img{border:0px; margin:0px; padding:0px;float:left;}
   #page #accueil .centre{width:990px; height:331px; background-color:#AAA;}
  #page #middle{clear:both;float:left;width:100%;background:url(../img/fondPage.gif) repeat-y;border-bottom:20px solid #fff;}
    #page #middle #leftMenu{float:left;margin:0px 5px 0px 10px;width:170px;}
      #page #middle #leftMenu ul{margin:15px 0px 20px 6px;padding:0px 10px 0px 0px;width:150px;}
        #page #middle #leftMenu ul li{margin:0px;padding:3px 0px 3px 10px;list-style-type:none;background:url(../img/puce_menu.gif) 0px 6px no-repeat;}
          #page #middle #leftMenu ul li ul{margin:2px 0px 5px 0px;padding:0px 0px 0px 0px;width:150px;}
            #page #middle #leftMenu ul li ul li{margin:0px;padding:3px 0px 3px 8px;list-style-type:none;background:url(../img/puce_n3.gif) 0px 7px no-repeat;}
    
    #page #middle .contenu{float:left;margin:10px 0px 0px 20px;width:510px;}
     #page #middle .contenu_eng{float:left;margin:10px 0px 0px 20px;width:480px;}
     #page #middle .contenu_liste{float:left;margin:10px 0px 0px 20px;width:480px;}
     #page #middle .solo{width:760px;}
      
      #page #middle .candidature h2{clear:both;float:left;margin-top:20px;width:100%;}
      #page #middle .contenu .formE{clear:both;float:left;margin-bottom:20px;width:100%;}
        #page #middle .contenu .formE .firstname{position:absolute;left:-9999px;}
        #page #middle .contenu .formE .item{clear:both;float:left;margin-bottom:4px;width:100%;}
          
          #page #middle .contenu .formE .item label{float:left;margin:5px 5px 0px 0px;width:170px;}
          #page #middle .contenu .formE .item label.ville{width:70px;}
          #page #middle .contenu .formE .item label.periodeAu{width:40px;}
          html > body #page #middle .contenu .formE .item label{margin:5px 5px 0px 0px;*margin:3px 5px 0px 0px;}
          
          #page #middle .contenu .formE .item input.texte{float:left;padding:2px 0px;width:250px;border:2px solid #E1E1E1;}
          #page #middle .contenu .formE .item input.cp{width:60px;}
          #page #middle .contenu .formE .item input.ville{width:110px;}
          #page #middle .contenu .formE .item input.checkbox{float:left;padding:2px 0px;border:2px solid #E1E1E1;}
          #page #middle .contenu .formE .item input.periodeDu{width:100px;}
          #page #middle .contenu .formE .item input.periodeAu{width:100px;}
          #page #middle .contenu .formE .item input.file{float:left;padding:2px 0px;width:250px;border:2px solid #E1E1E1;}
          
          #page #middle .contenu .formE .item textarea.texte{float:left;padding:2px 0px;width:425px;border:2px solid #E1E1E1;}
          #page #middle .contenu .formE .item textarea.texte2{float:left;padding:2px 0px;width:250px;border:2px solid #E1E1E1;}
          
          #page #middle .contenu .formE .item select.select{float:left;padding:2px 0px;width:255px;border:2px solid #E1E1E1;}
          #page #middle .contenu .formE .item select.petitSelect{width:auto}
          
          #page #middle .contenu .formE .item input.submit{float:left;margin:10px 0px 0px 175px;padding:1px 17px 1px 0px;width:255px;border:1px solid #343233;background:#343233 url(../img/puce_sur_gris.gif) 98% 4px no-repeat;}
          html > body #page #middle .contenu .formE .item input.submit{background-position:95% 7px;*background-position:98% 4px;}
          
      #page #middle .contenu table.listeOffre{width:509px; background:url(../img/fond2.gif) repeat-x;}
        #page #middle .contenu table.listeOffre th{padding:5px;background-color:#353333;}
        #page #middle .contenu table.listeOffre td{padding:2px 5px; border-bottom:1px dotted #D0D0D0; }
        #page #middle .contenu table.listeOffre td.typeC{width:90px;}
        #page #middle .contenu table.listeOffre td.ref{width:80px;}
        #page #middle .contenu table.listeOffre td.pair{}
      
      #page #middle .contenu p.hr{margin:0px;padding:0px;width:100%;border-bottom:1px dotted #353333;}
      
    #page #middle #quote{float:right;margin:60px 10px 0px 10px;padding-left:10px;width:230px;border-left:1px solid #F2F2F2;line-height:1.5em;}
      #page #middle #quote p{margin:0px 0px 10px 0px;padding:0px;}
      #page #middle #quote p.alinea{padding-top:3px;background:url(../img/guillement_temoignage.gif) no-repeat;}
      
    #page #middle #client{float:right;margin:10px 10px 0px 10px;padding-left:10px;width:230px;border-left:1px solid #F2F2F2;line-height:1.5em;}
  
  /*-Footer*/
  #page #footer{clear:both;float:left;width:100%;height:29px;background-color:#EBE7E8;}
    #page #footer img{float:left;}
    #page #footer a{float:left;height:29px;background-position:0px -29px;}
    #page #footer a.bmenu1{width:51px;height:29px;background:url(../img/footer_btn_office.gif) 0px -29px no-repeat;}
    #page #footer a.bmenu2{width:149px;background:url(../img/footer_btn_compta.gif) 0px -29px no-repeat;}
    #page #footer a.bmenu3{width:159px;background:url(../img/footer_btn_inge.gif) 0px -29px no-repeat;}
    #page #footer a.bmenu4{width:170px;background:url(../img/footer_btn_commerce.gif) 0px -29px no-repeat;}
    #page #footer a.bmenu5{width:281px;background:url(../img/footer_btn_contact.gif) 0px -29px no-repeat;}
    #page #footer a:hover{background-position:0px 0px;}
    #page #content2{margin-top:10px;}
    #acc_coord{height:190px; width:100%;border-bottom:1px solid #d8d8d8;}
    .acc_gauche{float:left;margin-top:20px;padding-left:20px; width:543px;border-right:2px solid #F1F1F1;}
    .acc_droite{float:left;margin-top:20px; margin-left:30px;width:370px;}
    .nbr{margin-top:13px;}
    .imgAcc{margin-right:15px;}
    .azur{margin-top:-20px; margin-right:15px;}
