/* POLICE PAR DEFAUT */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #535561;
	font-size: 0.72em;
}

/* LIENS STANDARD ET ROLLOVER */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
a { /* Liens par defaut */
	color: #C7D32C;
	text-decoration: underline;
}
a:hover { /* Liens par defaut over */
	color: #C7D32C;
	text-decoration: none;
}

a.spip_in { /* Liens internes */
	color: #B9C427; /*#FF7800 ;*/
	text-decoration: underline;
	font-weight:bold;

}
a.spip_in:hover { /* Liens internes over */
	color: #FF7800; /*#B9C427;*/
	text-decoration: none;
	
}


a.spip_out {/* Liens externes */
	font-size: 100%;
	color: #B9C427;
	text-decoration: underline;
    margin: 0 5 0 5px;
}

a.spip_out:after { /* Liens externes suite */
	content: "\0000a0[\2197]"; /* Voir caractère unicode  */
	text-decoration: none;	
}

a.spip_out:hover { /* Liens externes over */
	color: #B9C427;
}


/* FIL D'ARIANE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.chemin { /* Chemin general */
	font-size: 95%;
	text-decoration: none;
	font-weight: bold;
	color: #71862A;/*#687d23;*/
}
.chemin a { /* Chemin lien */
	text-decoration: none;
	font-weight: bold;
}

.chemin a:hover { /* Chemin lien over */
	text-decoration: underline;
	color: #3a4614;
}

.chemin strong { /* Chemin actif */
	color: #3a4614;
	font-size: 95%;
}

/* TITRES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

h2 { /* Titre article / rubrique */
	font-size: 2.2em; /*2.3*/
	color: #ff7800; /*#ff7800;*/
	/* clear: both; */
	
	font-family: Arial, Helvetica, sans-serif;
	/*margin: 27px 0px 27px 0px;*/
	margin: 25px 0px 0px 0px;

}

h3.spip { /* intertitre */
/*	font-family: Arial, Helvetica, sans-serif;
	color: #1a171b;
	font-size:130%;*/
	font-family: Arial, Helvetica, sans-serif;
	/*color: #5EA6CC;*/
	color: #00A5E4 ;/*#00A5E4; /*#6F8481; /*#226A9A; /*#1a171b;*/
	font-size:140%;

	
	margin: 2em 0em 0.5em 0em;
}

h4 { /* H4 */
	color: #839B97;
	font-size: 110%;
	text-decoration:none;
	font-weight:bold;
	display: block;
	/*background-image: url(images/bg_li_menudroit.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.3em;*/
	padding: 0px 0px 0px 20px;

}

/* CONTENU ARTICLES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.dateevmnt, .datearticle, .dateliste, .infodoc, .listdateevmnt, .nbresult { /* style des dates*/
	font-size: 95%;
	color:#839B97; /*#76883C;*/
	/*font-style:italic;*/
	text-decoration:none;
}

.dateevmnt, .datearticle, .nbresult { 
	margin-bottom: 15px;
	margin-left: 0px;
}

.nbresult {
	margin-left: 0px;

}

.dateliste{
	margin-bottom: 3px;
	margin-left:19px;
}

.chapo, .chapo_haut, .chapofiche{ /* chapos */
/*	color: #5EA6CC;
	font-size:110%;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #131114; /*#839B97; /*#93A9A5; /*#1a171b;*/
	
	font-size:120%;
	
	margin-bottom: 15px;
	
	font-weight: bold;
	


}

.chapofiche {
	font-size:110%;
	font-weight: bold;
	color:#839B97;
}

.spip { /* texte */
	font-size: 100%;
	text-align:justify;
	margin-bottom: 15px;
}

/* BORDURE IMAGES OU DOCUMENTS INSERES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 
.spip_logos : logo d article
.logoauteur : logo d'auteur
.spip_documents img : image de document inséré
*/

.spip_logos, .logoauteur, .spip_documents img {
	border: 1px solid #1B2E12; /*999A9D*/
}

span.nocadre img { /* Utilisé dans doc et emb pour supprimer le cadre aux gif */
	border:none;
}

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

.logoauteur {
	float:right;
	margin: 4px;
}
	

/* IMAGES OU DOCUMENTS INSERES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.spip_documents{ /* Legende image ou doc insere : Titre -en gras -et taille */
	font-size: 90%;
	text-decoration: none;
	padding: 5px;
	font-weight: normal;
	color:#76883C;
	/*font-style:italic;*/
	margin-left:5px;
}

