/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#000;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#repere{
		position:absolute;
		z-index:30;
		right:0;
		bottom:0;
		height:1px;
		width:1px;
		background-color:#FF0000;
	}
	
	#global{
		width:995px;
		margin:auto;
	}
	
	#bandeauFlash{
		float:left;
		width:203px;
		margin:28px 0 0 0;
	}
	
	#bandeauFlashAccueil{
		display: inline;
		float:left;
		width:203px;
		margin:0 0 0 34px;
	}
	
	#logoAccueil{
		width:744px;
		height:172px;
		padding:31px 0 44px 0;
		text-align:center;
	}
	
/* BARRE GAUCHE */
	#gauche{
		float:left;
		width:203px;
		margin:0 29px 0 0;
	}
	
	#petitDej{
		display:block;
		width:182px;
		height:29px;
		padding:13px 0 0 21px;
		background-image:url(images/fond-btn-petit-dej.gif);
		background-repeat:no-repeat;
		background-color:#00559e;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
	}
	
	#petitDej:hover{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	#menu{
		margin:25px 0 0 0;
		padding:0px;
		width:201px;
		list-style:none;
		border-top:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		border-right:1px solid #a6a6a6;
	}
	
	#menu li{
		width:201px;
		border-top:1px dotted #898989;
		margin:0 0 0 0;
		padding:0 0 0 0;
		z-index:2;
		position:relative;
	}
	
	#menu li.marge{
		_margin:-2px 0 0 0;
	}
	
	#menu li a{
		display:block;
		width:181px;
		_height:22px;
		min-height:22px;
		padding:9px 0 0 20px;
		color:#505050;
		text-decoration:none;
		background-image:url(images/fleche-menu.gif);
		background-repeat:no-repeat;
		background-position:9px 0;
	}
	
	#menu li a:hover{
		background-color:#2556ba;
		color:#fff;
		background-position:9px -31px;
	}
	
	#menu li.accueil{
		border-top:0;
	}
	
	#menu li ul{
		position:absolute;
		margin:0 0 0 201px;
		left:-2000px;
		top:-1px;
		width:182px;
		background-color:#648ee3;
		padding:1px;
		border:1px solid #83868c;
		list-style:none;
		z-index:10;
	}
	
	#menu li ul li{
		width:182px;
		border:0;
		margin:0;
	}
	
	#menu li ul li a{
		display:block;
		width:162px;
		_height:19px;
		min-height:19px;
		padding:5px 0 0 20px;
		background-color:#648ee3;
		color:#fff;
		text-decoration:none;
		background-image:url(images/triangle-sous-menu.gif);
		background-repeat:no-repeat;
		background-position:9px -40px;
	}
	
	#menu li ul li a:hover{
		background-color:#fff;
		color:#2556ba;
		background-position:9px 0;
	}
	
	#edito{
		width:201px;
		_margin:-2px 0 0 0;
		border-bottom:1px solid #a6a6a6;
		border-left:1px solid #a6a6a6;
		border-right:1px solid #a6a6a6;
	}
	
	#edito p{
		font-size:90%;
		margin:9px 0 0 0;
		padding:0 5px 0 10px;
		color:#525252;
	}
	
	#visuelEdito{
		width:201px;
		border-top:1px solid #9a9a9a;
		border-bottom:1px solid #9a9a9a;
		text-align:center;
	}
	
	#editoSergeLepeltier{
		width:186px;
		padding:3px 5px 0 10px;
		color:#222;
	}
	
	#editoLireSuite{
		margin:14px 0 20px 60px;
	}
	
	#editoLireSuite a{
		font-weight:bold;
		color:#2556ba;
	}
	
	#editoLireSuite a:hover{
		color:#f7931d;
	}
/* BARRE GAUCHE */

/* BARRE DROITE */
	#droite{
		float:left;
		width:751px;
		margin:0 2px 0 0;
	}
	
	#entrees{
		margin:12px 0 0 0;
		padding:0;
		list-style:none;
	}
	
	#entrees li{
		float:left;
		width:154px;
		height:30px;
		margin:0 45px 0 0;
	}
	
	#entrees li.liensUtiles{
		float:left;
		width:154px;
		height:30px;
		margin:0 0 0 0;
	}
	
	#entrees li a{
		display:block;
		width:154px;
		padding:2px 0 2px 0;
		height:26px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-color:#2e3a74;
		text-align:center;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#entrees li a:hover{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
	}
	
	#entrees li.liensUtiles a{
		padding:9px 0 0 0;
		height:21px;
	}
	
	#entrees li.blog a{
		background-color:#2556ba;
	}
	
	#calageAccueil{
		height:15px;
	}
/* BARRE DROITE */


/* PIED */
	#elastique{
		height:20px;
	}

	#pied{
		width:742px;
		margin:0 auto 10px auto;
		padding:6px 0 6px 0;
		border:1px solid #9a9a9a;
		text-align:center;
		color:#000;
	}
	
	.lienEmail{
		color:#2556ba;
		font-weight:bold;
	}
	
	.lienEmail:hover{
		color:#f7931d;
	}
	
	.valeur{
		color:#083e89;
		font-weight:bold;
		font-size:110%;
	}
	
	.ecologie{
		color:#f7931d;
		font-weight:bold;
		font-size:110%;
	}
	
	.liensPied{
		margin:6px 0 0 0;
	}
	
	.liensPied a{
		color:#343f7f;
		text-decoration:none;
	}
	
	.liensPied a:hover{
		color:#f7931d;
	}
/* PIED */

/* ENTETE PAGES INTERNES */
	#logoPages{
		float:left;
		width:232px;
		padding:18px 0 30px 0;
	}
	
	#entreesPages{
		float:left;
		width:760px;
		margin:55px 0 0 0;
	}
/* ENTETE PAGES INTERNES */


#actuDefilante{
	padding:0 0 10px 105px;
}


/* ajout 19/11/08 (partie droite-inc) */
#francoisGrosdidier{
	border: 1px solid #9a9a9a;
	width: 188px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #222222;
}

#imageDroite{
	display: block;
	margin:10px 0 0 30px;
}

#imageDroite.page{
	margin-top: 65px;
}
/* ajout 19/11/08 */