@charset "utf-8";
/* HOME.CSS */
*{
font-family:Arial, Helvetica, sans-serif;
margin:0;padding:0;
list-style:none;
text-decoration:none;
border:none;
font-size:12px;
}
html{
background-color:#FFF;
width:100%;
height:100%;
}
body{
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
width:100%;
min-height:569px!important; height:569px;
z-index:3;
}


#entete, #middle, #bottom{display:none!important;}


.top a img{float:left; position:fixed; z-index:9500;top:0;}
.top ul{
width:100%;
height:25px;
display:block;
background:url(../img/bg_top.png) repeat-x top left;
position:fixed;	
z-index:9000;
left:0;top:0;
text-align:center;
padding:5px 0 0 0;
}
.top ul li{
display:inline!important;
padding:7px;
}
.top ul li a{
color:#fff;
font-size:12px;
}
.top ul li a:hover{text-decoration:underline;}
#compo{
position: relative;
width:auto;max-width:1018px;
height:auto;
margin-left:auto;margin-right:auto;margin-top:50px;
}
#compo .langues{
float:right;
text-align:right;	
width:200px;max-width:1018px;
height:24px;
margin-top:60px;
position:absolute;
z-index:500;
right:0px;
}
#compo .langues a img{border:solid 1px #A8A8A8;}
/*#compo .langues a .pros{
height:18px;
display:block;
margin:0 3px 9px 0;
padding:6px 13px 0 0;
background: url(../img/box-pros.jpg) no-repeat top right;
font-size:10px;
color:#535353;
}*/
#compo .langues a:hover{opacity:0.4;filter:alpha(opacity=40);}
.drapeau{margin:0 3px 0 3px;}
#compo #banner{
width:auto;max-width:1018px;
height:70px;
display:block;
margin-left:0;margin-right:auto;margin-top:0;
padding-top:126px;
background:url(../img/banner1.jpg) no-repeat 5px 0px ;
}
#logo{
z-index:2000;
position:absolute;
top:2px;
width:700px; height:156px;
text-indent:-99999px;
cursor:pointer;
}

#compo #page_home{
width:1008px;
height:100%;
display:block;
margin-left:auto;margin-right:auto;margin-top:0;
}
/*______________Pied de page_______________*/
#pied{
width:709px;
height:20px;
display:block;
margin:0;
padding-top:15px;
text-align:center;
}
#pied .copyright{
display:block;
}
#pied .copyright a{
color:#2f2d26;
font-size:11px;
}
#pied .copyright a:hover{text-decoration:underline;}

/*______________Colonne de gauche_______________*/
.col-gauche{
width:190px;
height:auto;
padding:6px 6px 6px 0;
float:left;
}
.right{float:right;}
.col-gauche .contact{
width:181px;
height:55px;
display:block;
background-color:#e5e5e5;
margin:0;
color:#6d6d6d;
font-size:12px;
padding:5px 7px 0 7px;
}
.col-gauche .contact a, .col-gauche .contact p{
width:141px;
height:19px;
display:block;
text-align:center;
color:#000;
background:url(../img/fond_input.png) no-repeat top left;
padding-top:2px;
margin-top:4px;
margin-bottom:2px;
margin-left:0px;
margin-right:0;
float:left;
}
*+html .col-gauche .contact a, .col-gauche .contact p{  /*hack ie7*/
margin-top:3px;
margin-bottom:0;
}
.col-gauche .contact img{float:right;margin:1px 0 0px -30px;display:block;}
.col-gauche .contact a:hover{color:#439b92;}

.col-gauche .search{
width:181px;
height:30px;
display:block;
background-color:#e5e5e5;
margin:0 0 15px 0;
color:#535353;
font-size:12px;
padding:0 7px 0 7px;
}
.col-gauche .search form#formsearchfre input#txtsearchfre{
background:url(../img/fond_input.png);	
width:139px;
height:16px;
display:block;
float:left;
padding:2px 1px 1px 1px;
color:#999;
text-align:center;
}
.col-gauche .search form#formsearchfre input#search{
float:right;} 

/*.col-gauche #favoris{
width:195px;
height:438px;
display:block;
overflow:hidden;
}
.col-gauche #favoris .fav a{
width:195px;
height:29px;
display:block;
background:url(../img/title_fav.jpg) no-repeat top left;
margin:2px 0 0 0;
}
.col-gauche #favoris .fav a h2{
height:23px;
padding:6px 0 0 15px;
float:left;
margin:0 0 0 3px;
font-size:11px;
font-weight:normal;
color:#787878;
background:url(../img/fleche-fav1.png) no-repeat top left;
}*/
/*.col-gauche #favoris .fav a:hover h2, .col-gauche #favoris .fav a:active h2{
background:url(../img/fleche-fav2.png) no-repeat top left;
}*/
/*.col-gauche #favoris .fav a img{
width:23px;
height:29px;
display:block;
float:right;
margin: 0 4px 0 0;
}
.col-gauche #favoris .desc-fav{
width:193px;
height:180px;
display:block;	
border:solid 1px #bcbcbc;
display:table-cell;
vertical-align:bottom;
}
.col-gauche #favoris .desc-fav ul{
width:174px;height:auto;max-height:95px;display:block;overflow:hidden;
background-color:#FFFFFF;
border:solid 1px #bcbcbc;
border-radius:3px!important;
margin-left:auto;margin-right:auto;margin-bottom:5px;
padding:3px;
}
.col-gauche #favoris .desc-fav ul li a{
font-size:11px;
color:#535353;
background:none!important;	
width:170px;height:auto;display:block;
}
.col-gauche #favoris .desc-fav ul li a:hover{
color:#72cac1;
}
.col-gauche #favoris .desc-fav#fav11{background:url(../img/img-sejour_fav.jpg) no-repeat top left;}
.col-gauche #favoris .desc-fav#fav21{background:url(../img/img-pathos_fav.jpg) no-repeat top left;}
.col-gauche #favoris .desc-fav#fav31{background:url(../img/img-med_fav.jpg) no-repeat top left;}
.col-gauche #favoris .desc-fav#fav41{background:url(../img/img-actu_fav.jpg) no-repeat top left;}*/

