body{
    background: url(../images/entete1.jpg) repeat-x;
    background-color:#f2f7fa;
}
#corps{
    width:999px;
    height:auto;
    /*border:1px solid black;*/
    min-height:50px;
    font-family: Arial;
    margin: 0px auto;
    font-size: 12px;
}
#corps p {
	line-height:14px;
}
#corps a {
	color:#707070;
}
/*//////////////////////////styrle relatif à l'entete//////*/
#corps #header{
    height:128px;
   background: url(../images/entete1.jpg) repeat-x;
}
#header #logo{
    float:left;
    margin-left:30px;
    padding-top:24px;
    width:448px;
    /*border:1px solid black;*/
    font-size:14px;
}
#header #logo p{
    margin-top: -54px;
    margin-left: 132px;
    text-transform:uppercase;
    color:#ffffff;
    font-weight:bold;
}
#header #recherche_racc{
    float:left;
    /*border:1px solid red;*/
    width:310px;
    margin-top: 71px;
    margin-left: 192px;
    color: #ffffff;
    margin-left: 211px;
}
 #recherche_racc #home{
    float:left;
    border-right:2px dotted #3c7caa;
    padding: 0px 10px;
    /*a supprimer après insertion du drapeau*/
    margin-left: 50px;
 }
  #recherche_racc #search_box{
    float:left;
    border-right:2px dotted #3c7caa;
    padding: 0px 10px;
    padding-top: 3px;
  }
   #recherche_racc #search_box #input1{
    float:left;
    width: 119px;
    height: 14px;
    border:0px;
    background: url(../images/back_recherche.jpg) no-repeat;
    color: #ffffff;
   }
   #recherche_racc #plan{
    float:right;
    border-right:2px dotted #3c7caa;
    padding: 0px 10px;

   }
   #recherche_racc #langue{
    float:left;
    padding: 0px 10px;

   }
/*/////////////////////////fin style relatif en l'entete///////////////////////////*/
/*///////////////////////////////////style relatif au contenu////////////////////////*/
#corps #contenu{
    /* border:1px solid red;*/
     height: auto;
    /* background:url(../images/bandeau_home.jpg) no-repeat ;*/
     background-color: #ffffff;
     min-height: 540px;
     margin-top: -23px;
     overflow: hidden;
     width: 999px;
     padding-bottom: 24px;
}
/*///////////////////////////////////////fin style relatif au contenu/////////////////////*/
/*//////////////////////////////////////////////style relatif au sidegauche/////////////////////*/
#corps #contenu #side_gauche{
     /*border:1px solid blue;*/
     width: 189px;
     margin-left: 16px;
     float: left;
}
/*///////////style menu//////////////*/
html body #corps #contenu #side_gauche #menus{
    background-color: #ffffff;
    font-size: 13px;
    width: 185px;
    margin-left:2px;
}
#contenu #side_gauche #back_menu{
    background: url(../images/back_menu.jpg) no-repeat ;

}
/*#contenu #side_gauche #menus .princ{
padding-top: 14px;
padding-left: 15px;
padding-right: 15px;
}*/
#contenu #side_gauche #menus #princ{
padding-top: 14px;
padding-left: 15px;
padding-right: 15px;
}
/*#contenu #side_gauche #menus .princ .enfant{
    font-size: 11px;
    color:#4e4e4e;
    padding-left: 10px;
    display: none;
}*/
#contenu #side_gauche #menus #princ .enfant{
    font-size: 11px;
    color:#4e4e4e;
    padding-left: 10px;
    display: none;
}
/*#contenu #side_gauche #menus .princ .enfant li{
    list-style-type: none;
    border: none;
    padding: 2px 0px;
}*/
#contenu #side_gauche #menus #princ .enfant li{
    list-style-type: none;
    border: none;
    padding: 2px 0px;
    margin-top: 2px;
}
/*#contenu #side_gauche #menus .princ li:hover ul{
    display: block;
}*/
/*#contenu #side_gauche #menus #princ li:hover ul{
    display: block;
}*/
#contenu #side_gauche #menus #princ li.active_ ul{
    display: block;
}
/*#contenu #side_gauche #menus .princ .enfant li:hover{
    background-color:#e4eff5;
}*/
#contenu #side_gauche #menus #princ .enfant li:hover{
    background-color:#e4eff5;
}
/*#contenu #side_gauche #menus .princ .enfant li span{
font-weight: bold;
font-size: 10px;
padding:0px 3px;
}*/
#contenu #side_gauche #menus #princ .enfant li span{
font-weight: bold;
font-size: 10px;
padding:0px 3px;
}
/*#contenu #side_gauche #menus .princ .enfant li a{
    color:#4e4e4e;
    text-decoration: none;
}*/
#contenu #side_gauche #menus #princ .enfant li a{
    color:#4e4e4e;
    text-decoration: none;
}
/*#contenu #side_gauche #menus .princ li{
    list-style-type: none;
    border-bottom: 2px dotted #106da3;
    padding-bottom: 8px;
    padding-top: 7px;
    text-transform:capitalize;

}*/
#contenu #side_gauche #menus #princ li{
    list-style-type: none;
    border-bottom: 2px dotted #106da3;
    padding-bottom: 8px;
    padding-top: 7px;
    text-transform:capitalize;
}
/*#contenu #side_gauche #menus .princ li a{
 text-decoration: none;
 color:#4e4e4e;
 width:100%;
}*/
#contenu #side_gauche #menus #princ li a{
 text-decoration: none;
 color:#4e4e4e;
 width:100%;
}
#contenu #side_gauche #menus #princ li.sup{
     color:#4e4e4e;

}

