body {
    background:#b5a298;
	font-family: Verdana, Geneva, sans-serif;
	margin:0;
	margin-top:15px;
	padding:0px;
	font-size:9px;
	text-decoration:none;
	}
#top {
     height:138px;
	 margin:auto;
	 padding:0px;
	 width:900px;
      
	    }
#top1  {
     height:138px;
     background:url(ban.png) no-repeat top center;

}		

#back  {
     margin:auto;
	 width:900px;
	 height:50px;
	 padding:0px;
    

}		
.topphoto  {

     height:138px;
	 width:600px;
	 float:left;
	 margin:auto;
	 padding:0px;
	 background:url(ban1.png);


}		
.logger   {
     height:138px;
	 width:300px;
	 float:right;
	 margin:auto;
	 padding:0px;
	 background-color:#b6a299;

}
#menu{
     width:900px;
	 margin:auto;
     height:36px;
     background:url(menu/bar-du-haut.png) no-repeat  center;
	 text-decoration:none;
	 }
#menu ul li {
     list-style:none;
	 float:left;
	 text-decoration:none;	 
	 line-height:36px;	 
	 margin-left:0px;
	 color:ffffff#;
	
	 padding:0;
	 }
#menu ul li a {
	 height:36px;
	 width:143px;
	 float:left;
	 color:ffffff#;	 
	 font-size:14px;
	 text-decoration:none;
	 text-align:left;
	 line-height:36px;
	 
	 }

	}
#menu ul li a:hover{
	 height:36px;
	 font-size:14px;
	 text-decoration:none;
	 text-align:center;
	 line-height:36px;
	 color:000000#;
	 list-style:none;
	 
	 }
#conteneur{

     position:relative;
     width:900px;
	 height:535px;
	 margin:auto;
	
	

}

#banniere {
   margin:auto;
   width:468px;
   
}
#presse  {

     height:45px; 
     width:900px;
	 margin:auto;
	 margin-top:15px;
	
     text-decoration:none;


}	
#foot{

     height:28px; 
     width:900px;
	 margin:auto;
	 font-size:14px;
     text-decoration:none;
	 background:url(foot/bar-du-bas.png);
	 
     }
	 

.accueil
       {
     width:900px;
	 margin:auto;
     height:533px;
	 background:url(corps/accueil.jpg);
	   
     }
.entreprises
       {
     width:900px;
	 margin:auto;
     height:533px;
	color:#40545f;
	 background:url(corps/entreprise.jpg) center;
	   
     }
.photo-entreprise
         {
	 margin:0;
	 padding:0px;
	 height:533px;	 
     float:right;
     width:699px;
	 background:url(corps/entreprise.jpg);
	 }
.photo-entreprisebis
        {
     margin:0;
	 padding:0px;
	 height:533px;	 
     float:right;
     width:699px;
	  background:url(corps/entreprise1.jpg) center ;
	 

}		

.text-entreprise
         {
     margin:0;
	 padding:0px;
     height:533px;
	 float:left;
	 width:301;
	 background-color:#40545f;
	 font-size:11px;
	 
	 }		 
.particuliers
       {
     width:901px;
	 margin:auto;
     height:535px;
	 background:url(corps/parti.jpg) no-repeat center;
	   
     }	 
.reference {
     width:900px;
	 margin:auto;
     height:535px;
	 overflow: auto; 
	 background-color:#BCC9D1;
	


   }
.cgv {
     width:900px;
	 margin:auto;
     height:535px;
	 overflow:auto;
	 position:absolute;
	 border: 1px solid black ;
	 background:#40545f;
     color:#bcc9d1;
   }   
.mentions   {
     width:900px;
	 margin:auto;
     height:535px;
	 overflow:auto;
	 position:absolute;
	 border: 1px solid black ;
	 background:#40545f;
     color:#bcc9d1;

}
/* introduction de la galerie photo */

.services    {

     width:900px;
	 margin:auto;
     height:535px;
	 background:#40545f;

} 
.presse  {
     width:900px;
	 margin:auto;
     height:533px;
	 background:#40545f;
}
#telechargement {
    height:30px;
	margin:auto;
	width:900px;
    background:#bcc9d0;
	font-size:12px;

   }

div#galerie 
{ 
    width: 820px ;
	height:480px;
	margin:auto;
    background: #40545f;
    border: none;
    padding: 15px ; 
    margin: 15px 30px ; 
    text-align: center ; 
    font: 0.9em Georgia, serif ; 
} 
 
ul#galerie_mini 
{ 
    margin-left: 70px ; 
    padding: 0 ; 
    list-style-type: none ; 
} 
 
ul#galerie_mini li 
{ 
    float: left ; 
	margin-left:20px;
} 
 
ul#galerie_mini li a img 
{ 
    margin: 2px 1px ; 
    border: 1px solid #dcb ; 
} 
 
dl#photo 
{ 
    clear: both ; 
    margin: 0 auto ; 
} 
 
dl#photo dt 
{ 
    font: italic 2.5em/1.5em Georgia, serif ; 
    color: #dcb ; 
} 
 
dl#photo dd 
{ 
    margin: 0 ; 
} 
 
dl#photo img 
{ 
    border: 1px solid #dcb ; 
} 


#recherche {
   position:absolute;
   top:0;
   right:0;
   width:901px;
   height:535px;
   background:url(corps/formu.jpg) ;
   font-size:12px;
   font-weight:bold;
   color:#bcc9d1;
   
}
/*personalistion formulaire */

#q{
     margin:auto;
     background:#58657;
     width:901px;
     height:535px
}

#q input[type=text]{
   
	border:0;
	width:165px;
	height:19px;
	background:url(aze.png) top left no-repeat;
    padding: 0 0 0 10px;
    color:#000;
   }
textarea{

background:url(message.png) top left no-repeat;
width:315px;
height:120px;
padding: 0 0 10 10px;
border : 0;

}   


/* Pour les membres */


#newss  {

    
     width:900px;
	 height:600px;
	 margin:auto;
	 padding:0px;
	 background-color:#b5a298;
	 
	
}
.deco   {
     
	 margin:auto;
	 float:left;
	 height:600px;
	 width:150px;
	 
	 background-color:#BCC9D1;
	 }
	 
.news  {
     
	 margin:auto;
	 float:right;
	 height:600px;
	 width:750px;
     background-color:#b5a298;
}	 

/** inscription**/


#inscri  {

     width:900px;
	 height:400px;
	 margin:auto;
	 padding:0px;
	 background-color:#BCC9D1;
	
	 

}
.tab  {
      width:400px;
	  height:300px;
	  float:left;
	  padding:0px;
	 
	 
	 
	 }
.tab2  {
      width:500px;
	  height:400px;
	  float:right;
	  padding:0px;
	  background:url(corps/inscription.jpg);
	 
	 
	 
	 }



