body {
	font-family:verdana, arial, sans-serif;
	font-size:0.65em;
}

body, form, a, img, div {
	margin:0px;
	padding:0px;
}

img, table {
	border:none;
}

a {
	text-decoration:none;
	color:#184653;
}




/* center content */

	#centerContent h1 {
		margin:15px;
		font-family:Arial Narrow, arial, sans-serif;
		font-weight:100;
		letter-spacing:6px;
		font-size:3em;
		color:#184653;
	}

	#centerContent h2 {
		font-size:2.4em;
		font-family:verdana,arial, sans-serif;
		color:#184653;
		font-weight:400;
		margin-top:50px;
		margin-bottom:30px;
	}

	#centerContent h3 {
		margin:15px;
		font-family:Arial Narrow, arial, sans-serif;
		font-weight:100;
		letter-spacing:1px;
		font-size:1em;
		color:#184653;
	}

	#centerContent p {
		font-size:1em;
		text-align:justify;
		color:#184653;
		margin:0px;
		padding:0px;
		font-family:verdana,arial, sans-serif;
	}

	#centerContent li {
		display:list-item;
	}




/* Block Page Libre défaut */

	.pageLibreLigne{
		clear:both;
	}

	/* Block Page  Libre style 1 */

	#pageLibreStyle1 {
		font-family:verdana, sans-serif;
		font-size:1em;
		color:#184653;
		margin-top:15px;
		margin-right:15px;
	}

	#pageLibreStyle1 h3 {
		font-family:verdana,arial,sans-serif;
		font-weight:bold;
		font-size:1em;
		color:#184653;
		margin:5px;
		padding:0px;
	}

	#pageLibreStyle1 img {
		margin:3px;
	}

	#pageLibreSpace1 {
	}
	
	#pageLibreStyle1 a  {
		font-weight:bold;
		text-decoration:none;
	}
				
	#pageLibreStyle1 a:hover  {
		text-decoration:underline;
	}

	#pageLibreStyle1 p {
		margin:5px;
		padding:0px;
		line-height:1.6em;
		text-align:justify;
	}

	/* Block Page  Libre style 2 */

	#pageLibreStyle2 {
		font-family:verdana, sans-serif;
		font-size:1em;
		color:#184653;
		margin-top:15px;
		margin-right:15px;
	}

	#pageLibreStyle2 h3 {
		font-family:arial narrow,arial,sans-serif;
		font-size:1.8em;
		font-weight:700;
		letter-spacing:0.4em;
		color:#184653;
		margin:5px;
		padding:0px;
	}

	#pageLibreStyle2 img {
		margin:3px;
	}

	#pageLibreSpace2 {
	}
	
	#pageLibreStyle2 a  {
		font-weight:bold;
		text-decoration:none;
	}
				
	#pageLibreStyle2 a:hover  {
		text-decoration:underline;
	}
				
	#pageLibreStyle2 p {
		margin:5px;
		padding:0px;
		line-height:1.6em;
		text-align:justify;
	}

	/* Block Page Libre style 3 */

	#pageLibreStyle3 {
		font-family:verdana, sans-serif;
		font-size:1em;
		color:#184653;
		margin-top:15px;
		margin-right:15px;
	}

	#pageLibreStyle3 h3 {
		font-family:arial narrow,arial,sans-serif;
		font-size:1.8em;
		letter-spacing:0.6em;
		color:#3F6221;
		margin:5px;
		padding:0px;
	}

	#pageLibreStyle3 img {
		margin:3px;
	}

	#pageLibreSpace3 {
	}
	
	#pageLibreStyle3 a  {
		text-decoration:underline;
		color:#6B8E23;
	}
				
	#pageLibreStyle3 p {
		margin:5px;
		padding:0px;
		line-height:1.6em;
		color:#6B8E23;
		font-weight:bold;
		text-align:justify;
	}

	/* Block Page Libre style no */

	#pageLibreStyleno {
		font-family:verdana, sans-serif;
		font-size:1em;
		color:#184653;
		margin-top:15px;
		margin-right:15px;
	}

	#pageLibreStyleno img {
		margin:3px;
	}

	#pageLibreSpaceno {
		width:30px;
		height:1px;
	}

	
	#pageLibreStyleno a  {
		font-weight:bold;
		text-decoration:none;
	}
				
	#pageLibreStyleno a:hover  {
		text-decoration:underline;
	}
				
	#pageLibreStyleno p {
		margin:5px;
		padding:0px;
		line-height:1.6em;
		text-align:justify;
	}




	/* Block Page  Libre style Commun */	
	
	#pageLibreCommun {
		font-family:verdana, sans-serif;
		font-size:1em;
		color:#184653;
		margin-top:7px;
		margin-bottom:10px;
		padding-bottom:10px;
	}

	#pageLibreCommun p {
		margin:5px;
		padding:0px;
		line-height:1.6em;
		text-align:justify;
	}




