/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */

/*  ------------------------------------------
/*  Correction des styles HTML par defaut
/*  ------------------------------------------ */
body {
	background:#EBEBEB;
	padding:0;
	margin:0;
}

img, table { margin: 0; padding: 0; border: none; }
ul, ol, li { margin: 0; padding: 0; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }

/*  ------------------------------------------
/*  Disposition a l'ecran des blocs principaux
/*  ------------------------------------------ */
#page {
	width: 48em;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#conteneur { width: 100%; }

#conteneur #contenu {
	float: left;
	width: 33em;
}

#conteneur #navigation {
	float: right;
	width: 12em;
	text-align: center;
}

/* Blocs du contenu (c-a-d. la colonne principale) */
#contenu .contre-encart {
	float: left;
	width: 21em;
}

#contenu .encart {
	float: right;
	width: 11em;
	margin: 0;
	margin-bottom: 1em;
}

/* Entete */
#entete {
	width: 100%;
	border-bottom: 2px solid #333; }
#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; }
#entete a { text-decoration: none; }
#entete .formulaire_recherche { float: right; }

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin-bottom: 2em;
	font-size: 0.77em; }

/* Pied de page */
#pied {
	clear: both;
	width: 100%;
	margin-top: 4em;
	border-top: 1px dotted #CCC;
	padding: 2px;
	text-align: center; }
#pied small { font-size: 0.77em; }
#pied img { vertical-align: bottom; }

/* Espaceur de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }


/*  ------------------------------------------
/*  Typographie generale du site
/*  ------------------------------------------ */

/* Typo pour les menus et la navigation */
body, #navigation, .encart, .formulaire_spip {
	font-family: Verdana, "Bitstream Vera Sans", Tahoma, Arial, sans-serif; }

/* Typo pour le contenu */
#contenu {
	font-family: "Trebuchet MS", Helvetica, sans-serif; }

/* Typo pour les citations et extraits introductifs */
q, blockquote, .liste-articles li .texte, h3.spip, .voirskel {
	font-family: "Bitstream Vera Serif", Georgia, Times, serif; }


/*  ------------------------------------------
/*  Habillage des menus et de la navigation
/*  ------------------------------------------ */

/*  Habillage general des menus de navigation
---------------------------------------------- */
.rubriques, .breves, .syndic, .forums, .divers {
	min-width: 10em;
	border: 1px solid #CCC;
	margin-bottom: 1em;
	font-size: 0.77em;
}

.menu-titre {
	padding: 0.2em 0.4em;
	border-bottom: 1px dotted #CCC;
	text-align: center;
	font-weight: bold;
}

#navigation p, .encart p { margin: 0; padding: 0.2em 0.7em; text-align: left;  }
#navigation ul, .encart ul { padding: 0.2em 0; text-align: left; }
#navigation li, .encart li { padding: 0 0.7em; }

