body         { font-family: "Trebuchet MS", sans-serif; background-color: #c8d200; text-align: center; outline: none 0 ;overflow-y: scroll}


body a {outline:none;}


.DivSeparation5px  { background-color: #c8d200; display: block; width: 100%; height: 5px }
.DivSeparation10px  { background-color: #c8d200; display: block; width: 100%; height: 10px }
.DivSeparation20px  { background-color: #c8d200; display: block; width: 100%; height: 20px }


#conteneurGeneral
   { background-color: transparent; text-align: left; display: block; margin-right: auto; margin-left: auto; padding: 0; width: 900px; overflow: hidden; border-right: 1px solid white; border-bottom: 1px solid white; border-left: 1px solid white }


#BlocHaut
 { background-image: url("http://maisons-davenir.fr/ImagesMaisDav/chemise-2.jpg"); background-repeat: no-repeat; background-position: 160px 36px; display: block; margin: 0; padding: 0; width: 100%; height: 270px; overflow: hidden; border-width: 1px; border-color: aqua }


#BaseLine
  { color: white; font-size: 1.4em; line-height: 1em; text-align: center; letter-spacing: 10px; display: block; margin: 0 0 0; padding-right: 0; padding-bottom: 0; width: auto; height: auto; overflow: hidden; border-top: 1px solid white }

.LogoMaisonAvenir
   { display: block; padding: 0; height: auto; border-color:  }

LogoMaisonAvenirXX
  { display: block; padding: 0; width: 800px; overflow: hidden; border-color:  }
  
  
.ContPhotoIntro         { margin-top: 10px; margin-right: auto; margin-left: auto; position: absolute; z-index: 0; overflow: hidden }

.ContPhotoSurIntro       { text-align: center; display: block; padding: 0; position: absolute; z-index: 50; top: 0; left: 450px; width: 300px; height: 100px; overflow: hidden }


/* votre commentaire */


.ContBandoMenu_NO
    { background-color: white; background-image: url("../Syntech_images/fondBandeauSyntech.png"); background-repeat: no-repeat; background-position: 0 -130px; visibility: hidden; display: none; margin: 0; padding: 0; width: 90%; height: 5px; overflow: hidden }


/* votre commentaire */

.TextePhotosConstruction
{ color: black; font-size: 0.7em; font-weight: bold; text-align: center; display: block; margin: 0; padding: 0 0 10px }


 .Error
{ color: black; font-size: 0.7em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0; padding: 0; left: 0; width: 100% }

 .MailMerci
{ color: black; font-size: 0.7em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0; padding: 0; left: 0; width: 975px }

 .ContenantFormulaire
 { text-align: center; display: block; margin: 0; padding: 0; width: 100%; border-color:  }





.conteneurPhotoUne    { text-align: center; position: absolute; top: 18px; left: 18px; width: 510px; height: 243px }


.contenantTextePage             { font-weight: normal; background-color: #c8d200; margin: 10px 0 0; padding: 0 10px }

.contenantIncludeNews
 { font-weight: normal; background-color: #c8d200; text-align: center; margin: 10px 0 0; padding: 0 10px }




.SeparateurIndex     { font-size: 1em; line-height: 1em; background-color: transparent; display: block; margin: 0; padding: 0; height: 5px; overflow: hidden; border-width: 0 }

.SeparateurInterieur     { font-size: 1em; line-height: 1em; background-color: transparent; display: block; margin: 0; padding: 0; height: 15px; overflow: hidden; border-width: 0 }



#SuperCont { text-align: left; margin: 0; padding: 0; z-index: 100; width: 100%; height: 465px; overflow: scroll }


#contenu2 { background-color: transparent; text-align: left; margin: 0; padding: 0; position: absolute; z-index: 100; top: 125px; width: 100%; height: 465px; overflow: hidden }

#IncludeTitre           { background-color: blue; margin: 0; padding: 0; position: absolute; z-index: 100; top: 0; left: 0; width: 970px !important; height: 30px; overflow: hidden }

#IncludeTexte88              { background-color: maroon; margin: 0; padding: 0; position: absolute; z-index: 1; top: 30px; left: 0; width: 970px !important; height: 425px; overflow-x: hidden ; overflow-y: scroll}

#IncludeTexte
 { margin: 0; padding: 0; position: absolute; z-index: 110; top: 30px; left: 0; width: 970px ; height: 405px; overflow: auto; border: solid 1px red; scrollbar-base-color: #505050   }


#IncludeFooter           { background-color: yellow; display: block; margin: 0; padding: 0; position: absolute; z-index: 150; bottom: 0px; left: 0; width: 970px !important; height: 25px; overflow: hidden }


.classIFrameINT    { background-color: transparent; position: absolute; top: 40px; left: 0 ;width: 970px !important; height: 394px !important; height: 395px; z-index: 50;  float: left }

#ImSousIframe                  { margin: 0; padding: 0; position: absolute; z-index: 2; top: 40px; left: 0; width: 970px; height: 395px; overflow: hidden; }


#ContTexte
 { color: #505050; margin: 0; padding: 0; width: 747px!important; width: 752px;float: left; overflow: hidden; border-width: 0 }

#ContTexteXXX
 { color: #505050; margin: 0; padding: 0; width: 747px!important; width: 752px;float: right; overflow: hidden; border-width: 0 }



.TextePartenaires
     { color: black; font-size: 0.7em; font-weight: bold; text-align: center; display: block; margin: 0 0 5px; padding: 5px 0 0; left: 0; width: 100%; border-top: 1px solid gray }
 
.TextePartenaires a
      { color: #8d605b; text-decoration: none }
 
.TextePartenaires a:hover
       { color: #f5a81e; text-decoration: none }

.Texte1
        { color: #282828; font-size: 0.7em; font-weight: normal; line-height: 1.4em; text-align: justify; margin-right: 5px; float: left }
        
.TexteGrasClesCentre
      { color: black; font-size: 0.7em; font-weight: bold; text-align: right; display: block; margin: 0 0 8px; padding: 0; left: 0; width: auto }
 
 .TexteGrasCles
     { color: black; font-size: 0.7em; font-weight: bold; text-align: left; display: block; margin: 0; padding: 0; left: 0; width: auto }
    
     .TexteGrasCles2
     { color: black; font-size: 0.7em; font-weight: bold; text-align: left; text-transform: uppercase; display: block; margin: 5px 0 0; padding: 4px 0 0; left: 0; width: auto; border-top: 1px solid #f5a81e }
  
        
        
.Texte
   { color: black; font-size: 0.7em; font-weight: normal; text-align: justify; display: block; margin: 0; padding: 0; left: 0; width: 100%  }

.TexteStruc
 { color: black; font-size: 0.7em; font-weight: normal; text-align: justify; display: block; margin: 4px 0 0; padding: 0; left: 0; width: 100% }


.TexteGras
    { color: black; font-size: 0.7em; font-weight: bold; text-align: justify; display: block; margin: 0; padding: 0 0 0 0; left: 0; width: 100%  }
  
   .TexteGrasConclusion
    { color: black; font-size: 0.7em; font-weight: bold; text-align: justify; display: block; margin: 10px 0 0; padding: 0 0 0 0; left: 0; width: 100% }

.TexteGrasCentre
     { color: black; font-size: 0.7em; font-weight: bold; text-align: center; display: block; margin: 0 0 20px; padding: 0; left: 0; width: 100%  }


.TexteMaison
     { color: black; font-size: 0.7em; font-weight: normal; text-align: center; display: block; margin: 0; padding: 0; left: 0 }

.TexteGrasMaison
      { color: black; font-size: 0.7em; font-weight: bold; line-height: 1.1em; text-align: center; display: block; margin: 2px 0 0; padding: 2px 0 1px; left: 0; width: 95%; border-top: 1px solid }
     
     .TexteGrasArchi
       { color: black; font-size: 0.7em; font-weight: bold; background-color: white; text-align: center; display: block; margin-top: 5px; margin-bottom: 0; padding-top: 4px; padding-bottom: 3px; left: 0; border-style: solid none; border-width: 2px medium; border-color: #ffa500 }

       
.TexteGrasCentreMaison
      { color: black; font-size: 0.7em; font-weight: bold; text-align: center; display: block; margin: 0 0 20px; padding: 0; left: 0; width: 100% }
  
.SousTitre2Maison a
{ color: black; font-size: 0.8em; font-weight: bold; text-decoration: none; background-color: #ffa500; text-align: center; display: block; margin: 0 2px; padding: 3px 3px 2px; left: 0; width: 260px }

  .SousTitre2Maison a:hover
{ color: white; font-size: 0.8em; font-weight: bold; background-color: #8d605b; text-align: center; display: block; left: 0 }

.SousTitrePremier
    { font-size: 0.8em; font-weight: bold; background-color: #dfff85; text-align: left; text-transform: uppercase; margin: 0 10px 5px 0; padding: 1px 3px 0; left: 0; width: auto; float: left }



.SousTitre1
  { color: black; font-size: 1.1em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0 0 2px; padding: 0; left: 0; width: 100%; float: left }

.SousTitre1B
          { color: black; font-size: 1.1em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 5px 0; padding: 0; left: 0; width: 100%; float: left }
.SousTitre2
           { color: black; font-size: 0.7em; font-weight: bold; background-color: #f5a81e; text-align: center; display: block; margin-bottom: 0; margin-left: 0; padding-top: 3px; padding-bottom: 1px; width: auto }

.SousTitre2 a
        { color: black; font-weight: bold; text-decoration: none; background-color: #f5a81e; text-align: center; display: block; left: 0; width: auto }


.LeClear
{ clear: both ; }

#LeClear
{ clear: both ; }

#ContHead                         { background-color: transparent; margin: 0; padding: 0; position: relative; z-index: 50000; width: 100%; height: 115px; overflow: hidden }

#Separateur                 { font-size: 0; line-height: 0; background-color: transparent; display: block; margin: 0 0 5px; padding: 0; width: 100%; height: 5px; float: left }


#wrap {overflow:hidden;}



.BandoMenuG
   { visibility: hidden; display: none; margin: 0; padding: 0; width: auto; height: 5px; float: left; overflow: hidden }

.BandoMenuDR
   { visibility: hidden; display: none; margin: 0; padding: 0; width: auto; height: 5px; float: right; overflow: hidden }

.ElemMenuGFirst                          { font-size: 0.7em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100%; float: left }

.ElemMenuGFirst a                              { color: #505050; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; height: 100%; float: left }

.ElemMenuGFirst55 a:hover
  { color: white; font-weight: bold; text-decoration: none; background-color: #1d9744; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 5px 5px 0; height: 100%; float: left; border-right: 1px solid; border-left: 1px solid }


.ElemMenuG                          { font-size: 0.7em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100%; float: left }

.ElemMenuG a                              { color: #505050; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100%; float: left }

.ElemMenuG55 a:hover
   { color: white; font-weight: bold; text-decoration: none; background-color: #1d9744; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100%; float: left; border-style: none solid none none; border-width: medium 1px medium medium}

.ElemMenuGLast
{ font-size: 0.7em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100%; float: left }

.ElemMenuGLast a
{ color: #505050; font-weight: bold; text-decoration: none; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 5px 5px 0; height: 100%; float: left}

.ElemMenuGLast a:hover
  { color: white; font-weight: bold; text-decoration: none; background-color: #1d9744; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 5px 5px 0; height: 100%; float: left}








.ElemMenuDR
  { font-size: 0.7em; font-weight: bold; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100%; float: right }

.ElemMenuDR a     { color: #505050; font-weight: bold; text-decoration: none; text-align: center; display: block; margin: 0 auto; padding: 0 5px 0; height: 100%; float: right }


.ElemMenuDR a:hover
  { color: white; font-weight: bold; text-decoration: none; background-color: #1d9744; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0 5px 0; height: 100%; float: right }

.ElemMenuNO
  { font-size: 0.7em; font-weight: bold; background-color: #fffd21; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100% }

.ElemMenuNO a
  { font-weight: bold; text-decoration: none; background-color: #fffd21; text-align: center; text-transform: uppercase; display: block; margin: 0 auto; padding: 0; width: auto; height: 100% }




#contenuXXX         { position: absolute; left: 170px; width: 630px; height: 440px }

#contenu     { background-color: transparent; text-align: left; visibility: visible; display: block; margin: 0; padding: 0; position: absolute; bottom: 25px; width: 100%; height: 442px; overflow: hidden }

#ContTitrePage
 { background-color: transparent; background-position: 0 -125px; text-align: left; list-style-image: url("(EmptyReference!)"); display: block; margin: 0; padding: 0; width: 100%; height: 30px; overflow: hidden; border-style: none }


.ContImage
     { text-align: left; display: none; margin: 0 10px 0 0; padding: 0; width: 190px; height: 38px; float: left; overflow: hidden }

.classImRotoo   { width: 100px; height: 40px; float: left; overflow: hidden }


#TitrePage
         { color: #646464; font-size: 1.2em; font-weight: bold; line-height: 1; background-color: transparent; text-align: right; text-transform: uppercase; letter-spacing: 5px; display: block; margin: 0; padding: 2px 0 0; position: absolute; z-index: 1; top: 5px; right: 200px; overflow: hidden; border-style: none }

#ContImagefloatleft
   { display: block; margin: 0 10px 0 0; padding: 0 0 5px; width: 190px; float: left; overflow: hidden; border-width: 1px }
 
  .Imagefloatleft
         { display: block; margin: 0; padding: 0 0 5px; width: auto; float: left; overflow: hidden; border-width: 1px }
 
 

#ElemMenuDroiteBAS                         { font-size: 0.5em; font-weight: bold; line-height: 1em; text-align: center; text-transform: uppercase; display: block; position: absolute; right: 10px; bottom: 0; width: 150px; height: 20px }

#ElemMenuDroiteBAS a      { color: black; font-family: "Trebuchet MS", sans-serif; text-decoration: none; margin: 0; padding: 0; outline: none 0 }
#ElemMenuDroiteBAS a:hover                 { color: silver; text-decoration: none; margin: 0; padding: 0 }


#footer
 { font-weight: bold; line-height: 1em; background-color: #f5a81e; text-align: center; display: block; margin: 0; padding: 0; width: auto; height: auto; overflow: hidden }

#footerB
{ line-height: 1em; background-color: #f5a81e; text-align: center; display: block; margin: 0 0 8px; padding: 0; width: auto; height: 22px; overflow: hidden }


#IntFooter                   { color: #8d605b; font-size: 0.80em; font-weight: bold; text-align: center; letter-spacing: 0; display: block; margin: 0; padding: 0; top: 8px; width: auto; height: 25px; float: right; overflow: hidden }

#IntFooter  a:hover        { color: black; font-variant: normal; font-weight: bold; text-decoration: none }

#IntFooter2                        { color: #8d605b; font-size: 0.7em; font-weight: bold; text-align: center; letter-spacing: 0; display: block; margin: 0; padding: 4px 0 3px; width: auto; height: auto; overflow: hidden }

#IntFooter2  a               { color: #8d605b; font-weight: normal; text-decoration: none; border-width: 1px }
#IntFooter2  a:hover             { color: #ffffff; font-weight: normal; text-decoration: none }

#IntFooter2B                       { color: #8d605b; font-size: 0.7em; font-weight: bold; text-align: center; letter-spacing: 0; display: block; margin: 0; padding: 4px 0; width: auto; overflow: hidden }

#IntFooter2B  a               { color: #8d605b; font-weight: normal; text-decoration: none; border-width: 1px }
#IntFooter2B  a:hover             { color: #ffffff; font-weight: normal; text-decoration: none }


