#cadre{
    position : absolute;
    width : 100%;
    height : 100%;
    margin-left: -10px;
    margin-right: auto;
    padding : 0px;
    margin-top : -10px;
    border : 0px solid black;
    z-index:1;
    /*background-image : url('Img/fond2.jpg');
    background-repeat : repeat; */
}

#btn_fermer{
    position : absolute;
    width : 20%;
    height : 5%;
    margin-left: 450px;
    margin-right: auto;
    padding : 0px;
    margin-top : 530px;
    border : 0px solid black;
    z-index:1;
    /*background-image : url('Img/fond2.jpg');
    background-repeat : repeat; */
}

#encadre_blanc{
    position : absolute;
    width : 787px;
    height : 653px;
    margin-left: 119px;
    margin-right: auto;
    padding : 0px;
    margin-top : 61px;
    border : 0px solid pink;
    z-index:2;
    background-color : #FFFFFF;

}

#navigation{
    position : absolute;
    width : 700px;
    height : 20px;
    margin-left: 38px;
    margin-right: auto;
    padding : 0px;
    margin-top : 90px;
    border : 0px solid pink;
    z-index:2;
    background-color : #FFFFFF;

}

#menu_bouton_gauche{
    position : absolute;
    width : 285px;
    height : 60px;
    margin-left: 155px;
    margin-right: auto;
    padding : 0px;
    margin-top : 81px;
    border : 0px solid pink;
    background-color : #FFFFFF;
    z-index:4;
}

#menu_bouton_droite{
    position : absolute;
    width : 285px;
    height : 60px;
    margin-left: 589px;
    margin-right: auto;
    padding : 0px;
    margin-top : 81px;
    border : 0px solid pink;
    background-color : #FFFFFF;
    z-index:4;
}

#menu{
    position : absolute;
    width : 787px;
    height : 120px;
    margin-left: 119px;
    margin-right: auto;
    padding : 0px;
    margin-top : 600px;
    border : 0px solid black;
    background-color : #EFF2F7;
    z-index:4;
}

#logo{
    position : absolute;
    width : 143px;
    height : 125px;
    margin-left: 442px;
    margin-right: auto;
    padding : 0px;
    margin-top : 17px;
    border : 0px solid black;
    z-index:4;
}
#contenua {
    position : absolute;
    width : 725px;
    height : 445px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 155px;
    border : 0px solid black;
    z-index:3;
}

#contenu_anim_index {
    position : absolute;
    width : 690px;
    height : 456px;
    margin-left: 173px;
    margin-right: auto;
    padding : 0px;
    margin-top : 5%;
    border : 0px solid black;
    z-index:3;
}

#logo_anim_index {
    position : absolute;
    width : 111px;
    height : 99px;
    margin-left: 460px;
    margin-right: auto;
    padding : 0px;
    margin-top : 2%;
    border : 0px solid black;
    z-index:10;
}



#contenu1a {
    position : absolute;
    width : 353px;
    height : 453px;
    margin-left: 1px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid black;
    z-index:4;
}
#contenu2a {
    position : absolute;
    width : 353px;
    height : 453px;
    margin-left: 354px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid black;
    z-index:4;
}

