/* Styles definition here */
/* .ahbfield_service { display: none } */
#fbuilder label { font-weight: bold !important; }
.sfieldname8 { float: left; width: 10px; height: 10px; background-color: green; margin-right: 10px;} 
.sfieldname39 { float: left; width: 10px; height: 10px; background-color: black; margin-right: 10px;} 
.sfieldname24 { float: left; width: 10px; height: 10px; background-color: blue; margin-right: 10px;} 
.sfieldname5 { float: left; width: 10px; height: 10px; background-color: red; margin-right: 10px;} 
.sfieldname21 { float: left; width: 10px; height: 10px; background-color: pink; margin-right: 10px;} 
.pfieldname51 { float: left; width: 10px; height: 10px; background-color: blue; margin-right: 10px;} 
.pfieldname52 { float: left; width: 10px; height: 10px; background-color: green; margin-right: 10px;} 
.pfieldname53 { float: left; width: 10px; height: 10px; background-color: purple; margin-right: 10px;} 
.pfieldname93 { float: left; width: 10px; height: 10px; background-color: cyan; margin-right: 10px;} 
.pfieldname54 { float: left; width: 10px; height: 10px; background-color: orange; margin-right: 10px;} 
.pfieldname66 { float: left; width: 10px; height: 10px; background-color: orange; margin-right: 10px;} 
.pfieldname67 { float: left; width: 10px; height: 10px; background-color: orange; margin-right: 10px;} 
.pfieldname94 { float: left; width: 10px; height: 10px; background-color: orange; margin-right: 10px;} 
.sfieldname77 { float: left; width: 10px; height: 10px; background-color: red; margin-right: 10px;} 
.pfieldname45 { float: left; width: 10px; height: 10px; background-color: pink; margin-right: 10px;} 
.pfieldname63 { float: left; width: 10px; height: 10px; background-color: pink; margin-right: 10px;} 
.pfieldname75 { float: left; width: 10px; height: 10px; background-color: black; margin-right: 10px;} 
.pfieldname88 { float: left; width: 10px; height: 10px; background-color: grey; margin-right: 10px;} 
.blink {animation: blink 2s infinite;}
@keyframes blink {0% {opacity: 1;}100% {opacity: 1;color: red}}
.pVMP { float: left; width: 10px; height: 10px; background-color: red; margin-right: 10px; margin-left: -20px} 
.sRCA { float: left; width: 10px; height: 10px; background-color: orange; margin-right: 10px; margin-left: -20px} 
.sV9 { float: left; width: 10px; height: 10px; background-color: purple; margin-right: 10px; margin-left: -20px} 
.sréserviste { float: left; width: 10px; height: 10px; background-color: white; margin-right: 10px; margin-left: -20px; border-style: double; border-color: red; border-width: medium;} 
.splongeur { float: left; width: 10px; height: 10px; background-color: white; margin-right: 10px; margin-left: -20px; border-style: double; border-color: blue; border-width: medium ;} 
#fbuilder .ahb_list{margin:10px 0px}
#fbuilder .ahb_list .ahb_list_time{font-weight: bold;border:0px;background:#3bb880;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list .ahb_list_service{font-weight: bold;border:0px;background:#3bb880;padding:10px;margin-right:10px;display:inline-block}
#fbuilder .ahb_list a{border:0px;background:red;padding:10px;color:#fff;display:inline-block}
#fbuilder .slots {background:#f6e7bd;box-shadow:none}
#fbuilder .slots div {border:0px}
#fbuilder .slots div a {background:#e9a32f;color:#f4dba1}
.ahbfield_service { color: blue;font-stretch: extra-condensed;font-weight: bold; }
.qfieldname54 { background-color: orange; color:white;} 
.qfieldname66 { background-color: orange; color:white;} 
.qfieldname67 { background-color: orange; color:white;} 
.qfieldname94 { background-color: orange; color:white;} 
.qHEYER { background-color: blue; color:white;} 
.qVELLIEUX { background-color: green; color:white;} 
.qNICOLAS { background-color: #800002; color:white;} 
.qautre { background-color: purple; color:white;} 
.qinterne { background-color: cyan; color:black;} 
.qVMP { background-color: red; color:white;} 