/*  Des couleurs specifiques selon les types de menus
---------------------------------------------- */
.rubriques { background: #EAFFEA;}
.rubriques .menu-titre { background: #F2FFF2; }

.breves { background: #FFEAEA; }
.breves .menu-titre { background: #FFF2F2; }

.syndic { background: #E8F8F8; }
.syndic .menu-titre { background: #F0FCFC; }

.forums { background: #EAEAFF; }
.forums .menu-titre { background: #F2F2FF; }

.divers { background: #F8F8E8; }
.divers .menu-titre { background: #FCFCF0; }

/*  ------------------------------------------
/*  Habillage du contenu
/*  ------------------------------------------ */

/*  Cartouche et titraille
---------------------------------------------- */
.cartouche { margin-bottom: 2em; }

#contenu .surtitre, #contenu .soustitre { font-size: 0.82em; }

.cartouche .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px; }

.cartouche p { margin: 0; padding: 0; clear: left; }
.cartouche small { font-size: 0.71em; }

.cartouche .traductions { font-size: 0.71em; }
.cartouche .traductions * { display: inline; }
.cartouche .traductions li { padding-left: 1em; }


/*  Mise en forme des textes du contenu
---------------------------------------------- */
.chapo {
	margin-bottom: 1.5em;
	font-weight: bold;
	line-height: 1.4em; }

.lien {
	background: #EEE;
	margin: 1em;
	margin-bottom: 1.5em;
	padding: 0.82em;
	border: 1px solid #CCC;
	font-size: 0.82em;
	font-weight: bold; }

.texte { color: #000; font-size: 0.96em; }

.ps, .notes {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
.ps { font-size: 0.82em; }
.notes { clear: both; font-size: 0.77em; }
.ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; }

/*  Portfolio
---------------------------------------------- */
#documents_portfolio {
	clear: both;
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_portfolio h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }

#document_actif { margin-top: 1em; }

/*  Listes de documents joints (a un article ou une rubrique)
---------------------------------------------- */
#documents_joints {
	margin-top: 1.4em;
	padding-top: 2px;
	border-top: 2px solid #CCC; }
#documents_joints h2 { margin-bottom: 0.4em; font-size: 0.88em; font-weight: bold; }
#documents_joints li { margin-bottom: 0.4em; }
#documents_joints li .spip_doc_titre {}
#documents_joints li .spip_doc_titre small { font-weight: normal; }
#documents_joints li .spip_doc_descriptif {}

/* Listes d'articles et extraits introductifs
----------------------------------------------- */
.liste-articles li { margin-bottom: 1em; clear: both; }

.liste-articles li .titre {
	font-size: 1.03em;
	font-weight: bold; }

.liste-articles li .spip_logos {
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	clear: right; }

.liste-articles li p { margin: 0; padding: 0; }

.liste-articles li .enclosures {
	float: right;
	text-align: right;
	max-width: 60%;
	margin: 0; }

.liste-articles li small {
	display: block;
	font-size: 0.71em; }

.liste-articles li .texte {
	margin-top: 5px;
	margin-bottom: 2em;
	border: 1px solid #CCC;
	padding: 0.9em;
	font-size: 0.82em;
	line-height: 1.4em; }

/*  ------------------------------------------
/*  Habillage specifique du plan du site
/*  ------------------------------------------ */

.page_plan .cartouche { display: none; }

.page_plan #contenu h2 {
	clear: both;
	background: #EEE;
	border: 1px solid #CCC;
	padding: 0.5em;
	margin-bottom: 1em;
	font-weight: bold;
	text-align: center; }

.page_plan #contenu .contre-encart ul {
	display: block;
	clear: left;
	margin-left: 1em;
	margin-bottom: 1em;
	list-style: square; }
.page_plan #contenu .contre-encart li { list-style: inherit; }

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip select, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; }

/* Styles des formulaires de Spip */
.spip_forms, .spip_sondage {
	color: black;
	margin: 0px;
	margin-bottom: 16px;
	padding: 4px;
	border: 1px solid #a0a0a0;
	background-color: #f6f6f6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
}
.spip_form_champ {
	margin-bottom:1em;
}
.spip_form_label {
	display:block;
	text-align:left;
  font-weight: bold;
}
.spip_form_label_obligatoire{
  font-weight: normal;
}
.spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
}

.spip_form_choix_unique{
	/* display:block; *//* decommenter pour avoir des bouton radio verticaux*/
}

.spip_form_choix_multiple{
	/* display:block; *//* decommenter pour avoir des bouton radio verticaux*/
}

.spip_sondage {
	margin: auto;
}

.spip_form_erreur {
	float:right;
  font-weight: bold;
	color: red;
	background-color:#cccccc;
	margin: 1px;
	padding: 1px;
	padding-left: 10px;
	padding-right: 10px;
}
.spip_form_ok {
  font-weight: bold;
	/* border: 1px solid #808080;*/
	background-color:#eee;
	margin: 0px;
	padding: 0px;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:15px;
}
.spip_form_ok_confirmation{
	display:block;
}

.spip_sondage .ligne_barre {
	height: 8px;
	background: #B0A0FF;
	border: 1px solid black;
}
.spip_sondage .sondage_table {
	display: table;
}
.spip_sondage .sondage_ligne {
	display: table-row;
}
.spip_sondage .sondage_ligne > div {
	display: table-cell;
	vertical-align: middle;
	padding: 2px;
	white-space: nowrap;
}
.forml, .formo, .fondl, .fondo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
}
.forml, .formo {
	margin: 4px;
	margin-bottom: 1px;
	padding: 1px;
	width:90% ;
}
.forml, .fondl {
	border: dashed 1px #909090;
	background-color: #fff;
}
.formo, .fondo {
	border: dashed 1px #C0C0C0;
	background-color: white;
}

.spip_bouton {
	border: 2px solid #cc0000;
	padding: 3px;
	background-color: #eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:small;
	width:100px ;
}

/*  ------------------------------------------
/*  Couleurs des liens
/*  ------------------------------------------ */
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }

/**************************************************************************************/
/* Accueil */

.page_accueil, page_article{
	/*background:#ebebeb;*/
	margin:0;
}

div.corps{
	background:white;
	width:778px;
	margin:0px auto;
	padding-left:10px;
	padding-right:9px;
}

div.bandeau{
	height:150px;
	background:#84ab2a;
}

div.logos{
	width:133px;
	float:left;
}

div.logos img{
	border:1px solid grey;
	border-top:0px;
	margin-left:10px;
}

div.bandeau_right{
	margin-left:140px;
}

div.top_bandeau{
	height:74px;
}

div.top_bandeau img{
	padding-top:10px;
}

div.bas_bandeau{
	height:68px;
	margin-top:5px;
}

.contenu_centre{
	width:100%;
	margin-top:10px;
}

.contenu_centre_left{
	float:left;
	width:619px;
	height:492px;
}

.contenu_centre_right{
	margin-left:634px;
	width:144px;
}

.under_class{
	float:left;
	height:221px;
	width:144px;
	font-size:9px;
	padding:15px 0 0 1px;
	background:url(../images/cadre_article_vert_fonce.gif) no-repeat top left;
	padding-right:13px;
}

.under_class img{
	width:142px;
	height:98px;
}

.bloc1408{
	background:url(../images/cadre_article_bleu.gif) no-repeat top left;
}

.bloc4{
	background:url(../images/cadre_article_bleu_clair.gif) no-repeat top left;
}

.bloc28{
	background:url(../images/cadre_article_rouge.gif) no-repeat top left;
}

.bloc234{
	background:url(../images/cadre_article_vert.gif) no-repeat top left;
}

.bloc1407{
	background:url(../images/cadre_article_jaune.gif) no-repeat top left;
}

.bloc9{
	background:url(../images/cadre_article_orange.gif) no-repeat top left;
}

.bloc960{
	background:url(../images/cadre_article_bleu_ciel.gif) no-repeat top left;
}
.num4{
	padding-right:0px;
}
span.article_txt{
	padding:5px;
	display:block;
}

br.spacer{
	font-size:0px;
	clear:both;
	padding:0;
	margin:0;
	height:0;
}

br.spacer2{
	clear:left;
}

.a_la_une{
	width: 619px;
	height: 261px;
	background-repeat:no-repeat;
	background-position: 213px 0;
}

.under_a_la_une{
	margin-top:10px;
}

/*.une_bloc{
	padding-right:9px;
}*/

.txt_de_la_une{
	width:180px;
	position:absolute;
	z-index:2;
	color:white;
	padding:45px 5px 0 20px;
	font-size:11px;
	background:url(../images/back_a_la_une.gif) no-repeat;
	height:216px;
	width: 188px;
	background-repeat:no-repeat;
}

.txt_de_la_une4{
	background:url(../images/back_a_la_une4.gif) no-repeat;
}

.txt_de_la_une9{
	background:url(../images/back_a_la_une9.gif) no-repeat;
}

.txt_de_la_une1408{
	background:url(../images/back_a_la_une1408.gif) no-repeat;
}

.txt_de_la_une28{
	background:url(../images/back_a_la_une28.gif) no-repeat;
}

.txt_de_la_une234{
	background:url(../images/back_a_la_une234.gif) no-repeat;
}

.txt_de_la_une1407{
	background:url(../images/back_a_la_une1407.gif) no-repeat;
}

.txt_de_la_une960{
	background:url(../images/back_a_la_une960.gif) no-repeat;
}

.txt_de_la_une a{
	color:white;
}

.img_de_la_une{
	position:absolute;
	z-index:1;
	margin-left:213px;
}

.img_de_la_une img{
	width:406px;
	height:261px;
}

.titre_a_la_une{
	font-size:12px;
}

.bouton_spe{
	width:100%;
	background:url(../images/bouton_spe.gif) no-repeat top left;
	height:67px;
}

.prev_et_bulletins{
	width:144px;
	background:#84AB2A url(../images/bouton_prev_alerte_top.gif) no-repeat top left;	
	margin-top:5px;
	padding:31px 0 0 0;
	color:white;
	font-weight:bold;
}

.prev_et_bulletins span{
	padding-left:5px;
	padding-right:9px;
	display:block;
	text-align:center;
}

.inter_prev{
	background:#84AB2A url(../images/inter_prev.gif) no-repeat top left;
	height:1px;
	margin:5px 0 5px 0;
	width:100%;
}

.bas_prev{
	background:#84AB2A url(../images/bouton_prev_alerte_bottom.gif) no-repeat top left;	
	height:8px;
	font-size:0px;
}

.rdv{
	width:144px;
}

.rdv_top{
	background:#84AB2A url(../images/rdv_top.gif) no-repeat top left;
	height:21px;
	width:142px;
	margin-top:10px;
	font-size:10px;
	font-weight:bold;
	color:white;
	padding:5px 0 0 0px;
	text-align:center;
}

.rdv_bottom{
	background:#e6edd4 url(../images/rdv_bottom.gif) no-repeat bottom left;
	width:128px;
	font-size:9px;
	padding:7px;
	height:100%;
}

.contenu_bas{
	background:url(../images/fond_bas.gif) repeat-x top left;
	margin-top:10px;
}

.contenu_bas_left{
	width:539px;
	float:left;
	padding:15px 0 0 5px;
}

.contenu_bas_right{
	background:url(../images/fond_bas_droite.gif) repeat-y top left;
	height:100%;
	margin-left:540px;
	padding:15px 0 0 10px;
}

h2.zoom_sur{
	background:url(../images/zoom_sur.gif) no-repeat top left;
	height:18px;
	font-size:12px;
	color:#84ab2a;
	font-weight:bold;
	padding:3px 0 0 6px;
}

.ligne_article{
	margin-top:15px;
	padding-bottom:15px;
	background:url(../images/inter_article_bas_gauche.gif) no-repeat 2px bottom;
}

.image_art_bas_gauche{
	float:left;
}

.image_art_bas_gauche img{
	width:80px;
}

.txt_art_bas_gauche{
	margin-left:87px;
	width:140px;
	font-size:9px;
}

.art_gauche{
	float:left;
}

.art_droite{
	margin-left:284px;
}

h2.a_lire{
	background:url(../images/a_voir.gif) no-repeat top left;
	height:18px;
	font-size:12px;
	color:#84ab2a;
	font-weight:bold;
	padding:3px 0 0 6px;	
	margin-bottom:3px;
}

#a_even{
	font-size:9px;
	display:block;
	text-align:center;
}

/*changement Fred 08 02 07*/

.flash_bas_droite{
	padding-top:8px;
}

/* fin changement Fred 08 02 07*/

.picto_a_voir{
	float:left;
	width:80px;
	height:80px;
	text-align:center;
	margin-top:5px;
}

.pied{
	height:83px;
	width:787px;
	margin-top:5px;
}

.pied_top{
	height:51px;
	background:url(../images/top_pied_accueil.gif) no-repeat left top;
}

.pied_top img{
	margin:0 40px 0 30px;
}

.pied_top select{
	width:200px;
	margin-bottom:10px;
	text-align:center;
	font-size:9px;
}

.pied_bottom{
	height:22px;
	font-size:9px;
	font-weight:bold;
	color:white;
	padding:5px 20px 15px 30px;
	background:url(../images/pied_global.gif) no-repeat left top;
	width:728px;

}

.pied_bottom a{
	color:white;	
	font-size:9px;
}

.pub_bas{
	background:url(../images/back_pub_bas.gif) no-repeat left top;
	height:60px;
	width:773px;
	margin-top:5px;
	padding-bottom:10px;
	text-align:center;
}

/********************************** Article *************************************/

.fil_d_ariane{
	background: url(../images/back_fil_ariane.gif) no-repeat left bottom #668D0C;
	padding:10px 0 6px 63px;
}

.fil_d_ariane, .fil_d_ariane a{
	color:white;
	font-size:9px;
	font-weight:bold;
}

.corps_article, corps_recherche{
	margin-top:9px;
}

.menu_left_article{
	width:196px;
	float:left;
}

.top_menu_article{
	padding:10px 0 5px 0;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	color:white;
	background:#84AB2A url(../images/top_menu_left_article.gif) no-repeat left top;
}

.top_menu_article span{
	background:url(../images/under_rdv.gif) repeat-x left bottom;
	display:block;
	width:178px;
	margin-left:9px;
	padding-bottom:4px;
}

.rdv_top span{
	background:url(../images/under_rdv.gif) repeat-x left bottom;
	display:block;
	width:130px;
	margin-left:5px;
	padding-bottom:4px;
}

.right_article{
	/*margin-left:210px;*/
	margin-left:11px;
	width:568px;
	float:left;
}

.right_article {
	font-size:10px;
}

.menu_left_article ul{
	padding:15px 0 0 5px;
	margin-bottom:10px;
}

.menu_left_article ul li ul{
	padding:0px;
}

.menu_left_article li{
	background:url(../images/picto_li_menu.gif) no-repeat left 3px;
	padding:9px 0 3px 15px;
	font-size:10px;
}

.menu_left_article li li{
	background:url(../images/picto_li_menu2.gif) no-repeat left 5px;
	padding:0 0 3px 10px;
}

.menu_article{
	background:url(../images/back_menu_article.gif) repeat-x left top;
	min-height:365px;
}

.menu_article li a{
	font-weight:bold;
}

.titre_article{
	color:#B5C524;
	font-size:20px;
	font-weight:bold;
}


/************** Menu principal ******************/

ul#menu_principal {
	background: url(../images/points_menu_principal.gif) left bottom repeat-x transparent;
	width: 635px;
	height: 16px;
}

ul#menu_principal ul li a
	font-size:9px;
}

