body {
	padding: 0px;
	margin: 0px; 
	background-color: #eef2f2;
	color:#5B5959;
	background-image: url(images/fond_header.jpg);
	background-repeat: repeat-x;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
a , a:hover {
	text-decoration:none;
}
sup {
	text-transform:none;
}
br.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
/*--------------------------------------------*/
/*----------------LES COULEURS----------------*/
/*--------------------------------------------*/
/*Le noir TYPO color:#2E2A29; */
div.boite_idf p,div.boite_idf h1.ca_tourne,div.boite_gauche h1.titre,div.boite_gauche h1.titre a,ul.liste_assistants li a,div.boite_ecran_accueil h1.titre,div.boite_ecran_accueil h1.titre a,div.boite_ecran_membre div.bandeau_membre h1.prenom,div.boite_ecran_membre div.bandeau_membre h1.prenom a,div.boite_ecran_membre div.bas_membre div.rangee_1 h2.langue,div.boite_ecran_membre div.bas_membre div.rangee_2 h2.tel,div.boite_ecran_membre div.bas_membre div.rangee_2 h2.mail,div.boite_ecran_membre div.bas_membre div.rangee_2 h2.mail a ,div.boite_ecran_membre div.bas_membre div.rangee_2 h2.web a,div.boite_ecran_membre div.bas_membre div.rangee_2 h2.mail a:hover , div.boite_ecran_membre div.bas_membre div.rangee_2 h2.web a:hover, h1.titre_rechercher, h1.titre_assistant, div.date_recherche,h1.titre_specifique, h1.entete_calendrier,h1.titre_calendrier,h1.titre_calendrier a,h1.titre_calendrier2 a,h1.entete_association,h1.titre_boite_association a, h1.titre_association,body.page_plan div#contenu_filles ul li a:hover , body.page_plan div#contenu_filles h2 a:hover,body.page_recherche div#contenu_filles ul li a:hover , body.page_recherche div#contenu_filles h2 a:hover,div#contenu_filles div.cartouche p.titre,h1.titre_specifique a,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.web a,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.mail a,div#conteneur div#contenu_profil div#droite_cv div.boite_chapitre span.titre,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.web,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.mail,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.tel,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.adresse,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.chat,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.cv_down a,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.cv_down,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.langue,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.specif,div#conteneur div#contenu_filles h2#nom_profil,div.go_top a:hover,div.go_top_mini a:hover,div.archives a:hover,div#conteneur div#contenu_profil div#droite_cv  div.boite_acces_chapitres ul.acces_chapitres li a:hover,div.boite_ecran_membre p.texte_films a,h2#specificite,div.total_membres span{
	color:#2E2A29;
}
/*Le noir BACKGROUND background-color:#2E2A29; */
div#pied,div.boite_scroll_assistants,div#contenuscroll_films,div.popup_dispo div.liste_dispo_1 ,div.popup_dispo div.liste_dispo_2 , div.popup_dispo div.liste_dispo_3,div.popup_dispo,ul.rangee_membre_2 li,ul.rangee_membre li{
	background-color:#201718;
}
/*Le gris TYPO color:#5B5959; */
div.boite_ecran_accueil p.texte span ,div.boite_ecran_accueil p.texte span a ,div.boite_ecran_accueil p.texte strong,body.page_plan div#contenu_filles ul li a , body.page_plan div#contenu_filles h2 a,body.page_rubrique div.boite_derniers-articles ul li a,body.page_recherche div#contenu_filles ul li a , body.page_recherche div#contenu_filles h2 a,#hierarchie a,h1.titre_specifique a:hover,div.go_top a,div.go_top_mini a,div.archives a,div#conteneur div#contenu_profil div#droite_cv  div.boite_acces_chapitres ul.acces_chapitres li a, div#conteneur div.droite div.contenu_association a{
	color:#5B5959;
}
/*Le blanc TYPO color:#FFFFFF; */
div.nav_header ul.menu_barre li ul li ul li a,div.nav_header ul.menu_barre li ul li a ,div.nav_header ul.menu_barre li,div.nav_header ul.menu_barre li a,div.boite_langues h2.header_langue, div.boite_langues h2.header_langue a,div.boite_acces div.rangee_a div.champ_login a,div#pied span.sans_lien_pied_3,div#pied span.sans_lien_pied,div#pied a.lien_kiowa:hover,div#pied a.lien_pied:hover,div.nom_assoc span,div.tetiere_liste_assistants,ul.rangee_membre li a:hover, ul.rangee_membre li a.on,ul.rangee_membre li.actif , span.actif,ul.rangee_membre_2 li a:hover, ul.rangee_membre_2 li a.on,ul.rangee_membre_2 li.actif , span.actif,div#boite_films,div#boite_films h1.titre_film,div#go_retour a:hover,div#boite_films p span{
	color: #FFFFFF; 
}
/*Le gris TYPO (sur fond noir) color:#a6a1a1; */
div.popup_dispo div.liste_dispo_1 a , div.popup_dispo div.liste_dispo_2 a , div.popup_dispo div.liste_dispo_3 a,div.popup_dispo div.liste_dispo_1 , div.popup_dispo div.liste_dispo_2 , div.popup_dispo div.liste_dispo_3,ul.rangee_membre_2 li,ul.rangee_membre li,ul.rangee_membre li a,ul.rangee_membre_2 li a,div#pied a.lien_pied,div#go_retour a{
	color:#a6a1a1;
}
/*Le gris TYPO films défilement (sur fond noir) color:#c8c8c8; */
div#boite_films p{
	color:#c8c8c8;
}
/*Le bleu leger TYPO color:#5493FA; */
div.boite_association_on p ,ul.rangee_assistant li,div.date_recherche input,div.formulaire_spip input.forml,div.boite_ecran_membre h2.savoir_left,div.boite_ecran_membre h2.savoir_right,div.boite_ecran_membre p.texte_actu,div.boite_ecran_membre p.texte_actu a,div.total_membres {
	color:#5493FA;
}
/*Le bleu fort TYPO color:#2375FA; */
div.boite_ecran_accueil p.texte a ,div.tetiere_tele,div.tetiere_ecran ,div.tetiere_gauche,div#conteneur div#contenu_profil div#gauche_cv h1.fonction,div#conteneur div#contenu_profil div#droite_cv div.bandeau_chapitre h1.nom_chapitre,div.boite_ecran_membre div.bandeau_membre div.poste,div.boite_liste-articles ul.liste-articles li h2 , div.boite_liste-articles ul.liste-articles li h2 a, body.page_article div#contenu_filles div.cartouche h2.titre , body.page_article div#contenu_filles div.cartouche h2.titre a , .chapo,body.page_rubrique div.boite_derniers-articles h2.titre,body.page_rubrique div.boite_derniers-articles h2.titre a {
	color:#2375FA;
}
/*Le rouge bordeaux TYPO color:#AE3261; */
a.picto_calendrier2,a.picto_brochure2,div.picto_calendrier a,div.picto_calendrier,div.picto_brochure,div.picto_brochure a,div.boite_ecran_membre div.bas_membre div.rangee_1 h2.dispo,div.boite_ecran_accueil h2.en_salle a,div.boite_ecran_accueil h2.en_salle,ul.liste_assistants li.actif,ul.liste_assistants li.actif , span.actif,ul.liste_assistants a:hover,ul.liste_assistants li:hover,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.dispo {
	color:#AE3261;
}
div.boite_association_on ul.nouveaux_membres li p{
	color:#5B5959;
	line-height:14px;
}
div.blocs_destination {
	background-color:#F3F5F5;
	border:1px dotted #C4C6C6;
	padding: 15px 10px;
}
/*----------------------- CONTENEURS PRINCIPAUX -------------------------------*/
div#page { 
	position:absolute;
	left: 50%;
	top: 0px;
	width: 950px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	margin-left: -475px;
}
div#entete {
	/* background-image: url(images/photos_header.jpg); */
	background-repeat: no-repeat;
	width: 950px;
	height: 154px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.imgentete1 {	background-image: url(images/photos_header01.jpg); }