.spip_documents a {
	font-size: 81%;
	font-style: normal;
}

.spip_documents_left { /* Correction du bug d'aligement image inseree */ 
	margin: 0em 0.5em 0em 0em;
}

.spip_documents_right {
	margin: 0em 0em 0em 0.5em;
}

span.spip_documents {
	display: block;
	clear: both;
}

.spip_documents_center {
	text-align: center;
}

.spip_documents_center .spip_doc_titre  {
	margin: auto;
}

.spip_doc_titre, .spip_doc_descriptif {
	text-align:center;
	padding-top:1px;
	color:#76883C;
}

/* BOUTON RETOUR & HAUT DE PAGE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


.retour { /* Bouton retour en texte ou block retour*/
	text-align: right;
	font-size: 100%;
	padding-top: 25px;
	padding-bottom: 10px;
	clear: both;
}

.retour img { /* Bouton retour image */
	vertical-align: middle;
}
.retour a { /* Bouton retour lien */
	text-decoration: none;
	color: #B92700;
}
.retour a:hover { /* Bouton retour lien hover */
	color: #EF7300;
}

/* TABLEAU */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
table.spip { /* Tableau general */
	padding:0px;
	border: 1px solid #fff;
	border-collapse:collapse;

}
table.spip tr.row_first { /* Premiere ligne */
	font-size: 95%;
	font-weight: bold;
	color: #fff;
	background-color: #1B2E11;

}
table.spip tr.row_odd { /* Ligne paire */
	font-size: 95%;
	color: #fff;
	background-color: #4D6741; 
}

table.spip tr.row_even { /* Ligne impaire */
	font-size: 95%;
	color: #fff;
	background-color: #618352;
}

table.spip td, th { /* Cellule */
	padding: 2px;
	text-align: left;

	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
}

table.spip caption{ /* Resume masque */
	color:#FFFFFF;
	padding-top:-10px;
	line-height:5px;
	font-size:1px;
}

/* LISTE ARTICLES ET DOCUMENTS */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/*
Methode :
- choisir une couleur commune pour tous les liens internes (voir spip_in)
- on definit un style commun pour lien et titresslien. Il est ensuite possible de differencier titresslien (avec ou sans puce, souligne ou non, couleur...)
*/

.block_article { /* Block article dans liste d articles */
	padding: 10px 0px 10px 0px;
	/*float: left;
	width: 450px;*/
	text-align:justify;	
	clear:both;
}

.block_article img { /* Image */
	float:left;
	
	margin: 5px 5px 5px 19px;
	border: 1px solid #999A9D;
}
html>/**/body .block_article img { /* Bug decalage sous firefox */
	margin: 5px 5px 5px -1px;

}

.block_document {  /* Block article dans liste de documents */
	padding: 0px 0px 10px 0px;
	/*float: left;
	width: 450px;
	text-align:justify;	*/
}
.block_document2 { /* Liste doc img pardate sur deux colonnes */
	margin-left:-0px!important;
	margin-left:0px;
	padding: 0px 20px 5px 0px;
	float: left;
	width: 190px;
}

.block_titre { /* Block articles dans liste de titres */
	padding: 0px 0px 0px 0px;
}


.lien, .titresslien, .titredoc { /* Titre article ou document */
	font-size: 100%;
	color: #B9C427; /*#FF7800;	*/
	margin-top: 0px;
	margin-bottom: 3px;
	font-weight: bold;
}

.titresslien {
	background-image:none;
	padding: 0px;
	font-weight: bold;
}

