body{  font:0.9em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  line-height:150%;  background-color:#FFF;    margin-top:0;   margin-left:0;   margin-right:0}
h1{  font:1.7em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
h1 a{  color:#000}
h2{  font:1.0em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;   font-weight:bold}
h3{  font:1.1em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  text-transform:none;  font-weight:bold;  padding-bottom:0px;  margin-bottom:5px}
input, select, textarea{ font-size:100%}
img{ border:none}
form{ margin:0;  padding:0}
.clear{ clear:both}

#conteneur{ margin-left:auto;  margin-right:auto;  width:998px}

#bloc-entete{ float:left;   height:87px}
#entete-contenu{ float:left;  width:100%;   text-align:right}
 #banniere_flash{ float:left;  margin-top:0;  margin-left:0}
#logo-site{ float:left;  width:270px;  height:87px;  margin-top:-92px;  _margin-top:-90px;  margin-left:-5px}

#outils{  float:right;   width:100%;   margin-right:0;   margin-left:260px;   _margin-left:0px;   margin-top:-92px;   _margin-top:-90px;   padding-top:10px;   padding-bottom:10px;   font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  color:White}
 #outils a:link{ color:White;  text-decoration:none}
 #outils a:visited{ color:White;  text-decoration:none}
 #outils a:hover{ }
 
#bloc-gauche{ float:left;  width:203px;   _margin-top:-3px;   background-image:url("../images/00-communs/degrade_fond_de_page.png");  background-color:White;  background-repeat:repeat-x}

#bloc-gauche-haut{ padding-top:10px;  text-align:center}

#bloc-gauche-centre{ }
 
  #bloc-gauche-centre p.devis-tarifs{     }
  .rubrique-societaire{    padding-top:3px}
  #bloc-gauche-centre div.bloc-menu{    float:left; padding:0; margin:0; margin-bottom:20px; text-align:right; font:0.9em/1em Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold}
  #bloc-gauche-centre div.bloc-menu-titre{    float:left;     width:186px;     height:18px; padding:3px 0 0 0; margin:0; margin-top:10px;     background-image:url("../images/00-communs/menu_titre_liste.gif"); background-repeat:repeat-y;     background-position:top left}
      
  #bloc-gauche-centre div.bloc-menu-item{    float:left;     width:168px; padding:3px 10px 3px 0; margin:0; margin-top:5px; margin-left:5px; font:0.85em/1em Verdana,Geneva,Arial,Helvetica,sans-serif; background-image:url("../images/00-communs/menuGauche_GrisSansTexte.png"); background-repeat:repeat-y;  background-position:top left;  font-weight:normal}
 #bloc-gauche-centre a:link{ color:Black;  text-decoration:none}
 #bloc-gauche-centre a:visited{ color:Black;  text-decoration:none}
 #bloc-gauche-centre a:hover{ color:Black;  text-decoration:none}
 
 #bloc-gauche-centre-categorie{ float:left;  padding:0 0 30px 0}
 #bloc-gauche-centre div.bloc-menu-produit{ float:left; padding:0; margin:0; line-height:0}
 #bloc-gauche-centre div.bloc-menu-produit a{ float:left; padding:0; margin:0; border:0; line-height:0;  text-decoration:none}
 #bloc-gauche-centre div.bloc-menu-produit a img{ float:left; padding:0; margin:0; border:0; line-height:0; border-top-width:0; border-bottom-width:0}

#bloc-gauche-bas{ padding-top:10px;  text-align:center}

#bloc-contenu{ float:left;  width:795px;  margin-top:-23px;      /* IE 7 */  _margin-top:-26px}
#onglets{ padding-top:0px;  padding-right:222px;  text-align:right}
 .liste-onglets{  /* IE 7 */     float:right}
  .onglet-coin{    float:left;         background-image:url("../images/00-communs/coin_gauche_onglet.gif"); background-repeat:no-repeat;  background-position:top left;      height:23px;     width:31px;     margin:0 0 0 10px}
  .onglet-texte{    float:left;         background-color:#FECB00;     padding:5px 10px 7px 0px;     font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 
#onglets a:link{ color:Black;  text-decoration:none}
#onglets a:visited{ color:Black;  text-decoration:none}
#onglets a:hover{ }

#bloc-centre{ float:left;  width:573px; height:100%;  margin:0px;  padding:0px;  background-color:#FFDC00}
#bloc-centre-produit{ float:left;  width:573px;   margin:0;   padding:0}
#bloc-centre-institutionnel{ float:left;  width:573px;  margin:0;   padding:0}
 #bloc-centre-haut-accueil{ float:left;  width:573px;  height:106px;  margin:0;  padding:0;  overflow:hidden}
 #bloc-centre-milieu{ float:left;  margin:0px;  padding:0 0 0 20px}
 #bloc-centre-milieu-garantie{ float:left;  width:563px;  padding:0 0 0 10px;  margin:0}
 #bloc-centre-contact{ float:left;  width:573px;  height:430px;  padding:0;  overflow:auto}
 
    #bloc-centre-milieu-contenu-contour-haut-contact{        float:left;         width:554px;         height:17px;                 background-image:url("../images/11-institutionnel/fond-contenu-institutionnel-haut.png");         background-repeat:no-repeat;         background-position:top left}
    #bloc-centre-milieu-contenu-contact{        float:left;         width:550px;                 background-image:url("../images/11-institutionnel/fond-contenu-institutionnel-centre.png");         background-repeat:repeat-y;         background-position:top left}
    #bloc-centre-milieu-contenu-contour-bas-contact{        float:left;         width:554px;         height:30px;                 background-image:url("../images/11-institutionnel/fond-contenu-institutionnel-bas.png");         background-repeat:no-repeat;         background-position:top left}
    #bloc-centre-milieu-contenu-contact div.titre-contact{      float:left;       width:500px;       padding:0 20px 10px 20px;       font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
    #bloc-centre-milieu-contenu-contact div.texte-contact{      float:left;       width:500px;       padding:0 20px 10px 20px;       font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 
 
 #bloc-centre-carto{ float:left;  width:573px;  padding:0}
    #bloc-centre-carto div.titre-carto{      float:left;       padding:0 0 0 30px;       font:1.2em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 #map_agence{ margin:10px 0 0 80px;  border:1px solid Grey}
 #contenuAgenceOutils{ float:left;        padding-top:5px;       padding-left:230px}
    #contenuAgenceOutils a{      text-decoration:none;       color:#333}
    div#cadreAgenceInfos{      margin:30px 68px 40px 80px;       padding:5px;       font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  border:1px solid Grey}
 
 
 #bloc-centre-haut-titre-taxis{ float:left;  padding:20px 0 0 30px;  line-height:80%;  padding-bottom:30px; position:relative; z-index:1100}
 #bloc-centre-milieu-contenu-taxis{ float:left;  width:573px;  margin-top:57px}
 
 #bloc-centre-milieu-texte-taxis{ float:left;        width:187px;       height:285px;       padding-left:10px;       font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  text-align:left}
 #bloc-centre-milieu-bornes-taxis{ float:left;   width:376px;   padding:0}
 #bloc-centre-milieu-bornes-taxis div{ float:left;  height:285px; position:relative; z-index:1000}
 #bloc-centre-milieu-bornes-taxis div a{ border:none;  text-decoration:none}
 #bloc-centre-milieu-bornes-taxis div.bloc-centre-milieu-borne-taxis{ float:left;  width:137px;   padding:0}
 #bloc-centre-milieu-borne-taxis img{ padding:0;  border:none }

div#planete_taxis_flash{float:left; margin-top:-400px; width:214px; height:194px; z-index:2000; cursor:pointer}
div#planete_taxis_flash_pointer{float:left; width:214px; position:absolute; height:194px; margin-left:0; _margin-left:-214px; margin-top:-50px; _margin-top:-400px; background-image:url(rien.gif); /**/background-repeat:repeat; z-index:9000; cursor:pointer}
*+html div#planete_taxis_flash_pointer{margin-left:-214px; margin-top:-400px}

 
 
 #bloc-centre-haut-logo{ float:left;  padding:10px 0 10px 10px;  width:182px}
 #bloc-centre-haut-texte{ float:left;  padding:30px 0 0 10px;        width:340px;       height:80px;       text-align:left;       font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  background-repeat:no-repeat;  background-position:top left;  background-position: }
 
 #bloc-centre-haut-texte div.logo_produit_devis{ margin-top:-10px}
 #bloc-centre-haut-texte div.macaron_produit_devis{ margin-top:-115px; padding-left:150px; position:relative; z-index:1000;}
 
 
 
 #bloc-centre-haut-logo-produit{ float:left;  padding:0;  margin-left:3px;       width:118px}
    #bloc-centre-haut-texte-produit{      float:left;       width:419px;       height:70px;       padding:50px 0 5px 10px;       text-align:left;       font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  background-repeat:no-repeat;  background-position:top left;  overflow:hidden}
 #bloc-centre-haut-texte-produit p.spip{ margin:0}
 #bloc-centre-haut-bouton-produit{ float:left;  height:41px;  width:555px;  text-align:center;}
 
 
 
 
 .rubrique-sommaire{ float:left;  padding-right:4px;  padding-bottom:4px}
 
 
 
    #bloc-centre-haut-arborescence{      float:left;       width:558px;       height:8px;       padding:5px 0 10px 15px;       font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  text-align:left}
 #bloc-centre-haut-arborescence a{ color:Black;  text-decoration:none}
 
 #bloc-centre-haut-arborescence a:hover{ color:Black;  text-decoration:underline}
 
 
 
 
 
 .logo-div-container{ float:left;  width:172px;  height:112px;  margin-right:5px;  margin-bottom:5px}
 
 .logo-div-principal{ float:left;  width:166px;  height:106px;  overflow:hidden}
 
    .logo-div-interne{      float:left;       margin-top:-106px}
    .logo-div-gauche{      float:left;       width:3px;       height:106px;       background-image:url("../images/01-home/menu_centre_barreGauche02.png");       background-repeat:no-repeat;       background-position:top left}
    .logo-div-droite{      float:left;       width:3px;       height:106px;       background-image:url("../images/01-home/menu_centre_barreDroite02.png");  background-repeat:no-repeat;  background-position:top left}
 .logo-div-bas{ float:left;  width:172px;  height:6px; background-image:url("../images/01-home/menu_centre_barreBas0.2.png");  background-repeat:no-repeat;  background-position:top left}
 
 
 
 #bloc-centre-milieu-contenu-contour{ float:left;   width:554px;     margin-bottom:0;  margin-left:-20px;  _margin-left:-10px}
      #bloc-centre-milieu-contenu-contour-haut{        float:left;         width:554px;         height:17px;                 background-image:url("../images/11-institutionnel/fond-contenu-institutionnel-haut.png");         background-repeat:no-repeat;         background-position:top left}
      #bloc-centre-milieu-contenu-global{        float:left;         height:295px;         width:567px;         overflow:auto}
        #bloc-centre-milieu-contenu{          float:left;                     width:550px;                     background-image:url("../images/11-institutionnel/fond-contenu-institutionnel-centre.png");  background-repeat:repeat-y;  background-position:top left}
 
          #bloc-centre-milieu div.mention_legale{            width: 527px;             padding:0 20px 0 20px}
          #bloc-centre-milieu-contenu div.texte_mention_legale{            height:300px;             padding:0 40px 0 0;             font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  overflow:auto}
 #bloc-centre-milieu-contenu div.texte_mention_legale a{ color:#FF2300;  text-decoration:none}
 #bloc-centre-milieu-contenu div.texte_mention_legale a:hover{ color:#FF2300;  text-decoration:underline}
 
 #bloc-centre-milieu-contenu-sousrubrique{ float:left;   width:140px;   padding:0px 0 10px 15px}
 #bloc-centre-milieu-contenu-sousrubrique div.bloc-centre-milieu-contenu-sousrubrique-logo{ width:132px;  height:30px;  margin-top:20px;  padding-top:13px;  _padding-top:5px;  _padding-bottom:8px;             background-image:url("../images/11-institutionnel/bouton_institutionnel.png");             background-repeat:no-repeat;             background-position:top left;             text-align:center;             overflow:hidden}
          #bloc-centre-milieu-contenu-sousrubrique div.bloc-centre-milieu-contenu-sousrubrique-logo a{            text-decoration:none;             color:Black;             font:0.6em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold}
 #bloc-centre-milieu-contenu-sousrubrique-texte{ float:left;  width:370px;  padding:0 0 0 0;             font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  text-align:left;  line-height:130%}
 
 
          div#contenu-texte{            padding:0 30px 0 30px;             overflow:hidden}
          div#contenu-texte div.chapo_article_rubrique_bonsasavoir{            font-weight:bold}
          #mappy{            width:490px}
  
      #bloc-centre-milieu-contenu-contour-bas{        float:left;         width:554px;         height:30px;                 background-image:url("../images/11-institutionnel/fond-contenu-institutionnel-bas.png");  background-repeat:no-repeat;   background-position:bottom left}
 
 
 
 #bloc-centre-milieu-formule{ height:300px}
 #bloc-centre-milieu-formule div.formule-produit{          padding:0 0;         _padding-top:10px;         margin-left:-10px}
        #bloc-centre-milieu-formule div.formule-produit h2{          float:left;           width:500px;           height:22px;                     margin-left:-8px;           padding-left:40px;           padding-top:5px;           margin-bottom:3px;                     font:1.0em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;           font-weight:bold;           text-align:left;                     background-image:url("../images/00-communs/barre_titre_contenu_foldUnfold.png");  background-repeat:no-repeat;  background-position:top left}
 #bloc-centre-milieu-formule div.formule-titre span{ float:left}
 #bloc-centre-milieu-formule div.formule-titre a{ color:Black;  text-decoration:none;  border:none}
 #bloc-centre-milieu-formule div.formule-texte{ float:left;  width:516px;  padding:0 0 0 5px;  _padding-left:15px;   text-align:left;  background-color:White}
 
 #bloc-centre-milieu-formule div.formule-chapeau{ padding:5px 0 5px 0}
 #bloc-centre-milieu-formule div.formule-chapeau, #bloc-centre-milieu-formule div.formule-commentaire{           font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  line-height:1.2em;  text-align:left}
 #bloc-centre-milieu-formule div.formule-commentaire ul{ margin:0}
 #bloc-centre-milieu-formule div.formule-commentaire ul li{ padding-top:0px;  padding-left:0px}
 
 
 
 #bloc-centre-milieu-garantie table, #bloc-centre-milieu table{       margin-top:10px;       padding:0;       margin-bottom:10px;       text-align:left;       border-collapse:collapse}
    #bloc-centre-milieu-garantie table th.titre-service, #bloc-centre-milieu table th.titre-service{      width:219px;       height:34px;       text-align:center;             background-image:url("../images/08-tableau/barre_texte_titreTableau3.png");  background-repeat:no-repeat;  background-position:top left}
 
    #bloc-centre-milieu-garantie table th.titre-formule-service, #bloc-centre-milieu table th.titre-formule-service{      width:50px;       font:0.85em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;       font-weight:normal;       text-align:center;       background-image:url("../images/08-tableau/fond_entete_tab.gif");  background-repeat:repeat-x;  background-position:top left;  overflow:hidden}
 #bloc-centre-milieu-garantie table td.option-service-colonne1, #bloc-centre-milieu table td.option-service-colonne1{ width:217px;        font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;       text-align:left;       background-color:#BBDCFB;       background-image:url("../images/08-tableau/fond_cellule_tab_bleu.gif");  background-repeat:repeat-x;  background-position:bottom left}
 #bloc-centre-milieu-garantie table td.option-service-colonne2, #bloc-centre-milieu table td.option-service-colonne2{ width:34px;  padding:0;  text-align:center}
 
    #bloc-centre-milieu-garantie table td.celluleCheckbox, #bloc-centre-milieu table td.celluleCheckbox{      width:76px;       padding:0 0 2px 0;             background-image:url("../images/08-tableau/fond_cellule_tab_blanc.gif");       background-repeat:repeat-x;       background-position:bottom left;       background-color:White;       text-align:center}
    #bloc-centre-milieu-garantie table td.celluleCheckbox img{      _margin-bottom:-3px}
    div#JT{      font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 div#JT a{  }
 
 
 
    #bloc-centre-milieu-contenu-contour-devistarif{      float:left;       padding:0;       margin:0}
      #bloc-centre-milieu-contenu-contour-haut-devistarif{        float:left;         width:529px;         height:14px;         padding:0;         margin:0;         background-image:url("../images/10-demande_de_devis/fond-contenu-demandeDevis-haut.png");         background-repeat:no-repeat;         background-position:top left}
      #bloc-centre-milieu-contenu-global-devistarif{        float:left;         padding:0;         margin:0;         _margin-top:-5px}
      #bloc-centre-milieu-contenu-devistarif{        float:left;         width:529px;         padding:10px 0 0 10px;         margin:0;         background-image:url("../images/10-demande_de_devis/fond-contenu-demandeDevis-centre.png");         background-repeat:repeat-y;         background-position:top left}
      #bloc-centre-milieu-contenu-devistarif h2.titre-devistarif{        float:left;         padding:10px 0 15px 0;         margin:0;         font:1.20em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 #bloc-centre-milieu-contenu-devistarif div.logo-devistarif{ float:left;   width:510px;  padding-left:0;  text-align:center}
      #bloc-centre-milieu-contenu-devistarif a{        text-decoration:none}
      #bloc-centre-milieu-contenu-contour-bas-devistarif{        float:left;         width:529px;         height:21px;                 background-image:url("../images/10-demande_de_devis/fond-contenu-demandeDevis-bas.png");  background-repeat:no-repeat;  background-position:top left}
 
 
 #bloc-centre-bas{ float:left;  width:573px;  padding:0;  margin:0}
 
 #bloc-centre-bas-institutionnel{ float:left;  width:573px;  height:10px;   border-top:1px Solid White}
 #bloc-centre-bas-taxis{ float:left;  width:573px;  height:10px;   border-top:1px Solid White}
 
 
 
  div#parrainage_entete{    float:left;     width:542px;     height:140px;     background-image:url("../images/11-institutionnel/parrainage_header.png");     background-repeat:no-repeat;     background-position:top left}
  div#bloc-centre-haut-parrainage{    float:left;     width:542px;     height:18px;     margin-left:15px;     _margin-left:5px;     background-image:url("../images/11-institutionnel/parrainage_fondBlanc_header.gif");     background-repeat:repeat-y;     background-position:top left}
  div#bloc-centre-centre-parrainage{    float:left;     width:530px;     margin-left:15px;     _margin-left:5px;     padding-left:15px;     padding-right:10px;     background-image:url("../images/11-institutionnel/parrainage_fondBlanc_centre.gif");     background-repeat:repeat-y;     background-position:top left;     font:10px Verdana,Geneva,Arial,Helvetica,sans-serif}
  div#bloc-centre-centre-parrainage ul.liste_bloc1{      list-style-image:url(../images/11-institutionnel/parrainage_puce_01.gif)}
  div#bloc-centre-centre-parrainage ul.liste_bloc2{      list-style-image:url(../images/11-institutionnel/parrainage_puce_02.gif)}
  div#bloc-centre-centre-parrainage ul.liste_bloc3{      list-style-image:url(../images/11-institutionnel/parrainage_puce_03.gif)}
  div#bloc-centre-centre-parrainage ul.liste_bloc4{      list-style-image:url(../images/11-institutionnel/parrainage_puce_04.gif)}
 
 div#bloc-centre-centre-parrainage span.texte_gras_bloc1{ font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold}
 div#bloc-centre-centre-parrainage span.texte_gras_bloc2{ font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold}
 div#bloc-centre-centre-parrainage span.texte_gras_bloc3{ font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold}
 div#bloc-centre-centre-parrainage span.texte_gras_bloc4{ font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold}
  div#bloc-centre-centre-parrainage div.titre_article_logo{    color:#FFF;     font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;     font-weight:bold}
  div#bloc-centre-centre-parrainage div.titre_article{    color:#000;     font:0.95em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;     font-weight:bold}
  div#bloc-centre-bas-parrainage{    float:left;     width:552px;     height:108px;     margin-left:15px;     _margin-left:5px;     background-image:url("../images/11-institutionnel/parrainage_fondBlanc_footer.gif");  background-repeat:no-repeat;  background-position:top left}
 div.texte_rubrique_parrainage{  padding:15px;  font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold}
 
 
 
    #bloc-centre-bas-gauche{      float:left;       width:220px;       height:140px;       padding:0;       margin:0;       font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;       color:White;       background-repeat:no-repeat;       background-position:top left;       overflow:hidden}
    #bloc-centre-bas-droite{      float:left;       height:140px;       width:353px;       padding:0;       margin:0;       background-repeat:no-repeat;       background-position:top left;       overflow:hidden}
      #titre-alaune{        padding:60px 30px 0 65px;         font:0.8em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;         font-weight:bold;         text-align:left}
      #titre-commentaire{        padding:5px 30px 0 65px;         font:0.65em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  text-align:left}
 #titre-commentaire p.spip{ padding:0;  margin:0}
 #bloc-centre-bas-droite a:link{ color:Black;  text-decoration:none}
 #bloc-centre-bas-droite a:visited{ color:Black;  text-decoration:none}
 #bloc-centre-bas-droite a:hover{ }
 
 
 
 #bloc-centre-bas-fonction{ padding:10px 0 0 0;   text-align:center;   background-color:#FD0;  border-top:1px Solid White}
 
 
 
 #bloc-centre-bas-devis{ height:90px;  padding:5px 0 0 30px}
 
    
    div#outils_bas_page{      float:left;       width:100%;       padding-top:10px;       padding-bottom:10px;       margin:0;       background-color:White;       text-align:center;       font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 div#outils_bas_page a{ color:Black;  text-decoration:none}
 div#outils_bas_page a:hover{ text-decoration:underline}
 
#bloc-droite{  float:right;   width:222px;   margin:0px;   padding:0px;   background-image:url("../images/00-communs/droite.png");   background-color:White;   background-repeat:repeat-x}
  #bloc-droite-haut{    padding-top:10px;     text-align:center}
    #contact{      width:200px;       height:134px;       margin-left:10px;   background-repeat:no-repeat}
      #contact-menu{        font:1.30em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;         font-weight:bold;         text-align:center;         padding-top:8px;         margin-left:-5px}
      #contact div.contact-sous-menu{        padding:15px 0 0 15px;         float:left}
      #contact div.contact-puce{        height:11px;         width:13px;         padding:15px 0 0 15px;                 background-image:url("../images/00-communs/puce_contacts.gif");  background-position:top left;  background-repeat:no-repeat;   float:left}
 #contact div.contact-texte{         font:0.9em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  font-weight:bold;  text-align:left}
 #contact a:link{ color:Black;  text-decoration:none}
 #contact a:visited{ color:Black;  text-decoration:none}
 #contact a:hover{  }
 #bloc-droite-centre{      margin-top: 5px; height: 100px; margin-bottom: 60px;}
  #bloc-droite-bas{    padding:15px 10px 10px 15px;   margin:0;   margin-left:20px}
    #bloc-droite-bas ul{      list-style-image:none;   list-style-position:outside;   list-style-type:disc;   padding:0;   margin:0;       font:0.7em/1em Verdana,Geneva,Arial,Helvetica,sans-serif;  text-align:left}
 #bloc-droite-bas ul li{ padding-bottom:10px;  margin:0}
 #bloc-droite-bas a.lien_bons_plans{ color:#FF2300;  text-decoration:none;        font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
 #bloc-droite-bas a.lien_bons_plans:hover{ text-decoration:underline}
 #bloc-droite-bas div.image_bloc-droite-bas{ width:175px;  height:100px;  overflow:hidden}

#texte-tooltip{  font:0.75em/1em Verdana,Geneva,Arial,Helvetica,sans-serif}
div#form div.no_display{display:none}
div#contenu_logo{ padding-top: 10px;}
div#contenu_logo div.logo{float:left; width: 180px; height: 100px; text-align: center;}
  div#contenu-projetjeune div.degrade-projetjeune{
    float: left;
    background-color: #EC7884;
    width: 573px;
  }
  div#banniere-projetjeune{
    float: left;
    background-image: url(../images/projetjeune/PJ_bandeau-haut.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 573px;
    height: 148px;
  }
  div#contenu-projetjeune div.degrade-projetjeune{
    float: left;
    background-image: url(../images/projetjeune/PJ_degrade.png);
    background-repeat: repeat-x;
    background-position: top left;
    width: 573px;
  }
  div#centre-projetjeune{
    float: left;
    padding-left: 40px;
    padding-top:50px;
  }
  div#centre-projetjeune div.bloc-projetjeune{
    width: 235px;
    float: left;
    margin-left: 10px;
  }
    div#centre-projetjeune div.entete-bloc-projetjeune{
      float: left;
    }
      div#centre-projetjeune div.logo-bloc-projetjeune{
        float: left;
      }
      div#centre-projetjeune div.titre-bloc-projetjeune{
        float: left;
        width: 180px;
        color: #FFF;
        padding-left: 10px;
        font-weight: bold;
        line-height: 110%;
      }
      div#centre-projetjeune div.chapeau-bloc-projetjeune{
        float: left;
        padding-top: 5px;
        font-size: 0.75em;
        font-weight: normal;
        line-height: 110%;
      }
      div#centre-projetjeune div.minibloc-projetjeune{
        float: left;
        margin: 10px 0;
      }
        div#centre-projetjeune div.titre-minibloc-projetjeune{
          float: left;
          width: 232px;
          height: 25px;
          background-image: url(../images/projetjeune/PJ_bloc-haut.png);
          background-repeat: no-repeat;
          background-position: top left;
        }
        div#centre-projetjeune div.texte-bloc-projetjeune{
          float: left;
          width: 218px;
          padding: 7px;
          color: #af153b;
          font-size: 0.65em;
          font-weight: normal;
          line-height: 110%;
          background-color: #f4d1dc;
        }
        div#centre-projetjeune div.bas-minibloc-projetjeune{
          float: left;
          width: 232px;
          height: 10px;
          /*background-color: #f4d1dc;*/
          background-image: url(../images/projetjeune/PJ_bloc-bas.png);
          background-repeat: no-repeat;
          background-position: top left;
        }
  div#bas-projetjeune{
    float: left;
    width: 573px;
    height: 172px;
    background-image: url(../images/projetjeune/PJ_bandeau-bas.png);
    background-repeat: no-repeat;
    background-position: top left;
  }
    div#bas-projetjeune div.bouton-devis-projetjeune{
      padding-left: 445px;
    }
    div#bas-projetjeune div.bouton{
      float: left;
      cursor: pointer;
       padding:5px;
    }