div.imgentete2 {	background-image: url(images/photos_header02.jpg); }
div.imgentete3 {	background-image: url(images/photos_header03.jpg); }
div.imgentete4 {	background-image: url(images/photos_header04.jpg); }
div.imgentete5 {	background-image: url(images/photos_header05.jpg); }
div.imgentete6 {	background-image: url(images/photos_header06.jpg); }
div.imgentete7 {	background-image: url(images/photos_header07.jpg); }
div.imgentete8 {	background-image: url(images/photos_header08.jpg); }
div.imgentete9 {	background-image: url(images/photos_header09.jpg); }
div.imgentete10 {	background-image: url(images/photos_header10.jpg); }
div.imgentete11 {	background-image: url(images/photos_header11.jpg); }
div.imgentete12 {	background-image: url(images/photos_header12.jpg); }
div.imgentete13 {	background-image: url(images/photos_header13.jpg); }
div.imgentete14 {	background-image: url(images/photos_header14.jpg); }
div.imgentete15 {	background-image: url(images/photos_header15.jpg); }
div.imgentete16 {	background-image: url(images/photos_header16.jpg); }
div.imgentete17 {	background-image: url(images/photos_header17.jpg); }
div.imgentete18 {	background-image: url(images/photos_header18.jpg); }
div.imgentete19 {	background-image: url(images/photos_header19.jpg); }
div.imgentete20 {	background-image: url(images/photos_header20.jpg); }

