/*	----------------------------------------------------------------------------
	descipteurs et génériques
	------------------------------------------------------------------------- */
body, div, td {
	margin					:	0px;
	padding					:	0px;
	font-family				:	verdana;	
	font-weight				:	regular;
	font-size				: 	10px;
	color					:	#000000;
	letter-spacing			:	0px;
}

form, p{
	margin					:	0px;
	padding					:	0px;
}

a {
	color					:	#cc6600;
	text-decoration			:	none;
}

a:hover{
	text-decoration			:	underline;
}


p{
	font-size				:	9px;
	text-align				:	justify;	
	margin					:	5px 0px 0px 0px;
	text-decoration			:	none;
	color					:	#000000;
}

/********* MOTEUR DE RECHERCHE *************/
.frm_saisie{
	width					:	87px;
	font-size				:	10px;
	color					:	#000000;
}

.recherche_libelle{
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#ffffff;
}

.recherche_ok, .recherche_ok a {
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#e7db49;
}

.recherche_ok a:hover{
	color					:	#005D50;
	text-decoration			:	none;
}


/************ FIL ARIANE  *************/
.fil_ariane, .fil_ariane a, .fil_ariane a:hover{
	font-size				:	9px;
	color					:	#000000;
}

/**************** MENU  ****************/
ul.menu{
	list-style-type			:	none;
	margin					:	0px;
	padding					:	0px;
	margin-left				:	25px;
}

li.menu, li.menu a, li.menu a:hover{
	font-size				:	12px;
	color					:	#000000;
	text-decoration			:	none;
}

.menu_fond_jeune_survol{
	background-color		:	#f7f2a4;
}

.menu_fond_entreprise_survol{
	background-color		:	#daf0f8;
}

.menu_fond_vae_survol{
	background-color		:	#fde08c;
}

.menu_fond_actualite_survol{
	background-color		:	#dbf0f1;
}

.menu_liens, .menu_liens a, .menu_liens a:hover{
	font-size				:	12px;
	color					:	#ffffff;
	padding-left			:	0px;
}

/*************** SOUS MENU  *************/
ul.sous_menu{
	list-style-type			:	none;
	margin					:	0px 0px 0px 0px ;
	padding					:	0px;
	display					:	inline;
}

li.sous_menu{
	margin					:	4px 0px 4px 26px;
}

li.sous_menu, li.sous_menu a, li.sous_menu a:hover{
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#009aad;
}

li.sous_menu_actif, li.sous_menu_actif a, li.sous_menu_actif a:hover{
	text-decoration			:	underline;
}

/**************** MENU - HAUT ****************/
ul.menu_haut{
	clear					:	both;
	list-style-type			:	none;
	margin					:	0px 0px 0px 0px;
	padding					:	0px;
}

li.menu_haut{
	display					:	inline;
	margin-right			:	7px;

}

.menu_haut, .menu_haut a, .menu_haut a:hover{
	font-family				:	verdana;	
	font-size				:	10px;
	color					:	#006b7b;
	font-weight				:	normal;
	margin					:	0px;
	padding					:	0px;
	
}



/********* COORDONNEES *************/
.coordonnees_client{
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#ffffff;
}

.coordonnees_cp{
	letter-spacing			:	-1px;
}

h1.coordonnees{
	font-size				:	10px;
	font-weight				:	bold;
	padding					:	4px 0px 2px 0px;	
	margin					:	0px;	
	color					:	#ffffff;
}


/*************** MENU BASELINE ***************/
ul.menu_baseline{
	clear					:	both;
	list-style-type			:	none;
	margin					:	0px;
	padding					:	0px;
}

li.menu_baseline{
	display					:	inline;
	margin-right			:	4px;
}

.menu_baseline a, .menu_baseline a:hover{
	font-family				:	verdana;	
	font-size				:	9px;
	font-weight				:	normal;
	margin					:	0px;
	padding					:	0px;
	color					:	#000000;
}

