/* CSS Document */
* {margin:0px; padding:0px; font-family: Helvetica, sans-serif;}
body {left:0;margin:0;text-align:center;background-color:White;text-align:left;}
p{font-size:12px;padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:justify;line-height:18px;}

#global{margin:0;width: 700px;}
	
.cleaner {
	clear:both;
	height:0px;
	font-size:0px;
	border:none;
	margin:0;
	background:transparent;
	}	
	
/*haut de page*/

#header {display:none;margin:0;}
#bgh {display:none;margin:0;}	
#logo {margin:0;display:none;}	

#connection{display:none;}
		
#nav {display:none;margin:0;}	
	
.gris {
	color:#999999;
	}

.cinq{
	display:inline;
	position:relative;
	top:-3px;
	}

#menu{display:none;}

#menu ul{margin:0;padding:0;}
#menu ul li {
	padding-top:5px;
	float:left;
	position:relative;
	display:none;
	list-style:none;
	font-size:10px;
	width:114px;
	top:-1px;
	margin-right:6px;}


#menu ul li a{display:block;height:84px;width:109px;color:#CCCCCC;font-size:15px;font-weight:bold;text-decoration:none;padding:10px 0 0 5px;}

#menu ul li a span{color:#fff;font-size:10px;font-weight:bold;text-decoration:none;margin-top:20px;display:none;}

#menu ul li#nav_presentation a{background:#80940e url(../img/hv.gif) no-repeat top left;}
#menu ul li#nav_chiffres a{background:#3b8ab4 url(../img/hb.gif) no-repeat top left;}
#menu ul li#nav_handicap a{background:#c0960e url(../img/hj.gif) no-repeat top left;}
#menu ul li#nav_personnes a{background:#2fa696 url(../img/ht.gif) no-repeat top left;}
#menu ul li#nav_exclusion a{background:#a530a0 url(../img/hr.gif) no-repeat top left;}
#menu ul li#nav_enfance a{background:#b36122 url(../img/ho.gif) no-repeat top left;}


#menu ul li#nav_presentation a:hover{background-color:#a3bf00;color:#FFF;}
#menu ul li#nav_chiffres a:hover{background-color:#59bbef;color:#FFF;}
#menu ul li#nav_handicap a:hover{background-color:#ffc200;color:#FFF;}
#menu ul li#nav_personnes a:hover{background-color:#31dac3;color:#FFF;}
#menu ul li#nav_exclusion a:hover{background-color:#d730d0;color:#FFF;}
#menu ul li#nav_enfance a:hover{background-color:#ed7b24;color:#FFF;}

#menu ul li#nav_presentation_selec a{background:#a3bf00 url(../img/hv.gif) no-repeat top left;color:#FFF;}
#menu ul li#nav_chiffres_selec a{background:#59bbef url(../img/hb.gif) no-repeat top left;color:#FFF;}
#menu ul li#nav_handicap_selec a{background:#ffc200 url(../img/hj.gif) no-repeat top left;color:#FFF;}
#menu ul li#nav_personnes_selec a{background:#31dac3 url(../img/ht.gif) no-repeat top left;color:#FFF;}
#menu ul li#nav_exclusion_selec a{background:#d730d0 url(../img/hr.gif) no-repeat top left;color:#FFF;}
#menu ul li#nav_enfance_selec a{background:#ed7b24 url(../img/ho.gif) no-repeat top left;color:#FFF;cursor:default;}

#menu ul li p{color:#000;padding-left:10px;}

#rechercher{display:none;width:0px;margin:0;background-color:#dedede;height:40px;position:relative;left:20px;padding:5px 0px 2px 0px;font-size:10px;float:left;display:none;}

#rechercher span{padding-left:10px;}
#rech{border:1px solid #999999;display:none;height:15px;margin-left:10px;width:160px;float:left; display:none;}
#btn{width:25px;height:17px;background-color:#a3bf00;border:0px;color:#FFFFFF;float:left;font-size:12px;margin-left:0px;}

#middle{width:650px;margin:0;}