div.haut_header {
	width: 950px;
	height: 96px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div.bas_header {
	width: 950px;
	height: 97px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#conteneur {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#conteneur div.gauche {
	float:left;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 60px;
	width: 209px;
}
div#conteneur div#contenu {
	float:left;
	padding: 0px 10px 0px 19px;
	margin: 0px 0px 0px 0px;
	width: 400px;
}
div#conteneur div#contenu_filles {
	/*background-color:#ff0000;*/
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 60px;
	width: 659px;
}
body.page_plan div#conteneur div#contenu_filles , body.page_recherche div#conteneur div#contenu_filles {
	float:left;
	padding: 0px 20px 0px 30px;
	margin: 0px 0px 0px 60px;
	width: 609px;
	/*background-color:#ff0000;*/
}
div#conteneur div#contenu_profil {
	float:left;
	padding: 0px 20px 0px 30px;
	margin: 0px 0px 0px 60px;
	width: 609px;
}
div#conteneur div#contenu_profil div#gauche_cv {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 200px;
}
div#conteneur div#contenu_profil div#droite_cv {
	float:left;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	width: 375px;
}
div#conteneur div.droite {
	float:left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	width: 166px;
}
div#pied {
	float: left;
	/*background-image: url(images/footer.gif);
	background-repeat: no-repeat;*/
	width: 910px; /*930px;*/
	height: 17px;
	padding: 2px 20px 2px 20px; /*2px 0px 2px 20px;*/
	margin: 10px 0px 10px 0px;
	font-size: 10px;
	color: #7A7676; 
}
div#pied a.lien_pied {
	text-decoration: none;
}
div#pied a.lien_kiowa {
	text-decoration: none;
	color: #5493FA; 
}
div#pied span.sans_lien_pied {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(images/fleche_footer.gif);
	background-repeat: no-repeat;
	background-position:12px 4px;
}
div#pied .sans_lien_pied_2 {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 10px;
	color: #5493FA; 
	background-image: url(images/fleche_footer.gif);
	background-repeat: no-repeat;
	background-position:0px 4px;
}
div#pied span.sans_lien_pied_3 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*-------------------------- DANS LE HEADER -----------------------------------*/
div.nom_assoc {
	float: right;
	text-transform:uppercase;
	font-size: 11px;
	letter-spacing:1px;
	padding: 0px 0px 0px 0px;
	margin: 4px 2px 6px 5px;
	color: #959899;
	font-weight: bold;
}
div.logo {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 13px 0px 0px 60px;
	width: 100px;
	height: 69px;
	/*
	margin: 30px 0px 0px 90px;
	width: 80px;
	height: 49px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	*/
}
a.accueilLogo {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100px; /*80*/
	height: 69px; /*49*/
}
div.points_header {
	float: left;
	background-image: url(images/points_bleus.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 380px;
	width: 112px;
	height: 12px;
}
div.boite_acces {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 10px;
	width: 140px;
	height: 30px;
}
div.boite_acces div.rangee_a , div.boite_acces div.rangee_b {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 140px;
	height: 15px;
}
div.boite_acces div.rangee_a div.picto_login {
	float:left;
	background-image: url(images/picto_login.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 11px;
	height: 10px;
}
div.boite_acces div.rangee_a div.champ_login {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	width: 120px;
	height: 10px;
}
div.boite_acces div.rangee_a div.champ_login a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	line-height:10px;
}
div.boite_acces div.rangee_a div.champ_login a:hover {
	color: #ffed00;
}
div.boite_acces div.rangee_b div.picto_passw {
	float:left;
	background-image: url(images/picto_passw.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 11px;
	height: 10px;
}
div.boite_acces div.rangee_b div.champ_passw {
	float:left;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	width: 100px;
	height: 10px;
}
div.boite_acces div.rangee_b div.ok_login {
	float:left;
	background-image: url(images/ok_login.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 7px;
	width: 12px;
	height: 12px;
}
div.boite_langues {
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 12px 0px 0px 40px;
	width: 45px;
	height: 30px;
}
div.boite_langues h2.header_langue_actif {
	color:#ffed00;
}
div.boite_langues h2.header_langue , div.boite_langues h2.header_langue_actif  {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-transform:uppercase;
	font-size:8px;
	line-height:9px;
	letter-spacing:1px;
}
/*--------(dans la page - sous le header)------------------*/
div.cols_header {
	padding: 0px 0px 0px 0px;
	margin: 9px 0px 3px 0px;
	width: 950px;
	height: 30px;
}
div.cols_header div.gauche_header {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 60px;
	width: 230px;
}
div.cols_header div.centre_header {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 430px;
}
div.cols_header div.centre_header_filles {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 60px;
	width: 660px;
}
div.cols_header div.droite_header {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 175px;
}
div.gauche_header div.fleche_header , div.centre_header div.fleche_header , div.droite_header div.fleche_header , div.centre_header_filles div.fleche_header {
	float:left;
	background-image: url(images/fleche_header.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 11px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width:15px;
	height: 12px;
}
div.gauche_header div.actualites_header {
	float:left;
	background-image: url(images/actualites_header.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	width:79px;
	height: 18px;
}
div.centre_header div.membres_header {
	float:left;
	background-image: url(images/membres_header_accueil.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	width:200px;
	height: 18px;
}
div.droite_header div.association_header {
	float:left;
	background-image: url(images/association_header.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 12px;
	width:101px;
	height: 18px;
}
/*-------------------------- BARRE DE MENU PRINCIPALE -----------------------------------*/
div.nav_header {
	float: left;
	background-image: url(images/fond_nav_header.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 60px;
	width: 834px;
	height: 27px;
}
/*---------------------------------*/
div.nav_header div.points_jaune_header {
	margin: 9px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/points_jaune_header.gif);
	background-repeat: no-repeat;
	width: 1px;
	height: 10px;
	float:right;
}
div.nav_header div.picto_mail_header {
	margin: 8px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/picto_mail_header.gif);
	background-repeat: no-repeat;
	width: 17px;
	height: 11px;
	float:right;
}
div.nav_header div.picto_mail_header a {
	width: 17px;
	height: 11px;
	float:right;
}
/*-----------la nav-----------------*/
div.nav_header ul.menu_barre {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 7px 0px 0px 10px;
	width: 760px;
	float:left;
}
div.nav_header ul.menu_barre li {
	background-image: url(images/points_nav.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	position:relative;
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 5px;
	padding: 0px 8px 0px 4px;
	text-transform:uppercase;
	letter-spacing:0px;
	font-size: 11px;
	z-index:3;
}
div.nav_header ul.menu_barre li a {
	text-decoration: none;
}
div.nav_header ul.menu_barre li a:hover , div.nav_header ul.menu_barre li a.on{
	color: #ffed00; 
}
/*-----------------------------------------------------*/
/*       L'apparition du sous menu au survol     */
/*       des liens de la premiere liste de liens       */
/*-----------------------------------------------------*/
div.nav_header ul.menu_barre ul {
	position: absolute;
	width:135px;/* 10px de plus que - div.nav_header ul.menu_barre li ul li a - (son padding-left) */
	display: none;
	margin: 12px 0px 0px 0px;
	padding: 10px 0px 5px 0px;
	background-color:#1f1d1d;
}
div.nav_header ul.menu_barre li:hover ul { 
	display: block;
	top:0px;
	left:0px;
}
div.nav_header ul.menu_barre li ul li {
	background:none;
	/*display: block;*/
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:none;
}
div.nav_header ul.menu_barre li ul li a {/* Attention voir_1 styles IE6 et IE7*/
	display:block;
	width:125px;/* 10px de moins que - div.nav_header ul.menu_barre ul - (le padding-left) */
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	text-decoration: none;
}
div.nav_header ul.menu_barre li ul li a:hover {
	text-decoration: none;
	color: #333333; 
}
div.nav_header ul.menu_barre li ul li:hover a {
	text-decoration: none;
	background-color:#ffffff;
	background-color:#ccc;
}
/*-----------------------------------------------------*/
/*       L'apparition du sous menu au survol     */
/*       des liens de la seconde liste de liens       */
/*-----------------------------------------------------*/
div.nav_header ul.menu_barre li:hover ul ul { 
	display: none;
	top:0px;
	left:0px;
}
div.nav_header ul.menu_barre li ul li:hover ul li a {
	text-decoration: none;
	background:none;
}
div.nav_header ul.menu_barre ul ul {
	position: absolute;
	width:135px;/* 10px de plus que - div.nav_header ul.menu_barre li ul li a - (son padding-left) */
	display: none;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 5px 0px;
	background-color:#1f1d1d;
}
div.nav_header ul.menu_barre li ul li:hover ul { 
	display: block;
	top:-2px;
	left:135px;
}
div.nav_header ul.menu_barre li ul li ul li {
	background:none;
	display: block;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:none;
}
div.nav_header ul.menu_barre li ul li ul li a {/* Attention voir_1 styles IE6 et IE7*/
	display:block;
	width:125px;/* 10px de moins que - div.nav_header ul.menu_barre ul - (le padding-left) */
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	text-decoration: none;
}
div.nav_header ul.menu_barre li ul li ul li a:hover {
	text-decoration: none;
	color: #333333; 
}
div.nav_header ul.menu_barre li ul li ul li:hover a {
	text-decoration: none;
	background-color:#ffffff;
	background-color:#ccc;
}
/*-------------------------- GAUCHE dans LA PAGE -----------------------------------*/
div.boite_idf {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 210px;
}
div.boite_idf div.logo_idf {
	float:right;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/logo_idf.gif);
	background-repeat: no-repeat;
	width: 86px;
	height: 32px;
}
div.boite_idf p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height:13px;
	text-align:right;
	float:left; /****/
}
div.boite_idf p span {
	text-transform:uppercase;
}
div.boite_idf h1.ca_tourne {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 0px 17px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing:-1px;
	text-transform:uppercase;
	clear: both; /****/
}
div.boite_idf h1.ca_tourne a {
	color:#2E2A29;
}
div.boite_idf h1.ca_tourne a:hover {
	color:#3E3A39;
}
div.boite_scroll_assistants {
	margin: 10px 0px 0px 5px;
	padding: 10px;
	font-size: 10px;
	width:182px;
	height:150px;
}
div.boite_scroll_assistants p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color:#dddddd;
	height:148px;
	overflow: hidden ;
}
div.boite_pub {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	/*background-color:#cccccc;*/
	width:210px;
	/*height:150px;*/
	border:solid 1px #C4C6C6; /*#2E2A29;*/
	text-align:center;
}
p.sign_pub {
	float:right;
	margin: 0px 2px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 9px;
	font-weight:bold;
	color:#C4C6C6;
}
div.tetiere_dern_publi_old {
	float:left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/tetiere_dern_publi.gif);
	background-repeat: no-repeat;
	width: 208px;
	height: 23px;
}
div.points_tetieres_gauche {
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/points_tetieres_gauche.gif);
	background-repeat: no-repeat;
	width: 208px;
	height: 6px;
}
div.tetiere_gauche {
	float:left;
	margin: 15px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0px;
}
div.boite_gauche {
	float:left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 220px;
}
div.boite_gauche h1.titre {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px; /*20px;*/
	font-weight:bold;
}
div.boite_gauche img {
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:solid 1px #1f1d1d;
}
div.boite_gauche div.boite_texte_gauche {
	float:left;
	width:200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.boite_texte_gauche p.texte {
	float:left;
	line-height:11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify;
	font-size: 10px;
	font-weight:normal;
}
div.boite_texte_gauche h2.voir_2 {
	clear:both;
	float:left;
	background-image: url(images/picto_voir_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 10px;
	color:#aaaaaa;
	text-transform:uppercase;
}
div.boite_texte_gauche h2.voir_2 a {
	color:#aaaaaa;
}
div.boite_texte_gauche h2.voir_2 a:hover {
	color:#cccccc;
}
div.tetiere_liste_assistants {
	float:left;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	font-size:19px;
	font-weight:normal;
	letter-spacing:0px;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
}
div.points_bleu_fille_gauche {
	float:left;
	margin: 18px 0px 10px 5px;
	padding: 0px 0px 0px 0px;
	width: 202px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
}
ul.liste_assistants {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.liste_assistants li {
	list-style-type: none;
	padding:0px 0px 0px 40px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	text-transform:none;
}
ul.liste_assistants li a {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	text-transform:none;
}
ul.liste_assistants li:hover {
	background-color:#ffffff;
}
ul.liste_assistants li.actif {
	background-color:#ffffff;
	background-image: url(images/fleche_membre.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
}
/*-------------------------- CENTRE accueil -----------------------------------*/
/*LES COULEURS DES BORDURES GAUCHES DES COLONNES (dans le header et dans la page)*/
div.gauche_header div.fleche_header , div.centre_header div.fleche_header , div#conteneur div.gauche , div#conteneur div#contenu , div#conteneur div#contenu_filles , div.centre_header_filles div.fleche_header {
	border-left:1px solid #ffffff;
}
div.droite_header div.fleche_header , div#conteneur div.droite {
	border-left:1px solid #c4c6c6;
}
div.boite_ecran_accueil {
	clear:left;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 396px;
}
div.boite_ecran_accueil img.spip_logos {
	float:left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;/*solid 1px #1f1d1d;*/
}

div.vignette_agenda img.spip_logos {
	float:right;
	margin: 0px 0px 0px 20px;
}
div.boite_ecran_accueil div.boite_texte_accueil {
	float:left;
	width:285px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.boite_ecran_accueil div.boite_texte_accueil p.spip img {
/*
	float:left;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:solid 1px #1f1d1d;
*/
}
div.boite_ecran_accueil h1.titre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px; /*20px;*/
	font-weight:bold;
}
div.boite_ecran_accueil p.texte , div.boite_ecran_accueil p.texte a {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight:normal;
	
}
div.boite_ecran_accueil p.texte span , div.boite_ecran_accueil p.texte span a , div.boite_ecran_accueil p.texte a , div.boite_ecran_accueil p.texte strong {
	font-size: 13px;
	font-weight:bold;
}
div.boite_ecran_accueil h2.en_salle {
	background-image: url(images/picto_en_salle.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	text-transform:uppercase;
	font-size: 10px;
}
div.boite_ecran_accueil h2.en_salle span {
	text-transform:uppercase;
	color:#8e8c8d;
}
div.boite_ecran_accueil h2.voir_1 {
	background-image: url(images/picto_voir_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	font-size: 10px;
	color:#aaaaaa;
	text-transform:uppercase;
}
div.boite_ecran_accueil h2.voir_1 a {
	color:#aaaaaa;
}
div.boite_ecran_accueil h2.voir_1 a:hover {
	color:#cccccc;
}
div.archives {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	background-image: url(images/archives.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px; */
	width: 90px;
	height: 12px;
	font-size:10px;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
	text-align:right;
}
div.archives a {
	float:left;
	display: inline;
	width: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 45px;
	height: 12px; */
	text-align:center;
}
div.archives div{
	float:left;
	display: inline;
	width: 70px;
	height: 12px;
	text-align:center;
}

div.archives_agenda {
	width: 300px;
}
div.archives_agenda a {
	width: 10px;
}
div.archives_agenda div{
	width: 270px;
	margin-right: 10px;
	text-align:right;
}


div.mininav {
	width: 400px;
}
div.mininav a {
	float: none;
	display: inline;
}
body.page_article div#contenu_filles div.date_top {
	text-align:right;	/* float:right; */
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
body.page_article div#contenu_filles div.date_top small {
	text-align:right;
	font-size:9px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}
div.points_tetieres_centre {
	float:left;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/points_tetieres_centre.gif);
	background-repeat: no-repeat;
	width: 400px;
	height: 6px;
}
div.tetiere_ecran {
	float:left;
	margin: 15px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:28px; /*18px;*/
	font-weight:normal; /*bold;*/
	letter-spacing:0px;
}
div.tetiere_tele {
	float:left;
	margin: 20px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:0px;
}
div.sep_boite_ecran_accueil {
	float:left;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/sep_boite_ecran_accueil.gif);
	background-repeat: no-repeat;
	width: 400px;
	height: 5px;
}
/*-------------------------- CENTRE membres -----------------------------------*/
div#conteneur div#contenu_profil div#top_cv {
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 15px 0px;
	width: 605px;
}
div#conteneur div#contenu_profil div#top_cv div#nom_profil {
	float:left;
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
	font-size: 18px;
	background-color: #eef2f2;
}
div#conteneur div#contenu_profil div#top_cv div.points_bleu_fille_cv {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
}
div#conteneur div#contenu_profil div#droite_cv h2#tetiere_mon_actualite {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
	background-color:#518ff4;
	width: 360px;
}
div#conteneur div#contenu_profil div#droite_cv  div.boite_mon_actu {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	width: 375px;
}
div#conteneur div#contenu_profil div#droite_cv div.boite_mon_actu p.texte_actu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	line-height:150%;
	color:#5493FA;
}
div#conteneur div#contenu_profil div#droite_cv  div.boite_mon_actu p.texte_actu span.titre_actu {
	font-size:14px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}