/* Projet CallBack */
div#callback{
  padding-left: 10px; /* */
  margin-bottom: 20px;
}
div#frameCallBack{
  width: 370px;
  /*padding-left:150px;*/
  margin-top: 50px;
}
div#logo-callback{
  width:100%;
  height: 89px;
  background-image:url(../images/callback/callback-1.png);
  background-repeat: no-repeat;
  background-color: #FFF;
}
  div#fermerCallBack{
    text-align:right;
    padding-right:5px;
  }
  div#fermerCallBack a{
    color: Red;
    font-size: 0.7em;
    font-weight: bold;/**/
    text-decoration: none;
    line-height: 100%;
  }
  div#fermerCallBack a:hover{
    text-decoration: underline;
  }
div#callback-centre{
  background-color: #5BBCE2;
}
  div#texte-callBack{
    padding: 0 20px 0;
    text-align: left;
  }
  div#texte-callBack span.texte-gros-callback{
    font-size: 1.1em;
    font-weight: bold;
  }
  div#formulaireCallBack{
    padding-right: 20px;
    padding-left: 20px;
    background-color: #5BBCE2;
  }
  div#formulaireCallBack div.ligne{
    float: left;
    width: 90%;
    padding-top:10px;
  }
  div#formulaireCallBack div.label{
    float: left;
    text-align: right;
    vertical-align: top;
  }
  div#formulaireCallBack div.label-telephone{
    width: 190px;
    font-weight: bold;
  }
  div#formulaireCallBack div.label-departement{
    width: 190px;
  }
  div#formulaireCallBack div.label-numsocietaire{
    float: left;
    width: 220px;
    text-align:right;
  }
  div#formulaireCallBack div.champ{
    float: left;
    text-align: left;
    font-weight: bold;
    font-size: 0.9em;
  }
  
  div#formulaireCallBack div.champ-numsocietaire{
    float: left;
    padding-top: 20px;
  }
  input#telephone{
    width: 75px;
  }
  div#formulaireCallBack p.ps-telephone{
    margin: 0;
    font-size: 0.6em;
    /*
    font-weight: bold;
    text-align: right;
    */
    line-height: 100%;
  }
  input#departement{
    width: 30px;
  }
  input#numsocietaire{
    width: 50px;
  }
div#callback-bas{
  background-color: #5BBCE2;
}
  div#callback-hotesse{
    float:left;
    width:166px;
    height: 159px;
    position: relative;
    margin-top: -135px;
    background-image:url(../images/callback/callback-3.png);
    background-repeat: no-repeat;
    z-index: 5000;
  }
  div#callback-valider{
    float:right;
    margin-left:50px;
    margin-top:70px;
    width:162px;
    height: 64px;
    background-image:url(../images/callback/callback-2.png);
    background-repeat: no-repeat;
    margin-bottom:9px;
  }
  div#callback-valider-border{
    float:left;
    width:100%;
    height: 16px;
    background-color: #FFF;
  }
div#retourCallBack{
  background-color: #FFF;
}

div#bloc-centre-milieu-garantie div.conditions{
  font-size: 0.6em;
}