body{
	background:				#a19286 url(/img/common/backgroundBodyRepeat.gif) repeat-y center top;
	color:					#68717d;
	font-size:				12px;
	font-family:			arial, sans-serif;
	margin:					0px;
}
img{
	border:					0px;
}

#backgroundX{
	background:				url(/img/common/backgroundBackgroundXRepeat.gif) repeat-x 0px 122px;
}
#backgroundDegrade{
	background:				url(/img/common/backgroundBackgroundDegrade.gif) repeat-y center 67px;
}
#backgroundDegrade2{
	background:				url(/img/common/backgroundBackgroundDegrade2.gif) no-repeat center 67px;
}
#conteneur{
	margin:					30px auto 20px;
	width:					884px;
}
#top{
	margin:					0 0 0 17px;
	position:				relative;
}
#logo{
	display:				block;
	float:					left;
	height:					51px;
	position:				absolute;
	width:					172px;
	left:					22px;
	top:					8px;
	margin:					0px;
}
#menuTop{	
	background:				#a19286 url(/img/interieur/backgroundTop.gif) no-repeat left top;
	height:					25px;
	padding:				43px 17px 0 220px;
}
#menuTopBlock{
	height:					1%;
}
/* lvl1 */
ul.CMS_lvl1{
	float:					left;
	margin:					0px;
	padding:				0px;
	margin-left:			-8px;
	position:				relative;
}