div#conteneur div#contenu_profil div#droite_cv  div.boite_acces_chapitres {
	border-top:1px dotted #2E2A29;
	border-bottom:1px dotted #2E2A29;
	padding:2px 0px 2px 0px;
	margin: 30px 0px 0px 0px;
	width: 375px;
}
div#conteneur div#contenu_profil div#droite_cv  div.boite_acces_chapitres ul.acces_chapitres {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 375px;
}
div#conteneur div#contenu_profil div#droite_cv  div.boite_acces_chapitres ul.acces_chapitres li {
	list-style-type: none;
	display:inline;
	padding:0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-size:9px;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	height:20px;
}
div#conteneur div#contenu_profil div#droite_cv div.bandeau_chapitre {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/bandeau_chapitre.gif);
	background-repeat: no-repeat;
	width: 375px;
	height: 24px;
}
div#conteneur div#contenu_profil div#droite_cv div.bandeau_chapitre h1.nom_chapitre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
}

div#conteneur div#contenu_profil div#droite_cv div.boite_chapitre {
	width: 375px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
div#conteneur div#contenu_profil div#droite_cv div.boite_chapitre span.titre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
}
/*div#conteneur div#contenu_profil div#droite_cv div.boite_chapitre img {
	float:right;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	border:solid 1px #1f1d1d;
}*/

