/* Styles communs à toutes les pages -----------------------------------------*/
DIV#DivPage {
	background:				#dfddd8 no-repeat right 119px;
	margin:					0 auto;
	width:					882px;
	height:					585px;
	position:				relative;
}
DIV#DivDate {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#656050; /*#9f9588;*/
	padding:				5px 0 0 6px;
	width:					194px; /* Original: 200px */
	height:					17px; /* Original: 22px */
	float:					left;
}

DIV#DivNavFixe {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#656050; /*#9f9588;*/
	padding:				6px 0 0 0;
	text-align:				right;
	width:					676px; /* Original: 682px */
	height:					16px; /* Original: 22px */
	float:					left;
}
A.LienNavFixe, A.LienNavFixe:hover {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#656050; /*#9f9588;*/
	text-decoration:		none;
}
A.LienNavFixe:hover {
	color:					#423b39; /*#5d5350;*/
}

DIV#DivBlocContenu {
	margin:					0 5px 0 0;
	width:					321px;
	height:					442px;
	float:					left;
	position:				relative;
}

DIV#DivCredit {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#656050; /*#9f9588;*/
	margin:					5px auto 0 auto;
	text-align:				right;
	width:					872px; /* Original: 882px */
}
A.LienCredit, A.LienCredit:hover {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#656050; /*#9f9588;*/
	text-decoration:		none;
}
A.LienCredit:hover {
	color:					#423b39; /*#5d5350;*/
}

DIV.DivBlocImageArea {
	margin:					0 0 0 0;
	width:					348px;
	float:					left;
}
DIV.DivBlocImage {
	margin:					0 5px 5px 0;
	width:					169px;
	float:					left;
}

/* Styles spéciaux pour page d'accueil ---------------------------------------*/
DIV.DivBlocAccArea {
	margin:					0 0 0 0;
	width:					348px; /* Original: 348px */
	height:					274px; /* Original: 274px */
	float:					left;
}
DIV.DivBlocAcc {
	margin:					0 5px 5px 0;
	width:					169px;
	float:					left;
}

/* Styles spéciaux pour pages intérieures ------------------------------------*/
DIV#DivBlocHeure {
	position:				absolute;
	left:					0px;
	bottom:					-76px;
}

DIV#DivContenuTitre {
	padding:				40px 0 0 20px;
	width:					301px; /* Original: 321px */
	height:					24px; /* Original: 64px */
}

DIV#DivContenuTexte {
	background:				#f9f8f7 no-repeat right top;
	width:					321px; /* Original: 321px */
	position:				relative;
	overflow:				hidden;
}
DIV#DivContenuTexteMobile {
	width:					294px; /* Original: 295px */
	height:					368px; /* Original: 378px */
	padding:				10px 0 0 20px;
	overflow:				auto;
}

DIV.DivBlocIntArea {
	margin:					64px 0 0 0;
	width:					348px; /* Original: 348px */
	height:					210px; /* Original: 274px */
	float:					left;
}
/* Styles spéciaux pour pages boutiques --------------------------------------*/
DIV#ctl00_ContentPlaceHolder_DivBoutiqueRecherche {
	background:				url(/images/Bg_Recherche.gif) repeat-x;
	margin:					3px 0 0 0;
	padding:				13px 0 0 16px;
	width:					324px; /* Original: 340px */
	height:					48px; /* Original: 61px */
	float:					left;
}
DIV.DivBlocBoutiqueArea {
	margin:					0 0 11px 0;
	width:					350px;
	float:					left;
}
DIV.DivBlocBoutique {
	margin:					0 5px 0 0;
	border:					1px solid #ffffff;
	width:					166px; /* Original: 169px */
	height:					197px; /* Original: 197px */
	float:					left;
}
DIV.DivBoutiquePhoto {
	margin:					8px auto 0px auto;
	width:					149px;
}
DIV.DivBoutiqueTexte {
	margin:					4px auto 0px auto;
	width:					149px;
}
A.LienCategorie, SPAN.LienSiteWeb {
	font-size:				9px;
	line-height:			120%;
}
A.BoutiqueRose, A.BoutiqueRose:hover, A.BoutiqueMauve, A.BoutiqueMauve:hover, A.BoutiqueVert, A.BoutiqueVert:hover,
A.BoutiqueJaune, A.BoutiqueJaune:hover, A.BoutiqueBleu, A.BoutiqueBleu:hover, A.BoutiqueOrange, A.BoutiqueOrange:hover,
A.BoutiqueSurface, A.BoutiqueSurface:hover, A.BoutiqueTurquoise, A.BoutiqueTurquoise:hover {
	font:					bold 11px Arial, Helvetica, sans-serif;
	text-align:				center;
	margin:					2px 0 0 0;
	padding:				0 2px;
	display:				block;
	width:					30px;
}
A.BoutiqueRose, A.BoutiqueRose:hover {
	color:					#ffffff;
	background-color:		#ef5ba1;
}
A.BoutiqueMauve, A.BoutiqueMauve:hover {
	color:					#ffffff;
	background-color:		#9398cc;
}
A.BoutiqueVert, A.BoutiqueVert:hover {
	color:					#ffffff;
	background-color:		#91cd94;
}
A.BoutiqueJaune, A.BoutiqueJaune:hover {
	color:					#ffffff;
	background-color:		#ffc222;
}
A.BoutiqueBleu, A.BoutiqueBleu:hover {
	color:					#ffffff;
	background-color:		#00b9f2;
}
A.BoutiqueOrange, A.BoutiqueOrange:hover {
	color:					#ffffff;
	background-color:		#f79433;
}
A.BoutiqueTurquoise, A.BoutiqueTurquoise:hover {
	color:					#ffffff;
	background-color:		#6ba295;
}
A.BoutiqueSurface, A.BoutiqueSurface:hover {
	color:					#ffffff;
	background-color:		#d4e7f7;
}

