#acc-table, #acc-table .table, .col-50 .contact {
    width: 100%;
}

#acc-table  {
    margin-bottom: 30px;
    overflow: hidden;
}

#credits img {width: 80%; height: auto;}

#cont-left {width: 99.4%; height: auto;/*background: url("../pics_site/acc-venue.jpg") no-repeat scroll right top / 175px auto rgb(236, 236, 236);*/ background: #efefef;}
#cont-left:hover {/*background: url("../pics_site/acc-venue.jpg") no-repeat scroll right top / 175px auto rgb(236, 236, 236)*/ background: #53A1CC;}

.header {visibility: visible;position: absolute;
    right: 56px; top:15px;}

.wrappersite { padding: 0 10px;}

.col-50 {
    display: block;
    width: 100%;
}

.no-site {display: inherit;}
.no-mobile {display: none;}

#newshome .slide {width: 437px !important}

footer {overflow: hidden;}
footer .col-33, footer .col-33.last {display: block; width: 100%; padding:0 0 30px 0; /*overflow: hidden;*/border: 0; clear: both; margin: 20px 0; }

footer #sitemap #liens {width: 100%; padding-bottom: 20px;text-align: center;}
footer #sitemap form.subscribe-form {width: 90%;padding-bottom: 20px; text-align: center;}
footer #sitemap ul#social {width: 100%; text-align: center; float: none;}

footer #sitemap {border: 0;}

.col-50 iframe {width: 100%; display: block; text-align: center; height: 162px; margin-bottom: 10px;}


#header-droit, #cssmenu {display: none !important;}

.col-50 img#pdf {
    margin: -25px 0 0 -80px;
    position: absolute;
}


.col-50 img#tel {margin: 5px 40px 0 20px;}

.col-50 .mysportel {width: 55%;}

header .wrappersite { padding: 0;} 

header {height: 68px; padding: 1% 0;width: 100%;}
header #header-gauche {text-align: center; float: none; clear: inherit; display: block;}
header #logo {top: 5px;position: relative; left: 11px;width: 36%;}

.bx-wrapper .bx-viewport {left: 0 !important; min-height: 104px !important;}
article.tabs {margin: 34px auto 100px;}

#logo-iframe {width: 280px;}

.footerlogo li {width: 90px !important;}

.bxslider h2 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 11px;
    margin: 0px 0 0;
    padding: 10px;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    z-index: 9999;
}

#logo-cadre .bx-wrapper {width:276px !important }


.bx-wrapper img { top: 0; position: relative;}

.bxslider h2 strong {font-size: 15px;}

#newshome .bx-wrapper img, .col-33 .bx-wrapper img {height: auto;}

#newshome .bout-blue {top:-30px;}

.col-33 .bx-wrapper {
    padding: 7px 22px 0 46px;
    width: 210px !important;
}

.col-33 .bx-viewport {width: 90% !important;}


.bx-controls {display: none;}
.bx-wrapper {margin: 10px auto 10px !important;}


.colu-7-3, .colu-3-7, .colu-1-2, .colu-1-3, .colu-1-4, .colu-1-5, .border-left:last-child, .border-right .colu-7-3:last-child, .colu-7-3 .colu-1-2 {width: 100%; margin-bottom: 20px; padding: 0;}

#popup .elem-ouvert .colu-7-3 {width: 90%; margin-bottom: 20px; padding: 0;}

#menu-content { float: none; margin: 0 0 20px; top:0;}


.contact-elements .colu-1-3 {
    padding: 0;
    width: 32%;
}


.contact-list .plus {margin: 5px 0 0 -3px;}

.elem-ouvert-hidden { margin-top: -466px;}

#margin-visuel #video iframe {width: 100%; height: auto;}

#margin-visuel #video {height: 200px;}
#margin-visuel {}


.contact-elements .colu-1-2 {width: 49%;}
.colu-7-3 .elem2-ouvert-hidden {margin-top: -327px;}



#conferenciers .contact-elements .colu-1-3 {
    width: 33%;
}

#conferenciers .contact-elements .colu-1-3 img {
    width: 100%;
}


.mobileplus {font-size: 13px; text-align: center; background:#469ac7;-webkit-border-radius: 50%;
border-radius:  50%; color: #fff; width: 20px; margin: -20px 0 0 auto;}
.mobileplus a{ color: #fff !important; position: relative; top:-1px;}


#visuel, #visuel img{height: auto;}


form#form-reset ul li select {width: 180px;}
form#form-reset ul li input, form#form-reset ul li select, form#form-reset ul li textarea{width: 180px;}

article.tabs li:nth-child(4) .onglet_uk { width: 94px;}


#page-testimonial {background: #000;
zoom: 0.9;
-ms-zoom: 0.9;
-webkit-zoom: 0.9;
-moz-transform:  scale(0.9,0.9);
-moz-transform-origin: center top; margin-bottom: -200px;}

#page-testimonial .over-trasp, #page-testimonial .over-gris, #page-testimonial .sous-noir, #page-testimonial .over-blanc  {font-size: 13px; font-style: italic;}


#page-testimonial .jaune {color:#ffb362; font-size: 14px; font-style: normal; line-height: 14px;}
#page-testimonial .blanc {color:#fff; font-size: 14px; font-style: normal; line-height: 14px;}
#page-testimonial .gris {color:#555; font-size: 14px; font-style: normal; line-height: 14px;}
#page-testimonial .blue {color:#4694BF; font-size: 14px; font-style: normal; line-height: 14px;}


#video_youtube_DFL  { margin-bottom: -12px;padding: 19% 0 0;}
#video_youtube_Perform {padding: 21% 0 0;}

#page-testimonial .col-50, #page-testimonial .col-70, #page-testimonial .col-30{display: block; float: none; width: 100%; height: 170px; }

#video_youtube_HBS {padding: 19% 0 0;background-color: #000;}
#img-Ross {background: #fff url(../pics_site/test-30.jpg) no-repeat 0% 25% / 50%; text-align: left; padding: 30px 0 0;}
#img-Ross .over-gris {background:#666; color:#fff;padding: 2% 3%;width: 50%;margin: 0 0 0 auto; text-align: right;}
#img-Kay {background: #000 url(../pics_site/test-20.jpg) no-repeat 140px 0% / 100%; text-align: left; padding: 0px 0 30px;}
#img-Kay .sous-noir {background:#000; color:#fff;padding: 22% 3% 30px;width: 57%;margin: 0 auto 0 0; text-align: left;}
#img-Spencer {background: #fff url(../pics_site/test-10.jpg) no-repeat 50% 0% / 140%; text-align: left; padding:0; height: 170px;}
#img-Spencer .over-blanc {background:rgba(255,255,255,0.8);width: 140px; margin: 0 0 0 auto; line-height: 24px;color:#555;
padding: 2% 3%;text-align: left;}

