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

.police_defaut, .police_defaut p{
	color					:	#ffffff;
}

form, p, h1, h2, h3, h4, h5, h6{
	margin					:	0px;
	padding					:	0px;
}

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

a:hover{
	text-decoration			:	underline;
}

p {
	text-align				:	justify;	
	margin					:	5px 0px 5px 0px;
}

/********* FCK EDITOR *************/

.fck_titre, .fck_titre a, .fck_titre a:hover {
	font-size				:	14px;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
	color					:	#f2af32;
}

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

.fck_sous_titre_blanc, .fck_sous_titre_blanc a, .fck_sous_titre_blanc a:hover {
	font-size				:	12px;
	margin					:	2px 0px 2px 0px;
	color					:	#ffffff;
}

/*	----------------------------------------------------------------------------
	CADRE HAUT		
	------------------------------------------------------------------------- */
a.menu , a.menu:hover, a.menu_actif , a.menu_actif:hover{
	font-size				:	10px;
	text-decoration			:	none;
	color					:	#87888a;
}

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

/*	----------------------------------------------------------------------------
	STYLES  	
	------------------------------------------------------------------------- */
a.police_info_forme, a.police_info_forme:hover{
	color					:	#000000;
}

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

.police_ariane_forme, .police_ariane_forme a, .police_ariane_forme a:hover{
	color					:	#ffffff;
	font-size				:	9px;
}

.police_ariane_spa, .police_ariane_spa a, .police_ariane_spa a:hover{
	color					:	#fbc976;
	font-size				:	9px;
}

.police_forme, .police_forme a, .police_forme a:hover{
	color					:	#dae6b0;
}

.police_spa, .police_spa a, .police_spa a:hover{
	color					:	#fbc976;
}

.lien_spa, .lien_spa a, .lien_spa a:hover{
	color					:	#DF79A1;
}	

.lien_forme, .lien_forme a, .lien_forme a:hover{
	color					:	#69B5D3;
}

/*	----------------------------------------------------------------------------
	CADRE CENTRE - ACCUEIL		
	------------------------------------------------------------------------- */
h1.accueil_article, h1.accueil_article a, h1.accueil_article a:hover{
	font-size				:	19px;
	font-weight				:	normal;
}

h1.accueil_actualite{
	font-size				:	10px;
	font-weight				:	bold;
}

a.accueil_actualite, a.accueil_actualite:hover{
	font-weight				:	bold ;
	font-style				:	italic;
	color					:	#ffffff;
}

/*	----------------------------------------------------------------------------
	CADRE CENTRE - 
	------------------------------------------------------------------------- */
	
/* => ARTICLE && ACTUALITE */	
h1.article, h1.article a, h1.article a:hover{
	font-size				:	19px;
	font-weight				:	normal;
}

h2.article, h2.article a, h2.article a:hover{
	font-size				:	11px;
	font-weight				:	bold;
}

p.article{
	font-weight				:	bold;
}

a.article, a.article:hover{
	font-style				:	italic;	
	font-weight				:	bold ;
}

/* => DOCUMENT */	
h1.document, h1.document a, h1.document a:hover{
	font-size				:	19px;
	font-weight				:	normal;
}

h2.document, h2.document a, h2.document a:hover{
	font-size				:	10px;
	font-weight				:	normal;
	text-transform			:	uppercase;
	color					:	#ffffff
}

h3.document, h3.document a, h3.document a:hover{
	font-size				:	11px;
	font-weight				:	bold;
}

p.document{
	font-weight				:	bold;
}

a.document, a.document:hover{
	font-style				:	italic;	
	font-weight				:	bold ;
}

/* => NEWSLETTER */
h1.newsletter, h1.newsletter a, h1 newsletter a:hover{
	font-size				:	19px;
	font-weight				:	normal;
}

h2.newsletter, h2.newsletter a, h2 newsletter a:hover{
	font-size				:	11px;
	margin-top				:	19px;
}

/* => CONTACT */
p.formulaire_contact{
	text-align				:	left;
	line-height				:	10px;
}

/*	----------------------------------------------------------------------------
	CADRE BAS		
	------------------------------------------------------------------------- */
	
a.menu_bas_spa{
	color					:	#9d0c47;
	font-size				:	10px;	
}	

a.menu_bas_forme{
	color					:	#035174;
	font-size				:	10px;	
}
	
/*************** MENU BASELINE ***************/
.baseline_accueil, .baseline_accueil a, .baseline_accueil a:hover{
	font-weight				:	normal;
	margin					:	0px;
	padding					:	0px;	
	font-size				:	11px;
	color					:	#3d9cbe;		
}

.ville_baseline{
	text-transform			:	uppercase;
}

ul.menu_baseline{
	clear					:	both;
	margin					:	5px 0px 0px 0px;
	padding					:	0px;
}

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

.menu_baseline, .menu_baseline a, .menu_baseline a:hover{
	font-weight				:	normal;
	margin					:	0px;
	padding					:	0px;	
	font-size				:	9px;
	color					:	#87888a;		
}
/*	----------------------------------------------------------------------------
	CONTACT																		
	------------------------------------------------------------------------- */

ul.sous_menu{
	list-style-type			:	none;
	margin					:	7px 0px 0px 0px;
	padding					:	0px;
}

/*	----------------------------------------------------------------------------
	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					:	#87888a;
}

.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 #0E632A;
	font-size				:	26px;
	text-align				:	center;
	color					:	#BE0C1C;
}

