body
{
  margin: 0;
  background-color: #ffffff;
  font-family: Verdana, Arial, sans-serif;
 }

#global
{
  margin: auto;
  width: 940px;
}

#container_index
{
  width: 940px;
  background-color: #231F20;
}

#flash
{ 
  width: 940px;
  height: 495px;
}

#container
{
  width: 940px;
}

#logo
{ 
  float:left;	
}

#header
{ 
	
  width: 940px;
  height: 69px;
  /*background-color: #184579;*/
  background-image: url('../images/bg_header.jpg');
  background-repeat: repeat-x;
  position: relative;
}


/*-------Menu---------*/

#MainMenu
{
  margin-left:200px;
  padding-top:25px;
}

#menu 
{
  list-style-type: none;
  padding: 0 0 0 12px;
  margin:0;
  width: 578px;
  height: 21px;
  background-image: url('../images/bg_menu.jpg');
  background-repeat: no-repeat;
}

#menu li 
{
  display: block;
  float: left;
  text-align: left;
  color: #135488;
  padding:0 6px;
}

#menu li a, #menu li span 
{
  color: #135488;
  text-decoration: none;
  font-size: 11px;
  font-variant: small-caps;
  font-weight: bold;
  line-height: 15px;
  padding: 0;
}

#menu li a:hover, #menu li span:hover
{
  color: #BCDFF3;
}

/*------------- Actus ----------------------------------------------*/

#actus
{ 
	position:relative;
	right:-320px;
	top:-515px;
  background-image: url('../images/bg_actus.gif');
  background-repeat: no-repeat;
  width: 153px;
  height: 91px;
  z-index: 100;
}

#actus_produit
{ position: relative;
  left: 780px;
  top:-547px;
  background: transparent url('../images/bg_actus.gif') no-repeat;
  width: 153px;
  height: 91px;
  z-index: 100;
}

#actus p,#actus_produit p
{ 
  height: 50px;
  width: 120px;
  margin:0;
  text-align: justify;
  font-size: 11px;
  padding:25px 5px 5px 5px;
}
#actus a {color: #135488;}
#actus_produit a {color: #fff;}

/*------------------- Partie gauche (texte) ------------------------*/

#centre
{ 
  height: 450px;
  width: 462px;
  background-image: url('../images/bg_centre.jpg');
  background-repeat: repeat-y;
  background-position: 0 100%;
  float:left;
  position:relative;
}

#texte
{ 
  width: 420px;
  min-height: 325px;
  padding: 10px 20px;
  font-size: 12px;
  color: #fff;
  text-align: justify;
  background-image: url('../images/bg_texte.gif');
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-color: #000000;
  overflow: auto;
}

#texte_services
{ 
  width: 420px;
  height: 300px;
  padding: 10px 20px;
  font-size: 12px;
  color: #fff;
  text-align: justify;
  background-image: url('../images/bg_texte.gif');
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-color: #000000;
  overflow: auto;
}

#texte_mentions
{ 
  width: 420px;
  height: 390px;
  padding: 10px 20px;
  font-size: 12px;
  color: #fff;
  text-align: justify;
  background-image: url('../images/bg_texte.gif');
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-color: #000000;
  overflow: auto;
}

#texte_mentions a, #texte a
{ 
  color: #fff;
}

.titre
{ 
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  color: #BCDFF3;
}

.sous_titre
{ 
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color: #BCDFF3;
}

/*------------------- Encarts --------------------------------------*/

#encart_infos
{ 
  height: 49px;
  width: 151px;
  background-image: url('../images/bg_infos.jpg');
  background-repeat: no-repeat;
}

#encart_contact
{ 
  height: 31px;
  width: 151px;
  background-image: url('../images/bg_contact.jpg');
  background-repeat: no-repeat;
}

#encart_catalogues
{ 
  height: 84px;
  width: 289px;
  background-image: url('../images/bg_catalogues.jpg');
  background-repeat: no-repeat;
  float:right;
  margin-right:20px;
}

#encart_infos p
{ 
  color: #000000;
  font-size: 9px;
  text-align: left;
  width: 120px;
  margin-left: 25px;
  padding: 8px;
}

#encart_contact p
{ 
  color: #000000;
  font-size: 9px;
  text-align: left;
  margin-left: 30px;
  padding: 8px;
}

