body
{
	 width: 900px;
	 height: 200px;
	 margin: auto;
	 text-align: center;
	 font-family: "arial";
	 background-image: url("./style/fond.png");
	 background-color: rgb(238, 237, 237);
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 background-repeat: repeat-y;
	 background-position: center center;
	 padding: 0px;
	
}

.header
{
	 background: url("./style/header.png") repeat-x scroll 0% 0% rgb(0, 0, 0);
	 margin: 0px auto;
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 text-align: right;
	 padding: 5px 0px 0px 5px;
	 width: 895px;
	 height: 218px;
	
}

.logo
{
	 background-image: none;
	 border: 1px solid;
	 -moz-border-radius: 0px 0px 0px 0px;
	 margin: 0px;
	 padding: 0px;
	 display: block;
	 width: 187px;
	 height: 110px;
	
}

.photo_agence
{
	 background: none repeat scroll 0% 0% transparent;
	 border: 1px solid rgb(0, 0, 0);
	 -moz-border-radius: 0px 0px 0px 0px;
	 margin: 1px 135px 0px 7px;
	 width: 300px;
	 display: none;
	 padding: 0px;
	
}

.text_agence
{
	 background: url("./style/bendeau.png") repeat scroll 0% 0% transparent;
	 display: block;
	 font-size: 16px;
	 margin: 6px 0px 0px -5px;
	 text-align: left;
	 height: 79px;
	 width: 874px;
	 color: rgb(250, 170, 170);
	 padding: 24px 1px 0px 25px;
	
}

.titre_1
{
	 width: 550px;
	 height: 40px;
	 margin: -190px 0px 0px 250px;
	 font-size: 35px;
	 color: rgb(255, 255, 255);
	 text-transform: uppercase;
	 font-style: italic;
	 padding: 0px;
	
}

.onglet
{
	 background: none repeat scroll 0% 0% transparent;
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 padding: 0px;
	 vertical-align: middle;
	 height: 33px;
	 width: 655px;
	 margin: -130px 0px 81px auto;
	 text-align: center;
	
}

.onglet_menu
{
	 height: 36px;
	 margin: 0px auto;
	 float: left;
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 padding: 8px 0px 0px;
	 background: none repeat scroll 0% 0% transparent;
	 color: rgb(255, 255, 255);
	 width: 127px;
	
}

.center
{
	 background: none repeat scroll 0% 0% rgb(255, 255, 255);
	 margin: 16px auto 0px;
	 text-align: left;
	 padding: 0px;
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 width: 900px;
	 float: left;
	
}

.contenu
{
	 background: none repeat scroll 0% 0% rgb(255, 255, 255);
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 margin: 0px auto 0px 0px;
	 padding: 0px;
	 overflow: auto;
	 float: right;
	 height: auto;
	 width: 685px;
	
}

.bienvenu
{
	 background: url("./style/titre-bleu.png") no-repeat scroll -15% -2% rgb(240, 240, 240);
	 border: 4px double rgb(255, 255, 255);
	 margin: -1px 0px 0px;
	 text-align: left;
	 -moz-border-radius: 10px 10px 10px 10px;
	 padding: 10px;
	 float: left;
	 width: 300px;
	
}

div.selection
{
	 background: #f0f0f0;
	 margin: 10px 0px;
	 border: 1px solid rgb(166, 166, 166);
	 -moz-border-radius: 10px 10px 10px 10px;
	 padding: 10px 0px;
	 height: auto;
	 clear: left;
	 width: 670px;
	
}

.plan_agence_index
{
	 color: rgb(255, 255, 255);
	 background: url("./style/titre-bleu.png") no-repeat scroll -15% -1% rgb(240, 240, 240);
	 -moz-border-radius: 10px 10px 10px 10px;
	 border: 4px double rgb(255, 255, 255);
	 width: 304px;
	 height: auto;
	 float: left;
	 margin: 0px 0px 0px 10px;
	 padding: 10px;
	
}