/*#contenu #side_gauche #menus .princ li .suite{
    padding-top:3px;
    padding-bottom: 3px;

}*/
#contenu #side_gauche #menus #princ li .suite{
   /* margin-bottom: 4px;*/
    padding-top:3px;
    padding-bottom: 3px;

}
/*#contenu #side_gauche #menus .princ li .suite .img_suite{
     width:15px;
     height:16px;
      background: url(../images/puce_plus2.png) no-repeat ;

}*/
#contenu #side_gauche #menus #princ li .suite .img_suite{
     width:15px;
     height:16px;
      background: url(../images/puce_plus2.png) no-repeat ;

}
/*#contenu #side_gauche #menus .princ li .suite:hover{
     background-color:#e4eff5;
}*/
#contenu #side_gauche #menus #princ li .suite:hover{
     background-color:#e4eff5;
}
#contenu #side_gauche #menus #princ li.sup .suite:hover{
     background-color:transparent;
}
/*#contenu #side_gauche #menus .princ li .suite:hover .img_suite{
      background: url(../images/puce_plus_act2.png) no-repeat ;
}*/
#contenu #side_gauche #menus #princ li .suite:hover .img_suite{
      /*background: url(../images/puce_plus_act2.png) no-repeat ;*/
}
/*#contenu #side_gauche #menus .princ li .suite img{

}*/
#contenu #side_gauche #menus #princ li .suite img{

}
/*#contenu #side_gauche #menus .princ li .suite .text_suite{
margin-top: -13px;
margin-left: 19px;
font-size: 13px;
}*/
#contenu #side_gauche #menus #princ li .suite .text_suite{
margin-top: -13px;
/*margin-top: -16px;*/
margin-left: 19px;
font-size: 13px;
}
#contenu #side_gauche #menus #princ li .suite .text_suite_{
    margin-top: -16px;
    margin-left: 19px;
    font-size: 13px;
}
#contenu #side_gauche #menus #princ li.sup .text_suite{
     margin-top: -15px;

}
/*///////////fin style menu//////////*/
/*/////////////style de fiche logo/////////////*/
#contenu #side_gauche #logo_filiale{
    text-align: center;
    width: 135px;
    margin: 24px auto;
}
#contenu #side_gauche #logo_filiale .img_fil{
    width: 60px;
    height: 44px;
}
#contenu #side_gauche #logo_filiale .filiale{
    float: left;
}

/*///////////fin style fiche logo/////////////////*/

/*/////////////////////////////////////////////////fin du style relatif au side gauche///////////////*/

/*////////////////////////////style relatif au titre du home/////////////////*/
#contenu #centre{
    float: left;
    width: 792px;
    color: #707070;
    position:relative;
}
#contenu #centre .suite2{
    font-size: 11px;
    float: right;
    
}
#contenu #centre .suite2 a{
    text-decoration: none;
    color:#8e8e8e;
}
#contenu #centre .suite2 .text_suite{
    font-weight: bold;
    margin-top: -20px; margin-left: 18px;

}

#contenu #centre #bloc_titre{
height: 129px;
float: left;
width: 586px;
margin-top: 19px;
}
#contenu #centre #bloc_titre .contener{
   /* margin-left: 349px;*/
    margin-top: 22px;
    color: #106da4;
    font-size:25px;
    font-weight: bold;
    text-transform:capitalize;
    float:right;
}
#contenu #centre #bloc_titre .contener1{
    margin-left: 349px;
    margin-top: 22px;
    color: #106da4;
    font-size:25px;
    font-weight: bold;
    text-transform:capitalize;
}
#contenu #centre #bloc_titre .contener1 #titre1{
    
    margin-left: -31px;

}
#contenu #centre #bloc_titre .contener1 #titre2{
    margin-top: -62px;
    margin-left: 46px;
}
#contenu #centre #bloc_haut{
    float: left;
    padding-bottom:22px;
    border-bottom: 2px dotted #106da3;
   margin-left: 10px;
   width: 738px;
}
#contenu #centre #bloc_haut #presentation{
    float: left;
    width: 365px;
    height: auto;
    padding-top: 85px;
    line-height: 15px;

}
#contenu #centre #bloc_haut #presentation p{
    padding: 4px 0px;
   
}
#contenu #centre #bloc_haut #presentation_img{
    float: left;
    width: 188px;
    padding-top: 58px;

}
#contenu #centre #bloc_haut #presentation_img img{
    width:166px;
    height: 181px;
}
#contenu #centre #bloc_haut .en_direct{
    float: left;
    width: 185px;
    color:#FFFFFF;
     background: url(../images/back_actu.jpg) repeat-y ;
}
#contenu #centre #bloc_haut .en_direct img{
    height:100px;
    width:170px;
    margin-left: 5.5px;
    margin-right:5.5px;
   margin-top: 8px;

}
#contenu #centre #bloc_haut .en_direct .titre{
    height: 21px;
   background: url(../images/entete_actu_endirect.jpg) repeat-x ;
   width: 183px;
   font-size: 14px;

}
#contenu #centre #bloc_haut .en_direct .titre img{
    height: auto;
    width: auto;
    margin-top: 3px;
    

}
#contenu #centre #bloc_haut .en_direct .titre .titre_direct{
    
    margin-left:28px;
    margin-top:-15px;
    text-transform:uppercase;
}

#contenu #centre #bloc_haut .en_direct .titre_info{
color:#FFFFFF;
font-weight:bold;
margin:0px auto;
padding:5px 0;
/*padding-left: 8px;*/
width: 170px;
}
#contenu #centre #bloc_haut .en_direct .chapo_info{
    line-height:15px;
    margin-left:5.5px;
    margin-right:5.5px;
    padding-bottom:5px;
    padding-right:4px;
    padding-left: 4px;
}
#contenu #centre #bloc_haut .en_direct .chapo_info a{
    text-decoration: none;
    color: #ffffff;
}
#contenu #centre #bloc_haut .en_direct .chapo_info img{
    height: auto;
    width: auto;
}
#contenu #centre #bloc_haut .en_direct  .puce_actu{
    margin:0;
    
}
#contenu #centre #bloc_bas{
    float: left;
    height: auto;
    width: 738px;
}
#contenu #centre #bloc_bas #bloc_realisation{
    margin-left: 13px;
    float: left;
    width: 396px;
}
#centre #bloc_bas .titre_realisation{
    font-size: 16px;
    padding-top: 15px;
    padding-bottom: 10px;
    text-transform: uppercase;

}
#centre #bloc_bas  #bloc_realisation #description_carousel{
margin-top: 10px; margin-bottom: 10px;
}
#centre #bloc_bas #bloc_realisation #bloc_carrousel{
    
}
#centre #bloc_bas #bloc_realisation #bloc_carrousel #wrap{
    height: 301px;
    position: relative;
}
#bloc_bas #bloc_realisation #bloc_carrousel #wrap .jcarousel-skin-tango {
height:301px;
position:relative
 }
#bloc_bas #bloc_realisation #bloc_carrousel #wrap .jcarousel-skin-tango #mycarousel {
height:301px;
border: none;
}
#bloc_realisation #bloc_carrousel #wrap .jcarousel-skin-tango #mycarousel .jcarousel-clip-horizontal  {
height:301px;
width: 396px;
}
#wrap .jcarousel-control {
position:absolute;
right:2px;
top:242px;
z-index:60;
}
#wrap .jcarousel-control ul{
    color:#666666;
    display:inline;

}
#wrap .jcarousel-control ul li{
     display:inline;
     background:url("../images/back_chifftre_carou.png") repeat scroll 0 0 transparent;
    padding:0 5px;

}
 #bloc_carrousel #text_carousel {
