body{  font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#000}body, html{  width:100%; height:100%; margin:0; text-align:center; overflow:hidden}a{  color:#000; text-decoration:none}body{  font-size:62.6% !important}h1{  font-size:1.8em}h1#h1{  margin-top:0; margin-bottom:5px; padding:0; font-size:4em}h2{  font-size:1.6em}h3{  font-size:1.4em}h4{  font-size:1.3em}h5{  font-size:1.2em}p{  font-size:1.1em; line-height:1.3em}.para > ul > li{  font-size:1.1em}.para li{  padding-left:15px}.para{  margin-bottom:15px}.paraimg .img{  float:left; padding-right:10px}.dehors{  position:absolute; left:-50000000; top:-5000000}.cacher{  display:block; margin-top:-5000px; position:absolute !important; margin-left:-50000px; width:1px; overflow:hidden; height:1px}img{  border:0}.clearer{  display:block; clear:both; font-size:0px; line-height:0px}ul, li{  list-style:none; padding:0; margin:0}#logo_yahad{}#largeur{  width:100%; height:100%; position:relative; text-align:left}.clearfix:after{  content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}.clearfix{  display:inline-block}html[xmlns] .clearfix{  display:block}* html .clearfix{  height:1%}#bandeau form{  padding:20px}#bandeau{  width:230px; position:absolute; left:20px; top:0; background:#214561; color:white; -webkit-box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.6); box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.6);z-index:1000}.input_fnd input{  border:0; background:none; color:white; padding:0}.input_fnd .submit{  text-transform:uppercase; font-weight:bold; cursor:pointer}.input_fnd .text{  height:24px; width:160px; margin-left:10px}.input_fnd label{  color:#C6DCE3; font-size:1.2em; padding-left:5px}.input_fnd{  position:relative; background:url(/img/input_fnd.png) no-repeat}.input_fnd input::-webkit-input-placeholder{  color:#c6dce3}.input_fnd input:-moz-placeholder{  color:#c6dce3}.input_fnd input:-ms-input-placeholder{  color:#c6dce3}#sponsors li{  display:inline-block; margin-right:10px}#sponsors .langs{  width:50%; text-align:left; color:#ffffff; font-size:15px}#sponsors .langs a{  color:#ffffff; font-size:15px; font-weight:bold; opacity:.6}#sponsors .langs a.active{  opacity:1}#sponsors{  text-align:center; padding-left:10px}#q_pays{  display:block; margin-top:10px; padding-left:5px; height:24px; width:184px; background:#0e5870; background:#68a4b5; color:#00d1ff; color:#c6dce3; border:1px solid #0e5870; border-right:1px solid #17303e; border-bottom:1px solid #17303e}#bandeau .btn{  background:#68a4b5; display:inline-block; padding:3px; margin-top:10px; color:#c6dce3; border-top:1px solid #37576d; border-left:1px solid #37576d; border-right:1px solid #1e3142; border-bottom:1px solid #1e3142; font-weight:bold}#bandeau hr{  background:none; background:url(/img/filet.png) no-repeat bottom center; border:0; margin-top:10px; margin-bottom:10px; height:5px; clear:both}#list_results li{  overflow-wrap:break-word; clear:both; width:97%; }#list_results a:hover{  background:#035B85}#list_results a{  color:white; padding:5px; display:block}#list_results p{  padding:0; margin:0}#list_results h3{  padding:0; margin:0; font-size:1.1em}#list_results ul{  padding:5px}#list_results span{  letter-spacing:-1px; font-size:0.9em}#list_results .pays{  display:block; font-weight:bold}#list_results{  color:white}#list_results img{  float:right; max-width:58px; border:1px solid white}#replier{  display:block; background:none; padding:0; margin:0; border:0; cursor:pointer}#replier img{  display:block}.closed #replier{  margin-bottom:-10px}#compteur{  padding-left:20px; padding-right:10px; padding-bottom:0; padding-top:0px}#compteur p{  color:#b0d9e5; padding-top:0; margin-top:5px; font-size:1.2em; position:relative; overflow:hidden}#compteur p#up_to_date{  color:#b0d9e5; padding-top:0; margin-top:5px; font-size:1.2em; font-weight:bold; position:relative; padding-left:72px}#compteur p#up_to_date span{  position:absolute; left:0; top:0; width:auto; margin-left:0; border:solid 2px #1d3142; border-right:0; margin-right:8px; margin-top:1px}#compteur p#up_to_date span img{  width:auto; margin:0; border-right:solid 2px #1d3142; vertical-align:bottom}#compteur p#consultation{  color:#b0d9e5; padding-top:0; margin-top:5px; font-size:1.2em; font-weight:bold; position:relative; padding-left:72px}#compteur p#consultation span{  position:absolute; left:0; top:0; width:auto; margin-left:0; border:solid 2px #1d3142; border-right:0; margin-right:8px; margin-top:1px}#compteur p#consultation span img{  width:auto; margin:0; border-right:solid 2px #1d3142; vertical-align:bottom}#legende{  padding-left:20px; padding-bottom:0; padding-top:0px}#legende p{  color:#b0d9e5; padding-top:0; margin-top:5px; font-size:1.2em; position:relative; overflow:hidden}#legende p img{  position:absolute; left:0; top:3px; display:block; width:10px}#legende p span{  width:auto; display:block; margin-left:3px; padding-left:15px}#donate{  display:block}#donate a{  text-transform:uppercase; margin-bottom:10px; margin-top:0px !important; font-size:14px}#menu{  padding:20px 10px; padding-top:5px; font-size:0.9em}#bandeau h2{  margin-top:0px; padding-bottom:5px; text-align:center; text-transform:uppercase; font-size:1.2em; font-weight:bold}#menu, #menu *{  color:#9bd4ee; text-align:center}#logo{  display:block; text-align:center}.closable{  height:auto; min-height:1px; max-height:1000px; -webkit-transition:all 0.5s ease-out;  -moz-transition:all 0.5s ease-out;  -o-transition:all 0.5s ease-out;  -ms-transition:all 0.5s ease-out;  transition:all 0.5s ease-out;  overflow:hidden}#bandeau.closed .closable{  max-height:1px}#list_results{  position:relative; max-height:400px; overflow:auto; background:#538397}#list_results > div{  width:7px !important}#list_results > div > div{  width:3px !important; background:#17303e; border:0 !important}#map{  width:100%; height:100%}#map_canvas{  width:100%; height:100%}button{  padding:0; margin:0; background:none; border:0; cursor:pointer}#tooltip{  display:none; z-index:2000; position:absolute; max-width:300px; text-align:left}#tooltip .p{  display:block; text-transform:uppercase; font-weight:bold}#tooltip .l{  display:block; text-transform:uppercase}#tooltip .c{  font-size:11px}#tooltip.right{  margin-left:auto}#tooltip span.img{  position:absolute; width:11px; height:21px; z-index:10; left:0px; margin-top:-10px; top:50%; }#tooltip p{  background:#214561; color:white; border:0px solid #00D1FF; border-radius:0px; padding:5px; font-size:1.1em; margin:0; margin-left:10px; color:white; position:relative; z-index:9}#tooltip.top span.img{  top:auto; bottom:10px}#tooltip.right p{  margin-left:auto; margin-right:10px}#tooltip.right span.img{  margin-left:auto;left:auto; right:0}.fenetre{  position:absolute; left:0; top:0; z-index:100000; background:url(/img/opak.png); width:100%; height:100%; text-align:center; color:#0e5870}.fenetre .content{  position:relative; min-height:380px; max-width:1000px; width:100%; margin-left:auto; margin-right:auto; text-align:left;  top:50%; margin-top:-190px}.fenetre .content .paraimg{  position:relative; overflow:hidden; padding-bottom:10px}#message .content{  width:300px}.fenetre .in{  background:white; clear:both; max-height:380px; overflow:auto}#search_results{  padding-left:8px; padding-right:8px}.fenetre .in{  padding:20px}.fenetre. in h2{  margin-top:0; font-family:Quicksand; font-size:1.5em}.fenetre .need{  display:none}#div_newsletter{  width:auto !important}.fenetre input.submit{  background:#0e5870; color:white; text-transform:uppercase; border:0}.checkbox label{  color:#666666}.div_hidden{  height:0 !important}.fenetre legend{  border:0; padding:0; margin:0; text-transform:uppercase; color:#666666;font-size:1.2em}.fenetre select{  background:#68a4b6; border:1px solid #548594; color:white}.fenetre .checkbox input{  vertical-align:middle; margin-right:5px}.fenetre fieldset{  float:left; border:0; border-right:1px solid #a6c1ca; height:215px; padding-top:10px}#fieldset3{  border:0 !important}.fenetre .simpleform_field{  width:190px; height:35px}#fieldset1 .simpleform_field{  float:left}.sl_label span{  padding-right:3px}.sl_label{  color:white; cursor:text}.fenetre input.text{  background:url(/img/input_form.png) no-repeat; width:172px; height:24px; border:0; padding:0; padding-left:5px; padding-right:5px; color:white}.fenetre textarea{  background:url(/img/textarea_fnd.png) no-repeat; width:225px; height:62px; border:0; padding:0; padding-left:5px; padding-right:5px; padding-top:3px; color:white}.fenetre .div_textarea{  height:75px; width:225px}.fenetre label .important{  color:#cc0000}.fenetre #div_newsletter,.fenetre #div_codeheritage,.fenetre #div_noreproduce{  clear:both; width:auto; height:auto; padding-bottom:10px}.fenetre .simpleform_field{  position:relative}.fenetre .simpleform_field{  position:relative}.fenetre .div_recaptcha{  width:auto; height:auto; position:relative; clear:both; padding-bottom:5px; padding-top:5px}#fieldset1{  width:396px}.padd{  padding:25px}.fenetre .close img{  vertical-align:middle}@media screen and (max-width:640px){  #bandeau{ width:150px;position:absolute;left:2px;top:0;max-height:90%;z-index:1000; }  #bandeau form{ padding:5px; }  #logo{ padding-left:5px;padding-right:5px; }  #logo img{ width:100%; }  .closed #replier{ margin-bottom:-6px; }  #replier img{ width:100%; }  #compteur{ display:none; }  #legende{ padding-left:5px;display:block; }  .input_fnd .text{ width:100px;margin-left:10px; }  #q_pays{ width:100px; }  div#logo_yahad{ right:60px; }}#no_results{  width:200px; background:white; color:#035B85; -webkit-box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.6); box-shadow:1px 2px 10px 0px rgba(0, 0, 0, 0.6); position:absolute; left:50%; top:45%; margin-left:-100px; z-index:20000; padding:20px; text-align:center; font-size:1.2em; cursor:pointer}#no_results .close img{  vertical-align:middle; display:inline-block; -webkit-transition:all 0.2s ease-out;  -moz-transition:all 0.2s ease-out;  -o-transition:all 0.2s ease-out;  -ms-transition:all 0.2s ease-out;  transition:all 0.2s ease-out}#no_results .close{  position:absolute; right:0; top:-30px; background:#035B85; width:30px; height:30px; display:block; text-align:center; line-height:25px; -webkit-transition:all 0.2s ease-out;  -moz-transition:all 0.2s ease-out;  -o-transition:all 0.2s ease-out;  -ms-transition:all 0.2s ease-out;  transition:all 0.2s ease-out}#no_results .close:hover{  background:black}#no_results .close:hover img{  -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg)}.loading{  position:absolute; left:0; top:0; width:100%; height:100%; background:url(/img/ggg16.gif) no-repeat center center #666; opacity:0.8; z-index:99999}#contact_content{  height:500px}#contact_content div.div_submit{  clear:both}#contact_content fieldset{  height:220px; width:220px}#contact_content #Fieldset2{  width:274px}#numberofdocument{  width:15px}#div_numberofdocument{  width:auto !important; display:inline-block; padding-left:4px}#contact_content .div_textarea label{}::-webkit-input-placeholder{  color:white; font-family:arial}:-moz-placeholder{  color:white; font-family:arial}:-ms-input-placeholder{  color:white; font-family:arial}#logo_yahad{  position:absolute; right:20px; top:20px; z-index:30; -moz-box-shadow:2px 2px 5px 0px #656565; -webkit-box-shadow:2px 2px 5px 0px #656565; -o-box-shadow:2px 2px 5px 0px #656565; box-shadow:2px 2px 5px 0px #656565}#logo_yahad img{  display:block}