@charset "utf-8";
/* STYLES(.CSS */

*{
font-family:Arial, Helvetica, sans-serif;
margin:0;padding:0;
list-style:none;
text-decoration:none;
border:none;
font-size:12px;
}
html{
width:100%;
height:100%;
}
body{
margin-left:auto;margin-right:auto;
margin-top:0;margin-bottom:0;
width:100%;height:100%;
z-index:3;
}
.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 top left;
}

#logo{
z-index:2000;
position:absolute;
top:2px;
width:700px; height:156px;
text-indent:-99999px;
cursor:pointer;
}

#compo #page_home{
width:1008px;
height:auto;
display:block;
margin-left:auto;margin-right:auto;margin-top:0;
}
/*______________Pied de page_______________*/
#pied{
width:809px;
height:65px;
display:block;
margin:5px 0 0 0;
padding-top:25px;
text-align:center;
border-top:solid 1px #72cac1;
}
#pied h5{
display:inline;
float:left;
background-color:#2f2d26;
color:#fff;
padding:8px;
}
#pied ul{float:left;margin:10px 0 0 80px;}
#pied ul li{
display:inline!important;
padding:7px;
}
#pied ul li a{
color:#2f2d26;
font-size:12px;
}
#pied ul li a:hover{text-decoration:underline;}
#pied .copyright{
display:block;

margin-top:20px;
}
#pied .copyright a{
color:#2f2d26;
font-size:11px;
}
#pied .copyright a:hover{text-decoration:underline;}

/*______________Colonne de gauche_______________*/
.col-gauche{
width:190px;
height:100%;
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:308px;
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 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:#fff;
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;}
.col-gauche #favoris .desc-fav#fav41a{background:url(../img/img-actu_fav.jpg) no-repeat top left;display:block!important;position:relative;}
.col-gauche #favoris .desc-fav#fav41a ul{position:absolute;bottom:0;left:5px;}

/*______________ Lien sous les favoris - colonne de gauche _______________*/
.link-gauche a{
font-size:11px;	
color:#439b92;
display:block;
margin:15px 0 20px 0;
background:url(../img/puce-fleche_diago1.png) no-repeat center left;
padding-left:20px;
}
.link-gauche a:hover{text-decoration:underline;}

/*______________ Navigation colonne de gauche | contener_page _______________*/
.nav{
width:195px;
min-height:330px;
display:block;
background-color:#e5e5e5;
position:absolute;
top:664px;left:0;
padding:5px 0 5px 0;
}
.nav ul.menunav{margin-top:50px;}
.nav ul.menunav li{
width:174px;
min-height:13px;
display:block;
text-decoration:none!important;
border-bottom:solid 1px #cfcfcf;
margin:0 5px 5px 5px!important;
padding:2px 0 5px 5px;
}
.nav ul.menunav li a{
display:block;
color:#787878;
font-size:8pt;
font-weight:bold;
padding:2px;
}
.nav ul.menunav li a.active, .nav ul.menunav li a:hover{
background-color:#fff;
border:solid 1px #757575;
border-radius:3px;
}
ul.menunav  ul.ssnav li{
width:168px;height:11px!important;
display:block;
border:none!important;
margin:0 0 1px 0!important;
}
ul.menunav  ul.ssnav li a{
display:block;
font-size:7.5pt;
font-weight:normal!important;
padding:0 0 3px 20px!important;
border:none!important;
}
ul.menunav  ul.ssnav li a:hover{background-color:#fff!important; background-image:none!important;}
ul.menunav  ul.ssnav li a.ss-active{background-color:#fff!important; background-image:none!important;padding:2px;}

/*______________ formulaire actualités colonne de gauche | contener_page _______________*/
.form-actu{
width:195px;
height:120px;
display:block;
background-color:#e5e5e5;
position:absolute;
top:664px;left:0;
padding:5px 0 5px 5px;
}
.form-actu p{
display:block;
color:#787878;
font-size:8pt;
font-weight:bold;
padding:5px;	
}
.form-actu form#forma{width:180px;margin:5px 0 5px 5px;}
.form-actu form#forma input.email-actu{
background:url(../img/fond_input.png);	
width:139px;
height:17px;
display:block;
float:left;
padding:1px;
color:#999;
text-align:center;
}
.form-actu form#forma input#send{
float:right;}