#contenu {
    position : absolute;
    width : 723px;
    height : 405px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 195px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenubis {
    position : absolute;
    width : 723px;
    height : 405px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 195px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu_anim {
    position : absolute;
    width : 723px;
    height : 425px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu_menu_haut {
    position : absolute;
    width : 723px;
    height : 425px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu1 {
    position : absolute;
    width : 340px;
    height : 403px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid black;
    z-index:4;
}
#contenu2 {
    position : absolute;
    width : 350px;
    height : 403px;
    margin-left: 354px;
    margin-right: auto;
    padding : 0px;
    margin-top : 00px;
    border : 0px solid black;
    z-index:4;
}
#contenu2ssscroll {
    position : absolute;
    width : 353px;
    height : 403px;
    margin-left: 370px;
    margin-right: auto;
    padding : 0px;
    margin-top : 00px;
    border : 0px solid black;
    z-index:4;
}

#contenu3 {
    position : absolute;
    width : 500px;
    height : 405px;
    margin-left: 100px;
    margin-right: auto;
    padding : 0px;
    margin-top : 30px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu3b {
    position : absolute;
    width : 500px;
    height : 405px;
    margin-left: 100px;
    margin-right: auto;
    padding : 0px;
    margin-top : 25px;
    /*overflow-y :scroll;*/
    border :0px solid black;
    z-index:3;
}

#contenu4 {
    position : absolute;
    width : 600px;
    height : 405px;
    margin-left: 70px;
    margin-right: auto;
    padding : 0px;
    margin-top : 30px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu5 {
    position : absolute;
    width : 550px;
    height : 405px;
    margin-left: 130px;
    margin-right: auto;
    padding : 0px;
    margin-top : 20px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu6 {
    position : absolute;
    width : 600px;
    height : 580px;
    margin-left: 50px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid black;
    z-index:3;
}

#contenu7 {
    position : absolute;
    width : 500px;
    height : 50px;
    margin-left: 130px;
    margin-right: auto;
    padding : 0px;
    margin-top : 10px;
    border : 0px solid black;
    z-index:5;
}

#contenu8 {
    position : absolute;
    width : 700px;
    height : 405px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#contenu9 {
    position : absolute;
    width : 723px;
    height : 405px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 195px;
    background-color : #EBECF1;
    border : 0px solid black;
    z-index:3;
}

#contenu9b {
    position : absolute;
    width : 723px;
    height : 405px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 195px;
    background-color : #FFFFFF;
    border : 0px solid black;
    z-index:3;
}

#contenu10 {
    position : absolute;
    width : 680px;
    height : 405px;
    margin-left: 20px;
    margin-right: auto;
    padding : 0px;
    margin-top : 18px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#experience_nouvelle {
    position : absolute;
    width : 285px;
    height : 285px;
    margin-left: 10px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid black;
    z-index:3;
}

#experience_unique {
    position : absolute;
    width : 285px;
    height : 285px;
    margin-left: 305px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid black;
    z-index:3;
}

#experience_emotions {
    position : absolute;
    width : 285px;
    height : 285px;
    margin-left: 10px;
    margin-right: auto;
    padding : 0px;
    margin-top : 295px;
    border : 0px solid black;
    z-index:3;
}

#experience_intenses {
    position : absolute;
    width : 285px;
    height : 285px;
    margin-left: 305px;
    margin-right: auto;
    padding : 0px;
    margin-top : 295px;
    border : 0px solid black;
    z-index:3;
}

#encadre_titre {
    position : absolute;
    width : 723px;
    height : 20px;
    margin-left: 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #3877bc;
    z-index:4;
}

#encadre_titre1 {
    position : absolute;
    width : 723px;
    height : 20px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 2px;
    border : 0px solid black;
    z-index:4;
}

#sous_titre1{
    position : absolute;
    width : 200px;
    height : 27px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 3px;
    border : 0px solid black;
    background-color : #394a78;
    z-index:4;
}

#sous_titre2{
    position : absolute;
    width : 318px;
    height : 29px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 130px;
    border : 0px solid black;
    z-index:4;
}

#encadre_sous_titre{
    position : absolute;
    width : 120px;
    height : 22px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 20px;
    border : 0px solid black;
    background-color : #394a78;
    z-index:4;
}

#encadre_titre_atelier {
    position: absolute;
    width : 723px;
    height : 20px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #523827;
    z-index :4;
}

#encadre_titre_loisir {
    position: absolute;
    width : 723px;
    height : 20px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #8de14d;
    z-index :4;
}

#encadre_titre_ateliers {
    position: absolute;
    width : 126px;
    height : 65px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #d8b621;
    z-index :4;
}

#encadre_titre_menu_haut {
    position: absolute;
    width : 110px;
    height : 30px;
    margin-left : 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 10px;
    border : 0px solid pink;
    z-index :4;
}

#encadre_titre_menu_haut1 {
    position: absolute;
    width : 110px;
    height : 30px;
    margin-left : 10px;
    margin-right: auto;
    padding : 0px;
    margin-top : 15px;
    border : 0px solid pink;
    z-index :4;
}

