html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
}
body {
	background-color:#e6e6e6;
	font-family:Verdana;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
a img { border: none; }
table {
	border-collapse: collapse;
	border-spacing: 0;
}
	.tableauillu{
	text-align:justify;
	vertical-align:top;
	margin:0 0 0 0;
	}
	.tableauimg{
	vertical-align:top;
	margin:8px 0 0 0;
	}
a{
	color:#808080;
	text-decoration:none;
}
a:hover{
	color:#808080;
	text-decoration:underline;
}

#wrapper{
	width:990px;
	background-image:url('images/fond.jpg');
	margin:auto;
}

	#header{
		width:990px;
		height:300px;
		background-image:url('images/fond_haut.jpg');
		overflow:hidden;
		background-repeat:no-repeat;
		color:#fff;
	}
	.logo{
		float:left;
		margin:10px 30px 0 20px;
	}
	.baseline{
		font-size:33px;
		float:left;
		font-weight:bold;
		margin-top:40px;
	}
	.baseline span{
		font-size:20px;
		font-weight:normal;
	}
	.menu{
		margin-left:220px;
	}
	.menu li{
		float:left;
		border:1px solid #D1D1D1;
		background-color:#FFF;
		padding:5px 10px;
		list-style-type:none;
		margin-left:2px;
	}	
		.menu .page-item-2{background-color:#a12986;}
		.menu .page-item-6{background-color:#d5da42;}
		.menu .page-item-8{background-color:#25acde;}
		.menu .page-item-10{background-color:#f08d28;}
		.menu .page-item-15{background-color:#e22e87;}
		.menu .page-item-17{background-color:#8f4a2e;}
		.menu li a{
			color:#fff;
			text-decoration:none;
			font-size:16px;
			font-weight:bold;
		}
		.menu li a:hover{
			color:#acacac;
		}
		.ariane{
			position:absolute;
			margin:-35px 0 0 -11px;
			background-color:#9a9999;
			padding:3px;
			color:#fff;
		}
		*:first-child+html .ariane{margin:-22px 0 0 0px;}
			.ariane a{
				color:#fff;
			}

#main{
	width:925px;
	padding:10px;
	margin:-100px 0 0 20px;
	border-bottom:1px solid #b2b3b5;
}
	.gauche{
		width:190px;
	}
		.gauche .menug{
			background-color:#FFFFFF;
			padding-left:3px;
			width:177px;
			padding-bottom:20px;
		}
		*:first-child+html .gauche .menug{margin-left:-5px;width:187px;}
		.gauche .menug li{
			background: url('http://www.agencoeurbattant.fr/wp-content/uploads/puce-pieto.gif') 0 9px no-repeat;
			border-bottom:2px dotted #A9218E;
			padding:10px 10px 10px 18px;
			list-style-type:none;
			margin-left:5px;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
		}	
		.gauche .menug li a{
			color:#00B0F0;
			text-decoration:none;
		}
			.gauche .menug li .level2 li{
				font-size:12px;
				padding:5px 2px 3px 0;
				font-weight:normal;
				border:none;
				text-transform:none;
				background-image:none;
			}
				.gauche .menug li .level2 li a:hover{
					color:#89DAF8;
				}
			
		.mot{
			font-size:14px;
			font-weight:bold;
			color:#454545;
			border-bottom:2px dotted #454545;
			padding-bottom:5px;
			margin-right:10px;
			margin-bottom:5px;
		}
	.milieu{
		width:480px;
		padding:0 10px;
		border:1px solid #acacac;
		background-color:#fff;
	}
		.milieu .titre{
			width:423px;
			background-image:url('images/titreg.gif');
			height:27px;
			margin:10px 0;
			padding:3px 0 0 55px;
		}
			.milieu .titre h1{
				color:#fff;
				font-size:20px;
			}
		.milieu .actus{
			border:2px dotted #808080;
		}
			.milieu .actus table tr td{
				padding:10px;
				color:#808080;
			}
			.milieu .actus h2{
				color:#272727;
				font-size:13px;
				font-weight:bold;
				padding-bottom:5px;
			}
			.milieu .actus h2 span{
				font-size:13px;
				font-weight:normal;
			}
		.milieu .page h1{
			margin:15px 0px 0 0;
			font-weight:bold;
			font-size:20px;
			padding:3px;
		}
			.h1-2{background-color:#a12986;color:#fff;}
			.h1-6{background-color:#d5da42;color:#fff;}
			.h1-8{background-color:#25acde;color:#fff;}
			.h1-10{background-color:#f08d28;color:#fff;}
			.h1-15{background-color:#e22e87;color:#fff;}
			.h1-17{background-color:#8f4a2e;color:#fff;}
			.h1-27{background-color:#D5E03C;color:#fff;}
			.h1-21{background-color:#A12986;color:#fff;}
			.h1-25{background-color:#A12986;color:#fff;} /*journal projet*/
			.h1-30{background-color:#A12986;color:#fff;}
			.h1-32{background-color:#A12986;color:#fff;}
			.h1-34{background-color:#A12986;color:#fff;}
			.h1-23{background-color:#C8CD25;color:#fff;}
			.h1-426{background-color:#F08D28;color:#fff;}
			.h1-450{background-color:#C8CD25;color:#fff;}
			.h1-42{background-color:#C8CD25;color:#fff;}
			.h1-516{background-color:#C8CD25;color:#fff;}
			.h1-255{background-color:#C8CD25;color:#fff;}
			.h1-578{background-color:#A12986;color:#fff;} /*expression politique*/
			.h1-581{background-color:#A12986;color:#fff;} /*majorite*/
			.h1-583{background-color:#A12986;color:#fff;} /*opposition*/
			.h1-46{background-color:#A12986;color:#fff;} /*questionnaire*/
			.h1-809{background-color:#A12986;color:#fff;} /*les étapes du projet*/
			.h1-811{background-color:#A12986;color:#fff;} /*faq*/
			.h1-807{background-color:#A12986;color:#fff;} /*les objectifs du projet*/
			.h1-817{background-color:#A12986;color:#fff;} /*retour sur la concertation*/
			.h1-813{background-color:#A12986;color:#fff;} /*photos*/
			.h1-815{background-color:#A12986;color:#fff;} /*videos*/
			.h1-880{background-color:#A12986;color:#fff;} /*info travaux*/
			.h1-954{background-color:#A12986;color:#fff;} /*clip agen coeur battant*/
			.q1{color:#a12986;font-weight:bold;}
			.q2{color:#D5DA42;font-weight:bold;}
			.q3{color:#25ACDE;font-weight:bold;}
			.q4{color:#f08d28;font-weight:bold;}
			.q5{color:#e22e87;font-weight:bold;}
			.q6{color:#8F4A2E;font-weight:bold;}
			.milieu .content{
				/*border:2px dotted #808080;
				padding:10px;*/
			}
			.milieu .content ul{
				margin:5px 0 0 15px;
			}
			.milieu .content ul li{
				padding:3px;
			}
			.milieu .content p{
				padding:6px 0;
				line-height:18px;
			}
			.milieu .actus .content p{
				color:#000000;
			}
			.milieu .content table{
				line-height:18px;
			}
			.milieu .content a{
				color:#707070;
			}
			.milieu .content table tr td{
				padding:5px;
			}
			.milieu .content table tr .label{
				text-align:right;
				width:100px;
			}
			.milieu .content textarea, .milieu .content input{
				font-size:11px;
				font-family:Verdana;
			}
			.entry-summary{
				border-bottom:2px dotted #808080;
				margin:0 0 20px 0;
			}
			.meta-sep, .author{display:none;}
			
			.question-form textarea{
				width:400px;
			}
			.question-form table tr td{
				padding:0;
				line-height:12px;
			}
	.droite{
		width:220px;
		padding-left:10px;
	}
		.droite .sondage{
			width:200px;
			padding:10px;
			margin:10px 0;
			color:#fff;
			font-size:14px;
			background-color:#ff901d;
		}
		.droite .newsletter{
			width:220px;
			height:430px;
			margin:10px 0;
			color:#fff;
			font-size:14px;
			overflow:hidden;
		}
		.droite .info{
			background-image:url('images/encart-compterebours.gif');
			background-repeat:no-repeat;
			background-position:center top;
			background-color:#F99C1C;
			color:#FFFFFF;
			width:220px;
			height:170px;
			font-size:14px;
			overflow:hidden;
			padding:65px 0px 0px 0px;
			text-align:center;
		}
		
#footer{
	text-align:center;
	padding:10px 0;
	font-size:12px;
}
div#texteDefil {
	height: 197px;
	overflow:hidden;
	border-bottom:1px solid #B885AD;
	border-left:1px solid #B885AD;
	border-right:1px solid #B885AD;
}
div#texteDefil div#support {
	position: relative;
	height: 197px;
	overflow:hidden;
}

div#texteDefil div#support div#contenu p {
	/*position: absolute;*/
	color: #2d587d;
	font-size: 0.75em;
	line-height: 1.3em;
}
div#texteDefil div#support div#contenu h2 {
	color:#2D587D;
	font-size: 0.9em;
	margin: 5px 0;
}
div#texteDefil div#support div#contenu span.suite a {
	color: #BB0D9C;
	margin: 5px 0;
	font-size: 0.7em;
	display: block;
	text-decoration: none;
}

div#ascenceur {
	height:50px;
	left:0;
	margin:-197px 0 0 0px;
	position:relative;
}
div#ascenceur img {
	cursor:pointer;
}
div#ascenceur img#up {
	float: left;
}
div#ascenceur img#down {
	float: right;
}
#comments{
	background-color:#dbdbdb;
	padding:10px;
}
	#comments h3{
		font-weight:bold;
		padding-bottom:5px;
	}
	#comments ol {
		margin-left:5px;
		margin-bottom:10px;
		background-color:#eaeaea;
	}
	#comments ol  li{
		padding: 5px;
		list-style-type:none;
	}
