/* Général -----------------------------------------------------------*/
BODY {
	margin:					0;
}
A:link, A:visited, A:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#69444F;
	text-decoration:		underline;
}
A:hover, A:visited:hover, A:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#69444F;
	text-decoration:		underline;
}
P {
	padding:				0;
	margin-top:				0;
	margin-bottom:			12px;
}
UL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
}
OL {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
}
LI {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
}
FORM {
	padding:				0;
	margin:					0;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes générales -----------------------------------------------*/
.SousTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#92757A;
	font-weight:			bold;
}
.Texte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
}
.TexteSpecial {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	font-weight:			bold;
	color:					#6C3641;
}
.TextePetit {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#000000;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les hyperliens -------------------------------------*/
A.Lien:link, A.Lien:visited, A.Lien:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#69444F;
	text-decoration:		underline;
}
A.Lien:hover, A.Lien:visited:hover, A.Lien:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#69444F;
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les images -----------------------------------------*/
.ContourPhoto {
	border:					1px solid #000000;
}
/*----------------------------------------------------------------------------*/
/* Éditeur - Classes pour les cellules de tableaux ---------------------------*/
.CelluleTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				13px;
	line-height:			14px; 
	color:					#69444F;
	height:					21px;
	padding-left:			10px;
	padding-top:			2px;
	padding-bottom:			4px;
	vertical-align:			top;
	font-weight:			bold;
	background-color:		#C4B9AB;
}
.CelluleTexte1 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	line-height:			12px; 
	color:					#69444F;
	background-color:		#DBD9CA;
	height:					21px;
	padding-left:			10px;
	padding-top:			4px;
	vertical-align:			top;
}
.CelluleTexte2 {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	line-height:			12px; 
	color:					#69444F;
	background-color:		#EAE9E1;
	height:					21px;
	padding-left:			10px;
	padding-top:			4px;
	vertical-align:			top;
}
/*----------------------------------------------------------------------------*/
/* Styles communs à toutes les pages -----------------------------------------*/
.CellMenuFixe {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#6C3641;
	text-decoration:		none;
	padding-bottom:			3px;
}
.CellMenuFixe a:link, .CellMenuFixe a:active, .CellMenuFixe a:visited {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#6C3641;
	text-decoration:		none;
}
.CellMenuFixe a:hover, .CellMenuFixe a:active:hover, .CellMenuFixe a:visited:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#6C3641;
	text-decoration:		underline;
}
A.LienCredit:link, A.LienCredit:visited, A.LienCredit:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#908F59;
	text-decoration:		none;
}
A.LienCredit:hover, A.LienCredit:visited:hover, A.LienCredit:active:hover {
	text-decoration:		underline;
}
.CellRealisation {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#908F59;
	padding-top:			1px;
	padding-right:          14px;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour page d'accueil ---------------------------------------*/
.CellAccLogo {
	background-image:		url(../images/Bg_AccLogo.jpg);
	vertical-align:			top;
	padding-top:			37px;
	height:					150px;
	width:					248px;
	text-align:				center;
}
.CellPresentation {
	padding-top:			9px;
	padding-bottom:			0px;
	border-top:				1px solid #EAEAE1;
	line-height:			12px;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
}
.CellConseil {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#121212;
	height:					11px;
	background-image:		url(../images/Bg_Conseil.jpg);
	background-repeat:		no-repeat;
	background-position:	bottom; 
	height:					94px;
	padding-top:			0px;
	padding-bottom:			7px;
	padding-left:			10px;
	padding-right:			10px;
	vertical-align:			top;
}
.CellConseil p {
	margin-top:				7px;
	margin-bottom:			0px;
}
.CellPartenaire {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#121212;
	width:					155px;
	height:					72px;
	padding-top:			0px;
	padding-bottom:			7px;
	padding-left:			10px;
	padding-right:			10px;
	vertical-align:			middle;
	background-color:		#FFFFFF;
}
.CellAccContenu {
	background-image:		url(../images/Bg_AccContenu.gif);
	padding-top:			13px;
	padding-bottom:			8px;
	width:					495px;
	vertical-align:			top;
}
.CellDate {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#92757A;
	white-space:			nowrap;
	text-align:				right;
	vertical-align:			bottom;
}
.CellCoupOeilTitre {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#68683D;
	text-align:				left;
	vertical-align:			top;
	padding-top:			6px;
	padding-bottom:			6px;
	width:					62px;
}
.CellCoupOeilTexte {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#000000;
	text-align:				left; 
	vertical-align:			top;
	padding-top:			6px;
	padding-bottom:			6px;
	width:					150px;
}
/*----------------------------------------------------------------------------*/
/* Styles spéciaux pour pages intérieures ------------------------------------*/
.CellLogo {
	background-image:		url(../images/Bg_Logo.jpg);
	vertical-align:			top;
	padding-top:			37px;
	height:					116px;
	width:					222px;
	text-align:				center;
}
.CellInt {
	background-image:		url(../images/Bg_Contenu.gif);
	vertical-align:			top;
}
.CellTitreInt {
	font-family:			Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:				20px;
	color:					#6C3641;
	line-height:			20px;
	background-image:		url(../images/Bg_Titre.gif);	
}
.CellContenu {
	padding-top:			18px;
	padding-left:			20px;
	padding-right:			20px;
	padding-bottom:			8px;
	vertical-align:			top;
	height:                 405px;
}
.CellContenuTexte {
	padding-top:			7px;
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#000000;
}
/*----------------------------------------------------------------------------*/
/* Styles pour piste navig  --------------------------------------------------*/
.CellPisteNavig {
	background-image:		url(../images/Bg_PisteNavig.gif);
	padding-left:			20px;
	height:					17px;
	vertical-align:			middle;
	font-family:			Arial, Helvetica, Sans-serif;
	color:					#59652C;
	font-size:				10px;
}
.CellPisteNavig a:link, .CellPisteNavig a:active, .CellPisteNavig a:visited {
	font-family:			Arial, Helvetica, Sans-serif;
	color:					#59652C;
	font-size:				10px;
	text-decoration:		none;
}
.CellPisteNavig a:hover, .CellPisteNavig a:active:hover, .CellPisteNavig a:visited:hover {
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Styles pour sous menus ----------------------------------------------*/
.SousMenuOff {
	font-family:			Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	line-height:			13px;
	color:					#B19C9F;
	padding-left:			0px;
	padding-top:			2px;
	padding-bottom:			2px;
}
.SousMenuOn {
	font-family:			Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	line-height:			13px;
	color:					#FFFFFF;
	background-image:		url(../images/Bg_SousMenuSelect.gif);
	padding-left:			9px;
	padding-top:			2px;
	padding-bottom:			2px;
}
.SousMenuOff a:link, .SousMenuOff a:visited, .SousMenuOff a:active {
	font-family:			Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	color:					#B19C9F;
	text-decoration:		none;
}
.SousMenuOff a:hover, .SousMenuOff a:visited:hover, .SousMenuOff a:active:hover {
	color:					#FFFFFF;
}
.SousMenuOn a:link, .SousMenuOn a:visited, .SousMenuOn a:active, .SousMenuOn a:hover, .SousMenuOn a:visited:hover, .SousMenuOn a:active:hover {
	font-family:			Trebuchet MS, Arial, Helvetica, Sans-serif;
	font-size:				12px;
	line-height:			13px;
	color:					#FFFFFF;
	text-decoration:		none;
}
/*----------------------------------------------------------------------------*/
/* Styles pour sous menus ----------------------------------------------*/
.MenuDroiteOff {
	line-height:			10px;
	padding:				5px;
}
.MenuDroiteOn {
	line-height:			11px;
	background-color:		#DFDFD2;
	padding:				5px;
}
.MenuDroiteOff a:link, .MenuDroiteOff a:visited, .MenuDroiteOff a:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#92757A;
	text-decoration:		none;
}
.MenuDroiteOff a:hover, .MenuDroiteOff a:visited:hover, .MenuDroiteOff a:active:hover {
	color:					#69444F;
}
.MenuDroiteOn a:link, .MenuDroiteOn a:visited, .MenuDroiteOn a:active, .MenuDroiteOn a:hover, .MenuDroiteOn a:visited:hover, .MenuDroiteOn a:active:hover {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#69444F;
	text-decoration:		none;
}
/*----------------------------------------------------------------------------*/
/* Styles pour Plan du site --------------------------------------------------*/
a.Lien1:link, a.Lien1:visited, a.Lien1:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				13px;
	color:					#92757A;
	text-decoration:		none;
}
a.Lien1:hover, a.Lien1:visited:hover, a.Lien1:active:hover {
	text-decoration:		underline;
}
a.Lien2:link, a.Lien2:visited, a.Lien2:active {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#69444F;
	text-decoration:		underline;
}
a.Lien2:hover, a.Lien2:visited:hover, a.Lien2:active:hover {
	text-decoration:		underline;
}
/*----------------------------------------------------------------------------*/
/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				11px;
	color:					#92757A;
}
.ChampsRecherche {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#956C70;
	background-color:		#F0EFE7;
	border:					1px solid #F0EFE7;
	height:					15px;
	width:					121px;
	padding-left:			3px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-top:				0px;
	margin-right:			5px;
}
.TxtBox {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#956C70;
	background-color:		#F0EFE7;
	border:					1px solid #F0EFE7;
	padding-left:			3px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-top:				0px;
	margin-right:			5px;
}
.TxtArea {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				10px;
	color:					#956C70;
	background-color:		#F0EFE7;
	border:					1px solid #F0EFE7;
	padding-left:			3px;
	padding-right:			0px;
	padding-top:			0px;
	margin-left:			0px;
	margin-bottom:			0px;
	margin-top:				0px;
	margin-right:			5px;
}
.Btn {
	font-family:			Verdana, Arial, Helvetica, Sans-serif;
	font-size:				;
	font-weight:			;
	color:					;
	background-color:		;
	border-top:				1px solid #E7E7E7;
	border-left:			1px solid #E7E7E7;
	border-bottom:			1px solid #666666;
	border-right:			1px solid #666666;
	overflow: 				visible;
	padding-left:			0px;
	padding-right:			0px;
	padding-top:			0px;
	padding-bottom:			0px;
}
/*----------------------------------------------------------------------------*/
/* Styles pour arrière-plan --------------------------------------------------*/
.BgPage {
	background:		#FFF url(../images/Bg_Page.jpg) repeat-x;
}
.BgAccColGauche {
	background-image:		url(../images/Bg_AccColGauche.jpg);
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
	width:					255px;
}
.BgAccMenu {
	background-image:		url(../images/Bg_AccMenu.gif);
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
	width:					255px;
}

