h1,h2,h3,h4,h5,h6{
	font-family:trebuchet, arial, verdana, geneva, tahoma;
	font-size: 0.9em;
	font-weight: normal;
	color:#226fbf;
	margin:0;
	padding:0;
}
h1{
	font-size: 1.8em;
	letter-spacing: 0.3em;
   font-weight: lighter;
   line-height: 1.4em;
   padding-left:10px;
}
h2{
	font-size:1.4em;
	font-weight:lighter;
	line-height:1.4em;
}
h3{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.3em;
}
h4{
	font-size:1.1em;
	font-weight:normal;
	font-style:italic;
	line-height:1.3em;
}
h5{
	font-size:1em;
	font-weight:lighter;
	letter-spacing:0.3em;
}

h6{
	font-size:0.8em;
	font-weight:lighter;
	line-height:1.3em;
}
#ombre{
	width:888px;
	margin:auto;
	padding:0;
	background:url('../images/background-ombre.png') top left repeat-y;
	position:relative;
}
#adresse{
	position:absolute;
	bottom:173px;
	left:14px;
	font-size:0.7em;
}
#adresse p{
	margin:0;
	padding:0;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:6px;
}
#ombre-entete-droite{
	float:right;
}

#ombre-entete-gauche{
	float:left;
}

#page{
	width:870px;
	margin:auto;
	padding:0;
}

#logo{
	height:261px;
}
#entete{
	height:263px;
}
#banniere{
	width:648px;
	height:239px;
}
#logo{
	background:url('../images/background-logo.png') top left repeat-x #fff;
	width:222px;
	float:left;
	position:relative;
}
	#logo img{
		margin-top:55px;
		margin-left:46px;
	}
	#url-site{
		color:#fff;
		text-decoration:none;
		text-align:center;
		display:block;
		font-size:1.2em;
		line-height:1.2em;
	}
	#lien-accueil{
		background:url('../images/background-lien-accueil.png') center left no-repeat #fff;
		color:#56434c;
		text-decoration:none;
		margin-left:160px;
		margin-top:35px;
		padding-left:13px;
		font-size:0.8em;
		display:block;
	}
	#logo #entete_menu{
		margin:0;
		padding:0;
		position:absolute;
		left:4px;
		bottom:0;
	}
#entete{
	background:url('../images/background-entete.png') top left repeat-x #fff;
	float:left;
}
	#texte-accroche{
		font-size:0.7em;
		height:22px;
		line-height:22px;
		background:url('../images/background-texte-accroche.png') top left no-repeat;
		margin:0;
		padding-left:11px;
		padding-bottom:0;
		color:#56434c;
		letter-spacing:0.1em;
	}
	
#menu{
	list-style-type:none;
	padding:0;
	margin:0;
	/*margin-left:4px;*/
	float:left;
	background:url('../images/background-menu-ul.png') top left repeat-y #fff;
	width:223px;
	margin-bottom:160px;
	margin-top:-2px;
	font-family:verdana;
	
}

#menu li{
	margin:0;
	padding:0;
	margin-left:4px;
	padding-left:6px;
	background:url('../images/trait-menu.png') bottom left no-repeat;
	clear:left;
	/*list-style:inside;
	list-style-image:url('../images/fleche_menu.png');*/
}
#menu ul{
	margin:0;
	padding:0;
	margin-left:-6px;
	padding:0;
	list-style-type:none;
	padding-bottom:13px;
	background:url('../images/trait-menu.png') top left no-repeat;
}
#menu ul li{
	background:none;
	margin:0;
	padding-left:25px;
/*	list-style:inside;
	list-style-image:url('../images/fleche_sous_menu.png');*/
}

#menu a{
	font-weight:bold;
	color:#56434c;
	text-decoration:none;
	font-size:0.7em;
	line-height:2em;
	padding-left:22px;
	background:url('../images/fleche_menu.png') center left no-repeat;
}
#menu a:hover{
	color:#226fbf;
	background:url('../images/fleche_menu_hover.png') center left no-repeat;
}
#menu ul li a{
	padding:0;
	margin:0;
	margin-left:5px;
	padding-left:8px;
	text-decoration:underline;
	background:url('../images/fleche_sous_menu.png') center left no-repeat;
	line-height:1.7em;
}
#menu ul li a:hover{
	background:url('../images/fleche_sous_menu.png') center left no-repeat;
}