background:url("../images/back_text_carou.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:27px;
margin:-28px 0 7.5px;
padding-left:0px;
/*margin-top: -99px;*/
position:absolute;
top:301px;
width:396px;
z-index:50;
}
#bloc_carrousel #text_carousel p{
    padding-top: 5px;
    padding-left: 5px;
}
#bloc_carrousel .jcarousel-skin-tango .jcarousel-item {
height:301px;
width:396px;
}

/*//////////////////////style bloc metier//////////////////::*/
#centre #bloc_bas #bloc_metier{
    float: left;
    width: 316px;
    height: auto;
    margin-left: 13px;

}
#centre #bloc_bas #bloc_metier .metier_content{
border-bottom:2px dotted #106da3;
padding: 6px 0px;
}
#centre #bloc_bas #bloc_metier .metier_content .titre{
    font-weight: bold;
    

}
#centre #bloc_bas #bloc_metier .metier_content .chapo{
    width: 195px;
    min-height: 37px;

}
#centre #bloc_bas #bloc_metier .metier_content .suite2{
   margin-top: -39px;
}
#centre #bloc_bas #bloc_metier .metier_content .suite2 .text_suite{
margin-top: -14px;
}

/*/////////////////////////////style du contenu metiers///////////////////////////////*/
#contenu #centre #bloc_titre .contener{
margin-top: 67px;
}
#contenu #centre #bloc_titre .contener #img_titre_rub{

}
#contenu #centre #bloc_titre .contener #titre_rub a{
color:#B3D1E3;
font-size:30px;
font-weight:normal;
text-decoration:none;
text-transform:uppercase;
}

#contenu #centre #bloc_titre .contener #titre_rub{
color:#B3D1E3;
font-size:30px;
font-weight:normal;
margin-left:23px;
text-decoration:none;
text-transform:uppercase;
margin-top:-29px;
}

#contenu #centre #contenu_centre{
    float: left;
    height: auto;
   /* overflow: hidden;*/
    width: 560px;
    margin-top: 0px;
    margin-left: 12px;
    margin-right: 6px;
    margin-top: 10px;
}
#contenu #centre #contenu_centre .retour{
     margin-top:20px;
}
#contenu #centre #contenu_centre .item{
    height: auto;
    /*overflow: hidden;*/
    float: left;
     width: 565px;
     padding-bottom: 11px;
     border-bottom:2px dotted #106DA3;
     margin-bottom: 4px;
}
#contenu #centre #contenu_centre .item #bloc_titre_filiale{

}

#contenu #centre #contenu_centre .item #bloc_titre_filiale{

}
#contenu #centre #contenu_centre .item #bloc_titre_filiale .contener_filiale{

}

#contenu_centre .item #bloc_titre_filiale .contener_filiale #img_titre_filiale{

}
#contenu_centre .item #bloc_titre_filiale .contener_filiale #img_titre_filiale p{

}

#contenu #centre #contenu_centre .item .chapo_article{

}
#contenu #centre #contenu_centre .item .titre .img_article{
}
#contenu #centre #contenu_centre .item .titre {
}
#contenu #centre #contenu_centre .item .titre p{
    font-weight: bold;
    font-size: 14px;
    margin-top: -14px;
    margin-left: 18px;
}
#contenu #centre #contenu_centre .item .titre p a{
    font-weight: bold;
    font-size: 14px;
    color:#707070;
    text-decoration: none;
}
#contenu #centre #contenu_centre .item .titre .titre_realisation{
margin: 0px 0px;
font-size:27px;
margin-bottom:12px;
margin-top: -15px;
margin-left: 19px;
/*text-align: right;
padding-right: 15px;*/

}
#contenu #centre #contenu_centre .item .titre .titre_realisation a{
    color:#707070;
}


#contenu #centre #contenu_centre .item .chapo{
    padding-bottom: 3px;
}
#contenu #centre #contenu_centre .item .suite2{
}
#contenu #centre #contenu_centre .item .suite2 .text_suite{
    margin-top: -14px;
}
#contenu #centre #centre_droite{
float:left;
margin-left:12px;
position:absolute;
right:0;
top:150px;
width:202px;
}
/*/////////////////////////////////////style de l actu recent///////////////////////*/
#contenu #centre #centre_droite .en_direct{
    float: left;
    width: 185px;
    color:#FFFFFF;
     background: url(../images/back_actu.jpg) repeat-y ;
     margin-bottom: 13px;
}
#contenu #centre #centre_droite .en_direct_groupe{
    float: left;
    width: 185px;
    color:#FFFFFF;
     background: url(../images/back_endirect.png) repeat-y ;
     margin-bottom: 13px;
}
#contenu #centre #centre_droite .en_direct img{
    height:100px;
    width:170px;
    margin-left: 5.5px;
   margin-top: 8px;

}
#contenu #centre #centre_droite .en_direct_groupe img{
    height:100px;
    width:170px;
    margin-left: 5.5px;
    margin-right: 5.5px;
   margin-top: 8px;

}
#contenu #centre #centre_droite .en_direct .titre{
    height: 21px;
   background: url(../images/entete_actu_endirect.jpg) repeat-x ;
   width: 183px;
   font-size: 14px;

}

#contenu #centre #centre_droite .en_direct_groupe .titre{
    height: 21px;
   /*background: url(../images/entete_actu_endirect.jpg) repeat-x ;*/
   width: 183px;
   font-size: 12px;

}
#contenu #centre #centre_droite .en_direct .titre img{
    height: auto;
    width: auto;
    margin-top: 3px;
}
#contenu #centre #centre_droite .en_direct_groupe .titre img{
    height: auto;
    width: auto;
    margin-top: 3px;
}
#contenu #centre #centre_droite .en_direct .titre .titre_direct{

    margin-left:28px;
    margin-top:-15px;
    text-transform:uppercase;
}
#contenu #centre #centre_droite .en_direct_groupe .titre .titre_direct{

    margin-left:28px;
    margin-top:-15px;
    text-transform:uppercase;
}

