/*	----------------------------------------------------------------------------
	descipteurs et génériques
	------------------------------------------------------------------------- */
body, div, table{
	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					:	#c31f27;
	text-decoration			:	none;
}

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				:	12px;
	color					:	#c31f27;
	margin					:	4px 0px 4px 0px;
	padding					:	0px;
}

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

h1.haut{
	font-family				:	georgia;	
	font-size				:	14px;
	font-style				:	italic;
	font-weight				:	normal;
	color					:	#591e1d;
	margin					:	0px;
	padding					:	0px;
}
h1.lavardin{
	position			:	absolute;
	display				:	block;
	width				:	0;
	height				:	0;
	margin				:	0;
	padding				:	0;
	overflow			:	hidden;
}

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

a.menu{
	font-family				:	verdana;	
	font-size				:	10px;
	font-weight				:	bold;
	font-style				:	italic;
	margin					:	0px;
	padding					:	0px;
}

a.menu:hover{
	text-decoration			:	none;
}

a.menu_inactif{
	color					:	#ffffff;
}

a.menu_actif{
	color					:	#c31f27;
}
/**************** SOUS-MENU  ****************/
ul.sous_menu{
	list-style-type			:	none;
	margin					:	7px 0px 0px 0px;
	padding					:	0px;
}

li.sous_menu_actif, li.sous_menu_inactif{
	display					:	inline;
	padding-right			:	4px;
}

.sous_menu_inactif, .sous_menu_inactif a, .sous_menu_inactif a:hover, .sous_menu_actif a{
	font-family				:	verdana;	
	font-size				:	9px;
	font-weight				:	normal;
	margin					:	0px;
	padding					:	0px;
	text-decoration			:	none;
	color					:	#c31f27;
}

.sous_menu_inactif a:hover, .sous_menu_actif a, .sous_menu_actif a:hover{
	color					:	#000000;
	font-weight				:	bold;
}

/**************** FIL ARIANE  ****************/
.fil_ariane, .fil_ariane a, .fil_ariane a:hover{
	font-family				:	verdana;	
	font-size				:	9px;
	font-weight				:	normal;
	margin					:	0px;
	padding					:	0px;
	color					:	#707173;
}

.fil_ariane{
	color					:	#c31f27;
}

/*************** MENU BASELINE ***************/
ul.menu_baseline{
	clear					:	both;
	list-style-type			:	none;
	margin					:	5px 0px 0px 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;
}

.baseline_site{
	color					:	#8b0000;
}

/*	----------------------------------------------------------------------------
	PAGE ACCUEIL	
	------------------------------------------------------------------------- */

/********* TITRES *************/
h1.accueil, h1.accueil a, h1.accueil a:hover{
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#000000;
	margin					:	0px;
	padding					:	0px;
}

/********* PARAGRAPHES *************/
p.accueil, p.accueil a, p.accueil a:hover{
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#000000;
	margin					:	0px;
	text-decoration			:	none;
}

/************ LIENS  *************/
a.accueil{	
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#ffffff;
}

/*	----------------------------------------------------------------------------
	PAGE ARTICLE + 	PAGE ACTUALITE
	------------------------------------------------------------------------- */

/********* TITRES *************/
h1.article_lst, h1.article_lst a, h1.article_lst a:hover, h1.actualite_lst, h1.actualite_lst a, h1.actualite_lst a:hover{
	font-family				:	georgia;	
	font-size				:	17px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#c31f27;
	margin					:	5px 0px 12px 0px;
	padding					:	0px;
}

h2.article_lst, h2.article_lst a, h2.article_lst a:hover, h2.actualite_lst, h2.actualite_lst a, h2.actualite_lst a:hover{
	font-family				:	georgia;	
	font-size				:	13px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#c31f27;
	margin					:	0px;
	padding					:	10px 0px 0px 0px;
}

h1.article_frm, h1.article_frm a, h1.article_frm a:hover, h1.actualite_frm, h1.actualite_frm a, h1.actualite_frm a:hover{
	font-family				:	georgia;	
	font-size				:	17px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#c31f27;
	margin					:	5px 0px 0px 0px;
	padding					:	0px;
}

/********* PARAGRAPHES *************/
p.article_lst, p.article_lst a, p.article_lst a:hover, p.actualite_lst, p.actualite_lst a, p.actualite_lst a:hover{
	font-family				:	georgia;	
	font-size				:	11px;
	font-weight				:	normal;
	font-style				:	italic;
	color					:	#000000;
	text-decoration			:	none;
}

p.article_frm, p.actualite_frm{
	font-family				:	georgia;	
	font-size				:	12px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#000000;
	text-decoration			:	none;
	margin					:	8px 0px 10px 0px
}

p.article_frm_legende, p.actualite_frm_legende{
	font-family				:	georgia;	
	font-size				:	9px;
	font-weight				:	normal;
	font-style				:	italic;
	color					:	#93161b;
	text-decoration			:	none;
	margin					:	5px 0px 5px 0px;
}

p.article_frm_liste_small_titre, p.actualite_frm_liste_small_titre{
	font-family				:	georgia;	
	font-size				:	10px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#c31f27;
	margin					:	0px 0px 2px 0px;
	padding					:	0px;
}

/************ LIENS  *************/
a.article_lst, a.actualite_lst{	
	font-size				:	10px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#c31f27;
}

a.article_frm_liste_small, a.actualite_frm_liste_small{
	font-family				:	verdana;	
	font-size				:	9px;
	font-weight				:	normal;
	color					:	#000000;
}

/************ LISTES  *************/
ul.article_frm, ul.actualite_frm{
	margin					:	0px;
	padding					:	0px;
	list-style-type			:	none;
}

li.article_frm, li.actualite_frm{
	margin-top				:	2px;
}
/*	----------------------------------------------------------------------------
	PAGE CONTACT	
	------------------------------------------------------------------------- */

/********* TITRES *************/
h1.contact, h1.contact a, h1.contact a:hover{
	font-family				:	georgia;	
	font-size				:	13px;
	color					:	#c31f27;
	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 #94161C;
	font-size				:	26px;
	text-align				:	center;
	color					:	#94161C;
	width					:	350px;
}