ul#menu_principal{
	z-index:1000;
}

ul#menu_principal li{
	float: left;
	background: url(../images/menu_principal_bg.gif) 4px 1px  no-repeat transparent;
}
ul#menu_principal li.first{
	background: none;
}

ul#menu_principal li a{
	color: white;
	font-weight: bold;
	font-size: 10px;
	padding: 0 0 5px 11px;
	display: block;
	font-size:0.75em;
}

ul.menu_principal_sous_menu{
	position: absolute;
	display: none;
	background: #668D0C;
	margin: 0 0 0 11px;
	z-index:1001;
}

ul#menu_principal li ul.menu_principal_sous_menu li{
	float: none;
	display: block;
	border-bottom:1px solid white;
	background: none;
	padding: 0 5px 3px 4px;
	white-space: nowrap;
}

ul#menu_principal li ul.menu_principal_sous_menu li a{
	padding:0;
}


/************* Menu acces rapide 'nos missions' **********/

ul#nos_missions{
	border-top:1px solid #84AB2A;
	background: url(../images/bg_menu_acces_rapide.gif) no-repeat;
	height:36px;
	margin: 5px 0 0 0;
}

ul#nos_missions li{
	float: left;
	background-repeat: no-repeat;
	background-position:center center;
	margin: 0 0 0 4px;
}