#contenu #centre #centre_droite .en_direct .titre_info{
color:#FFFFFF;
font-weight:bold;
margin:0px auto;
padding:5px 0;
width: 169px;
/*padding-left: 8px;*/
}
#contenu #centre #centre_droite .en_direct_groupe .titre_info{
color:#FFFFFF;
font-weight:bold;
margin:0px auto;
padding:5px 0;
padding-left: 8px;
padding-right: 8px;
}
#contenu #centre #centre_droite .en_direct .chapo_info{
    line-height:15px;
    margin-left:5.5px;
    padding-bottom:5px;
    padding-right: 4px;
    width: 170px;

}
#contenu #centre #centre_droite .en_direct_groupe .chapo_info{
    line-height:15px;
    margin-left:5.5px;
    margin-right: 5.5px;
    padding-bottom:5px;
      padding-right: 4px;
}
#contenu #centre #centre_droite .en_direct .chapo_info a{
    text-decoration: none;
    color: #ffffff;
}
#contenu #centre #centre_droite .en_direct_groupe .chapo_info a{
    text-decoration: none;
    color: #ffffff;
}
#contenu #centre #centre_droite .en_direct .chapo_info img{
    height: auto;
    width: auto;
}
#contenu #centre #centre_droite .en_direct_groupe .chapo_info img{
    height: auto;
    width: auto;
}
#contenu #centre #centre_droite .en_direct  .puce_actu{
    margin:0;

}
#contenu #centre #centre_droite .en_direct_groupe  .puce_actu{
    margin:0;

}
/*//////////////////////////////////////////fin style actu recent////////////////////////////*/
/*////////////////////////////////////////style en savoir ////////////////////////////////////*/
#contenu #centre #centre_droite #en_savoir2{
float: left;
margin-bottom: 13px;
}

 #centre_droite #en_savoir2{
   /*height:223px;*/
   height:auto;
   width:185px;
  background-color: #f2f2f2;
   padding-bottom: 8px;
   margin-bottom: 13px;
   color: #706E70;

}
 #centre_droite #en_savoir2 .titre{
    height:21px;
    width:185px;
   background: url(../images/ensavoir_entete.jpg) repeat-x;
 }
 #centre_droite #en_savoir2 .titre_direct{
    font-size:11px;
    font-weight:bold;
    color:#ffffff;
    text-transform:uppercase;
    margin-left: 22px;
    margin-top: -13px;
 }
 #centre_droite #en_savoir2 .puce_titre{

    margin-top: 4px;
 }
  #centre_droite #en_savoir2 .chapo_info{
     margin:0px 5px;

    margin-top: 4px;
 }
 #centre_droite #en_savoir2 .telecharger_pdf{
    padding-top: 8px;
 }
 #centre_droite #en_savoir2 .telecharger_pdf a {
      text-decoration: none;
     color:#706E70;
}
 #en_savoir2 .telecharger_pdf .texte{
     margin-top: -13px; padding-left: 18px;
 }
 #en_savoir2 .telecharger_pdf .img_tele{
     margin-left: 23px;
 }
 #en_savoir2 .telecharger_pdf .description{
     margin-top: -16px;
     margin-left: 40px;
 }
 #en_savoir2 .telecharger_pdf .description a{
     text-decoration: none;
     color:#706E70;
 }

/*//////////////////////////////////////fin style en savoir///////////////////////////////////*/

/*///////////////////////////////////////:fin style contenu metiers/////////////////////////:*/

/*///////////////////////////////////////////style relatif à la classe metier/////////////////*/
#contenu #centre  #bloc_titre_metier {
    float: left;
    width: 560px;
}
#contenu #centre  #bloc_titre_metier #titre_metier{
    color: #0066a2;
    font-size:27px;
    margin-left: 16px;
    margin-bottom: 12px;
}
#contenu #centre  #bloc_titre_metier #titre_offre{
    color: #0066a2;
    font-size:27px;
    margin-left: 16px;
    margin-bottom: 12px;
    border-bottom:2px dotted #7F7981;
}
#contenu #centre #bloc_titre #bloc_titre_metier .contener_metier{

}
#contenu #centre #bloc_titre #bloc_titre_metier .contener_metier img_titre_metier{

}
#contenu #centre #bloc_titre #bloc_titre_metier .contener_metier img_titre_metier img{

}
#contenu #centre #bloc_titre #bloc_titre_metier .contener_metier img_titre_metier .text_logo{

}
#contenu #centre #bloc_titre #bloc_titre_metier .contener_metier #titre_metier{
    
}
/*//////////////////////////////////style histoire////////////////////////////////*/
#contenu #centre .chapo_article{
    float:left;
    width:560px;
    margin-left: 16px;
    font-size: 13px;
    font-weight: bold;
    margin-top: 10px;
}


/*//////////////////////////////////fin style histoire////////////////////////////////*/


/*//////////////////////////////////////style de titre de filiale////////////////////////////*/
/*///////////////////////////////////////fin style itre de filial////////////////////////////////*/

#contenu #centre  #bloc_titre_filiale {
    float: left;
    margin-left: 12px;
}
#contenu #centre  #bloc_titre_filiale .contener_filiale{
    /*color: #0066a2;
    font-size:27px;
    margin-left: 16px;
    margin-bottom: 12px;*/
}
#contenu #centre  #bloc_titre_filiale .contener_filiale #img_titre_filiale{
    text-align: center;
    font-size: 9px;
    font-weight: bold;
    float: left;
	width:90px;
}
#contenu #centre  #bloc_titre_filiale .contener_filiale #titre_filiale{
float: left;
color: #0066a2;
font-size:27px;
margin-top: 11px;
margin-left: 13px;
}
#contenu_centre .item #bloc_titre_filiale .contener_filiale #titre_filiale a{
    color: #0066a2;
    text-decoration: none;
}
#contenu #centre #contenu_centre .item .chapo_article a{
color: #707070;
text-decoration: none;
}
/*/////////////////////////////////style du bloc carousel du contenu///////////////*/
#contenu #centre #contenu_centre .bloc_contenu #bloc_carrousel{
    width:396px;
    margin-top: 8px;

}
#contenu #centre #contenu_centre .bloc_contenu #bloc_carrousel ul{
    margin: 0px;

}
#contenu #centre #contenu_centre .bloc_contenu #bloc_carrousel #wrap{
    height: 301px;
    position: relative;
}
#contenu #centre #contenu_centre .bloc_contenu #bloc_carrousel #wrap .jcarousel-skin-tango {
height:301px;
position:relative
 }
#contenu #centre #contenu_centre .bloc_contenu #bloc_carrousel #wrap .jcarousel-skin-tango #mycarousel {
height:301px;
border: none;
}
#centre #contenu_centre .bloc_contenu #bloc_carrousel #wrap .jcarousel-skin-tango #mycarousel .jcarousel-clip-horizontal  {
height:301px;
width: 396px;
}
#wrap .jcarousel-control {
position:absolute;
right:2px;
top:242px;
z-index:60;
}
#wrap .jcarousel-control ul{
    color:#666666;
    display:inline;

}
#wrap .jcarousel-control ul li{
     display:inline;
     background:url("../images/back_chifftre_carou.png") repeat scroll 0 0 transparent;
    padding:0 5px;

}
#wrap .jcarousel-control ul li.selected {
  background-color:#fff;
}
 #bloc_carrousel #text_carousel {
