body {
color:white;
background-color:#BCBD00;
background-image:url(images/bg_haut.png);
background-repeat:repeat-x;
margin: 0 auto;

}

#contenant {
	height: 700px;
	width: 680px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(images/bg_degrade.png) repeat-x;
	text-align: center;
	padding: 20px;
}

#logo {
	height: 115px;
	width: 197px;
	background: transparent url(images/logo.png) no-repeat;
	margin-left: auto;
	margin-right: auto;
}

#texte {
	line-height: 1.2;
	font-size: 14px;
	font-family: Arial, Verdana, serif;
}

#support {

		 position: relative;
     background: transparent;
	   height: 65px;
     width: 190px;
     margin:auto
}	

#lang {

		 position: relative;
     background: transparent;
	   height: 45px;
   width: 220px;
   	margin-left: auto;
	margin-right: auto;
}	
	
#boutons {
	 position: relative;
   height: 338px;
   width: 674px;
   background: transparent;
}

#boutons ul, #boutons li {
   list-style-type:none;
   float:left;
   margin: 0px;
   padding: 0px;
}

#boutons a, #boutons a:hover {
   text-decoration: none;
   display: block;
   height: 338px;
   overflow: hidden;
   font-size: 0px;
   line-height: 0;
   margin: 0 auto;
}

a.professionels {
	background: transparent url(images/professionels_off.png) no-repeat;
  width: 337px;
}

a.professionels:hover {
	background: transparent url(images/professionels_on.png) no-repeat;
	width: 337px;
}

a.particuliers {
	background: transparent url(images/particuliers_off.png) no-repeat;
  width: 337px;
}

a.particuliers:hover {
	background: transparent url(images/particuliers_on.png) no-repeat;
	width: 337px;
}
a {
	text-decoration: none ;
}
a:hover {
	text-decoration: none ;
}
h2 {
color:#BCBD00;
text-decoration:none ;
}
h1 {
color:#BCBD00;
text-decoration:none ;
}