/* Styles pour menus et sous-menus -------------------------------------------*/
DIV#DivMenuPrincipal {
	width:					102px; /* Original: 102px */
	height:					366px; /* Original: 366px */
	float:					left;
	position:				relative;
}
A.LienMenuPrincipal {
	margin:					0 0 2px 0;
	display:				block;
	cursor:                 pointer;
}
DIV.DivSousMenu {
	background-color:		#d5d2cc;
	margin:					-2px 0 2px 0;
}
DIV.DivSousSousMenu {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#4c4341;
	margin:					0 0 12px 0;
}
A.LienSousMenu, A.LienSousMenu:hover {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#656050; /*#9f9588;*/
	text-decoration:		none;
	padding:				4px 5px;
	display:				block;
}
A.LienSousMenu:hover {
	color:					#423b39; /*#5d5350;*/
}
A.LienSousMenuON, A.LienSousMenuON:hover {
	font:					9px/120% Arial, Helvetica, Sans-serif;
	color:					#423b39; /*#5d5350;*/
	text-decoration:		none;
	padding:				4px 5px;
	display:				block;
}

/* Styles pour Plan du site --------------------------------------------------
a.Lien1, a.Lien1:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien1:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien2, a.Lien2:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}
a.Lien2:hover {
	font:					100%/120% Verdana, Arial, Helvetica, Sans-serif;
	color:					;
	text-decoration:		;
}*/

/* Styles pour formulaires----------------------------------------------------*/
.TxtLabel {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#4c4341;
	vertical-align:			top;
	padding:				0 0 0 0;
}
.TxtBox {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#4c4341;
	background:				#ffffff;
	border:					2px solid;
	border-color:			#8f8e8f #f5f5f4 #f5f5f4 #8f8e8f;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.TxtArea {
	font:					10px/120% Arial, Helvetica, Sans-serif;
	color:					#4c4341;
	background:				#ffffff;
	border:					2px solid;
	border-color:			#8f8e8f #f5f5f4 #f5f5f4 #8f8e8f;
	padding:				0 0 0 0;
	margin:					0 0 0 0;
}
.Btn {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	background:				#9e9489;
	border:					1px solid #8c8073;
	height:					17px;
}
.BtnBoutiqueRecherche {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#ffffff;
	background:				#9e9489;
	border:					1px solid #8c8073;
	margin:					0 0 0 10px;
	width:					82px;
	height:					17px;
}

div#Formulaire label {
    display:block;
    margin-bottom:1px;
    font-weight:bold;
}
div#Formulaire .TxtBox {
    width:175px;
}

/* Général -------------------------------------------------------------------*/
BODY {
	font:					11px/120% Arial, Helvetica, Sans-serif;
	color:					#4c4341;
	padding:				0;
	margin:					0;
	background:				#FFF;
}
A, A:hover {
	color:					#9f9588;
	text-decoration:		none;
}
A:hover {
	color:					#5d5350;
}
P {
	padding:				0;
	margin:					0 0 12px 0;
}
FORM {
	padding:				0;
	margin:					0;
}
SUP  {
	font-size:				80%;
	line-height:			80%;
}
