/**************************************************************/
/***    COMMUN                                                */
#blocPostulerBout { float:right; display:block; height:46px; width:112px; margin-right:16px; }

#blocPlusAuchan { top:170px; left:336px; position:absolute; width:218px; height:392px; display:block; background-image:url(../images/fond_plus.jpg); background-repeat:no-repeat; }
#blocPlusAuchanTitre { top:18px; left:20px; position:relative; display:block; width:170px; height:52px; font-size:18px; color:#FFFFFF; text-align:center;  }
#blocPlusAuchanContent { top:30px; left:20px; position:relative; display:block; width:170px; height:265px; color:#e2001a; }
#blocPlusAuchanContent ul { color:#e2001a; margin-left:10px; padding-left:10px; margin-top:0px; font-size:12px; }
#blocPlusAuchanContent li { margin-bottom:7px; }

/**************************************************************/
/***    HOME                                                  */
#blocHome2Gauche { width:770px; height:483px; display:block; float:left; }
#blocHome2Droit { width:219px; height:483px; display:block;  float:left; padding-right:11px;  background-image:url(../images/home/home-col-droite-fond.jpg); background-repeat:repeat-y;}
#blocHomeOffres {  width:209px; height:378px; padding-left:10px; display:block;  }
#blocHomeOffresListe {  width:209px; display:block; background-image:url(../images/home/home-offres-fond.jpg); background-repeat:repeat-y;  }
#blocHomeOffresListe .listeOffres { height:183px; width:204px; display:block; overflow:hidden; padding-right:5px; }
#blocHomeOffresListe ul { color:#e2001a; margin-top:10px; margin-left:11px; padding-left:11px; }
#blocHomeOffresListe li {  margin-bottom:7px;  }
#blocHomeOffresListe a { color:#e2001a; text-decoration:none;  }
#blocHomeOffresListe a:hover { color:#b2b1a9; text-decoration:none;  }
#blocHomeOffresBout { width:209px; height:36px; display:block;  margin-top:3px; margin-bottom:3px; }
#blocHomeEspace { width:171px; height:69px; display:block; background-image:url(../images/home/espace_fond.gif); background-repeat:no-repeat; padding-left:14px; padding-right:3px; padding-top:29px; padding-bottom:6px;  }
#blocHomeRencontres { width:219px; height:105px; display:block;  }


/**************************************************************/
/***    TEMOIGNAGES                                           */
#blocRubTem { width:1000px; height:483px; display:block; background-color:#dad8cd; }
#blocRubTemTop { width:1000px; height:46px; display:block;  }
#blocRubTemRetourBout { width:100px; height:30px; display:block; float:left; margin-left:60px; padding-top:10px;   }
#blocRubTemRetourBout A { color:#5f5d50; text-decoration:none; font-weight:bold; }
#blocRubTemRetourBout A:hover { color:#000000; text-decoration:none; font-weight:bold; }
#blocRubTemFicheBout { width:200px; height:30px; display:block; float:right; padding-top:16px;   }
#blocRubTemFicheBout A { color:#f28f00; text-decoration:none; font-weight:bold; }
#blocRubTemFicheBout A:hover { color:#000000; text-decoration:none; font-weight:bold; }
#blocRubTemCenter { width:1000px; height:437px; display:block; }