div#conteneur div#contenu_profil div#gauche_cv h1.fonction {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	font-weight:bold;
	text-transform:uppercase;
}
div#conteneur div#contenu_profil div#gauche_cv div.points_bleu_fille_cv_gauche {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
}
div#conteneur div#contenu_profil div#gauche_cv div.photo_cv {
	margin:0px;
	padding:0px;
	width:200px;
	text-align:center;
	background-color:#201718;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;
	width: 200px;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.dispo,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.tel,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.adresse,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.mail,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.chat,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.web,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.cv_down,div.boite_infos_cv h2.langue,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.specif {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	line-height:15px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 5px 30px;
	font-size: 10px;
	width: 170px;
	border-bottom:1px dotted #2E2A29;
	text-transform:none;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.mail span , div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.chat span , div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.web span {
	text-transform:uppercase;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.dispo {
	background-image: url(images/picto_dispo.gif);
	text-transform:uppercase;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.tel {
	background-image: url(images/picto_tel.gif);
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.adresse {
	background-image: url(images/picto_adresse.gif);
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.mail {
	background-image: url(images/picto_mail.gif);
	overflow:hidden;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.chat {
	background-image: url(images/picto_chat.gif);
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.web {
	background-image: url(images/picto_web.gif);
	overflow:hidden;
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.cv_down {
	background-image: url(images/picto_cv_down.gif);
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.langue {
	background-image: url(images/picto_langue.gif);
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.specif {
	background-image: url(images/picto_specif.gif);
}
div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.mail a:hover , div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.web a:hover,div#conteneur div#contenu_profil div#gauche_cv div.boite_infos_cv h2.cv_down a:hover {
	color:#5B5959;
}
h2#specificite {
	margin: 0px 0px 10px 45px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
div#go_retour {
	float:right;
	background-image: url(images/go_retour.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin: -15px 25px 0px 0px;
	padding: 0px 38px 0px 0px;
	width: 5px;
	height: 10px;
	font-size:10px;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
}
div#go_retour a {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 5px;
	height: 10px;
}
div.go_top {
	float:right;
	background-image: url(images/go_top.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 0px;
	width: 5px;
	height: 10px;
	font-size:10px;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
}
div.go_top a  {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 5px;
	height: 10px;
}
div.go_top_mini {
	float:right;
	background-image: url(images/go_top.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin: 5px 0px 0px 0px;
	padding: 0px 35px 0px 0px;
	width: 5px;
	height: 10px;
	font-size:10px;
	font-weight:normal;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
}
div.go_top_mini a {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 5px;
	height: 10px;
}

div.maj {
	font-size: 8px;
}
div.legende, span.legende, a.legende {
	font-size:0.8em;
	font-style:italic;
}
div.modifprofil textarea, div.modifprofil input, div.modifprofil select {
	font-size:0.9em;
}

/*div.points_bleu_fille_liste {
	margin: 5px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 550px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
}*/
div.points_bleu_fille_centre {
	margin: 18px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 395px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
}
div.titre_rubrique_centre {
	margin: 0px 0px 0px 26px;
	padding: 0px 0px 0px 0px;
	color:#FFED00;
	font-size:19px;
	font-weight:normal;
	letter-spacing:0px;
	font-family: Arial, Verdana, Helvetica, "Trebuchet MS",  sans-serif;
}
div.titre_rubrique_centre a {
	color:#FFED00;
}
div.boite_ecran_membre {
	float:left;
	margin: 0px 0px 50px 0px;
	padding: 0px 0px 0px 0px;
	width: 396px;
	background-color:#F3F5F5;
}
div.boite_ecran_membre div.bandeau_membre {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/bandeau_membre.gif);
	background-repeat: no-repeat;
	width: 395px;
	height: 24px;
}
div.boite_ecran_membre div.bandeau_membre h1.prenom {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 15px;
	font-weight:bold;
	text-transform:none;
}
div.boite_ecran_membre div.bandeau_membre h1.prenom span.nom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-transform:uppercase;
}
div.boite_ecran_membre div.bandeau_membre div.poste {
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 4px 0px 0px;
	text-transform:uppercase;
	font-size: 10px;
}
div.boite_ecran_membre div.bandeau_membre div.poste span {
	font-weight:bold;
}
div.boite_ecran_membre div.bandeau_membre  div.poste span sup {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height:10px;
	font-size: 0.8em;
	text-transform:none;
}
div.boite_ecran_membre a img.right {
	float:right;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	border:solid 1px #1f1d1d;
}
div.boite_ecran_membre a img.left {
	float:left;
	margin: 0px 20px 30px 0px;
	padding: 0px 0px 0px 0px;
	border:solid 1px #1f1d1d;
}

div.total_membres {
	margin: 0px 5px 20px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	font-weight:bold;
	font-size:80%;
}
div.total_membres span {
	font-size:110%;
}


div.boite_ecran_membre p.texte_actu {
	margin: 20px 0px 0px 0px;
	padding: 15px 0px 0px 10px;
	font-style:italic;
	font-weight:normal;
	line-height:150%;
}
div.boite_ecran_membre p.texte_actu span.titre_actu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:normal;
	font-weight:bold;
}
div.boite_ecran_membre p.texte_films {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	font-weight:normal;
	font-style:italic;
	line-height:150%;
}
div.boite_ecran_membre p.texte_films span.titre_films {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	font-style:normal;
}


div.boite_ecran_membre h2.savoir_right {
	background-image: url(images/picto_savoir.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 5px 0px 10px 10px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	text-transform:uppercase;
}
div.boite_ecran_membre h2.savoir_left {
	float:left;
	background-image: url(images/picto_savoir.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 5px 0px 10px 0px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	text-transform:uppercase;
}
div.boite_ecran_membre h2.savoir_right a , div.boite_ecran_membre h2.savoir_left a {
	color:#999999;
}
div.boite_ecran_membre h2.savoir_right a:hover , div.boite_ecran_membre h2.savoir_left a:hover {
	color:#aaaaaa;
}
div.boite_ecran_membre div.coin_membre {
clear:both;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/coin_membre.gif);
	background-repeat: no-repeat;
	width: 9px;
	height: 42px;
}
div.boite_ecran_membre div.bas_membre {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 387px;
	height: 42px;
	background-color:#ffffff;
}
div.boite_ecran_membre div.bas_membre div.rangee_1 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 387px;
	height: 19px;
}
div.boite_ecran_membre div.bas_membre div.rangee_2 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 387px;
	height: 19px;
}
div.boite_ecran_membre div.bas_membre div.rangee_points {
	background-image: url(images/points_gris_dispo_horiz.gif);
	background-repeat: repeat-x;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 387px;
	height: 1px;
}
div.boite_ecran_membre div.bas_membre div.points {
	float:left;
	background-image: url(images/points_gris_dispo_vert.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 4px;
	height: 10px;
}
div.boite_ecran_membre div.bas_membre div.rangee_1 h2.dispo {
	float:left;
	background-image: url(images/picto_dispo.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	text-transform:uppercase;
	height: 10px;
	width:215px; /*185px;*/
}
div.boite_ecran_membre div.bas_membre div.rangee_1 h2.langue {
	float:left;
	background-image: url(images/picto_langue.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	width:100px; /*130px;*/
	text-transform:uppercase;
	cursor:default;
}
div.boite_ecran_membre div.bas_membre div.rangee_2 h2.tel {
	float:left;
	background-image: url(images/picto_tel.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	text-transform:uppercase;
	width:215px; /*185px;*/
}
div.boite_ecran_membre div.bas_membre div.rangee_2 h2.mail {
	float:left;
	background-image: url(images/picto_mail.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	text-transform:uppercase;
	width:33px;
}
div.boite_ecran_membre div.bas_membre div.rangee_2 h2.web {
	float:left;
	background-image: url(images/picto_web.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	line-height:15px;
	margin: 0px 0px 0px 10px;
	padding: 3px 0px 0px 20px;
	font-size: 9px;
	text-transform:uppercase;
	width:30px; /*60px;*/
}
div.boite_ecran_membre div.bas_membre div.rangee_2 h2.mail a:hover , div.boite_ecran_membre div.bas_membre div.rangee_2 h2.web a:hover {
	color:#777777;
}



/*-------------------------- Centre filles (autres que membres) rubriques et articles)-----------------------------------*/
/* LA NAV SOUS RUBRIQUE 3 */
div.boite_rubriques_niveau3 {
	width:659px;
	height:25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	background-color:#ffffff;
}
div.boite_rubriques_niveau3 ul.rubriques_niveau3 {
	float:left;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 10px 10px;
	list-style:none;
	text-decoration:none;
	/*border-top:1px solid #2E2A29;
	border-bottom:1px solid #2E2A29;
	width:auto;*/
}
div.boite_rubriques_niveau3 ul.rubriques_niveau3 li {
	display:inline;
	padding: 0px 0px 0px 18px;
	margin: 0px 25px 5px 0px;
	font-size:12px;
	list-style:none;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	background-image: url(images/puce_nav3.gif);
}
div.boite_rubriques_niveau3 ul.rubriques_niveau3 li a {
	color:#A9A6A6;
	/*color:#5B5959;*/
}
div.boite_rubriques_niveau3 ul.rubriques_niveau3 li a:hover , div.boite_rubriques_niveau3 ul.rubriques_niveau3 li a.on {
	color:#201718;
}
div.boite_rubriques_niveau3 ul.rubriques_niveau3 li a.on {
	font-size:18px;
	font-weight:bold;
}
div.boite_descriptif {
	width:659px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;
	/*background-color:#ccddee;*/
}
/* LE BLOC DESCRIPTIF 5intro de la rubrique) */
div.boite_descriptif div.texte {
	width:550px;
	margin: 0px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	font-style:normal;
	line-height:18px;
	font-size:13px;
	/*background-color:#eeffcc;*/
}
/* LA BOITE DE LA LISTE DES ARTICLES 5page rubrique) ET LA BOITE DU TEXTE (page article) */
div.boite_liste-articles {
	margin: 0px 0px 0px 0px;
	padding: 0px 50px 0px 32px;
	width:577px;
	/*background-color:#eeddcc;*/
}
div.boite_liste-articles div.points_bleu_fille_liste {
	margin: 7px 0px 10px 25px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
	clear:both; /****/
}
div.boite_liste-articles ul.liste-articles {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	width:580px;
	/*background-color:#eeddcc;*/
}
div.boite_liste-articles ul.liste-articles li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
}
div.boite_liste-articles ul.liste-articles li h2.titre {
	padding: 0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-image: url(images/puce_liste_articles.gif);
}
body.page_article div#contenu_filles div.cartouche h2.titre {
	padding: 0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-image: url(images/puce_liste_articles.gif);
}
div.boite_liste-articles ul.liste-articles li h2.titre , div.boite_liste-articles ul.liste-articles li h2.titre a , body.page_article div#contenu_filles div.cartouche h2.titre , body.page_article div#contenu_filles div.cartouche h2.titre a {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 17px;
	font-weight:bold;
}
body.page_article div#contenu_filles div.cartouche p.soustitre , body.page_article div#contenu_filles div.cartouche p.surtitre {
	padding: 0px 0px 0px 25px;
	margin:0px 0px 0px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	font-weight:bold;
}
div.boite_liste-articles ul.liste-articles li small {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 25px;
}
div.boite_liste-articles ul.liste-articles li div.texte  {
	width:550px;
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	font-style:normal;
	/*background-color:#eeffcc;*/
}
body.page_article div#contenu_filles div.texte  {
	width:518px;
	margin: 0px 0px 0px 57px;
	padding: 0px 0px 0px 0px;
	font-weight:normal;
	font-style:normal;
	/*background-color:#eeffcc;*/
}
div.boite_liste-articles ul.liste-articles div.points_bleu_fille_liste {
	width:550px;
	margin: 7px 0px 30px 25px;
	padding: 0px 0px 0px 0px;
	height: 10px;
	background-image: url(images/points_bleu_fille_gauche.gif);
	background-repeat: repeat-x;
	clear:both; /****/
}
/*-------------------- Styles de mise en page dans la boite de saisie texte -------------------------------*/
body.page_article div#contenu_filles div.texte p.spip {
	/*font-weight:normal;
	font-style:normal;*/
	margin-top:0.5em;
}
body.page_article div#contenu_filles div.texte strong.spip {
	/*font-weight:normal;
	font-style:normal;*/
}
body.page_article div#contenu_filles div.texte i.spip {
	/*font-weight:normal;
	font-style:normal;*/
}
body.page_article div#contenu_filles div.texte h3.spip {
	font-size:14px;
	/*font-weight:normal;
	font-style:normal;*/
	margin-bottom:0;
	padding-top:10px;
}
body.page_article div#contenu_filles div.texte p.spip strong.spip {
	/*font-weight:normal;
	font-style:normal;*/
}
body.page_article div#contenu_filles div.texte p.spip i.spip {
	/*font-weight:normal;
	font-style:normal;*/
}
body.page_article div#contenu_filles div.texte p.spip h3.spip {
	/*font-weight:normal;
	font-style:normal;*/
}
/*-------------------------- DROITE dans LA PAGE -----------------------------------*/
/*--------------RECHERCHER---------------*/
div.boite_rechercher {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 164px;
}
div.haut_rechercher {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/haut_rechercher.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 7px;
}
div.gauche_rechercher {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cote_rechercher.gif);
	background-repeat: repeat-y;
	background-position:left center;
}
div.contenu_rechercher {
	width: 150px;
	margin: 0px 0px 0px 1px;
	padding: 0px 6px 0px 6px;
	background-color:#ffffff;
}
div.droite_rechercher {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/cote_rechercher.gif);
	background-repeat: repeat-y;
	background-position:right center;
}
div.bas_rechercher {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/bas_rechercher.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 7px;
}
h1.titre_rechercher {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	text-transform:uppercase;
}
div.champ_rechercher {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 145px;
	height: 15px;
}
div.formulaire_spip form {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.formulaire_spip form div {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.formulaire_spip input.forml {
	float:left;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	font-size: 11px;
	line-height:13px;
	width: 110px;
	border:1px solid #a5acb2;
}
div.formulaire_spip select.form1 {
	float:left;
	border:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 3px;
	font-size: 11px;
	border:1px solid #a5acb2;
}
div.formulaire_spip input.recherche_ok {
	float:right;
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
	height: 17px;
}
.formulaire_recherche_spec {
	font-size: 11px;
}
.formulaire_recherche_spec label {
	width: 100px;
	display: block;
	float: left;
	text-align: right;
	margin-right: 5px;
}
/* Boutons */
.formulaire_recherche_spec p.spip_bouton {
	text-align: right;
}
.formulaire_recherche_spec p.spip_bouton input {
	float: right;
	border:1px solid #a5acb2;
	font-size: 9px;
	text-transform:uppercase;
	color:#5b5959;
}

/*a.ok_rechercher {
	float:right;
	margin: 2px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
	height: 17px;
	background-image: url(images/ok_rechercher.gif);
	background-repeat: no-repeat;
}*/
input.dispo_ok {
	float:right;
	margin: 5px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 17px;
	height: 17px;
}
div.points_gris_rechercher {
	margin: 15px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 150px;
	height: 10px;
	background-image: url(images/points_gris_rechercher.gif);
	background-repeat: repeat-x;
}
h1.titre_membre {
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	text-transform:uppercase;
}
ul.rangee_membre {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.rangee_membre li {
	list-style-type: none;
	display:inline;
	float:left;
	padding:0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	width:7px;
	height:16px;
	border-right:1px solid #5493fa;
	border-bottom:1px solid #5493fa;
	text-align:center;
	text-transform:uppercase;
}
ul.rangee_membre_2 {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
ul.rangee_membre_2 li {
	list-style-type: none;
	display:inline;
	float:left;
	padding:0px 15px 0px 7px;
	margin: 0px 0px 0px 0px;
	width:9px;
	height:16px;
	border-right:1px solid #5493fa;
	border-bottom:1px solid #5493fa;
	text-align:center;
}
ul.rangee_membre_2 li.honor {
	width:21px;
}
div.ok_membre {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 20px;
	height: 16px;
	background-image: url(images/ok_membre.gif);
	background-repeat: no-repeat;
}
div.loupe_membre {
	float:right;
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 11px;
	height: 16px;
	background-image: url(images/loupe_membre.gif);
	background-repeat: no-repeat;
}
h1.titre_assistant {
	float:left;
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	text-transform:uppercase;
}
div.popup_dispo {
	position:relative;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 120px;
}
div.popup_dispo div.liste_dispo_1 , div.popup_dispo div.liste_dispo_2 , div.popup_dispo div.liste_dispo_3 {
	padding: 0px 0px 0px 5px;
	width: 120px;
	height:18px;
}
div.popup_dispo div.liste_dispo_2 {
	position:absolute;
	left:0px;
	top:18px;
}
div.popup_dispo div.liste_dispo_3 {
	position:absolute;
	left:0px;
	top:36px;
}
div.date_recherche {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:1px solid #2e2a29;
	border-top:none;
	width: 118px;
	height:18px;
}
div.date_recherche {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
div.date_recherche span {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 0px 0px;
	width:24px;
}
div.date_recherche input.formdate{
	float:left;
	border:none;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height:13px;
	width: 72px;
	/*border:1px solid #a5acb2;*/
}
div.fleche_assistant {
	float:left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	border-right:1px solid #5493fa;
	border-top:1px solid #5493fa;
	border-bottom:1px solid #5493fa;
	width: 17px;
	height:17px;
	background-image: url(images/fleche_assistant.gif);
	background-repeat: no-repeat;
	background-position: 6px 5px;

}
ul.rangee_assistant {
	float:left;
	border-top:1px solid #a6a1a1;
	border-right:1px solid #a6a1a1;
	border-left:1px solid #a6a1a1;
	border-bottom:1px solid #a6a1a1;
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 5px 0px 7px 0px;
	height:36px;
}
ul.rangee_assistant li {
	list-style-type: none;
	padding:0px 2px 0px 2px;
	margin: 0px 0px 0px 0px;
	width: 116px;
	height:18px;
	border-bottom:1px solid #a6a1a1;
	background-color:#ffffff;
	font-size: 11px;
	line-height:13px;
}
h1.titre_specifique {
	float:left;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	text-transform:uppercase;
}
div.loupe_assistant {
	float:right;
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 11px;
	height: 16px;
	background-image: url(images/loupe_membre.gif);
	background-repeat: no-repeat;
}
/*--------------CALENDRIER---------------*/
div.fleche_calendrier {
	margin: 24px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image: url(images/fleche_calendrier.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 9px;
	height: 12px;
}
div.fleche_calendrier2 {
	margin: 8px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image: url(images/fleche_calendrier.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 9px;
	height: 12px;
}
h1.entete_calendrier {
	margin: 12px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight:normal;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;
}
div.haut_calendrier {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/haut_calendrier.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 4px;
}
div.haut_calendrier2 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/haut_calendrier2.gif);
	background-repeat: no-repeat;
	width: 210px;
	height: 4px;
}
div.boite_calendrier {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 162px;
	border-right:1px solid #5493fa;
	border-right:1px solid #5493fa;
	border-left:1px solid #5493fa;
	border-bottom:1px solid #5493fa;
	background-color:#e0e4e4;
}
div.boite_calendrier2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 208px;
	border-right:1px solid #5493fa;
	border-right:1px solid #5493fa;
	border-left:1px solid #5493fa;
	border-bottom:1px solid #5493fa;
	background-color:#e0e4e4;
}
div.boite_calendrier img {
	float:right;
	margin: 12px 0px 0px 10px;
}
h1.titre_calendrier {
	width:145px;
	float:left;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size:14px;/*17px;*/
	font-weight:bold;
	line-height:20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
h1.titre_calendrier2 {
	width:208px;
	float:left;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size:14px;/*17px;*/
	font-weight:bold;
	line-height:20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
div.boite_calendrier p {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height:12px;
}
div.boite_calendrier2 p {
	margin: 5px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	line-height:12px;
}
div.picto_brochure {
	float:left;
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 10px 15px;
	background-image: url(images/picto_brochure.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 10px;
	height: 10px;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:underline;
}
div.picto_calendrier {
	float:right;
	margin: 5px 50px 0px 0px;
	padding: 0px 0px 10px 15px;
	background-image: url(images/picto_calendrier.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 10px;
	height: 10px;
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:underline;
}
a.picto_calendrier2, a.picto_brochure2 {
	font-size: 10px;
	text-transform:uppercase;
	text-decoration:underline;
}
/*--------------ASSOCIATION---------------*/
div.fleche_association {
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
	background-image: url(images/fleche_calendrier.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 9px;
	height: 12px;
}
h1.entete_association {
	margin: 12px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	font-size: 18px;
	font-weight:normal;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;
}
div.haut_association {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(images/haut_association.gif);
	background-repeat: no-repeat;
	width: 164px;
	height: 4px;
}
div.boite_association_off {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 162px;
	border-right:1px solid #2E2A29;
	border-left:1px solid #2E2A29;
	border-bottom:1px solid #2E2A29;
	background-color:#ffffff;
}
h1.titre_boite_association {
	float:left;
	width:150px;
	margin: 3px 0px 0px 10px;
	padding: 0px 0px 5px 0px;
	font-size:9px; /*10px;*/
	font-weight:normal;
	letter-spacing:0px;
	line-height:8px;
	text-transform:uppercase;
	background-image: url(images/fleche_association.gif);
	background-repeat: no-repeat;
	background-position: 140px 0px;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;
}
h1.titre_boite_association_open {
	float:left;
	width:150px;
	margin: 3px 0px 0px 10px;
	padding: 0px 0px 5px 0px;
	font-size: 10px;
	font-weight:normal;
	letter-spacing:0px;
	line-height:8px;
	text-transform:uppercase;
	background-image: url(images/fleche_association_open.gif);
	background-repeat: no-repeat;
	background-position: 140px 0px;
	font-family: Helvetica, Arial, "Trebuchet MS", Verdana, sans-serif;
}
div.boite_association_on {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 162px;
	border-right:1px solid #2E2A29;
	border-left:1px solid #2E2A29;
	border-bottom:1px solid #2E2A29;
	background-color:#ffffff;
}
ul.nouveaux_membres {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
}
ul.nouveaux_membres li {
	list-style-type: none;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}
ul.nouveaux_membres li.rubrique_membre {
	font-weight:bold;
}
div.boite_association_on p {
	margin: 5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	line-height:11px;
}
h1.titre_association {
	margin: 0px 0px 0px 10px;
	padding: 5px 0px 0px 0px;
	font-size: 17px;
	font-weight:normal;
	line-height:20px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
/*--------------------scroll_assistants (membres)--------------------*/
div#contenuscroll_assistants {
clear:both;
	position:relative;
	margin: 5px 0px 0px 0px;
	padding:0px;
	width:210px;
	height:350px;
	overflow:hidden;
}
div#scroll_assistants {
	margin:0px 0px 0px 0px;
	width:170px;
}
div#boitescroll_assistants {
	text-align:left;
}
div#flechescroll_assistants {
	position:absolute;
	top: 0px;
	left: 0px;
	width:12px;
	height:265px;
}
a#DefilHaut_assistants {
	background-color:#ffffff;
	position:absolute;
	top: 0px;
	right: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:15px;
	height:15px;
	background-image: url(images/scroll_top.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
a#DefilBas_assistants {
	background-color:#ffffff;
	position:absolute;
	top: 335px;
	right: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:15px;
	height:15px;
	background-image: url(images/scroll_bottom.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
/*--------------------scroll_films (accueil)--------------------*/
div#contenuscroll_films {
	position:relative;
	margin: 8px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:210px;
	height:200px;
	overflow:hidden;
}
div#slider { 
	float:right;
	height: 200px; 
	width: 12px; 
	text-align: center; 
	cursor: pointer;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#slide {
	position: absolute;
	right: 0px; 
	top: 0px; 
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:6px;
	height:6px;
	border: 1px solid #ffffff;
}
div#bords_scroll {
	margin: 0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	width:192px;
	height:200px;
	border-right: 1px dashed #ffed00;
	border-left: 1px dashed #ffed00;
	cursor: default; 
}
div#scroll_films {
	position: absolute;
	top:0px;
	left:9px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:192px;
}
div#boitescroll_films {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#boite_films {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	width:165px;
	text-align:center;
}
div#boite_films p {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
	text-align:left;
	width:165px;
}
div#boite_films h1.titre_film {
	margin: 10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
	text-transform:uppercase;
	
}
div#DefilHaut_films {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:5px;
	height:5px;
	background-image: url(images/scroll_top.gif);
	background-repeat: no-repeat;
}
div#DefilBas_films {
	float:right;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:5px;
	height:5px;
	background-image: url(images/scroll_bottom.gif);
	background-repeat: no-repeat;
}
body.page_plan div#contenu_filles h2 {
	font-size:13px;
	text-transform:uppercase;
	background-image: url(images/points_nav.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding: 0px 8px 0px 10px;
	margin: 15px 0px 0px 0px;
}
body.page_plan div#contenu_filles ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 30px;
	list-style:none;
	text-decoration:none;
	
}
body.page_plan div#contenu_filles ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	text-decoration:none;
}
body.page_plan div#contenu_filles ul ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 30px;
	list-style:none;
	text-decoration:none;
	
}
body.page_recherche div#contenu_filles h2 {
	font-size:11px;
	text-transform:uppercase;
	padding: 0px 8px 0px 0px;
	margin: 15px 0px 0px 0px;
}
body.page_recherche div#contenu_filles ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 10px;
	list-style:none;
	text-decoration:none;
	width:580px;
	
}
body.page_recherche div#contenu_filles ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	text-decoration:none;
}
body.page_recherche div#contenu_filles ul li small {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
body.page_recherche div#contenu_filles ul ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 30px;
	list-style:none;
	text-decoration:none;
}
h2.identification {
	font-size:13px; /*11*/
}
body.page_rubrique div.boite_derniers-articles {
	width:640px;
}
body.page_rubrique div.boite_derniers-articles h2 {
	font-size:17px; /*13px;*/
	/*text-transform:uppercase;*/
	padding: 0px 8px 0px 20px;
	margin: 15px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-image: url(images/puce_liste_articles.gif);
}
body.page_rubrique div.boite_derniers-articles ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 30px;
	list-style:none;
	text-decoration:none;
	
}
body.page_rubrique div.boite_derniers-articles ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
	text-decoration:none;
	clear: both; /****/
}
body.page_rubrique div.boite_derniers-articles ul li div.texte img.spip_logos {
	float:left;
	margin:5px 15px 12px 0;
}
body.page_rubrique div.boite_derniers-articles ul ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 30px;
	list-style:none;
	text-decoration:none;
	
}
body.page_rubrique div.boite_derniers-articles ul li strong{
	font-size:14px;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	background-image: url(images/puce_nav3.gif);
	padding: 0px 0px 0px 18px;
}

