ma@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular_0-webfont.eot');
    src: url('fonts/opensans-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular_0-webfont.woff2') format('woff2'),
         url('fonts/opensans-regular_0-webfont.woff') format('woff'),
         url('fonts/opensans-regular_0-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular_0-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bubbler_oneregular';
    src: url('fonts/bubblerone-regular-webfont.eot');
    src: url('fonts/bubblerone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/bubblerone-regular-webfont.woff2') format('woff2'),
         url('fonts/bubblerone-regular-webfont.woff') format('woff'),
         url('fonts/bubblerone-regular-webfont.ttf') format('truetype'),
         url('fonts/bubblerone-regular-webfont.svg#bubbler_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family:century gothic;
src : url('fonts/gothic_o.ttf');
font-style:normal;
}
.body_interne .couverture{position:inherit;}
.body_interne .menu{border:0;}
.body_interne .header_top{border-top:2px solid #fff;}
.body_interne h1,.body_interne .contenu{background-size:cover;}
.body_interne h1{margin-top:40px !important;}
.body_interne .more{margin-top:23px;}
.body_interne .col-md-3,.body_interne .col-md-9 {padding-right: 0 !important; padding-left: 0 !important;}
.body_interne .logo{margin-left:0 ;}
.body_interne .logo img{margin:0 auto;display:block;}
.body_interne .col-md-3{background:none;}
.body_interne .navbar-nav > li{margin-right: 24px;padding-right: 25px;}
.body_interne .content_bottom{margin-top:50px;}
.body_interne .footer{margin-top:30px;}
.body_interne .more-left{margin-top:31px;}

.body_interne h2{margin-left:3% !important;font-size:17px !important;font-family: 'open_sansregular';color:#000;}

.album-photo{width:100%;margin:0 0 20px 0;padding:0px;}
.album-photo ul{margin:0 0 20px 0;padding:0px;list-style-type:none;text-align:center;}
.album-photo ul li{margin:0 10px 15px 0;height:188px;background:#000;padding:1px;display:inline-block; border: 1px solid #fff;}
.album-photo ul li .image_album_container{margin:0;padding:0;}
.album-photo ul li .image_album_container img{margin:0 auto;display:block;}
.album-photo ul li h4{width:100%;height:30px;margin:3px 0 0 0;padding:5px 0;text-align:center;color:#fff;font-size:16px;font-family: 'bubbler_oneregular';display:block;}
.album-photo ul li h4:focus{text-decoration:none !important;}
.album-photo ul li a{text-decoration:none;}
.content_actu p{margin-bottom:1px !important;}

.body_interne .contenu td p ,td{color:#000;}
th p{font-weight:normal !important;}

.body_interne .actubloc,.body_interne .scrollcontainer{width:100%;height:112px;}
.content_actu{height:61px;    overflow: hidden;}
.body_interne .contenu th  p{color:#fff;}

ul.list-activites{width:100%;margin:0 0 20px 0;padding:0px;text-align:center;list-style-type:none;}
.list-activites li{margin:0 5px 10px 0;padding:0;height:50px;display:inline-block;width:30%; vertical-align:top;}
.list-activites li a{color:#000;}
.list-activites li a:hover{text-decoration:none;}
.list-activites li a:focus, a:hover{color: #e20079;}

.tarif{border:1px solid #000;margin:10px auto 0;}
th{color:#fff;text-align:center;font-weight: normal !important;background: #000;}
th,td { padding: 5px; border: 1px solid #e20079;text-transform: capitalize;}
.body_interne .contenu{padding: 10px;}
.actubloc{float:right;}
td p{padding:5px !important;}
form td{border:0;color: #e20079;}
form table{}
form td select{float:right;}
.fb_tt{position:relative;width: 100%;height: 20px;}
tbody{margin:0 auto;}

ul.lien_page li{list-style:none;}
ul.lien_page li a{text-decoration:none;color:#fff}

.contenu .form{margin:0;padding:0;width:100%;}
.contenu .form fieldset{width:100%;margin:0 0 10px 0;padding:0px;}
.contenu .form label{width:40%;margin:0 5px 0 0;padding:0px;text-align:right;color:#000;}
.contenu .form label.error{padding:0 ;margin:5px  auto 5px ;width:100%;color:#ff0000;text-align:center;}
.contenu .form label span{color:#ff0000;font-size:13px;}
.contenu .form .input2{width:40%;margin:0;padding:0 5px;height:20px;border:1px solid #e20079;color: #000;}
.contenu .form textarea{width:40%;margin:0;padding:0 5px;height:100px;border:1px solid #e20079;resize:none;overflow:auto;color: #000;}
.contenu span.msg{width:100%;margin:10px 0 10px 0;padding:10px;float:left;color:#ff0000;font-size:12px;text-align:center;font-weight:bold;}
.rtecapcha-html{margin:0;padding:0;}
p.messages{color:#ff0000;text-align:center;font-weight:bold;}
.lien-iteraire{background:#f53838;padding:10px 14px;border-radius:5px;color:#fff!important;margin-bottom:20px;}
.contenu .form #btn_valider{border:1px solid #e20079/*de1578*/;color:#000;}
#Adresse{height:23px;}
#recaptcha_area{margin:0 auto;}

table{margin:auto;}
input name[submit]{text-align:center;}

.body_interne .contenu p{color:#000;margin-bottom:10px !important}
body img,body fieldset{border:none;}
body{font-size:12px !important;background:#000;color:#fff;padding:72px 0 0;font-family:arial;}
body a{cursor:pointer;outline:none !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: transparent !important;line-height: auto !important;border:0px !important}
.navbar .navbar-collapse{text-align:center;}
.navbar .navbar-nav{float:none;display:inline-block;}
.navbar-default {background-color:transparent !important;border-color:transparent !important;}
.navbar{border:0 !important;min-height: 1px !important;margin-bottom: 0 !important}
.nav > li > a{padding:0 !important;}
.menu{font-size: 16px; font-family: 'bubbler_oneregular';border-top:2px solid #fff;margin-bottom:29px;}
.container{margin:0 auto;padding-right: 0 !important;padding-left: 0 !important;}
.navbar-nav > li{background:url(images/background/back_li-.png) no-repeat right 25px;margin-right:26px;padding-right:25px;}
.navbar-nav > li a{color:#fff !important;}
span.center{float: left;padding-top:20px !important;    padding-bottom: 15px;}
.navbar-default .navbar-nav > li > a.active span.center,.navbar-default .navbar-nav > li > a:hover span.center,.navbar-default .navbar-nav > li > a:focus span.center{background:url(images/background/back_center.jpg) repeat-x center top;color:#fff !important}
span.left{float: left;width:4px;height:7px;padding-top:20px !important;    padding-bottom: 15px;}
.navbar-default .navbar-nav > li > a.active span.left,.navbar-default .navbar-nav > li > a:hover span.left,.navbar-default .navbar-nav > li > a:focus span.left{background:url(images/background/back_left.jpg) no-repeat left top;}
span.right{float: left;width:4px;height:7px;    padding-bottom: 4px;}
.navbar-default .navbar-nav > li > a.active span.right,.navbar-default .navbar-nav > li > a:hover span.right,.navbar-default .navbar-nav > li > a:focus span.right{background:url(images/background/back_right.jpg) no-repeat center right;}
.couverture{position:absolute;z-index:500;top:389px;}
.slide{position:relative;}
h1{background:#e20079/*url(images/background/back_h1.png) repeat-y center right;*/;font-size:24px !important;font-family: 'bubbler_oneregular';margin:200px 0 0  10% !important;padding:19px 10px 19px 66px;}
.contenu{background:url(images/background/back_contenu.png) repeat-y center top;}
.body_interne .contenu p{color:#000;margin-bottom:10px !important}
.fb{background:url(images/background/back_fb.jpg) no-repeat left top;width:214px;height:39px;margin-top:-5px;margin-left:32px;}
.adress{font-size:15px;color:#fff;font-family: 'open_sansregular';font-weight:bold;text-transform:uppercase;margin-bottom: 20px;}
.adress-ruel{background:url(images/background/back_adresruel.jpg) no-repeat center left;padding-left: 26px;}
.tel{background:url(images/background/back_tel.jpg) no-repeat center left;color:#de1578;padding-left: 26px;}
.tel a{color:#fff;text-decoration:none;}
.more-left{background:url(images/background/back-mleft.png) no-repeat center top;text-align:center;text-transform:uppercase;float:left;width: 186px;
height: 31px;margin-top: 20px;padding-top: 3px;}
.more-left a,.more a{text-decoration:none;color:#000;}
.content_actu p{text-transform:uppercase;color:#fff;font-family: 'open_sansregular';font-weight:bold;font-size:14px;margin-bottom:0 !important;text-align:right;}
.more{background:url(images/background/back_more.png) no-repeat center top;float:right;text-align:center;text-transform:uppercase;width: 184px;
height: 31px;margin-top: 22px;font-size: 15px;font-family: 'open_sansregular';font-weight:bold;padding-top: 3px;}
.content_bottom{background:#000 url(images/background/back_cbottom.jpg) repeat-x center bottom;margin-top:26px;padding-top:5px;}
.content_bottom .col-md-6{padding-right: 0 !important;padding-left: 0 !important;}
.footer p{float:right;margin-top:15px;margin-bottom:38px;}
.footer p a{color:#fff;padding:0 7px;}
.footer p img{display:inherit !important;}
.row {margin-right: 0 !important; margin-left: 0 !important;} 
#player{width:auto !important;}
.html5-video-player{width:auto !important;}

ul.list_actu li a{color:#de1578}
.list_prestations_tt li{list-style:none;cursor:pointer;margin: 5px 0;font-size: 15px;color: #000;}
.list_prestations_tt ul{padding:0 ;}
.list_prestations_tt li:hover,.list_prestations_tt li:focus{color:#de1578}
#facebook{margin-top:5px;}
.tarif_left{padding-top: 10px;}
@media screen and (min-width:1170px){
.couverture .col-md-5{width:40% !important;padding-right: 0 !important;padding-left: 0 !important;}
.logo{margin-left:57px;}
.couverture .col-md-7{width:60% !important;padding-left: 0 !important;padding-right: 2% !important;}
.couverture {width:1170px;}
h1{width: 90%;}
.menu{font-size:15px;}
}
@media screen and (max-width:1169px){
.couverture .col-md-5{width:40% !important;padding-right: 0 !important;padding-left: 0 !important;}
.logo{margin-left:57px;}
.couverture .col-md-7{width:60% !important;padding-left: 0 !important;padding-right: 2% !important;}
.couverture {width:auto;top:212px;}
h1{width: 90%;}
.navbar-nav > li{    margin-right: 20px !important; padding-right: 20px !important}
.content_bottom{margin-top:25px;}
.menu{font-size:15px;}
.body_interne .menu { font-size: 12px;}
.body_interne .content_bottom {margin-top: 52px;}
}

@media screen and (max-width:769px){
.menu{font-size:12px;}
.navbar-nav > li { margin-right: 10px;padding-right: 13px;}
.adress{margin:0 20%;}
.couverture {top: 660px;}
.couverture .col-md-7{ width:100% !important;}
h1{margin-top:5px !important;}
.contenu{    background-size: cover;}
.content_bottom{background:none;}
.more-left{margin-bottom:20px;}
.footer{margin-top:20px;}
h1 {width: 100%; padding-left: 30%; margin-left: 0 !important;}
.logo {background:#fff;margin-left:0;margin-bottom:5px;}
.logo img{display:block;margin:0 auto;}
.body_interne .menu { font-size: 13px;}
.body_interne .adress {margin-top:30px;}
.body_interne  h1 {width: 90%;padding-left: 12%;margin-left: 10% !important;}
.body_interne .content_bottom {margin-top: 15px;}
}
@media screen and (max-width:736px){
	body{padding-top:10px;}
	.navbar-default .navbar-toggle{border-color:#de1578 !important;}
	.icon-bar { background-color:#de1578 !important;}
	.menu{margin-bottom:0;}
	.couverture {top: 624px;}
	.container {padding-right: 15px !important; padding-left: 15px !important;}
	.body_interne h1{padding-left:6%;}
.navbar-default .navbar-nav > li{margin-bottom:5px;}
.navbar-nav {  margin: 0 !important;}
.body_interne .navbar-nav > li { margin-right: 0;  padding-right: 0;    clear: both;}
    span.center{text-align: center;padding-top:10px !important;padding-bottom:0;}
	span.left{padding-top:10px;}
.fb_tt{height:auto;    text-align: center;}
.body_interne .footer{margin-top:10px;   }	
.footer p{ margin-bottom: 16px !important;}
}
@media screen and (max-width:667px){
	.couverture {top: 560px;}
	.body_interne .footer {margin-top: 30px;}
	.footer{margin-top:0px;}
	.body_interne .actubloc, .body_interne .scrollcontainer { width: 500px !important}
}

@media screen and (max-width:568px){
	.couverture {top: 489px;}
	iframe { width: 90% !important;}
}
@media screen and (max-width:480px){
	.couverture {position:inherit}
.footer p{float:inherit;text-align:center;}
.container { padding-right: 0 !important; padding-left: 0 !important;}
.adress { margin: 0 10%;}
.body_interne .content_bottom .col-md-6 { padding-right: 15px !important;}
.contenu p {  padding:0 !important;}
}
@media screen and (max-width:414px){
.body_interne .actubloc, .body_interne .scrollcontainer { width: 300px !important}
}