a{
	color:					#9b6135;
	font-weight:			bold;
	text-decoration:		none;
}
#main{
	background-position:		right top;
}
.mainhiver{
	background-image:			url(/img/mairie/accueil/montagneHiver.jpg);
}
.mainete{
	background-image:			url(/img/mairie/accueil/montagneEte.jpg);
}
#top{
	height:						370px;
}
#noFlash{
	height:						370px;
	width:						940px;
}
#noFlash a {
	display:					block;
	outline:					none;
	position:					absolute;
	text-indent:				-5000px;
}
#noFlash.noFlashFR .noFlashThermes {
	height:						111px;
	left:						836px;
	top:						21px;
	width:						100px;
}
#noFlash.noFlashFR .noFlashStations {
	height:						102px;
	left:						962px;
	top:						63px;
	width:						83px;
}
#noFlash.noFlashFR .noFlashMaison {
	height:						119px;
	left:						1065px;
	top:						18px;
	width:						102px;
}
.mainhiver .noFlashFR{
	background-image:			url(/img/mairie/accueil/mainHiverNoFlashFR.jpg);
}
.mainete .noFlashFR{
	background-image:			url(/img/mairie/accueil/mainEteNoFlashFR.jpg);
}
#partLeft{
	background-color:			#FFFFFF;
	float:						left;
	margin:						0 0 4px 0;
	width:						422px;
}
#partRight{
	background:					url(/img/mairie/accueil/partRight.png) no-repeat left top;
	float:						right;
	min-height:					200px;
	padding:					0px 0px 0px 9px;
	width:						492px;
}
#colRightPL{
	float:						right;
	margin:						0px 14px 0 20px;
	width:						208px;
}
#colLeftPR{
	float:						left;
	text-align:					justify;
	width:						300px;
}
#colRightPR{
	float:						right;
	position:					relative;
	width:						184px;
}

/* rangées */
h1{
	margin:						13px 0 13px 0;
}
h1 .titleFirst{
	color:						#a8998e;
	font-size:					23px;
}
h1 .titleSecond{
	color:						#e48f51;
	font-size:					23px;
}
.textThird{
	color:						#e48f51;
}
.demTop{
	background:				url(/img/mairie/accueil/demTop.gif) no-repeat left top;
	color:					#FFFFFF;
	font-size:				13px;
	font-weight:			bold;
	height:					59px;
	padding:				2px 54px 0 27px;
	width:					127px;
}
.demBottom{
	background:				url(/img/mairie/accueil/demBottom.gif) no-repeat left bottom;
	min-height:				54px;
	width:					208px;
}
.demBottom ul{
	list-style:				none;
	padding-bottom:			5px;
	position:				relative;
	top:					-12px;
}
.demBottom li{
	margin:					0px 12px;
	padding:				0px 6px;
	border-bottom:			1px dotted #c17740;
}
.demBottom a{
	background:				url(/img/mairie/accueil/demPuce.gif) no-repeat left 3px;
	color:					#bb6525;
	font-weight:			bold;
	padding-left:			12px;
	text-decoration:		none;
}
.demBottom a:hover{
	color:					#d58448;
}

/* rangées */
.blogAccueil{
	margin:					0 0 10px 0;
}
h1.blogTitle{
	color:					#FFFFFF;
	font-size:				20px;
	margin:					4px 10px 15px 25px;
}
.blogAccueil .text{
	border-bottom:			1px dotted #0a6bbd;
	padding:				0px 10px 7px 0px;
}
.blogAccueil h2{
	background:				url(/img/mairie/accueil/blogLink.gif) no-repeat left 4px;
	color:					#0a6bbd;
	font-size:				12px;
	font-weight:			bold;
	margin:					7px 0 0 0;
	padding:				0px 0px 0px 12px;
}
.blogAccueil h2 a{
	color:					#0a6bbd;
	text-align:				left;
	text-decoration:		none;
	font-weight:			bold;
}
.blogAccueil h2 a:hover{
	color:					#34a3da;
	text-decoration:		none;
}
.agenda h1{
	background:				url(/img/mairie/accueil/agendaH1.png) no-repeat left top;
	color:					#FFFFFF;
	font-size:				15px;
	font-weight:			bold;
	height:					21px;
	margin:					0px;
	padding:				3px 0 0 30px;
	width:					256px;
}
.agendaContent{
	background:				#e7e3e0 url(/img/mairie/accueil/agendaBottom.gif) no-repeat left bottom;
	padding:				10px 5px;
	width:					276px;
}
.agenda h2{
	background:				url(/img/mairie/common/agendaPuce.gif) no-repeat 0px 3px;
	border-bottom:			1px dotted #796c62;
	color:					#796c62;
	font-size:				12px;
	font-weight:			bold;
	margin:					0 0 6px 0;
	padding:				0 0 3px 10px;
}
.agenda h2 a{
	color:					#796c62;
	font-size:				12px;
	font-weight:			bold;
	text-decoration:		none;
}
.agenda h2 a:hover{
	color:					#9b8d83;
}
.leftImage{
	float:					left;
	margin:					0 10px 5px 0;
}
.rightImage{
	float:					right;
	margin:					0 0 5px 10px;
}
.centerImage{
	margin:					0 auto;
}