background:url("../images/back_text_carou.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:27px;
margin:-28px 0 7.5px;
padding-left:0px;
/*margin-top: -99px;*/
position:absolute;
top:301px;
width:396px;
z-index:50;
}
#bloc_carrousel #text_carousel p{
    padding-top: 5px;
    padding-left: 5px;
}
#bloc_carrousel .jcarousel-skin-tango .jcarousel-item {
height:301px;
width:396px;
}
/*///////////////////////////////////////fin style carrousel contenu////////////////////*/
/*///////////////////////////////////style du tableau d'addresse////////////////////////////////////*/
#contenu #centre #contenu_centre .bloc_contenu table.default {
   position: relative;
   margin-top: 8px;

}
#contenu #centre #contenu_centre .bloc_contenu table.default td {
  width: 203px;
  position: relative;
  vertical-align: top;


}
#contenu #centre #contenu_centre .bloc_contenu table.default td .bloc_adresse_tab{
   /*position: absolute;*/
   width: 203px;
   top: 989px;
}
#contenu #centre #contenu_centre .bloc_contenu table.default td .bloc_adresse_tab a{
    color: #707070;
}
/*//////////////////////////////////fin du style tableau d'adresse///////////////////////////////*/

/*///////////////////////////style des actus////////////////*/
#contenu #centre #contenu_actus{
    float:left;
    height:auto;
    margin-left:12px;
    margin-right:6px;
    margin-top:10px;
    width:560px;

}
#contenu #centre .suite3{
    

}
#contenu #centre .text_suite{
margin-top: -13px;
margin-left: 14px;
}
#contenu #centre .text_suite a{
color: #707070;
text-decoration: none;
}

#contenu #centre #contenu_actus #actus_princ{
width:560px;
float: left;
margin-bottom: 0px;
border-bottom:2px dotted #106DA3;
padding-bottom: 12px;

}
#contenu #centre #contenu_actus #actus_princ .titre_actu{
   font-size:13px;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
    padding-bottom: 18px;
}
#contenu #centre #contenu_actus #actus_princ #bloc_image_chapo{
float: left;
width:560px;
height: auto;
}
 #centre #contenu_actus #actus_princ #bloc_image_chapo #vignette{
float: left;
width: 170px;
height: auto;
}
 #centre #contenu_actus #actus_princ #bloc_image_chapo #chapo{
float: left;
width: 380px;
height: 100px;
padding-left: 8px;
position:relative;
}
#contenu_actus #actus_princ #bloc_image_chapo #chapo .suite3{
bottom:0;
float:right;
margin-right:12px;
margin-top:12px;
position:absolute;
right:0;
}
#contenu #centre #contenu_actus .autre_actu{
float: left;
width:560px;
height: auto;
margin-top: 0px;

}
#contenu #centre #contenu_actus .autre_actu .sous_actu{
    padding-top: 6px;
float: left;
height: auto;
width:560px;
border-bottom: 2px dotted #106DA3;
}
#contenu #centre #contenu_actus .autre_actu .sous_actu_1{
    padding-top: 6px;
float: left;
height: auto;
width:560px;
border-bottom: 2px dotted #106DA3;
}
#contenu #centre #contenu_actus .autre_actu a{
    text-decoration: none;
    color:  #707070;
    font-weight: bold;

}
#contenu #centre #contenu_actus .autre_actu .suite3{
    float: right;
    margin-right: 12px;
    margin-top: 12px;
    margin-bottom: 4px;
}

/*/////////////////////////////////:style relatif au template actu////////////*/

/*////////////////////////////////////////::fin style actu///////////////////////*/

#contenu #centre #contenu_actu{
    float:left;
    height:auto;
    margin-left:12px;
    margin-right:6px;
    margin-top:10px;
    width:560px;
}
#contenu #centre #contenu_actu{

}
#contenu #centre #contenu_actu #actu_princ{
    float:left;
margin-bottom:8px;
width:560px;
}
#contenu #centre #contenu_actu #actu_princ .titre_actu{
     font-size:13px;
font-weight:bold;
padding-bottom:5px;
padding-top:5px;
}
#contenu #centre #contenu_actu #actu_princ #vignette{
float:left;
height:100px;
width:170px;
margin-top:6px;
}
#contenu #centre #contenu_actu #actu_princ #vignette a img{
/*height:100px;*/
height:auto;
width:170px;
}
#contenu #centre #contenu_actu #actu_princ #detail{
    float: left;
width:380px;
padding-left: 10px;
text-align: justify;
}
#contenu #centre #contenu_actu #actu_princ #detail #chapo{
margin: 5px 0px;
font-weight: bold;
}
#contenu #centre #contenu_actu #actu_princ #detail #detail_actu{

}
#contenu #centre  #contenu_actu #suiv_prec{
    float: left;
    width: 560px;
    height: auto;

}
#contenu #centre  #contenu_actu #suiv_prec .pagenavigator_precedent{
float: left;
}
#contenu #centre  #contenu_actu #suiv_prec .pagenavigator_precedent a{
text-decoration: none;
color: #707070;
font-weight: bold;
}
#contenu #centre  #contenu_actu #suiv_prec .pagenavigator_suivant{
    float: right;

}
#contenu #centre  #contenu_actu #suiv_prec .pagenavigator_suivant a{
    text-decoration: none;
    color: #707070;
    font-weight: bold;
}
#contenu #centre  #contenu_actu .autre_actu{
    float:left;
    height:auto;
    margin-top:12px;
    width:560px;
}
#contenu #centre  #contenu_actu .autre_actu .lire_suite{
    margin: 5px 0px;
}

#contenu #centre  #contenu_actu .autre_actu .sous_actu{
border-bottom:2px dotted #106DA3;
float:left;
height:auto;
width:560px;
padding-top: 5px;
}
#contenu #centre  #contenu_actu .autre_actu .sous_actu_1{
border-bottom:2px dotted #106DA3;
border-top:2px dotted #106DA3;
float:left;
height:auto;
width:560px;
padding-top: 5px;
}
#centre  #contenu_actu .autre_actu .sous_actu .suite3{
   float:right;
    margin-bottom:4px;
    margin-right:12px;
    margin-top:12px;
}
#centre  #contenu_actu .autre_actu .sous_actu_1 .suite3{
   float:right;
    margin-bottom:4px;
    margin-right:12px;
    margin-top:12px;
}
/*///////////////////////////////fin du style des actu/////////////////*/

/*////////////////////////debut style offre rh///////////////////////*/
#contenu #centre #contenu_centre #offre_local{
    width: 560px;
}
#contenu #centre #contenu_centre  #detail{
    width: 560px;
    height: auto;
    float: left;
    color: #333333;
}
#contenu #centre #contenu_centre #offre_local .offre_recent{
     width: 560px;
     height: auto;
     border-bottom:2px dotted #7F7981;
     float: left;
     padding-bottom: 10px;
	 margin-bottom:10px;
}
#contenu #centre #contenu_centre #offre_local a{
    text-decoration: none;
}
#contenu #centre #contenu_centre  .valeur{
     color: #333333;
}
#centre #contenu_centre #offre_local .titre_fil .titre_direct{
color:#0066A2;
font-weight:bold;
margin-left:40px;
margin-top:-14px;
text-transform:uppercase;

}
#centre #contenu_centre #offre_local .logo{
padding-top: 10px;
float: left;
}