ul#nos_missions li.first{
	font-size:10px;
	color: #6B6B6B;
	font-weight: bold;
	padding: 0px 0 0 5px;
}

li.picto_mission a{
	display: block;
	font-size:9px;
	width: 48px;
	height:35px;
	text-decoration:none;
}

ul#nos_missions li span.libelle{
	position:absolute;
	font-size: 10px;
	color:white;
	font-weight: bold;
	padding: 0 2px 0 2px;
	display:none;
	white-space: nowrap;
	margin-top:34px;
}


ul#nos_missions li span.libelle28{
	background: #F12009;
}
ul#nos_missions li span.libelle234{
	background: #cbe00c;
}
ul#nos_missions li span.libelle1408{
	background: #0E4DBD;
}
ul#nos_missions li span.libelle4{
	background: #1996F1;
}
ul#nos_missions li span.libelle9{
	background: #FE5200;
}
ul#nos_missions li span.libelle1407{
	background: #fdc900;
}
ul#nos_missions li span.libelle960{
	background: #8CD5E5;
}

ul#nos_missions li a span.libelle{
	text-decoration:none;
}
/*********************************************/

.article_date{
	color:#6C6C6C;
}

.under_article{
	background:white url(../images/back_doc_article.gif) no-repeat left top;
	padding-top:10px;
	font-size:9px;
	color:#6B6D6C;
	font-weight:bold;
	margin-top:10px;
}