/* on determine ici l'aspect des liens du site (off et on). Chaque classe peut être reprise individuellement pour en changer les proprietes */
.lien a, .titredoc a {
	padding-left: 20px;
	color: #B9C427; /*#FF7800;	*/
	background-image: url(images/bg_liens.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	display:block;
	text-decoration: underline;
}

.lien a:hover, .titredoc a:hover {
	color: #FF7800;/*#B9C427 ;*/
	text-decoration: none;
	background-image: url(images/bg_liens-over.gif);
}

.listdateevmnt { /* date dans les listes d'articles */
	text-decoration: none;
	margin-left: 0px;
}

.complement { /* complement d'infos dans les listes d'articles */
	font-size: 100%;
	color: #505355;
	text-align:justify;
	padding-bottom: 5px;
	padding-left:19px;
}

.titredoc a {
	background-image: url(images/picto_doc.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
	padding-bottom: 4px;
	padding-left: 20px;
}

.titredoc a:hover {
	background-image: url(images/picto_doc-over.gif);

}

.infodoc { /* Date, poids, type */
	font-size: 95%;
	text-decoration: none;
	color: #839B97; /*#1B2E12;*/
	margin-left: 20px;
	margin-bottom: 4px;
	margin-top: -3px;
}
.compldoc { /* Descriptif document */
	font-size: 95%;
	color: #1B2E12;
	padding-top: 0px;
	margin-left: 22px;
}

/* BOUTONS DE GESTION DES PAGES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.boutons{ /* Block boutons */
	background-color:#F7F7F7;
	margin-top: 20px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-bottom: 1px solid #BDD0CD;
	border-top: 1px solid #BDD0CD;/*#B9C427; /*#FF7800 ;*/
	color:#00A2D8;
	text-align:center;
	font-size: 130%;
}

.bouton { /* Bouton par defaut */
	font-weight: bold;
	text-decoration: none;
	color: #B9C427;
}

.bouton:hover{ /* Bouton over */
text-decoration:underline;	
	color: #FF7800;
}

.boutonactif {
	color: #FF7800;
}


/* SQUELETTE LISTE_FICHE_* */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

h3.fiches { /* Titre des fiches dans les listes */
	color: #C1CD43; 
	font-size: 100%;
	margin: 10px 0px 10px 0px;
}


/* EXTRAS */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.block_extras { /* Block extra */
	border-top: 1px solid #839B97;
	
	margin: 10px 0px 20px 0px;
}
.block_extras .complement { /* Complement */
	margin: 0px;
	padding: 0px;
}

.extras { /* Ligne d'extra */
	clear: both;

	margin-left: 0px;
}

.extras strong { /* Intitule en gras */
	color: #000;
	font-size: 110%;
}

/* utilise par liste_fiche_mot_tout et liste_fiche_mot */
#extrassansbordure { /* Ligne d'extra sans bordure */
	border-top: none

}

.alignextra, .alignextra2 { /* Présentation sur deux colonnes */
	border-top: 1px solid #E7E8EA;
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	text-align: left;
}

.alignextra { /* Colonne 1 */
	width: 30%;
	
}
.alignextra2 { /* Colonne 2 */
	width: 69%;
}

/* AUTRES ELEMENTS STANDARDS */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.liste { /* Liste deroulante */
	font-size: 90%;
	background-color: #fff;	
	padding: 2px;
}


#formliste { /* liste deroulante en haut à droite */
	float: right;
	margin-top: 0px;
	width: auto;
}

#formliste label {
	display:none;
}

/* FORMULAIRES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
form { /* Le formulaire */
	width: 100%;
}

form ul { /* Liste */
	list-style-type: none;
}

form fieldset{ /* Cadre d'info */
	margin-bottom: 10px;
	padding: 5px 5px 5px 15px;
}

form legend{ /* Legende cadre */
	color: #6F8481;
	
}

form input { /* Zone de saisie */
	width: 200px;
}

form h4 {
	clear: both;
}

form textarea { /* Zone de saisie texte */
	width: 200px;
	font-size: 100%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#ligne {
}

form input.radio { /* Champ radio */
	width: auto;
}

form input.spip_boutoncss, .spip_bouton { /* Bouton de validation */
	border: 1px solid #999A9D;
	background-color:#76883C;
	font-size:100%;
	color:#FFFFFF;
	width: auto;
	cursor:pointer;
	text-align:center;
	padding: 1px;
}
.spip_boutonradio {
	border: 1px solid #fff;
	
	font-size:100%;
	width: auto;
	cursor:pointer;
	text-align:center;
	padding: 1px;
}
.contact1, .contact2 { /* Presentation du formulaire sur deux colonnes */
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	text-align: left;
}

.contact1 {
	width: 39%;
	text-align: right;
}

.contact2 {
	width: 50%;
	margin-bottom: 5px;
	text-align: left;
}

.tt {font-size:120%;} /* Adresse email dans msg retour formulaire oubli */


/* Mise ne forme des niveaux dans la liste categorie du formulaire entreprise */
.largeurlimite {
	width: 300px;
	font-size: 0.9em;
}
.liste_niv1 {
	background-color: #1B2E11;
	color: #fff;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
}
.liste_niv2 {
	margin: 0px 0px 0px 15px;
}
.liste_niv2plus {
	background-color: #657920;
	color: #fff;
	margin: 0px 0px 0px 15px;
}
.liste_niv3 {
	padding: 0px 0px 0px 30px;
}
/* FORMULAIRES SPECIFIQUES*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* 
#login #login_admin : formulaire de login
#oubli_form : formulaire oubli du mot de passe 
#inscription : formulaire d'inscription
#formcontactcss : formulaires divers
*/