/**************************************************************/
/***    METIERS                                               */
#blocRubMetier { position:relative; top:0px; left:0px; width:1000px; height:483px; display:block; background-image:url(../images/metiers/fond-fiche.jpg); background-repeat:no-repeat; }
#blocFicheMetierPhoto { top:7px; left:25px; position:absolute; width:173px; height:155px; display:block; }
#blocFicheMetierListe { top:180px; left:25px; position:absolute; width:200px; height:275px; display:block; overflow:auto;  }
#blocFicheMetierListe {	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #878677; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #878677; scrollbar-darkshadow-color: #878677;  scrollbar-track-color: #e2e1d2;  scrollbar-arrow-color: #ee1c24; }
#blocFicheMetierListe .lienFiche { float:left; color:#878677; display:block; text-decoration:none; background-image:url(../images/metiers/menu_fond1.gif); background-repeat:no-repeat; padding-left:12px;  padding-top:3px; padding-bottom:2px; margin-bottom:3px; width:138px; } 
#blocFicheMetierListe .lienFiche:hover { float:left; color:#e2001a; display:block; text-decoration:none; background-image:url(../images/metiers/menu_fond2.gif);  } 
#blocFicheMetierListe .lienFicheActive  { float:left; color:#e2001a; display:block; text-decoration:none; background-image:url(../images/metiers/menu_fond2.gif); background-repeat:no-repeat; padding-left:12px;  padding-top:3px; padding-bottom:2px; margin-bottom:3px; width:138px; } 
#blocFicheMetierListe .lienTem { float:left; display:block; text-decoration:none; width:25px; } 



#blocFicheMetierPlus { top:66px; left:225px; position:absolute; width:218px; height:392px; display:block;  }
#blocFicheMetierPlusTitre { top:15px; left:20px; position:relative; display:block; width:170px; height:52px; font-size:18px; color:#FFFFFF; text-align:center;  }
#blocFicheMetierPlusContent { top:30px; !top: 20px; left:20px; position:relative; display:block; width:170px; height:255px; color:#e2001a; }
#blocFicheMetierPlusContent ul { color:#e2001a; margin-left:10px; padding-left:10px; margin-top:0px; font-size:12px; }
#blocFicheMetierPlusContent li { margin-bottom:7px; }


#blocFicheMetierTitre { top:20px; left:228px; position:absolute; width:625px; height:40px; display:block;  color:#48789a;  font-size:21px; }
#blocFicheMetierContent { top:95px; left:455px; position:absolute; width:525px; height:350px; display:block;  font-size:12px; color:#000000; overflow:auto;  }
#blocFicheMetierContent {	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #878677; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #878677; scrollbar-darkshadow-color: #878677;  scrollbar-track-color: #e2e1d2;  scrollbar-arrow-color: #ee1c24; }
#blocFicheMetierContent  .titre { color:#48789a;  font-size:18px; font-weight:bold;   padding-left:17px;  }
#blocFicheMetierContent ul { color:#000000; margin-left:10px; padding-left:10px; margin-top:5px; }
#blocFicheMetierContent li { list-style-image:url(../images/metiers/puce.gif);  }


#blocFicheMetierDownload { top:455px; right:20px; position:absolute; width:150px; height:25px; display:block; text-align:right;  }
#blocFicheMetierDownload  A { color:#a5a5a1; text-decoration:none;  }
#blocFicheMetierDownload  A:hover { color:#e2001a; text-decoration:none;  }

/**************************************************************/
/***    ACTUALITE                                             */
#blocActu { position:relative; top:0px; left:0px; width:1000px; height:483px; display:block; }
#blocActuImages { top:7px; left:228px; position:absolute; width:772px; height:133px; padding-bottom:8px; border-bottom:solid 1px #a5a5a1; display:block; }
#blocActuImages IMG { margin-right:5px; }
#blocActuFlash { top:165px; left:30px; position:absolute; width:335px; height:210px; display:block; }
#blocActuContent {  top:165px; left:415px; position:absolute; width:560px; height:210px; overflow:auto; display:block; color:#3bb6b8; font-size:15px; line-height:24px; }
#blocActuContent A { color:#3bb6b8; text-decoration:underline; }
#blocActuContent A:hover { color:#e2001a; text-decoration:none; }
#blocActuBoutonPlus { top:386px; left:848px; position:absolute; width:91px; height:88px; display:block; }


/**PLAN DU SITE**/


#blocPlanSite { position:relative; top:0px; left:0px; width:1000px; height:483px; display:block; background-image:url(../images/plandusite/fond.gif); background-repeat:no-repeat; }