#centre #contenu_centre #offre_local .logo img{
    /*width: 121px;
    height: 109px;*/
}
#centre #contenu_centre #offre_local .bloc_desc{
float: left;
margin-left: 14px;
}
#centre #contenu_centre #offre_local .bloc_desc .esp_2{
    padding-left: 3px;
    padding-right: 3px;
}
#centre #contenu_centre #offre_local .bloc_desc p{
padding-top: 10px;
}
#centre #contenu_centre #offre_local .bloc_desc .titre_offre{
padding-top: 10px;
color: #0066A2;
font-weight: bold;
}
#centre #contenu_centre #offre_local .bloc_desc .titre_offre a {
    color: #0066A2;
}

#centre #contenu_centre #offre_local .bloc_desc p span{

}
#centre #contenu_centre #offre_local .bloc_desc .suite{
 color: #808080;
font-size:11px;
margin-right:32px;
padding-left:0px;
margin-top: 10px;
margin-bottom: 10px;
}
#centre #contenu_centre #offre_local .bloc_desc .suite .text_suite{
margin-left:16px;
margin-top:-21px;
}

#centre #contenu_centre #offre_local .bloc_desc .suite a{
    color: #333333;
}
#centre #contenu_centre #offre_local .offres_dispo{
float: left;
margin-top: 10px;
 border-bottom: 2px dotted #7F7981;
  color: #808080;

}
#centre .offres_dispo .valeur{
color:#333333;
}
#centre .offres_dispo a{
    text-decoration: none;
}
#centre .offres_dispo .imp,#centre .offres_dispo .pair{
float: left;
width: 497px;
/*margin-bottom: 10px;*/
padding: 8px 5px;
background-color: #e6eff5;
}
#centre .offres_dispo .pair{
    background-color:transparent;
}
#centre .offres_dispo .imp .desc,#centre .offres_dispo .pair .desc{
float:left;
}
#centre .offres_dispo .imp .desc .esp_2,#centre .offres_dispo .pair .desc .esp_2{
padding-left:3px;
padding-right: 3px;
}
#centre .offres_dispo .imp .desc .titre a,#centre .offres_dispo .pair .desc .titre a{
   color: #0066A2;
   font-weight: bold;
}
#centre .offres_dispo .imp .desc .date, #centre .offres_dispo .pair .desc .date{

}
#centre .offres_dispo .imp  .suite,#centre .offres_dispo .pair  .suite{
float: right;
font-size: 11px;
padding-top: 0px;
}
#contenu #centre .offres_dispo .imp  .suite .text_suite,#centre .offres_dispo .pair  .suite .text_suite{
margin-left:16px;
margin-top:-11px;
}
#centre .offres_dispo .imp  .suite a,#centre .offres_dispo .pair  .suite a{
    color: #333333;
}
#centre #contenu_centre .navigation_offre{
float:left;
width: 100%;
margin: 10px 0px;

}
#centre #contenu_centre .navigation_offre a{
    text-decoration: none;
}
#centre #contenu_centre .navigation_offre #suiv_prec{
float: left;
width: 100%;

}
#centre #contenu_centre .navigation_offre #suiv_prec .pagenavigator_precedent{
float: left;
}
#centre #contenu_centre .navigation_offre #suiv_prec .pagenavigator_precedent a{
color: #747474;
}
#centre #contenu_centre .navigation_offre #suiv_prec .pagenavigator_precedent a:hover{
color: #004479;
}
#centre #contenu_centre .navigation_offre #suiv_prec .pagenavigator_suivant{
float:right;
}
#centre #contenu_centre .navigation_offre #suiv_prec .pagenavigator_suivant a{
color: #747474;
}
#centre #contenu_centre .navigation_offre #suiv_prec .pagenavigator_suivant a:hover{
color: #004479;
}
#centre #contenu_centre .navigation_offre #suiv_prec .postuler{
float:left;
margin-left:120px;
margin-top:2px;
}
#centre #contenu_centre .navigation_offre #suiv_prec .postuler a{
color: #0066A2;
}
#centre #contenu_centre .navigation_offre #suiv_prec .postuler .suite{

}
#contenu #centre #contenu_centre .navigation_offre #suiv_prec .postuler .suite .text_suite{
margin-top:-11px;
margin-left: 12px;
}
/*///////////////////////////////fin style offre  rh////////////////*/

/*/////////////////////////////////style de contact///////////////////*/
#centre #contenu_centre #info_adresse{
float:left;
width:560px;
padding-bottom:20px;
}
#centre #contenu_centre #info_adresse a{
    text-decoration: none;
    color: #0066A2;
}

#centre #contenu_centre #info_adresse p{

}
#centre #contenu_centre #info_adresse .niv1{
margin-bottom: 20px;
}
#centre #contenu_centre #info_adresse .niv2{
padding-top: 2px;
padding-bottom: 2px;
}
#centre #contenu_centre #info_adresse .niv2 a{

}

#centre #contenu_centre #formulaire_contac{
color:#858585;
float:left;
width:600px;
padding-bottom:20px;
}
#centre #contenu_centre #formulaire_contac p#nota{
font-size:11px;
font-style:italic;
margin-top:10px;
}
#centre #contenu_centre #formulaire_contac #form_contact{
float: left;
}
#centre #contenu_centre #formulaire_contac .text_formulaire{
font-size:12px;
margin-bottom:20px;
}
#centre #contenu_centre #formulaire_contac .text_formulaire .pres{
font-size:13px;
font-weight:bold;
padding:4px 0;
}
#centre #contenu_centre #formulaire_contac  .civilite{
display:block;
margin-bottom: 10px;
}
#centre #contenu_centre #formulaire_contac  .civilite .label_civilite{
display:block;
float:left;
width:95px;
}
#formulaire_contac  .civilite .input_pos{
    display: inline;
    float: left;
}
#formulaire_contac  .civilite .label{
    float: left;
    margin-top: 3px;
}