.under_article img{
	width:12px;
	height:15px;
}

.titre_doc_lies{
	background:url(../images/titre_doc_lies.gif) no-repeat left top;
	padding:3px 0 0 10px;
	margin-left:5px;
	height:18px;
	font-weight:bold;
	font-size:12px;
	color:#9AA92C;
}

.texte, .texte a{
	font-size:11px;
}

.type_doc{
	font-weight:normal;
}

.document{
	margin-top:5px;
}

.logo_doc{
	float:left;
	width:20px;
	padding:5px 0 0 5px;
}

.txt_doc{
	margin-left:30px;
}

.titre_pied{
	float:left;
}

.liens_pied{
	float:right;
}

.inter_doc{
	height:1px;
	background:url(../images/inter_doc.gif) repeat-x left top;
	padding:5px 0 2px 0;
	margin-left:7px;
	width:550px;
}

.img_article_une{
	height:100px;
}

.rendez-vous{
	background:url(../images/inter_article_haut_droite.gif) no-repeat bottom left;
	padding:10px 0 10px 0;
}

.art_logo{
	float:left;
	width:160px;
}

.soustitre{
	margin-top:10px;
	font-weight:bold;
}

.menu_article li a{
	color:#84AB2A;
}

.menu_article li.li_selected li.sous_li{
	background:url(../images/picto_li_menu_under.gif) no-repeat left 3px;
	padding:4px 0 3px 10px;
	margin-left:5px;
	margin-top:2px;
}