#blocPlanSite_Rub1 { position:absolute; top:96px; left:216px; width:175px; height:130px; }
#blocPlanSite_Rub1 H1 { color:#e2001a; font-size:15px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub1 A { color:#e2001a; font-size:11px; text-decoration:none;  }
#blocPlanSite_Rub1 A:hover { color:#e2001a; font-size:11px; text-decoration:underline;  }
#blocPlanSite_Rub1 UL { color:#e2001a; margin:0px; padding:0px; margin-left:10px; padding-left:10px; margin-top:5px; }

#blocPlanSite_Rub2 { position:absolute; top:235px; left:240px; width:175px; height:130px; }
#blocPlanSite_Rub2 H1 { color:#b1c800; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub2 A { color:#b1c800; font-size:11px; text-decoration:none;  }
#blocPlanSite_Rub2 A:hover { color:#b1c800; font-size:11px; text-decoration:underline;  }
#blocPlanSite_Rub2 UL { color:#b1c800; margin:0px; padding:0px; margin-left:10px; padding-left:10px;  margin-top:5px; }

#blocPlanSite_Rub3 { position:absolute; top:95px; left:440px; width:175px; height:210px; }
#blocPlanSite_Rub3 H1 { color:#bd007b; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub3 A { color:#bd007b; font-size:11px; text-decoration:none;  }
#blocPlanSite_Rub3 A:hover { color:#bd007b; font-size:11px; text-decoration:underline;  }
#blocPlanSite_Rub3 UL { color:#bd007b; margin:0px; padding:0px; margin-left:10px; padding-left:10px;  margin-top:5px; }

#blocPlanSite_Rub4 { position:absolute; top:320px; left:470px; width:175px; height:130px; }
#blocPlanSite_Rub4 H1 { color:#ee7f00; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub4 A { color:#ee7f00; font-size:11px; text-decoration:none;  }
#blocPlanSite_Rub4 A:hover { color:#ee7f00; font-size:11px; text-decoration:underline;  }
#blocPlanSite_Rub4 UL { color:#ee7f00; margin:0px; padding:0px; margin-left:10px; padding-left:10px;  margin-top:5px; }

#blocPlanSite_Rub5 { position:absolute; top:90px; left:700px;  width:175px; height:130px; }
#blocPlanSite_Rub5 H1 { color:#799c13; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub5 A { color:#799c13; font-size:11px; text-decoration:none;  }
#blocPlanSite_Rub5 A:hover { color:#799c13; font-size:11px; text-decoration:underline;  }
#blocPlanSite_Rub5 UL { color:#799c13; margin:0px; padding:0px; margin-left:10px; padding-left:10px;  margin-top:5px; }

#blocPlanSite_Rub6 { position:absolute; top:235px; left:700px;  width:175px; height:170px; }
#blocPlanSite_Rub6 H1 { color:#e2001a; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub6 A { color:#e2001a; font-size:11px; text-decoration:none;  }
#blocPlanSite_Rub6 A:hover { color:#e2001a; font-size:11px; text-decoration:underline;  }
#blocPlanSite_Rub6 UL { color:#e2001a; margin:0px; padding:0px; margin-left:10px; padding-left:10px;  margin-top:5px; }

#blocPlanSite_Rub7 { position:absolute; top:220px; left:110px;  width:100px; height:50px; }
#blocPlanSite_Rub7 H1 { color:#cc041c; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub7 A { color:#cc041c; text-decoration:none;  }
#blocPlanSite_Rub7 A:hover { color:#cc041c; text-decoration:underline;  }

#blocPlanSite_Rub8 { position:absolute; top:320px; left:140px;  width:100px; height:50px; }
#blocPlanSite_Rub8 H1 { color:#3bb6b8; font-size:14px; font-weight:bold; margin:0px;  }
#blocPlanSite_Rub8 A { color:#3bb6b8;  text-decoration:none;  }
#blocPlanSite_Rub8 A:hover { color:#3bb6b8; text-decoration:underline;  }


