/*

ATTENTION : CSS DU LOADER NESCESSAIRE cf: function.css

*/

/********************************
medias GALLERY
********************************/

.mediasGallery-container { position: relative; }
.mediasGallery-container .bloc .inner{padding-top:20px!important;position:relative}

/*** LEGEND */

.mediasGallery-container .legend { position: absolute; top: 20px; right: 40px; width: 250px; padding: 5px; border: 1px solid #B2B2B2;background:#FFF;cursor:default;}
.mediasGallery-container .legend .action { display: block; margin: 0 0 5px 0; }
.mediasGallery-container .legend .last { margin: 0; }
.mediasGallery-container .legend .action .icon { float: left; display: inline; width: 18px; height: 18px; margin: 0 5px 0 0; }
.mediasGallery-container .legend .apercu .icon { background: url(../img/mediasgallery_legend.png) 0 0 no-repeat; }
.mediasGallery-container .legend .download .icon { background: url(../img/mediasgallery_legend.png) -18px 0 no-repeat; }
.mediasGallery-container .legend .playstop .icon { background: url(../img/mediasgallery_legend.png) -36px 0 no-repeat; }
.mediasGallery-container .legend .action .libelle { font: bold 11px Arial; line-height: 18px; color: #666; }

/*** GALLERY */

.mediasGallery-container .bloc .inner .text .mediasGallery { margin: 0 auto; background: #003B63; overflow: hidden; zoom: 1; }
.mediasGallery-container .bloc .inner .text .mediasGallery-normal { width: 560px; }
.mediasGallery-container .bloc .inner .text .mediasGallery-large { width: 880px; }

/*** TABS */

.mediasGallery-container .bloc .inner .text .mediasGallery .tabs { float: left; width: 100%; overflow: hidden; zoom: 1; }
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs table { width: 100%; }
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs table,
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th { font: bold 11px Arial; padding: 0; border: none; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th { padding: 10px; color: #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 3px solid #b2b2b2; background: #cacaca; text-align: center; vertical-align: middle;transition:0.3s background-color,0.3s border-color;}
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th:hover{background:#b2b2b2;border-bottom-color:#b2b2b2;}
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.tab-first {}
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.tab-last { border-right: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.tab-first.tab-last { cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.active{color:#FFF;background:#b2b2b2;border-bottom-color:#0099CC;}

/*** PANELS */

.mediasGallery-container .bloc .inner .text .mediasGallery .panels { padding: 10px 10px 0 10px; border: solid #B2B2B2; border-width: 0 1px 1px 1px; background: #FFFFFF; overflow: hidden; zoom: 1; }
.mediasGallery-normal .panels { width: 538px; }
.mediasGallery-large .panels { width: 858px; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panel{background:none;}
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel { display: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .active { display: block; }

/*** HIGH LIGHT */

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight { font: 12px Arial; float: left; display: inline; margin: 0 0 5px 0; text-align: justify; }
.mediasGallery-normal .panels .panel .highlight { width: 538px; }
.mediasGallery-large .panels .panel .highlight { width: 858px; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight h4 { font: bold 13px Arial !important; padding: 0 10px 5px 10px; margin: 0 0 15px 0 !important; border-bottom: 1px dotted #B7B7B7; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel { height: 400px; margin: 0 0 10px 0; overflow: hidden; zoom: 1; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel object,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel embed { text-align: center; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel object,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel embed,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel img,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel iframe,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel table { border: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel table { width: 100%; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel table,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel td { padding: 0; margin: 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel td { height: 400px; position: relative; vertical-align: middle; text-align: center; background: url(../img/loader.gif) 50% 50% no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .visuel .flashmin { display: none; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .content { clear: both; padding: 10px 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .content .stitre { padding: 0 10px; margin: 0 0 10px 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .content .desc { padding: 0 10px; }

/* actions */

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions{position:absolute;bottom:0;right:0;}
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .action { position: static; clear: both; float: right; display: inline; margin: 0 5px 5px 0; background: url(../img/mediasgallery_btns_bg.png) 50% 50% no-repeat; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .cpt { cursor: default; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .action .icon { display: inline-block; height: 30px; width: 30px; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .cpt .icon { display: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .apercu2 .icon { background: url(../img/mediasgallery_btns.png) 0 -60px no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .download .icon { background: url(../img/mediasgallery_btns.png) 0 -90px no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .playstop .icon { background: url(../img/mediasgallery_btns.png) 0 -120px no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .pause .icon { background: url(../img/mediasgallery_btns.png) 0 -150px no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .action .libelle { display: none; font: bold 13px Arial; line-height: 30px; height: 30px; width: 30px; color: #FFFFFF; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .highlight .actions .cpt .libelle { display: inline-block; cursor: default; }

/*** SLIDER */

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider { clear: both; position: relative; padding: 4px 0 10px 0; margin: 0 0 5px 0; border: dotted #B7B7B7; border-width: 1px 0; background: #F3F3F3; overflow: hidden; zoom: 1; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask { padding: 16px 0 0 0; margin: 0 auto 5px auto; overflow: hidden; zoom: 1; }
.mediasGallery-normal .panels .panel .slider .mask { width: 408px; }
.mediasGallery-large .panels .panel .slider .mask { width: 680px; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list { float: none; display: block; width: auto; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .case { float: left; display: inline; width: 136px; margin: 0 0 5px 0; text-align: center; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .case img { max-height: 88px; max-width: 132px; border: 2px solid #F3F3F3; }
* + html .mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .case img { width: 132px; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .active img{border-color:#0099CC;}

/* btns */

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .prev { left: 0; margin: 0 0 10px 20px !important; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .next { right: 0; margin: 0 20px 10px 0 !important; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .prev,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .next { display: none; position: absolute; top: 44px; height: 30px; width: 30px; padding: 10px 0; background: url(../img/mediasgallery_btns_bg.png) 50% 50% no-repeat; cursor: pointer; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .prev .icon,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .next .icon { display: block; height: 30px; width: 30px; margin: 0 auto; /*background-color: #002741 !important; border-radius: 15px;*/ }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .prev .icon { background: url(../img/mediasgallery_btns.png) 0 -30px no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .next .icon { background: url(../img/mediasgallery_btns.png) 0 0 no-repeat; }

/*** LOW LIGHT */

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights { float: right; display: inline; width: 200px; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li { padding: 0; margin: 0; list-style: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li { position: relative; font-size: 0; line-height: 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .visuel { margin: 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .visuel img { cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel object,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel embed,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel iframe { display: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel table { width: 100%; border: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel table,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel td { padding: 0; margin: 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights .visuel td { height: 88px; text-align: center; vertical-align: middle; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .visuel .actions,
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .content { display: none; }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .mediaLink { position: absolute; top: 0; left: 0; height: 100%; width: 100%; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .mediaLink:hover { }

.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li .mediaIndic { display: none; position: absolute; top: -16px; left: 50%; width: 16px; height: 16px; margin: 0 0 0 -8px; background: url(../img/mediasgallery_indic.png) 50% 100% no-repeat; }
.mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .lowlights li.active .mediaIndic { display: block; }

/*** MEDIAS ALL */

.mediasGallery-container .bloc .inner .text .mediasGallery .link { float: none; font-size: 0; line-height: 0; padding: 5px 0 0 0; margin: 0; text-align: center; }
.mediasGallery-container .bloc .inner .text .mediasGallery .link a { display: inline-block; padding: 5px 10px; background:#B2B2B2;text-decoration:none!important;transition:0.3s background-color;}
.mediasGallery-container .bloc .inner .text .mediasGallery .link a:hover{background:#CACACA;}
.mediasGallery-container .bloc .inner .text .mediasGallery .link a .icon { display: none; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .link a .libelle { font: bold 12px Arial; color: #FFFFFF; cursor: pointer; }

.mediasGallery-container .bloc .inner .text .mediasGallery .link a .libelle-less { display: none; }

.mediasGallery-container .bloc .inner .text .mediasGallery .all { display: none; padding: 10px 10px 0 10px; margin: 0 0 10px 0; background: #B2B2B2; overflow: hidden; zoom: 1; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row { margin: 0 0 10px 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row h3 { clear: both; font: bold 13px Ruda, Arial; padding: 10px 0; margin: 0 0 20px 0; color: #47B6FF; border: dotted #47B6FF; border-width: 0 0 1px 0; }

.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items { overflow: hidden; zoom: 1; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item { float: left; display: inline; position: relative; font-size: 0; line-height: 0; margin: 0 5px 5px 0; zoom: 1; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel { margin: 0; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel object,
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel embed,
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel iframe { display: none; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel img { max-width: 136px; max-height: 88px; border: none; cursor: pointer; }
* + html .mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel img { width: 136px; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .visuel .actions,
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .content { display: none; }

.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .mediaLink { position: absolute; top: 0; left: 0; height: 100%; width: 100%; cursor: pointer; }
.mediasGallery-container .bloc .inner .text .mediasGallery .all .row .items .item .mediaLink:hover { }

.loader { display:none; position: fixed; z-index: 9996; top: 0; left: 0; height: 100%; width: 100%; color: #fff; }
.loaderBg { position: absolute; z-index: 9997; top: 0; left: 0; height: 100%; width: 100%; background: #000; opacity: 0.75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }
.loaderInner { position: absolute; z-index: 9998; top: 0; left: 0; height: 100%; width: 100%; cursor: pointer; }
.loaderInner td { height: 100%; width: 100%; text-align: center; vertical-align: middle; background: url(../img/loading_dark.gif) 50% 50% no-repeat; }
.loaderInner td td { background: none; }
.loaderCloser { position: absolute; z-index: 9999; top: 10px; right: 10px; display: inline-block; padding: 5px; border: 1px solid #333333; background: #ffffff; cursor: pointer; }
.loaderCloser .title { /* display: none; */ font: 9px Arial; display: inline-block; color: #333333; text-transform: uppercase; }


.printemps .mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.active{border-bottom-color:#91BF04;}
.printemps .mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .active img{border-color:#91BF04;}
.automne .mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.active{border-bottom-color:#CC3D14;}
.automne .mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .active img{border-color:#CC3D14;}
.pastel .mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.active{border-bottom-color:#9966CC;}
.pastel .mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .active img{border-color:#9966CC;}
.pro .mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.active{border-bottom-color:#989BB0;}
.pro .mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .active img{border-color:#989BB0;}
.techno .mediasGallery-container .bloc .inner .text .mediasGallery .tabs th.active{border-bottom-color:#000;}
.techno .mediasGallery-container .bloc .inner .text .mediasGallery .panels .panel .slider .mask .list .active img{border-color:#000;}