/*
font-family: 'Roboto', sans-serif;
font-family: Georgia, Times, 'Times New Roman', serif;
*/
.tac{text-align: center;}
.pr{position: relative;}
a:hover{text-decoration: none;}
*{line-height: 1em;}
.trans3 {-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
body{
	background-size: cover;
	background-position: center top;
	background-image: url(../images/header_paris.jpg);
	font-family: 'Roboto', sans-serif;
	font-size: 14px; font-weight: 400;
	color: #4a4a4a;
}
/*
COL HEIGHT
http://www.minimit.com/articles/solutions-tutorials/bootstrap-3-responsive-columns-of-same-height
================================================== */
.inside{margin-top:20px;margin-bottom:20px;background:#ededed;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f4f4f4),color-stop(100%,#ededed));background:-moz-linear-gradient(top,#f4f4f4 0%,#ededed 100%);background:-ms-linear-gradient(top,#f4f4f4 0%,#ededed 100%)}.inside-full-height{height:100%;margin-top:0;margin-bottom:0}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%;vertical-align:top}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}@media (min-width: 480px){.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}}@media (min-width: 768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;float:none;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width: 992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}.col-md-height{display:table-cell;float:none;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width: 1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}.col-lg-height{display:table-cell;float:none;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}


.row.no-gutters [class^="col-"],.row.no-gutters > [class*=" col-"] {  padding-right: 0;  padding-left: 0;}
/*TYPO
=====================================*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {margin-bottom: 17px;}
h1,.h1{color: #f0003d;font-size: 36px;font-weight: 300;line-height: 42px;}
h2,.h2{color: #11437c;font-size: 22px;font-weight: 700;line-height: 25px;}
h3,.h3{color: #4a4a4a;font-size: 19px;font-weight: 700;line-height: 32px;}
h4,.h4{color: #4a90e2;font-size: 14px;font-weight: 700;line-height: 16px;}
p{ line-height: 24px; }
p.baseline{font-size: 20px;font-weight: 300;line-height: 32px;}


.margeurtitle{margin-bottom: 55px;}
.linkart{
float:right;
color: #f0003d;
font-size: 16px;
font-weight: 400;
line-height: 19px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAALCAYAAAC3ZUeVAAAAfElEQVQIW2N8zWDjIMpw5AADEmD8wGDzioGBMUuA4fAamDjjSwZbPVaGf9v/MTC2iTAcmQqSYAQR7xms5BkZmHczMPxdLcBwrBosCALXGcyEJRnYt/1j+H8TLgiSuMFgzSvBwPQJTSXbVqDZd9DMZFgDdEUVdtuxuhObjwD0fi3TrS/8gQAAAABJRU5ErkJggg==);
background-repeat: no-repeat;
background-position: right 4px;
padding-right:20px;   
border-bottom: 1px solid #f0003d;
padding-bottom: 5px;
}
/*ELEMENT redbt -> display:inline-block;
=====================================*/
.redbt{display:none;background-color: #f0003d;border-radius: 2px;text-transform: uppercase;padding: 17px 20px;color: #fff;font-weight: 700;border: none;font-size: 14px;}
.redbt img{margin-left: 27px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.redbt:hover{ color:#fff; }
.redbt:hover img{margin-left: 37px;}
.redbt:focus {color:#fff; border:none;outline: 0;text-decoration: none;}

.subred{background-image: url(../images/redbt_fleche.svg);}
/*HEADER
=====================================*/
#header{width: 100%; position: fixed;  z-index: 5;}
#header .logo_mobile{padding-top: 10px;}
#header .logohub{z-index: 2;opacity: 0;position:absolute;top: 0;left: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
#header .navcontainer{margin-top: 0;background-color: rgba(255,255,255,0);display: inline-block;padding: 25px 60px 25px 40px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
#header .navmenu{ margin-bottom: 0; display: inline-block; font-size: 11px; font-weight: 700; text-transform: uppercase;}
#header .navmenu>li{}
#header .navmenu a{ display: block;color: #4a4a4a; padding: 24px;border-bottom: 1px solid #4a4a4a; margin-right: 30px; letter-spacing: 1px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
#header .navmenu a:hover{ color: #f0003d; border-color: #f0003d; }
#header .navmenu a:focus{text-decoration: none;}
#header .redbt.fixpos{position: relative; left: -65px;}
#header .logocont{position: absolute;top: 10px;right: 10px;opacity: 0;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
#header .navposition{display: inline-block;width: 630px;position: relative;left: 50%;
-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);
-webkit-transition: all 0.3s ease;transition: all 0.3s ease;
}
/*HEADER.deployed
=====================================*/
/*#header.deployed .tac{ text-align: right;}*/
#header.deployed .logohub{opacity: 1;}
#header.deployed .navcontainer{margin-top: 30px;background-color: rgba(255,255,255,1);	box-shadow:0 2px 2px rgba(0,0,0,0.24),0 0 2px rgba(0,0,0,0.12)}
#header.deployed .logocont{opacity: 1;}
#header.deployed .navposition{left: 100%;transform:translateX(-100%);-webkit-transform:translateX(-100%);}

#js-headertranform{width: 20px;height: 00px;background-color: red;}

.mobile-button{position:fixed;top:0;right:0;display:block;z-index:1002;width:50px;height:50px;cursor:pointer}
.bar{display:block;position:absolute;width:20px;height:3px;top:50%;left:50%;margin-top:-1px;margin-left:-10px;border-radius:4px;background-color:#11437c;-webkit-transition:margin .15s ease-out 0.25s,opacity .15s ease-out 0.25s,-webkit-transform .15s ease-out;-moz-transition:margin .15s ease-out 0.25s,opacity .15s ease-out 0.25s,-moz-transform .15s ease-out;transition:margin .15s ease-out 0.25s,opacity .15s ease-out 0.25s,transform .15s ease-out;-webkit-transition:margin .15s ease-out 0.25s,opacity .15s ease-out 0.25s,-webkit-transform .15s ease-out;-moz-transition:margin .15s ease-out 0.25s,opacity .15s ease-out 0.25s,-webkit-transform .15s ease-out;transition:margin .15s ease-out 0.25s,opacity .15s ease-out 0.25s,-webkit-transform .15s ease-out}
.bar.bar-1{margin-top:-8px}
.bar.bar-3{margin-top:6px}
.mobile-button.open-mobile-button .bar{-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);-o-transform:scale(0.85);transform:scale(0.85);-webkit-transition:margin .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out .25s;-moz-transition:margin .15s ease-out,opacity .15s ease-out,-moz-transform .15s ease-out .25s;transition:margin .15s ease-out,opacity .15s ease-out,transform .15s ease-out .25s;-webkit-transition:margin .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out .25s;-moz-transition:margin .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out .25s;transition:margin .15s ease-out,opacity .15s ease-out,-webkit-transform .15s ease-out .25s}
.mobile-button.open-mobile-button .bar-1{margin-top:-1px;-webkit-transform:rotate3d(0,0,1,-45deg);-moz-transform:rotate3d(0,0,1,-45deg);-ms-transform:rotate3d(0,0,1,-45deg);-o-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg)}
.mobile-button.open-mobile-button .bar-2{opacity:0}
.mobile-button.open-mobile-button .bar-3{margin-top:-1px;-webkit-transform:rotate3d(0,0,1,45deg);-moz-transform:rotate3d(0,0,1,45deg);-ms-transform:rotate3d(0,0,1,45deg);-o-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg)}
.labelbt{color: #11437c;font-size: 16px;font-weight: 700;line-height: 19px;text-transform: uppercase;  position: relative;  right: 40px;  top: 16px;}

/*content
=====================================*/
#content{padding-top: 200px; padding-bottom: 50px;}

/*single event
=====================================*/
.headerevent{background-color:#fff;padding:50px 80px}
.intervcont{background-color:#004b77;padding:50px 30px 30px;}
.paddingdemicol{padding:0 30px}
.zonethird i{color:#f0003d;font-size:18px;margin-bottom:10px;margin-top:-10px}
.zonethird p{margin:0}
.zonethird{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAA4CAYAAAASJbN+AAAC/0lEQVRYR62WSUwTYRiG35lSUkSTaSs7xRDjFqIe2KRlgsvZJTGGaDwrnpTgcnQ7ERSNR5cTQePZ5SRGbUujsUBMCFGKXmxBA51qA9RAZ/xKxYihzNJvzu2T9/2X7/kFMH4J7Kqdwwa3wMhEHD5/Gmo3GzSO1hoRwlAEcxVs0ARaLwFarYRgBxuUqo8IEM864X/NAo1hzw4HbC9cCFbTHmks0Bl4r4tAkROD5zMbzwJVIH9ewPzRUrwfZoFOoqWpCLY+CYFty8cz76RU/TZVV6j6VRboFUA8B18siVnZg5FxFmgC8gHa7G6q3vDvzcyrvgLvAxUYdWOwlwU6irrCSri+JaHW1SAYY4FOQz5ig0o3KLjv/6FkuX4Cvsd0zAdoPe+yQL+jbn0BpBhNpU0EVVigVP2kCK3dhcDB1eaxpfpU/bkKtc+F0CMWaAz1Gx1wTKSQqqhEeI4FGod8hqrLtJYncqnIdP1lD5Ug9JQFGkWjpxiFIxGkyhsQXmCB0l2/SHd9M1U/vZaFTdVX4BtehNBZgsArFug06reLWPfSBX9VxkMs0BnI12jXi50IdOk9QAzXJ69PAPPHJISHWKCreSjv+mTLWyq0H24EyCD6n279rIfk6AJ+tZXg3Sd9pAHvJ+Ddr8HWQ8+ZeiPAzG90k9LZvK9CGKPqN1mgGQ9VwTmVRHqnB6EoC1RB82EN9k4axnuNAnXrr+UhS0fqj4eis1BrqXqcJamehywlpTH3jDzUTw/Zh2ZS5lzTMTS5y2D/Qh4qz+Uh00lJGR3k9DYaxsfNpsyZlKBv0hB6aBg/YYHOoLnaBvuHCObL1vKQqfp0Ni9Qyi10LU9ZSblqfaMeMpw06yHHwB0EPTTy6D1r7Vsxpcx4yHBSWs8ITcN2Okphaxmz//qbdBrexgLY+iX4t+YDXAFV0NJLi5h0I3SZBUqbYtpDumtqxUO6UFLwPQGLHyWEbuRbfWlNsx6SJtNY3O3G268sULpBhzSIXfTwauMALiWdgrfUjnSKUv7kgv4GYMgEEf0c3koAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:right 65%;vertical-align:middle;text-align:center}
.animator img{border-radius:50%}
.animator .redp{color:#f0003d;font-size:14px;font-weight:500;line-height:16px}
.animator .descani{font-size:16px;font-weight:400;line-height:26px}
.nominterv{color:#11437c;font-size:20px;font-weight:700;line-height:25px}
.titreinter{color:#fff;font-size:17px;font-weight:700;line-height:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAARCAYAAAAyhueAAAABhklEQVQ4T62UPS9EQRSGXV+hWGRlCx0/YRUWiSiEUrK0opBINFpCopDQEBKFTkVBg3pFQWcVolKIREchCivxscT1vJvZZN2dO9eKSd7M7DnveebMTPZ6VZbh+75HeBJNow50g9Y9z9u2+YMxFZcNoMsE5y2pWcArUeAyKMA4RQ+o2lKcJ9YM+M0FtkH7KThxFHWSS6NhtMYGO5HHp9MhTBkHtIfcBXpCDWgG8Gqp39bpIIYjB7QbSJbNBU4iXUkTsfdijQ3aRvIuBPpJvBVADugZ65TxJYldhkKVoOCYacACPqR4xHiyzF3GU+g+ChrDkAtAdcwYxXk2rWX9qGMbT4r4uev4upIJtBWAfvF7jOJdoOp23+R1JXHiz1YoZl38JtILh41TEr2ozhgOAI6WmgsPBayFaQlNoRoHsJjyWahWL64r+fgBBSjIPUr8Aha0CDYOdC8I1TH0CH8Z+rsuoD40B/xKEOsHpVI6p22n5hptoMX/gjYCezHN3IZ9+urNI1TatPyv35Zpfenh5kGcAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:left center;padding-left:28px;margin-left:100px;margin-bottom:30px}
.uninterv{width:100%;height:300px;background-color:#fff;margin-bottom:30px;
position: relative;

}
.bio,.desc{
    position: absolute;
    background-color: rgba(255,255,255,0.9);
    left: 0;
    top: 0;
    padding: 30px;
    height: 100%;
    font-size: 16px;
    line-height: 24px;
    opacity: 0;
        min-width: 100%;
    }
.uninterv:hover .bio{opacity: 1;}
.pictureinterv{background-size:cover;background-position:center}
.descinter{padding:30px}
.nominterv{color:#11437c;font-size:20px;font-weight:700;line-height:24px}
.funcinterv{color:#4a4a4a;font-size:16px;line-height:27px;font-weight:400}
.socinterv{text-transform:uppercase;font-weight:700;color:#4a4a4a;font-size:16px;line-height:27px}

.fakebleu{height: 40px;  background-color: #004b77;}
.sectionmap{background-color:#fff;background-image:url(../images/bgmap.png);background-size:cover;background-position:center top;background-repeat: no-repeat;}
.nomlieu{font-size:20px;font-weight:700;line-height:32px}
.adrlieu{font-size:18px;font-weight:400;line-height:32px}
#gmap{background-color:grey}
.lieucont{background-color:#fff;border-bottom:2px solid #d4d2d3;}
.tuitremap{margin-top:100px;text-align:center;margin-bottom:40px}
.rer{padding:25px!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.bus{padding:30px 25px 25px 60px !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-repeat:no-repeat;background-position:25px 25px}
.rer{border-right:1px solid #ddd}
.rer img{margin-bottom:10px}
.bus,.rer,.metro,.parking{color:#4a4a4a;font-size:14px;font-weight:400;line-height:24px}
.metro,.parking{padding:30px 25px 25px 60px !important;border-bottom:1px solid #ddd;background-repeat:no-repeat;background-position:25px 25px}
.p25{padding:25px}
.p25 p{margin-bottom:0}
.bus{background-image:url(../images/bus.png)}
.metro{background-image:url(../images/metro.png)}
.metro p{margin-bottom:0}
.parking{background-image:url(../images/parking.png)}


.boxpush{background-color:#004b77;text-align:center;padding:10px;position:relative;transform:translateY(50%);-webkit-transform:translateY(50%);border-radius:2px}
.boxpush p{color:#fff;font-size:24px;font-weight:300;line-height:34px;margin-bottom: 30px;}
.bbchelou{border:2px solid #1971a6;padding:75px 120px}

.textp{
color: #4a4a4a;
font-size: 16px;
line-height: 26px;
}
/*HOME
=====================================*/
.illushp{height:591px;background-image:url(../images/hubhome.png);background-position:center;background-repeat:no-repeat}
.lghp{padding-top:120px;padding-bottom:35px}
.h1fake{color:#f0003d;font-size:22px;font-weight:700;line-height:30px;padding-bottom:25px}
.accroche{text-align:center;color:#004b77;font-size:32px;font-weight:700;line-height:40px;margin-bottom:65px}
.unevent{margin-bottom:30px;border-radius:2px}
.unevent header{background-color:#004b77;height:200px;padding:20px}
.unevent .date,.unevent .time{display:inline-block;color:#fff;font-size:16px;text-transform:uppercase;font-weight:700;line-height:19px}
.unevent .date i{padding-right:15px}
.unevent .time i{padding-right:15px}
.unevent .time{text-transform:lowercase;float:right}
.illusevent{position:relative;z-index:4}
.bodyevt{position:relative;background-color:rgba(255,255,255,0.9);padding:90px 40px 40px;text-align:center;height:410px}
.unevent.outdated .bodyevt{background-color:#004b77}
.lieuevt{color:#004b77;font-size:16px;font-weight:500;line-height:21px;margin-bottom:30px}
.lieuevt i{color:#f0003d;font-size:21px}
.links{position:absolute;bottom:40px;width:280px;  text-align: left;}
.links a:first-child{float:left}
.links a:last-child{  position: absolute;  left: 87px;}
.imgcont{text-align:center;padding-top:20px}
.moreinfos{line-height:48px;color:#004b77;font-size:16px;font-weight:500;text-decoration:underline;letter-spacing: 0px;}
.moreinfos:hover{letter-spacing: 1px;text-decoration: underline;}

.unevent.outdated .bodyevt{background-color:#004b77}
.unevent.outdated .bodyevt h2{color:#fff}
.unevent.outdated .lieuevt{display:none}
.unevent.outdated .time{display:none}
.unevent.outdated .links{display:none}
.unevent .replay{display:none}
.unevent.outdated .replay:hover{background-color:#fff;color:#004b77}
.unevent.outdated .replay{border:2px solid #fff;padding:18px;position:absolute;bottom:40px;width:190px;left:50%;-webkit-transform:translateX(-50%);    -ms-transform:translateX(-50%);        transform:translateX(-50%);border-radius:2px;display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;line-height:14px}


.seppart{
	width: 20px; margin: 30px auto;
height: 2px;
border: 1px solid #979797;
}

.fat{
font-size: 16px;
font-weight: 700;}
.linkciont a{color: #f0003d; }
.linkciont{
font-size: 16px;
font-weight: 400;}

.unpartenaire, .unpartenaire img{	width: 100%;}
.unpartenaire{	overflow:hidden; }
.unpartenaire:hover img{ transform:scale(1); }
.unpartenaire img{transform:scale(0.9); -webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
/*Inscription
=====================================*/
.form_container{	background-color: #fff;	padding: 75px 100px;}
.form_container h1,.form_container h2{margin-bottom: 35px;}
.input{position:relative;z-index:1;display:inline-block;margin-bottom:15px;width:100%;vertical-align:top;overflow:hidden;background:#fff;padding-top:20px;border-radius:2px;border:1px solid #E8E8E8;border-radius:2px;box-shadow:0 2px 2px rgba(0,0,0,0.24),0 0 2px rgba(0,0,0,0.12)}
.input__field{position:relative;display:block;float:right;border:none;border-radius:0;background:#fff;-webkit-appearance:none;background:transparent;opacity:0;width:100%;font-size:20px;font-weight:400;line-height:24px;z-index:100;padding:6px 25px 12px;color:#4a90e2}
.input__field:focus{outline:none}
.input__label{display:inline-block;float:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;bottom:0;position:absolute;pointer-events:none;text-align:left;padding-left:25px;color:#9b9b9b}
.input__label-content{position:relative;display:block;width:100%;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:-webkit-transform 0.4s,color .4s;transition:transform 0.4s,color .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);padding-bottom:14px}
.input__label::before{content:'';position:absolute;width:100%;top:100%;left:0;height:20px;-webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1)}
.input__field:focus,.input--filled .input__field{cursor:text;opacity:1;-webkit-transition:opacity 0 .4s;transition:opacity 0 .4s}
.input__field:focus + .input__label::before,.input--filled .input__label::before{-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}
.input__field:focus + .input__label .input__label-content,.input--filled .input__label-content{-webkit-transform:translate3d(0,-30px,0) scale3d(0.85,0.85,1);transform:translate3d(0,-30px,0) scale3d(0.85,0.85,1);color:#9b9b9b}
.err_input{background-color: #ff8484;}
.err_input:focus{background-color: #fff;}
.chkb{	position: absolute;cursor: pointer;	top: 50%;	-webkit-transform:translateY(-100%);	    -ms-transform:translateY(-100%);	        transform:translateY(-100%);}
.checked{background-color: #004b77;color: #fff;}

.labelchk{border: 1px solid #004b77;cursor: pointer;border-radius: 2px;padding: 20px;width: 100%;margin-bottom: 20px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.labelchk p{ margin:0; }
.labelchk .titre{ color: #004b77;font-size: 16px;font-weight: 500;line-height: 22px;padding-bottom: 20px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.labelchk .date{ color: #9b9b9b;text-transform: uppercase;font-size: 12px;font-weight: 500;line-height: 16px;margin-bottom: 5px;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.labelchk.checked .titre{ color: #fff; }
.labelchk.checked .date{ color: #fff; }

.fincont{text-align: right;}
.fincont label{cursor: pointer;}
.offrecont{margin-bottom: 10px;}
.offrecont label{font-weight: 300;}
/*Prefooter
=====================================*/
.wrapperblanc{background-color: #fff;	width: 100%;}
.cont-partenaires.fixsingle{padding: 180px 0 120px;}
.cont-partenaires{padding: 120px 0;text-align: center;}
.cont-partenaires img{margin:0 40px;}
.cont-partenaires a{margin:0 15px 15px;display: inline-block;}
.cont-partenaires img:first-child{margin-left:0;}
.cont-partenaires img:last-child{margin-right:0;}

/*footer
=====================================*/
#footer{background-color:#2b2b2b;padding:40px 0 60px;color:#fff;font-size:10px}
#footer .fixbt{position:absolute;margin-left:55px}
#footer .footermenu{display:inline-block;margin-left:450px}
#footer .footermenu div:first-child{margin-bottom:20px}
#footer .footermenu div>a,.creclink{color:#fff;text-transform:uppercase;margin-right:65px;display: inline-block;width: 110px;letter-spacing: 1px;}
.creclink{width: auto; display: block;margin-top: 20px;  margin-right: 0px;}
.creclink:hover{color:#fff;text-decoration: none;}
#footer .footermenu div>a:last-child{margin-right:0}
.blocsocial{width:380px;background-color:#11437c;position:absolute;top:-62px;text-align:right;padding-right:12px;background-image:url(../images/logo-latribune-footer.png);background-repeat:no-repeat;background-position:30px 34px}
.blocsocial a{color:#fff;font-size:21px;margin:0 15px;padding:70px 0 40px;display:inline-block;-webkit-transition: all 0.2s ease;transition: all 0.2s ease; }
.blocsocial a:hover{transform:scale(1.2);}


.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}


.ytiframe {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.ytiframe iframe{    display: block;position: absolute; top: 0; left: 0; width: 100%; height: 100%;}