#centre #contenu_centre #formulaire_contac #bloc_message  .entree{
float:left;
margin-top:5px;
text-transform:capitalize;
}
#centre #contenu_centre #formulaire_contac   .entree .entre_{
margin-bottom:10px;
}
#centre #contenu_centre #formulaire_contac   .entree .entre_ input{
    width:219px;
}
#centre #contenu_centre #formulaire_contac  .entree .entre_ span {
display:block;
float:left;
width:95px;
}
#centre #contenu_centre #formulaire_contac  .message textarea{
    width: 260px;
     font-family: arial;
    font-size: 13px;
}
#centre #contenu_centre #formulaire_contac .operation{
    padding-top: 6px;
    margin-left: 155px;
    margin-bottom: 7px;
    float:left;
}
#centre #contenu_centre #formulaire_contac .operation a{
    float:left;
    color:#747474;
    text-decoration:none;
}
#centre #contenu_centre #formulaire_contac .operation a:hover{
    color:#0066A2;
}
#centre #contenu_centre #formulaire_contac .operation .option_sup{
float: left;
}
#centre #contenu_centre #formulaire_contac .operation .puce_option{
    background:url("../images/puce_img2.jpg") no-repeat scroll 0 0 transparent;
height:20px;
margin-left:10px;
width:20px;
}
#centre #contenu_centre #formulaire_contac .operation a:hover .puce_option{
    background:url("../images/puce_img1.jpg") no-repeat;
}
#centre #contenu_centre #formulaire_contac .operation .titre_option{
    margin-left:26px;
    margin-top:-22px;
}

#centre #contenu_centre #formulaire_contac .entree entre_{
float: left;
}

#centre #contenu_centre #formulaire_contac .message{
    width: 266px;
}

#message_contact{
	float:left;
	left:15px;
	position:relative;
	top:-25px;
}

div.entree {
	float:left;
}
/*/////////////////////////////////////fin style contact/////////////////////*/


/*///////////////////////////////style réalisation///////////////////////*/

/*////////////////////////////////fin style réalisation/////////////////*/

#contenu #centre #contenu_realisation{
float:left;
height:auto;
margin-left:12px;
margin-right:6px;
margin-top:10px;
width:650px;
}
#contenu #centre #contenu_realisation .bloc_realisation{
float: left;
width:650px;
height: auto;
margin-bottom:10px;
 border-bottom:2px dotted #106DA3;
 padding:0 0 15px
}

#contenu #centre #contenu_realisation .bloc_realisation .titre_bloc{
    color:#0066A2;
    font-size:27px;
    margin-bottom:12px;
    /*margin-left:16px;*/
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo .vignette{
float:left;
margin-top: 5px;
margin-bottom: 5px;
height:300px;
width:313px;

}
#contenu_realisation .bloc_realisation .diapo .vignette img{
   height:300px;
    width:313px;
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo{

}

#contenu #centre #contenu_realisation .bloc_realisation .diapo #wrap .jcarousel-control{
    
}
/*/////////////////////////////////style du bloc carousel du contenu///////////////*/
#contenu #centre #contenu_realisation .bloc_realisation .diapo{
    width:333px;
    margin-top: 8px;
    float: left;
}
div.bloc_realisation .real_desc ul li{
    left:15px;
	list-style-type:circle;
	position:relative;
	line-height: 16px;
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo ul{
    margin: 0px;
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo #wrap{
    height: 301px;
    position: relative;
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo #wrap .jcarousel-skin-tango {
height:301px;
position:relative
 }
.bloc_realisation .diapo  .jcarousel-skin-tango .jcarousel-item {
height:301px;
width:396px;
margin-right: 0px;
}


#contenu #centre #contenu_realisation .bloc_realisation .diapo #wrap .jcarousel-skin-tango #mycarousel {
height:301px;
border: none;
}
#centre #contenu_realisation .bloc_realisation .diapo #wrap .jcarousel-skin-tango #mycarousel .jcarousel-clip-horizontal  {
height:301px;
width: 396px;
}
 .diapo #text_carousel {
background:url("../images/back_text_carou.png") repeat-x scroll 0 0 transparent;
color:#FFFFFF;
display:block;
height:27px;
margin:-28px 0 7.5px;
padding-left:0px;
/*margin-top: -99px;*/
position:absolute;
top:301px;
width:396px;
z-index:50;
}
.diapo #text_carousel p{
    padding-top: 5px;
    padding-left: 5px;
}
.diapo .jcarousel-skin-tango .jcarousel-item {
height:301px;
width:396px;
}
/*////////style de la partie gauche de réalisation//////////////////*/
/*///////////////////////////////////////::style du lightbox/////////////////////*/
/*html>body #lightbox #outerImageContainer #imageContainer #hoverNav #nextLink{
    height: 37px;
    width: 69px;
    margin-top: 334px;
    margin-right: 16px;
}*/
/*html>body #lightbox #outerImageContainer #imageContainer #hoverNav #prevLink{
    height: 37px;
    width: 69px;
    margin-top: 334px;
    margin-left: 151px;
}*/
/*html>body #lightbox #imageDataContainer{
    height: 51px;
    width: 421px;
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo .diapo_real{
margin-top: 14px;
}
#contenu #centre #contenu_realisation .bloc_realisation .diapo .diapo_real a {
font-weight: bold;
color:#707070;

}*/

/*html>body #lightbox #outerImageContainer {
    width: 421px;
    height: 321px;
}*/
/*html>body #lightbox #imageDataContainer #imageData #imageDetails{
    width: 100%;
}*/
/*html>body #lightbox #outerImageContainer #imageContainer{
    width: 401px;
    height: 301px;
}*/
/*html>body #lightbox #outerImageContainer #imageContainer #lightboxImage{
    width: 401px;
    height: 301px;
}*/
/*html>body #lightbox #outerImageContainer #imageContainer #hoverNav{
    width: 421px;
    height: 321px;

}*/
#contenu #centre #contenu_realisation .bloc_realisation .diapo .diapo_real a {
font-weight: bold;
color:#707070;

}
/*///////////////////////////////////////fin style lightbox//////////////////////////*/

#contenu #centre #contenu_realisation .real_gauche{
    /*float: left;
    width: 250px;*/
}
#contenu #centre #contenu_realisation .real_gauche .real_desc{
    text-align: justify;
}
#contenu #centre #contenu_realisation .real_gauche .real_desc ul{
    margin-left:333px;
}
#contenu #centre #contenu_realisation .real_gauche .real_desc .bloc_contenu{
   /* border-bottom:2px dotted #106DA3;
    padding:0 0 15px;*/
}
#contenu #centre #contenu_realisation .real_gauche .titre_real{
font-size:13px;
font-weight:bold;
padding-bottom:2px;
padding-top:10px;
float: left;
padding-bottom:11px;
width:314px;
}
#contenu #centre #contenu_realisation .real_gauche .titre_real p{
margin-left:18px;
margin-top:-14px;
}
#contenu #centre #contenu_realisation .real_gauche .periode{
padding: 10px 0px;
}

#contenu #centre #contenu_realisation #suiv_prec{
    text-align: center;
    margin-top: 15px; padding-bottom: 15px;
}