.menu_article li.li_selected .sous_li_selected{
	background:url(../images/picto_li_menu_under.gif) no-repeat left 3px;
	padding:4px 0 3px 10px;
	margin-top:2px;
	margin-left:5px;
}

.menu_article li.li_selected .sous_li_selected .sous_sous_li{
	background:url(../images/picto_sous_li_menu.gif) no-repeat left 3px;
	padding:4px 0 3px 10px;
	margin-left:5px;
	margin-top:2px;
}

.menu_article li.li_selected .sous_li_selected .sous_sous_liselected{
	background:url(../images/picto_sous_li_menu.gif) no-repeat left 3px;
	margin-left:5px;
	margin-top:2px;
	padding-top:4px;
}

.menu_article li.li_selected .sous_li_selected .sous_sous_li a{
	font-weight:normal;
}	

.menu_article li.li_selected li.sous_li a, .menu_article li.li_selected .sous_li_selected a{	
	font-weight:normal;
}

.menu_article li.li_selected .sous_li_selected a{
	font-weight:bold;
}	

.menu_article li.li_selected{
	padding:5px;
	padding-top:10px;
	margin:0px;
}

.menu_article li.li_selected a{
	color:white;
}

.menu_article li.li_selected ul li a{
	color:#84AB2A;
}
	