/* left content */

	#links {
		margin-top:10px;
	}

	#links a{
		padding:0px;
		margin:0px;
		margin-right:10px;
		border:0px;
	}



	#search input {
		border:solid 1px #A6AE4F;
		height:18px;
		width:112px;
		padding:0;
		padding-top:3px;
		margin:0;
		font-size:1.2em;
		color:#56A97F;
	}



	#search button{
		background-color:#FFFFFF;
		padding:0px;
		margin:0px;
		border:0px;
	}

	#search img{
		padding:0px;
		margin:0px;
		border:0px;
	}

	#selectCommuneTitre {
		margin-top:30px;
		margin-bottom:15px;
	}

	




/* right Content */




/* bandeau */



	#mmenu{
		border:solid 0px red;
		position:absolute;
		padding:0px;
		margin:0px;
		left:121px;
		top:59px;
		width:696px;
		height:22px;
	}

	#mmenu li{
		display:inline;
	}

	#mmenu li a img{
		margin:0;
		padding:0px;
	}




/* bottom */

	#bottom {
		clear:both;
		position:absolute;
		border-top:1px solid #333333;
		border-bottom:1px solid #333333;
		visibility:hidden;
		width:996px;
		height:32px;
		font-size:1.2em;
	}


	#bottomBlock {
		float:left;
		width:180px;
		height:32px;
		color:#184653;
	}

	#bottomBlock a {
		color:#184653;
	}

	#bottomBlock1 {
		width:607px;
		float:left;
		background:#BEE23A;
		height:32px;
		font-family:arial narrow;
		border-left:1px solid #333333;
		border-right:1px solid #333333;
		text-align:center;
	}
	
	#bottomBlock11 {
		padding-top:5px;
		color:#184653;
	}

	#bottomBlock2 {
		margin-left:80px;
		padding-left:3px;
		float:left;
		height:32px;
		border-left:solid 2px #ABABAC;
	}




/* Menu Gauche */

	#abovemgtopnav {
		position:absolute;
		left:118px;
		top:81px;
		width:702px;
		height:185px;
		z-index:10;
	}

	#mgtopnav {
		font-family: Arial, Helvetica, sans-serif;
		font-size:1.1em;
		position:absolute;
		top:80px;
		left:121px;
		z-index:12;
	}

	#mgtopnav a {
		margin:0px;
		padding-left:5px;
		font-family:verdana;
		font-size:1em;
		color:#006150;
	}

	#mgtopnav a:hover {
	}

	.gniveau_1_1 div, .gniveau_2_1 div, .gniveau_3_1 div, .gniveau_4_1 div {
		padding:1px;
	}

	.gniveau_1_1 {
		position:absolute;
		visibility:hidden;
		left:0px;
		top:0px;
		width:192px;
		background-color:#98E096;
		z-index:14;
		float:left;
		border:solid 1px black;
	}

	.gniveau_2_1 {
		position:absolute;
		visibility:hidden;
		left:193px;
		top:0px;
		width:160px;
		background-color:#FFBC41;
		z-index:14;
		float:left;
		border:solid 1px black;
	}

	.gniveau_3_1 {
		position:absolute;
		visibility:hidden;
		left:354px;
		top:0px;
		width:178px;
		background-color:#6ABEE3;
		z-index:14;
		float:left;
		border:solid 1px black;
	}

	.gniveau_4_1 {
		position:absolute;
		visibility:hidden;
		left:533px;
		top:0px;
		width:161px;
		background-color:#FF8952;
		z-index:14;
		float:left;
		border:solid 1px black;
	}