.menu_baseline_bis a, .menu_baseline_bis a:hover{
	color					:	#ffffff;
	font-weight				:	bold;
}

/************ BASELINE  *************/
.baseline_site{
	font-size				:	9px;
	color					:	#000000;
}

/********* FCK EDITOR *************/
.fck_titre, .fck_titre a, .fck_titre a:hover {
	font-size				:	15px;/*14*/
	color					:	#000;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
}

.fck_sous_titre, .fck_sous_titre a, .fck_sous_titre a:hover {
	font-size				:	12px;/*10*/
	color					:	#000;
	margin					:	2px 0px 2px 0px;
	padding					:	0px;
}

.fck_titre_jeune, .fck_titre_jeune a, .fck_titre_jeune a:hover {
	font-size				:	15px;/*14*/
	color					:	#b6c600;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
}

.fck_sous_titre_jeune, .fck_sous_titre_jeune a, .fck_sous_titre_jeune a:hover {
	font-size				:	12px;/*10*/
	color					:	#b6c600;
	margin					:	2px 0px 2px 0px;
	padding					:	0px;
}

.fck_titre_entreprise, .fck_titre_entreprise a, .fck_titre_entreprise a:hover {
	font-size				:	15px;/*14*/
	color					:	#00abda;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
}

.fck_sous_titre_entreprise, .fck_sous_titre_entreprise a, .fck_sous_titre_entreprise a:hover {
	font-size				:	12px;/*10*/
	color					:	#00abda;
	margin					:	2px 0px 2px 0px;
	padding					:	0px;
}

.fck_titre_vae, .fck_titre_vae a, .fck_titre_vae a:hover {
	font-size				:	15px;/*14*/
	color					:	#e8a200;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
}

.fck_sous_titre_vae, .fck_sous_titre_vae a, .fck_sous_titre_vae a:hover {
	font-size				:	12px;/*10*/
	color					:	#e8a200;
	margin					:	2px 0px 2px 0px;
	padding					:	0px;
}
/*	----------------------------------------------------------------------------
	PAGE ACCUEIL	
	------------------------------------------------------------------------- */

/*----------------- Titres ------------------*/

h1.accueil, h1.accueil a, h1.accueil a:hover{
	font-size				:	17px;
	font-weight				:	normal;
	color					:	#009999;
	padding					:	0px;
	margin					:	7px 0px 0px 0px;		
}

h1.actualites, h1.actualites a, h1.actualites a:hover{
	font-size				:	12px;
	font-weight				:	normal;
	color					:	#009999;
	padding					:	0px;
	margin					:	7px 0px 0px 0px;		
}

h2.accueil, h2.accueil a, h2.accueil a:hover{
	font-size				:	9px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#000000;
	padding					:	0px;
	margin					:	5px 0px 0px 0px;		
}

h3.accueil, h3.accueil a, h3.accueil a:hover{
	font-size				:	9px;
	font-weight				:	normal;
	font-style				:	italic;
	color					:	#000000;
}

h3.accueil{
	padding					:	5px 0px 0px 0px;
	margin					:	0px 10px 0px 30px;
}
/*----------------- Paragraphes ------------------*/
p.actualites a, p.actualites a:hover{
	color					:	#000000;
	text-decoration			:	none;
}

p.edito{
	color					:	#000000;
	text-align				:	left;
}


/*----------------- Liens ------------------*/
.lien_actualites, .lien_actualites a, .lien_actualites a:hover{
	font-size				:	9px;
	padding-top				:	1px;
	letter-spacing			:	-1px;
	color					:	#cc6600;
}

/*-------------- Poles ----------------*/
.bulle{
	font-size				:	15px;
	color					:	#c85a0e;
}

.police_pole_defaut{
	font-size				:	10px;
	color					:	#000000;
}