#login, #oubli_form { /* Le formulaire */
	width:90%;
}

#login input , #login_admin input {
	width: auto;

}

#login div, #inscription div,  #login_admin div, , #oubli_form div {
	text-align: center;
	margin-top: 5px;
}

#login p, #inscription p,  #login_admin p, #oubli_form p {
	margin-bottom: 0px;
}

.reponse_formulaire { /* Message de reponse du formulaire de candidature */
	color: #FF3300;
	font-size: 95%;

}

/* SQUELETTES TROMBINOSCOPE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Utilisés dans liste_elus_trombi, liste_elus_detail, liste_elus_titre, affiche_elu */

/* LISTE_ELUS_TROMBI */
#boss, #membres, .fiche_trombi p { /* General */
	font-size: 100%;
}

#boss {  /* Le boss */
	margin: 0em 0em 2em 0em;
	
}
.fiche_trombi {  /* Le block élu */
	float: left;
	text-align: center;
	width: 33%;
	margin: 0em 0em 2em 0em;
	height: 130px; /* Cf Hack */
}


#boss img, .fiche_trombi img { /*  Pas de float sur les images */
	float: none;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
}


/* hack pour le min-height sous IE : donner une hauteur mini au contenu */
html>body .fiche_trombi {
	height: auto;
	min-height: 130px;
}

/* LISTE ELUS DETAILLEE */
.portrait_elu { /* Block un elu */
	margin: 20px 0px 0px 0px;
}

.photo_elu { /* Photo de l elu */
	float: left;
	width: 120px;
	height: 110px;
}
.info_elu { /* Informations sur l elu */
	float: left;
	width: 290px;
	margin: 0px 0px 0px 0px;
	}

h4.elu { /* Nom de l elu */
	font-size:100%;
	padding: 0px;
}

.info_elu p { /* Paragraphe Informations sur l elu */
	margin: 0px 0px 00px 0px;
}

/* LISTE_ELU_TITRE */
.block_titre_elu { /* Position et forme du block */
	padding: 0px 0px 0px 0px;
	width: 480px;
	/*float: left;
	text-align:justify;	*/
}
.troiscol1 { /* Colonne 1 */
	float: left;
	width: 43%;
	margin: 0% 1% 0% 0%;
}
.troiscol2 { /* Colonne 2 */
	float: left;
	width: 27%;
	margin: 0% 1% 0% 0%;

}
.troiscol3 { /* Colonne 3 */
	float: left;
	width: 27%;
	margin: 0% 0% 0% 0%;

}
.block_titre_elu ul li { /* Element de liste */
	list-style-type:none;
}

/* AFFICHE_ELU */
.logos_elu { /* Photo de l'élu */
	float:right;
	margin: 4px;
	border: 1px solid #999A9D;
}
.colonne_gauche { /* Colonne de gauche */
	width: 79%;
	float: left;
	margin: 10px 0px 0px 0px;
}

.alignextra3, .alignextra4 { /* Deux colonnes */
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	text-align: left;
}

.alignextra3 { /* Colonne 1 */
	width: 37%;
	
}

.alignextra4 { /* Colonne 2 */
	width: 62%;
}
.alignextra4 ul {
	list-style-type: none;
}

/* SQUELETTE LISTE_AGENDA */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.troiscol { /* Liste des mois sur 3 colonnes */
	float: left;
	width: 22%;
	margin: 0% 2% 0% 0%;

}

ul.listemois { /* Liste des mois */
	list-style-type: none;
}

ul.listemois li { /* Mois de la liste */
	float: left;
	width: 22%;
	margin: 0% 2% 0% 0%;
}

/* MISE EN FORME DES LISTES DE PHOTOS */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* Utilise dans Liste_article_img, liste_article_photo_pardate, affiche_article, affiche_fiche */

table.fondecran { /* Le tableau contenant la photo */
	float: left;
	background-color: #F9FBEE;
	border: 1px solid #CDD6A1;
	border-collapse:collapse;
	width: 135px; /* La marge droite sous firefox provoque un debordement */
	margin: 10px 35px 0px 10px;

}
td.fondecranphoto { /* La cellule contenant la photo */
	height: 130px;
	/*width: 125px;*/
	text-align: center;
	vertical-align: middle;
/*	padding: 5px;*/
	padding: 10px 0px 0px 0px;
 }

