body {
	margin:0px;
	padding:0px;
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	behavior: url("csshover3.htc"); 
}

IMG {
	border:none;
}
.bold {
	font-weight:bold;
}
.clear-both {
	clear:both;
}
.float-left {
	float-left;
}

#main {
	width:955px;
	height:auto;
	margin:0 auto;
	padding:0 7px;
	background:url('images/fond-main.gif') top center repeat-y;
}

	#main #logo{
		position:absolute;
		margin-top:55px;
		width:427px;
		height:119px;
		z-index:11;
	}
	
	.lien_accueil_site {
		display: block;
		padding-top: 35px;
	}
	
	a.lien_accueil_site {
		color: #FFFFFF;
		text-decoration: none;
	}
	
	a:hover.lien_accueil_site {
		text-decoration: underline;
	}
	
	#main #entete {
		top:0px;
		width:955px;
		height:235px;
		background:url('images/fond-entete.jpg') top left no-repeat;
	}
	
		#main #entete #top{
			float:right;
			margin:90px 15px 0 0;
			color:#FFFFFF;
		}
		#main #entete #top A{
			color:#FFFFFF;
			text-decoration:none;
		}
		#main #entete #top A:hover{
			text-decoration:underline;
		}

		
		/** 		Menu deroulant		**/
		#main #entete #menu{
			clear:both;
			padding-top:55px;
			width:955px;
			min-height:86px;
			z-index:10;
		}
		#menu a, 
		#menu a:hover, 
		#menu a:visited {
			color:#fff; 
			text-decoration:none;
		}
		#menu ul {
			padding:0; 
			margin:0; 
		}
		#menu ul ul { 
			clear:both;
			position:absolute; left: -999em; 
			top:86px;
		}
		#menu ul li {
			position:relative;
			list-style: none;
			float:left;
		}
		
		#menu li li a {
			padding: 4px 4px 4px 4px; 
			text-align:center;
			display:block;
		}
		
		#menu li:hover ul, #menu li.sfhover ul
		{
			left: 0px; 
			min-height: 0; 
		}

		
		/* ITEM 1 */
		#menu ul li.item1 {
			width:137px;
			height:86px;
			background:url('images/menu-gens-ici.gif') top left no-repeat;
		}
		#menu ul li.item1-on {
			background:url('images/menu-gens-ici-on.gif') top left no-repeat;
		}
		#menu ul li.item1:hover {
			background:url('images/menu-gens-ici-hover.gif') top left no-repeat;
		}
		#menu li.item1 li a {
			width:129px;
		}
		
		#menu li.item1 ul.niveau2 li {
			background: #8d7040; 
			border-bottom:1px solid #9c804e; 
		}
		#menu li.item1 ul.niveau2 li:hover {
			background: #9c804e; 
			border-bottom:1px solid #8d7040; 
		}
		
		#menu li.item1 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item1 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}

		
		/* ITEM 2 */
		#menu ul li.item2 {
			width:124px;
			height:86px;
			background:url('images/menu-vie-pratique.gif') top left no-repeat;
		}
		#menu ul li.item2-on {
			background:url('images/menu-vie-pratique-on.gif') top left no-repeat;
		}
		#menu ul li.item2:hover {
			background:url('images/menu-vie-pratique-hover.gif') top left no-repeat;
		}
		#menu li.item2 li a {
			width:116px;
		}
		
		#menu li.item2 ul.niveau2 li {
			background: #87bd01; 
			border-bottom:1px solid #97c802; 
		}
		#menu li.item2 ul.niveau2 li:hover {
			background: #97c802; 
			border-bottom:1px solid #87bd01; 
		}
		
		#menu li.item2 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item2 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}
		
		/* ITEM 3 */
		#menu ul li.item3 {
			width:145px;
			height:86px;
			background:url('images/menu-communaute-communes.gif') top left no-repeat;
		}
		#menu ul li.item3-on {
			background:url('images/menu-communaute-communes-on.gif') top left no-repeat;
		}
		#menu ul li.item3:hover {
			background:url('images/menu-communaute-communes-hover.gif') top left no-repeat;
		}
		#menu li.item3 li a {
			width:137px;
		}
		
		#menu li.item3 ul.niveau2 li {
			background: #d06904; 
			border-bottom:1px solid #db7c06; 
		}
		#menu li.item3 ul.niveau2 li:hover {
			background: #db7c06; 
			border-bottom:1px solid #d06904; 
		}
		
		#menu li.item3 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item3 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}
		
		/* ITEM 4 */
		#menu ul li.item4 {
			width:121px;
			height:86px;
			background:url('images/menu-sortir-decouvrir.gif') top left no-repeat;
		}
		#menu ul li.item4-on {
			background:url('images/menu-sortir-decouvrir-on.gif') top left no-repeat;
		}
		#menu ul li.item4:hover {
			background:url('images/menu-sortir-decouvrir-hover.gif') top left no-repeat;
		}
		#menu li.item4 li a {
			width:113px;
		}
		
		#menu li.item4 ul.niveau2 li {
			background: #cb1407; 
			border-bottom:1px solid #df1a0a; 
		}
		#menu li.item4 ul.niveau2 li:hover {
			background: #df1a0a; 
			border-bottom:1px solid #cb1407; 
		}
		
		#menu li.item4 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item4 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}
		
		/* ITEM 5 */
		#menu ul li.item5 {
			width:122px;
			height:86px;
			background:url('images/menu-education-jeunesse.gif') top left no-repeat;
		}
		#menu ul li.item5-on {
			background:url('images/menu-education-jeunesse-on.gif') top left no-repeat;
		}
		#menu ul li.item5:hover {
			background:url('images/menu-education-jeunesse-hover.gif') top left no-repeat;
		}
		#menu li.item5 li a {
			width:114px;
		}
		
		#menu li.item5 ul.niveau2 li {
			background: #a21ca7; 
			border-bottom:1px solid #b024b4; 
		}
		#menu li.item5 ul.niveau2 li:hover {
			background: #b024b4; 
			border-bottom:1px solid #a21ca7; 
		}
		
		#menu li.item5 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item5 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}
		
		/* ITEM 6 */
		#menu ul li.item6 {
			width:165px;
			height:86px;
			background:url('images/menu-arriver-haute-picardie.gif') top left no-repeat;
		}
		#menu ul li.item6-on {
			background:url('images/menu-arriver-haute-picardie-on.gif') top left no-repeat;
		}
		#menu ul li.item6:hover {
			background:url('images/menu-arriver-haute-picardie-hover.gif') top left no-repeat;
		}
		#menu li.item6 li a {
			width:157px;
		}
		
		#menu li.item6 ul.niveau2 li {
			background: #028fe1; 
			border-bottom:1px solid #03a6e9; 
		}
		#menu li.item6 ul.niveau2 li:hover {
			background: #03a6e9; 
			border-bottom:1px solid #028fe1; 
		}
		
		#menu li.item6 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item6 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}
		
		/* ITEM 7 */
		#menu ul li.item7 {
			width:141px;
			height:86px;
			background:url('images/menu-entreprendre-travailler.gif') top left no-repeat;
		}
		#menu ul li.item7-on {
			background:url('images/menu-entreprendre-travailler-on.gif') top left no-repeat;
		}
		#menu ul li.item7:hover {
			background:url('images/menu-entreprendre-travailler-hover.gif') top left no-repeat;
		}
		#menu li.item7 li a {
			width:133px;
		}
		
		#menu li.item7 ul.niveau2 li {
			background: #0647c8; 
			border-bottom:1px solid #0a5fd6; 
		}
		#menu li.item7 ul.niveau2 li:hover {
			background: #0a5fd6; 
			border-bottom:1px solid #0647c8; 
		}
		
		#menu li.item7 ul.niveau2 li.bottom {
			padding:0; 
			background:none;
			border:none; 
		}
		#menu li.item7 ul.niveau2 li.bottom:hover {
			border:none; 
			background:none;
		}
		
		/** 		FIN Menu deroulant		**/
	
	
	
	/*	SOMMAIRE */
	
	#main #conteneur-hp {
		clear:both;
		width:921px;
		height:100%;
		padding-top:10px;
		/*padding-left:35px;*/
		margin-left:35px;
	}
	
		#main #conteneur-hp #video{
			float:left;
			width:532px;
			height:250px;
		}
	
		#main #conteneur-hp #agenda{
			float:left;
			width:355px;
			height:250px;
			background:url('images/agenda-fond.gif') top left no-repeat;
			text-align:left;
			font-size:12px;
			color:#707070;
		}
			#main #conteneur-hp #agenda A,
			#main #conteneur-hp #agenda A:hover{
				color:#707070;
				text-decoration:none;
			}

			#main #conteneur-hp #agenda #agendaitems {
				width:225px;
				height:95px;
				padding:40px 0px 0 95px;
			}
				#main #conteneur-hp #agenda #agendaitems P{
					margin:0;
					padding:0;
					margin-bottom:5px;
				}

			#main #conteneur-hp #agenda #actuitems {
				width:225px;
				height:135px;
				padding:25px 0px 0 95px;
			}
				#main #conteneur-hp #agenda #actuitems P{
					margin:0;
					padding:0;
				}
	
		#main #conteneur-hp #pushs{
			clear:both;
			width:921px;
		}
	
		#main #conteneur-hp #pushs div.push{
			float:left;
			width:200px;
			height:165px;
			text-align:left;
			color:#666666;
			margin:10px 30px 0 0;
		}
			#main #conteneur-hp #pushs div.push h2{
				margin:0;
				padding:0;
				font-weight:bold;
				font-size:14px;
				margin-bottom:5px;
			}
			#main #conteneur-hp #pushs div.push p{
				margin:0;
				padding:0;
				margin-bottom:2px;
			}
			#main #conteneur-hp #pushs div.push p A{
				color:#666666;
				text-decoration:none;
			}
			#main #conteneur-hp #pushs div.push p A:hover{
				text-decoration:none;
			}
	
	/*	ARTICLES */
	
	#main #conteneur {
		clear:both;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-top:5px;
	}
	
	#main #conteneur #navig{
		float:left;
		width:204px;
		min-height:140px;
		margin-left:10px;
		margin-top:10px;
		padding-bottom:20px;
		text-align:left;
	}
	
		#main #conteneur #navig a, 
		#main #conteneur #navig a:hover, 
		#main #conteneur #navig a:visited {
			color:#fff; 
			text-decoration:none;
		}
		#main #conteneur #navig ul{
			margin:0;
			padding:0;
			width:148px;
			list-style:none;
		}
		#main #conteneur #navig li{
			text-align:left;
			margin:0;
			padding:0;
			color:#FFFFFF;
		}
		#main #conteneur #navig li li{
			margin:0;
			padding:0;
		}
		#main #conteneur #navig li li a{
			padding:3px 10px 3px 24px;
		}
		#main #conteneur #navig li a{
			padding:4px 10px 4px 18px;
			display:block;
		}
		#main #conteneur #navig li.none ul{
			display:none;
		}
		#main #conteneur #navig #fond {
			height:100%;
		}
		#main #conteneur #navig #fond H2{
			margin:0;
		}
		
		/* RUBRIQUE 1 */
		#main #conteneur div.navig1{
			background:url('images/navig-bottom-1.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig1-fond {
			background:url('images/navig-bg-1.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig1 li.none,
		#main #conteneur div.navig1 li.niv1-on{
			border-bottom:solid 1px #b69760;
		}
		#main #conteneur div.navig1 li.niv1-on A{
			background:url('images/navig-bg-1-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig1 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-1-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig1 li.niv2-on A{
			background:url('images/navig-bg-1-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig1 li:hover,
		#main #conteneur div.navig1 li.niv1-on li A:hover {
			background:url('images/navig-bg-1-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content1 {
			background:url('images/content-top-1.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur1 h2,
		#main #conteneur #content div.couleur1 h3,
		#main #conteneur #content div.chapo.couleur1,
		#main #conteneur #content .couleur1 a,
		#main #conteneur #content #push .couleur1 h2,
		#main #conteneur #content #push .couleur1 h3,
		#main #conteneur #content div.plan-site a.couleur1{
			color:#9c804e;
		}
		#main #conteneur #content div.couleur1 h2 {
			background:url('images/puce-1.gif') top left no-repeat;
		}		
		
		
		/* RUBRIQUE 2 */
		#main #conteneur div.navig2{
			background:url('images/navig-bottom-2.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig2-fond {
			background:url('images/navig-bg-2.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig2 li.none,
		#main #conteneur div.navig2 li.niv1-on{
			border-bottom:solid 1px #97c802;
		}
		#main #conteneur div.navig2 li.niv1-on A{
			background:url('images/navig-bg-2-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig2 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-2-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig2 li.niv2-on A{
			background:url('images/navig-bg-2-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig2 li:hover,
		#main #conteneur div.navig2 li.niv1-on li A:hover {
			background:url('images/navig-bg-2-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content2 {
			background:url('images/content-top-2.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur2 h2,
		#main #conteneur #content div.couleur2 h3,
		#main #conteneur #content div.chapo.couleur2,
		#main #conteneur #content .couleur2 a,
		#main #conteneur #content #push .couleur2 h2,
		#main #conteneur #content #push .couleur2 h3,
		#main #conteneur #content div.plan-site a.couleur2{
			color:#97c802;
		}
		#main #conteneur #content div.couleur2 h2 {
			background:url('images/puce-2.gif') top left no-repeat;
		}		
		
		
		
		/* RUBRIQUE 3 */
		#main #conteneur div.navig3{
			background:url('images/navig-bottom-3.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig3-fond {
			background:url('images/navig-bg-3.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig3 li.none,
		#main #conteneur div.navig3 li.niv1-on{
			border-bottom:solid 1px #db7c06;
		}
		#main #conteneur div.navig3 li.niv1-on A{
			background:url('images/navig-bg-3-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig3 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-3-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig3 li.niv2-on A{
			background:url('images/navig-bg-3-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig3 li:hover,
		#main #conteneur div.navig3 li.niv1-on li A:hover {
			background:url('images/navig-bg-3-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content3 {
			background:url('images/content-top-3.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur3 h2,
		#main #conteneur #content div.couleur3 h3,
		#main #conteneur #content div.chapo.couleur3,
		#main #conteneur #content .couleur3 a,
		#main #conteneur #content #push .couleur3 h2,
		#main #conteneur #content #push .couleur3 h3,
		#main #conteneur #content div.plan-site a.couleur3{
			color:#cc6600;
		}
		
		#main #conteneur #content div.couleur3 h2 {
			background:url('images/puce-3.gif') top left no-repeat;
		}		
		
		
		/* RUBRIQUE 4 */
		#main #conteneur div.navig4{
			background:url('images/navig-bottom-4.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig4-fond {
			background:url('images/navig-bg-4.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig4 li.none,
		#main #conteneur div.navig4 li.niv1-on{
			border-bottom:solid 1px #df1a0a;
		}
		#main #conteneur div.navig4 li.niv1-on A{
			background:url('images/navig-bg-4-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig4 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-4-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig4 li.niv2-on A{
			background:url('images/navig-bg-4-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig4 li:hover,
		#main #conteneur div.navig4 li.niv1-on li A:hover {
			background:url('images/navig-bg-4-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content4 {
			background:url('images/content-top-4.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur4 h2,
		#main #conteneur #content div.couleur4 h3,
		#main #conteneur #content div.chapo.couleur4,
		#main #conteneur #content .couleur4 a,
		#main #conteneur #content #push .couleur4 h2,
		#main #conteneur #content #push .couleur4 h3,
		#main #conteneur #content div.plan-site a.couleur4{
			color:#df1a0a;
		}
		#main #conteneur #content div.couleur4 h2 {
			background:url('images/puce-4.gif') top left no-repeat;
		}		
		
		
		
		/* RUBRIQUE 5 */
		#main #conteneur div.navig5{
			background:url('images/navig-bottom-5.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig5-fond {
			background:url('images/navig-bg-5.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig5 li.none,
		#main #conteneur div.navig5 li.niv1-on{
			border-bottom:solid 1px #b024b4;
		}
		#main #conteneur div.navig5 li.niv1-on A{
			background:url('images/navig-bg-5-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig5 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-5-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig5 li.niv2-on A{
			background:url('images/navig-bg-5-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig5 li:hover,
		#main #conteneur div.navig5 li.niv1-on li A:hover {
			background:url('images/navig-bg-5-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content5 {
			background:url('images/content-top-5.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur5 h2,
		#main #conteneur #content div.couleur5 h3,
		#main #conteneur #content div.chapo.couleur5,
		#main #conteneur #content .couleur5 a,
		#main #conteneur #content #push .couleur5 h2,
		#main #conteneur #content #push .couleur5 h3,
		#main #conteneur #content div.plan-site a.couleur5{
			color:#b024b4;
		}
		#main #conteneur #content div.couleur5 h2 {
			background:url('images/puce-5.gif') top left no-repeat;
		}		
		
		
		/* RUBRIQUE 6 */
		#main #conteneur div.navig6{
			background:url('images/navig-bottom-6.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig6-fond {
			background:url('images/navig-bg-6.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig6 li.none,
		#main #conteneur div.navig6 li.niv1-on{
			border-bottom:solid 1px #03a6e9;
		}
		#main #conteneur div.navig6 li.niv1-on A{
			background:url('images/navig-bg-6-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig6 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-6-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig6 li.niv2-on A{
			background:url('images/navig-bg-6-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig6 li:hover,
		#main #conteneur div.navig6 li.niv1-on li A:hover {
			background:url('images/navig-bg-6-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content6 {
			background:url('images/content-top-6.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur6 h2,
		#main #conteneur #content div.couleur6 h3,
		#main #conteneur #content div.chapo.couleur6,
		#main #conteneur #content .couleur6 a,
		#main #conteneur #content #push .couleur6 h2,
		#main #conteneur #content #push .couleur6 h3,
		#main #conteneur #content div.plan-site a.couleur6{
			color:#03a6e9;
		}
		#main #conteneur #content div.couleur6 h2 {
			background:url('images/puce-6.gif') top left no-repeat;
		}		
		
		
		
		/* RUBRIQUE 7 */
		#main #conteneur div.navig7{
			background:url('images/navig-bottom-7.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig7-fond {
			background:url('images/navig-bg-7.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig7 li.none,
		#main #conteneur div.navig7 li.niv1-on{
			border-bottom:solid 1px #0a5fd6;
		}
		#main #conteneur div.navig7 li.niv1-on A{
			background:url('images/navig-bg-7-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig7 li.niv1-on li.niv2 A{
			background:url('images/navig-bg-7-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig7 li.niv2-on A{
			background:url('images/navig-bg-7-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig7 li:hover,
		#main #conteneur div.navig7 li.niv1-on li A:hover {
			background:url('images/navig-bg-7-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content7 {
			background:url('images/content-top-7.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur7 h2,
		#main #conteneur #content div.couleur7 h3,
		#main #conteneur #content div.chapo.couleur7,
		#main #conteneur #content .couleur7 a,
		#main #conteneur #content #push .couleur7 h2,
		#main #conteneur #content #push .couleur7 h3,
		#main #conteneur #content div.plan-site a.couleur7{
			color:#0a5fd6;
		}
		#main #conteneur #content div.couleur7 h2 {
			background:url('images/puce-7.gif') top left no-repeat;
		}		
		
		
		
		/* RUBRIQUE 28 */
		#main #conteneur div.navig28{
			background:url('images/navig-bottom-28.gif') bottom left no-repeat;	
			padding-left:2px;
		}
		#main #conteneur div.navig28-fond {
			background:url('images/navig-bg-28.gif') top left repeat-y;
			margin-bottom:10px;
		}
		#main #conteneur div.navig28 li.none,
		#main #conteneur div.navig28 li.niv1-on{
			border-bottom:solid 1px #666666;
		}
		#main #conteneur div.navig28 li.niv1-on A{
			background:url('images/navig-bg-28-niv1.gif') top left repeat-y;
		}
		#main #conteneur div.navig28 li.niv1-on li.niv2 A{	
			background:url('images/navig-bg-28-niv2.gif') top left repeat-y;
		}
		#main #conteneur div.navig28 li.niv2-on A{
			background:url('images/navig-bg-28-niv2-on.gif') top left repeat-y;
		}
		#main #conteneur div.navig28 li:hover,
		#main #conteneur div.navig28 li.niv1-on li A:hover {
			background:url('images/navig-bg-28-niv2-on.gif') top left repeat-y;
		}
		
		#main #conteneur div.content28 {
			background:url('images/content-top-28.gif') top left no-repeat;
		}
		
		#main #conteneur #content div.couleur28 h2,
		#main #conteneur #content div.couleur28 h3,
		#main #conteneur #content div.chapo.couleur28,
		#main #conteneur #content .couleur28 a,
		#main #conteneur #content #push .couleur28 h2,
		#main #conteneur #content #push .couleur28 h3,
		#main #conteneur #content div.plan-site a.couleur28{
			color:#666666;
		}
		#main #conteneur #content div.couleur28 h2 {
			background:url('images/puce-28.gif') top left no-repeat;
		}		
		
		
		
		#main #conteneur #carte{
			float:left;
			width:690px;
			height:1250px;
		}
		
		
	
	#main #conteneur #content{
		float:left;
		width:724px;
		text-align:left;
		margin-top:10px;
		padding-left:15px;
	}
	
	#main #conteneur #content #hierarchie{
		color:#999999;
		margin-left:-15px;
		padding-bottom:15px;
	}
		#main #conteneur #content #hierarchie A{
			color:#999999;
			text-decoration:none;
			font-weight:normal;
		}
		#main #conteneur #content #hierarchie span.on{
			font-weight:bold;
			font-size:12px;
		}
		#main #conteneur #content H1{
			/*margin:0px 10px 0 10px;*/
			padding:0;
			font-weight:bold;
			font-size:18px;
		}
		#main #conteneur div.standard-avec-visuel H1{
			margin:30px 10px 0 10px;
		}
		#main #conteneur div.default H1{
			margin:0 30px 0 10px;
		}
		
		#main #conteneur #content H2{
			margin:15px 30px 0 20px;
			padding:0;
			font-weight:bold;
			font-size:14px;
			padding:4px 0px 4px 30px;
		}
		#main #conteneur #content H3{
			margin:10px 30px 0 10px;
			padding:0;
			font-weight:bold;
			font-size:12px;
		}
		#main #conteneur #content TABLE{
			margin:10px 0px 10px 10px;
			border-bottom:solid 1px #cccccc;
			border-right:solid 1px #cccccc;
		}
		#main #conteneur #content TD{
			padding:2px 4px;
			border:solid 1px #cccccc;
			border-bottom:none;
			border-right:none;
			text-align:left;
		}
		#main #conteneur #content div.chapo{
			clear:left;
			margin:10px 30px 10px 10px;
			padding:0;
			font-weight:bold;
			font-size:12px;
			font-style:italic;
			text-align:justify;
		}
		#main #conteneur #content div.chapo P{
			margin:0;
			padding:0;
		}
		#main #conteneur #content div.texte{
			text-align:justify;
		}
		#main #conteneur #content P{
			margin:5px 30px 5px 10px;
			padding:0;
		}
		#main #conteneur #content A{
			text-decoration:underline;
			font-weight:bold;
		}
		#main #conteneur #content #visuel{
			float:right;
			width:360px;
			height:243px;
			margin-right:30px;
		}
		#main #conteneur #content div.colonnes{
			float:left;
			width:340px;
			margin:0px;
			padding:0;
		}
		#main #conteneur #content div.colonnes P{
			margin-right:20px;
		}
		#main #conteneur #content div.colonne1{
			margin-right:0px;
			margin-left:0px;
		}
		
		#main #conteneur #content div.texte-push{
			float:left;
			width:490px;
			margin:0px 10px 0px 0px;
		}
		#main #conteneur #content #push{
			float:left;
			width:195px;
			margin:0px 0px 0px 10px;
		}
		
		#main #conteneur #documents_joints {
			clear:left;
		}
	
