a{
	color:					#ff6511;
	font-weight:			bold;
	text-decoration:		none;
}
#main{
	background-color:		#FFFFFF;
	background-position:	right top;
	position:				relative;
}
.mainhiver{
	background-image:		url(/img/maison/interieur/montagneHiver.jpg);
}
.mainete{
	background-image:		url(/img/maison/interieur/montagneEte.jpg);
}
#header{
	height:					226px;
}
#noFlash{
	height:						226px;
	width:						940px;
}
.mainhiver .noFlashFR{
	background-image:			url(/img/maison/interieur/mainHiverNoFlashFR.jpg);
}
.mainete .noFlashFR{
	background-image:			url(/img/maison/interieur/mainEteNoFlashFR.jpg);
}
.mainhiver .noFlashEN{
	background-image:			url(/img/maison/interieur/mainHiverNoFlashEN.jpg);
}
.mainete .noFlashEN{
	background-image:			url(/img/maison/interieur/mainEteNoFlashEN.jpg);
}
.mainhiver .noFlashES{
	background-image:			url(/img/maison/interieur/mainHiverNoFlashES.jpg);
}
.mainete .noFlashES{
	background-image:			url(/img/maison/interieur/mainEteNoFlashES.jpg);
}
.mainhiver .noFlashBS{
	background-image:			url(/img/maison/interieur/mainHiverNoFlashBS.jpg);
}
.mainete .noFlashBS{
	background-image:			url(/img/maison/interieur/mainEteNoFlashBS.jpg);
}
#logo{
	display:				block;
	height:					57px;
	position:				absolute;
	right:					25px;
	top:					25px;
	width:					154px;
}
ul.CMS_lvl1{
	padding-top:			20px;
}
.leftMenu ul{
	list-style:				none;
	margin:					0;
	padding:				0;
}
a.CMS_lvl1{
	display:				none;
}
.leftMenu .CMS_lvl2 .CMS_parent a.CMS_lvl2{
	background-color:		#fca677;
	background-image:		url(/img/maison/common/puceCMS_lvl2Hover.gif);
	color:					#e2001a;
}
.leftMenu ul.CMS_lvl3{
	background-color:		#fca677;
}
.leftMenu li.CMS_lvl3{
	border-top:				1px solid #fed3bc;
}
.leftMenu a.CMS_lvl3{
	background:				url(/img/maison/interieur/puceCMS_lvl3.gif) no-repeat 13px 7px;
	color:					#FFFFFF;
	font-weight:			bold;
	display:				block;
	padding:				2px 0px 2px 20px;
	text-decoration:		none;
}
.leftMenu a.CMS_lvl3:hover{
	background-color:		#fd9258;
}
.leftMenu .CMS_lvl3 .CMS_parent a.CMS_lvl3{
	background-image:		url(/img/maison/interieur/puceCMS_lvl3Hover.gif);
	color:					#e2001a;
}
#contenu{
	float:					right;
	padding:				0 22px 0 0;
	width:					738px;
}
#ariane{
	background:				url(/img/maison/interieur/puceAriane.gif) no-repeat 35px 5px;
	color:					#564d4d;
	font-weight:			bold;
	margin:					0px 25px 12px 0;
	padding:				0 0 0 45px;
}
#ariane a{
	color:					#564d4d;
	font-weight:			normal;
	text-decoration:		none;
}
#ariane a:hover{
	color:					#ff6511;
}
#btnTop{
	background:				url(/img/maison/interieur/btnTop.gif) no-repeat left 2px;
	color:					#646464;
	float:					right;
	padding:				0px 0px 0px 8px;
	text-decoration:		none;
}
#btnTop:hover{
	color:					#363d40;
}

