/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-color:#050507;
		background-image:url(images/page-fond.gif);
		background-repeat:repeat-x;
		background-position:left center;
		font-family:arial;
		font-size:10px;
		color:#726861;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	.clear0{
		clear:both;
		height:0;
	}
	
	form{
		margin:0;
	}
	
	#repere{
		position:absolute;
		z-index:65;
		right:0;
		bottom:0;
	}
	
	#superGlobal{
		width:100%;
		height:592px;
		background-image:url(images/entete-fond.gif);
		background-repeat:repeat-x;
	}
	
	#global{
		position:relative;
		width:995px;
		height:592px;
		margin:auto;
	}

	#entete{
		width:993px;
		height:141px;
		border-top:1px solid #685d54;
		border-left:1px solid #685d54;
		border-right:1px solid #685d54;
		background-image:url(images/entete-visuel.jpg);
		background-repeat:no-repeat;
	}
	
	#logo{
		float:left;
		width:154px;
		padding:22px 0 0 20px;
		margin:0 457px 0 0;
	}
	
	#enteteDroite{
		float:left;
		width:362px;
	}
	
	#accesSites{
		width:362px;
		height:31px;
		padding:12px 0 0 0;
		font-size:110%;
		color:#a79c95;
	}
	
	#accesSites a{
		color:#a79c95;
		text-decoration:none;
	}
	
	#accesSites a:hover{
		text-decoration:underline;
	}
	
	#espaceClient{
		margin:0 0 0 109px;
	}
	
	#menu{
		position:relative;
		width:995px;
		height:33px;
	}
	
	#menu ul{
		height:33px;
		margin:0;
		padding:0 0 0 18px;
		list-style:none;
	}
	
	#menu ul li{
		float:left;
		margin:0 24px 0 0;
		font-family:"Times New Roman", Times, serif;
		font-size:110%;
		font-weight:bold;
	}
	
	#menu ul li#menu1{
		width:79px;
	}
	
	#menu ul li#menu2{
		width:226px;
	}
	
	#menu ul li#menu3{
		width:256px;
	}
	
	#menu ul li#menu4{
		width:125px;
	}
	
	#menu ul li#menu5{
		width:119px;
	}
	
	#menu ul li a{
		display:block;
		height:23px;
		padding:10px 0 0 12px;
		background-image:url(images/entete-puce-menu.gif);
		background-repeat:no-repeat;
		background-position:0 13px;
		color:#c5a742;
		text-decoration:none;
	}

	#menuCurseur{
		position:absolute;
		z-index:80;
		left:0;
		top:33px;
		width:1px;
		height:4px;
		background-color:#c5a742;
	}
	
	#contenuSite{
		width:993px;
		height:396px;
		border-left:1px solid #c9c2be;
		border-right:1px solid #c9c2be;
		border-bottom:1px solid #c9c2be;
	}
	
	#btnContacter{
		position:absolute;
		z-index:48;
		left:0;
		bottom:21px;
		display:block;
		width:132px;
		height:19px;
		padding:4px 0 0 24px;
		background-color:#ab9343;
		font-size:120%;
		color:#fff;
		text-decoration:none;
	}
	
	#btnContacter:hover{
		background-color:#baa560;
	}
	
	#pied{
		width:995px;
		height:15px;
		padding:5px 0 0 0;
		font-size:110%;
		color:#91837b;
	}
	
	#pied a{
		color:#91837b;
		text-decoration:none;
	}
	
	#pied a:hover{
		text-decoration:underline;
	}
	
	#piedGauche{
		float:left;
		width:257px;
		padding:0 0 0 19px;
	}
	
	#piedCentre{
		float:left;
		width:481px;
	}
	
	#piedDroite{
		font-weight:bold;
	}
	
	#accueilEditoGauche{
		float:left;
		width:272px;
		height:376px;
		margin:20px 1px 0 0;
		border-left:17px solid #fff;
		background-color:#baa560;
	}
	
	#accueilEditoGauche h1{
		float:left;
		width:56px;
		margin:99px 3px 0 0;
		padding:0 0 0 67px;
	}
	
	#editoVisuel{
		float:left;
		width:132px;
		margin:14px 0 0 0;
	}
	
	#accueilEditoGauche p{
		margin:21px 0 0 78px;
		font-size:120%;
		color:#fff;
	}
	
	#accueilEditoDroite{
		float:left;
		width:703px;
		height:376px;
		margin:20px 0 0 0;
		background-color:#f6f6f4;
	}
	
	#accueilEditoDroite h1{
		width:662px;
		height:44px;
		margin:0 0 12px 0;
		padding:11px 0 0 41px;
		background-image:url(images/edito-fond-titre.gif);
		background-repeat:no-repeat;
		font-size:200%;
		color:#ab9343;
	}
	
	#accueilEditoDroite h1 span{
		font-size:75%;
	}
	
	#editoColonneGauche{
		float:left;
		width:286px;
		margin:0 41px 0 0;
		padding:0 0 0 41px;
	}
	
	#editoColonneDroite{
		float:left;
		width:310px;
		margin:0 0 0 0;
	}
	
	#accueilEditoDroite p{
		margin:0 0 10px 0;
		font-size:120%;
		line-height:130%;
	}
	
	#pageGauche{
		float:left;
		width:272px;
		height:376px;
		margin:20px 59px 0 0;
	}
	
	#gaucheFlash{
		position:absolute;
		z-index:10;
		top:212px;
		left:64px;
		width:178px;
		margin:0;
		padding:0;
		list-style:none;
	}

	#gaucheVisuel{
		position:absolute;
		z-index:5;
		bottom:21px;
		left:17px;
	}
	
	#gaucheMenu{
		position:absolute;
		z-index:10;
		top:195px;
		left:17px;
		width:272px;
		margin:0;
		padding:0;
		list-style:none;
	}
	
	#gaucheMenu li{
		width:272px;
		border-bottom:1px solid #cdbe8e;
	}
	
	#gaucheMenu li.dernierMenuGauche{
		border-bottom:0;
	}
	
	#gaucheMenu li a{
		display:block;
		width:257px;
		padding:4px 0 4px 15px;
		background-color:#ab9343;
		background-image:url(images/contacter-puce.gif);
		background-repeat:no-repeat;
		background-position:5px 9px;
		text-decoration:none;
		font-size:120%;
		color:#fff;
	}
	
	#gaucheMenu li a:hover, #gaucheMenu li a.menuGaucheActif, #gaucheMenu li a.menuGaucheActif:hover{
		background-color:#baa560;
	}
	
	#pageContenu{
		float:left;
		width:630px;
		height:346px;
		margin:35px 0 0 0;
		padding:0 14px 0 0;
		overflow:auto;
		font-size:120%;
	}
	
	#pageContenu h1{
		margin:0 0 16px 0;
		font-size:170%;
		font-weight:normal;
		color:#ab9343;
	}
	
	#pageContenu ul#sommaire{
		margin:0 0 14px 0;
		padding:0;
		list-style:none;
	}
	
	#pageContenu ul#sommaire li{
		margin:0 0 3px 17px;
		padding:0 0 0 14px;
		background-image:url(images/sommaire-puce.gif);
		background-repeat:no-repeat;
		background-position:0 4px;
	}
	
	#pageContenu a{
		color:#ab9343;
		text-decoration:underline;
	}
	
	#pageContenu a:hover{
		text-decoration:none;
	}
	
	#pageContenu p{
		margin:0 0 12px 0;
	}
	
	.separateur{
		height:1px;
		margin:0 0 12px 0;
		background-color:#d6ddcc;
	}
	
	#pageContenu h2{
		margin:0 0 5px 0;
		font-size:110%;
		font-weight:normal;
		font-weight:bold;
		color:#ab9343;
	}
	
	#pageContenu ul{
		margin:3px 0 12px 2px;
		padding:0;
		list-style:none;
	}
	
	#pageContenu ul li{
		margin:0 0 3px 0;
		padding:0 0 0 8px;
		background-image:url(images/puce.gif);
		background-repeat:no-repeat;
		background-position:0 5px;
	}
	
	.noir{
		color:#000;
	}
	
	.dore{
		color:#ab9343;
	}
	
	/* placement des images*/
	
	#pageContenu table.map{
		margin:0;
		border-left:0;
		border-top:0;
		border-bottom:0;
	}
	
	#pageContenu table.map td{
		border:0;
	}
	
	.imageAGauche{				/* image à gauche dans paragraphe */
		float:left;
		margin:0 10px 4px 0;
	}
	
	.imageADroite{				/* image à droite dans paragraphe */
		float:right;
		margin:0 0 5px 10px;
	}
	
	.imageCentre{				/* image centrée */
		text-align:center;
	}
	
	.imageAligneeDroite{		/* image alignée à droite */
		text-align:right;
	}
	
	#pageContenu table.map td.gaucheHaut{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:top;
	}

	#pageContenu table.map td.droiteHaut{				/* colonne de droite */
		padding:0;
		vertical-align:top;
	}

	#pageContenu table.map td.gaucheCentre{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
	}
	
	#pageContenu table.map td.droiteCentre{				/* colonne de droite */
		padding:0;
	}
	
	#pageContenu table.map td.gaucheBas{				/* colonne de gauche */
		padding:0 20px 0 0;		/* marge entre les colonnes */
		vertical-align:bottom;
	}
	
	#pageContenu table.map td.droiteBas{				/* colonne de droite */
		padding:0;
		vertical-align:bottom;
	}
	
	
	
	#pageContenu table#prestationsTableau{
		margin:0 0 14px 0;
		width:613px;
	}
	
	.entete1{
		width:40px;
		padding:5px 0 5px 0;
		background-color:#eadec4;
		border-top:4px solid #fff;
		border-bottom:2px solid #fff;
	}
	
	.entete2{
		width:400px;
		padding:5px;
		background-color:#eadec4;
		text-align:left;
		border-top:4px solid #fff;
		border-right:2px solid #fff;
		border-bottom:2px solid #fff;
	}
	
	.entete2 h3{
		margin:0 0 2px 0;
		font-size:110%;
		color:#aa8125;
	}
	
	#pageContenu .entete2 p{
		margin:0;
		font-size:120%;
		font-weight:normal;
		color:#1a1817;
	}
	
	.plusPetit{
		font-size:80%;
	}
	
	.entete3{
		width:153px;
		padding:5px;
		background-color:#aa8125;
		font-size:110%;
		font-weight:normal;
		color:#fff;
		border-top:4px solid #fff;
		border-bottom:2px solid #fff;
	}
	
	.cellule1{
		width:40px;
		background-color:#fcf8d9;
	}
	
	.cellule2{
		width:400px;
		padding:5px;
		background-color:#fcf8d9;
		border-right:2px solid #fff;
	}
	
	.cellule2 h3{
		margin:0 0 2px 0;
		font-size:110%;
		color:#aa8125;
	}
	
	#pageContenu .cellule2 p, #pageContenu .cellule2 ul{
		color:#1a1817;
	}
	
	.cellule3{
		width:153px;
		padding:5px;
		background-color:#d5be8f;
	}
	
	#pageContenu .cellule3 p, #pageContenu .cellule3 ul{
		font-style:italic;
		color:#1a1817;
	}

	/*  gestion du plan du site */
	#pageContenu ul.planSite{
		margin:3px 0 12px 2px;
		padding:0;
		list-style:none;
	}
	
	#pageContenu ul.planSite li{
		margin:0 0 3px 0;
		padding:0 0 0 8px;
		background-image:none;
	}
	
	#pageContenu ul.planSite li a{
		text-decoration:none;
	}
	
	#pageContenu ul.planSite li a:hover{
		text-decoration:underline;
	}
	
	#pageContenu a.titreLien{
		text-decoration:none;
		color:#726861;
	}
	
	#pageContenu a.titreLien:hover{
		text-decoration:underline;
		color:#726861;
	}

