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

form, ul, li{
	margin					:	0px;
	padding					:	0px;
	list-style-type			: 	none;
}

ul li.plan_site_0{
    font-size               :   13px;
    font-weight             :   bold;
    color                   :   #023482;
    margin-left             :   8px;
    margin-bottom           :   14px;
}

ul.plan_site_1{
    border-top              :   1px solid #c4dbeb;
    font-size               :   11px;
    font-weight             :   normal;
    color                   :   #023482;
    padding-left            :   16px;
}

/*
ul.plan_site, li.plan_site{
	margin-left				:	8px;
	padding					:	0px;
	list-style-type		: 	none;
}

li.plan_site_0{
	border-bottom			: 	1px solid #c4dbeb;
	font-size				:	13px;
	font-weight				:	bold;
	color						:	#023482;
	margin-left				:	0px;
	margin-top				:	12px;
	padding					:	0px;
}


li.plan_site_niveau{
	margin					:	0px;
	padding					:	0px;
	list-style-type		: 	none;
	display					:	inline;
}
*/

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

a:hover{
	text-decoration			:	underline;
}

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

.left{
	float					:	left;
}

.right{
	float					:	right;
}

.clear_both{
	clear					:	both;
}

.display_block{
	display					:	block;
}

.display_none{
	display					:	none;
}

.curseur_main, .demarches_titre, .demarches_titre_survol, .bouton {
	cursor					:	hand;	
	cursor					:	pointer;
}

#cadre_fil_ariane{
	width					:	480px;
}

.fil_ariane, .fil_ariane a, .fil_ariane a:hover{
	font-size				:	9px;
	color					:	#000000;
	margin					:	5px 0 5px 0 ;	
}

/********* TITRE NIV 1 *************/
h1.theme, h1.theme a, h1.theme a:hover{
	font-size				:	19px;
	font-weight				:	bold;
	color					:	#023482;
	padding-left			:	5px;
	margin					:	0px;
}

/********* TITRE NIV 2 *************/
h2.titre_accueil{
	font-size				:	12px;
	font-weight				:	normal;
	color					:	#025fa6;
	margin					:	5px 0 2px 0;
	padding					:	0px;
}

h2.titre_page, .titre_page {/*----/!\ (.titre_page => FCK)----*/
	font-size				:	15px;
	font-weight				:	bold;
	color					:	#023482;
	margin					:	10px 0 10px 0;
	padding					:	0px;
}

h2.titre_page_article, h2.titre_page_article a, h2.titre_page_article a:hover, .titre_page_article{/*----/!\ (.titre_page => FCK)----*/
	font-size				:	13px;
	font-weight				:	bold;
	color					:	#023482;
	margin					:	10px 0 10px 0;
	padding					:	0px;
}

.titre_page_article_rouge{/*----/!\ (.titre_page => FCK)----*/
	font-size				:	13px;
	font-weight				:	bold;
	color					:	#A41D23;
	margin					:	10px 0 10px 0;
	padding					:	0px;
}

h2.titre_page_agenda{
	font-size				:	14px;
	font-weight				:	bold;
	color					:	#000000;
	margin					:	0px;
	padding					:	0px;
}

/********* TITRE NIV 3 *************/
h3.titre_accueil_photos, h3.titre_accueil_photos a {
	font-size				:	10px;
	font-weight				:	normal;
	color					:	#000000;
	margin					:	5px 0 5px 0;
}

h3.soustitre_page, .soustitre_page{	/*----/!\ (.soustitre_page => FCK)----*/
	font-size				:	11px;
	font-weight				:	bold;
	color					:	#000;
	margin					:	5px 0 5px 0;
}


/********* TITRE NIV 4 *************/
h4, h4 a, h4 a:hover{
	font-size				:	11px;
	font-weight				:	normal;
	color					:	#000000;	
	margin					:	0px;
}

/********* BLOC HAUT *************/
.lien_haut, .lien_haut a, .lien_haut a:hover, .recherche, .titre_agenda, .titre_agenda_interne {
	font-size				:	10px;
	color					:	#ffffff;
}/*ok*/

.recherche, .titre_agenda_interne{
	font-weight				:	bold;
}/*ok*/

.liens_haut_menu, .liens_haut_menu a, .liens_haut_menu a:hover{
	font-size				:	12px;
	color					:	#ffffff;
}/*ok*/

/********* BLOC GAUCHE *************/
.liens_menu_dyn, .liens_menu_dyn a, .liens_menu_dyn a:hover, a.liens_menu_dyn_actif {
	font-size				:	13px;
	color					:	#066aaf;
	padding					:	2px 0 2px 0;
}/*ok*/

.liens_menu_dyn a:hover, a.liens_menu_dyn_actif{
	color					:	#572381;
	text-decoration			:	none;
}/*ok*/

.liens_menu_dyn_puce{
	padding-right			:	15px;
}/*ok*/

.liens_ss_menu_dyn, .liens_ss_menu_dyn a, .liens_ss_menu_dyn a:hover {
	font-size				:	11px;
	color					:	#0081c6;
	padding					:	2px 0 2px 0;
}/*ok*/

.liens_ss_menu_dyn a:hover{
	color					:	#572381;
	text-decoration			:	none;
}/*ok*/