/*______________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:160px;
height:452px;
display:block;
float:left;
margin-right:2px;
}

.vignette_colonne{
width:160px;
height:452px;
display:block;
/*overflow:hidden;*/
position:relative;
z-index:10;
}
#colonnes .img-menu-rub{
width:808px;
height:398px;
overflow:hidden;
position:absolute;
z-index:5;
top:54px;
left:0px;
}
.menu_colonne{
width:160px;
height:53px;
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:0 0 0 0;
margin:0 0 2px 0;
}
.menu_colonne:hover{background:#58c0b5 url(../img/slices_menu-tophover3.jpg) no-repeat top left;}
/*#m1.activate, #m2.activate, #m3.activate, #m4.activate, #m5.activate*/.menu_colonne a.item.activate{background:#58c0b5 url(../img/slices_menu-tophover3.jpg) no-repeat top left;}
.menu_colonne a{
color:#fff;
font-size:11px;
width:155px;
height:47px;
display:block;
padding:6px 0 0 5px;
font-weight:bold;
text-transform:uppercase;
}
.menu_colonne a:hover{color:#ffffff;}

ul.ssmenu_colonne{
width:149px;
height:auto;
display:block;
background-color:#000;
opacity:0.7;
filter:alpha(opacity=70);
position:absolute;
/*z-index:2000;*/
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;
position:relative;
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:0 2px 0 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:relative;
z-index:15;
color:#2f2d26;
left:0px;
top:-27px;
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{
position:relative;
width:219px;
height:166px;
display:block;
float:right;
margin:-23px 0 0 0;
}
.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:relative;
z-index:15;
color:#2f2d26;
left:0px;
top:174px;
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;}

/*______________ CONTENER PAGES INTERIEURES _______________*/

#contener_page{
width:808px;
min-height:300px;
height:auto;
display:block;
margin:10px 0 35px 0;
}
#contener_page p, #contener_page ul, #contener_page span{
	font-size:12px;
	color:#414141;
	margin:0 0 10px 15px;
	display:block;
/*	font-weight: bold;*/
}
#contener_page p a, #contener_page a, #contener_page li a,  #contener_page table tr td a, #contener_page table tr td li a, #contener_page table.annuaire tr td a{font-size:12px;color:#439b92;font-weight:bold;text-decoration:underline;}
#contener_page p a:hover, #contener_page a:hover, #contener_page li a:hover{font-size:12px;color:#0099ff!important;font-weight:bold;}
#contener_page strong, #contener_page p strong{font-size:12px;color:#000;font-weight:bold;margin:0;}
#contener_page em{margin:0 0 10px 0;}
#contener_page img, #contener_page table tr td img{border:solid 1px #666;height:200px;width:auto;margin:2px 2px 2px 15px;}
#swf1, #swf2, #swf3, #swf4, #swf5, #swf6, #swf7, #swf8, #swf9, #swf99{margin:2px 2px 2px 15px;z-index:30;}
#contener_page .page_etroite{width:670px;display:block;}
#contener_page .page_etroite2{width:370px;display:block;float:left;}
#contener_page .page_etroite table, #contener_page .page_etroite2 table{margin:5px 0 10px 0;}
.show1, .show2, .showa10, .showa11, .showa12, .showa21, .showa22, .showa31, .showa32, .showa41, .showa51, .showa52, .showa61, .showa62, .showa71, .showa72, .showlast{cursor:pointer;}	/*TARIFS*/
table.tarifs{background-color:#e5e5e5;}
table.tarifs tr td{border:solid 1px #4f609c;padding:10px 0 10px 0;width:33%;}
table.tarifs tr td a{color:#4f609c!important;}
#a10 table, #a11 table, #a12 table, #a21 table, #a22 table, #a31 table, #a32 table, #a41 table, #a51 table, #a52 table, #a61 table, #a62 table, #a71 table, #a72 table, #last table{border-collapse:collapse; border:1px #CCCCCC solid; background-color:#E9E9E9;margin:0 0 5px 10px;}	
/*TARIFS*/
#contener_page ul li{background:url(../img/puce_li.gif) no-repeat top left;padding:0 0 0 8px;}
#contener_page ol li{list-style-type:decimal;margin:0 0 5px 15px; list-style-position:inside;font-size:11px;color:#666;}
#contener_page table.temoins{margin:2px 2px 2px 15px!important;}
#contener_page table.temoins tr td{width:75px;display:block;height:100px;text-align:left!important;}
#contener_page table.temoins tr td a img{width:auto;display:block;height:100px;opacity:0.7;filter:alpha(opacity=70);}
#contener_page table.temoins tr td a:hover img{opacity:1.0;filter:alpha(opacity=100);}

/*______________ CV MEDECINS _______________*/
.titre_spe{width:590px;background-color:#EEE;color:#333;font-size:14px;font-style:italic;padding:2px 2px 2px 5px;margin:5px 0 5px 15px;border:solid 1px #999;}
.medecin{margin:5px 0 5px 0;display:block;width:590px;height:auto;padding:0;}
.medecin .pict_med{width:80px!important;height:95px!important;display:block!important;overflow:hidden!important;border:solid 1px #666;float:left;margin-left:15px;margin-bottom:10px;}
.medecin .pict_med img.imgmed{width:80px!important;height:auto!important;display:block;border:none!important;margin:0!important;}
.medecin .infos-med{float:right;width:460px;height:100%;display:block;margin-bottom:10px;}
#open_spe1, #open_spe2, #open_spe3{width:30px;height:30px;display:block;_display:none;background:url(../img/arrow_spe.png) no-repeat top left;position:absolute;margin-left:545px;margin-top:-5px;cursor:pointer;}
#spe1, #spe2, #spe3{display:none;_display:block;}
.medecin .infos-med a#infobox{width:100%; display:block;font-weight:normal;color:#00C;margin:15px 0 0 0;}
.medecin .infos-med a:hover#infobox{font-weight:normal;color:#00C;}
.medecin .infos-med a#infobox img{width:16px!important;height:16px!important;display:block;border:none; margin:0 3px 0 0;float:left;}
.legend_med{font-style:italic!important;font-size:10px!important!important;margin-top:40px!important;color:#666!important;width:580px!important;display:block;_display:none;border-top:dotted 1px #999!important;padding:5px 0 0 0!important;}
.legend_med img{width:16px!important;height:16px!important;display:inline;border:none!important;margin:0!important;}
.medecin .infos-med table td{border-bottom:solid 1px #439b92;!important;}
.medecin .infos-med table td h3{margin:0!important;padding:0!important;font-size:14px!important;font-weight:bold!important;}
.medecin h4{color:#787878!important;font-family: Verdana, Helvetica, sans-serif!important;font-size:12px!important;font-weight:bold!important;font-style:italic!important;margin:0 0 10px 0!important;border:none!important;width:100%!important;}
.infoboxpage{
width:500px!important;
min-height:650px;
height:auto;
display:block;
margin:10px 0 35px 0;
}

/*______________CLASSES GENERALES_______________*/
.clear{clear:both;display:block;height:0;}
p.red{font-weight:bold;color:red!important;}
table.annuaire{margin:5px 0 5px 15px;border:solid 1px #ffffff;}
table.annuaire tr{height:35px;padding:auto;margin:0;}
table.annuaire td{padding:0 5px 0 5px;border:solid 1px #ffffff; background-color:#E6E6E6;}
.noborder{border:none!important;}
.legende{clear:both;font-size:10px!important;font-style:italic;}
.img1{width:770px!important;height:auto!important;display:block;border:none!important;}
.img2{width:200px!important;height:auto!important;display:block;}
.img3{width:90px!important;height:auto!important;display:block;}
.img4{width:75px!important;height:auto!important;display:block;border:none!important;margin:0!important;}
.picto{width:16px!important;height:16px!important;display:block;border:none!important;margin:0!important;}
.picto2{width:16px!important;height:16px!important;display:inline;border:none!important;margin:0!important;}
.picto3{width:16px!important;height:11px!important;display:inline;border:none!important;margin:0!important;}
.date{background:url(../img/calendar.png) no-repeat top left;padding:10px 10px 0 30px;color:#414141!important;width:60px;display:block;font-size:14px!important;}
.calendar{float:left;border-bottom:dotted 1px #414141; width:470px;padding:5px;}
.une{background-color:#D9FFFF;display:block;width:703px;height:auto;padding:5px 0 0 0;margin-bottom:5px!important;}
.fuschia{color:#ac057f!important;font-weight:bold;font-size:14px!important;margin:0!important;}
.actu-s{font-size:11px!important;margin-left:0!important;margin-top:3px!important;}.actu-s b{font-size:11px!important;margin-left:0!important;margin-top:3px!important;}.actu-s a{font-size:11px!important;margin-left:0!important;margin-top:3px!important;}
.infos_content{font-size:10px!important;font-style:italic!important;text-align:right;margin:0 0 10px 10px;border-top:dotted 1px #ccc;color:#04608e;padding:2px 0 0 0;}
.msg-info{background:url(../img/attention.png) no-repeat top left;display:block;width:703px;height:auto;padding:6px 5px 5px 25px;margin-bottom:5px!important;font-weight:bold;}

/*______________ TITRES _______________*/
#contener_page h1{width:803px;font-size:20px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;background-color:#72cac1;padding:2px 0 2px 5px;color:#fff;}
#contener_page h2{font-size:21px;font-weight:normal;margin:0 0 10px 10px;border-bottom:solid 1px #ccc;color:#04608e;padding:0 0 2px 0;font-family:Georgia, "Times New Roman", Times, serif!important;}
#contener_page h3, h3{font-size:18px;font-weight:normal;margin:0 0 5px 15px;color:#439b92;}
#contener_page h4, h4{font-size:16px;font-weight:bold;font-style:italic;margin:0 0 5px 15px;color:#787878;}
#contener_page h5{width:789px;background-color:#787262;font-size:14px;font-weight:normal;margin:2px 0 2px 15px;padding:0 0 0 5px;color:#fff;font-family:Georgia, "Times New Roman", Times, serif;}
#contener_page h6{font-size:12px;font-weight:normal;margin:0 0 10px 15px;color:#04608e;background-color:#e5e5e5;padding:5px;border:solid 1px #04608e;}

/*______________ FORMULMAIRES _______________*/
#coord-contact{
float:right;
width:400px;
padding:5px;
border:dotted 1px #aba48f;
margin-bottom:10px;
}

#candi-contact {
float:left;
width:380px;
text-align:left!important;
padding:5px;
border:dotted 1px #aba48f;
margin-bottom:10px;
}

#contact {
float:left;
width:390px;
text-align:left!important;
border:dotted 1px #aba48f;

}
#contenu-contact {
height: auto;
text-align:left!important;
margin-left:0;
margin-bottom: 10px;
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 20px;
}
#contenu-contact label {
font-size:12px;
color:#414141;
float:left;
display:block;
clear:both;
}
#contenu-contact input#name, #contenu-contact input#firstname, #contenu-contact input#tel, #contenu-contact input#cv, #contenu-contact input#lm, #contenu-contact input#customer_mail, #contenu-contact input.submit, #contenu-contact input#subject, #contenu-contact input#speci, #contenu-contact input#cp, #contenu-contact input#city, #contenu-contact input#country, #contenu-contact input#phone{
width:350px;height:20px;
font-size:12px;
border:solid 1px #414141;
float:left;
display:block;
margin-bottom:10px;
clear:both;
}
input#question{
width:350px;height:20px;
font-size:12px;
border:solid 1px #FF0000;
float:left;
display:block;
margin-bottom:10px;
clear:both;
}
#contenu-contact input:hover{
border:solid 1px #121466;
background-color:#E4E4E4;
}
#contenu-contact textarea{
width: 350px;
border:solid 1px #414141;
float:left;clear:both;
display:block;
margin-bottom:10px;
}
#contenu-contact textarea:hover{
border:solid 1px #414141;
background-color:#F9F8EC;
}
#contenu-contact select{
width:350px;height:22px;
font-size:11px;
color:#666;
font-weight:lighter!important;
border:solid 1px #414141;
color:#414141;font-weight:bold;
float:left;clear:both;
display:block;
}
#contenu-contact select:hover{
background-color:#72cac1!important;
color:#ffffff;
}

/*.labradio{
font-size:10px;
color:#414141;
float:left;
text-align:left;
display:block;
clear:both;
}*/

#contenu-contact table#radio-poste tr td{font-size:11px!important;}

#contenu-contact input.radio{
border:none!important;
font-size:10px;
color:#414141;
float:left;
text-align:left;
display:block;
clear:both;
width:15px;height:15px;
margin:2px 2px 0 3px;
}
#contenu-contact input#autre{
width:230px!important;
height:15px;
font-size:10px;
color:#666;
border:solid 1px #414141!important;
float:left;
display:block;
margin-bottom:10px;
clear:both;
}

.texte-radio{
font-size:10px;
font-weight:bold;
margin-top:15px;margin-bottom:10px;
color:#414141;
float:left;clear:both;
display:block;
}

#contenu-contact input.check{
border:none;
text-align:right;
padding-left:0;
}

.submit {
margin-top:20px;
background-color:#666;
border:none!important;
display:block;
color:#ffffff;
font-size:16px!important;font-weight:bold;
cursor:pointer;
font-variant:small-caps;
}

.submit:hover {
background-color:#72cac1!important;
color:#ffffff;
font-size:16px!important;font-weight:bold;
border:none!important;
font-variant:small-caps;
}
#envoi img{border:none!important;width:38px!important;height:38px!important;position:absolute;top:1180px;left:537px;z-index:2000;}
@-moz-document url-prefix()
{
    #envoi img{
        top:1218px;
    }
}
#envoi2 img{border:none!important;width:38px!important;height:38px!important;position:absolute;top:1244px;left:537px;z-index:2000;}
#envoi3 img{border:none!important;width:38px!important;height:38px!important;position:absolute;top:1332px;left:537px;z-index:2000;}