.logos-gauche{
position:absolute;
z-index:200;
top:650px;
right:0px;
}

/*______________Colonne de droite_______________*/
.col-droite{
width:794px;
height:auto;
padding:6px;
float:right;
}
.col-droite .menu_home{
width:812px;
height:452px;
display:block;
text-align:left;
}

/*______________Colonnes_______________*/
#colonnes{
position:relative;
width:810px;
height:452px;
display:block;
float:left
}
.colonne{
/*width:171px;*/
width:160px;
height:452px;
display:block;
float:left;
margin-right:2px;
}
.vignette_colonne{
width:160px;
height:452px;
display:block;
overflow:hidden;
position:relative;
}
.vignette_colonne img{
width:160px;
height:auto;
position:absolute;
z-index:5;
top:55px;
}
.menu_colonne{
width:160px;
height:47px;
display:block;
background:#0F3;
position:absolute;
z-index:10;
top:0px;
background:#439b92 url(../img/slices_menu-top1.jpg) no-repeat top left;
text-align:left;
padding:6px 0 0 0;
margin:0 0 2px 0;
}
.menu_colonne:hover{background:#58c0b5 url(../img/slices_menu-tophover3.jpg) no-repeat top left;}
/*.menu_colonne:hover{background:#e2e1ab url(../img/slices_menu-tophover1.jpg) no-repeat top left;}*/
.menu_colonne a{
color:#fff;
font-size:11px;
font-weight:bold;
width:138px;
height:47px;
display:block;
padding:0 0 0 5px;
text-transform:uppercase;
}
.menu_colonne a.item{
/*Pour pouvoir cliquer sur l'image de la colonne pour dérouler le sous-menu - OK sous Moz., pas sous IE8*/
height:430px;
display:block;
cursor: pointer!important;
position:absolute;
z-index:30;
}
/*.menu_colonne a:hover{color:#439b92;}*/
ul.ssmenu_colonne{
width:160px;
height:auto;
display:block;
background-color:#000;
opacity:0.7;
filter:alpha(opacity=70);
position:absolute;
z-index:50;
top:53px;
text-align:left;
padding:10px 3px 2px 8px; 
}
*+html ul.ssmenu_colonne{ /*hack ie7*/
left:0px;
}
ul.ssmenu_colonne li a{
height:auto;
max-height:40px;
color:#fff;
font-size:11px;
opacity:1.0!important;
filter:alpha(opacity=100)!important;
text-transform:inherit!important;
font-weight:normal;
}
ul.ssmenu_colonne li{
margin-bottom:6px!important;
}
ul.ssmenu_colonne li a:hover{color:#FF0;}

/*______________Encarts_______________*/
.encarts{
width:808px;
height:166px;
display:block;
margin:10px 0 0 0;
}

/*Actus*/
.encarts .actus{
width:357px;
height:166px;
display:block;
float:left;
margin:-37px 5px 0 0;
}
.encarts .actus .date-actu{
position:relative;
z-index:15;
font-style:italic;
font-size:11px;
color:#FFF;
left:290px;
top:47px;
}
.encarts .actus h3{
width:349px;
height:22px;
display:block;
background:#878169 url(../img/slices_actus.jpg) no-repeat top left;
color:#fff;
font-size:14px;
font-weight:normal;
padding:8px 0 0 8px;
}
.encarts .actus .content-actu{
width:357px;
height:135px;
display:block;
background-color:#e5e5e5;
margin:1px 0 0 0;
}
.encarts .actus .content-actu .text-actu{
float:left;
width:217px;
height:127px;
display:block;
overflow:hidden;
padding:8px 8px 0 8px;
}
.encarts .actus .content-actu .text-actu p{
font-size:10px;
text-align:justify;
color:#2f2d26;
}
.encarts .actus .content-actu .text-actu a{
font-size:10px;
font-weight:bold;
text-align:left;
color:#2f2d26;
}
.encarts .actus .content-actu .text-actu a:hover{color:#868704;}
.encarts .actus .content-actu .text-actu h4{
font-size:14px;
font-weight:normal;
color:#2f2d26;
}
.encarts .actus .content-actu .img-actu{
float:right;
width:124px;
height:135px;
display:block;
background-color:#666;
overflow:hidden;
}
.encarts .actus .content-actu .img-actu img{
width:184px;
height:auto;
display:block;
}
.encarts .actus .plus-actu{
width:217px;
height:23px;
display:block;
position:relative;
z-index:15;
color:#2f2d26;
left:12px;
top:160px;
text-align:right;
}
.encarts .actus .plus-actu a{
font-size:10px;
font-weight:bold;
color:#2f2d26;
}
.encarts .actus .plus-actu a:hover{color:#868704;}
.encarts .actus .plus-actu a img{margin-right:5px;}

/*Nos spécialistes*/
.encarts .medecins{
width:221px;
height:166px;
display:block;
float:left;
margin:0px 5px 0 0;
}
.encarts .medecins h3{
width:213px;
height:22px;
display:block;
background:#aba48f url(../img/slices_medecins.jpg) no-repeat top left;
color:#fff;
font-size:14px;
font-weight:normal;
padding:8px 0 0 8px;
}
.encarts .medecins .content-medecins{
width:221px;
height:135px;
display:block;
background-color:#e5e5e5;
margin:1px 0 0 0;
}
.encarts .medecins .content-medecins .med{
width:199px;
height:46px;
display:block;
padding:4px 9px 4px 9px;
margin:2px;	
}

.vignette-med{
float:left;
width:36px;
height:46px;
display:block;
overflow:hidden;
}
.vignette-med img{
width:36px;
height:auto;
display:block;
}
p.desc-med{
float:right;
width:155px;
height:46px;
display:block;
border-bottom:dashed 1px #999;
}
p.desc-med a{color:#2f2d26;font-size:11px;}
p.desc-med a:hover{color:#868704;}
.encarts .medecins .plus-med{
width:217px;
height:23px;
display:block;
position:absolute;
z-index:15;
color:#2f2d26;
left:563px;
top:842px;
text-align:right;
}
.encarts .medecins .plus-med a{
font-size:10px;
font-weight:bold;
color:#2f2d26;
}
.encarts .medecins .plus-med a:hover{color:#868704;}
.encarts .medecins .plus-med a img{margin-right:5px;}

/*Pathologies*/
.encarts .pathos{
width:219px;
height:166px;
display:block;
float:right;
margin:0px;
}
.encarts .pathos h3{
width:211px;
height:22px;
display:block;
background:#aba48f url(../img/slices_pathologies.jpg) no-repeat top left;
color:#fff;
font-size:10pt;
font-weight:normal;
padding:8px 0 0 8px;
}
.encarts .pathos .content-pathos{
width:196px;
height:128px;
display:block;
background-color:#e5e5e5;
margin:1px 0 0 0;
padding:3px 9px 4px 14px;
}
*+html .encarts .pathos .content-pathos ul{/*hack ie7*/
margin:0;	
} 
.encarts .pathos .content-pathos p a{font-size:11px;color:#2f2d26;margin-left:10px;}
.encarts .pathos .content-pathos p a:hover{color:#868704;}
.encarts .pathos .content-pathos ul{margin-bottom:2px;}
.encarts .pathos .content-pathos ul li{font-size:10px;color:#787878;margin-left:18px;}

.encarts .pathos .plus-pathos{
width:217px;
height:23px;
display:block;
position:absolute;
z-index:15;
color:#2f2d26;
left:790px;
top:854px;
text-align:right;
}
.encarts .pathos .plus-pathos a{
font-size:10px;
font-weight:bold;
color:#2f2d26;
}
.encarts .pathos .plus-pathos a:hover{color:#868704;}
.encarts .pathos .plus-pathos a img{margin-right:5px;}

/*______________CLASSES GENERALES_______________*/
.clear{clear:both;display:block;height:0;}

/*______________ Test accroche du 290611 _______________*/
.accroche{
background:#fff url(../img/bg_alt.jpg) repeat-x bottom left;
border:solid 1px #999;
-moz-box-shadow: 8px 8px 10px #666;
-webkit-box-shadow: 8px 8px 10px #666;
box-shadow: 8px 8px 10px #666;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, Direction=135, Strength=9);
color:#333;
position:absolute;
z-index:3000;
top:170px;left:10px;
width:500px;
height:auto;
display:none;
padding:5px 20px 5px 20px;
text-align:justify;
}
.accroche ul li, .accroche ul li strong{
font-size:10px!important;
}
.accroche ul li a{color:#333;text-decoration:underline;font-size:10px;}
.accroche ul li a:hover{color:#868704;text-decoration:none;}

/*______________MOTEUR DE RECHERCHE (désactivé le 22.01.2014) _______________*/
/*#contener-search{background-color:#F5F5F5;padding:10px;width:90%;}
#contener-search table tr td a.link-search{font-size:12px;color:#439b92;font-weight:bold;text-decoration:underline;}
#contener-search table tr td a:hover.link-search{font-size:12px;color:#0099ff!important;font-weight:bold;}
#contener-search em{color:#414141;}*/



/**+html {} hack ie7*/