/***[ index.css ]***/
.cachediv{display:none;}
a:link{color:#111111;font-style:normal;text-decoration:none;}
a:visited{color:#111111;text-decoration:none;}
a:hover{color:#81B929;}
a:active{color:#81B929;text-decoration:none;}
p{}
th{text-align:left;}
html,body{height:100%;padding:0;font-weight:300;font-style:normal;letter-spacing:1px;color:#111111;background-color:#F7F7F7;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;outline-width:0px;font-family:'CenturyGothic';margin:0px !important;;}
body.noScroll{overflow:hidden;}
html,body#noBackground{background-color:#F7F7F7;}
#global{position:relative;margin:auto;width:100%;text-align:left;min-height:100%;padding:0;}
#global.blur{webkit-filter:blur(10px);filter:blur(10px);}
#globalContent{}
h1{font-family:'CenturyGothic';font-weight:600;}
h2{font-family:'CenturyGothic';font-weight:600;}
h2.titlePrestation{width:60%;text-align:left;margin-bottom:0px;font-family:'CenturyGothic';font-weight:600;padding-top:15px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;}
@media only screen and (max-width:1366px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:22px;}
}
@media only screen and (max-width:1112px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:18px;}
}
@media only screen and (max-width:1024px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:18px;}
}
@media only screen and (max-width:768px){#global{position:relative;margin:0;width:100%;padding:0;}
h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:18px;}
}
@media only screen and (max-width:600px){h2.titlePrestation{width:100%;padding-top:12px;padding-right:10px;padding-bottom:9px;padding-left:20px;border-top-left-radius:24px;font-size:18px;}
}



/***[ header.css ]***/
#header{width:100%;top:0px;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
#header:before{content:"";display:block;padding-top:48.61%;}
#headerMenu{width:100%;background-repeat:no-repeat;background-size:100%;}
#headerSmall{width:100%;position:absolute;top:0px;z-index:10;}
#headerSmall.map{background-color:rgba(255,255,255,0.9);}
#ralign{margin-left:2vh;margin-top:2vh;text-align:left;position:absolute;}
#rsocialHeader{margin-left:0px;padding-left:0px;padding-right:0px;color:#FFFFFF;text-align:left;position:absolute;}
#hLogo{display:flex;align-items:center;padding:0px;position:fixed;z-index:999;background-color:transparent;}
#hLogo a{display:flex;align-items:center;text-decoration:none;color:#FFFFFF;}
#hLogo img{height:65px;margin-right:10px;}
#hLogo span{white-space:nowrap;color:#000000;}
#hLogoMobile{margin-left:0px;padding-left:0px;padding-right:0px;color:#FFFFFF;text-align:left;position:absolute;width:10vw;}
#langarea{position:absolute;margin-top:2vw;right:6vw;margin-left:20px;padding-left:0px;padding-right:0px;color:#FFFFFF;}
#langarea a{padding:5px;color:#FFFFFF;font-size:16px;}
#langarea a:hover{color:#338593;}
#langarea a.current{color:#338593;padding:5px;}
.tippedheader{color:#999999;font-size:12px;}
.ui-tooltip{background:#ffffff;border:1px solid white;color:#454545;border-radius:1px;font:bold 12px "Helvetica Neue",Sans-Serif;margin-left:25px;margin-top:400px;}
.tt{border:0px;background-color:rgba(255,255,255,.9);}
.ui-tooltip{padding:10px 20px;background-color:rgba(255,255,255,.9);}
.ui-tooltip .info{font-size:12px;line-height:18px;}
.ui-tooltip b{color:#86cdd1;}
.ui-tooltip .info{font-size:12px;line-height:18px;}
.ui-tooltip b{color:#86cdd1;}
.ui-tooltipccs3{border:0px;background:#4c4c4c;color:#fff;}
.ui-tooltipccs3 .tooltipster-content{font-size:13px;padding:10px;line-height:20px;}
.ui-tooltipccs3 .tooltipster-content b{color:#86cdd1;}
@media only screen and (max-width:1024px){#hLogo{margin-left:0px;padding-left:0px;padding-right:0px;}
#hLogo img{height:55px;margin-right:10px;}
#hLogoMobile{margin-left:0px;padding-left:0px;padding-right:0px;padding-top:1vw;color:#FFFFFF;text-align:left;position:absolute;width:15vw;}
}
@media only screen and (max-width:768px){#headerSmall{width:50%;height:10vw;top:0px;z-index:999;}
#hLogo{margin-left:0px;padding-left:10px;padding-right:10px;padding-top:10px;color:#FFFFFF;z-index:999;width:100%;background-color:#ffffffe9;}
#hLogo img{height:80px;margin-right:10px;}
#hLogo span{white-space:nowrap;color:#000000;font-size:20px;}
#hLogoMobile{margin-left:0px;padding-left:0px;padding-right:0px;padding-top:1vw;color:#FFFFFF;text-align:left;position:absolute;z-index:999;width:35vw;}
img.logoScroll{width:100vw;}
#ralign{left:1vw;top:0vh;text-align:left;}
#rsocialHeader{margin-left:0px;padding-left:0px;padding-right:0px;color:#FFFFFF;text-align:left;}
.contentHome{bottom:10%;font-size:2vw;}
.content H1{font-size:4vw;}
#langarea{position:absolute;margin-top:3.5vw;right:12vw;margin-left:20px;padding-left:0px;padding-right:0px;color:#FFFFFF;}
#langarea a{padding:5px;color:#FFFFFF;font-size:16px;}
#langarea a:hover{color:#338593;}
#langarea a.current{color:#338593;padding:5px;}
}
@media only screen and (max-width:600px){#headerSmall{position:absolute;width:100%;height:5vw;top:0px;z-index:999;}
#hLogo{margin-left:0px;padding-left:10px;padding-right:10px;padding-top:10px;color:#FFFFFF;z-index:999;width:100%;background-color:#ffffffe9;}
#hLogo img{height:50px;margin-right:10px;}
#hLogo span{white-space:unset;color:#000000;font-size:16px;}
#ralign{left:1vw;top:0vh;text-align:left;}
#rsocialHeader{margin-left:0px;padding-left:0px;padding-right:0px;color:#FFFFFF;text-align:left;}
#langarea{position:absolute;margin-top:5vw;right:20vw;margin-left:20px;padding-left:0px;padding-right:0px;color:#FFFFFF;}
#langarea a{padding:5px;color:#FFFFFF;font-size:16px;}
#langarea a:hover{color:#338593;}
#langarea a.current{color:#338593;padding:5px;}
}



/***[ footer.css ]***/
#footeradmin{position:fixed;width:100%;height:45px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#CCCCCC;background-color:#222222;z-index:99;margin:0;bottom:0px;margin-top:-45px;}
#footeradmin a{text-align:left;text-decoration:none;color:#CCC;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;}
#footeradmin a:hover{color:rgb(147,192,34);;font-weight:bold;}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:768px){}
@media only screen and (max-width:600px){}



/***[ menu.css ]***/
@charset "UTF-8";#menuheader a{text-align:left;text-decoration:none;color:#666666;}
#menuheader a:hover,.current{color:#ba4825;}
#adminMenuArea{position:fixed;z-index:900;width:250px;}
#adminMenuArea a{padding-left:10px;padding-top:7px;color:#2F2F2F;text-decoration:none;display:block;font-size:12px;}
.itemSeparation{padding-left:20px;padding-top:15px;padding-bottom:15px;background-color:#555555;color:#F6F6F6;text-decoration:none;font-size:12px;border-bottom:1px solid #444444;cursor:pointer;}
.itemSeparation:before{content:"\0276F \0000a0 ";font-size:14px;display:inline-block;-webkit-transform:rotate(0deg) translateX(0px) translateY(0px);-moz-transform:rotate(0deg) translateX(0px) translateY(0px);-o-transform:rotate(0deg) translateX(0px) translateY(0px);-ms-transform:rotate(0deg) translateX(0px) translateY(0px);transform:rotate(0deg)  translateX(0px) translateY(0px);-webkit-transition:1s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;}
.itemSeparationExpanded:before{content:"\0276F \0000a0 ";font-size:14px;display:inline-block;-webkit-transform:rotate(90deg) translateX(3px) translateY(4px);-moz-transform:rotate(90deg) translateX(3px) translateY(4px);-o-transform:rotate(90deg) translateX(3px) translateY(4px);-ms-transform:rotate(90deg) translateX(3px) translateY(4px);transform:rotate(90deg) translateX(3px) translateY(4px);}
#adminmenu a{padding-left:20px;padding-top:15px;padding-bottom:15px;color:#F6F6F6;text-decoration:none;display:block;font-size:12px;border-bottom:1px solid #444444;background-color:#777777;}
#adminmenu a.current:before{content:"\002630 \0000a0 ";font-size:14px;}
#adminmenu a:hover{color:#F6F6F6;font-size:12px;background-color:#333333;}
#adminmenu a.current,#adminmenu a.current:hover{background-color:#81B929;color:#FFFFFF;font-size:12px;border:0px;}
#toggleMenuRight{height:40px;width:40px;margin:0px;margin-top:1vw;padding-right:0px;padding-top:0px;background-image:url(/img/interface/menu/btnMenu_on.png);background-repeat:no-repeat;background-size:45px 45px;background-position:right;cursor:pointer;color:#FFFFFF;font-size:28px;position:fixed;right:1vw;text-align:right;z-index:999;}
.hideMenu{display:none;}
#menuRight{position:fixed;width:100%;right:-100%;min-height:100%;z-index:20;background-color:rgba(0,0,0,.9);}
.menu-icon{position:fixed;font-size:3em;max-width:50px;margin:0px;margin-top:1vw;right:4vw;top:6vw;text-align:center;display:block;;cursor:pointer;transition:transform .2s ease;z-index:999;}
.menu-icon:hover{transform:scale(0.9);}
.menu-icon:before,.menu-icon:after{line-height:.5;}
.menu-icon:before{font-size:1em;content:'\2630';display:block;}
.menu-icon:after{content:'\00D7';font-size:1.3em;font-weight:800;display:none;color:#FFFFFF;}
#toggle-menu:checked ~ label[for="toggle-menu"] .menu-icon{transform:rotate(180deg);}
#toggle-menu:checked ~ label[for="toggle-menu"] .menu-icon:before{display:none;}
#toggle-menu:checked ~ label[for="toggle-menu"] .menu-icon:after{display:block;}
#menu{position:fixed;width:100%;right:0px;top:0px;list-style-type:none;margin:0;margin-top:0px;padding-top:0;padding:0;padding-left:2vw;padding-right:2vw;border:0;background-color:#f6f6f6e3;z-index:25;display:block;box-shadow:10px 10px 20px -3px rgba(0,0,0,0.29);-webkit-box-shadow:10px 10px 20px -3px rgba(0,0,0,0.29);-moz-box-shadow:10px 10px 20px -3px rgba(0,0,0,0.29);}
#menuSmall{float:right;margin-right:2%;margin-top:25px;height:60px;list-style-type:none;padding:0;border:0;}
ul#nav{list-style:none;position:relative;float:right;margin:0;padding:0;}
ul#nav a{display:block;color:#333333;text-decoration:none;font-size:1em;line-height:65px;padding:0 15px;letter-spacing:2px;font-weight:400;font-style:normal;}
ul#nav li{position:relative;float:left;margin:0;padding:0}
ul#nav li a{padding-top:25px;line-height:20px;padding-bottom:20px;padding-left:1vw;padding-right:1vw;font-family:'CenturyGothic';}
ul#nav li a.current,ul#nav li a:hover{color:rgb(15,188,157);}
ul#nav ul li a:hover,ul#nav ul li a.current{background-color:#222222;color:#FFFFFF;font-weight:500;}
ul#nav ul{display:none;list-style:none;position:absolute;top:100%;left:0;background-color:#F3F3F3;padding:0;z-index:99px;text-align:left;}
ul#nav ul li{float:none;width:200px}
ul#nav ul li a{line-height:120%;padding:10px 15px;color:#333333;font-weight:100;font-size:12px;}
ul#nav ul ul{top:0;left:100%}
ul#nav li:hover > ul{display:block}
ul#navmain{list-style:none;padding-top:0px;line-height:25px;padding:0;margin-top:120px;padding-bottom:0px;margin-left:0px;overflow-y:scroll;position:absolute;height:70%;width:100%;}
#navmain ul{list-style:none;}
#navmain{font-size:8vw;}
#navmain a{display:block;color:#d4d4d4;text-decoration:none;padding-top:0px;padding-left:30px;text-align:left;font-family:'CenturyGothic';}
#navmain li{margin-top:15px;}
html>body #navmain li{border-right:1px solid transparent;}
#navmain li ul{white-space:nowrap;text-align:left;padding:10px;padding-top:0px;top:0px;}
#navmain li ul li{border-top:1px solid #fff;}
html>body #navmain li ul li{border-top:1px solid transparent;}
#navmain li ul ul{margin:-22px 0 0 144px;border-left:1px solid #fff;}
html>body #navmain li ul ul{border-left:1px solid transparent;}
#navmain li a.current,#navmain a:hover{color:rgb(15,188,157);}
#navmain li ul a:hover,#navmain li ul a.current,#navmain ul li a:hover{color:rgb(15,188,157);}
#navmain li a{font-size:16px;}
#navmain ul li a{font-size:16px;margin-right:20px;padding-top:3px;padding-left:20px;display:block;}
#underNav{padding:30px;}
#underNav a{display:inline-block;font-family:'CenturyGothic';font-size:1vw;margin-right:50px;padding:1.5vw;padding-top:0.5vw;padding-bottom:0.5vw;color:#111111;background-color:#E8E8E8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#underNav a:hover,#underNav a.current{color:#F6F6F6;background-color:rgb(15,188,157);}
@media only screen and (max-width:1024px){ul#nav a{line-height:35px;}
ul#nav li a{padding-top:10px;line-height:35px;padding-bottom:10px;padding-left:10px;padding-right:10px;font-size:14px;}
#navmain li a{font-size:14px;}
#navmain ul li a{font-size:14px;margin-right:20px;padding-top:3px;padding-left:20px;}
}
@media only screen and (max-width:768px){#toggleMenuRight{display:block;height:15vw;width:15vw;margin:0px;margin-top:2vw;margin-right:2vw;padding-right:0px;padding-top:0px;background-image:url(/img/interface/menu/btnMenu_on.png);background-repeat:no-repeat;background-size:12vw 12vw;background-position:right;cursor:pointer;color:#FFFFFF;font-size:28px;position:fixed;right:1vw;text-align:right;z-index:99;}
.menu-icon{position:fixed;font-size:3em;max-width:50px;margin:0px;margin-top:2vw;right:8vw;top:5px;text-align:center;display:block;;cursor:pointer;transition:transform .2s ease;z-index:999;}
.menu-icon:before{font-size:1.8em;content:'\2630';display:block;}
.menu-icon:after{content:'\00D7';font-size:2em;font-weight:800;display:none;color:#FFFFFF;}
#menu{display:none!important;}
ul#navmain{list-style:none;padding-top:0px;line-height:8vw;padding:0;margin-top:35vw;padding-bottom:0px;margin-left:0px;overflow-y:scroll;position:absolute;height:70%;width:100%;}
#navmain ul{list-style:none;}
#navmain{font-size:8vw;}
#navmain a{display:block;color:#d4d4d4;text-decoration:none;padding-top:0px;padding-left:30px;text-align:left;}
#navmain li{margin-top:15px;}
html>body #navmain li{border-right:1px solid transparent;}
#navmain li ul{white-space:nowrap;text-align:left;padding:10px;padding-top:0px;top:0px;}
#navmain li ul li{border-top:1px solid #fff;}
html>body #navmain li ul li{border-top:1px solid transparent;}
#navmain li ul ul{border-left:1px solid #fff;}
html>body #navmain li ul ul{border-left:1px solid transparent;}
#navmain li a.current,#navmain a:hover{color:rgb(15,188,157);}
#navmain #navmain li ul a:hover,#navmain li ul a.current,#navmain ul li a:hover{color:rgb(15,188,157);}
#navmain li a{font-size:5vw;}
#navmain ul li a{font-size:5vw;margin-right:20px;padding-top:3px;padding-left:20px;display:block;}
#underNav{padding:5vw;}
#underNav a{display:inline-block;font-family:'CenturyGothic';font-size:4vw;margin-right:3vw;padding:3vw;padding-top:1vw;padding-bottom:1vw;color:#111111;background-color:#E8E8E8;-webkit-border-radius:.5vw;-moz-border-radius:.5vw;border-radius:.5vw;}
#underNav a:hover,#underNav a.current{color:#F6F6F6;background-color:rgb(15,188,157);}
}
@media only screen and (max-width:600px){.menu-icon{position:fixed;font-size:3em;max-width:50px;margin:0px;margin-top:1vw;right:4vw;top:2vw;text-align:center;display:block;;cursor:pointer;transition:transform .2s ease;z-index:999;}
.menu-icon:before{font-size:1.3em;content:'\2630';display:block;}
.menu-icon:after{content:'\00D7';font-size:1.3em;font-weight:800;display:none;color:#FFFFFF;}
}



/***[ form.css ]***/
form{margin:0;padding:0;}
input,textarea{outline:0px;}
input.loaderinnerinput{background-image:url('/img/mobile/loader/mFDFDFDLoader.gif');background-repeat:no-repeat;background-position:right center;}
.headerformglobal{padding:10px 8px 10px 8px;color:#F6F6F6;width:100%;background:#2F2F2F;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
#corpsformglobal{background-color:#f9f9f9;width:100%;padding:8px 8px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;border-left-color:#ECECEC;}
#corpsformsquare{border-left:1px solid #d4d4d4;border-right:0px;padding:8px 8px;background-color:#F5F5F5;font-size:11px;}
#corpsformsquarefront{border-right:0px;font-size:11px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:0px;}
.headerform,#headerform{padding:8px 8px;color:#42454A;font-size:13px;width:100%;height:17px;background-color:#FFFFFF;border:1px solid #ECECEC;}
.headerformtoggle{padding:8px 8px;color:#42454A;width:100%;height:17px;background-color:#FFFFFF;border:1px solid #ECECEC;}
.headerformadmin{padding:8px 8px;color:#42454A;width:100%;height:25px;background:#ccc url(/img/interface/background/fondblock.png) top repeat-x;border:1px solid #ECECEC;}
.formareaadming{width:98%;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.headerformweek{padding-left:8px;padding-right:8px;color:#42454A;width:100%;min-width:725px;height:35px;background:#ccc url(/img/interface/background/fondblock.png) top repeat-x;border:1px solid #ECECEC;}
#corpsform{background-color:#F9F9F9;width:100%;padding:8px 8px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;border-left-color:#ECECEC;}
#corpsformwhite{background-color:#ffffff;width:100%;min-width:725px;padding:8px 8px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;border-left-color:#ECECEC;}
#corpsformsortable{background-color:#F5F5F5;width:100%;min-width:725px;padding:8px 8px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;border-left-color:#ECECEC;}
#corpsformplein{width:100%;background-color:#F9F9F9;margin-top:9px;padding:8px 8px;border:1px solid #ECECEC;}
#corpsformtitle{width:100%;background-color:#ffffff;color:#0fa6b2;margin-top:10px;padding:8px;border-top-width:0px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ECECEC;border-right-color:#ECECEC;border-bottom-color:#ECECEC;border-left-color:#ECECEC;}
#corpsformplein a{color:#000000;}
#corpsformplein a:hover{color:#F60;}
#corpsform a{color:#000;}
#corpsform a:hover{color:#F60;}
.formh{width:200px;height:28px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #ECECEC;background-color:#FDFDFD;font-size:11px;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formintro{width:240px;height:28px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #ECECEC;background-color:#FDFDFD;font-size:11px;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.form{width:225px;height:28px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:4px;-webkit-border-radius:1px;border-radius:1px;}
.form2{width:250px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:10px;-webkit-border-radius:1px;border-radius:1px;}
.form2full{width:97%;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:10px;-webkit-border-radius:1px;border-radius:1px;}
.formPourc{margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:10px;-webkit-border-radius:1px;border-radius:1px;}
.formSmall{width:80px;height:15px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formlang{width:200px;height:20px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;padding-left:10px;padding-right:10px;padding-top:7px;-webkit-border-radius:1px;border-radius:1px;}
.formsearchmsg{width:294px;height:25px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #FDFDFD;background-color:#FDFDFD;padding:2px;-webkit-border-radius:2px;border-radius:2px;}
.formsearchlist{width:284px;height:25px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #FDFDFD;background-color:#FDFDFD;padding:2px;margin-bottom:2px;}
.formcount{width:480px;height:22px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formadmincount{width:98%;padding:10px;color:#2f2f2f;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #ECECEC;background-color:#FDFDFD;-webkit-border-radius:1px;border-radius:1px;}
.formimgsite{-webkit-border-radius:1px;border-radius:1px;border:1px solid #ffffff;width:350px;height:20px;}
.formlist{width:100%;height:25px;font-family:Verdana,Arial,Helvetica,sans-serif;border:0px solid #ECECEC;background-color:#FDFDFD;font-size:11px;}
.formlistuser{width:288px;height:27px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #f6f6f6;background-color:#FDFDFD;font-size:11px;}
.formmenu{width:170px;height:20px;color:#222222;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formdate{width:130px;height:15px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formadmin{width:95px;height:13px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formadminmenu{width:110px;height:17px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formadming{width:96%;padding:10px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;border:1px solid #ECECEC;background-color:#FDFDFD;-webkit-border-radius:1px;border-radius:1px;}
.flag1{padding-left:40px;padding-right:0px;background-image:url("/img/l/1.svg");background-repeat:no-repeat;background-size:20px;background-position:10px;}
.flag2{padding-left:40px;padding-right:0px;background-image:url("/img/l/2.svg");background-repeat:no-repeat;background-size:20px;background-position:10px;}
.formadminareag{width:98%;height:60px;padding:10px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;border:1px solid #ECECEC;background-color:#FDFDFD;padding-right:0px;}
.objet{width:600px;height:13px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.form-areaad{width:480px;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.form-area{width:98%;margin:0px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formlibelle{width:500px;height:17px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:2px;-webkit-border-radius:1px;border-radius:1px;}
.formsmallnewsletter{width:98%;height:22px;padding:1%;padding-right:0px;margin-bottom:8px;font-size:12px;border:1px solid #ECECEC;background-color:#FDFDFD;}
.formsmallaccreditation{width:100%;height:22px;padding:1%;padding-right:0px;margin-bottom:8px;font-size:12px;border:1px solid #ECECEC;background-color:#FDFDFD;}
.formareacontact{width:100%;min-height:80px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:10px;-webkit-border-radius:1px;resize:none;border-radius:0;}
.formlargecontact{width:100%;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;border:1px solid #ECECEC;background-color:#FDFDFD;padding:15px;-webkit-border-radius:1px;border-radius:0;}
.formsmallcontact{width:100%;padding:15px;margin-bottom:4px;font-size:14px;border:1px solid #ECECEC;background-color:#FDFDFD;-webkit-border-radius:1px;border-radius:0;}
.formsmallcontact.required,.formlargecontact.required{border-left:3px solid #F90000;}
.formselectcontact{height:22px;margin-bottom:4px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #ECECEC;padding:2px;}
.formLogAdmin{width:225px;margin-bottom:4px;padding:8px 10px 8px 10px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;border-radius:1px;background-color:transparent;color:#F7F7F7;border:0px;border-bottom:1px solid #F6F6F6;}
body.adminLogIdf .formLogAdmin{color:#FFFFFF;}
.formLogAdmin::placeholder{color:#A7A7A7;font-size:13px;}
body.adminLogIdf .formLogAdmin::placeholder{color:#F7F7F7;}
.colorInput{font-size:20px;box-shadow:none;color:inherit;border:1px solid #cccccc;border-radius:4px;padding:.5em .10em;font-size:inherit;font-family:inherit;margin-bottom:10px;margin-right:10px;background-color:white;}
span.deleteicon{position:relative;display:inline-flex;align-items:center;}
span.deleteicon span{position:absolute;display:block;right:3px;width:15px;height:15px;border-radius:50%;color:#fff;background-color:#ccc;font:13px monospace;text-align:center;line-height:1em;cursor:pointer;}
span.deleteicon input{padding-right:18px;box-sizing:border-box;}



/***[ fonts.css ]***/
@font-face{font-family:'CenturyGothic';src:url('/fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),url('/fonts/CenturyGothic.woff') format('woff'),url('/fonts/CenturyGothic.ttf')  format('truetype'),url('/fonts/CenturyGothic.svg#CenturyGothic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'AvenirNextLTPro-Regular';src:url('/fonts/AvenirNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),url('/fonts/AvenirNextLTPro-Regular.otf')  format('opentype'),url('/fonts/AvenirNextLTPro-Regular.woff') format('woff'),url('/fonts/AvenirNextLTPro-Regular.ttf')  format('truetype'),url('/fonts/AvenirNextLTPro-Regular.svg#AvenirNextLTPro-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'AvenirNextLTPro-Demi';src:url('/fonts/AvenirNextLTPro-Demi.eot?#iefix') format('embedded-opentype'),url('/fonts/AvenirNextLTPro-Demi.otf')  format('opentype'),url('/fonts/AvenirNextLTPro-Demi.woff') format('woff'),url('/fonts/AvenirNextLTPro-Demi.ttf')  format('truetype'),url('/fonts/AvenirNextLTPro-Demi.svg#AvenirNextLTPro-Demi') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'hurmegeometricsans1_regularRg';src:url('/fonts/hurmegeometricsans1_regular.eot');src:url('/fonts/hurmegeometricsans1_regular.eot?#iefix') format('embedded-opentype'),url('/fonts/hurmegeometricsans1_regular.woff2') format('woff2'),url('/fonts/hurmegeometricsans1_regular.woff') format('woff'),url('/fonts/hurmegeometricsans1_regular.ttf') format('truetype'),url('/fonts/hurmegeometricsans1_regular.svg#hurmegeometricsans1_regularRg') format('svg');font-weight:normal;font-style:normal;}
.blueb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#21c994;font-weight:bold;}
.blue{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#21c994;}
.green{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#21c994;}
.greenb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#21c994;font-weight:bold;}
.orange{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#F60;}
.orangeb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#F60;font-weight:bold;}
.redb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#BF040D;font-weight:bold;}
.red{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#e33303;}
.grey{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2f2f2f;}
.greyb{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#2f2f2f;font-weight:bold;}
.greyvsoft{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ccc;}
.greysoft{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#999;}
.greysoft12{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#999;}
.greysoft12i{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:italic;color:#999;}
.greysoft10{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;color:#999;}
.legende{font-size:9px;}
.legendgrey{font-size:9px;color:#666;}
.legendred{font-size:9px;color:#F00;}
.legendesmall{font-size:10px;color:#2f2f2f;}
.txt_b{font-weight:bold;}
.title_r_b{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#e33303;font-weight:bold;}
.introcu{font-size:30px;color:#21c994;}
.titlecu{font-size:25px;color:#2f2f2f;}
.mediumtitlecu{font-size:14px;color:#2f2f2f;}
.cusmallblue{font-size:20px;color:#21c994;}
.smallcublack{font-size:14px;color:#000000;}
.meduimcu{font-size:25px;color:#21c994;}
.meduimcugrey{font-size:18px;color:#2f2f2f;}
.meduimcupost{font-size:16px;color:#2f2f2f;}
.cugrey{color:#A4A4A4;font-size:20px;}
.cugreysmall{color:#A4A4A4;font-size:13px;}
.cudarkgreysmall{color:#2f2f2f;font-size:15px;}
.cudarkgrey{color:#2f2f2f;font-size:20px;}
.cudarkgrey a{color:#21c994;font-size:20px;}
.cured{color:#F03;font-size:20px;}
.cublue{color:#21c994;font-size:20px;}
.cubluesmall{color:#21c994;font-size:14px;}
.cuwhite{color:#ffffff;font-size:20px;}
.cuwhitesmall{color:#ffffff;font-size:16px;}
.cured{color:#F00;font-size:20px;}
#smalllink a{font-size:10px;font-weight:400;text-decoration:underline;color:#3a3a3a;}
#smalllink a:hover{font-size:10px;font-weight:400;text-decoration:underline;color:#e25248;}
.introtitle{color:#FFF;font-size:30px;letter-spacing:1px;}
.boldTitle{font-family:'open_sansbold';}
.titleRed{font-family:'hurmegeometricsans1_regularRg';color:#81B929;font-size:20px;padding-left:12px;}



/***[ btn.css ]***/
input[type="submit"]{padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:10px;cursor:pointer;font-size:12px;font-weight:bold;text-align:center;color:#ffffff;border:0px;background-color:#0fa6b2;-webkit-border-radius:3px;border-radius:3px;}
input[type="submit"]:hover{background-color:#2f2f2f;cursor:pointer;}
.cubutton{background-color:#bdbbba;color:#ffffff;font-size:16px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px;text-align:center;border:0px;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;}
.cubutton:hover{background-color:#81B929;cursor:pointer;color:#ffffff;}
.cubutton:disabled{border:1px solid #E9E9E9;background-color:#E9E9E9;color:#BDBDBD;}
#cuButtonRed a,.cuButtonRedBTN,.cuButtonRedBTNI{display:block;text-decoration:none;background-color:#bdbbba;color:#ffffff;font-size:16px;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;text-align:center;border:0px;cursor:pointer;-webkit-border-radius:3px;border-radius:3px;}
#cuButtonRed a:hover,.cuButtonRedBTN:hover,.cuButtonRedBTNI:hover{background-color:#C10B0B;cursor:pointer;color:#ffffff;}
.cubuttonmedium{height:30px;background-color:#81B929;font-size:15px;padding:2px;padding-left:10px;padding-right:10px;text-align:center;border:0px;cursor:pointer;color:#ffffff;}
.cubuttonmedium:hover{background-color:#bdbbba;cursor:pointer;color:#ffffff;}
.buttonmenulang{background-color:#f3f3f3;font-size:12px;padding:5px;padding-left:35px;padding-right:35px;text-align:center;border:1px solid #2f2f2f;cursor:pointer;color:#2f2f2f;width:90%;}
.buttonmenulang:hover{background-color:#2f2f2f;cursor:pointer;color:#ffffff;}
.logoutbtn{font-size:12px;padding:5px;padding-left:45px;cursor:pointer;color:#2f2f2f;background-color:#f3f3f3;width:100%;height:35px;text-align:left;background-image:url(/img/interface/icons/logout.png);background-repeat:no-repeat;background-position:10px;background-size:16px 16px;}
.logoutbtn:hover{background-color:#2f2f2f;cursor:pointer;color:#ffffff;background-image:url(/img/interface/icons/logout_white.png);background-repeat:no-repeat;background-position:10px;}
.greenlogheader{font-size:14px;padding:5px;cursor:pointer;color:#ffffff;background-color:#0fa6b2;width:100%;height:35px;text-align:center;}
.greenlogheader:hover{background-color:#e25248;cursor:pointer;color:#ffffff;}
.greensubmitbtn{float:right;border:1px solid #454545;color:#454545;font-size:20px;padding:12px 20px 12px 20px;background-color:#F6F6F6;transition-duration:0.5s;transition-timing-function:ease;transition-delay:initial;transition-property:background-color;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;}
.greensubmitbtn:hover{border:1px solid #81b929;background-color:#81b929;cursor:pointer;color:#ffffff;}
.cusmallbutton{background-color:#cccccc;font-size:11px;padding:2px;padding-left:2px;padding-right:2px;font-weight:bold;text-align:center;border:0px;cursor:pointer;color:#ffffff;-webkit-border-radius:2px;border-radius:2px;}
.cusmallbutton:hover{background-color:#0fa6b2;cursor:pointer;color:#ffffff;}
.linkcu{font-size:18px}
#btnfaceleft{height:20px;width:20px;position:fixed;left:0px;top:165px;cursor:pointer;}
#btnfaceleft a{background-image:url(/img/interface/btn/faceleftbtn_on.jpg);background-repeat:no-repeat;height:20px;width:20px;display:block;cursor:pointer;font-size:13px;font-weight:bold;text-align:center;background-size:20px 20px;}
#btnfaceleft a:hover{background-image:url(/img/interface/btn/faceleftbtn_off.jpg);background-repeat:no-repeat;background-size:20px 20px;}
#btntwitterleft{height:20px;width:20px;position:fixed;left:0px;top:187px;cursor:pointer;}
#btntwitterleft a{background-image:url(/img/interface/btn/twitterleftbtn_on.jpg);background-repeat:no-repeat;height:20px;width:20px;display:block;cursor:pointer;font-size:13px;font-weight:bold;text-align:center;background-size:20px 20px;}
#btntwitterleft a:hover{background-image:url(/img/interface/btn/twitterleftbtn_off.jpg);background-repeat:no-repeat;background-size:20px 20px;}
#navform{}
#navform a{color:#999;font-size:16px;}
#navform a:hover{color:#0fa6b2;}
.navbtn{background:none;border:none;outline-width:0px;color:#999;font-size:16px;cursor:pointer;}
.navbtn:hover{color:#0fa6b2;}
#closeLeft a{display:inline-block;padding:5px;background:#454545;color:#F6F6F6;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#closeLeft a:hover{background-color:#e42313;}
.adminsmallbutton,.addsmallbutton{background-color:#000000;font-size:12px;padding:10px 15px 10px 15px;font-weight:bold;text-align:center;border:0px;cursor:pointer;color:#ffffff;-webkit-border-radius:5px;border-radius:5px;white-space:nowrap;}
.adminsmallbutton:hover,.addsmallbutton:hover{background-color:#81B929;cursor:pointer;color:#ffffff;}
.btnaddday,.addartistbutton,.reducebutton,.modbutton{background-color:#F6F6F6;font-size:11px;padding:5px;padding-left:8px;padding-right:8px;padding-top:4px;text-align:center;border:0px;cursor:pointer;color:#999;-webkit-border-radius:2px;border-radius:2px;}
.btnaddday:hover,.addartistbutton:hover,.reducebutton:hover,.modbutton:hover{background-color:#81B929;cursor:pointer;color:#ffffff;}
.newsletterformbtn,.accrediationformbtn,.signupformbtn{color:#ffffff;display:block;padding:10px;padding-left:20px;padding-right:20px;background-color:#e9706f;text-decoration:none;outline:0px;border:0px;cursor:pointer;float:right;font-size:12px;}
.newsletterformbtn:hover,.accrediationformbtn:hover,.signupformbtn:hover{color:#ffffff;background-color:#b73400;}
.newsletterMorebtn,.accresitationMorebtn{color:#ffffff;display:block;padding:10px;padding-left:20px;padding-right:20px;background-color:#e9706f;text-decoration:none;outline:0px;border:0px;cursor:pointer;font-size:12px;}
.newsletterMorebtn:hover,.accresitationMorebtn:hover{color:#ffffff;background-color:#0fa6b2;}



/***[ block_center.css ]***/
#center{}
@media only screen and (max-width:768px){#center{}
}