.BgAccBas {
background-image:               url(../images/Bg_AccBas.jpg);
background-repeat:              repeat-y;
}

.BgBas {
background-image:               url(../images/Bg_Bas.jpg);
background-repeat:              repeat-y;
}



.BgConseilColG {
	background-image:		url(../images/Bg_ConseilColG.jpg);
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
}
.BgConseilColD {
	background-image:		url(../images/Bg_ConseilColD.jpg);
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
}
.BgRose {
	background-image:		url(../images/Bg_MenuFixe.gif);
	vertical-align:			bottom;
}
.BgRoseInt {
	background-image:		url(../images/Bg_MenuFixeInt.gif);
	vertical-align:			bottom;
}
.BgRoseAcc {
	background-image:		url(../images/Bg_AccMenuFixe.gif);
	vertical-align:			bottom;
}
.BgCoupOeilDroit {
	background-image:		url(../images/Bg_CoupOeilDroite.gif);
	background-repeat:		repeat-y;
}
.BgVertCoupOeil {
	background-color:		#B3B187;
}
.BgColGauche {
	background-image:		url(../images/Bg_ColGauche.jpg);
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
	width:					229px;
}
.BgMenu {
	background-image:		url(../images/Bg_Menu.gif);
	padding-top:			0px;
	padding-bottom:			0px;
	padding-left:			0px;
	padding-right:			0px;
	vertical-align:			top;
	width:					229px;
}
/*----------------------------------------------------------------------------*/