.menu_article li.li_selected span{
	background:#B5C524 url(../images/li_sel_menu_green.gif) no-repeat left top;	
	padding-top:2px;
	padding-left:11px;
	width:169px;
	padding-bottom:5px;
	display:block;
}


.menu_article li.li_selected9 a{
	color:white;
}

.menu_article li.li_selected1408 a{
	color:white;
}

.menu_article li.li_selected4 a, .menu_article li.li_selected4 li a{
	color:white;
}

.menu_article li.li_selected1407 a{
	color:white;
}

.menu_article li.li_selected960 a{
	color:white;
}

p.spip{
	font-size:11px;
}

.titre{
	font-size:20px;
	margin-bottom:10px;
}

.under_rubrique, .under_article{
	width:541px;
	padding:25px 5px 0 5px;
	margin-top:35px;
	background:url(../images/separation.gif) repeat-x left top;
}

.div_flottante{
	background:url(../images/back_flottant.gif) no-repeat left top;
	width:311px;
	height:384px;
	position:absolute;
	z-index:999;
	left:110px;
	display:none;
}

.div_flottante2{
	width:620px;
	height:512px;
	position:absolute;
	z-index:1000;
	border:1px solid grey;
	background:white;
	display:none;
	margin-left:75px;
}

.closediv{
	display:block;
	text-align:right;
}

.closediv a{
	font-size:10px;
	color:red;
}

.titre_site{
	float:left;
}

.top_left_bandeau{
	margin-left:10px;
	float:left;
}

.langues{
	height:21px;
	margin-bottom:10px;
	font-size:10px;
	font-weight:bold;
	color:white;
	text-align:right;
	width:245px;
}

.langues select{
	font-size:9px;
	width:130px;
	border:0px;
	margin-left:20px;
}

.recherche{
	background:url(../images/fond_search.gif) no-repeat left top;
	padding-left:10px;
	height:19px;
	text-align:right;
	margin-left:11px;
}

.recherche .forml{
	border:0px;
	width:190px;
	margin-bottom:4px;
}

.recherche #search_bouton{
	margin-left:0px;
}

/********************* Recherche *********************/


.corps_recherche .titre_article_search a{
	font-size:10px;
}

.titre_search{
	color:#668D0C;
	font-weight:bold;
	font-size:20px;
	margin:9px 0 0 0;
	padding:0px;
}

.mot_search{
	font-size:11px;
	font-weight:bold;
}

.titre_article_search{
	background:url(../images/picto_zoom.gif) no-repeat left 4px;
	padding-left:10px;
}

.titre_article_search, .titre_article_search a{
	color:#668D0C;
	font-weight:bold;
	font-size:10px;
}

.mise_en_ligne{
	color:#7F7F7F;
	font-size:10px;
	margin-top:0px;
	padding-left:10px;
}

.txt_recherche{
	font-size:10px;
	padding-left:10px;
}

.rub_recherche{
	padding-left:10px;
}

.rub_recherche, .rub_recherche a{
	color:#668D0C;
	font-size:10px;
}

.rub_recherche strong{
	color:black;
}

.pagination{
	width:100%;
	text-align:center;
	font-size:10px;
}

.inter_recherche{
	background:url(../images/inter_recherche.gif) no-repeat left top;
	height:1px;
	margin:10px 0 10px 5px;
}

.fil_d_ariane_search{
	background-image:url(../images/back_fil_ariane_recherche.gif);
}

/********************** Mot cl ****************************/

.article_mot{
	padding:5px 0 7px 0;
}

.inter_article_rubrique{
	background:url(../images/inter_recherche.gif) no-repeat left bottom;
	height:1px;
	padding-top:10px;
}