#encadre_titre_menu_haut2 {
    position: absolute;
    width : 110px;
    height : 30px;
    margin-left : 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 15px;
    border : 0px solid pink;
    z-index :4;
}

#encadre_titre_demo {
    position: absolute;
    width : 110px;
    height : 50px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #2f3537;
    z-index :4;
}

#encadre_titre_catalogue {
    position: absolute;
    width : 110px;
    height : 50px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #B5D5D4;
    z-index :4;
}

#encadre_titre_galerie {
    position: absolute;
    width : 100px;
    height : 50px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #38718c;
    z-index :4;
}

#encadre_titre_suggestions {
    position: absolute;
    width : 130px;
    height : 50px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #c0c67c;
    z-index :4;
}

#centre_catalogue {
    position: absolute;
    width : 100px;
    height : 20px;
    margin-left : 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 10px;
    border : 0px solid black;
    z-index :4;
}

#encadre_titre_homedeco {
    position: absolute;
    width : 100px;
    height : 50px;
    margin-left : 156px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    background-color : #b16416;
    z-index :4;
}

#encadre_charte_qualite1 {
    position: absolute;
    width : 520px;
    height : 20px;
    margin-left : 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 1px solid black;
    background-color : #EBE8E3;
    z-index :4;
}

#encadre_charte_qualite2 {
    position: absolute;
    width : 520px;
    height : 20px;
    margin-left : 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : -10px;
    border : 1px solid black;
    background-color : #EBE8E3;
    z-index :4;
}

#barre_emploi {
    position: absolute;
    width : 250px;
    height : 5px;
    margin-left : 150px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #b5d5d4;
    z-index :4;
}

#puce_plan_bleu_tronc_commun {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #3877bc;
    z-index :4;
}

#puce_plan_galerie {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #38718c;
    z-index :4;
}

#puce_plan_suggestions {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #c0c67c;
    z-index :4;
}

#puce_plan_demo {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #42474a;
    z-index :4;
}

#puce_plan_ateliers {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #d1b02f;
    z-index :4;
}

#puce_plan_catalogue {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #b5d5d4;
    z-index :4;
}

#puce_plan_homedeco {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #b16416;
    z-index :4;
}

#puce_plan_loisir_crea {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #8DE14D;
    z-index :4;
}

#puce_plan_atelier_fini {
    position: absolute;
    width : 6px;
    height : 6px;
    margin-left : -2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    border : 0px solid blue;
    background-color : #523827;
    z-index :4;
}

#menu-fidelite {
    position: absolute;
    width : 71px;
    height : 72px;
    margin-left : 2px;
    margin-right: auto;
    padding : 0px;
    margin-top : -30px;
    border : 0px solid blue;
    z-index :4;
}

#contenu_carte {
    position : absolute;
    width : 343px;
    height : 360px;
    margin-left: 0px;
    margin-right: auto;
    padding : 0px;
    margin-top : 18px;
    border : 0px solid black;
    z-index:4;
}

#contenu_fiche_mag_carte {
    position : absolute;
    width : 380px;
    height : 360px;
    margin-left: 340px;
    margin-right: auto;
    padding : 0px;
    margin-top : 18px;
    border : 0px solid black;
    z-index:4;
}

/*///////////////////////////////////////////////////////////////
les points représentants les magasins sur la carte de france...//
///////////////////////////////////////////////////////////////*/

#points_lille {
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 200px;
    margin-right: auto;
    padding : 0px;
    margin-top : 35px;
    border : 0px solid black;
    z-index:5;
}

#points_amiens {
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 180px;
    margin-right: auto;
    padding : 0px;
    margin-top : 55px;
    border : 0px solid black;
    z-index:5;
}

#points_rouen{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 155px;
    margin-right: auto;
    padding : 0px;
    margin-top : 70px;
    border : 0px solid black;
    z-index:5;
}

#points_compiegne{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 195px;
    margin-right: auto;
    padding : 0px;
    margin-top : 60px;
    border : 0px solid black;
    z-index:5;
}

#points_laon{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 220px;
    margin-right: auto;
    padding : 0px;
    margin-top : 70px;
    border : 0px solid black;
    z-index:5;
}

#points_chantilly{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 180px;
    margin-right: auto;
    padding : 0px;
    margin-top : 75px;
    border : 0px solid black;
    z-index:5;
}