#encart_catalogues p
{ 
  color: #000000;
  font-size: 9px;
  line-height: 10px;
  text-align: left;
  /*text-align: center;*/
  float: left;
  margin: 5px 0 0 7px;
  /*margin: 5px 0 0 10px;*/
}

#encart_catalogues p a, #encart_infos p a, #encart_contact p a
{ 
  color: #000000;
  text-decoration: none;
}

.titre_encart
{ 
  font-variant: small-caps;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  margin: 0;
  padding: 0;
}

/*------------------- Pages Nos  réalisations ----------------------*/

/*#texte_realisations
{ 
  position: absolute;
  top: 10px;
  left: 10px;
  height: 305px;
  width: 200px;
  font-size: 12px;
  color: #fff;
  text-align: justify;
}*/

#galerie
{ 
  float: right;
  width: 200px;
  height: 250px;
  font-size: 12px;
  color: #fff;
  text-align: justify;
  overflow: auto;
}

#galerie img
{ 
  border: 1px solid #fff;
  float: left;
}

#encart_realisations
{ 
  position: absolute;
  top: 315px;
  left: 0px;
  text-align: left;
}

#encart_realisations p
{ 
  margin: 0;
  background-image: url('../images/encart_realisations.jpg');
  background-repeat: no-repeat;
  height: 91px;
  width: 448px;
  padding: 5px;
}

#encart_services
{ 
  position: absolute;
  top: 335px;
  left: 0px;
  margin: 0;
  background-image: url('../images/encart_realisations.jpg');
  background-repeat: no-repeat;
  height: 91px;
  width: 448px;
  font-size: 11px;
  text-align: left;
  padding: 0;
}

#encart_services p
{ 
  margin: 0;
  height: 91px;
  width: 430px;
  padding: 10px;
}
/*------------------- Partie droite (image) ------------------------*/

#photo
{ 
  height: 453px;
  width: 478px;
  font-size: 12px;
  margin-left:462px;
}

/*------------------ Page produits --------------------------------*/

#centre_produits
{ 
  height: 453px;
  width: 403px;
  background-image: url('../images/bg_texte_produits.jpg');
  background-repeat: no-repeat;
  margin-top:25px;
  margin-bottom: 20px;
  float: left;
}

#texte_produits
{ 
  width: 380px;
  height: 410px;
  margin-top: 10px;
  padding: 0 10px 10px 10px;
  font-size: 11px;
  color: #fff;
  text-align: justify;
  overflow:auto;
}

#droite
{ 
  height: 453px;
  width: 530px;
  background-image: url('../images/encart_droite.jpg');
  background-repeat: no-repeat;
  /*margin-left:405px;*/
  float: right;
  margin-top: 25px;
  margin-bottom: 20px;
}

#galerie_produits
{ 

  height: 403px;
  width: 300px;
  float:left;
}

#galerie_produits p
{ 
  float: left;
  height: 130px;
  width: 130px;
  font-size: 9px;
  text-align: left;
  margin: 5px 0 0 10px; 
}

#lien_nuancier
{ 
	float:right;
	margin-right:10px;
	/*margin-top:240px;*/
}

#phrase_produits
{ 
  padding-top: 5px;
  /*height: 110px;*/
height: 440px;
width: 221px;
  font-size: 10px;
  text-align: left;
  float: left;
}

#phrase_produits p
{ 
height: 360px;
-height: 310px;
}

/*----------Footer ------------------*/

#footer_index
{ 
  clear: both;
  width: 951px;
  height: 51px;
  color: #BCDFF3;
  font-size: 9px;
  text-align: center;
  padding-top: 20px;
}

#footer
{ 
  clear:both;
  width: 951px;
  height: 51px;
  color: #BCDFF3;
  font-size: 9px;
  text-align: center;
  background-image: url(../images/bg_footer.gif);
  background-repeat: no-repeat;
  background-color: transparent;
  padding-top: 30px;
  position:relative;
  top:-22px;
}

#footer a, #footer_index a
{ 
  color: #BCDFF3;
  font-size: 9px;
  text-decoration: none; 
}

#footer a:hover, #footer_index a:hover
{ 
  color: #fff;
  font-size: 9px;
}

img
{
  border: 0;
}

p
{
  margin: 0;
  padding: 0;
}