/********* BLOC DROITE *************/
.agendas, .agendas a, .agendas a:hover{
	font-size				:	9px;
	font-style				:	italic;
	font-weight				:	normal;
	color					:	#ffffff;	
	text-align				:	center;
}/*ok*/

.gardez_contact  {
	font-size				:	10px;
	color					:	#033481;
}/*ok*/

.gardez_contact a, .gardez_contact a:hover{
	font-weight				:	bold;
}/*ok*/

.liens_accueil, .liens_accueil a, .liens a:hover{
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#033481;
}
/*ok*/

.liens_accueil a, .liens a:hover{
	font-weight				:	normal;
}/*ok*/

.ephemeride_titre, .ephemeride_texte{
	font-size				:	9px;
	font-weight				:	bold;
	color					:	#033481;
}/*ok*/
.ephemeride_texte{
	font-weight				:	normal;
}/*ok*/

/********* BLOC PRINCIPAL - ACCUEIL *************/
.liens_bandeau_actualites_titre, .liens_bandeau_actualites_titre a, .liens_bandeau_actualites_titre a:hover {
	font-size				:	13px;
	font-weight				:	bold;
	color					:	#c00418;	
	text-decoration			:	uppercase;
	text-align				:	right;
	letter-spacing			:	1px;	
	padding-right			:	2px;
}/*ok*/

.actualites_defilantes, .actualites_defilantes a, .actualites_defilantes a:hover {
	font-size				:	11px;
	font-style				:	italic;
	color					:	#c00418;	
	text-align				:	center;	
	padding-top				:	1px;
}/*ok*/

.liens_theme a, .liens_theme a:hover{
	font-size				:	10px;
	font-style				:	italic;
	color					:	#a41d23;
}/*ok*/

.plus_info, .plus_info a, .plus_info a:hover{
	font-size				:	9px;
	font-style				:	italic;
	color					:	#572381;
	margin-top				:	5px;
}/*ok*/

/********* BLOC PRINCIPAL - INTERNE *************/
.liens_page, .liens_page a, .liens_page a:hover, .annuaire_infos {
	font-size				:	10px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#033481;
}

.en_savoir_plus, .en_savoir_plus a, .en_savoir_plus a:hover{
	font-size				:	10px;
	font-weight				:	bold;
	font-style				:	italic;
	color					:	#ffffff;
	padding-top				:	0px;
}

.annuaire_infos{
	font-weight				:	normal;
}


.annuaire_texte a, .annuaire_texte a:hover{
	font-size				:	13px;
	font-weigth				:	bold;
	color					:	#ffffff;
	text-decoration			:	none;
}

.annuaire_texte_survol a, .annuaire_texte_survol a:hover {
	font-size				:	13px;
	color					:	#ffffff;
	text-decoration			:	none;
}

li.annuaire_menu{
	margin					:	15px;
}

.demarches_titre{
	list-style-type			: 	disc;
	margin-left				:	15px;
}/*Modif*/

.demarches_titre_survol{
	font-weight				:	bold;
	list-style-type			: 	disc;
	margin-left				:	15px;
}/*Modif*/

.demarches_liste, .demarches_liste a, .demarches_liste a:hover {
	font-weight				:	normal;
	list-style-type			: 	disc;
	color					:	#0081c7;
	margin-left				:	15px;
	padding-top				:	1px;
	padding-bottom			:	1px
}/*Modif*/

.marche_public_date{
	font-size				:	9px;
	font-weight				:	bold;
	font-style				: 	italic;
	color					:	#000000;
}

.marche_public_fichiers, .marche_public_fichiers a, .marche_public_fichiers a:hover{
	font-size				:	10px;
	font-weight				:	normal;
	font-style				: 	italic;
	color					:	#189fd6;
}/*Modif*/

li.marche_public_titre{
	padding-bottom			:	3px;
}/*Modif*/

li.marche_public{
	list-style-type			: 	none;
}/*Modif*/

/* Service Public */
.service_public{
    display     :   block;
    margin-left :   70px;
    margin-top  :   30px;
}
.service_public img{
    border      :   0;
}


/********* BLOC BAS *************/
.baseline_texte, .baseline_texte a, .baseline_texte a:hover {
	font-size				:	10px;
	font-weight				:	bold;
	color					:	#033481;
}
.baseline_axn, .baseline_axn a , .baseline_axn a:hover{
	font-size				: 	9px;
	color					:	#000000;
}

.erreur{
	color	: 	Red;
	text-align: center;
}

.enregistrement_ok{
	color	:	green;
	text-align: center;
}

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

.contenu_erreur_javascript{
	color					:	Red;
	width					:	50%;
	background-color	: 	#dddddd;
	padding-bottom		: 	10px;
	border				: 	1px solid black;
}
.none{
    display: none;
}
.block{
    display: block;
}
.visible{
    visibility: visible;
}
.hidden{
    visibility: hidden;
}
.loading{
    display: block;
    width:32px;
    height:32px;
    background   :   url(/img/loading.gif) no-repeat left top;
}

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

.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%;
}

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

.erreur_404{
	border		:	1px dashed #000000;
	font-size	:	26px;
	text-align	:	center;
	color		:	#000000;
}