#points_eaubonne{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 180px;
    margin-right: auto;
    padding : 0px;
    margin-top : 85px;
    border : 0px solid black;
    z-index:5;
}

#points_reims{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 240px;
    margin-right: auto;
    padding : 0px;
    margin-top : 85px;
    border : 0px solid black;
    z-index:5;
}

#points_strasbourg{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 310px;
    margin-right: auto;
    padding : 0px;
    margin-top : 95px;
    border : 0px solid black;
    z-index:5;
}

#points_nancy{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 280px;
    margin-right: auto;
    padding : 0px;
    margin-top : 95px;
    border : 0px solid black;
    z-index:5;
}

#points_portmarly{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 170px;
    margin-right: auto;
    padding : 0px;
    margin-top : 95px;
    border : 0px solid black;
    z-index:5;
}

#points_versailles{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 175px;
    margin-right: auto;
    padding : 0px;
    margin-top : 99px;
    border : 0px solid black;
    z-index:5;
}

#points_levallois{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 181px;
    margin-right: auto;
    padding : 0px;
    margin-top : 106px;
    border : 0px solid black;
    z-index:5;
}

#points_paris11{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 185px;
    margin-right: auto;
    padding : 0px;
    margin-top : 92px;
    border : 0px solid black;
    z-index:5;
}

#points_paris14{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 190px;
    margin-right: auto;
    padding : 0px;
    margin-top : 98px;
    border : 0px solid black;
    z-index:5;
}

#points_lesulis{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 170px;
    margin-right: auto;
    padding : 0px;
    margin-top : 110px;
    border : 0px solid black;
    z-index:5;
}

#points_meaux{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 200px;
    margin-right: auto;
    padding : 0px;
    margin-top : 98px;
    border : 0px solid black;
    z-index:5;
}

#points_avon{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 195px;
    margin-right: auto;
    padding : 0px;
    margin-top : 120px;
    border : 0px solid black;
    z-index:5;
}

#points_brest{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 25px;
    margin-right: auto;
    padding : 0px;
    margin-top : 92px;
    border : 0px solid black;
    z-index:5;
}

#points_quimper{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 35px;
    margin-right: auto;
    padding : 0px;
    margin-top : 110px;
    border : 0px solid black;
    z-index:5;
}

#points_rennes1{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 85px;
    margin-right: auto;
    padding : 0px;
    margin-top : 110px;
    border : 0px solid black;
    z-index:5;
}

#points_rennes2{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 85px;
    margin-right: auto;
    padding : 0px;
    margin-top : 120px;
    border : 0px solid black;
    z-index:5;
}

#points_chartres{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 145px;
    margin-right: auto;
    padding : 0px;
    margin-top : 120px;
    border : 0px solid black;
    z-index:5;
}

#points_lemans1{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 125px;
    margin-right: auto;
    padding : 0px;
    margin-top : 120px;
    border : 0px solid black;
    z-index:5;
}

#points_lemans2{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 118px;
    margin-right: auto;
    padding : 0px;
    margin-top : 120px;
    border : 0px solid black;
    z-index:5;
}
#points_orleans{
    position : absolute;
    width : 10px;
    height : 10px;
    margin-left: 178px;
    margin-right: auto;
    padding : 0px;
    margin-top : 125px;
    border : 0px solid black;
    z-index:5;
}

#points_nantes{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 88px;
    margin-right: auto;
    padding : 0px;
    margin-top : 135px;
    border : 0px solid black;
    z-index:5;
}

#points_angers{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 136px;
    margin-right: auto;
    padding : 0px;
    margin-top : 135px;
    border : 0px solid black;
    z-index:5;
}

#points_tours{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 161px;
    margin-right: auto;
    padding : 0px;
    margin-top : 135px;
    border : 0px solid black;
    z-index:5;
}

#points_lyon1{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 250px;
    margin-right: auto;
    padding : 0px;
    margin-top : 182px;
    border : 0px solid black;
    z-index:5;
}

#points_lyon2{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 250px;
    margin-right: auto;
    padding : 0px;
    margin-top : 175px;
    border : 0px solid black;
    z-index:5;
}