.img_article_mot{
	float:left;
	height:100%;
}

.img_article_mot img{
	border:1px solid #BBBBBB;
}

.txt_article_mot{
	margin-left:10px;
	float:left;
	width:440px;
	height:100%;
}

.titre_art_mot a{
	color:#668D0C;
	font-weight:bold;
	font-size:10px;
}

.date_art_mot{
	color:#7F7F7F;
	font-size:10px;
	margin-top:0px;	
}

.titre{
	color:#84AB2A;
	font-weight:bold;
	font-size:20px;
}

.txt_rubrique{
	width:390px;
}

.txt_rubrique, .logo_rubrique{
	float:left;
}

.logo_rubrique{
	margin-left:5px;
}

.menu_top_sel{
	background:white;
}

.menu_top_sel a{
	color:black;
}

.menu_article .li_selected_article a{
	color:white;
	width:165px;
	display:block;
}

.menu_article .li_selected_article{
	padding:5px;
	padding-top:10px;
	margin:0px;
}

.menu_article .li_selected_article span{
	background:#84AB2A url(../images/li_sel_menu.gif) no-repeat left top;	
	padding-top:2px;
	padding-left:11px;
	width:169px;
	padding-bottom:5px;
	display:block;
	color:white;
}

.menu_article .li_first{
	background:url(../images/picto_li_menu_first.gif) no-repeat left 3px;
	padding:9px 0 3px 15px;
}

.menu_article .li_selected_article{
	padding-left:5px;
}

.inter_a_la_une{
	background: url(../images/under_rdv.gif) repeat-x left top;
	height:1px;
	width:180px;
	margin-top:8px;
}

.lien_a_la_une{
	background:url(../images/fleche_a_la_une.gif) no-repeat left top;
	padding:1px 0 0 17px;
	margin:6px 0 0 3px;
	display:block;
	font-size:12px;
}

.imprimer{
	position:relative;
	left:500px;
	width:20px;
}

#autres_art{
	font-size:12px;
}

.plan_du_site{
	font-size:10px;
	padding-left:10px;
}

.plan_du_site li{
	background:url(../images/picto_li_plan.gif) no-repeat left top;
	padding-left:7px;
	margin-left:5px;
}

.dev_dur_dossier{
	width:260px;
	float:left;
}

.dev_dur_actualite{
	width:260px;
	float:left;
	margin-left:10px;
}

.date_art_mot2{
	margin:0;
	color:#7F7F7F;
	font-size:10px;
	margin-top:0px;	
}

.txt_article_mot2{
	margin-left:10px;
	float:left;
	width:160px;
	height:100%;
}

.dossiers{
	background:url(../images/back_dossier.gif) no-repeat left top;
	width:250px;
	height:21px;
	color:#FE5200;
	font-weight:bold;
	padding:4px 0 0 5px;
}
.dossiers960{
	background:url(../images/back_dossier960.gif) no-repeat left top;
	color:#8cd5e5;
}
.dossiers1407{
	background:url(../images/back_dossier1407.gif) no-repeat left top;
	color:#FDC900;
}
.dossiers1408{
	background:url(../images/back_dossier1408.gif) no-repeat left top;
	color:#0E4DBD;
}
.dossiers4{
	background:url(../images/back_dossier4.gif) no-repeat left top;
	color:#1996F1;
}
.dossiers28{
	background:url(../images/back_dossier28.gif) no-repeat left top;
	color:#F12009;
}
.dossiers234{
	background:url(../images/back_dossier234.gif) no-repeat left top;
	color:#CBE00C;
}
.titre_art_mot2 a{
	color:black;
	font-weight:bold;
	font-size:10px;
}

.contenu_central li{
	padding-left:15px;
	list-style-type:disc;
	list-style-position:inside;
}	

.contenu_central a{
	color:#74A136;
}

.autres_art{
	color:#74A136;
	padding-left:5px;
	display:block;
}

.firstmission{
	padding-top:12px;
	font-size:10px;
	font-weight:bold;
	color:#6B6B6B;
}