.CMS_lvl1 li{
	list-style:				none;
}
a.CMS_lvl1{
	color:					#685647;
	font-weight:			bold;
	text-decoration:		none;
	text-transform:			uppercase;
	cursor:					pointer;
}
.btnLeft{
	background:				url(/img/common/backgroundButtonLeftOff.png) no-repeat;
	display:				block;
	float:					left;
	height:					25px;
	width:					15px;
}
.btnCenter{
	background:				url(/img/common/backgroundButtonCenterOff.png) repeat-x;
	display:				block;
	float:					left;
	height:					17px;
	padding-top:			8px;
}
.btnRight{
	background:				url(/img/common/backgroundButtonRightOff.png) no-repeat;
	display:				block;
	float:					left;
	height:					25px;
	width:					33px;
}
.btnPuce{
	background:				url(/img/common/btnPuce.gif) no-repeat 0px 3px;
	padding:				0px 0 0 15px;
}
a.CMS_lvl1:hover .btnLeft{
	background-image:		url(/img/common/backgroundButtonLeftOn.png);
}
a.CMS_lvl1:hover .btnCenter{
	background-image:		url(/img/common/backgroundButtonCenterOn.png);
}
a.CMS_lvl1:hover .btnRight{
	background-image:		url(/img/common/backgroundButtonRightOn.png);
}
a.CMS_lvl1:hover .btnPuce{
	background-image:		url(/img/common/btnPuceOn.gif);
	color:					#29b1cb;
}
li.CMS_lvl1:hover a.CMS_lvl1 .btnLeft{
	background-image:		url(/img/common/backgroundButtonLeftOn.png);
}
li.CMS_lvl1:hover a.CMS_lvl1 .btnCenter{
	background-image:		url(/img/common/backgroundButtonCenterOn.png);
}
li.CMS_lvl1:hover a.CMS_lvl1 .btnRight{
	background-image:		url(/img/common/backgroundButtonRightOn.png);
}
li.CMS_lvl1:hover a.CMS_lvl1 .btnPuce{
	background-image:		url(/img/common/btnPuceOn.gif);
	color:					#29b1cb;
}
/* environnement */
.environnement a.CMS_lvl1{
	color:					#87b517;
}
.environnement .btnPuce{
	background-image:		url(/img/common/btnEnvironnementPuce.gif);
}
.environnement .btnRight{
	background-image:		url(/img/common/backgroundLastButtonRightOff.png);
}
.environnement li.CMS_lvl1 a.CMS_lvl1:hover .btnPuce{
	background-image:		url(/img/common/btnEnvironnementPuce.gif);
	color:					#87b517;
}
.environnement li.CMS_lvl1 a.CMS_lvl1:hover .btnRight{
	background-image:		url(/img/common/backgroundLastButtonRightOn.png);
}
/* lvl2 */
ul.CMS_lvl2{
	background-position:	bottom left;
	background-repeat:		no-repeat;
	display:				none;
	left:					8px;
	margin:					0px;
	padding:				0 0 10px 0px;
	position:				absolute;
	top:					25px;
}
li.CMS_lvl2{
	background:				#FFFFFF;	
}
.CMS_lvl2 .number0{
	padding-top:			6px;	
}
ul.CMS_lvl1 ul.magasin{
	background-image:		url(/img/common/bottomCMS_lvl2Magasin.gif);
	width:					144px;
}
ul.CMS_lvl1 ul.produits, ul.CMS_lvl1 ul.services{
	background-image:		url(/img/common/bottomCMS_lvl2Produits.gif);
	width:					136px;
}
li.CMS_lvl1:hover ul.CMS_lvl2{
	display:				block;
}
.CMS_lvl2 .btnLeft, .CMS_lvl2 .btnRight{
	display:				none;
}
.CMS_lvl2 .btnCenter, .CMS_lvl2 .btnPuce{
	background:				none;
	float:					none;
	height:					auto;
	padding:				0px;
}
li.CMS_lvl2{
	padding:				0px 3px;
}
a.CMS_lvl2{
	color:					#94785c;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}
a.CMS_lvl2:hover{
	color:					#29b1cb;
}
a.CMS_lvl2 .btnCenter{
	background:				url(/img/common/borderCMS_lvl2.gif) repeat-x left bottom;
	display:				block;
	padding:				2px 0px;
}
a.CMS_lvl2:hover .btnCenter{
	background:				url(/img/common/borderCMS_lvl2Hover.gif) repeat-x left bottom;
}
a.CMS_lvl2 .btnPuce{
	background:				url(/img/common/puceCMS_lvl2.gif) no-repeat 5px 5px;
	display:				block;
	padding-left:			17px;
}
a.CMS_lvl2:hover .btnPuce{
	background-image:		url(/img/common/puceCMS_lvl2Hover.gif);
}

#contenu a{
	color:					#ff4099;
	text-decoration:		none;
}
#contenu a:hover{
	text-decoration:		underline;
}
#contenu ul{
	list-style:				none;
	margin-left:			0px;
	padding-left:			0px;
}
#contenu li{
	background:				url(/img/common/listePuce.gif) no-repeat 20px 5px;
	padding-left:			28px;
}
#bottom{
	background:				url(/img/common/bottom.gif) no-repeat left top;
	height:					46px;
	margin:					0 0 0 17px;
	padding:				0 17px 0 0;
	width:					850px;
}
#bottom ul{
	float:					right;
	list-style:				none;
	margin:					0 22px 0  0px;
	padding:				10px 0 0 0px;
}
#bottom li{
	border-left:			1px solid #9da3ab;
	float:					left;
	padding:				0px 10px;
}
#bottom a{
	color:					#68717d;
	font-size:				11px;
	font-weight:			bold;
	text-decoration:		none;
}
#bottom a:hover{
	color:					#9aa1a9;
}
.spacer{
	clear:					both;
}
.magicRow{
	border-bottom:			solid 1px #a7aeb4;
}
.magicRow h3.hightlight{
	background-color:		#f0f8d2;
}
.magicRowContent{
	background-color:		#f9fcea;
	height:					1%;
	padding:				12px 30px;
}

#contentPromo a.productAll, #clientspace a.productAll {
	color:					#FF0600;
	display:				block;
	font-size:				11px;
	font-weight:			bold;
	padding-left:			10px;
	text-decoration:			none;
	float:					right;
	background:			transparent url(/img/accueil/actuPuce.gif) no-repeat scroll left 4px;
}