#points_grenoble{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 272px;
    margin-right: auto;
    padding : 0px;
    margin-top : 195px;
    border : 0px solid black;
    z-index:5;
}

#points_bordeaux{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 102px;
    margin-right: auto;
    padding : 0px;
    margin-top : 225px;
    border : 0px solid black;
    z-index:5;
}
#points_perigueux{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 162px;
    margin-right: auto;
    padding : 0px;
    margin-top : 225px;
    border : 0px solid black;
    z-index:5;
}

#points_rodez{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 182px;
    margin-right: auto;
    padding : 0px;
    margin-top : 245px;
    border : 0px solid black;
    z-index:5;
}

#points_toulouse{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 162px;
    margin-right: auto;
    padding : 0px;
    margin-top : 275px;
    border : 0px solid black;
    z-index:5;
}

#points_marseille{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 262px;
    margin-right: auto;
    padding : 0px;
    margin-top : 275px;
    border : 0px solid black;
    z-index:5;
}

#points_pau{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 112px;
    margin-right: auto;
    padding : 0px;
    margin-top : 285px;
    border : 0px solid black;
    z-index:5;
}

#points_luxembourg{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 280px;
    margin-right: auto;
    padding : 0px;
    margin-top : 60px;
    border : 0px solid black;
    z-index:5;
}


#points_liege{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 270px;
    margin-right: auto;
    padding : 0px;
    margin-top : 30px;
    border : 0px solid black;
    z-index:5;
}

#points_bruxelles{
    position : absolute;
    width : 10px;
    height : 12px;
    margin-left: 240px;
    margin-right: auto;
    padding : 0px;
    margin-top : 15px;
    border : 0px solid black;
    z-index:5;
}

/*
Fin des points des magasins
*/

#clapproduits{
    position : absolute;
    width : 200px;
    height : 200px;
    margin-left: 190px;
    margin-right: auto;
    padding : 0px;
    margin-top : 280px;
    border : 0px solid pink;
    z-index:5;
}

#claptechniques{
    position : absolute;
    width : 200px;
    height : 200px;
    margin-left: 650px;
    margin-right: auto;
    padding : 0px;
    margin-top : 280px;
    border : 0px solid pink;
    z-index:5;
}

#clapferme{
    position : absolute;
    width : 140px;
    height : 100px;
    margin-left: 730px;
    margin-right: auto;
    padding : 0px;
    margin-top : 210px;
    border : 0px solid pink;
    z-index:5;
}

#menu_demo{
    position : absolute;
    width : 130px;
    height : 280px;
    margin-left: 731px;
    margin-right: auto;
    padding : 0px;
    margin-top : 307px;
    border : 0px solid pink;
    background-color : #FFFFFF;
    z-index:4;
}

#menu_demotexte{
    position : absolute;
    width : 128px;
    height : 268px;
    margin-left: 2px;
    margin-right: auto;
    padding : 0px;
    margin-top : 12px;
    border : 0px solid pink;
    background-color : #FFFFFF;
    z-index:4;
}

#demovideo{
    position : absolute;
    width : 425px;
    height : 360px;
    margin-left: 242px;
    margin-right: auto;
    padding : 0px;
    margin-top : 240px;
    border : 0px solid pink;
    z-index:5;
}

#conception {
    position : absolute;
    width : 370px;
    height : 22px;
    margin-left: 182px;
    margin-right: auto;
    padding : 0px;
    margin-top : 135px;
    border : 0px solid pink;
    z-index:5; }

#bouton_phototheque {
    position : absolute;
    width : 132px;
    height : 28px;
    margin-left: 385px;
    margin-right: auto;
    padding : 0px;
    margin-top : 0px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#barre_strategie {
    position : absolute;
    width : 3px;
    height : 300px;
    margin-left: 4px;
    margin-right: auto;
    padding : 0px;
    margin-top : -160px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    background-color : #3877bc;
    z-index:3;
}

#contenu_sugg_hd{
    position : absolute;
    width : 350px;
    height : 300px;
    margin-left: 35px;
    margin-right: auto;
    padding : 0px;
    margin-top : 190px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

