@charset "windows-1252";

body,ul,li,p,h1,h2,h3, a{margin:0; padding:0;}
body{behavior:url(/csshover.htc); text-align:center; background-color:#666; font : 90%/1.5 "Trebuchet MS", "Lucide Grande", "Lucida Sans Unicode", Verdana, sans-seriff;}
a{text-decoration:none;}
ul{list-style:none;}

p{margin-bottom:10px;}
p a{color:white;}

/* Index principal */
ul#index_principal{/*width:890px;*/ height:460px; /*margin:0 auto;*/ background:url(/images/entete/home_principale.jpg) no-repeat 0 160px;}
ul#index_principal li{float:left;}
ul#index_principal a{width:100px; height:160px; background:#333; display:block; text-indent:-3000px;}
ul#index_principal a#sante{margin-left:250px; background:url(/images/entete/nav_home_principal/sante0.gif);}
ul#index_principal a:hover#sante{background:url(/images/entete/nav_home_principal/sante1.gif) 0 0;}
ul#index_principal a#pa{background:url(/images/entete/nav_home_principal/pa0.gif);}
ul#index_principal a:hover#pa{background:url(/images/entete/nav_home_principal/pa1.gif) -99px 0;}
ul#index_principal a#handicap{background:url(/images/entete/nav_home_principal/handicap0.gif);}
ul#index_principal a:hover#handicap{background:url(/images/entete/nav_home_principal/handicap1.gif) -198px 0;}

div#texte_principal{position:relative; text-align:left; width:890px; margin:0; padding:0;}
div#texte_principal p, div#texte_principal h1{margin-left:250px; color:white;}
div#texte_principal p{line-height:1.3em;}
div#texte_principal h1{font-size:150%; margin-top:20px; margin-bottom:10px;}

#lien_index_principal{position:absolute; display:block;  width:150px; height:75px; left:0; top:110px; text-indent:-3000px;}

/* ENTETE */
div#entete_sante{position:relative; width:890px; height:360px; margin:0 auto; background:url(/images/entete/home_sante.jpg) no-repeat 0 110px #666; /*z-index:100;*/}
div#entete_pa{position:relative; width:890px; height:360px; margin:0 auto; background:url(/images/entete/home_pa_1.jpg) no-repeat 0 110px #666; /*z-index:100;*/}
div#entete_handicap{position:relative; width:890px; height:360px; margin:0 auto; background:url(/images/entete/home_handicap.jpg) no-repeat 0 110px #666;  /*z-index:100;*/}

/* Rubriques pages intérieures */
ul#rubriques{position:absolute; top:0; left:250px;}
ul#rubriques li{width:100px; height:110px; float:left; display:block; text-indent:-3000px; }
ul#rubriques a{width:100px; height:110px; display:block; text-indent:-3000px;}
ul#rubriques a#sante{background:url(/images/entete/rubriques_interieur/sante0.gif);}
ul#rubriques a:hover#sante{background:url(/images/entete/rubriques_interieur/sante1.gif);}
ul#rubriques a#pa{background:url(/images/entete/rubriques_interieur/pa0.gif);}
ul#rubriques a:hover#pa{background:url(/images/entete/rubriques_interieur/pa1.gif);}
ul#rubriques a#handicap{background:url(/images/entete/rubriques_interieur/handicap0.gif);}
ul#rubriques a:hover#handicap{background:url(/images/entete/rubriques_interieur/handicap1.gif);}
ul#rubriques li#rubrique_sante{background:url(/images/entete/rubriques_interieur/sante1.gif);}
ul#rubriques li#rubrique_pa{/*width:99px; height:109px;display:block; text-indent:-3000px;*/  background:url(/images/entete/rubriques_interieur/pa1.gif);}
ul#rubriques li#rubrique_handicap{/*width:99px; height:109px; display:block; text-indent:-3000px;*/ background:url(/images/entete/rubriques_interieur/handicap1.gif);}



/* Navigation principale */
ul#nav_principale{position:absolute; bottom:0; right:0; width:100%;}
ul#nav_principale li{float:right;}
ul#nav_principale li a{height:25px; padding:0 10px; text-align:center; text-decoration:none; font-size:0.85em; color:white; line-height:25px; font-weight:bold;}

ul#nav_principale_sante, ul#nav_principale_pa, ul#nav_principale_handicap{position:absolute; bottom:0px; right:0;}

/* Navigation principale SANTE */
div#entete_sante ul#nav_principale{background-color:#f00;}
div#entete_sante ul#nav_principale li a{background:url(/images/puces/sep_sante.gif) 0 4px no-repeat #f00;}
div#entete_sante ul#nav_principale li a:hover{background-position:0 -50px; background-color:#fff; color:#f00;}

/* Navigation principale PERSONNES AGEES */
div#entete_pa ul#nav_principale{background-color:#606;}
div#entete_pa ul#nav_principale li a{background:url(/images/puces/sep_pa.gif) 0 4px no-repeat #606;}
div#entete_pa ul#nav_principale li a:hover{background-position:0 -50px; background-color:#fff; color:#606;}

/* Navigation principale HANDICAP */
div#entete_handicap ul#nav_principale{background-color:#9c3;}
div#entete_handicap ul#nav_principale li a{background:url(/images/puces/sep_handicap.gif) 0 4px no-repeat #9c3;}
div#entete_handicap ul#nav_principale li a:hover{background-position:0 -50px; background-color:white; color:#9c3;}

/* Navigation principale sous-menus 1 */
ul#nav_principale ul{display:none; position:absolute; top:25px; left:0; width:890px;}
ul#nav_principale ul li{float:left;}
ul#nav_principale li:hover ul{display:block;}
ul#nav_principale ul li a{padding:0 10px; height:25px; text-align:center; text-decoration:none; font-size:0.75em; color:white; line-height:25px;}
/* SANTE */
div#entete_sante ul#nav_principale ul{background:#EB0303; border-top:solid 1px #FF8080;}
div#entete_sante ul#nav_principale ul li a{background-color:#EB0303;}
div#entete_sante ul#nav_principale ul li a:hover{background-color:#fff; color:#EB0303;}
 /* PA */
div#entete_pa ul#nav_principale ul{background:#6F016F; border-top:solid 1px #B380B3;}
div#entete_pa ul#nav_principale ul li a{background-color:#6F016F;}
div#entete_pa ul#nav_principale ul li a:hover{background-color:#fff; color:#6F016F;}
/* HANDICAP */
div#entete_handicap ul#nav_principale ul{background:#90BF32; border-top:solid 1px #CCE699;}
div#entete_handicap ul#nav_principale ul li a{background-color:#90BF32;}
div#entete_handicap ul#nav_principale ul li a:hover{background-color:#fff; color:#90BF32;}

/* Navigation principale sous-menus 2 */
ul#nav_principale ul li ul.niv2{display:none; position:absolute; top:25px; left:0; width:890px;}
ul#nav_principale ul ul li{float:left;}
ul#nav_principale ul li:hover ul.niv2{display:block;}
ul#nav_principale ul ul.niv2 li a{padding:0 10px; height:25px; text-align:center; text-decoration:none; font-size:0.75em; color:white; line-height:25px;}
/* SANTE */
div#entete_sante ul#nav_principale ul li ul.niv2{background:#CF0404;}
div#entete_sante ul#nav_principale ul ul.niv2 li a{background-color:#CF0404;}
div#entete_sante ul#nav_principale ul ul.niv2 li a:hover{background-color:#fff; color:#E10404;}
/* PA */
div#entete_pa ul#nav_principale ul li ul.niv2{background:#840284;}
div#entete_pa ul#nav_principale ul ul.niv2 li a{background-color:#840284;}
div#entete_pa ul#nav_principale ul ul.niv2 li a:hover{background-color:#fff; color:#840284;}
/* HANDICAP */
div#entete_handicap ul#nav_principale ul li ul.niv2{background:#88B42F;}
div#entete_handicap ul#nav_principale ul ul.niv2 li a{background-color:#88B42F;}
div#entete_handicap ul#nav_principale ul ul.niv2 li a:hover{background-color:#fff; color:#88B42F;}

/* Module de recherche */
ul#recherche{position:absolute; top:0; right:0;}
ul#recherche li{float:left; margin:0 3px; padding-left:5px; margin-top:3px; font-size:80%; color:#ccc; border-left:solid 1px #ccc;}
ul#recherche a{color:#ccc;}
ul#recherche label{margin-left:5px; padding-left:5px; font-size:80%; color:#ccc;}
ul#recherche input{height:13px; font-size:10px; margin:0; padding:0;}

/* Colonne GAUCHE */
div#gauche{float:left; width:250px; text-align:left; margin-top:40px;}

/* Colonne gauche SANTE */
div#page_courante_sante div#gauche ul#breves{margin:15px;}
div#page_courante_sante div#gauche ul#breves li.li_breves{margin-top:10px; border-bottom:solid 1px #c3c2c2; padding-bottom:15px;}
div#page_courante_sante div#gauche ul#breves h2.h2_breves{background:url(/images/puces/puce_sante.gif) 0 7px no-repeat; font-size:1em; padding-left:15px; color:#666;}
div#page_courante_sante div#gauche ul#breves h2 .date{font-size:0.7em; letter-spacing:-1px;}
div#page_courante_sante div#gauche ul#breves p.p_breves{font-size:0.8em; line-height:1.1em; margin-left:15px; color:white; width:90%;}
div#page_courante_sante div#gauche ul#breves a.a_breves{display:block; text-align:right; margin-top:5px; padding-right:15px; font-size:0.8em; color:#666; font-weight:bold; background:url(/images/puces/puce_plus.gif) no-repeat right;}

/* Colonne gauche PERSONNES AGEES */
div#page_courante_pa div#gauche ul#breves {margin:15px;}
div#page_courante_pa div#gauche ul#breves li.li_breves{margin-top:10px; border-bottom:solid 1px #c3c2c2; padding-bottom:15px;}
div#page_courante_pa div#gauche ul#breves h2.h2_breves{background:url(/images/puces/puce_pa.gif) 0 7px no-repeat; font-size:1em; padding-left:15px; color:#666;}
div#page_courante_pa div#gauche ul#breves h2 .date{font-size:0.7em; letter-spacing:-1px;}
div#page_courante_pa div#gauche ul#breves p.p_breves{font-size:0.8em; line-height:1.1em; margin-left:15px; color:white; width:90%;}
div#page_courante_pa div#gauche ul#breves a.a_breves{display:block; text-align:right; margin-top:5px; padding-right:15px; font-size:0.8em; color:#666; font-weight:bold; background:url(/images/puces/puce_plus.gif) no-repeat right;}

/* Colonne gauche HANDICAP */
div#page_courante_handicap div#gauche ul#breves {margin:15px;}
div#page_courante_handicap div#gauche ul#breves li.li_breves{margin-top:10px; border-bottom:solid 1px #c3c2c2; padding-bottom:15px;}
div#page_courante_handicap div#gauche ul#breves h2.h2_breves{background:url(/images/puces/puce_handicap.gif) 0 7px no-repeat; font-size:1em; padding-left:15px; color:#666;}
div#page_courante_handicap div#gauche ul#breves h2 .date{font-size:0.7em; letter-spacing:-1px;}
div#page_courante_handicap div#gauche ul#breves p.p_breves{font-size:0.8em; line-height:1.1em; margin-left:15px; color:white; width:90%;}
div#page_courante_handicap div#gauche ul#breves a.a_breves{display:block; text-align:right; margin-top:5px; padding-right:15px; font-size:0.8em; color:#666; font-weight:bold; background:url(/images/puces/puce_plus.gif) no-repeat right;}

/* Page courante - DROITE */
div#page_courante_handicap, div#page_courante_pa, div#page_courante_sante{background:url(/images/page_courante/fd_page_courante.gif) repeat-y; width:890px; margin:0 auto;}
div#page_courante_sante div#droite, div#page_courante_pa div#droite, div#page_courante_handicap div#droite{position:relative; float:left; width:630px; text-align:left; margin:50px 0 25px 0; background:url(/images/page_courante/virgule_fond.gif) no-repeat right top;}
#droite p a{color:#000; text-decoration:underline;}

/* Colonnes droite */
div#page_courante_sante div#droite h2{background:url(/images/puces/puce_sante_texte_courant.gif) 0 10px no-repeat; font-size:1.2em; padding-left:15px; margin-left:40px; color:#f00;}
div#page_courante_pa div#droite h2{background:url(/images/puces/puce_pa_texte_courant.gif) 0 10px no-repeat; font-size:1.2em; padding-left:15px; margin-left:40px; color:#606;}
div#page_courante_handicap div#droite h2{background:url(/images/puces/puce_handicap_texte_courant.gif) 0 10px no-repeat; font-size:1.2em; padding-left:15px; margin-left:40px; color:#9c3;}
div#droite p{margin:10px 54px; font-size:0.9em; line-height:1.5em;}

/* Positionnement */
div#droite ul#positionnement{position:absolute; top:-30px; right:20px;}
div#droite ul#positionnement li{float:left; padding-left:15px; font-size:0.8em; font-weight:bold;}
div#droite ul#positionnement li a{color:#666; font-weight:normal;}
/* SANTE */
div#page_courante_sante div#droite ul#positionnement li{background:url(/images/puces/puce_pos_sante.gif) no-repeat 5px 5px; color:#c00;}
div#page_courante_sante div#droite ul#positionnement li a:hover{color:#c00;}
/* PA */
div#page_courante_pa div#droite ul#positionnement li{background:url(/images/puces/puce_pos_pa.gif) no-repeat 5px 5px; color:#606;}
div#page_courante_pa div#droite ul#positionnement li a:hover{color:#606;}
/* HANDICAP */
div#page_courante_handicap div#droite ul#positionnement li{background:url(/images/puces/puce_pos_handicap.gif) no-repeat 5px 5px; color:#9c3;}
div#page_courante_handicap div#droite ul#positionnement li a:hover{color:#9c3;}

/* Pied page */
div#pied_page{background:#666; width:890px; margin:0 auto; position:relative; text-align:center;}

/* Navigation pied de page */
ul#nav_pied li, ul#nav_pied1 li{display:inline; margin:0; padding:0 5px; font-size:0.75em; color:#ccc; font-weight:bold; border-right:solid 1px #ccc;}
ul#nav_pied a, ul#nav_pied1 a{/*margin:0; padding:0 5px; font-size:0.75em; color:#ccc; font-weight:bold; border-right:solid 1px #ccc;*/ color:#ccc;}
ul#nav_pied a{color:#f1f1f1;}
ul#nav_pied a:hover, ul#nav_pied1 a:hover{color:white;}

ul#nav_pied1{position:relative; border-top:solid 1px #6e6e6e; margin-top:5px;}
ul#nav_pied1 a span{display:none; width:300px; position:absolute; left:200px; bottom:50px; padding:20px; background-color:#333;}
ul#nav_pied1 a:hover span{display:block;}

/* Formulaire gauche */
form#formulaire_gauche{position:absolute; left:0px; top:0px; text-align:center; width:200px;}
form#formulaire_gauche p{margin:0;}
form#formulaire_gauche h2{font-size:0.9em; width:90%; border-bottom:solid 1px #ccc; padding-bottom:5px; margin:0 auto 10px auto;  color:white;}
form#formulaire_gauche label{width:50%; display:block; float:left; text-align:right; font-size:0.8em; color:white;}
form#formulaire_gauche .validation{font-size:0.7em; color:white; background-color:#333; border:none; padding:3px 10px; letter-spacing:1px;}
form#formulaire_gauche input{border:solid 1px #555; width:40%;}
form#formulaire_gauche p.espace{margin-top:5px;}