/* -- styles génériques -- */
#filariane{display:none;border-top:2px solid #a3bf00;float:left;width:714px;position:relative;left:28px;height:45px;}
#filariane a.selec{top:10px;position:relative;font-size:12px;font-weight:bold;text-decoration:none;cursor:default;}
#filariane a:hover{text-decoration:none;/*presentation:#a3bf00 chiffresclés:#59bbef handicap:#ffc200 personnes:#31dac3 exclusion:#d730d0*/}
#filariane a span{text-decoration:none;top:2px;position:relative;font-size:16px;left:2px;}
h1{width:677px;height:20px;color:#000;text-transform:uppercase;font-size:20px;padding:13px 0px 13px 0px;font-weight:bold;}

h1 span{font-size:18px;}
h2 span{font-size:16px;font-weight:bold;}
#theme {width:25px;float:left;display:block;height:150px;}
#col{float:left;width:0px;display:none;}
.encadre {width:0px;padding:5px;margin-left:5px;}
#droite span {font-weight:bold;}
#gauche span {font-weight:bold;}
#gauche ul li{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:30px;list-style:none;padding:0px 0 0 25px;}
#droite ul li{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:12px;list-style:none;padding:0px 0px 10px 25px;}
.border{width:500px;border-left:4px double;margin-left:0px;padding-left:15px;}

#gauche .pages dt{padding:25px 0px 8px 20px;font-size:13px;font-weight:bold;}
#gauche .pages dd.date{font-size:11px;color:#666666;padding:0px 0px 10px 0px;margin-left:20px;}
/* -------------oO------------- styles de couleurs spécifiques par rubrique ---------------Oo-------------- */

body#p_orange #filariane{border-color:#ec761c;}
body#p_orange #filariane a.selec{color:#ec761c;}
body#p_orange #filariane a:hover{color:#ec761c;}
body#p_orange h1{background-color:#ec761c;}
body#p_orange #col{background-color:#ec761c;}
body#p_orange #droite span{color:#ec761c;font-weight:bold;}
body#p_orange #gauche span{color:#ec761c;}
body#p_orange #gauche .pages dt{color:#ec761c;}
body#p_orange #gauche .pages dd.date{background:url(../img/pointiorange.jpg) no-repeat bottom left;}
body#p_orange .border{border-color:#ec761c;}
body#p_orange .contacts{background:url(../img/bgcontactso.jpg) repeat-y;border:1px solid #ec761c;}
body#p_orange .fournisseurs{background:url(../img/bgfournisseurso.jpg) repeat-y;border-left:10px double #ec761c;}

body#p_jaune #filariane{border-color:#ffc200;}
body#p_jaune #filariane a.selec{color:#ffc200;}
body#p_jaune #filariane a:hover{color:#ffc200;}
body#p_jaune h1{background-color:#ffc200;}
body#p_jaune #col{background-color:#ffc200;}
body#p_jaune #droite span{color:#ffc200;}
body#p_jaune #gauche span{color:#ffc200;}
body#p_jaune .encadre{background-color:#ffc200;}
body#p_jaune .border{border-color:#ffc200;}
body#p_jaune #gauche .pages dt{color:#ffc200;}
body#p_jaune #gauche .pages dd.date{background:url(../img/pointijaune.jpg) no-repeat bottom left;}
body#p_jaune .contacts{background:url(../img/bgcontacts.jpg) repeat-y;border:1px solid #ffc200;}
body#p_jaune .fournisseurs{background:url(../img/bgfournisseurs.jpg) repeat-y;border-left:10px double #ffc200;}

body#p_bleu #filariane{border-color:#40b1ed;}
body#p_bleu #filariane a.selec{color:#40b1ed;}
body#p_bleu #filariane a:hover{color:#40b1ed;}
body#p_bleu h1{background-color:#40b1ed;}
body#p_bleu #col{background-color:#40b1ed;}
body#p_bleu #droite span {color:#40b1ed;}
body#p_bleu #gauche span{color:#40b1ed;}
body#p_bleu .encadre{background-color:#40b1ed;}

body#p_turquoise #filariane{border-color:#50dfcc;}
body#p_turquoise #filariane a.selec{color:#50dfcc;}
body#p_turquoise #filariane a:hover{color:#50dfcc;}
body#p_turquoise h1{background-color:#50dfcc;}
body#p_turquoise #col{background-color:#50dfcc;}
body#p_turquoise #droite span {color:#50dfcc;}
body#p_turquoise #gauche span{color:#50dfcc;}
body#p_turquoise .encadre{background-color:#50dfcc;}
body#p_turquoise #gauche ul li{background: transparent url(../img/fleche_turquoise.gif) no-repeat center left;}
body#p_turquoise #gauche .pages dt{color:#50dfcc;}
body#p_turquoise #gauche .pages dd.date{background:url(../img/pointiturquoise.jpg) no-repeat bottom left;}
body#p_turquoise .border{border-color:#50dfcc;}
body#p_turquoise .contacts{background:url(../img/bgcontactst.jpg) repeat-y;border:1px solid #50dfcc;}
body#p_turquoise .fournisseurs{background:url(../img/bgfournisseurst.jpg) repeat-y;border-left:10px double #50dfcc;}

body#p_rose #filariane{border-color:#d730d0;}
body#p_rose #filariane a.selec{color:#d730d0;}
body#p_rose #filariane a:hover{color:#d730d0;}
body#p_rose h1{background-color:#d730d0;}
body#p_rose #col{background-color:#d730d0;}
body#p_rose #droite span {color:#d730d0;}
body#p_rose #gauche span{color:#d730d0;}
body#p_rose .encadre{background-color:#d730d0;}
body#p_rose #gauche ul li{background: transparent url(../img/fleche_rose.gif) no-repeat top left;padding-top:0px;line-height:15px;}
body#p_rose #droite ul li{background: transparent url(../img/fleche_rose.gif) no-repeat top left;}
body#p_rose .encadre{background-color:#d730d0;}
body#p_rose #gauche .pages dt{color:#d730d0;}
body#p_rose #gauche .pages dd.date{background:url(../img/pointirose.jpg) no-repeat bottom left;}
body#p_rose .border{border-color:#d730d0;}
body#p_rose .contacts{background:url(../img/bgcontactsr.jpg) repeat-y;border:1px solid #d730d0;}
body#p_rose .fournisseurs{background:url(../img/bgfournisseursr.jpg) repeat-y;border-left:10px double #d730d0;}

body#p_vert #filariane{border-color:#a3bf00;}
body#p_vert #filariane a.selec{color:#a3bf00;}
body#p_vert #filariane a:hover{color:#a3bf00;}
body#p_vert h1{background-color:#a3bf00;}
body#p_vert #col{background-color:#a3bf00;}
body#p_vert #droite span {color:#a3bf00;}
body#p_vert #gauche span{color:#a3bf00;}
body#p_vert .encadre{background-color:#a3bf00;}
body#p_vert #gauche ul {width:380px;margin-left:20px}
body#p_vert #gauche ul li{background:transparent url(../img/fleche_vert.gif) no-repeat center left;float:left;margin-left:20px;font-size:13px;}
body#p_vert #droite ul{background-color:#a3bf00;padding:5px;}
body#p_vert #droite ul li{background:url(../img/ptitefleche.gif) no-repeat top left;padding-top:5px;}
body#p_vert .border{border-color:#a3bf00;}
body#p_vert .none{color:#a3bf00;}
body#p_vert #gauche .pages dt{color:#a3bf00;}
body#p_vert #gauche .pages dd.date{background:url(../img/pointivert.jpg) no-repeat bottom left;}
body#p_vert .acc{width:678px;height:47px;background:#a3bf00 url(../img/titreflech.gif) no-repeat top left;color:#FFFFFF;text-transform:uppercase;font-size:20px;padding:08px 0px 0px 36px;font-weight:lighter;position:relative;top:120px;left:0px;}
/*------------oO------------model page styles-----------Oo-------*/

h2{font-size:11px;text-transform:uppercase;font-weight:normal;line-height:20px;}
h3{font-size:12px;color:#666666;font-weight:normal;border-bottom:1px dashed;width:200px;}
#colonne{display:none;float:left;width:0px;position:relative;left:0px;margin-right:28px;}
.imgGauche{display:none;float:left;width:0px;}
#filariane a{top:10px;position:relative;color:#55514c;font-size:12px;font-weight:bold;}
#col {float:left; margin:0px; display:none;}
#col img{float:left;}
#col ul{margin:10px 0 10px 5px;}
#col li {background:transparent url(../img/ptitefleche.gif) no-repeat top left;width:170px;list-style:none;padding-left:15px;padding-bottom:2px;}
#col li a{font-size:12px;text-decoration:none;color:#000000;}
#col li a:hover{color:#ffffff;}
#col li a.selec{color:#ffffff;}
#contenu{float:left; width:500px;margin:0px;}
#page{width:713px;margin:0px;background:#f8f7f5 url(../img/ht-page.gif) no-repeat;} 
.intro{font-weight:bold; margin:0px 30px 20px 0px;padding-top:10px;text-align:justify;font-size:12px;color:#55514c;font-family:Arial, Helvetica, sans-serif}
#gauche{ float:left;margin-left:0px;margin-top:10px;display:inline;}
#droite{float:right;margin-right:15px;margin-top:10px;display:inline;}
.line{ line-height:22px;}
.g{background-color:#f8f7f5;font-size:11px;color:#000000;display:block;width:50%;padding:5px 0px;}
.grey{color:#999999;}
a:hover.grey{color:#333333;}
.line{color:#666666;}
/*---------------------------------CHIFFRES CLES MARQUE PAGES------------------------------------*/

.marque-pageb{background:url(../img/marque-page-bleu.jpg) no-repeat;width:626px;height:106px;margin-bottom:30px;}
#gauche .marque-pageb dt{padding:22px 0px 10px 130px;font-size:13px;font-weight:bold;color:#40b1ed;text-decoration:none;}
.marque-pagej{background:url(../img/marque-page-jaune.jpg) no-repeat;width:626px;height:106px;margin-bottom:30px;}
#gauche .marque-pagej dt{padding:22px 0px 10px 130px;font-size:13px;font-weight:bold;color:#ffc200;text-decoration:none;}
.marque-paget{background:url(../img/marque-page-turquoise.jpg) no-repeat;width:626px;height:106px;margin-bottom:30px;}
#gauche .marque-paget dt{padding:22px 0px 10px 130px;font-size:13px;font-weight:bold;color:#50dfcc;text-decoration:none;}
.marque-pager{background:url(../img/marque-page-rose.jpg) no-repeat;width:626px;height:106px;margin-bottom:30px;}
#gauche .marque-pager dt{padding:22px 0px 10px 130px;font-size:13px;font-weight:bold;color:#d730d0;text-decoration:none;}
.marque-pageo{background:url(../img/marque-page-orange.jpg) no-repeat;width:626px;height:106px;margin-bottom:30px;}
#gauche .marque-pageo dt{padding:22px 0px 10px 130px;font-size:13px;font-weight:bold;color:#ec761c;text-decoration:none;}

#gauche dd{padding:0px 0px 5px 130px;font-size:12px;color:#000;}
#gauche dd.date{font-size:11px; color:#666666;}
.bouton{display:block;padding:8px 20px 20px 15px;width:150px;background:url(../img/btn.jpg) no-repeat;font-size:11px;font-weight:bold;color:#484541;margin:auto;font-family:Arial;line-height:11px;text-decoration:none;}
a:hover.bouton{text-decoration:underline;}

.colonnes{float:left;margin:0px 18px 0 0px;}
a:hover.underline{text-decoration:underline;}
.underline{text-decoration:none;color:#000000;}
.none{text-decoration:none;font-weight:bold;}
a:hover.none{text-decoration:overline;}
.bord{padding:15px;border:1px dashed #999999;}
/*------------------oO----------Chiffres ces détails-------------------Oo-----------------------*/
.detail{padding:20px 0px 20px 40px;}
.detail dt {font-weight:bold;color:#666666;padding:10px;}
.detail dd {font-weight:bold;color:#000;padding:10px;font-size:12px;}
#gauche .detail dd.resum{font-weight:100;}
/*-------------------------PRESENTATON ACTUALITE---------------------------------------------------*/

.actuhandicap{background-color:#FFFFFF;padding:20px;position:relative;width:600px;border:1px solid #e3e0de;margin-bottom:15px;}
.actuhandicap h2{background-color:#ffc200; font-weight:bold;width:580px;display:block;padding:5px;border-bottom:8px double #FFFFFF;}
.actuhandicap p{float:left;width:350px;padding-left:30px;}
.actuhandicap img{float:left;width:180px;padding-left:12px;margin-top:40px;}

.actuexclusion{background-color:#FFFFFF;padding:20px;position:relative;width:600px;border:1px solid #e3e0de;margin-bottom:15px;}
.actuexclusion h2{background-color:#d730d0; font-weight:bold;width:580px;display:block;padding:5px;border-bottom:8px double #FFFFFF;}
.actuexclusion p{float:left;width:350px;padding-left:30px;}
.actuexclusion img{float:left;width:180px;padding-left:12px;margin-top:40px;}

.actupersagees{background-color:#FFFFFF;padding:20px;position:relative;width:600px;border:1px solid #e3e0de;margin-bottom:15px;}
.actupersagees h2{background-color:#50dfcc; font-weight:bold;width:580px;display:block;padding:5px;border-bottom:8px double #FFFFFF;}
.actupersagees p{float:left;width:350px;padding-left:30px;}
.actupersagees img{float:left;width:180px;padding-left:12px;margin-top:40px;}

.actuenfamille{background-color:#FFFFFF;padding:20px;position:relative;width:600px;border:1px solid #e3e0de;margin-bottom:15px;}
.actuenfamille h2{background-color:#ec761c; font-weight:bold;width:580px;display:block;padding:5px;border-bottom:8px double #FFFFFF;}
.actuenfamille p{float:left;width:350px;padding-left:30px;}
.actuenfamille img{float:left;width:180px;padding-left:12px;margin-top:40px;}


.actuthemes{background-color:#FFFFFF;padding:20px;position:relative;width:600px;border:1px solid #e3e0de;margin-bottom:15px;}
.actuthemes h2{background-color:#40b1ed;; font-weight:bold;width:580px;display:block;padding:5px;border-bottom:8px double #FFFFFF;}
.actuthemes p{float:left;width:350px;padding-left:30px;}
.actuthemes img{float:left;width:180px;padding-left:12px;margin-top:40px;}


/* ------------------------NAVIGATION themes-----------------------------*/

.select{padding-left:25px;padding-top:5px;font-size:11px;font-family:Verdana,;color:#000000;background:url(../img/select.gif) no-repeat top left;width:200px;display:block;height:25px;text-decoration:none;}
#bulle_theme{position:relative;padding: 3px 0 3px 10px;width:153px;font-size: 11px;background-color:#fcfcfa;border: 1px solid #e3e0de;color: #999999;z-index:20;  -moz-opacity : 0.9;filter:alpha(opacity=90); }
#bulle_theme a{color: #000000; text-decoration: none;padding: 3px 0 3px 10px;display:block;}
#bulle_theme a:hover{color: #666666; text-decoration: underline;}
#vignette_hidden{display: none;}


/*---------------------oO---------DOCUMENTS----------------Oo---------------------*/

.pages{background:url(../img/page.jpg) no-repeat top left;width:632px;}
#gauche .pages dd{padding:0px 0px 8px 20px;font-size:12px;color:#000;}
#baspages{background:url(../img/baspages.jpg) no-repeat top left;width:700px;height:150px;margin:0px;padding:0px;position:relative;left:-19px;}
.page_info{width:635px;background:url(../img/fondpages.jpg) repeat-y;background-position:left;margin-left:1px;}

/*-------------------oO--------GRAPHIQUES-----------------Oo------------------*/

.graphique{margin-left:60px;width:520px;}
.graphique p{margin-left:45px;font-size:10px;}
.bt{background:url(../img/btblanc.gif) no-repeat top left;width:190px;height:100px;float:right;display:block;font-size:12px;color:#000000;text-align:center;padding-top:15px;padding-right:30px;text-decoration:none;}
a:hover.bt{text-decoration:underline;}

/*------------------oO----------IMAGES-------------------Oo-----------------------*/

.placer{margin-left:40px;margin-bottom:21px;display:inline;float:left;}

/*------------------oO----------MOTEUR DE RECHERCHE-------------------Oo-----------------------*/
#colaccueil {display:none;width:0}
#colaccueil ul li{background:url(../img/power.gif) no-repeat top left;list-style:none;padding-left:25px;padding-bottom:10px;font-size:14px; color:#999999;font-style:italic;margin-bottom:10px;}
form.form{background:#FFFFFF ;line-height:40px;color:#a3bf00;font-weight:bold;}
select{width:160px;margin-left:150px;border:1px solid #a3bf00;margin-top:10px;}
input{margin-left:30px;width:30px;}
label{background:url(../img/label.jpg) no-repeat center left;height:20px;display:block;padding:10px;float:left;font-weight:bold;color:#5b5751;font-size:13px;}

/*------------------oO----------MOTEUR RESULTAT-------------------Oo-----------------------*/
#resultat{background:transparent url(../img/barre-verte.jpg) no-repeat top center;width:654px;padding-top:15px;}
.contenur{background: url(../img/contenu-resultat.jpg) repeat-y top left;width:630px;border-bottom:2px solid #dddcda;border-left:1px solid #CCCCCC;margin-left:3px;padding-left:20px;}
#gauche .contenur dt{padding:22px 0px 10px 0px;font-size:14px;}
#gauche .contenur dd{padding:0px 0px 10px 0px;}
#gauche .contenur dl{padding-left:0px;font-size:13px;font-weight:bold;color:#a3bf00;text-decoration:none;}
dd.p{font-size:11px;font-weight:normal;padding-top:0px;}
#gauche .contenur dd.auteur{font-size:11px; color:#666666;}
#gauche .contenur p{background:url(../img/pointivert.jpg) no-repeat bottom left;padding:5px 20px 10px 0px;}
#blanc{background:url(../img/onglet-blanc.jpg) no-repeat top left; height:18px;display:block;padding:5px 0px 0px 20px;float:right;font-size:12px;text-decoration:none;width:114px;color:#000;font-weight:bold;}
#gris{background: url(../img/onglet-gris.jpg) no-repeat top left;height:17px; display:block;width:114px;padding:5px 0px 0px 10px;float:right;font-size:12px;text-decoration:none;width:114px;color:#333333;}
a:hover#gris{background:url(../img/onglet-blanc.jpg) no-repeat top left;}
#onglet{height:18px;padding-right:20px;}

/*------------------oO----------VOS CONTACTS-------------------Oo-----------------------*/
.contacts{margin:20px 20px 20px 50px;width:603px;}
.contacts span{font-weight:bold;}
.mail{float:left;padding:25px 20px 20px 20px;font-size:12px;line-height:20px;background:#FFFFFF;}
.structure{float:left;padding:20px;width:210px;}

/*------------------oO----------CALENDRIER-------------------Oo-----------------------*/
.calendrier{background:#f9ecc4 url(../img/pushpinred.jpg) no-repeat top center;width:599px;margin:20px;}
.calendrier h2{margin-left:40px;padding:10px;font-weight:bold;font-size:14px;color:#5c5852;}
.calendrier dl{width:570px;padding-top:5px;}
.prog{margin-left:20px;}
.calendrier dt{float:left;width:150px;display:inline;font-size:12px;}
#gauche .calendrier dd{float:left;padding-top:0px;width:385px;padding-left:0px;text-align:left;}
/*------------------oO----------FOURNISSEURS-------------------Oo-----------------------*/
.fournisseurs{margin:20px 20px 20px 50px;width:603px;}
.fournisseurs span{font-weight:bold;}
.finfos{float:left;padding:25px 20px 20px 20px;font-size:12px;line-height:20px;background:#FFFFFF;width:390px;}
.fournisseurs .structure{float:left;padding:20px;width:120px;}
/*------------------oO----------Accueil-------------------Oo-----------------------*/
#logos{width:714px;background-color:#FFFFFF;}
#logos img{padding:0px 10px 0px 10px;float:left;margin-left:20px;}
#droiteactu{background:url(../img/actu.gif) no-repeat top left; width:220px;position:relative;top:-81px;float:right;margin-left:20px;display:inline;}

/*pied de page*/
#bgb{display:none;background:url(/img/bg-b.jpg) no-repeat top left;width:994px;height:61px;text-align:center;margin:auto;}
#pied{width:940px; height:22px;background-color:#514d48;margin:auto;margin-top:20px;color:#FFFFFF;font-size:11px;}
#pied a{color:#FFFFFF; font-size:10px;position:relative; top:-2px;line-height:20px;border:0px solid #000;padding:0px 5px 0px 5px;}