#apercu_image_sugg_hd{
    position : absolute;
    width : 350px;
    height : 300px;
    margin-left: 385px;
    margin-right: auto;
    padding : 0px;
    margin-top : 190px;
    /*overflow-y :scroll;*/
    border : 0px solid black;
    z-index:3;
}

.menu {
    font-family : Arial;
    font-size : 11px;
    font-weight: bolder;
    color : #3877bc;
}

.encadre_titre {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-indent:5px;
    color : #FFFFFF;
}

.encadre_sous_titre {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    text-indent:10px;
    color : #FFFFFF;
}

.sous_titre {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-indent:10px;
    color : #FFFFFF;
}

.sous_titre1 {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-indent:10px;
    color : #696d6e;
}

.corps_texte_titre_dev {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-indent:0px;
    color : #24903a;
}

.corps_texte_dev  {
    font-family : Arial;
    font-size : 12px;
    font-weight: bolder;
    text-indent:0px;
    color : #24903a;
}

a:visited {
    font-family : Arial;
    font-size : 10px;
    color: #696d6e;
    font-weight: bolder;
    text-decoration: none;
}

a:link {
    font-family : Arial;
    font-size : 10px;
    color: #696d6e;
    font-weight: bolder;
    text-decoration: none;
}

a:hover {
    font-family : Arial;
    font-size : 10px;
    color: #3877bc;
    font-weight: bolder;
    text-decoration: none;
}

.corps_texte {
    font-family : Arial;
    font-size : 12px;
    text-align: justify;
    /*font-weight: bolder; */
    color : #696d6e;
}

.corps_textebis {
    font-family : Arial;
    font-size : 12px;
    /*text-align: justify;
    font-weight: bolder; */
    color : #696d6e;
}

.corps_texte_emploi {
    font-family : Arial;
    font-size : 16px;
    text-align: justify;
    font-weight: bolder;
    color : #696d6e;
}

.corps_texte_emploibis {
    font-family : Arial;
    font-size : 14px;
    text-align: justify;
    font-weight: bolder;
    color : #696d6e;
}

.corps_texte_intro {
    font-family : Arial;
    font-size : 12px;
    /*text-align: justify; */
    font-weight: bolder;
    color : #3877bc;
}

.corps_texte_titre {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    color : #3877bc;
}

.corps_texte_intro_atelier {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #523827;
}

.corps_texte_intro_ateliers {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    text-align: center;
    color : #d1b02f;
}

.corps_texte_intro_loisir {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #8de14d;
}
.corps_texte_titre_fidelite {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #3877bc;
}

.citation {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    color : #B7BBD6;
}

.corps_texte_intro_homedeco {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #b16416;
}

.corps_texte_homedeco {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-align: center;
    color : #b16416;
}

.corps_texte_demo {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-align: center;
    color : #2f3537;
}

.corps_texte_intro_demo {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #2f3537;
}

.corps_texte_intro_catalogue {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #b5d5d4;
}

.corps_texte_catalogue {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-align: center;
    color : #b5d5d4;
}

.corps_texte_intro_suggestions {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #c0c67c;
}

.corps_texte_suggestions {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-align: center;
    color : #c0c67c;
}

.corps_texte_suggestions1 {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-align: center;
    color : #FFFFFF;
}
.corps_texte_intro_suggestions1 {
    font-family : Arial;
    font-size : 16px;
    font-weight: bolder;
    color : #FFFFFF;
}

.num_dep_magasins {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    text-align: center;
    color : #FFFFFF;
}

.nom_magasins {
    font-family : Arial;
    font-size : 14px;
    font-weight: bolder;
    color : #3877bc;
}

.adresse_magasins {
    font-family : Arial;
    font-size : 12px;
    font-weight: bolder;
    color : #3877bc;
}

.mail_magasins {
    font-family : Arial;
    font-size : 12px;
    font-weight: bolder;
    color : #000000;
}

.horaires_magasins {
    font-family : Arial;
    font-size : 12px;
    font-weight: bolder;
    color : #D9BA00;
}

.conception {
    font-family : Arial;
    font-size : 9px;
    color : #000000;
}

.planning_ateliers {
    font-family : Arial;
    font-size : 14px;
    color : #696d6e;
}