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

/* ENTETE */
div#contact{position:relative; width:890px; height:330px; margin:0 auto; background:url(images/entete/contact.jpg) no-repeat 0 110px #666; z-index:100;}
div#partenaire{position:relative; width:890px; height:330px; margin:0 auto; background:url(images/entete/partenaire.jpg) no-repeat 0 110px #666; z-index:100;}
div#rechercher{position:relative; width:890px; height:330px; margin:0 auto; background:url(images/entete/home_principale.jpg) no-repeat 0 110px #666; z-index:100;}
div#inf_legales{position:relative; width:890px; height:330px; margin:0 auto; background:url(images/entete/home_principale.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{background:url(images/entete/rubriques_interieur/pa1.gif);}
ul#rubriques li#rubrique_handicap{background:url(images/entete/rubriques_interieur/handicap1.gif);}

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


/* 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;}

/* Page courante - DROITE */
div#page_courante{background:url(images/page_courante/fd_page_courante.gif) repeat-y; width:890px; margin:0 auto; padding-bottom:25px;}
div#page_courante 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 div#droite h1{background:url(images/puces/puce_texte_courant.gif) 0 10px no-repeat; font-size:1.2em; padding-left:15px; margin-left:40px; color:#000;}
div#page_courante div#droite h2{background:url(images/puces/puce_texte_courant.gif) 0 10px no-repeat; font-size:1.2em; padding-left:15px; margin-left:40px; color:#000;}
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; background:url(images/puces/puce_pos.gif) no-repeat 4px 4px; color:#000;}
div#droite ul#positionnement li a{color:#666; font-weight:normal;}
div#droite ul#positionnement li a:hover{color:#000;}


/* 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;}

/* Liste simple - partie droite : page courante */
ul#liste_simple_droite{padding:0 10px; margin-left:50px;}
ul#liste_simple_droite li{background:url(images/puces/puce_pos.gif) 0 7px no-repeat; padding-left:15px;}
ul#liste_simple_droite li p{margin:0; font-size:100%;}
ul#liste_simple_droite li span{color:#000; font-size:0.7em; font-weight:bold;}
ul#liste_simple_droite li a{color:black;}
ul#liste_simple_droite li a:hover{color:#000; font-weight:bold;}

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

/* Formulaire Contact */
form#contact{margin:10px; text-align:left; color:#000; }
form#contact label{width:150px; display:block; float:left; text-align:right; padding-right:5px;font-size:0.9em;}
form#contact input{border:solid 1px #000;}

/* Details des Actualités */
ul#details_actualites_droite{position:relative; margin-top:25px;}
ul#details_actualites_droite li#image_actu{/*width:200px; height:100px; border:solid 1px #333;*/ position:absolute; left:30px; top:0;}
ul#details_actualites_droite li h3{margin-left:250px; color:#000;}
ul#details_actualites_droite li p{margin-left:250px;}
ul#details_actualites_droite li a{margin-left:250px; color:black;}
ul#details_actualites_droite li p#date{margin-left:250px; color:#000;}

td a.partenaire_wb{text-decoration:underline;color:black;}
td a.partenaire_wb:hover{text-decoration:underline;color:black;font-weight:bold;}


