html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,img,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background-image:transparent;}body{line-height:1;}th,td{text-align:left;font-weight:normal;}

body{
background:url('fond.gif') top center repeat;
/*background-color:#4c3c2c;
background-color:#eee;*/
font-family:Verdana, Arial, sans-serif;
font-size:12px;
}

p{
font-family:Verdana, Arial, sans-serif;
font-size:11px;
padding-top:1em;
padding-bottom:1em;
line-height:14px;
}

h3{
font-family:Verdana, Arial, sans-serif;
font-size:14px;
width:300px;
padding-top:0;
padding-bottom:1em;
font-weight:bold;
}

ul, ol{
margin-left:20px;
}


#z_mef{
list-style:none;
height:24px;
padding:0;margin:0;
display:none;
position:absolute;
top:0;left:0;
}

#z_mef li{
float:left;
width:24px;
height:24px;
background-image:url('admin/barre_admin.gif');
background-repeat:no-repeat;
cursor:pointer;
}

#z_mef .bordure{
background:url('admin/barre_admin.gif') -2px 0px no-repeat;
height:24px;
width:3px;
margin:0;padding:0;
cursor:default;
}

#z_mef .separateur{
background:url('admin/barre_admin.gif') 0px -24px no-repeat;
height:24px;
width:5px;
margin:0;padding:0;
cursor:default;
}

.btn_face{
height:22px;
border:1px solid #B89D7C;
background-color:#715740;
color:#fff;
padding-top:-2px;
padding-bottom:2px;
}

#jQ-menu{
width:150px;
height:360px;
float:left;
border:1px solid #888;
overflow:auto;
}

#jQ-menu ul {
padding:4px 0 0 0px;
margin:0;
}

#jQ-menu ul li{
background:url("folder.png") 0px 0px no-repeat;
padding:4px 0 8px 4px;
margin:0 0 4px 0;
list-style:none;
overflow:hidden;
width:120px;
}

#jQ-menu ul li span{
cursor:pointer;
padding:2px 16px 3px 18px;
}


#divImg{
width:665px;
height:360px;
float:left;
border:1px solid #888;
overflow:auto;
list-style:none;
}

#divImg ul {
margin:0;padding:0;
}

#divImg ul li{
float:left;
width:160px;
height:160px;
overflow:hidden;
text-align:center;
list-style:none;
margin:0;padding:0;
}

#divImg ul li:hover{
outline:1px dotted #A6E2E2;
background-color:#63655a;
cursor:pointer;
}

.selectionne{
color:#a9dee4;
}

.div_recadre_img{
float:left;
width:700px;
height:415px;
overflow:auto;
}

.div_recadre_img label{
color:#DFE2CD;
}

.mod_admin{
padding:90px 0 0 50px;
}

strong{
font-weight:bold;
}

#divBtn{
clear:left; width:830px;
height:30px;
}

#divBtn ul{
padding:0;margin:0;
}

#divBtn ul object, #divBtn ul embed{
margin-top:5px;
}

#divBtn ul li{
float:left;
padding:5px;
background-color:#7B5D46;
margin:5px 5px 0 0;
color:#000;
font-size:9px;
list-style:none;
}

#divBtn ul li:hover{
background-color:#63655A;
cursor:pointer;
color:#a9dee4;
}

#divCharg{
width:830px;
height:30px;
overflow:auto;
}

#divBtn embed{
float:left;
margin-right:5px;
}

.css-helper{
background-color:#7a8d88;
}

#ta_titre{
width:490px;
font-family: Georgia,Times New Roman,serif;
position:absolute;
padding:0;margin:0;
border:1px solid #ccc;
}

#ul_titre{
border:1px solid #ccc;
background-color:#fff;
width:490px;
position:absolute;
padding:0;margin:0;
height:24px;
}

#ul_titre li{
background-image:url('../js/jwys.png');
background-attachment:no-repeat;
padding:2px;
opacity: 0.6; display: block; width: 16px; height: 16px;
float:left;
margin-right:4px;
}

#ul_titre li:hover{
cursor:pointer;
opacity: 0.99;
}

#ok_titre{
background-position: -98px -38px;
}

#no_titre{
background-position: -78px -38px;
}

/*------------------------- 2 ---------------------------- */

.conteneur{
margin:auto;width:930px;
}
.header{
text-align:center;
}
.menu_haut{
background:url('menu_haut.jpg') top center no-repeat;
width:920px;height:40px;
margin:0;padding:0 0 0 10px;
position:relative;
z-index:100;
}

.menu_haut li{
margin:0;padding:0;
float:left;
list-style:none;
}

.menu_haut li a{
display:block;
width:130px;
height:25px;
padding-top:10px;
padding-bottom:5px;
text-align:center;
font-family:Georgia, Times New Roman, serif;
text-decoration:none;
color:#A9DEE4;
font-size:14px;
}

#menu_haut_ombre{
background:none;
position:absolute;
z-index:90;
top:2px;
}

#menu_haut_ombre li a{
color:#3D3224;
}

#conteneur_menu_haut{
position:relative;
width:930px;height:40px;
margin:0;padding:0;
}