#avertissement{
position:absolute;
top:760px;
left:400px;
width:300px;
height:240px;
display:block;
background:url(../img/black.png) repeat;
padding:10px;
}
#avertissement p, #avertissement p strong{
color:#fff;	
font-size:13px;
}
#avertissement .ok-close{
background-color:#000;
width:80px;height:16px;display:block;
border:solid 1px #fff;
text-align:center;
color:#fff;
padding:2px;
margin-left:110px;
cursor:pointer;
}

#email{display:none;}
#recaptcha_widget_div img{width:100%!important;height:100%!important;}

/*______________ FIL D'ARIANE _______________*/
.ariane{width:863px;margin-bottom:20px;}
#contener_page .ariane, #contener_page .ariane a{font-size:12px!important;font-weight:bold!important;color:#787878!important;font-decoration:underline!important;}
#contener_page .ariane a:hover{color:#ac057f!important;font-size:12px!important;font-weight:bold!important;font-decoration:underline!important;}
.ariane img{border:none!important;width:15px!important;height:12px!important;position:relative;top:4px!important;}

/*______________ PLAN DU SITE _______________*/
table#sitemap ul li a{font-size:18px!important;}
table#sitemap ul ul li a{font-size:16px!important;text-decoration:none!important;color:#666!important;}
table#sitemap ul ul ul li a{font-size:12px!important;color:#A3A3A3!important;}

