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

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

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


a.spip_in { /* Liens internes */
	font-size: 100%;
	text-decoration: none;
}
a.spip_in:hover { /* Liens internes over */
	text-decoration: underline;
	
}

a.spip_out {/* Liens externes */
	font-size: 100%;
	color: #84B95B;/*#0071B9;*/
	text-decoration: underline;	
}

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

a.spip_out:hover { /* Liens externes over */
	text-decoration: none;
	/*color: #EF7300;*/
}


/* FIL D'ARIANE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.chemin {
	font-size: 95%;
	color: #69a936;
	text-decoration: none;
	font-weight: bold;
	
	margin-bottom: 15px;
}

.chemin a {
	text-decoration: none;
	color: #69a936;
}
.chemin a:hover {
	text-decoration: underline;
	color: #37665e;
}
.chemin strong {
	color: #37665e;
	font-size: 95%;
}
/* TITRES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.block h2 {
	color: #85aca7;
	font-weight: bold;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 130%;
	
	background-image: url(images/page_bg_h2_block.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.1em;
	
	padding: 0px 0px 0px 20px;

}
h2.divers {
	margin-top: 0px;
	background-image: none;
	color: #fff;
	position: absolute;
	top: -2000px;
}
h2 { /* Titre article / rubrique */
	color: #35A2EE; /*#abbeba; /*#33a1ee;*/
	font-size: 160%;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	
	background-image: url(images/page_bg_h2.gif);
	background-repeat: no-repeat;
	background-position: 0em 50%;
	
	padding: 5px 0px 0px 25px;
	margin-top:30px;	
	height: 25px;
}
html>body h2 {
	height: auto;
	min-height: 25px;
}
h3.spip { /* intertitre */
	font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;
	font-size: 130%;
	
	margin-top: 1em;
	margin-bottom: 0.5em;
	padding-left: 0px;
	
	color:#35A2EE; /*#6ABAE3; /*#85ACA7; /*#F7A756; /*#33a1ee;*/
	font-weight: bold;
	
	/*clear: both;*/
}

h3.fiches, h4 { /* H4 utilises par liste elus, affiche fiche */
	color: #42AFDF; /*#F8DB26;*/
	font-size: 100%;
}
h4 span {
	color: #666666;
	font-weight: normal;
}
/* CONTENU ARTICLES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.dateevmnt, .datearticle, .dateliste, .infodoc, .listdateevmnt, .nbresult { /* style des dates*/
	font-size: 95%;
	color:#8B9794; /*#F7A756;*/
	font-style:italic;
	text-decoration:none;
}

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

.nbresult {
	margin-left: 20px;

}


.chapo, .chapo_haut, .chapofiche{ /* chapos */
	font-size:100%;
	
	margin-bottom: 10px;
	padding: 5px 0px 5px 0px;
		
	color: #85ACA7;/*#898081;/*#535561;*/
	font-weight:bold;
	text-decoration:none;

}

.chapofiche {
	font-weight: normal;
}

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

/* 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 {
	/*background-color: #36635C;*/
	/*padding: 1px;*/
	border: 1px solid #36635C;

}

.nocadre img { /* Utilisé dans doc et emb pour supprimer le cadre aux gif */
	border: 0px;
	/*background-color: transparent;*/
}

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

.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:#B92700;/*#535561;*/
	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:#8B9794;/*#E00458;*/
}

/* 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: #37665E;
}
.retour a:hover { /* Bouton retour lien hover */
	color: #69A936;
}

/* 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: #71A390;
}
table.spip tr.row_odd { /* Ligne paire */
	font-size: 95%;
	color: #000000;
	background-color: #EFF4F7; /*CEE0EA;*/
}

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

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: 0px 0px 10px 0px;
	/*float: left;
	width: 450px;*/
	text-align:justify;	
	clear:both;
}

.block_article img { /* Image */
	float:left;
	margin: 5px 5px 5px 0px!important;
	margin: 5px 5px 5px 0px;
	border: 1px solid #999A9D;*/

	
}

.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-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 100%;
	color: #37665e; /*#F8DB26; /*#37665E;*/
	letter-spacing: 0em;
	
	/*background-image: url(images/picto_lien.gif);*/
	background-repeat: no-repeat;
	background-position: 0% 50%;
	
	padding-left: 0px;
	margin-top: 7px;
	margin-bottom: 3px;
	
	clear: both;
	
}

.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 {
	color:#37665e; ; /* #759691; /*#F2D625; /*#f8ac82; /*#37665E;*/
	text-decoration: underline;
	font-weight: bold;
	
	background-image: url(images/picto_liens.gif);
	background-repeat: no-repeat;
	background-position: 0em 0.5em;
	
	padding: 0px 0px 0px 10px;
}