.police_pole_jeunes{
	font-size				:	10px;
	color					:	#009aad;
}

/*	----------------------------------------------------------------------------
	PAGE ACTUALITES		
	------------------------------------------------------------------------- */
	
/*---------------- Titres ------------------*/
h1.actualite_lst, h1.actualite_lst a, h1.actualite_lst a:hover{
	font-size				:	17px;
	font-weight				:	normal;
	color					:	#C85a0e;
	padding					:	0px;
	margin					:	0px;
}

h1.actualite_frm, h1.actualite_frm a, h1.actualite_frm a:hover{
	font-size				:	17px;
	font-weight				:	bold;
	color					:	#00b1b7;
	padding					:	0px;
	margin					:	0px;
}

h2.actualite_lst, h2.actualite_lst a, h2.actualite_lst a:hover{
	font-size				:	12px;
	font-weight				:	bold;
	color					:	#00b1b7;
	padding					:	0px 5px 0px 0px;
	margin					:	0px;
}

h2.actualite_frm, h2.actualite_frm a, h2.actualite_frm a:hover{
	font-size				:	9px;
	color					:	#58585a;
	font-weight				:	bold;
	text-align				:	center;
	padding					:	0px 7px 0px 7px;
	margin					:	0px;
}

/*----------------- Paragraphes ------------------*/
.actualite_defaut p{
	font-size				:	11px;/*10*/
}
p.actualite_lst{
	margin					:	20px 60px 10px 0px;
	font-size				:	10px;
}

p.actualite_frm{
	margin					:	0px 0px 5px 0px;
	font-size				:	12px;/*11*/
	color					:	#00b1b7;
}

/*----------------- Liens ------------------*/
.lien_actualite, .lien_actualite a, .lien_actualite a:hover{
	font-size				:	9px;
	color					:	#ffffff;
	padding					:	0px 3px 2px 0px;
}

.actualite_lst_small, .actualite_lst_small a, .actualite_lst_small a:hover{
	font-size				:	9px;
	color					:	#00a7ad;
	padding					:	0px 0px 2px 7px;
}

.actualite_lien_retour, .actualite_lien_retour a, .actualite_lien_retour a:hover{
	font-size				:	9px;
	color					:	#009aad;
}

/*	----------------------------------------------------------------------------
	PAGE ARTICLES		
	------------------------------------------------------------------------- */
	
/*---------------- Titres ------------------*/
h1.article_lst_child, h1.article_lst_child a, h1.article_lst_child a:hover{
	font-size				:	11px;
	font-weight				:	bold;
	padding					:	0px 0px 20px 15px;
	margin					:	0px;
}

h1.article_lst_child_jeune, h1.article_lst_child_jeune a, h1.article_lst_child_jeune a:hover{
	color					:	#b6c600;
}

h1.article_lst_child_entreprise, h1.article_lst_child_entreprise a, h1.article_lst_child_entreprise a:hover{
	color					:	#00a8d8;
}

h1.article_lst_child_vae, h1.article_lst_child_vae a, h1.article_lst_child_vae a:hover{
	color					:	#00a8d8;
}

h1.article_lst, h1.article_lst a, h1.article_lst a:hover{
	font-size				:	18px;
	font-weight				:	bold;
	padding					:	0px;
	margin					:	0px;
}

h1.article_lst_defaut, h1.article_lst_defaut a, h1.article_lst_defaut a:hover{
	color					:	#00b1b7;
}

h1.article_lst_jeune, h1.article_lst_jeune a, h1.article_lst_jeune a:hover{
	color					:	#b6c600;
}

h1.article_lst_entreprise, h1.article_lst_entreprise a, h1.article_lst_entreprise a:hover{
	color					:	#00abda;
}

h1.article_lst_vae, h1.article_lst_vae a, h1.article_lst_vae a:hover{
	color					:	#e8a200;
}