/*______________ Test accroche du 290611 _______________*/
.accroche{
background:url(../img/white60.png) repeat top left;
color:#3B3B3B;
position:absolute;
z-index:3000;
bottom:10px;left:0px;
width:768px;
height:auto;
display:none;
padding:5px 20px 5px 20px;
text-align:justify;
}
.accroche ul li, .accroche ul li strong{
font-size:11px!important;
}
.accroche ul li a{color:#3B3B3B;text-decoration:underline;font-size:11px;font-weight:bold;}
.accroche ul li a:hover{color:#00F;text-decoration:none;font-weight:bold;}

.menu_colonne-test{background-color}

/*______________ Test suite aux remarques d'OGILVY - 24 aout 2011 _______________*/

.menu_colonne .test{
width:160px;
height:47px;
display:block;
position:absolute;
z-index:10;
top:0px;
background:#878169 url(../img/slices_menu-top-test.jpg) no-repeat top left;
text-align:left;
padding:6px 0 0 0;
margin:0 0 2px 0;
}
.menu_colonne .test:hover{background:#c3c406 url(../img/slices_menu-tophover.jpg) no-repeat top left;}
.menu_colonne .test a{
color:#fff;
font-size:12px;
width:138px;
height:47px;
display:block;
padding:0 0 0 5px;
}
.nav-test{
width:185px;
height:auto;
display:block;
margin:0px 0 10px 0;
background-color:#e2e5b2;
padding:5px 5px 10px 5px;
}
.nav-test h5{border-bottom:solid 1px #000;margin-bottom:5px;}
ul.menunav-test li a:hover{color:#2d2d2d;background-color:#f8ff84;}
ul.menunav-test li a{
width:168px;
display:block;
color:#5f5b49;
font-size:8pt;
margin:0 0 5px 0;
padding:0 3px 0 14px;
}
ul.ssnav-test li a{
background:url(../img/puce-fleche-vert2.png) no-repeat;
background-repeat:no-repeat;
background-position:10px -2px;
width:155px;
display:block;
color:#5f5b49;
font-size:7.5pt;
margin:0 0 1px 0;!important
font-weight:normal;
padding:0 0 0 30px;
}
ul.ssnav-test li a:hover{background-color:#fff;color:#5f5b49;}
#compo #banner-test{
width:auto;max-width:1018px;
height:156px;
display:block;
margin-left:0;margin-right:auto;margin-top:0;
padding-top:0px;
background: url(../img/banner1.jpg) no-repeat top left;
}
#logo-test{
z-index:2000;
position:absolute;
top:0px;
width:720px; height:156px;
text-indent:-99999px;
cursor:pointer;
}
ul.ssmenu_colonne li .ssmenu_colonne2{
width:140px;
height:auto;
display:block;
background-color:#222;
opacity:0.7;
filter:alpha(opacity=70);
position:absolute;
z-index:4000;
left:145px;
text-align:left;
padding:10px 3px 2px 8px; 	
}
ul.ssmenu_colonne li .ssmenu_colonne2 li a{
color:#fff;
font-size:11px;
}
ul.ssmenu_colonne li .ssmenu_colonne2 li a:hover{color:#ff0;}

.contener_pros-test{
width:195px;
height:40px;
display:block;
margin:0 0 32px 0;	
}
.pros-test{
width:183px;
height:34px;
display:none;
background:url(../img/bg_pros-test.jpg) no-repeat top left;
font-size:14px;
font-variant:small-caps;
color:#fff;
text-align:left;
font-weight:bold;
padding:3px 9px 3px 3px;
margin:0 0 32px 0;
}
.pros-test img{margin:0 2px 0 0;}
.pros-test a .txt-pros{color:#fff;text-decoration:none;font-size:12px;height:15px;margin-top:7px;display:block;}
.pros-test a:hover .txt-pros, .pros-test a:active .txt-pros{color:#ac057f;text-decoration:none;font-size:12px;}

.vignettes_page{width:50%;height:auto;display:block;float:left;}
.texte_vignettes1{top:0px;position:relative;}
.texte_vignettes2{top:196px;position:relative;}
.texte_vignettes3{top:392px;position:relative;}
.texte_vignettes1 p, .texte_vignettes2 p, .texte_vignettes3 p{background-color:#e5e5e5;color:#787262!important;width:45%;min-height:100px;display:block;padding:5px;float:right;}
/*img.fleche-bulle{border:none!important;width:43px!important;height:100px!important;display:block!important;margin:0!important;}*/
.vignettes_page a .vignette2{
width:119px;height:119px;display:block;overflow:hidden;background-color:#fff;border:solid 1px #787878;margin:0 0 5px 15px;float:left;
}
.vignettes_page a .vignette2 img{
width:111px!important;height:111px!important;display:block;margin:4px!important;border:none!important;
}
.vignettes_page a p.vlink{float:left!important;width:111px;height:60px;display:block;font-size:16px;font-weight:bold;font-style:italic;color:#787262!important;text-align:center;}
.vignettes_page a:hover p.vlink{color:#ac057f!important;text-decoration:underline;}

/*_______________________ Styles de la fonction prévue pour cacher/rendre visible les paragraphes dans les pages, en cliquant sur les titres - ajoutée le 28/09/11 - modifiée le 27/05/2019____________________*/	
.showtxt, .showtxt1, .showtxt2, .showtxt3, .showtxt4, .showtxt5, .showtxt6, .showtxt7,  .showtxt8, .showtxt9, .showtxt10, .showtxt11, .showtxt12, .showtxt13, .showtxt14, .showtxt15, .showtxt16,  .showtxt17, .showtxt18, .showtxt19,  .showtxt20, .showtxt21, .showtxt22, .showtxt23, .showtxt24, .showtxt25, .showtxt26, .showtxt27, .showtxt.folded, .showtxt1.folded, .showtxt2.folded, .showtxt3.folded, .showtxt4.folded, .showtxt5.folded, .showtxt6.folded, .showtxt7.folded, .showtxt8.folded, .showtxt9.folded, .showtxt10.folded, .showtxt11.folded, .showtxt12.folded, .showtxt13.folded, .showtxt14.folded, .showtxt15.folded, .showtxt16.folded, .showtxt17.folded, .showtxt18.folded, .showtxt19.folded, .showtxt20.folded, .showtxt21.folded, .showtxt22.folded, .showtxt23.folded, .showtxt24.folded, .showtxt25.folded, .showtxt26.folded, .showtxt27.folded{width:787px;height:20px;border:solid #cccccc 1px;background-color:#E5E5E5!important;color:#787878!important;font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;background:url(../img/arrow_spe2.png) no-repeat 760px 0;padding:5px 0 0 5px!important;font-weight:normal!important;font-style:normal!important;}
.showtxt:hover, .showtxt1:hover, .showtxt2:hover, .showtxt3:hover, .showtxt4:hover, .showtxt5:hover, .showtxt6:hover, .showtxt7:hover, .showtxt8:hover, .showtxt9:hover, .showtxt10:hover, .showtxt11:hover, .showtxt12:hover, .showtxt13:hover, .showtxt14:hover, .showtxt15:hover, .showtxt16:hover, .showtxt17:hover, .showtxt18:hover, .showtxt19:hover, .showtxt20:hover, .showtxt21:hover, .showtxt22:hover, .showtxt23:hover, .showtxt24:hover, .showtxt25:hover, .showtxt26:hover, .showtxt27:hover{background-color:#787878!important;color:#EBE6E0!important;}
.txthide, .txthide1, .txthide2, .txthide3, .txthide4, .txthide5, .txthide6, .txthide7, .txthide8, .txthide9, .txthide10, .txthide11, .txthide12, .txthide13, .txthide14, .txthide15, .txthide16, .txthide17,  .txthide18, .txthide19, .txthide20, .txthide21, .txthide22, .txthide23, .txthide24, .txthide25, .txthide26, .txthide27{width:787px;height:auto;border:solid #EBE6E0 1px;padding:3px;}

.showtxt.deployed, .showtxt1.deployed, .showtxt2.deployed, .showtxt3.deployed, .showtxt4.deployed, .showtxt5.deployed, .showtxt6.deployed, .showtxt7.deployed, .showtxt8.deployed, .showtxt9.deployed, .showtxt10.deployed, .showtxt11.deployed, .showtxt12.deployed, .showtxt13.deployed, .showtxt14.deployed, .showtxt15.deployed, .showtxt16.deployed, .showtxt17.deployed, .showtxt18.deployed, .showtxt19.deployed, .showtxt20.deployed, .showtxt21.deployed, .showtxt22.deployed, .showtxt23.deployed, .showtxt24.deployed, .showtxt25.deployed, .showtxt26.deployed, .showtxt27.deployed{width:787px!important;height:20px;border:solid #cccccc 1px;background-color:#E5E5E5!important;color:#787878!important;font-family:Arial, Helvetica, sans-serif!important;font-size:12px!important;background:url(../img/arrow_spe-.png) no-repeat 760px 0;padding:5px 0 0 5px!important;font-weight:normal!important;font-style:normal!important;}

/*______________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;}*/

/*_______________________ Affichage sur chaque rubrique des textes avec mots-clés - ajouté le 16/05/12 ____________________*/	
.texte_colonne{
	position:absolute!important;
	z-index:500000!important;
	width:786px;height:auto;display:block;
	bottom:5px;left:0;
	background-color:#FFF;
	border:solid 1px #666;
	padding:10px;
}
.texte_colonne h1{width:780px;font-size:20px;font-weight:bold;text-transform:uppercase;margin-bottom:20px;background-color:#72cac1;padding:2px 0 2px 5px;color:#fff;}
.texte_colonne p, .texte_colonne ul, .texte_colonne span{font-size:12px;color:#414141;margin:0 0 10px 15px;display:block;}
.texte_colonne p a, .texte_colonne a, .texte_colonne li a, .texte_colonne table tr td a, .texte_colonne table tr td li a{font-size:12px;color:#439b92;font-weight:bold;text-decoration:underline;}
.texte_colonne p a:hover, .texte_colonne a:hover, .texte_colonne li a:hover{font-size:12px;color:#0099ff!important;font-weight:bold;}
.texte_colonnee strong, .texte_colonne p strong{font-size:12px;color:#000;font-weight:bold;margin:0;}
.texte_colonne em{margin:0 0 10px 0;}
.texte_colonne ul li{background:url(../img/puce_li.gif) no-repeat top left;padding:0 0 0 8px;}
.texte_colonne ol li{list-style-type:decimal;margin:0 0 5px 15px; list-style-position:inside;font-size:11px;color:#666;}


/*_______________________ jDiaporama pour galerie de photos, Actu congrès 2012 - ajouté le 23/11/12, modifications janvier 2015 ____________________*/	

div.diaporama_js{margin-left:15px!important;display:block;}
ul .diaporama1{
	margin:0!important;
	padding:0!important;
	font-family:Arial;
	font-weight:normal;
}
ul .diaporama1 li{
	background:none!important;
	padding:0!important;
}


.jDiaporama{
	position:relative;
}

.jDiaporama ul{
	-moz-box-shadow:1px 1px 0.5em #222;
	overflow:hidden;
	background-color:#E4E4E4;
	margin:0!important;
	padding:0!important;
}

.jDiaporama li{
	list-style-type:none;
	overflow:hidden!important;
	position:absolute!important;
	color:#fff;
	width:100%;height:auto;
	margin:0!important;
	padding:0!important;
}

.jDiaporama li img{
	display:block!important;
	width:100%!important;height:auto!important;
	margin:0!important;
	padding:0!important;
}

.jDiaporama li .desc{
	position:absolute!important;
	bottom: 0!important; left: 0!important;
	display:none;
	margin:0!important;
	color:#fff!important;
	font-size:12px;
	font-family: Arial;
	padding:5px!important;
	background:url(../img/back_desc.png) repeat!important;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/back_desc.png',sizingMethod='scale');  _background-image:none;
	width:100%!important;
	height:30px!important;
}

.jDiaporama li .title{
	position:absolute;
	top: 0; left: 0;
	display:none;
	margin:0;
	color:#fff!important;
	font-size:12px;
	font-family: Arial;
	padding:5px;
}

.jDiaporama li .count{
	position:absolute;
	top: 0; right: 0;
	display:none;
	margin:0;
	color:#e4e4e4!important;
	font-size:12px;
	font-family: Arial;
	padding:5px;
}

.jDiaporama_controls{
	display:none;
}

.jDiaporama_controls a{
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:block;
	margin:0 3px;
	position:absolute;
}

.jDiaporama_controls .prev{
	background:url(../img/controls2.png) no-repeat bottom;
	_background:url(../img/controls.gif) no-repeat bottom;
	top:50%;
	margin-top:-16px;
	height:32px;
	width:32px;
	left: 0px
}

.jDiaporama_controls .next{
	background:url(../img/controls2.png) no-repeat top;
	_background:url(../img/controls.gif) no-repeat top;
	top:50%;
	margin-top:-16px;
	height:32px;
	width:32px;
	right: 0px
}

.jDiaporama_controls .pause{
	background:url(../img/playpause.png) no-repeat top;
	_background:url(../img/playpause.gif) no-repeat top;
	width:64px;
	height:48px;
	left:50%;
	top:50%;
	margin-left:-32px;
	margin-top:-24px;
}

.jDiaporama_controls .play{
	background:url(../img/playpause.png) no-repeat bottom;
	_background:url(../img/playpause.gif) no-repeat bottom;
	width:64px;
	height:48px;
	left:50%;
	top:50%;
	margin-left:-32px;
	margin-top:-24px;
}

/**** Status ****/

.jDiaporama_status{
	text-align:center;
	margin-top:10px;
	position:absolute;
	left:50%;
	display:none
}

.jDiaporama_status a{
	background:url(../img/bullets.png) no-repeat left;
	_background:url(../img/bullets.gif) no-repeat left;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	margin-right:5px;
}

.jDiaporama_status a.active, .jDiaporama_status a:hover{
	background:url(../img/bullets.png) no-repeat right;
	_background:url(../img/bullets.gif) no-repeat right;
}

/*_______________________ Tableau 100%, logos 48x48px, Actu congrès 2012 - ajouté le 26/11/12 ____________________*/	

#contener_page table#logosgauche tr{
height:70px;
display:block;	
}
#contener_page table#logosgauche tr td#col_droite{
background-color:#FFFFE6;
width:741px;
height:50px;
}
#contener_page table#logosgauche tr td#col_droite p a{
color:#414141;
text-decoration:none;
}
#contener_page table#logosgauche tr td#col_droite p a strong{
color:#000000!important;
text-decoration:none!important;
}
#contener_page table#logosgauche tr td a img {
width:48px;
height:48px;
display:block;
border:none;	
}
#contener_page table.get_adobe tr td a img{
width:110px;
height:auto;
display:block;
}


/*_______________________ Tableau vignettes vidéos satisfaction des patients - ajouté le 04/09/2014 ____________________*/	

#contener_page table.vignettes-VID a img{
width:160px;height:auto;display:block;
box-shadow: 0px 0px 2px #999;
border:solid #fff 3px;
}
#contener_page table.vignettes-VID a:hover img{opacity:0.6;filter:alpha(opacity=60);}}
#contener_page table.vignettes-VID td{width:160px;height:auto;}
#contener_page table.vignettes-VID td p{
font-size:1.100em;
color:#000;
font-weight:bold;
margin-bottom:0;
margin-top:5px;
text-decoration:none!important;
}
#contener_page table.vignettes-VID td p a{
color:#000;
font-weight:bold;
text-decoration:none!important;
}
#contener_page table.vignettes-VID td p a:hover{font-decoration:none;color:#0066CC!important;}
#contener_page table.vignettes-VID td span{
font-size:11px;
color:#999;
}

/**+html {} hack ie7*/