.lien a:hover, .titredoc a:hover {
	color: #69a936; /*#334757;/*#00A2D8;/*color: #69A936;*/
	text-decoration: none;
	
	background-image: url(images/picto_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: 95%;
	color: #000000;
	
	text-align:justify;
	
	padding-bottom: 10px;
	padding-left: 0px;
}


.infodoc { /* Date, poids, type */
	text-decoration: none;
	color: #8B9794;
	margin-left: 0px;
	margin-bottom: 5px;
}
.compldoc { /* Descriptif document */
	font-size: 95%;
	color: #8B9794;
	
	padding-top: 3px;
	margin-left: 0px;
}

/* BOUTONS DE GESTION DES PAGES */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.boutons{ /* Block boutons */
	
	padding-bottom: 2px;
	padding-top: 2px;
	
	/*
	margin-top: 25px;
	background-image:url(images/pointilles.gif);
	background-position:0px -3px;
	background-repeat:repeat-x;
	 border-top: 1px solid #ABBEBA;/*84B95B */
	border-bottom: 1px solid #ABBEBA;/*84B95B*/
	
	color:#759691; /*#0071B9;*/
	font-size:120%;	
	text-align: center;
}

.bouton { /* Bouton par defaut */
	font-size: 100%;
	color: #37665e;/*#37665E;*/
	text-decoration: none;
}

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

.boutonactif {
	font-size: 100%;
	font-weight: bold;
	color: #69A936;
}

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

.extras { /* Ligne d'extra */
	clear: both;
	/* border-top: 1px solid #FFECD9; */
	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 */
	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;	
	
}


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

#formliste label {
	display:none;
}

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

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: #00A5E4;
}

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

form h4 {
	clear: both;
}

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

#ligne {
}

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

form input.spip_boutoncss, .spip_bouton { /* Bouton de validation */
	border:none;
	border: 1px solid #999A9D;
	background-color:#5A7895;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#FFFFFF;
	width: auto;
	overflow: visible;
	cursor:pointer;
	text-align:center;
	vertical-align: middle;
}

.contact1, .contact2 { /* Presentation du formulaire sur deux colonnes */
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	text-align: left;
}

.contact1 {
	width: 45%;
	text-align: left;
}

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

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

/* 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 1em 0em;
	height: 60px; /* Cf Hack */
}


#boss img, .fiche_trombi img { /*  Pas de float sur les images */
	float: none;
	margin: 0em 0em 0.5em 0em;
	padding: 0em;
}
.elucol1, .elucol2 { /* Présentation sur deux colonnes */
	padding-top: 2px;
	padding-bottom: 2px;
	float: left;
	text-align: left;
}

.elucol1 { /* Colonne 1 */
	width: 49%;
	
}
.elucol2 { /* Colonne 2 */
	width: 50%;
}


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

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

.photo_elu { /* Photo de l elu */
	/*float: left;
	width: 145px;
	height: 130px;
	*/
	display: none;
}
.info_elu { /* Informations sur l elu */
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	}
.info_elu p { /* Paragraphe Informations sur l elu */
	margin: 0px 0px 0px 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: 55%;
	margin: 0% 1% 0% 0%;

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

}
ul.block_titre_elu 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: 100%;
	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%;
}


/* 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: #F0F1F5;
	border: 1px solid #CCC;
	border-collapse:collapse;
	width: 135px; /* La marge droite sous firefox provoque un debordement */
	margin: 10px 10px 0px 0px;
	
}
td.fondecranphoto { /* La cellule contenant la photo */
	height: 125px;
	/*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: 30px;
	font-size: 95%;
	color: #026599; /*#FF8D00; */
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:center;
	vertical-align: top;
}

.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: 453px;
	top: 0px;
	width: 160px;
	height: 370px;
	z-index: 300;
	visibility: hidden;
	background-color: #FFFFFF;
	border: 1px solid #00a9d7;
	padding: 5px;
	overflow: auto;
}

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

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


/* SQUELETTE LISTE_ARTICLE_DEPLIAGE */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h3.depliage { /* Titre servant à deplier */
	/*font-family: Helvetica,Geneva, Arial, sans-serif;*/
	color: #37665e;
	font-size:100%;
	
	margin-bottom: 0em;
	padding-top : 0.5em
}
.layerdeplie { /* Layer de contenu */
	padding-left: 20px;
	margin-top: 0.5em;
	margin-bottom: 0em;
}
h3.depliage img { /* Image de depliage */
	margin-bottom: -0.5em;
	padding-top : 0.5em
}


/* SQUELETTE PLAN */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
h4.plan { /* Lien de niveau 4 */
	color:#37665e; /*#759691;*/
	margin-top: 1em;
	margin-bottom:0.5em;
	margin-left : 22px;
	}
h4.plan a{ /* Lien de niveau 4 */
	color:#37665e; /*#759691;*/
	}
h4.plan a:hover{ /* Lien de niveau 4 */
	color:#69a936; /*#759691;*/
	}

div.lienplan a{ /* lien vers article */
	color:#37665e; /*#;*/
	margin-left : 37px;
	font-weight: normal;
	
}

h3  a { /* intertitre lien */
	color: #35A2EE; /*#F9A400;*/
}


/*  *****AJOUTE  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;
}
.annuaire { /* Surtylage des liens vers les fiches*/
}

div.lien.deuxcolclear {
	clear:none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* SQUELETTE LISTE_DOC_COL */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.document_col { /* Liste liste_doc_col sur plusieurs colonnes */
	margin-left: 0px;
	padding: 0px 0px 10px 0px;
	margin-right:5px;
	float: left;
	width: 48%; /* Valeur à adapter en fonction du nombre de colonnes pour les documents affichés */
}
.document_col_logo {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.document_col .savoirplus, .document_pageflip .savoirplus { /* Lien en savoir plus */
}
.document_col .savoirplus a, .document_pageflip .savoirplus a {

}
.document_col .savoirplus a:hover, .document_pageflip .savoirplus a:hover {

}


/* DIVERS */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.spip_surligne { /* Recherche : Couleur de surlignage */
	color: #fff;
	background-color: #C0E3FA;
}

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