.titredoc2, .titredoc2 a, .fondecrancomplement { /* Titre et info sur la photo */
	height: 40px;
	font-size: 100%;
	color: #B9C427; /*#1B2E12; /*#FF8D00; *//*#FF7800 ;*/
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	vertical-align: top;
}
html>body .titredoc2 {
	height: auto;
	min-height: 40px;
}
.titredoc2 a:hover {
	color: #FF7800; /*#1B2E12; /*#FF8D00; *//*#FF7800 ;*/

}

.fondecrancomplement { /* Complément sur la photo */ 
text-align:center;
padding-top:1px;
color:#00A5E4;
}

/* SQUELETTE AFFICHE_CARTE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.infos { /* Mis en forme div infos */
	position:absolute;
	left: 550px;
	top: 100px;
	width: 170px;
	height: 250px;
	z-index: 100;
	visibility: hidden;
	background-color: #FFFFFF;
	border: 1px solid #1B2E12;
	padding: 5px;
	
	overflow-x:hidden;
	overflow-y: auto;
	text-align: left;
}
.infos h2 {
	margin: 0px;
	font-size: 1.2em;
	text-align: center;
}

.infos h3 {
	font-size: 1.1em;
}

.fermeture { /* Bouton fermeture */
	width: 1em;
	height: 1em;
	line-height: 1em;
	float: right;
	background-color: #FF9C30;
	margin: 2px 2px 2px 0px;
	text-align: center;
}

.fermeture a { /* Bouton fermeture lien */
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}


/* SQUELETTE LISTE_ARTICLE_DEPLIAGE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h3.depliage { /* Titre servant à deplier */
	color: #535561; /*#F9A400;*/
	font-size:100%;
	
	margin-bottom: 0em;
	padding-top : 0.5em
}
.layerdeplie { /* Layer de contenu */
	padding-left: 14px;
	margin-top: 0.5em;
	margin-bottom: 0em;
}
h3.depliage img { /* Image de depliage */
	margin-bottom: 0.5em;
	padding-top : 0.5em;
	
}
.premierniveau {
	margin: 5px 0px 3px;
	font-weight:bold;
}

.premierniveau a{
	color: #B9C427; /*#FF7800; /*#F9A400;*/ /*#B9C427; /*#FF7800 ;*/
}

.premierniveau img {
	vertical-align: middle;
	margin-right: 2px;
}
.direct {
	margin: 5px 0px 3px;
	font-weight:normal;
}



/* SQUELETTE PLAN */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h4.plan { /* Lien de niveau 4 */
	margin-top: 0.5em;
	margin-bottom:0.5em;
	margin-left : 10px;
	}
h4.plan a {
color:#839B97;
}

.lienplan { /* lien vers article */
color:#49BAE2;
	margin-left : 37px;
}

h3.plan { /* intertitre lien */
	font-family: Arial, Helvetica, sans-serif;
	color: #131114 ;/*#00A5E4; /*#6F8481; /*#226A9A; /*#1a171b;*/
	font-size:140%;
	margin-top:10px;
}

h3  a { /* intertitre lien */
	color: #131114;
}

/*  SQUELETTE LISTE_MOT_2COL, LIST_MOT_SSCAT */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.deuxcol { /* Colonne */
	float: left;
	width: 46%;
	margin: 0% 1% 0% 0%;
}
h4.sscat { /* a remonter */
	margin: 10px 0px 0px 0px;
}

div.lien.deuxcolclear {
	clear:none;
}



/*  FORMULAIRE DE RECHERCHE ANNUAIRE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
#rechercheannuaire label { /* Label */
	display:none;
}
#rechercheannuaire p {
	padding: 7px 0px 0px 0px;
}
#rechercheannuaire img, #rechercheannuaire input {
	vertical-align: middle;
}

#rechercheannuaire input { /* Champ de saisie */
	color: #2A3358;/*#62819e;*/
	border: 1px solid #e59897;
	width: 115px;
	font-size: 0.9em;
	text-align: center;
}



/* DIVERS */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.spip_surligne { /* Recherche : Couleur de surlignage */
	color: #fff;
	background-color: #FF7800;
	padding: 1px;
}

.right { /* Aligne a droite */
	text-align: right;
}

.centrer, .center { /* Centre */
	text-align: center;
}

.align_left { /* Aligne a gauche */
	text-align: left;
}

.float_left { /* Flottant gauche */
	float: left;
}

.float_none { /* Pas de flottant */
	float: none;
}

.sanspadding {
	padding: 0;
}