/* AGENDA - ACTUALITE */
.couleuragenda  {
	color:#00adbf;
	padding-left:3px;
}		
#main #conteneur div.contentagenda {
	background:none;
}

#main #conteneur #content-agenda{
}
#main #conteneur #content-agenda P{
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#main #conteneur #content-agenda H2{
	clear:left;
	margin:0px;
	padding:10px 0px 5px 10px;
	color:#00adbf;
}
#main #conteneur #content-agenda A{
	color:#00adbf;
}

#main #conteneur #content-agenda div.texte{
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#main #conteneur #content-agenda div.texte P{
	margin:0px;
	padding:0px;
}
#main #conteneur #content-agenda #visuel{
	float:left;
	width:180px;
	height:100px;
	margin-right:0px;
}
		
/* PLAN DU SITE */

#main #conteneur #content div.plan-site A {
	text-decoration:none;
}
#main #conteneur #content div.plan-site A:hover {
	text-decoration:underline;
}

/* FORMULAIRES */
FORM label {
	display:inline-block;
	width:150px;
	text-align:right;
	vertical-align:top;
	padding:2px 10px 0 0;
	font-weight:bold;
}	
FORM input[type=text],
FORM textarea {
	border:solid 1px #666666;
	margin:0;
}
div.validation-advice {
	display:none;
	padding:0 0 0 170px;
	margin-bottom:-5px;
	color:#c00;
}
.asterisque {
	color:#c00;
}
.message-confirm {
	color:#669900;
	font-weight:bold;
}
.message-erreur {
	color:#c00;
	font-weight:bold;
}
		
		
		

#footer {
	clear: both;
	width:955px;
	height:70px;
	margin:0 auto;
	padding:0 7px;
	background:url('images/fond-pied.gif') top center no-repeat;
	font-size:11px;
	text-align:left;
	color:#666666;
}
#footer #contenu {
	width:550px;
	padding:35px 0 0 185px;
}

#footer #contenu A {
	color:#666666;
	text-decoration:none;
}
#footer #contenu A:hover{
	text-decoration:underline;
}
#footer #contenu input{
	width:90px;
	height:15px;
	border:solid 1px #b3b3b3;
}
#footer #contenu input.submit{
	width:19px;
	height:19px;
	background:url('images/bt-ok.gif') top left no-repeat;
	border:none;
	cursor:pointer;
}