.conteneur_centre{
background:url('ombre_menu.png') top left repeat-x;
width:930px;
min-height:425px;
}

.cascade{
float:left;
margin:0 20px 0 0;
}

.particuliers{
width:240px;
height:250px;
float:left;
position:relative;
margin:0 20px 0 0;
text-align:left;
}

.particuliers h2{
width:204px;
}
.decouvrir h2{
width:254px;
}

.decouvrir{
width:290px;
height:250px;
float:left;
position:relative;
text-align:right;
margin:0 20px 0 0;
}

h2 {
font-family:Georgia, Times New Roman, serif;
font-weight:normal;
z-index:150;
font-size:18px;
color:#A9DEE4;
margin:0 0 15px 30px;
width:490px;
}

h2 a{
background:url('fondbleu_titreaccueil.png') bottom left repeat-x;
position:absolute;top:0;left:0;
display:block;
height:27px;
text-decoration:none;
padding:223px 18px 0 18px;
color:#7B4E2D;
}

.particuliers h2 a{
width:204px;
}

.decouvrir h2 a{
width:254px;
}

.actualites{
width:160px;
height:250px;
float:left;
position:relative;
text-align:right;
}

.actualites h2{
background:url('fondbleu_titreaccueil.png') bottom left repeat-x;
position:absolute;bottom:0;left:0;
padding:3px 18px 0 0;
margin:0;
height:27px;
width:142px;
color:#7B4E2D;
}

#p_actu{
overflow:hidden;
color:#51422F;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
width:130px;
height:175px;
position:absolute;
left:15px;
top:12px;
text-align:left;
}

#p_actu h3{
color:#89664D;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:bold;
padding:0;margin:0 0 5px 0;
width:130px;
}

#p_actu p{
color:#51422F;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding:0;margin:0;
width:130px;
line-height:10px;
}

#p_actu a{
color:#51422F;
text-decoration:none;
}

.actualites #actu_suivante{
color:#7B4E2D;
font-size:10px;
font-family:Verdana, Arial, sans-serif;
margin:0;padding:10px;
position:absolute;
width:110px;
left:27px;top:185px;
text-decoration:none;
}

#lien_rubriques{
clear:left;
padding-top:20px;
}

#lien_rubriques div{
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
width:130px;height:130px;
float:left;
margin-right:20px;
position:relative;
}


#lien_rubriques div p{
position:absolute;
width:118px;height:48px;
font-size:11px;
background:url('ruban.png') top left no-repeat;
padding:3px 0 0 0;margin:0;
top:76px;left:6px;
}

#lien_rubriques div p a{
display:block;
width:118px;
height:48px;
color:#50412E;
text-decoration:none;
line-height:100%;
}



#lien_rubriques #lien_acc_fitness{
background:url('../imgfd/accueil/fitness-club-sport.jpg') top left no-repeat;
}

#lien_rubriques #lien_acc_beaute{
background:url('../imgfd/accueil/institut-beaute-femme.jpg') top left no-repeat;
}

#lien_rubriques #lien_acc_sante{
background:url('../imgfd/accueil/professionnel-sante-femme.jpg') top left no-repeat;
}

#lien_rubriques #lien_acc_hotel{
background:url('../imgfd/accueil/hotel-maison-retraite.jpg') top left no-repeat;
}

#lien_rubriques #lien_acc_alimentaire{
background:url('../imgfd/accueil/equilibre-alimentaire.jpg') top left no-repeat;
margin-right:0px;
}


#acc_part_central{
float:left;
}

.fond_footer{
background:url('fondfoot.png') top left no-repeat;
margin-top:18px;
margin-left:auto;
margin-right:auto;
width:930px;height:29px;
color:#97E2EA;
clear:left;
text-align:center;
padding:8px 0 0 15px;
font-size:11px;
}

.fond_footer img{
vertical-align:-3px;
}

.fond_footer a{
display:block;
float:left;
color:#97E2EA;
text-decoration:none;
margin:0px 10px 0 10px;
}

.fond_footer p{
float:left;
padding:0;
margin:0 10px 0 30px;
text-align:left;
font-size:10px;
line-height:100%;
color:#190C04;
}

.div_admin_actu{
float:left;
}

.div_admin_actu h3{
font-family:Georgia, Times New Roman, serif;
font-size:18px;
color:#A9DEE4;
margin:0 0 10px 0px;padding:0;border:0;
font-weight:normal;
}

.div_admin_actu h4{
font-family:Georgia, Times New Roman, serif;
font-size:18px;
color:#A9DEE4;
margin:0 10px 0 0;font-weight:normal;
display:inline;
padding:0 0 0 5px;
background-color:#86644B;
}

.div_admin_actu strong{
font-weight:normal;
margin: 0 0 0 5px;
color:#A9DEE4;
font-size:10px;
}

.div_admin_actu input.btn{
margin-left:10px;

}

.connexion_admin{
margin:150px 0 0 200px;
color:#E0DFCD;
}

.connexion_admin h3{
font-family:Georgia, Times New Roman, serif;
font-size:18px;
font-weight:normal;
color:#A9DEE4;
}

