<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@font-face {
    font-family: 'Cabin';
    font-style: normal;
    font-weight: 100 700;
    font-display: swap;
    src: url('https://xdiva.ch/css/fonts/Cabin-VariableFont_wdth,wght.woff2') format('woff2');
}

@font-face {
    font-family: 'Cabin';
    font-style: italic;
    font-weight: 100 700;
    font-display: swap;
    src: url('https://xdiva.ch/css/fonts/Cabin-Italic-VariableFont_wdth,wght.woff2') format('woff2');
}


.btn_dark_green{background:#1ca900;border:solid 1px #1ca900;color:#fff;border-radius:4px;cursor:pointer!important;font-family:'Cabin',sans-serif;display:inline-block;margin:10px 8px 10px 4px;font-size:18px;padding:4px 12px!important}
.btn_dark_green:hover{background-color:#158200!important;color:#fff!important}
.blkFilCat .oh3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-height:1.1em;max-height:calc(1.1em * 2)}
.ficheTitle{padding-left:5px;line-height:1.1em;font-size:40px;text-transform:uppercase;color:#fff;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-height:1.1em;max-height:calc(1.1em * 1)}
.catRibbonNew{position:absolute;left:5px;top:5px}
.catRibbonVerif{position:absolute;right:25px;bottom:30px}
.nav{list-style:none}
hr,img{border:0}
body{margin:0}
.breadfull{background-color:#222}
.flag_canton{border:solid 1px #d3d3d3;width:100%;width:48px;height:48px}
div.massage{color:#ff69b4;font-size:18px;font-weight:700;padding:15px 0 5px}
.col-xs-12,.col-xs-6{float:left}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
details,footer,header,main,menu,nav,section,summary{display:block}
[hidden],template{display:none}
a{background-color:#fff0}
a:active,a:hover{outline:0;text-decoration:none}
b,strong{font-weight:700}
h1{margin:.67em 0}
img{vertical-align:middle}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
pre,textarea{overflow:auto}
pre{font-size:1em}
button,input,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
.btn,.btn-primary.active,.btn-primary:active,.btn.active,.btn:active,.navbar-toggle{background-image:none}
body{background-color:#fff}
*,:after,:before{box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:#fff0}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#333}
button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}
[role=button]{cursor:pointer}
.h1,.h2,.h3,.h4,h1,h2,h3,h4{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
.h1,.h2,.h3,h1,h2,h3{margin-top:8px;margin-bottom:14px}
.h4,h4{margin-top:10px;margin-bottom:10px}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
p{margin:0 0 10px}
table{background-color:#fff0}
dl,ol,ul{margin-top:0}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
ol,ul{margin-bottom:10px}
dd{margin-left:0}
@media (min-width:768px) {
    .container{width:100%}
}
th{text-align:left}
pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.pre-scrollable{overflow-y:scroll}
.file_inner_div{background-color:#231f20;overflow:auto;border:solid 1px #dcb97b;padding:15px}
.file_inner_div_v3{overflow:auto;padding:0}
@media (min-width:992px) {
    .container{width:970px}
}
@media (min-width:1200px) {
    .container{width:1170px}
}
.row{margin-left:-15px;margin-right:-15px}
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-12,.col-xs-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-12{width:100%}
.col-xs-6{width:50%}
@media (min-width:768px) {
    .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
    .col-sm-12{width:100%}
    .col-sm-11{width:91.66666667%}
    .col-sm-10{width:83.33333333%}
    .col-sm-9{width:75%}
    .col-sm-8{width:66.66666667%}
    .col-sm-7{width:58.33333333%}
    .col-sm-6{width:50%}
    .col-sm-5{width:41.66666667%}
    .col-sm-4{width:33.33333333%}
    .col-sm-3{width:25%}
    .col-sm-2{width:16.66666667%}
    .col-sm-1{width:8.33333333%}
}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table&gt;tbody&gt;tr&gt;td,.table&gt;tbody&gt;tr&gt;th{padding:8px;line-height:1.42857143;vertical-align:top;border-bottom:1px solid #ddd}
.table&gt;tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table&gt;tbody&gt;tr.active&gt;td,.table&gt;tbody&gt;tr.active&gt;th,.table&gt;tbody&gt;tr&gt;td.active,.table&gt;tbody&gt;tr&gt;th.active{background-color:#f5f5f5}
table col[class*=col-]{position:static;float:none;display:table-column}
table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}
.table&gt;tbody&gt;tr.success&gt;td,.table&gt;tbody&gt;tr.success&gt;th,.table&gt;tbody&gt;tr&gt;td.success,.table&gt;tbody&gt;tr&gt;th.success{background-color:#dff0d8}
.table&gt;tbody&gt;tr.info&gt;td,.table&gt;tbody&gt;tr.info&gt;th,.table&gt;tbody&gt;tr&gt;td.info,.table&gt;tbody&gt;tr&gt;th.info{background-color:#d9edf7}
.table&gt;tbody&gt;tr.warning&gt;td,.table&gt;tbody&gt;tr.warning&gt;th,.table&gt;tbody&gt;tr&gt;td.warning,.table&gt;tbody&gt;tr&gt;th.warning{background-color:#fcf8e3}
.table&gt;tbody&gt;tr.danger&gt;td,.table&gt;tbody&gt;tr.danger&gt;th,.table&gt;tbody&gt;tr&gt;td.danger,.table&gt;tbody&gt;tr&gt;th.danger{background-color:#f2dede}
label{display:inline-block;max-width:100%;margin-bottom:5px}
.collapsing,.dropup{position:relative}
.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;border:1px solid #fff0;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}
.btn.active,.btn:active{outline:0;-webkit-box-shadow:inset 0 3px 5px #000;box-shadow:inset 0 3px 5px #000}
.btn.disabled,.btn[disabled]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
a.btn.disabled{pointer-events:none}
.btn-primary{color:#000;background-color:#dcb97b;border-color:#dcb97b}
.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#D18F19;border-color:#dcb97b}
.msg_big_info_orange{font-size:20px;text-align:center;margin:15px 10px;color:#363333;background-color:orange;padding:25px 10px;border-radius:6px}
.btn-primary.active,.btn-primary:active,.btn-primary:hover{color:#fff;background-color:#937fab;border-color:#7B5CA3}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover{color:#fff;background-color:#dcb00b;border-color:#122b40}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover{background-color:#dcb97b;border-color:#dcb97b}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
[data-toggle=buttons]&gt;.btn input[type=checkbox],[data-toggle=buttons]&gt;.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.nav&gt;li,.nav&gt;li&gt;a,.navbar{position:relative}
.input-group{display:table;border-collapse:separate}
.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}
.nav&gt;li,.nav&gt;li&gt;a{display:block}
.nav{margin-bottom:0;padding-left:0}
.nav&gt;li&gt;a{padding:10px 15px}
.text-center{text-align:center}
.nav&gt;li&gt;a:focus,.nav&gt;li&gt;a:hover{text-decoration:none;background-color:#eee}
.nav&gt;li.disabled&gt;a{color:#777}
.nav&gt;li.disabled&gt;a:focus,.nav&gt;li.disabled&gt;a:hover{color:#777;text-decoration:none;background-color:#fff0;cursor:not-allowed}
.nav .open&gt;a,.nav .open&gt;a:focus,.nav .open&gt;a:hover{background-color:#eee;border-color:#dcb97b}
.nav&gt;li&gt;a&gt;img{max-width:none}
.tab-content&gt;.tab-pane{display:none}
.tab-content&gt;.active{display:block}
.navbar{min-height:50px;margin-bottom:20px;border:1px solid #fff0}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid #fff0;-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media (min-width:769px) {
    .infot{padding:15px 15px 15px 0}
    .navbar{border-radius:4px}
    .navbar-header{float:left}
    .navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}
    .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
    .navbar-collapse.in{overflow-y:visible}
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}
}
@media (max-device-width:480px) and (orientation:landscape) {
    .navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}
}
.container&gt;.navbar-collapse,.container&gt;.navbar-header{margin-right:-15px;margin-left:-15px}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
@media (min-width:768px) {
    .container&gt;.navbar-collapse,.container&gt;.navbar-header{margin-right:0;margin-left:0}
    .navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:#fff0;border:1px solid #fff0;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-nav{margin:7.5px -15px}
.navbar-nav&gt;li&gt;a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media (min-width:769px) {
    .navbar-toggle{display:none}
    .navbar-nav{float:left;margin:0}
    .navbar-nav&gt;li{float:left}
    .navbar-nav&gt;li&gt;a{padding-top:15px;padding-bottom:15px}
}
@media (min-width:768px) {
    .navbar-text{float:left;margin-left:15px;margin-right:15px}
    .navbar-left{float:left!important}
    .navbar-right{float:right!important;margin-right:-15px}
    .navbar-right~.navbar-right{margin-right:0}
}
.btn .label{top:-1px;position:relative}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-inverse{background-color:#222}
.navbar-inverse .navbar-nav&gt;li&gt;a,.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav&gt;li&gt;a:focus,.navbar-inverse .navbar-nav&gt;li&gt;a:hover{color:#fff;background-color:#fff0}
.navbar-inverse .navbar-nav&gt;.active&gt;a,.navbar-inverse .navbar-nav&gt;.active&gt;a:focus,.navbar-inverse .navbar-nav&gt;.active&gt;a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav&gt;.disabled&gt;a,.navbar-inverse .navbar-nav&gt;.disabled&gt;a:focus,.navbar-inverse .navbar-nav&gt;.disabled&gt;a:hover{color:#444;background-color:#fff0}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-nav&gt;.open&gt;a,.navbar-inverse .navbar-nav&gt;.open&gt;a:focus,.navbar-inverse .navbar-nav&gt;.open&gt;a:hover{background-color:#080808;color:#fff}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.label{font-weight:700;line-height:1;white-space:nowrap;text-align:center}
a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;color:#fff;vertical-align:baseline;border-radius:.25em}
.label:empty{display:none}
.clearfix:after,.clearfix:before,.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.panel-body:after,.row:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.hidden,.visible-xs{display:none!important}
@media (max-width:767px) {
    .visible-xs{display:block!important}
}
.bubble{position:relative;padding:15px;margin:0 0 1.5em;color:#000;background:linear-gradient(#f9d835,#f3961c);border-radius:10px}
.bubble:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:15px 15px 0;border-style:solid;border-color:#f3961c #fff0;display:block;width:0}
.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#000}
.modal-content{position:relative;background-color:#222;margin:auto;padding:0;border:1px solid #dcb97b;border-radius:10px;width:50%;box-shadow:0 4px 8px 0 #000 6px 20px 0 #000;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}
.closeModalRegister{cursor:pointer;color:#dcb97b;padding:10px;float:right;font-size:28px;font-weight:700}
.close:hover,.close:focus{color:#fff;text-decoration:none;cursor:pointer}
.modal-header{padding:5px;margin:0 15px;border-bottom:solid 1px #dcb97b;text-align:center}
.modal-body{padding:2px 16px}
.modal-footer{padding:16px;color:#fff;text-align:center}
@media (max-width:768px) {
    .modal-content{width:70%}
}
@media (max-width:400px) {
    .modal-content{width:95%}
}
.review_response{margin-left:15px;margin-bottom:10px;padding:5px!important;font-size:90%;border:solid 1px red}
.disable_text_highlighting{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.file_content{margin-top:0!important}
#txt_descr{padding:10px 0}
.text_disabled{color:gray;font-style:italic;line-height:1em;font-size:14px}
.text_disabled .file_inner_div_h3{color:gray!important;padding:5px 0!important}
html,body{background-color:#fff;font-family:sans-serif;font-weight:100;margin:0;color:#fff}
footer{margin-top:0;padding:30px 0 15px;background-color:#222;color:#fff}
.btntran,.btntran_select{display:inline-block;padding:8px;margin:2px;white-space:nowrap;background-color:#32312e;border:solid 1px #3a3937;border-radius:4px;font-weight:700;font-size:16px}
.help-block{margin:10px 0 0;padding:10px;border-radius:4px;border:solid 1px orange;color:#8d5b00;background-color:#ffe5b6;width:100%;max-width:400px}
.divV3Padding input{padding:16px;width:100%;max-width:400px;background-color:#f2f2f2;border:solid 1px #d3d3d3;border-radius:5px;font-weight:700}
.divV3Padding input::placeholder{color:#8f8e8e}
.divV3,.divV3Padding{margin:0 15px 25px 0;background-color:#fff;box-shadow:#350000 0 .3125rem 1.25rem!important;border-radius:5px;border:solid 1px #f0f0f0}
.divV3Padding{width:100%;max-width:650px;padding:25px}
.btntran_select{background-color:#d4d4d4;font-weight:700}
.btntran a,.btntran a:hover,.btntran a:visited{color:#fff}
.btntran:hover{background-color:#d4d4d4;font-weight:700;color:#222}
.btntran:hover a{color:#222}
.btntran_select a,.btntran_select a:hover,.btntran_select a:visited{color:#222}
.btn-primary-submenu,.btn-primary-submenu-grey{font-size:17px;color:#fff;display:inline-block;padding:7px 10px;margin:2px;border-radius:5px}
.btn-primary-submenu{background-color:#2bb7ea;box-shadow:inset 8px 8px 10px #0081b1}
.btn-primary-submenu-grey{background-color:#929191;box-shadow:inset 8px 8px 10px #6d6f6f}
.btn-primary-submenu:hover,.btn-primary-submenu-grey:hover{color:#fff}
.btn-primary-submenu-grey:hover{background-color:#6d6f6f;box-shadow:inset 8px 8px 10px #929191}
.div_link_connect{display:inline-block;float:right;font-size:23px}
.div_link_connect&gt;a{color:#fff;padding:17px 15px 12px 8px}
@media screen and (min-width:769px) {
    .div_link_connect{display:none}
}
.ldiv80{width:75%;display:inline-block;float:left}
.rdiv20{width:25%;float:right}
.surnamecontact{visibility:hidden}
#specialities{position:relative}
#sub_nav_bar{font-size:15px;z-index:10;position:absolute;top:45px}
#description .file_inner_div_h3,.yellow_text{color:#9b1bd1}
.dspacebot{padding-bottom:20px}
#description .file_inner_div{font-size:16px}
.select2-container--default .select2-selection--single{background-color:#eee!important;color:#000}
.select2-results__option{background-color:#eee!important;color:#000}
.select2-results__option--highlighted{background-color:#dcb97b!important;color:#000}
#informations a,#informations a[href^="tel:"]{text-decoration:none;color:#9b1bd1}
.round_img{width:120px;height:170px;text-align:center;box-sizing:border-box;display:inline-block;margin:5px;vertical-align:top}
.round_img img{width:120px;height:120px;border-radius:2px}
.lightbox{display:none}
.round_img div{padding-top:5px;height:50px}
.file_inner_div_h3{font-size:18px;font-weight:700;line-height:normal;padding-top:10px;padding-bottom:10px}
.fh3{font-size:18px;font-weight:700;line-height:normal;padding-top:10px;padding-bottom:3px}
.bloctable{border-bottom:solid 1px #3d3a3b}
.bloctable&gt;div{padding:5px 0}
.navbar-fixed-top{border:none}
.sblockgray{padding:2px 5px;border-radius:2px;background-color:#efefef;margin:2px 5px 2px 0;display:inline-block}
h1,h2,h3,b{color:#dcb97b}
.select2-choice{background-color:#00f!important}
.content{text-align:center}
a{text-decoration:none}
.links&gt;a{color:#636b6f;padding:0 25px;font-size:12px;font-weight:600;letter-spacing:.1rem;text-decoration:none;text-transform:uppercase}
.file_content{padding:0;width:100%;height:400px}
.bloc-info h2{margin-top:5px;margin-bottom:15px}
#schedule b{float:right}
#informations td{padding:10px 0}
.navbar{margin:0}
.filter_section label{text-align:right;width:100%;font-weight:400}
.navbar-toggle{margin-left:25px}
#search_field_form{border-bottom:none;color:#000;height:30px;font-size:16px;padding:2px 4px 3px 5px;color:#dcb97b}
.welcome{font-variant:small-caps;text-align:center;padding-top:100px;font-size:56px;font-weight:700}
.welcome h1{font-size:170px;margin:0;font-weight:700;text-shadow:-2px 0 #222222,0 2px #222222,2px 0 #222222,0 -2px #222}
.rightside{float:right}
table.blog_table{width:100%;margin:20px 0}
table.blog_table td{padding:5px 3px}
table.blog_table tr:nth-child(2n){background-color:#ececec}
.reportProblem{text-align:center;cursor:pointer}
.blue_ceretified{display:inline;float:left;background-color:#2ba75e;margin-top:4px;line-height:1.1em;font-size:13px;color:#fff;padding:4px 8px;border-radius:2px}
.divers b{color:#ff3434!important;font-style:italic;font-weight:700}

.image-cat-box{margin:15px 0;position:relative;border:solid #dcb97b 1px}
.image-cat-box&gt;img,.image-cat-box&gt;a&gt;img{width:100%}
.link_from_cat:hover{text-decoration:none}
table{width:100%}
.pict_hover{opacity:0;background-size:35px 36px;background-color:#222;position:absolute;top:0;width:100%;height:100%;z-index:1000}
.pict_hover:hover{opacity:1;background:#160000}
.pict_hover_area{display:table;width:100%;height:100%;text-align:center}
.pict_hover_area_txt{display:table-cell;vertical-align:middle;width:100%;height:100%;padding-top:5px;padding-bottom:5px}
.pict_hover_area_txt h3,.pict_hover_area_txt .oh3{margin:10px;font-size:16px;height:1.1em;line-height:1.1em;overflow:hidden;font-weight:700}
.pict_hover_area_txt div{font-size:12px;height:1.1em;line-height:1.1em;overflow:hidden}
#fiche_content,.backwhite{background-color:#f9f9f9;border:none;padding:6px;margin-bottom:8px;border-radius:4px;box-shadow:0 20px 20px -10px #000 0 2px #000}
#fiche_content .pict_hover{opacity:1;position:static;background-color:#222}
#fiche_content .pict_hover .pict_hover_area{display:table;width:100%;height:100%;text-align:center}
#fiche_content .pict_hover .pict_hover_area_txt{display:table-cell;vertical-align:middle;width:100%;height:100%;padding-top:1px;padding-bottom:10px}
#fiche_content .pict_hover .pict_hover_area_txt h3,#fiche_content .pict_hover .pict_hover_area_txt .oh3{margin:10px 3px 5px;font-size:16px;height:1.1em;max-height:1.1em;line-height:1.1em;overflow:hidden;font-weight:700}
#fiche_content .pict_hover .pict_hover_area_txt div{font-size:17px;height:1.1em;line-height:1.1em;overflow:hidden}
#fiche_content .pict_hover .pict_hover_area_txt .pict_hover_area_txt div{height:auto}
#fiche_content .pict_hover .social_bar{position:static}
#fiche_content .pict_hover .pict_hover_area_txt .pict_hover_area_txt h3,#fiche_content .pict_hover .pict_hover_area_txt .pict_hover_area_txt .oh3{font-size:25px}
#top-info{background-color:#0f0d0b;padding-bottom:0}
.panel-default{margin-top:20px}
.navbar .container{padding:0}
.catnoad{background-color:#e3d5f8;border-radius:8px;color:#380c77;border:solid 1px #c5a4f3;font-size:18px;font-weight:700;text-align:center;padding:50px 0}
.col-sm-12{padding-left:0;padding-right:0}
.file_inner_div .col-sm-3{padding-left:0;padding-right:5px}
#description,#lastseen,#schedule,#bk_vid_1,#bk_vid_2,#bk_vid_3,#bk_vid_4,#comments,#tarifs,#informations,#lang,#information_person,#bloc_admin,#specialities,#payments,#services,#recent_view,#staff_view,#report_problem{padding:15px}
#lastseen .file_inner_div{padding:0;box-shadow:none;margin-bottom:0;border-radius:initial;background-color:initial}
.navbar-btn-lang{float:right}
.nav&gt;li&gt;a.alang_flag,.nav&gt;li&gt;a.alang_flag_sel{padding:10px 3px}
.alang_flag_sel div:first-child{border-bottom:2px solid #dcb97b}
.clear{clear:both}
.txt_orange{color:#D9981E}
.txt_rouge{color:#b51a1a}
.txt_beige{color:#7B5CA3}
#description br{display:block;margin:10px 0;content:" "}
#escort_timetable_short{display:none}
#escort_timetable_long{display:inline}
@media screen and (min-width:500px) {
    .visible-only-xs{display:none!important}
}
@media screen and (max-width:767px) {
    #escort_timetable_short{display:inline}
    #escort_timetable_long{display:none}
    .filter_section label{text-align:left}
}
@media screen and (max-width:768px) {
    #fiche_content,.content_info{margin-left:10px}
    .ldiv80{width:100%}
    .rdiv20{display:none}
    #comments .col-sm-6{padding-left:0;padding-right:0}
    footer h4{display:none}
    li.nav-separator{display:none}
    ul.navbar-btn-lang{float:left}
    .pict_hover{position:initial;opacity:1}
    .pict_hover:hover{opacity:1;background:#160000}
    .welcome{font-size:45px}
    .welcome h1{font-size:130px}
    .container{padding:0}
    .nav&gt;li&gt;a.alang_flag,.nav&gt;li&gt;a.alang_flag_sel{padding:5px}
    .navbar-btn-lang{padding-left:10px}
    .navbar-btn-lang li{display:inline-block}
    #description,#schedule,#bk_vid_1,#bk_vid_2,#bk_vid_3,#bk_vid_4,#comments,#tarifs,#informations,#lang,#information_person,#bloc_admin,#specialities,#payments,#services,#recent_view,#staff_view,#report_problem{padding:5px}
    .side-collapse-container{width:100%;position:relative;left:0;transition:left .4s}
    .side-collapse-container.out{left:200px}
    .side-collapse{top:50px;bottom:0;left:0;width:200px;position:fixed;overflow:hidden;transition:width .4s}
    .side-collapse.in{width:0}
}
h2{word-wrap:break-word}
@media screen and (min-width:1200px) {
    .bloc-info .pict_hover_area_txt{padding:5px}
    .bloc-info .pict_hover_area_txt div{font-size:130%}
    .image-cat-box&gt;img{height:253px}
}
.oh3{line-height:1em!important}
@media screen and (min-width:992px) and (max-width:1199px) {
    .bloc-info .pict_hover_area_txt{padding:5px}
    .bloc-info .pict_hover_area_txt div{font-size:120%}
    .pict_hover_area_txt h3,.pict_hover_area_txt .oh3{font-size:20px}
    h2{font-size:24px}
    .pict_hover_area_txt h3,.pict_hover_area_txt .oh3{height:auto}
    .pict_hover_area_txt div{height:auto}
}
.short_descr .col-sm-3{padding-bottom:0;padding-left:0}
.short_descr .col-sm-9{padding-left:0}
@media screen and (min-width:769px) and (max-width:991px) {
    .bloc-info .pict_hover_area_txt{padding:5px}
    .bloc-info .pict_hover_area_txt div{font-size:110%}
    .pict_hover_area_txt h3,.pict_hover_area_txt .oh3{font-size:15px;height:auto}
    .pict_hover_area_txt div{height:auto}
    h2{font-size:20px}
    .file_content{height:310px}
}
@media screen and (min-width:501px) and (max-width:768px) {
    .image-cat-box&gt;img{height:100%}
    .pict_hover_area_txt h3,.pict_hover_area_txt .oh3{font-size:25px}
    h2{font-size:20px}
    .file_content{height:240px}
}
.short_descr{padding:15px 0 15px 15px}
.short_descr .col-sm-3{font-size:17px;padding:15px 0 15px 15px}
.short_descr .col-sm-9{font-size:17px;padding:15px}
.breadcrumbs ul{list-style-type:none}
.breadcrumbs li span{display:inline-block}
.breadcrumbs li a:hover{font-weight:700;text-decoration:none}
.breadcrumbs li{float:left}
.breadcrumbs li a:after{content:" &gt; ";margin:0 3px}
@media screen and (max-width:500px) {
    #sub_nav_bar{padding-top:2px;font-size:13px}
    .floatR{display:none}
    #sub_nav_bar{padding-left:5px;padding-right:0}
    .breadcrumbs ul{padding-left:0}
    .short_descr{padding:5px}
    .short_descr .col-sm-3,.short_descr .col-sm-9{padding:10px 0 5px 15px}
    .col-xs-6{padding-left:5px!important;padding-right:5px!important}
    .image-cat-box{margin-top:5px;margin-bottom:5px}
    .pict_hover_area_txt{padding-top:6px;padding-bottom:10px}
    .col-xs-12{padding-left:4px!important;padding-right:4px!important}
    .file_content{height:240px}
    h2{font-size:22px}
    .welcome{font-size:30px}
    .welcome h1{font-size:75px}
}
div.all_comments{padding:8px 0}
div.all_comments:nth-child(odd){background-color:#3a3835}
.nav&gt;li.nav-separator{background:#9d9d9d;width:1px;height:22px;margin-top:15px;color:#000}
.lang_info{clear:both;height:35px}
#comment_add #txt_comment{width:100%;background-color:#0f0d0b;margin:2px 5px 2px 0;border-width:1px;padding:5px}
#current_comment{width:100%;min-height:80px;border:#fff 1px solid;padding:5px}
#comment_refuse #validation_info{text-align:center;margin:15px 0 0;background-color:red;padding:10px;color:#fff}
#comment_refuse #current_comment{margin:0 0 15px;color:red;padding:5px;border:solid 1px red;font-style:italic}
#comment_waiting #validation_info{text-align:center;margin:15px 0 0;color:#fff;background-color:#ea9801;padding:10px}
#comment_waiting #current_comment{color:#ea9801;padding:5px;border:solid 1px #ea9801;font-style:italic}
#anchor_top_bar{background:#32312e;display:none;z-index:1100;top:50px;width:100%;position:fixed}
.anchors-list a{display:block;padding:8px 10px;color:#fff}
.anchors-list a.is-current{color:#222;font-weight:700;background-color:#d4d4d4}
.anchor{display:block;height:100px;margin-top:-100px;visibility:hidden}
#validation_info_error{display:none;padding:10px;background-color:#b51a1a;color:#fff;border:solid 1px #b51a1a;border-radius:5px}
.floatL{float:left;background-color:#000;border-radius:5px;padding:3px 6px}
.floatR{float:right}
#comments .col-sm-6{padding-left:0}
.navbar-inverse .navbar-nav&gt;li&gt;a{color:#dcb97b;font-weight:700}
.flexbox{display:flex;padding-top:8px;padding-bottom:8px;max-width:200px}
.flexbox .stretch{flex:1}
.flexbox .normal{flex:0;margin:0}
.flexbox div input{width:100%;border:1px solid #aaa;border-right:none;border-radius:4px 0 0 4px}
.flexbox div button{white-space:nowrap;border:1px solid #aaa;border-radius:0 4px 4px 0;border-left:none}
.file_content{height:auto;margin-top:-120px;text-align:left}
ol,ul{list-style:none;list-style-type:none}
#call_to_action{position:fixed;bottom:0;color:#dcb97b;left:0;right:0;background:#200;padding:20px;font-size:18px;font-weight:700}
#call_to_action_name{padding-right:80px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.filter_section{margin-top:4px;margin-bottom:8px}
#info_page .file_content{margin-top:0}
.panel-heading h1{color:#000;margin:5px 0;font-size:20px}
#info_page{background-color:#000}
.field_100percent{width:100%;border-radius:7px}
.form-row{clear:both;padding:5px 0}
.form-row&gt;div{padding:0}
.toparea_title{text-align:left;position:absolute;bottom:0;margin-left:auto;margin-right:auto;left:0;right:0}
.bigban{width:100%;max-width:1280px}
input:read-only{    background-color: #7b5ca3;
    border: 1px solid #ffffff;
    color: white;}
.pdb20{padding-bottom:20px}
#map_canvas{width:100%;height:290px}
.comm_content{padding:5px 0 10px}
@media screen and (min-width:769px) and (max-width:1200px) {
    .hide_medium{display:none!important}
}
.bubble{position:relative;padding:15px;margin:0 0 1.5em;color:#000;background:linear-gradient(#f9d835,#f3961c);border-radius:10px}
.form-control[readonly]{background-color:#fff0;color:#eee;border:none;box-shadow:none}
.rating_bloc{padding:5px 0}
.info_trad{margin-top:4px;margin-bottom:8px;color:#222;padding:8px;background-color:#c9dff7;border-radius:4px;border:1px solid #79acda}
#likeablog h1{font-size:26px;text-align:center}
#likeablog h2{font-size:20px}
#likeablog div{padding-top:5px;padding-bottom:5px}
#tourisme_info div{padding-bottom:10px}
#tourisme_info{padding-bottom:15px}
.breadcrumbs&gt;ul{padding-left:0}
@media (max-width:767px) {
    .hidden-xs{display:none!important}
}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.city_text{color:#fff;font-size:15px!important}
#informations h2{margin-bottom:5px;margin-top:10px}
#report_problem{padding:0}
#report_problem .file_inner_div{background-color:#fff0;border:none;padding-top:0;padding-bottom:0}
select option:disabled{color:#b3b1b1!important;font-style:italic!important}
.contact_title{width:35%}
body{background-color:#fff;font-size:16px}
h1,h2,h3,.oh3{color:#3e3d3d!important;text-transform:uppercase;font-weight:600;font-size:21px;font-family:"Cabin",sans-serif;font-optical-sizing:auto;color:#232222}
h1,h2,h3,.oh3{color:#7B5CA3!important;font-size:20px;font-weight:700}
h1:after,h2:after{background-color:#7B5CA3;content:" ";display:block;height:2px;margin-top:.25em;width:5rem}
h2{font-size:20px}
a.btn001{margin-top:10px;font-family:'Nunito',sans-serif;font-size:16px;font-weight:700;padding:10px 20px}
h3,.oh3{font-size:19px}
h4{font-size:18px}
.line_img_text_img{width:125px;display:inline-block;vertical-align:top}
.line_img_text_text{width:calc(100% - 130px);padding:15px;display:inline-block}
.divers h2{font-size:24px;margin:0 0 5px}
.divers h2:after,h1.h1w:after{content:none}
h4{color:#c1aadf!important}
#top-info{background-color:#fff0}
.star_disabled{color:#e1e1e1}
.star_enabled{color:#7B5CA3}
.modal .closebtn{float:right;font-size:25px;width:35px;height:40px;padding-top:5px}
.modal-body{padding:22px 15px 5px}
.modal-content{max-width:500px}
.modal-footer{padding:10px}
.btn_cat_top{text-align:center;font-family:Oswald,sans-serif;display:inline-block;background-color:#fff;margin:2px;float:left;width:48px;font-size:18px}
.modal-header{border-bottom:solid 1px #d7d7d7;padding:0;margin:0 10px}
.modal-header h2:after{content:none}
.modal-content{background-color:#f9f9f9;border:1px solid #d7d7d7;box-shadow:0 20px 20px -10px #000 0 2px #000}
#call_to_action{padding:0}
#call_to_action_name{font-size:20px;padding:18px 50px 18px 12px;text-decoration:none;color:#fff}
.btn-call-messagerie,.btn-call-phone,.btn-call-whatsapp,.btn-call-sms{position:absolute;right:0;top:5px;margin:2px 5px 2px 0}

label{font-weight:700;font-size:110%;color:#737373!important;padding-top:12px;margin:5px 2px 12px}
.error_block{margin:15px 0;background-color:#ffd3d3;border:solid 1px red;border-radius:2px;padding:8px}
#twitter{background-position:-80px -121px}
#twitter:hover{background-position:-120px -121px}
.gallery img{height:375px;width:250px;margin-right:0}
#fiche_content .pict_hover{position:absolute;background-color:#fff0;height:initial;bottom:0}
#fiche_content .pict_hover .pict_hover_area_txt{height:initial;bottom:0;position:absolute;padding:10px 10px 5px;background-image:linear-gradient(transparent,#000)}
#fiche_content .pict_hover .pict_hover_area_txt h3,#fiche_content .pict_hover .pict_hover_area_txt .oh3{color:#fff!important;text-transform:uppercase;font-size:22px;max-height:initial;overflow:initial;height:initial;margin:0;text-shadow:2px 2px 1px #000;display:flex}
#fiche_content .pict_hover .pict_hover_area_txt h3&gt;span:first-child,#fiche_content .pict_hover .pict_hover_area_txt .oh3&gt;span:first-child{overflow:hidden;white-space:nowrap;padding-right:5px;text-overflow:ellipsis;vertical-align:bottom}
.img_full_width{height:100%}
.image-cat-box{margin:1px}
.social_bar{display:none}
.image-cat-box{border:none}
#fiche_content .pict_hover .pict_hover_area_txt{text-align:left}
#fiche_content .pict_hover .city_text{padding:4px 0 0;color:#d6d6d6;font-size:16px!important;text-shadow:2px 2px 1px #000}
#fiche_content .pict_hover .pict_hover_area_txt div{height:initial}
.home_top_imgs{height:144px;overflow:hidden;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start}
.home_top_imgs img.img_full_width{border:solid 1px #fff}
.sb_form{display:block;position:relative;padding:0 4px 0 8px;background:#fff;border-radius:4px;box-shadow:0 8px 24px #000}
.sb_input{height:60px;font-size:18px;outline:none;border:none;text-overflow:ellipsis;width:300px;padding-left:12px}
@media screen and (min-width:1000px) {
    .btn_cat_top{text-align:center;font-family:Oswald,sans-serif;display:inline-block;background-color:#fff;margin:3px;float:left;width:60px}
    .flag_canton{width:100%;width:60px;height:60px}
    .gallery img{height:375px;width:250px;margin-right:0}
}
body{color:#1c2125!important;font-family:"Cabin",sans-serif!important;background-image:url(https://xdiva.ch/img/black_bg.jpg?id=1);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:650px;background-color:#fff}
@media screen and (min-width:1200px) {
    .image-cat-box&gt;img{height:initial}
}
.round_img{box-sizing:border-box;margin:0;height:auto;border-right:solid 1px #fff;width:12.5%;position:relative}
.round_img img{width:100%;height:auto}
.round_img div{padding:0;height:initial}
.small_vignette{vertical-align:top;display:inline-block;box-sizing:border-box;margin:0;height:auto;border-right:solid 1px #fff;border-bottom:solid 1px #fff;width:12.5%;position:relative}
.small_vignette_txt_area{padding-bottom:2px;padding-top:5px;color:#fff;width:100%;position:absolute;bottom:0;background-image:linear-gradient(transparent,#000)}
.small_vignette img{width:100%;height:auto}
.small_vignette_name{font-size:15px;line-height:1em;padding:1px 2px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.small_vignette_city{font-size:15px;line-height:1em;padding:1px 2px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.div_flags_content{display:table;margin-left:auto;margin-right:auto}
.hide_less_769{display:none}
footer{padding:15px 8px 35px 8px; margin-top:30px} 
#call_to_action{z-index:3}

@media screen and (min-width:769px) {

    footer_annonce{padding:15px 8px 15px 8px; margin-top:30px}
    .navbarmenu{width:calc(100% - 125px)}
    .navbarmenu .login{float:right;font-size:22px}
    .show_less_769{display:none}
    .hide_less_769{display:inline-block}
}
@media screen and (max-width:1200px) {
    .hide_less_1200{display:none}
    .small_vignette{width:14%}
}
@media screen and (max-width:970px) {
    .hide_less_970{display:none}
    .small_vignette{width:16.6%}
}
.color_certified{color:#08960e!important}
.file_inner_div{background-color:#fBfBfB;border:none;margin-bottom:8px;border-radius:4px}
.pagefic .file_inner_div{border:solid 1px #efe8e8}
.flagCanton{background-color:#fff0}
.flagCanton a{color:#000}
.infot{font-size:16px;background-color:initial;box-shadow:none;border-radius:0;text-align:justify}
.pt001{background-color:#222;color:#fff;box-shadow:unset}
.pt001 h1{color:#fff!important}
.pt001 h1:after{all:initial}
@media screen and (max-width:769px) {
    .small_vignette{width:20%}
}
@media screen and (max-width:500px) {
    #fiche_content .pict_hover .pict_hover_area_txt div{font-size:15px}
    .modal h2{font-size:22px}
    .modal-header{margin:0}
    .hide_less_500{display:none}
    .small_vignette{width:25%}
    #fiche_content .pict_hover .pict_hover_area_txt h3,#fiche_content .pict_hover .pict_hover_area_txt .oh3{font-size:18px}
    #fiche_content .pict_hover .city_text{font-size:15px}
}
@media screen and (max-width:400px) {
    #fiche_content .pict_hover .pict_hover_area_txt div{font-size:13px}
    #fiche_content .pict_hover .pict_hover_area_txt h3,#fiche_content .pict_hover .pict_hover_area_txt .oh3{font-size:14px}
    #fiche_content .pict_hover .city_text{font-size:14px}
    .hide_less_400{display:none}
    .small_vignette{width:33.3%}
    .line_img_text_img{width:80px}
    .line_img_text_text{width:calc(100% - 85px);padding-left:5px}
    #fiche_content .pict_hover .pict_hover_area_txt h3,#fiche_content .pict_hover .pict_hover_area_txt .oh3{font-size:12px}
}
#gallery figure{margin:0}
.bloc-info h2{margin-top:0}
.clear_both{clear:both}
.txt_vert,.file_inner_div_h3,.txt_beige{font-size:100%;color:#9460d8z!important}
.fh3{font-size:100%;color:#ff3434!important}
b{font-weight:400;color:#6b6b6b}
div.all_comments:nth-child(odd){background-color:#fff0}
div.all_comments{border-top:solid 1px #d0d0d0}
.bubble{border-radius:0;background:#2ba75e!important;color:#fff}
.bubble:after{border-color:#2ba75e #fff0}
.navbar-inverse .navbar-nav&gt;li&gt;a,footer a,footer .fake-link{color:#fff}
.navbar-inverse .navbar-nav&gt;li&gt;a:hover,footer a:hover,footer .fake-link:hover,.navbar-inverse .navbar-nav&gt;li&gt;a.navbar_selected{color:#c1aadf}
.blkFilCat{margin:0 20px 25px 0;height:225px;background-color:#fff;box-shadow:#350000 0 .3125rem 1.25rem!important;border-radius:5px}
.blkFilCat .descr{overflow:hidden;display:-webkit-box;color:#000;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-height:1.3em}
.catSlogan{color:#b1b1b1;font-style:italic;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#comment_add #txt_comment{color:#000;background-color:#fff}
#report_problem .file_inner_div{box-shadow:none;padding:5px}
.breadcrumbs{padding-left: 10px}
.breadcrumbs a{color:#dcdcdc}
.breadcrumbs{padding-top:5px;padding-bottom:20px}
.breadcrumbs li a:after{content:"";margin:0 3px}
.breadcrumbs li+li:before{color:#b5b5b5;content:"/"}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#ee038b;background-color:#fff;border:1px solid #fedaef}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#ee038b;border-color:#ee038b}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:2px;border-bottom-left-radius:2px}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e6dee6}
.page-link:not(:disabled):not(.disabled){cursor:pointer}
.page-item:last-child .page-link{border-top-right-radius:2px;border-bottom-right-radius:2px}
.review_response{border:dotted 1px #7B5CA3;padding:8px 5px;margin:0;font-size:initial;background-color:#e4dbf0}
.paginationV3{margin-top:10px;display:flex;list-style:none;padding:0;justify-content:center}
.paginationV3 li{margin:0 5px;padding:5px}
.paginationV3 .pagination-arrow{display:flex;justify-content:center;align-items:center;width:50px;height:50px;color:#8a8a8a;border-radius:50%;font-size:18px;text-decoration:none;border:1px solid #d3d3d3;box-shadow:0 0 5px #000;transition:background .3s ease,transform .2s ease}
.paginationV3 .pagination-arrow:hover{box-shadow:0 0 5px #000}
.paginationV3 .pagination-input{display:flex;text-align:center;justify-content:center;align-items:center;width:80px;height:50px;border:1px solid #d3d3d3;border-radius:5px;font-size:16px;color:#8a8a8a}
.paginationV3 .disabled{box-shadow:0 0 5px #7f0000;pointer-events:none;color:#d3d3d3}
.infot a{color:#000;font-weight:700}
.infot a:hover{color:#ff3434}
.infot h2{font-size:18px;margin-top:20px}
.infot h3{font-size:17px;margin-top:20px}
.infot b{margin-top:20px;color:initial;font-weight:700}
.infot li{list-style:circle}

@media screen and (max-width:500px) {
    .blkFilCat{box-shadow:initial!important;border:solid 1px #f3f1f1;margin-right:7px!important;margin-bottom:12px!important}
    #fiche_content,.content_info{margin-left:8px;margin-right:8px}
    .catRibbonVerif{bottom:15px}
}
@-webkit-keyframes clockwise {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes clockwise {
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@-webkit-keyframes donut-rotate {
    0%{-webkit-transform:rotate(0);transform:rotate(0)}
    50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
    100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes donut-rotate {
    0%{-webkit-transform:rotate(0);transform:rotate(0)}
    50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}
    100%{-webkit-transform:rotate(0);transform:rotate(0)}
}

article.blkFilCat {
    display: flex;
    float: left;
    justify-content: space-between;
    padding: 0;
    box-sizing: border-box;
    width: calc(100% - 20px);
    position: relative;
}

@media (min-width: 768px) {
    article.blkFilCat {
        width: calc(50% - 20px);
    }
}

.fa,.fas,.far,.fal,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa-address-card:before{content:"\f2bb"}
.fa-camera:before{content:"\f030"}
.fa-pen:before{content:"\f304"}
.fa-check:before{content:"\f00c"}
.fa-cog:before{content:"\f013"}
.fa-key:before{content:"\f084"}
.fa-edit:before{content:"\f044"}
.fa-search:before{content:"\f002"}
.fa-times:before{content:"\f00d"}
.fa-user:before{content:"\f007"}
@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:auto;src:url(fontawesome/webfonts/fa-brands-400.eot);src:url(fontawesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),url(fontawesome/webfonts/fa-brands-400.woff) format("woff"),url(fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),url(fontawesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}
.fab{font-family:'Font Awesome 5 Brands'}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:auto;src:url(fontawesome/webfonts/fa-regular-400.eot);src:url(fontawesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),url(fontawesome/webfonts/fa-regular-400.woff) format("woff"),url(fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),url(fontawesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")}
.far{font-family:'Font Awesome 5 Free';font-weight:400}
@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:fallback;src:url(fontawesome/webfonts/fa-solid-900.eot);src:url(fontawesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),url(fontawesome/webfonts/fa-solid-900.woff) format("woff"),url(fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),url(fontawesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")}
.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}
.colorlc{color:#232222}
h1.h1w{color:#fff!important;margin:20px 0}
</pre></body></html>