h1.article_frm, h1.article_frm a, h1.article_frm a:hover{
	font-size				:	17px;
	font-weight				:	bold;
	padding					:	0px;
	margin					:	0px;
}

h1.article_frm_defaut, h1.article_frm_defaut a, h1.article_frm_defaut a:hover{
	color					:	#00b1b7;
} 

h1.article_frm_jeune, h1.article_frm_jeune a, h1.article_frm_jeune a:hover{
	color					:	#b6c600;
} 

h1.article_frm_entreprise, h1.article_frm_entreprise a, h1.article_frm_entreprise a:hover{
	color					:	#00abda;
} 

h1.article_frm_vae, h1.article_frm_vae a, h1.article_frm_vae a:hover{
	color					:	#e8a200;
} 

h2.article_lst, h2.article_lst a, h2.article_lst a:hover{
	font-size				:	12px;
	font-weight				:	bold;
	padding					:	0px 5px 0px 0px;
	margin					:	0px;
}

h2.article_lst_defaut, h2.article_lst_defaut a, h2.article_lst_defaut a:hover{
	color					:	#00b1b7;
}

h2.article_lst_jeune, h2.article_lst_jeune a, h2.article_lst_jeune a:hover{
	color					:	#b6c600;
}

h2.article_lst_entreprise, h2.article_lst_entreprise a, h2.article_lst_entreprise a:hover{
	color					:	#00abda;
}

h2.article_lst_vae, h2.article_lst_vae a, h2.article_lst_vae a:hover{
	color					:	#e8a200;
}

h2.article_frm, h2.article_frm a, h2.article_frm a:hover{
	font-size				:	9px;
	font-weight				:	bold;
	text-align				:	center;
	padding					:	0px 7px 0px 7px;
	margin					:	0px;
}

h2.article_frm_defaut, h2.article_frm_defaut a, h2.article_frm_defaut a:hover{
	color					:	#000000;
}

h2.article_frm_jeune, h2.article_frm_jeune a, h2.article_frm_jeune a:hover{
	color					:	#009aad;
}
	
h2.article_frm_entreprise, h2.article_frm_entreprise a, h2.article_frm_entreprise a:hover{
	color					:	#58585a;
}

h2.article_frm_vae, h2.article_frm_vae a, h2.article_frm_vae a:hover{
	color					:	#009aad;
}
/*----------------- Paragraphes ------------------*/
.article_defaut p{
	font-size				:	11px;/*10*/
}
p.article_lst_child_accroche{
	margin					:	0px 0px 17px 0px;
	padding					:	0px 5px 0px 0px;
	font-size				:	9px;
	color					:	#009aad;
}

p.article_lst_accroche{
	margin					:	0px;
	font-size				:	10px;
}

p.article_lst_defaut_accroche, p.article_lst_defaut{
	margin-top				:	10px;
	color					:	#000000;
}

p.article_lst_jeune_accroche, p.article_lst_jeune{
	color					:	#009aad;
}

p.article_lst_entreprise_accroche, p.article_lst_entreprise{
	color					:	#58585a;
}

p.article_lst_vae_accroche, p.article_lst_vae{
	color					:	#009aad;
}

p.article_lst{
	margin					:	20px 60px 10px 0px;
	font-size				:	10px;
}

p.article_frm{
	margin					:	0px 0px 5px 0px;
	font-size				:	12px;/*11*/
	color					:	#00b1b7;
}

p.article_frm_defaut{
	color					:	#000000;
}

p.article_frm_jeune{
	color					:	#009aad;
}

p.article_frm_entreprise{
	color					:	#00a8d8;
}

p.article_frm_vae{
	color					:	#009aad;
}

/*----------------- Liens ------------------*/
.lien_article, .lien_article a, .lien_article a:hover{
	font-size				:	9px;
	padding					:	0px 2px 2px 0px;
}

.lien_article_defaut, .lien_article_defaut a, .lien_article_defaut a:hover{
	color					:	#ffffff;
}

