@charset "utf-8";
/* CSS Document */

#col_droite, #col_droite_contact {
	background-image:url(../images/bg_col_droite.png);
	background-repeat:repeat-x;
	width:225px;
	float:right;
	padding-left:15px;
	padding-top:30px;
	height:837px;
	position:relative;
	}

#retour {
	text-align:right;
	margin-bottom:15px;
	margin-right:15px;
		font-size:10px;
}

#retour a:link {
	text-decoration:none;
	color:#FFFFFF;
}

#retour a:visited, #retour a:active, #retour a:hover {
	color:#B0CCD7;
	text-decoration:none;

}


.tout_voir {
	text-align:right;
	margin-right:20px;
		margin-bottom:30px;
		font-size:10px;

}

.tout_voir a:link {
	text-decoration:none;
	color:#1a171b;
}

.tout_voir a:visited, .tout_voir a:active, .tout_voir a:hover {
		text-decoration:none;
	color:#658fb8;
}

#col_droite .menu_col_droite, #col_droite_contact .menu_col_droite {
	margin:7px 0px;
}

#col_droite ul#boutons_annexes, #col_droite_contact  ul#boutons_annexes{
	position:absolute;
	right:15px;
	bottom:20px;
	list-style-type:none;
	text-align:right;
}
#col_droite ul#boutons_annexes li, #col_droite_contact ul#boutons_annexes li{
	margin-top:10px;
}



#article_partie_centrale{
	background-color:#FFF;
}

#bloc_actu_agenda {
	background-image:url(../images/bg_encart.png);
	background-repeat:repeat-y;
	width:209px;
	position:relative;
	padding:5px 10px;
	margin-bottom:8px;
}

#bloc_actu_agenda .actu {
	background-image:url(../images/bloc_1actu.png);
	background-repeat:no-repeat;
	width:189px;
	height:49px;
	padding:2px;
	position:relative;
	}

#bloc_actu_agenda .actu img {
	margin-right:6px;
	position:relative;
	top:-2px;
	left:-2px;
}

#bloc_actu_agenda .actu h4 {
font-size:9px;
color:#002646;
text-decoration:none;
}

#bloc_actu_agenda .actu p {
	position:absolute;
	bottom:10px; 
	right:10px;
}



#agenda p.date_agenda{
	font-size:9px;
	color:#000;
	margin-bottom:2px;
}

#agenda p.titre_evnt{
	font-size:10px;
	color:#002644;
	margin-bottom:12px;
	font-weight:bold;
}

#bloc_actu_agenda .actu p a:link, #agenda p.titre_evnt a, #bloc_actu_agenda .actu p a:visited {
font-size:9px;
color:#3d7aa5;
text-decoration:none;
}

#bloc_actu_agenda .actu p a:active, #bloc_actu_agenda .actu p a:hover, #agenda p.titre_evnt a:active, #agenda p.titre_evnt a:hover {
font-size:9px;
color:#000;
text-decoration:none;
}

#agenda {
	border:1px solid #FFF;
	background-color:#eaedf0;
	width:174px;
	margin-bottom:7px;
	padding:15px 0 0 15px;	

}


#bloc_actu_agenda h2{
	margin:5px 0;
}

#haut_encart {
	position:absolute;
	top:0;
	left:0;
}

#bas_encart {
	position:absolute;
	bottom:0;
	left:0;
}
	
	
#espace_article {
	width:716px;
	background-image:url(../images/angle_droit_article.png);
	background-repeat:no-repeat;
	background-position:0px 23px;
}


#contenu_article, #contenu_article_qui, #contenu_article_offre, #contenu_article_faq, 
#contenu_article_equipe   {
		padding:50px 90px 300px 50px;
		font-size:12px;
}

#contenu_article_actu {
	padding:50px 90px 300px 50px;
}



#contenu_article h1, #contenu_article_qui  h1, #contenu_article_offre  h1, #contenu_article_faq  h1, 
#contenu_article_equipe h1 { /* titre */
	color:#006073;
	margin:0px 0px 20px 3px;
	font-size:25px;
	letter-spacing:-2px;
	}
	
#contenu_article_actu h1 {
	font-size:25px;
	color:#009bb7;
	margin-bottom:25px;
}

#contenu_article_actu h1.titre_actu {
		font-size:17px;
			color:#006073;
	margin:20px 0 10px 0;
}

#contenu_article h2, #contenu_article_qui h2, #contenu_article_offre h2, #contenu_article_faq h2, 
#contenu_article_equipe h2, #contenu_article_actu h2 {   /* surtirtre */
	color:#009bb7;
	font-size:15px;
	font-weight:normal;
	margin:0px;
}


#contenu_article #chapo, #contenu_article_qui #chapo, #contenu_article_offre #chapo, #contenu_article_faq #chapo, #contenu_article_actu #chapo {
	font-weight:bold;
	font-size:11px;
	color:#006073;
	margin:12px 0px 48px 0px;
}

#contenu_article #chapo p a {
	color:#009bb7;
}

#contenu_article #chapo .liste_ancre, #contenu_article_qui #chapo .liste_ancre, #contenu_article_offre #chapo .liste_ancre, #contenu_article_faq #chapo .liste_ancre {
	margin-left:110px;
margin-bottom:40px;
}

#contenu_article #chapo .liste_ancre ul li, #contenu_article_qui #chapo .liste_ancre ul li, #contenu_article_offre #chapo .liste_ancre ul li, #contenu_article_faq #chapo .liste_ancre ul li {
margin:10px 0px;	
list-style-type:none;
}

#contenu_article_qui #chapo ul li, #contenu_article #chapo ul li, #contenu_article_offre #chapo ul li, #contenu_article_faq #chapo ul li, #contenu_article_actu #chapo ul li {
	margin:8px 0px 8px 20px;	
}

#contenu_article #chapo .liste_ancre ul li a, #contenu_article_qui #chapo .liste_ancre ul li a,  #contenu_article_offre #chapo .liste_ancre ul li a, #contenu_article_faq #chapo .liste_ancre ul li a, #contenu_article_actu #chapo ul li a{
	font-size:11px;
	color:#006073;
	text-decoration:none;
font-weight:normal;

}


#contenu_article #corps_texte a, #contenu_article_qui #corps_texte a , #contenu_article_offre #corps_texte a, #contenu_article_faq .corps_texte a {
color:#009bb7;
font-style:italic;
}

#contenu_article #corps_texte, #contenu_article_qui #corps_texte, #contenu_article_offre #corps_texte, #contenu_article_faq .corps_texte {
	text-align:justify;
}

#contenu_article #corps_texte p, #contenu_article_qui #corps_texte p , #contenu_article_offre #corps_texte p, #contenu_article_faq .corps_texte p {
	margin:20px 0px;
}


#contenu_article #corps_texte ul, #contenu_article_qui #corps_texte ul, #contenu_article_offre #corps_texte ul, #contenu_article_faq .corps_texte ul {
	margin-left:16px;
	list-style-type:disc;
}

#contenu_article #corps_texte li, #contenu_article_qui #corps_texte li, #contenu_article_offre #corps_texte li, #contenu_article_faq .corps_texte li{
margin:10px 0px;

}

#contenu_article #corps_texte li ul, #contenu_article_qui #corps_texte li ul, #contenu_article_offre #corps_texte li ul, #contenu_article_faq .corps_texte li ul{
	list-style-type:square;
}

.actu_complet {
	clear:left;
	padding:0px 0px;
}

.actu_complet img {
margin: 0px 10px 10px 0;
}

.actu_complet h1.titre_actu {
	font-size:14px;
	margin:0;
}