.attention {
	color:#ff5555;
}

.formulaire_contact .formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; }


.agenda_date {
	font-size: 0.8em;
	padding: 0px 2px;
	border: 1px dotted #999;
	margin-right: 5px;
}

.fondblanc {
	background-color: #fff;
}

.agenda_heure {
	font-size: 0.7em;
/*	padding: 0px 2px; */
 	margin-right: 5px;
}
div.boite_ecran_accueil div.boite_centre_texte_large {
	width:385px;
}

table.spip tr.row_pagination {
	border-top:1px dotted #2E2A29;
	background-color:#CCC;
}
table.spip tr.row_pagination td {
	padding:0 5px;
	text-align:right;
	vertical-align:middle;
	font-size: 0.85em;
}
table.spip tr.row_pagination td span.on{
	font-weight: bold;
	font-size:1.2em;
}

div.menubase2 {
	background-color:white; 
}
div.menubase2:hover {
	background-color:#FFFFC0;
}
div#menubase div.menubase2 div.sousmenu {
	position: absolute;
	left: -999px;
	background-color:white; 
	font-weight: normal; 
}
div#menubase div.menubase2:hover div.sousmenu {
	position: relative;
	left: auto;
}
div#menubase div.menubase2 div.sousmenu:hover {
	background-color:#FFFFC0;
}
