.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus{outline:none;}
.slides, .flex-control-nav, .flex-direction-nav{margin:0; padding:0; list-style:none;}
.flexslider{margin:0; padding:0;}
.flexslider .slides > li{display:none; -webkit-backface-visibility:hidden;}
.flexslider .slides img{width:100%; display:block;}
.flex-pauseplay span{text-transform:capitalize;}
.slides:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0;}
html[xmlns] .slides{display:block;}
* html .slides{height:1%;}
.no-js .slides > li:first-child{display:block;}
.flexslider{margin:0 0 60px; background:#fff; border:4px solid #fff; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; box-shadow:0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow:0 1px 4px rgba(0,0,0,.2); -moz-box-shadow:0 1px 4px rgba(0,0,0,.2); -o-box-shadow:0 1px 4px rgba(0,0,0,.2); zoom:1;}
.flex-viewport{max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.loading .flex-viewport{max-height:300px;}
.flexslider .slides{zoom:1;}
.carousel li{margin-right:5px}
.flex-direction-nav{*height:0;}
.flex-direction-nav a{width:30px; height:30px; margin:-20px 0 0; display:block; background:url(https://css.tourisme-espaces.com/img/bg_direction_nav.png) no-repeat 0 0; position:absolute; top:50%; z-index:10; cursor:pointer; text-indent:-9999px; opacity:0; -webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:100% 0; right:-36px; }
.flex-direction-nav .flex-prev{left:-36px;}
.flexslider:hover .flex-next{opacity:0.8; right:5px;}
.flexslider:hover .flex-prev{opacity:0.8; left:5px;}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}
.flex-direction-nav .flex-disabled{opacity:.3!important; filter:alpha(opacity=30); cursor:default;}
.flex-control-nav{width:100%; position:absolute; bottom:-40px; text-align:center;}
.flex-control-nav li{margin:0 6px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{width:11px; height:11px; display:block; background:#666; background:rgba(0,0,0,0.5); cursor:pointer; text-indent:-9999px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; border-radius:20px; box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover{background:#333; background:rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active{background:#000; background:rgba(0,0,0,0.9); cursor:default; }
.flex-control-thumbs{margin:5px 0 0; position:static; overflow:hidden;}
.flex-control-thumbs li{width:25%; float:left; margin:0;}
.flex-control-thumbs img{width:100%; display:block; opacity:.7; cursor:pointer;}
.flex-control-thumbs img:hover{opacity:1;}
.flex-control-thumbs .flex-active{opacity:1; cursor:default;}
@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1; left:0;}
.flex-direction-nav .flex-next{opacity:1; right:0;}
}
@media (max-width:767px){.accueil-block-liste{height:120px;margin-bottom:20px;}
.accueil-block-titre-bienvenue{font-size:36px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.accueil-block-form-moteur{width:100%;padding-top:15px;margin-left:0%}
.search-block-liste{height:120px;padding:10px 0;background:url(https://www.tourisme-espaces.com/fond_accueil_fonds.jpg) 50% 0 repeat fixed;}
.menu_bloc_sites_court{width:120px;}
.menu_bloc_sites{width:150px;}
.menu_bloc_lien a{font-size:15px;}
.menu_bloc_sites_logo{width:45px;padding:0px;}
.menu_bloc_sites_logo img{width:20px;margin:0px;}
.menu_bloc_sites_twitter{background:#4099FF;;margin-top:0px;}
.menu_bloc_sites_twitter a{color:#fff;font-size:10px;padding:2px}
.acceuil-block-evenement-texte{background:rgba(255,255,255,0.8);color:#585f69;text-shadow:0px 0px 0px #666;font-family:'Anton',sans-serif;margin-bottom:10px;font-size:14px;}
.evensearch-block-liste{height:100px;    padding:10px 0;  text-align:center;  position:relative;  margin-bottom:0px;  background:url(https://www.tourisme-espaces.com/evenement_accueil_fonds3.jpg) 50% 0 repeat fixed;  }
}
@media (min-width:768px){.accueil-block-titre-bienvenue{font-size:30px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.accueil-block-form-moteur{width:100%;padding-top:15px;margin-left:0%}
.accueil-block-liste{padding:20px 0;  text-align:center;  position:relative;  margin-bottom:5px;    height:100px;    margin-bottom:20px;    background-color:rgba(201,191,183,0.95);  }
.search-block-liste{height:100px;    padding:10px 0;  text-align:center;  position:relative;  margin-bottom:0px;  background:url(https://www.tourisme-espaces.com/fond_accueil_fonds.jpg) 50% 0 repeat fixed;  }
.emplois-block-liste{height:100px;    padding:10px 0;  text-align:center;  position:relative;  margin-bottom:0px;  background:url(https://www.tourisme-espaces.com/fonds_emplois.jpg) 50% 0 repeat fixed;  }
.marches-block-liste{height:100px;    padding:10px 0;  text-align:center;  position:relative;  margin-bottom:0px;    background:url(https://www.tourisme-espaces.com/marches_fond_accueil_max.jpg) 50% 0 repeat fixed;  }
.evensearch-block-liste{height:100px;    padding:10px 0;  text-align:center;  position:relative;  margin-bottom:0px;  background:url(https://www.tourisme-espaces.com/evenement_accueil_fonds3.jpg) 50% 0 repeat fixed;  }
.menu_bloc_sites_court{width:145px;}
.menu_bloc_sites{width:190px;}
.menu_bloc_sites_logo{width:45px;padding:0px;}
.menu_bloc_sites_logo img{width:25px;margin:0px;}
.menu_bloc_lien{font-size:15px;}
.menu_bloc_sites_twitter{background:#4099FF;;margin-top:0px;}
.menu_bloc_sites_twitter a{color:#fff;font-size:15px;padding:4px}
.acceuil-block-evenement-texte{background:rgba(255,255,255,0.8);color:#585f69;text-shadow:0px 0px 0px #666;font-family:'Anton',sans-serif;margin-bottom:15px;font-size:22px;}
.emplois-block-evenement-texte{font-size:30px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.marches-block-evenement-texte{background:rgba(255,255,255,0);font-size:30px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
}
@media (min-width:992px){.accueil-block-liste{margin-bottom:80px;height:200px;}
.accueil-block-titre-bienvenue{font-size:30px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.accueil-block-form-moteur{width:80%;padding-top:15px;padding-left:200px;}
.search-block-liste{height:300px;padding:00px 0;}
.emplois-block-liste{height:300px;padding:00px 0;}
.marches-block-liste{height:300px;padding:00px 0;}
.evensearch-block-liste{height:300px;padding:00px 0;}
.menu_bloc_sites_court{width:145px;}
.menu_bloc_sites_logo{width:45px;}
.menu_bloc_sites_logo img{width:30px;}
.menu_bloc_sites{width:170px;}
.menu_bloc_lien{font-size:14px;}
.menu_bloc_sites_twitter{background:#4099FF;padding:0px;margin-top:0px;}
.menu_bloc_sites_twitter a{color:#fff;font-size:14px;}
.acceuil-block-evenement-texte{font-size:34px;margin-bottom:15px;}
}
@media (min-width:1200px){.emplois-block-evenement-texte{font-size:36px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.marches-block-evenement-texte{color:#000;text-shadow:1px 1px 1px #ddd;font-size:36px;font-family:'Anton',sans-serif;margin-bottom:15px;}
.accueil-block-titre-bienvenue{font-size:36px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.acceuil-block-evenement-texte{font-weight:normal;font-size:36px;text-shadow:1px 1px 1px #ddd;font-family:'Anton',sans-serif;margin-bottom:15px;}
.accueil-block-form-moteur{width:75%;padding-top:15px;padding-left:280px;}
.acceuil-block-evenement-texte{font-size:34px;margin-bottom:15px;}
}
.search-block-liste:before{top:0;left:0;width:100%;height:100%; content:" ";position:absolute;}
.search-block-liste h1{color:#fff;font-size:30px;font-weight:200;text-align:center;margin-bottom:30px;text-transform:uppercase;}
.search-block-liste .input-group{margin-bottom:10px;}
.search-block-liste form.page-search-form{border:none;}
.search-block-liste form.page-search-form .radio, .search-block-liste form.page-search-form .checkbox{margin:0 3% 0 4%;}
.search-block-liste form.page-search-form .checkbox{color:#000;font-size:15px;font-weight:800;}
.search-block-liste form.page-search-form .radio i, .search-block-liste form.page-search-form .checkbox i{top:6px;width:15px;height:15px;border:none;}
.search-block{padding:80px 0;text-align:center;position:relative;margin-bottom:30px;background:url(https://css.tourisme-espaces.com/img/moteur_fond.jpg) 50% 0 repeat fixed;}
.search-block:before{top:0;left:0;width:100%;height:100%; content:" ";position:absolute;}
.search-block h1{color:#fff;font-size:30px;font-weight:200;text-align:center;margin-bottom:30px;text-transform:uppercase;}
.search-block .input-group{margin-bottom:10px;}
/*Checkbox*/
.search-block form.page-search-form{border:none;}
.search-block form.page-search-form .radio, .search-block form.page-search-form .checkbox{margin:0 3% 0 4%;}
.search-block form.page-search-form .checkbox{color:#fff;font-weight:200;}
.search-block form.page-search-form .radio i, .search-block form.page-search-form .checkbox i{top:6px;width:15px;height:15px;border:none;}
.info-blocks-v2 .info-bk-in-v2 h3 a{color:#555;}
.category .section-block{padding:20px;background:#f9f9f9;border:1px solid #eee;}
.category .section-block .text-center p{margin-bottom:0;}
.category .section-block button{display:block;margin:0 auto;text-align:center;}
.search-block h2{font-size:24px;font-weight:200;text-align:center;margin-bottom:18px;text-transform:uppercase;}
.s-results .related-search{border-right:1px solid #eee;}
.s-results .related-search h3{color:#999;display:block;font-size:14px;margin:0 0 10px;line-height:20px;text-transform:uppercase;}
.s-results .related-search li{margin:4px 0;}
.s-results .related-search li a{text-transform:capitalize;}
.s-results .related-search a.see-all{color:#999;}
.s-results .related-search a:hover{color:#990000;}
.s-results .related-search hr{margin:20px 0;}
.s-results .blog-photos{margin-bottom:0;}
.s-results .blog-photos li img{width:34px;height:34px;}
.s-results .results-number{font-family:'Anton',sans-serif;  font-size:24px;color:#000;display:block;margin-bottom:10px;text-transform:uppercase;}
.s-results .inner-results{clear:both;}
.s-results .inner-results h3{font-size:18px;margin-bottom:3px;text-transform:capitalize;}
.s-results .inner-results h3 a{color:#555;}
.s-results .inner-results h3 a:hover{color:#990000;}
.s-results .inner-results img{float:left;width:85px;height:auto;margin:0 10px 10px 0;}
.s-results .up-ul{margin-bottom:4px;}
.s-results .up-ul li a{color:#999;}
.s-results .up-ul li a:hover{color:#990000;}
.s-results .inner-results .btn{top:-1px;padding:0;position:relative;}
.s-results .inner-results .btn-default{color:#999;border:none;font-size:13px;}
.s-results .inner-results .btn:hover, .s-results .inner-results .btn:focus{box-shadow:none;background:inherit;}
.s-results .inner-results .btn-u-default{color:#999;border:none;}
.s-results .inner-results .btn-u-xs{padding:0;}
.s-results .inner-results .btn-u-default i{font-size:14px;}
.s-results .inner-results p{margin-bottom:5px;}
.s-results .down-ul{margin-bottom:0;}
.s-results .down-ul li{color:#999;}
.s-results .down-ul li a{color:#990000;}
.s-results .star-vote li{padding:0;}
@media (max-width:992px){
.s-results .related-search{border-right:none;margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #eee;}
.s-results .related-search hr{margin:10px 0;visibility:hidden;}
}
@media (max-width:500px){
.s-results .inner-results img{width:60px;height:auto;}
.s-results .inner-results .overflow-a p{display:none;}
}
.search-block h1{font-size:24px;font-weight:200;text-align:center;margin-bottom:18px;text-transform:uppercase;}
.table-search-v1 .btn-u.dropdown-toggle{border-left:none;}
.table-search-v1 .btn-group .btn-u{top:4px;padding:0 6px;position:relative;}
.table-search-v1 thead{border-bottom:solid 1px #ddd;}
.table-search-v1 td{vertical-align:middle !important;}
.table-search-v1 td a{color:#555;}
.table-search-v1 td span{display:block;}
.table-search-v1 .star-vote{margin:5px 0 0px;}
.table-search-v1 .star-vote li{padding:0;}
.table-search-v1 .progress{margin-bottom:0;}
.table-search-v1 .m-marker a{font-size:11px;}
.table-search-v1 .m-marker i{float:left;min-width:20px;font-size:26px;}
.table-search-v1 .m-marker .display-b{top:3px;display:block;line-height:10px;position:relative;}
.table-search-v1 .td-width{width:40%;}
.table-search-v2 .btn-u.dropdown-toggle{border-left:none;}
.table-search-v2 .btn-group .btn-u{top:4px;padding:0 6px;position:relative;}
.table-search-v2 thead{border-bottom:solid 1px #ddd;}
.table-search-v2 td{vertical-align:middle !important;}
.table-search-v2 td img{width:60px;height:60px;margin:0 auto;display:block;}
.table-search-v2 .user-names span, .table-search-v2 .user-names small{display:block;text-align:center;}
.table-search-v2 .user-names span{color:#555;font-size:16px;position:relative;}
.table-search-v2 .user-names small{color:#999;font-size:13px;}
.table-search-v2 td h3{font-size:16px;margin:0 0 2px;}
.table-search-v2 td a{color:#555;}
.table-search-v2 td p{margin-bottom:0;}
.table-search-v2 td span{display:block;}
.table-search-v2 td small{font-style:italic;}
.table-search-v2 .s-icons{margin-bottom:0;}
.table-search-v2 .s-icons li{padding:2px;}
.table-search-v2 .table-buttons{margin:0;}
.table-search-v2 .table-buttons li{padding:0;}
.table-search-v2 .table-buttons .btn-u-sm{padding:3px 6px;}
.table-search-v2 .td-width{width:55%;}
.magazine-page h3, .magazine-page h3 a{color:#000;font-size:20px;font-weight:200;line-height:28px;margin-bottom:1px;text-decoration:none;}
.magazine-page h3 a:hover{color:#000000;}
.magazine-page span.magazine-badge{top:0;left:0;color:#fff;font-size:14px;padding:2px 8px;position:absolute;font-style:inherit;}
.magazine-page span.magazine-badge-default{background:#7f8c8d;}
.magazine-page span.magazine-badge-red{background:#e74c3c;}
.magazine-page span.magazine-badge-green{background:#2ecc71;}
.magazine-page span.magazine-badge-blue{background:#3498db;}
.magazine-news{margin-bottom:20px;}
.magazine-news h3{margin:15px 0 10px;}
.magazine-news .by-author strong{color:#990000;}
.magazine-news .by-author span{color:#777;}
.magazine-news a.read-more{color:#990000;}
.magazine-news .by-author{margin-bottom:8px;}
.magazine-news-img{overflow:hidden;max-height:150px;position:relative;}
.magazine-mini-news .post-author{font-size:11px;}
.magazine-mini-news h3, .magazine-mini-news h3 a{font-size:16px;line-height:22px;margin-bottom:6px;}
.magazine-mini-news .post-author{margin-bottom:8px;}
.magazine-mini-news .post-author span{color:#555;}
.magazine-mini-news .post-author strong{color:#990000;}
.news-read-more{margin:20px 0; }
.news-read-more a{font-size:14px;}
.news-read-more a:hover{text-decoration:none;}
.news-read-more i{color:#fff;padding:2px 3px;font-size:14px;background:#990000;}
.magazine-posts{margin-bottom:18px;}
.magazine-posts span{color:#555;display:block;font-size:12px;font-style:italic;margin-bottom:12px;}
.magazine-posts .magazine-posts-img{overflow:hidden;max-height:105px;position:relative;}
.magazine-posts .magazine-posts-img:hover img{opacity:0.9;}
.magazine-sb-categories ul li{font-size:14px;margin-bottom:5px;}
.magazine-sb-categories ul i{color:#990000;font-size:14px;}
.magazine-sb-social .social-icons li{margin-right:8px;margin-bottom:8px;}
.pricing{position:relative;border-radius:3px;margin-bottom:15px;box-shadow:0 0 5px #eee;}
.pricing:hover{box-shadow:0 0 15px #b5b5b5;}
.pricing:hover h4{color:#55c931;}
.pricing-head{text-align:center;}
.pricing-head h3, .pricing-head h4{margin:0;line-height:normal;font-weight:bold !important;}
.pricing-head h3 span,.pricing-head h4 span{display:block;margin-top:5px;font-size:12px;font-style:italic;}
.pricing-head h3{color:#fafafa;padding:12px 0;font-size:35px;font-family:Arial;background:#55c931;border-radius:3px 3px 0 0;text-shadow:0 1px 0 #32a20f;border-bottom:solid 1px #41b91c;}
.pricing-head h4{color:#bac39f;padding:5px 0;font-size:70px;font-family:Arial;background:#fbfef2;text-shadow:0 1px 0 #fff;border-bottom:solid 1px #f5f9e7;}
.pricing-head h4 i{top:-8px;font-size:28px;font-style:normal;position:relative;}
.pricing-head h4 span{top:-10px;font-size:14px;font-style:normal;position:relative;}
.pricing-content li{color:#888;font-size:12px;padding:7px 15px;border-bottom:solid 1px #f5f9e7;}
.pricing-content li i{top:2px;color:#990000;font-size:16px;margin-right:5px;position:relative;}
.pricing-footer{color:#777;font-size:11px;line-height:17px;text-align:center;padding:0 20px 19px;border-radius:0 0 3px 3px;}
.pricing-footer a, .pricing-footer button{color:#fff;border:none;margin-top:5px;font-size:16px;padding:6px 15px;text-align:center;border-radius:2px;background:#55c931;display:inline-block;text-transform:uppercase;text-shadow:0 1px 0 #38b312;border-bottom:solid 2px #41b91c;}
.pricing-footer a:hover, .pricing-footer button:hover{cursor:pointer;background:#40ba1a;text-decoration:none;box-shadow:0 0 3px #999;}
.price-active, .pricing:hover{z-index:9;margin-top:-15px;box-shadow:0 0 15px #b5b5b5;}
.price-active h4{color:#55c931;}
.no-space-pricing{padding:0 15px;}
.no-space-pricing .pricing:hover{-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.2s ease-in-out;}
.no-space-pricing .price-active .pricing-head h4, .no-space-pricing .pricing:hover .pricing-head h4{color:#55c931;padding:15px 0;font-size:80px;-webkit-transition:color 0.5s ease-in-out;-moz-transition:color 0.5s ease-in-out;-o-transition:color 0.5s ease-in-out;transition:color 0.5s ease-in-out;}
@media (min-width:767px){.no-space-pricing [class^="col-"], .no-space-pricing [class*=" col-"]{padding:0;}
}
@media (max-width:992px){.price-active, .pricing:hover{margin-top:0;}
.no-space-pricing .price-active .pricing-head h4, .no-space-pricing .pricing:hover .pricing-head h4{padding:5px 0;font-size:70px;}
}
.job-description{padding-bottom:30px;position:relative;background:#f9f9f9;border-top:1px solid #eee;}
.job-description .visit{text-align:center;margin-bottom:30px;}
.job-description .visit h2{font-size:25px;text-transform:uppercase;}
.job-description .left-inner{padding:20px;background:#fff;position:relative;}
.job-description i.position-top{color:#777;top:10px;right:10px;font-size:18px;min-width:28px;padding:5px 4px;position:absolute;text-align:center;}
.job-description i.position-top:hover{color:#fff;background:#585f69;}
.job-description .left-inner img{float:left;width:80px;height:auto;padding:3px;margin:0 10px 10px 0;border:1px solid #eee;}
.job-description .left-inner h3{margin:0 0 5px;}
.job-description .left-inner p.hex{margin-bottom:5px;}
.job-description .star-vote{float:left;margin-right:10px;}
.job-description .star-vote li{padding:0;}
.job-description .progression span{float:left;width:150px;margin:-8px 15px 0 0;}
.job-description .right-inner{padding:20px;background:#fff;}
.job-description .right-inner img{float:left;width:90px;height:auto;margin-right:10px;}
.job-description .right-inner .font-s{font-size:18px;}
.job-description .right-inner hr{margin:15px 0;}
.job-description .p-chart{overflow:hidden;}
.job-description .p-chart h3{font-size:16px;}
.job-description .p-chart .circle{float:left;margin-right:10px;}
.job-description .p-chart .overflow-h li i, .job-description .p-chart .overflow-h li a{color:#990000;}
.job-description .p-chart .overflow-h li a{font-size:11px;}
@media (max-width:450px){.job-description .p-chart.col-xs-6{width:100%;}
}
.job-description .save-job li{padding:2px 0;}
.job-description .save-job i{color:#999;min-width:25px;text-align:center;}
.job-description .save-job a{color:#999;}
.job-description .save-job a:hover{color:#990000;}
.job-description .overview i{color:#fff;float:left;min-width:38px;font-size:20px;padding:10px 3px;text-align:center;margin-right:10px;background:#585f69;}
.job-description .people-say img{float:left;width:40px;height:auto;margin:6px 10px 0 0;}
.job-description .people-say .overflow-h span{font-weight:700;}
.job-description .people-say .overflow-h p{font-style:italic;line-height:1.2;}
.job-description .people-say .overflow-h small{text-align:right;font-style:italic;}
@import url("https://css.tourisme-espaces.com/sky-forms.css");
.sky-form{box-shadow:none;  border:1px solid #eee;}
.sky-form header{color:inherit;  font-size:20px;  background:#fff;  font-weight:400;  padding:8px 30px;}
.sky-form fieldset{background:#fff;}
.sky-form footer{background:#fff;  padding:15px 30px;}
.sky-form a{color:inherit;}
.sky-form a.btn-u{color:#fff;}
.sky-form .input input{height:34px;  padding:6px 12px;}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea{border-width:1px;  font-size:14px;  color:#404040;}
.sky-form .select select{height:34px;  padding:6px 10px;}
.sky-form .select-multiple select{height:auto;}
.sky-form .input-file .button{height:32px;  top:1px;  right:1px;}
.sky-form .input-captcha img{position:absolute;  top:1px;  right:1px;  border-left:1px solid #e5e5e5;}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea, .sky-form .radio i, .sky-form .checkbox i, .sky-form .toggle i, .sky-form .icon-append, .sky-form .icon-prepend{border-color:#bbb;}
.sky-form .toggle i:before{background-color:#999;  }
.sky-form .button{background:#990000;}
.sky-form .toggle{font-weight:normal;}
.sky-form .toggle i{width:54px;  height:21px;  border-width:1px;}
.sky-form .toggle i:after{top:3px;}
.sky-form .toggle i:before{top:5px;  right:6px;}
.radio,.checkbox{margin-top:0;}
.sky-form .radio i, .sky-form .checkbox i{width:17px;  height:17px;  border-width:1px;}
.sky-form .checkbox input + i:after{top:2px;  left:0;  font:normal 10px FontAwesome;}
.sky-form .radio input + i:after{top:5px;  left:5px;  background-color:#999;  }
.sky-form .checkbox input + i:after{color:#999;}
.sky-form .radio input:checked + i, .sky-form .checkbox input:checked + i, .sky-form .toggle input:checked + i{border-color:#999;  }
.sky-form .rating input:checked ~ label{color:#990000; }
.sky-form .select i{top:14px;  width:9px;  right:13px;  height:6px;}
.sky-form .select i:after, .sky-form .select i:before{top:4px;}
.sky-form .select i:before{top:-2px;  border-bottom:4px solid #404040;}
.label-rounded .ui-slider-handle{border-radius:50% !important;}
.sky-form .icon-append, .sky-form .icon-prepend{top:1px;  height:32px;  font-size:14px;  line-height:33px;  background:inherit;}
.sky-form .icon-append{right:1px;  padding:0 3px;  min-width:34px;}
.sky-form .icon-prepend{left:6px;  padding-right:5px;}
.sky-form .input input:focus, .sky-form .select select:focus, .sky-form .textarea textarea:focus{border-color:#bbb;  box-shadow:0 0 2px #c9c9c9;}
.sky-form .radio input:focus + i, .sky-form .checkbox input:focus + i, .sky-form .toggle input:focus + i{border-color:#999;  box-shadow:none;}
.sky-form .input:hover input, .sky-form .select:hover select, .sky-form .textarea:hover textarea{border-color:#999;}
.sky-form .radio:hover i, .sky-form .checkbox:hover i, .sky-form .toggle:hover i, .sky-form .ui-slider-handle:hover{border-color:#999;}
.sky-form .rating input + label:hover, .sky-form .rating input + label:hover ~ label{color:#cc0000;}
.sky-form .icon-append, .sky-form .icon-prepend{color:#b3b3b3;}
.sky-form .input.state-disabled:hover input, .sky-form .select.state-disabled:hover select, .sky-form .textarea.state-disabled:hover textarea, .sky-form .radio.state-disabled:hover i, .sky-form .checkbox.state-disabled:hover i, .sky-form .toggle.state-disabled:hover i{border-color:#bbb;}
.ui-datepicker-header{padding:10px 0;  font-size:16px;}
.ui-datepicker-inline{border-width:1px;}
.ui-datepicker-inline .ui-datepicker-header{line-height:27px;}
.ui-datepicker-prev,.ui-datepicker-next{font-size:18px;  line-height:47px;}
.ui-datepicker-calendar a{border:1px solid transparent;}
.ui-datepicker-calendar .ui-state-active{background:inherit;  border:1px solid #bbb;}
.ui-datepicker-calendar a:hover{background:inherit;    border:1px solid #bbb;}
.sky-form button *, .sky-form button *:after, .sky-form button *:before{margin:0 auto;  padding:0 auto;}
.btn-u.button-uploading:after{top:6px;}
.btn-u.btn-u-lg.button-uploading:after{top:10px;}
.btn-u.btn-u-sm.button-uploading:after{top:3px;}
.btn-u.btn-u-xs.button-uploading:after{top:2px;}
.label{padding:0.2em 0 0.3em;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page, .owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.grabbing{cursor:url(grabbing.png) 8 8,move;}
.owl-theme .owl-controls{margin-top:10px;text-align:center;}
.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;*display:inline;
margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:alpha(opacity=50);
opacity:0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);
opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;
}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);
opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);
opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.owl-controls .owl-page span{display:block;  width:12px;  height:12px;  margin-top:5px;  margin-right:7px;  margin-bottom:5px;  margin-left:7px;  opacity:0.5;  border-top-left-radius:20px;  border-top-right-radius:20px;  border-bottom-right-radius:20px;  border-bottom-left-radius:20px;  background-color:#869791;  background-image:none;  background-repeat:repeat;  background-attachment:scroll;  background-position:0% 0%;  background-clip:border-box;  background-origin:padding-box;  background-size:auto auto;}
.owl-carousel  .owl-wrapper, .owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;  -webkit-transform:translate3d(0,0,0);  -moz-transform:translate3d(0,0,0);  -ms-transform:translate3d(0,0,0);}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}
.owl-fade-out{z-index:10;  -webkit-animation:fadeOut .7s both ease;  -moz-animation:fadeOut .7s both ease;  animation:fadeOut .7s both ease;}
.owl-fade-in{-webkit-animation:fadeIn .7s both ease;  -moz-animation:fadeIn .7s both ease;  animation:fadeIn .7s both ease;}
.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;  -moz-animation:backSlideOut 1s both ease;  animation:backSlideOut 1s both ease;}
.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;  -moz-animation:backSlideIn 1s both ease;  animation:backSlideIn 1s both ease;}
.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;  -moz-animation:scaleToFade .7s ease both;  animation:scaleToFade .7s ease both;}
.owl-goDown-in{-webkit-animation:goDown .6s ease both;  -moz-animation:goDown .6s ease both;  animation:goDown .6s ease both;}
.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;  -moz-animation:scaleUpFrom .5s ease both;  animation:scaleUpFrom .5s ease both;}
.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;  -moz-animation:scaleUpTo .5s ease both;  animation:scaleUpTo .5s ease both;}
@-webkit-keyframes empty{0%{opacity:1}
}
@-moz-keyframes empty{0%{opacity:1}
}
@keyframes empty{0%{opacity:1}
}
@-webkit-keyframes fadeIn{0%{opacity:0; }
100%{opacity:1; }
}
@-moz-keyframes fadeIn{0%{opacity:0; }
100%{opacity:1; }
}
@keyframes fadeIn{0%{opacity:0; }
100%{opacity:1; }
}
@-webkit-keyframes fadeOut{0%{opacity:1; }
100%{opacity:0; }
}
@-moz-keyframes fadeOut{0%{opacity:1; }
100%{opacity:0; }
}
@keyframes fadeOut{0%{opacity:1; }
100%{opacity:0; }
}
@-webkit-keyframes backSlideOut{25%{opacity:.5; -webkit-transform:translateZ(-500px); }
75%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%); }
100%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut{25%{opacity:.5; -moz-transform:translateZ(-500px); }
75%{opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%); }
100%{opacity:.5; -moz-transform:translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut{25%{opacity:.5; transform:translateZ(-500px); }
75%{opacity:.5; transform:translateZ(-500px) translateX(-200%); }
100%{opacity:.5; transform:translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn{0%,25%{opacity:.5; -webkit-transform:translateZ(-500px) translateX(200%); }
75%{opacity:.5; -webkit-transform:translateZ(-500px); }
100%{opacity:1; -webkit-transform:translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn{0%,25%{opacity:.5; -moz-transform:translateZ(-500px) translateX(200%); }
75%{opacity:.5; -moz-transform:translateZ(-500px); }
100%{opacity:1; -moz-transform:translateZ(0) translateX(0); }
}
@keyframes backSlideIn{0%,25%{opacity:.5; transform:translateZ(-500px) translateX(200%); }
75%{opacity:.5; transform:translateZ(-500px); }
100%{opacity:1; transform:translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade{to{opacity:0; -webkit-transform:scale(.8); }
}
@-moz-keyframes scaleToFade{to{opacity:0; -moz-transform:scale(.8); }
}
@keyframes scaleToFade{to{opacity:0; transform:scale(.8); }
}
@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%); }
}
@-moz-keyframes goDown{from{-moz-transform:translateY(-100%); }
}
@keyframes goDown{from{transform:translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom{from{opacity:0; -webkit-transform:scale(1.5); }
}
@-moz-keyframes scaleUpFrom{from{opacity:0; -moz-transform:scale(1.5); }
}
@keyframes scaleUpFrom{from{opacity:0; transform:scale(1.5); }
}
@-webkit-keyframes scaleUpTo{to{opacity:0; -webkit-transform:scale(1.5); }
}
@-moz-keyframes scaleUpTo{to{opacity:0; -moz-transform:scale(1.5); }
}
@keyframes scaleUpTo{to{opacity:0; transform:scale(1.5); }
}
.timeline-v2{padding:0;list-style:none;position:relative;}
.timeline-v2 > li{position:relative;}
.timeline-v2:before{top:0;bottom:0;left:22%;width:4px;content:'';background:#aaa;position:absolute;margin-left:-14px;}
.timeline-v2 > li .cbp_tmtime{width:25%;display:block;position:absolute;padding-right:50px;}
.timeline-v2 > li .cbp_tmtime span{top:9px;display:block;text-align:right;position:relative;}
.timeline-v2 > li .cbp_tmtime span:first-child{color:#585f69;font-size:14px;line-height:0.9;}
.timeline-v2 > li .cbp_tmtime span:last-child{color:#585f69;font-size:16px;font-weight:normal;  text-transform:uppercase;
}
.timeline-v2 > li .cbp_tmlabel{color:#fff;padding:10px 20px 20px;line-height:1.4;clear:both;position:relative;border-radius:5px;margin:0 0 40px 25%;}
.timeline-v2 > li .cbp_tmlabel li{padding:0;}
.timeline-v2 > li .cbp_tmlabel h2{color:#666;margin-top:0px;font-size:14px;padding:0 0 0px;margin-bottom:10px;
border-bottom:1px solid #666;}
.timeline-v2 > li .cbp_tmlabel .text-left{float:left;}
.timeline-v2 > li .cbp_tmlabel:after{right:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#aaa;border-width:10px;top:18px;}
.timeline-v2 > li .cbp_tmicon{top:22px;left:22%;width:10px;height:10px;position:absolute;background:#cdcdcd;margin:0 0 0 -17px;box-shadow:0 0 0 4px #aaa;-webkit-font-smoothing:antialiased;}
@media screen and (max-width:65.375em){.timeline-v2 > li .cbp_tmtime span:last-child{font-size:1.5em;}
}
@media screen and (max-width:47.2em){.timeline-v2:before{display:none;}
.timeline-v2 > li .cbp_tmtime{width:100%;position:relative;padding:0 0 20px 0;}
.timeline-v2 > li .cbp_tmtime span{text-align:left;}
.timeline-v2 > li .cbp_tmlabel{padding:1em;font-weight:400;margin:0 0 30px 0;}
.timeline-v2 > li .cbp_tmlabel:after{left:20px;top:-20px;right:auto;border-bottom-color:#f3f3f3;border-right-color:transparent;}
.timeline-v2 > li .cbp_tmicon{left:auto;float:right;position:relative;margin:-55px 5px 0 0px;}
}
.panelFaqEnteteH2{font-family:"Anton", sans-serif;color:#000;font-size:22px;line-height:30px;margin-top:20px;margin-bottom:50px;}
.panelFaq{margin-bottom:5px;background-color:#ffffff;border:1px solid transparent;box-shadow:0 1px 1px rgba(0,0,0,0.00);}
.panel-faq-titre{margin-top:0;margin-bottom:0;font-size:14px;}
.panel-faq-titre>a{color:inherit;text-decoration:none;}
.panel-faq-titre>a:hover{color:inherit;text-decoration:none;color:#226666;text-decoration:underline;}
.panel-faq-entete{padding:0px 5px;border-bottom:1px solid transparent;}
.panel-faq{border-color:#dddddd;}
.panel-faq>.panel-faq-entete{color:#333333;background-color:#e2ddd9;border-color:#dddddd;}
.panel-faq>.panel-faq-entete+.panel-collapse .panel-faq-body{border-top-color:#dddddd;}
.panel-faq-body{padding:15px;font-size:14px;}
.panel-faq-body:before,.panel-faq-body:after{content:" ";display:table;}
.panel-faq-body:after{clear:both;}
.panel-faq-body:before,.panel-faq-body:after{content:" ";display:table;}
.panel-faq-body:after{clear:both;}