.cdc
{
	 font-size: 16px;
	 color: rgb(51, 51, 51);
	 margin: 0px 0px 0px 10px;
	 padding: 0px;
	
}

.droite
{
	 background: url("./style/droit_fond.png") repeat-y scroll right top transparent;
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 padding: 20px 16px 0px;
	 margin: -16px auto 0px;
	 width: 183px;
	 text-align: left;
	 float: left;
	 font-size: 12px;
	
}

.droite_footer
{
	 background: url("./style/droit_bas.png") no-repeat scroll right top rgb(255, 255, 255);
	 border: medium none;
	 width: 215px;
	 height: 60px;
	 margin: -20px 0px 0px -16px;
	 padding: 0px;
	
}

.form_recherche
{
	 background: none repeat scroll 0% 0% transparent;
	 margin: 0px auto 0px 0px;
	 padding: 0px;
	 width: 192px;
	 -moz-border-radius: 0px 0px 0px 0px;
	 border: medium none;
	 font-weight: normal;
	 font-style: normal;
	 color: rgb(102, 102, 112);
	 font-size: 16px;
	
}

.contact
{
	 background: none repeat scroll 0% 0% transparent;
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 margin: 10px auto 0px 0px;
	 padding: 0px;
	 text-align: left;
	 width: 180px;
	 color: rgb(102, 102, 112);
	 font-style: italic;
	
}

#copyright
{
	 background: none repeat-x scroll center top rgb(204, 204, 204);
	 border: medium none;
	 -moz-border-radius: 0px 0px 0px 0px;
	 font-size: 10px;
	 margin: 0px auto 0px 0px;
	 padding: 0px;
	 float: left;
	 width: 900px;
	 height: 134px;
	
}

div.caroussel
{
	 width: 560px;
	 overflow: hidden;
	 height: 197px;
	 background: none repeat scroll 0% 0% rgb(240, 240, 240);
	 -moz-border-radius: 10px 10px 10px 10px;
	 border: 4px double rgb(255, 255, 255);
	 float: left;
	 margin: 10px 0px 0px;
	 padding: 0px;
	
}

.caroussel_contenu
{
	 background: none repeat scroll 0% 0% transparent;
	 margin: 10px 0px;
	 border: 1px solid rgb(166, 166, 166);
	 -moz-border-radius: 10px 10px 10px 10px;
	 padding: 10px 0px;
	 height: auto;
	 float: left;
	 width: 668px;
	
}
.form_contact
{
	 background: url("./style/titre-bleu.png") no-repeat scroll -15% -2% rgb(240, 240, 240);
	 border: 4px double rgb(255, 255, 255);
	 margin: -1px 0px 10px;
	 text-align: left;
	 -moz-border-radius: 10px 10px 10px 10px;
	 khtml-border-radius: 10px 10px 10px 10px;
	 -webkit-border-radius: 10px 10px 10px 10px;
	 border-radius: 10px 10px 10px 10px;
	 padding: 10px;
	 clear: left;
	 width: 300px;
	 padding:10px 10px 10px 10px;
}

.contact_titre
{
	 margin-top: 0px;
	 margin-left: 0px;
	 margin-bottom: 0px;
	 padding: 0px;
	
}

.coordonnee_titre
{	 
	 margin-top:4px;	
}

.bien_prec_suiv	
{	
	 background: none repeat scroll 0% 0% transparent;	
	 margin: 10px 0px 40px 0;	
	 border: 1px solid rgb(166, 166, 166);	
	 -moz-border-radius: 10px 10px 10px 10px;	
	 khtml-border-radius: 10px 10px 10px 10px;	
	 -webkit-border-radius: 10px 10px 10px 10px;	
	 border-radius: 10px 10px 10px 10px;	
	 padding: 10px 0px;	
	 height:auto;
	 float:left;	
	 width: 670px;
}