#img-Daub {background: url("../pics_site/test-60.jpg") no-repeat scroll 100% 0 / 54% auto #666;padding: 0%; height: 220px !important}
#img-Daub .over-gris {width: 40%;}
#page-testimonial .cit {width: 15px;}

#img-Ciaran .over-trasp {line-height: 20px}

ul#acc-gallery li, ul#acc-video li {
    width: 100%;
}


.mobile-img-100, .colu-100-m {
    width: 100%;
}

#top-site {display: none;}

#iframeGraph, #social_iframe {
    display: none;
}



.floor-txt-fr {
    position: relative;
    font-size: 15px;
    margin: 16px 0 0 35px !important;
    padding: 5px 20px 25px 0;
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}


.floor-txt {clear: both;
   /* font-size: 22px;*/
    margin: 0 !important;
    padding: 30px 0 23px 30px;
    position: relative;
/*background: url(http://www.sportelmonaco.com/pics_site/ic-10.png) 21px 10px no-repeat;*/
-moz-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);}

#page-testimonial .col-33 {width: 100%;float: none; }

#img-Strebel {
    background: #dcdcda url("../pics_site/oliverstrebel.jpg") no-repeat scroll 0% 0 / 50% auto;
    padding:0;
    overflow: hidden;
}

#img-Strebel .over-gris {
    float: right;
    width: 40%;
}

#img-Adams {
    background:#fff url("../pics_site/jordanadams.jpg") no-repeat scroll 110% 0 / 65% auto;
    padding: 0;
}

#img-Adams .over-blanc {
    background: #efefef;
    width: 40%;
    padding: 9% 5%;
}

#img-Dach {
    background: #fff url("../pics_site/jasondach.jpg") no-repeat scroll 0 0 / 50% auto;
    padding: 0;
    overflow: hidden;
}

#img-Dach .over-noir {
    width: 40%;
    float: right;
    padding: 5%;
}

#filter-program {
	float:none;
}

#filter-sponsors {
	float:none;
}

#sponsored-notification-img, #sponsored-notification-img2 {
	width: 40%;
}

img[id*=sportelapp-img] {
	width: 40%;
}

/*
#page-testimonial .col-50, #page-testimonial .col-70, #page-testimonial .col-30{display: block; float: none; width: 100%; height: 250px; }
#img-Ciaran {background: #000 url(../pics_site/test-40.jpg) no-repeat 0 100% / 80%; text-align: right; padding: 30px 0;}
#img-Hunt {background: #C8C7C8 url(../pics_site/test-50.jpg) no-repeat 100% 100% / 68%; text-align: left; padding: 30px 0;}
#img-Ross {background: #fff url(../pics_site/test-30.jpg) no-repeat 0% 100% / 90%; text-align: left; padding: 30px 0 0;}
#img-Ross .over-gris {background:#666; color:#fff;padding: 2% 2%;width: 45%;margin: 0 0 0 auto; text-align: right;}
#img-Kay {background: #000 url(../pics_site/test-20.jpg) no-repeat 100px 0% / 100%; text-align: left; padding: 0px 0 30px;}
#img-Kay .sous-noir {background:#000; color:#fff;padding: 2% 5% 30px;width: 40%;margin: 0 auto 0 0; text-align: left;}
#img-Spencer {background: #fff url(../pics_site/test-10.jpg) no-repeat 50% 0% / 100%; text-align: left; padding: 3% 5% 30% 0;}
#img-Spencer .over-blanc {background:rgba(255,255,255,0.8);width:100%; margin: 130px 0 0; line-height: 25px;color:#555;
padding: 2% 2% ;text-align: left;}*/

/*A[ID="DIV_PopupOverlay"] { display: none;}
A[ID="DIV_PopupOverlayB"] { display: inline-block;}*/


/*#jour-tete-fixe {position: relative; padding: 0; margin: 0;width: 100%; }*/
/*.contact-elements .colu-1-4 {padding: 0 0.3%; width: 24%; margin: 0;}
.date-list {font-size: 11px;}

.titreBase {display: none;}

DIV[ID^="liste"] img {width:50px;}
DIV[ID^="liste"] .bold, DIV[ID^="liste"] h2  {font-size: 9px !important;} 
DIV[ID^="liste"] .blue{font-size: 10px;} 
DIV[ID^="liste"] {padding: 0;}
DIV[ID^="liste"] h2  {line-height: 15px}*/