.lien_article_jeune, .lien_article_jeune a, .lien_article_jeune a:hover{
	color					:	#000000;
}

.lien_article_entreprise, .lien_article_entreprise a, .lien_article_entreprise a:hover{
	color					:	#ffffff;
}

.lien_article_vae, .lien_article_vae a, .lien_article_vae a:hover{
	color					:	#000000;
}

.article_lst_small, .article_lst_small a, .article_lst_small a:hover{
	font-size				:	9px;
	padding					:	0px 0px 2px 7px;
}

.article_lst_small_defaut, .article_lst_small_defaut a, .article_lst_small_defaut a:hover{
	color					:	#00a7ad;	
}

.article_lst_small_jeune, .article_lst_small_jeune a, .article_lst_small_jeune a:hover{
	color					:	#009aad;	
}

.article_lst_small_entreprise, .article_lst_small_entreprise a, .article_lst_small_entreprise a:hover{
	color					:	#00a8d8;	
}

.article_lst_small_vae, .article_lst_small_vae a, .article_lst_small_vae a:hover{
	color					:	#009aad;	
}

.article_lien_retour, .article_lien_retour a, .article_lien_retour a:hover{
	font-size				:	9px;
	color					:	#009aad;
}

/*	----------------------------------------------------------------------------
	PAGE LIENS					
	------------------------------------------------------------------------- */

/*	----------------------------------------------------------------------------
	PAGE CARTE INTERACTIVE		
	------------------------------------------------------------------------- */
	
/*---------------- Titres ------------------*/
h1.carte, h1.carte a, h1.carte a:hover{
	font-size				:	25px;
	font-weight				:	bold;
	padding					:	0px;
	margin					:	0px;
	color					:	#b6c600;
}

h1.permanence{
	font-size				:	9px;
	/*font-weight				:	bold;*/
	padding					:	4px 0px 2px 0px;	
	margin					:	0px;	
	color					:	#009999;
}

.coordonnees_permanence{
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#000000;
}

/*----------------- Paragraphes ------------------*/
p.carte{
	margin					:	0px;
	font-size				:	10px;
	color					:	#009aad;
}
	
/*	----------------------------------------------------------------------------
	PAGE CONTACT				
	------------------------------------------------------------------------- */

/********* TITRES *************/
h1.contact, h1.contact a, h1.contact a:hover{
	font-size				:	12px;
	color					:	#009aad;
	margin					:	0px;
	padding					:	2px 0px 2px 0px;
}

/********* PARAGRAPHES *************/
p.contact{
	font-size				:	10px;
	line-height				:	14px;
	color					:	#000000;
	text-decoration			:	none;
	padding					:	0px;
	margin					:	0px;
	text-align				:	left;
}

/*	----------------------------------------------------------------------------
	AXN							
	------------------------------------------------------------------------- */
#baseline_axn{
	margin-top				:	5px;
}

.baseline_axn, .baseline_axn a, .baseline_axn a:hover, .baseline_axn_droite, .baseline_axn_droite a, .baseline_axn_droite a:hover{
	font-size				: 	9px;
	color					:	#000000;
}

.baseline_axn_droite{
	margin-left				:	35px;
}

.baseline_axn_logo{
	position				:	absolute;
	margin-top				:	-1px;			
}

.erreur_javascript{
	text-align				: 	center;
	margin					:	10px;
	position				:	absolute;
	width					: 	100%;
	z-index					:	50;
}

.contenu_erreur_javascript{
	color					:	Red;
	width					:	50%;
	background-color		: 	#dddddd;
	padding-bottom			: 	10px;
	border					: 	1px solid black;
}

.erreur_404{
	border					:	1px dashed #005D50;
	font-size				:	26px;
	text-align				:	center;
	color					:	#009AAD;
}

.no_data{
	font-size				:	13px;
	text-align				:	center;
}