/*//////////////////////////fin style partie gauche de réalisation////////*/
/*///////////////////////////////////////fin style carrousel contenu////////////////////*/



/*////////////////////////////////style de custom tag bloc_contenu/////////////////*/

#contenu #centre #contenu_centre .bloc_contenu{
    /*border-top:2px dotted #106DA3;*/
    border-bottom: 2px dotted #106DA3;
    padding: 15px 0px;
    padding-top: 0px;

}
#contenu #centre #contenu_centre .titre_bloc_puce{
    font-weight: bold;
    font-size: 13px;
    padding-top:10px;
    padding-bottom: 2px;

}
#contenu #centre #contenu_centre .titre_bloc_puce p{
    margin-top: -14px;
    margin-left: 18px;

}
#contenu #centre #contenu_centre ul{
margin-left: 34px;
margin-top: 4px;
margin-bottom: 4px;
}
#contenu #centre  #contenu_centre ul li{
    /*list-style-type: none;*/
	list-style-type: disc;
    line-height: 14px;
}
#contenu #centre #contenu_centre .puces_cercle{
    padding: 3px 0px;
    height: auto;
    width: auto;
    display: block;
}
#contenu #centre #contenu_centre .puces_cercle p{
  
}


#contenu #centre  #contenu_centre .xml_tagcercle{
    height: 4px;
    width: 4px;
    background: url(../images/puce_cercle.jpg) no-repeat ;
    padding: 0;
    margin: 0;
}
#contenu #centre  #contenu_centre .xml_tagcontent_cercle{
    margin-top: 0px;
    margin-top: -8px;
    padding-left: 8px;
}


/*////////////////////////////////////fin style bloc contenu///////////////////////////*/


/*////////////////////////////////////////fin style metier////////////////////////////////*/

/*//////////////////////////////////style pour la recherche////////////////////////*/
.content-search{
    float:left;
    width: 560px;
    height: auto;
    overflow: hidden;
    /*margin-left: 16px;*/
}
.content-search .lien_titre{
    padding-top: 4px;
    padding-bottom: 4px;
}
.content-search .titre{
    color:#004377;
font-size:20px;
font-weight:bold;

}
.content-search .block{
    margin-top: 26px;
   /* margin-left: 16px;*/

}
.content-search .block input{
    float:left;

}
.content-search .block .operation{
    float: left;
    margin-top: 6px;
}
.content-search .block .operation .titre_option{
   margin-left:26px;
margin-top:-22px;
}

.content-search .block .operation a{
    float:left;
    color:#747474;
    text-decoration:none;
}
.content-search .block .operation a:hover{
    color:#0066A2;
}
.content-search .block .operation .puce_option{
    background:url("../images/puce_img2.jpg") no-repeat scroll 0 0 transparent;
height:20px;
margin-left:10px;
width:20px;
}
.content-search .block .operation a:hover .puce_option{
    background:url("../images/puce_img1") no-repeat;
}
.content-search p.titre{
    color:#0066A2;
    font-size:27px;
    margin-bottom:12px;
    font-weight: normal;
}
.content-search .feedback{
    border-bottom: 2px dotted #858585;
    margin-top: 12px;
}

.content-search .lien_titre a{
    color:#0066A2;
    text-decoration:none;
    padding: 3px 0px;
}
.content-search .id_ariane{
    padding: 2px 0px;
}
.content-search .id_ariane span{
    /*text-decoration: underline;*/

}
.content-search .id_ariane span.sep_trait{
   padding-left: 2px;
   padding-right: 2px;
}

.content-search .id_ariane a{
    color:#AAC061;
   /* text-decoration:none;*/
    text-transform:uppercase;
    font-size: 10px;
}
.content-search .chapo{

    padding: 10px 0px;
    text-align: justify;
}
.content-search .chapo p{
    width: 560px;
}

.content-search .feedback h2{
    padding: 5px 0px;
}
.content-search .pagenavigator{
    text-align: center;
}
/*//////////////////////////////////////fin style recherche///////////////////////*/
/*//////////////////////////////////////style de plan du site////////////////////*/
#contenu_plan {
    /*margin-top: 52px;*/
    margin-left: 15px;
}
#contenu_plan .parent li.par{
    list-style-type: none;
    padding: 5px 0px;
}
#contenu_plan .parent li a{
    text-decoration: none;
    color:#004377;
    font-size: 15px;
    text-transform: capitalize;

}
#contenu_plan .parent .enfant{
    margin-left: 15px;
}
#contenu_plan .parent .enfant li{
    list-style-type: none;

}
#contenu_plan .parent .enfant li a{
     text-decoration: none;
    color:#858585;
    font-size: 12px;
}
/*///////////////////////////////////////fin style plan du site////////////////////*/


/*//////////////////////////////fin bloc metier///////////////*/
#corps #footer {
    color:#858585;
    float:left;
    font-size:10px;
    height:auto;
    margin:0;
    min-height:50px;
    overflow:hidden;
}
#corps #footer a {
    color:#707070;
}
#corps #footer #gauche{
    float: left;
    height: auto;
    width: 305px;
    margin-top: 18px;
}

#corps #footer #droite{
float:left;
height:auto;
margin-left:365px;
margin-top:18px;
width:275px;
}
#corps #footer table{
    float: left;

}
#corps #footer table td{
    padding:20px 20px;
}
#corps #footer #logo_footer{
    margin-top: 4px;
    float: left;

}

/*Complément DB*/

.object-center {
text-align:center;
margin:5px 0;
}

.object-left {
text-align:left;
margin:5px 0;
}

.object-right {
text-align:right;
margin:5px 0;
}

#centre #contenu_centre #offre_local .titre_fil .titre_sonnier {
color:#707070;
margin-left:5px;
}

/*//////////////////////////////////fin style titre du home///////////////////////*/

span.other a {
	color:#707070;
}

#imp_fil {
  width:164px;
  height:155px;
  background-image:url(../images/carte/carte_00.png);
  margin-left:-10px;
  position:relative;
}

#imp_fil .target {
  position:absolute;
  width:10px;
  height:10px;
  cursor:pointer;
}

#imp_fil .target img {
  position:absolute;
  display:none;
  cursor:default;
}

#imp_fil .target1 { top:0px; left:86px; }
#imp_fil .target1 img { top:1px; left:-85px; }

#imp_fil .target2 { top:38px; left:126px; }
#imp_fil .target2 img { top:1px; left:-106px; }

#imp_fil .target3 { top:93px; left:104px; }
#imp_fil .target3 img { top:-87px; left:-78px; }

#imp_fil .target4 { top:10px; left:90px; }
#imp_fil .target4 img { top:-3px; left:-52px; }

#imp_fil .target5 { top:130px; left:118px; }
#imp_fil .target5 img { top:-95px; left:-109px; }