/*---------------------------
		CONTENU
----------------------------*/



#contenu{
	background-color:#eaeaea;
	width:647px;
	float:right;
}

	#contenu #chemin{
		clear:right;
		float:right;
		font-size:0.7em;
		color:#56434c;
		padding-right:33px;
		letter-spacing: 0.1em;
		margin-bottom:30px;
	}
	#contenu #chemin a{
		color:#56434c;
		text-decoration:none;
	}
	#contenu #chemin a:hover{
		text-decoration:underline;
	}
	#contenu ul{
		list-style-type:none;
		margin:0;
		padding:0;
		margin-top:66px;
		margin-left:20px;
		margin-bottom:36px;
	}
	#contenu ul .fond_blanc{
		background-color:#fff
	}
	#contenu .titre_paragraphe{
		top:48px;
		left:15px;
		border-bottom:1px solid #56434c;
		margin-left:175px;
		margin-right:19px;
		padding-left:15px;
		padding-top:40px;
		
	}
	#contenu .img_paragraphe{
		list-style-type:none;
		margin:0;
		padding:0;
		float:left;
		padding-left:19px;
		margin-top:18px;
	}
		#contenu .img_paragraphe li{
			margin:0;
			padding:0;
			position:relative;
		}
			#contenu .img_paragraphe li .coin_hg{
				position:absolute;
				top:-1px;
				left:-1px;
			}
			#contenu .img_paragraphe li .coin_bg{
				position:absolute;
				bottom:2px;
				left:-1px;
			}
			#contenu .img_paragraphe li .coin_bd{
				position:absolute;
				bottom:2px;
				right:-1px;
			}
			#contenu .img_paragraphe li .coin_hd{
				position:absolute;
				top:-1px;
				right:-1px;
			}

	
#retour_haut{
	float:right;
	margin-right:20px;
	margin-bottom:5px;
}
	
.question_faq{
	color:#56434c;
}
/*---------------------------
		FIN CONTENU
----------------------------*/

#pied_page{
	height:150px;
	background:url('../images/ombre-bas.png') bottom left repeat-x #fff;
	position:relative;
}
	#bandeau_pied_page{
		height:10px;
		background-color:#c8c1c4;
		margin-top:1px;
		line-height:0;
		font-size:0;
	}
	#bandeau_pied_page_bis{
		height:1px;
		background-color:#edeeed;
		margin-top:1px;
		line-height:0;
		font-size:0;
	}
	#pied_page img{
		float:right;
		margin-right:75px;
		margin-top:20px;
	}
	#pied_page ul{
		position:absolute;
		right:0;
		bottom:14px;
		list-style-type:none;
		padding:0;
		margin:0;
	}
	#pied_page ul li{
		float:left;
		padding-right:15px;
	}
	#pied_page ul li a{
		color:#226bfb;
		font-size:0.7em;
		padding-left:7px;
		background:url('../images/fleche_pied_page.png') center left no-repeat;
	}
	#pied_page ul li a:hover{
		text-decoration:none;
	}
#coin_bas_gauche{
	float:left;
	margin-top:-11px;
	margin-left:-1px;
}
#coin_bas_droite{
	float:right;
	clear:right;
	margin-top:-11px;
	margin-right:0;
}
#calendrier{
	 width:210px;
	 border:1px solid #56434c;
	 margin-top:20px;
	 margin-left:20px;
}
#calendrier span{
	text-align:center;
	display:block;
	background-color:#56434c;
	padding-bottom:2px;
}
#calendrier_droite{
	margin-left:20px;
}
#calendrier_gauche{
	margin-right:20px;
}
#calendrier_mois{
	text-decoration:none;
	color:#fff;
}
#calendrier_jours a{
	background-color:#56434c;
	color:#fff;
	padding:2px;
	text-decoration:none;
}
#contenu ul.plan{
	margin:0;
	padding:0;
	margin-left:20px;
}
#contenu ul.plan a{
	color:#56434c;
	background:url('../images/fleche_sous_menu.png') left center no-repeat;
	padding-left:10px;
}
#contenu ul.plan a:hover{
	color:#226bfb;
}
div#mention{
	width:620px;
	padding-right:20px;
	padding-left:20px
}
div#mention a{
	color:#226bfb;
}