#blocRubDiv { position:relative; top:0px; left:0px; width:1000px; height:483px; display:block;  }
#blocRubDiv {	scrollbar-face-color: #ffffff; scrollbar-shadow-color: #878677; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #878677; scrollbar-darkshadow-color: #878677;  scrollbar-track-color: #e2e1d2;  scrollbar-arrow-color: #ee1c24; }
#blocRubDivTitre { position:absolute; top:0px; left:310px;  width:550px; height:43px; display:block; color:#e2001a; font-size:22px;  padding-top:15px;  }
#blocRubDivFilet { position:absolute; top:58px; left:310px;  width:690px; height:1px; display:block; border-top:solid 1px #c3c3c0; }
#blocRubDivBlocPhoto { position:absolute; top:18px; left:20px;  width:246px; height:318px; display:block; }   
#blocRubDivBtTem { position:absolute; top:360px; left:40px;  width:180px; height:86px; display:block; }   

#blocRubDivHome { position:absolute; top:70px; left:310px;  width:665px; height:300px; display:block; overflow:auto; font-size:11px; }
#blocRubDivHome2 { color:#878781; position:absolute; top:360px; left:247px;  width:665px; height:50px; padding-top:60px; padding-left:63px; display:block;  font-size:11px; background-image:url(../images/diversite/crayon.gif); background-repeat:no-repeat; }
.blocRubDivBtHome { font-family:Arial, Helvetica, sans-serif; text-decoration:none; background-image:url(../images/diversite/bt-rub-home.gif); color:#e2001a; font-weight:bold; font-size:11px; display:block; width:106px; height:52px; padding-top:36px; padding-bottom:36px; padding-left:6px; padding-right:12px; text-align:center; float:left; }
.blocRubDivBtHome:hover { background-image:url(../images/diversite/bt-rub-home-on.gif); color:#FFFFFF; display:block; }

#blocRubDivBlocRouge { position:absolute; top:18px; left:20px;  width:246px; height:318px; display:block; background-image:url(../images/diversite/bloc-rouge.gif); }   
#blocRubDivBlocRougeTitre { top:15px; left:25px; position:relative; display:block; width:195px; height:35px; font-size:18px; color:#FFFFFF; text-align:center;  }
#blocRubDivBlocRougeContent { top:30px; left:25px; position:relative; display:block; width:195px; height:240px; color:#000000; font-size:11px; }
.blocRubDivTitreRouge, h3 { color:#e2001a; font-size:14px; font-weight:bold; margin: 0px; }
#blocRubDivBlocRougeContent p.bodytext {margin: 0px; padding:0px;}

#blocRubDivPageIntro { position:absolute; top:70px; left:310px;  width:665px; height:70px; display:block; overflow:auto; font-size:11px; }
#blocRubDivPageContent { position:absolute; top:155px; left:495px;  width:465px; height:295px; padding-left:20px; display:block; overflow:auto; font-size:11px; border-left:solid 1px #c3c3c0; }
#blocRubDivPageContent ul { color:#000000; margin-left:10px; padding-left:10px; margin-top:5px; }
#blocRubDivPageContent li { list-style-image:url(../images/diversite/puce.gif);  }
#blocRubDivPageListeLien { position:absolute; top:155px; left:310px;  width:180px; height:270px;  display:block; overflow:auto; font-size:11px; }
#blocRubDivPageListeLien A { text-transform:uppercase; color:#e2001a; font-size:14px; text-decoration:none; display:block;  }
#blocRubDivPageListeLien A:hover { text-transform:uppercase; color:#000000; font-size:14px; text-decoration:none; }
#blocRubDivPageListeLien .lienActif { text-transform:uppercase; color:#e2001a; font-size:14px; text-decoration:none; font-weight:bold; }
#blocRubDivPageListeLien .lienActif:hover { text-transform:uppercase; color:#e2001a; font-size:14px; text-decoration:none; font-weight:bold; }
#blocRubDivPageRetour { position:absolute; top:425px; left:310px;  width:170px; height:25px;  display:block; font-size:11px; text-align:right; padding-right:10px; }
#blocRubDivPageRetour A { color:#5f5d50; text-decoration:none; font-weight:bold; }
#blocRubDivPageRetour A:hover { color:#000000; text-decoration:none; font-weight:bold; }

#blocRubDivTemContent { position:absolute; top:115px; left:495px;  width:465px; height:295px; padding-left:20px; display:block; overflow:auto; font-size:11px; border-left:solid 1px #c3c3c0; }
#blocRubDivTemContent ul { color:#000000; margin-left:10px; padding-left:10px; margin-top:5px; }
#blocRubDivTemContent li { list-style-image:url(../images/diversite/puce.gif);  }
#blocRubDivTemListeLien { position:absolute; top:115px; left:310px;  width:180px; height:270px;  display:block;  font-size:11px; }
#blocRubDivTemListeLien2 {  width:180px; height:175px;  display:block; overflow:auto; font-size:11px; margin-top:10px; margin-bottom:5px; }
#blocRubDivTemListeLien2 A {  color:#e2001a; font-size:14px; text-decoration:none; display:block;  }
#blocRubDivTemListeLien2 A:hover {  color:#000000; font-size:14px; text-decoration:none; }
#blocRubDivTemListeLien2 .lienActif {  color:#e2001a; font-size:14px; text-decoration:none; font-weight:bold; }
#blocRubDivTemListeLien2 .lienActif:hover { color:#e2001a; font-size:14px; text-decoration:none; font-weight:bold; }
#blocRubDivTemRetour { position:absolute; top:385px; left:310px;  width:170px; height:25px;  display:block; font-size:11px; text-align:right; padding-right:10px; }
#blocRubDivTemRetour A { color:#5f5d50; text-decoration:none; font-weight:bold; }
#blocRubDivTemRetour A:hover { color:#000000; text-decoration:none; font-weight:bold; }










#blocFicheMetierListe .lienTem {display:block; float:left; text-decoration:none; width:25px; background-image:url(../images/metiers/bt_tem.gif);height:21px  }
#blocFicheMetierListe .lienTem:hover {background-image:url(../images/metiers/bt_tem_on.gif);  }

#blocHomeOffresListe iframe {overflow-x: hidden; overflow-y: hidden; border:none;margin-left:3px;}
#blocHomeEspace iframe {overflow-x: hidden; overflow-y: hidden; border:none;}

#blocPostulerBout {display:block;float:right;height:46px;margin-right:16px;position:relative;width:112px;z-index:50;}

#blocFicheMetierPlusTitre {color:#FFFFFF;display:block;font-size:18px;height:52px;left:11px;position:relative;text-align:center;top:10px;width:170px;}

*{outline: none;} 


#blocRubTemFicheBout {display:block;float:right;height:30px;padding-top:16px;width:250px;}
#blocRub6 {border-left:none;display:block;height:432px;margin-top:18px;overflow:auto;padding-left:18px;width:742px;z-index:1;}


#blocRubTemRetourBout2 {display:block;float:left;height:30px;margin-left:60px;padding-top:16px;width:250px;}

#blocRubTemRetourBout2 A { color:#F28F00; text-decoration:none; font-weight:bold; }
#blocRubTemRetourBout2 A:hover { color:#000000; text-decoration:none; font-weight:bold; }


#blocRubDivHome {display:block;font-size:11px;height:320px;left:310px;overflow:hidden;position:absolute;top:70px;width:665px;}
#blocRubDivPageIntro { position:absolute; top:70px; left:310px;  width:665px; display:block; overflow:hidden; font-size:11px; }




#blocActuContent {height: 295px;font-size:13px;line-height:20px;}