/* rangée */
h1{
	background:				url(/img/maison/interieur/title.gif) no-repeat 23px top;
	color:					#e2001a;
	font-size:				15px;
	font-weight:			bold;
	margin:					0px;
	padding:				8px 0 20px 65px;
	text-transform:			uppercase;
}
h2{
	background-color:		#fbdee1;
	color:					#e2001a;
	font-size:				11px;
	font-weight:			bold;
	margin:					0 0 12px 45px;
	padding:				2px 4px;
}
h3{
	background:				url(/img/maison/interieur/puceH3.gif) no-repeat left 4px;
	color:					#e2001a;
	font-size:				11px;
	font-weight:			bold;	
	margin:					0 0 12px 40px;
	padding:				2px 4px 2px 7px;
}
.text{
	margin-left:			45px;
	text-align:				justify;
}
.text p{
	margin-top:				0px;
}
.text ul{
	list-style:				none;
	margin:					0 0 12px 5px;
}
.text li{
	background:				url(/img/maison/interieur/li.gif) no-repeat left 5px;
	padding:				0 0 0 10px;
}
li.noBG{
	background-image:		none;
}
.fondRouge{
	background-color:		#e2001a;
	color:					#FFFFFF;
	float:					left;
	padding:				15px 10px 40px 10px;
}
.leftImage{
	float:					left;
	margin:					0 10px 10px 45px;
}
.rightImage{
	float:					right;
	margin:					0 0 10px 10px;
}
.centerImage{
	margin:					0 auto;
	padding:				0 0 27px 0;
	position:				relative;
}
.blImage{
	display:				none;
}
.brImage{
	display:				none;
}
.image{
	background-color:		#564d4d;
	border:					1px solid #564d4d;
	padding:				10px 10px 20px;
}
.actualite h2{
	background:				transparent url(/img/maison/accueil/newsLink.gif) no-repeat 11px 3px;
	color:					#e2001a;
	font-size:				13px;
	padding:				0 0 0 22px;
}
.actualite h2 a{
	color:					#e2001a;
	text-align:				left;
	text-decoration:		none;
}
.actualite h2 a:hover{
	color:					#ff5a00;
}
.actualite .actu{
	border-bottom:			1px dotted #aa9f8f;	
	margin:					0 0 10px 45px;
	padding:				0 10px 0 22px;
}
.actualite .leftImage{
	margin-left:			0px;
}
.actualite p{
	margin:					0px 0 11px 0;
}
.actualite .newsDate{
	color:					#ff7b33;
}
.navigationPages{
	color:					#e2001a;
	font-size:				12px;
	font-weight:			bold;
	text-align:				center;
}
.navigationPages a{
	color:					#e2001a;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
.navigationPages a.pageN{
	color:					#4f4f4f;
}
.allNews{
	margin:					0 0 0 45px;
}
/* évènements */
.events h2{
	background:				transparent url(/img/maison/accueil/newsLink.gif) no-repeat 11px 3px;
	color:					#e2001a;
	font-size:				13px;
	padding:				0 0 0 22px;
}
.events h2 a{
	color:					#e2001a;
	text-align:				left;
	text-decoration:		none;
}
.events h2 a:hover{
	color:					#ff5a00;
}
.events .event{
	border-bottom:			1px dotted #aa9f8f;	
	margin:					0 0 10px 45px;
	padding:				0 10px 0 22px;
}
.events .event .leftImage{
	margin-left:			0px;
}
.events p{
	margin:					0px 0 11px 0;
}
.events .eventDate{
	color:					#ff7b33;
}
.allEvents{
	margin:					0 0 0 45px;
}
/* cinéma */
.programmes h2{
	background:				transparent url(/img/maison/accueil/newsLink.gif) no-repeat 11px 3px;
	color:					#e2001a;
	font-size:				13px;
	padding:				0 0 0 22px;
}
.programmes h2 a{
	color:					#e2001a;
	text-align:				left;
	text-decoration:		none;
}
.programmes h2 a:hover{
	color:					#ff5a00;
}
.programmes .prog{
	border-bottom:			1px dotted #aa9f8f;	
	margin:					0 0 10px 45px;
	padding:				0 10px 0 22px;
}
.programmes .prog img{
	border:					1px solid #FFFFFF;
	margin:					0 10px 10px 0;
}
.programmes p{
	margin:					0px 0 11px 0;
}
.allProg{
	margin:					0 0 0 45px;
}
/* formulaire */
.cms_forms{
	color:					#565859;
}
.cms_forms form{
	background:				#ebebeb;
	margin:					0px 0 15px 45px;
	padding:				10px;
}
.cms_forms label{
	color:					#565859;
	margin-right:			5px;
}
.cms_forms input, .cms_forms select, .cms_forms textarea{
	background-color:		#ffffff;
	border:					1px solid #bfbfbf;
	padding:				0px;
	width:					250px;
}
.cms_forms .CMS_input_image{
	width:					auto;
}
.cms_forms textarea{
	height:					80px;
}
.cms_forms input.button{
	background:				url(/img/maison/interieur/formButton.gif) no-repeat left top;
	border:					0px;
	color:					#FFFFFF;
	cursor:					pointer;
	font-size:				11px;
	height:					16px;
	margin:					2px 5px 6px 0px;
	overflow:				visible;
	padding:				0px 5px 0px 5px;
	width:					59px;
}
.cms_forms .cms_forms_error_msg{
	margin:					0 0 20px 45px;
}
.cms_forms .cms_forms_error_msg ul{
	margin-left:			30px;
}
.cms_forms .cms_forms_msg{
	border:					0px;
	margin:					0 0 20px 45px;
}
#aseSearch input.button{
	background:				url(/img/office/interieur/formButtonLong.gif) no-repeat left top;
	margin:					0px 0px 0px 0px;
	padding:				0px 5px 0px 5px;
	text-align:				center;
	width:					80px;
}