.connexion_admin input.btn{
margin-left:96px;
}

input.case{
width:192px;
height:18px;
background:url('case_formulaire.png') top center no-repeat;
padding:6px;
border:none;
color:#E0DFCD;
font-family:Verdana, Arial, sans-serif;
}

textarea.case{
width:344px;
height:94px;
background:url('textarea_formulaire.png') top center no-repeat;
padding:6px;
border:none;
color:#E0DFCD;
font-family:Verdana, Arial, sans-serif;
font-size:12px;
margin:5px 0 5px 0;
}

input#btn_envoi{
border-top:1px solid #E2BD83;
border-bottom:1px solid #392A21;
border-left:1px solid #51422F;
border-right:1px solid #51422F;
background:url('menu_haut.jpg') top center no-repeat;
padding:5px 20px 5px 20px;
color:#D1BF9A;
margin-left:250px;
cursor:pointer;
}

input.btn{
border-top:1px solid #E2BD83;
border-bottom:1px solid #392A21;
border-left:1px solid #51422F;
border-right:1px solid #51422F;
background:url('menu_haut.jpg') top center no-repeat;
padding:5px 20px 5px 20px;
color:#D1BF9A;
margin-left:250px;
cursor:pointer;
}

.page_contact form{
padding:25px 20px 20px 280px;
color:#D1BF9A;
}

.page_contact form .labelcase{
clear:left;
float:left;
width:150px;
padding-top:8px;

}

.txt_gauche{
float:left;
padding-right:10px;
}

.txt_gauche ul{
background-color:#6F553E;
padding:10px 10px 20px 0;
margin:0;
color:#DFE2CD;
width:220px;
border:1px solid #4B3C29;
}

.txt_gauche ul li a{
color:#DFE2CD;
text-decoration:none;
}

.txt_gauche ul li a:hover{
text-decoration:underline;
}

.txt_gauche ul li{
padding:0;
margin:5px 0 0 30px;
}

img.img_gauche{
border:10px solid #7d6252;

margin:0 30px 20px 0;
}

.contenu_int{
padding-top:25px;
}

#text_int_droite{
float:left;
width:520px;
}

#text_int_droite .cadre_contenu{
padding:20px 30px 25px 30px;
background:url('fond_cadre_contenu.png') top right no-repeat;
width:460px;
}

h1{
font-family:Georgia, Times New Roman, serif;
font-size:36px;
color:#A9DEE4;
margin:0 0 -5px 30px;padding:0;border:0;
width:490px;
font-weight:normal;
}



#text_int_droite .cadre_contenu h3{
color:#fff;
font-weight:bold;
font-size:12px;
margin-bottom:12px;
}

#text_int_droite .cadre_contenu, #text_int_droite .cadre_contenu p{
color:#DFE2CD;
font-size:10px;
line-height:14px;
}

#text_int_droite .cadre_contenu a{
color:#DFE2CD;
text-decoration:underline;

}

#text_int_droite .cadre_contenu.cadre_pdf a{
font-size:12px;
text-decoration:none;
vertical-align:center;
}

#text_int_droite .cadre_contenu.cadre_pdf, #text_int_droite .cadre_contenu.cadre_pdf img{
vertical-align:-30px;
margin-right:5px;
}

#text_int_droite .cadre_contenu.cadre_partenaires img{
width:125px;
border:4px solid #7D6252;
}

#text_int_droite .cadre_contenu.cadre_partenaires div.bloc_partenaire{
width:460px;
padding-bottom:1em;
border-bottom:1px dotted #DFE2CD;
margin-bottom:1em;
float:left;
}

#text_int_droite .cadre_contenu.cadre_partenaires div div{
margin-left:20px;
width:305px;
float:left;
}

#text_int_droite .cadre_contenu.cadre_partenaires div div h3, #text_int_droite .cadre_contenu.cadre_partenaires div div p{
margin:0;
padding:0;
}

#text_int_droite .cadre_contenu.cadre_partenaires, #text_int_droite .cadre_contenu.cadre_partenaires div img{
float:left;
}


.bas_contenu{
width:520px;
font-size:1px;
height:15px;
background:url('bas_cadre_contenu.png') top center no-repeat;
clear:left;
}

.divvideo{
margin:10px;
}

#text_int_droite #glob_partenaires{
width:647px;
}

#text_int_droite #glob_partenaires.cadre_contenu.cadre_partenaires div.bloc_partenaire{
width:300px;
margin-right:20px;
}

#text_int_droite #glob_partenaires.cadre_contenu.cadre_partenaires h3{
width:145px;
}

#text_int_droite #glob_partenaires.cadre_contenu.cadre_partenaires div div{
width:150px;
margin-left:10px;
}


#menugauche{
width:200px;
padding-right:10px;
margin-top:30px;
}

#menugauche .cat_select{
color:#fff;
text-decoration:underline;
}

#cont_header{
position:relative;
height:110px;
}

#video_header{
position:absolute;
top:28px;
left:670px;
padding-left:64px;
padding-top:6px;
width:160px;
height:58px;
background:url('btnvideo.png') top left no-repeat;
text-decoration:none;
color:#e5d39a;
}
