/***********************

	Priority 50

	Category CSS|File||

	Content
		bundles/ifremersnsifremerv5skin/css/public.css
		bundles/virtualyssnscontent/css/3rdparties/lib-sly_scrollrow.css
		bundles/virtualyssnscontentbootstrap3/css/3rdparties/lib-captionfx.min.css
		bundles/ifremersnsifremerv5skin/css/3rdparties/lib-captionfx-theme.min.css
****************************//* Structure */

.hyphens {
	hyphens: auto;
}

.affix-top {
	position:relative;
}
.affix {
	top:0;
	width:100%;
}

.cpnt > .alert {
	margin:0;
}
.cpnt-row {
	padding:30px 0;
}

.cpnt.module_full .c_body > header {
	margin:3em 0 2em 0;
}

#footer_menus_zone  {
	font-size:.85em;
}
#footer_menus_zone a:hover {
	color:#fceb2e;
}
#footer_menus_zone .cpnt .c_content {
	border-left:1px solid rgba(255,255,255,0.25);
	padding:0 0 0 10px;
}
#footer_menus_zone .cpnt:first-child .c_content {
	border:none;
	padding:0;
}
@media (min-width: 768px) and (max-width: 1115px) {
	#footer_menus_zone .cpnt:nth-child(3),
	#footer_menus_zone .cpnt:nth-child(4) {
		margin-top:20px;
	}
	#footer_menus_zone .cpnt:nth-child(odd) .c_content {
		padding-left:0;
		border-left:none;
	}
}
@media (max-width: 767px) {
	#footer_menus_zone .cpnt {
		margin-top:20px;
	}
	#footer_menus_zone .cpnt:first-child {
		margin-top:0;
	}
	#footer_menus_zone .cpnt .c_content {
		padding-left:0;
		border-left:none;
	}
}

/* Debugs */
#debug {
	padding:50px;
	background:white;
}
#debug tr.error,
#debug tr.error + tr {
	color:red;
}
#debug tr.warning,
#debug tr.warning + tr {
	color:orange;
}
#debug .notice,
#debug tr.notice + tr {
	color:magenta;
}
#debug .debug,
#debug tr.debug + tr {
	color:#a0a0a0;
}
#debug .timing,
#debug tr.timing + tr {
	display:none;
}.scrollrow {
	position:relative;
}
.scrollrow .frame {
	padding:0;
}
.scrollrow .frame > ul {
	margin:0;
	padding:0;
	height:100%;
	list-style: none;
}
.scrollrow .frame > ul > li {
	display:inline-block;
	vertical-align:bottom;
	margin:0;
	padding:0;
	height:100%;
}
.scrollrow .control {
	width:40px;
	height:40px;
	text-align:center;
	line-height:40px;
	cursor:pointer;
}
.scrollrow .control span {
	width:40px;
}
.scrollrow .control.disabled {
	display:none;
}
.scrollrow .control.prev {
	float:left;
}
.scrollrow .control.next {
	float:right;
}
#slysr_dropdowns > div {
	position:absolute;
}
#slysr_dropdowns .dropdown > a {
	display:none;
}/*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */.captionfx{position:relative;cursor:pointer}.captionfx .cfx-caption,.captionfx>figcaption{position:absolute;top:0;left:0;width:100%;height:100%;cursor:default}.captionfx.cfx-fade .cfx-caption,.captionfx.cfx-fade>figcaption{opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.captionfx.cfx-fade .cfx-caption:active,.captionfx.cfx-fade .cfx-caption:focus,.captionfx.cfx-fade .cfx-caption:hover,.captionfx.cfx-fade>figcaption:active,.captionfx.cfx-fade>figcaption:focus,.captionfx.cfx-fade>figcaption:hover{opacity:1}.captionfx.cfx-slide{overflow:hidden}.captionfx.cfx-slide .cfx-caption,.captionfx.cfx-slide>figcaption{-webkit-transition:-webkit-transform .3s linear;-o-transition:-o-transform .3s linear;transition:transform .3s linear;overflow:hidden}.captionfx.cfx-slide:active,.captionfx.cfx-slide:focus,.captionfx.cfx-slide:hover{-webkit-transform:rotate(.0001deg);-ms-transform:rotate(.0001deg);-o-transform:rotate(.0001deg);transform:rotate(.0001deg)}.captionfx.cfx-slide.cfx-left .cfx-caption,.captionfx.cfx-slide.cfx-left>figcaption{left:-100%}.captionfx.cfx-slide.cfx-left:active .cfx-caption,.captionfx.cfx-slide.cfx-left:active>figcaption,.captionfx.cfx-slide.cfx-left:focus .cfx-caption,.captionfx.cfx-slide.cfx-left:focus>figcaption,.captionfx.cfx-slide.cfx-left:hover .cfx-caption,.captionfx.cfx-slide.cfx-left:hover>figcaption{-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}.captionfx.cfx-slide.cfx-right .cfx-caption,.captionfx.cfx-slide.cfx-right>figcaption{left:100%}.captionfx.cfx-slide.cfx-right:active .cfx-caption,.captionfx.cfx-slide.cfx-right:active>figcaption,.captionfx.cfx-slide.cfx-right:focus .cfx-caption,.captionfx.cfx-slide.cfx-right:focus>figcaption,.captionfx.cfx-slide.cfx-right:hover .cfx-caption,.captionfx.cfx-slide.cfx-right:hover>figcaption{-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}.captionfx.cfx-slide.cfx-down .cfx-caption,.captionfx.cfx-slide.cfx-down>figcaption{top:-100%}.captionfx.cfx-slide.cfx-down:active .cfx-caption,.captionfx.cfx-slide.cfx-down:active>figcaption,.captionfx.cfx-slide.cfx-down:focus .cfx-caption,.captionfx.cfx-slide.cfx-down:focus>figcaption,.captionfx.cfx-slide.cfx-down:hover .cfx-caption,.captionfx.cfx-slide.cfx-down:hover>figcaption{-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%)}.captionfx.cfx-slide.cfx-up .cfx-caption,.captionfx.cfx-slide.cfx-up>figcaption{top:100%}.captionfx.cfx-slide.cfx-up:active .cfx-caption,.captionfx.cfx-slide.cfx-up:active>figcaption,.captionfx.cfx-slide.cfx-up:focus .cfx-caption,.captionfx.cfx-slide.cfx-up:focus>figcaption,.captionfx.cfx-slide.cfx-up:hover .cfx-caption,.captionfx.cfx-slide.cfx-up:hover>figcaption{-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);-o-transform:translate(0,-100%);transform:translate(0,-100%)}.captionfx.cfx-flip .cfx-caption,.captionfx.cfx-flip .cfx-content,.captionfx.cfx-flip>figcaption{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s}.captionfx.cfx-flip.cfx-horizontal .cfx-caption,.captionfx.cfx-flip.cfx-horizontal>figcaption{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.captionfx.cfx-flip.cfx-horizontal:active .cfx-caption,.captionfx.cfx-flip.cfx-horizontal:active>figcaption,.captionfx.cfx-flip.cfx-horizontal:focus .cfx-caption,.captionfx.cfx-flip.cfx-horizontal:focus>figcaption,.captionfx.cfx-flip.cfx-horizontal:hover .cfx-caption,.captionfx.cfx-flip.cfx-horizontal:hover>figcaption{-webkit-transform:rotateY(0);transform:rotateY(0)}.captionfx.cfx-flip.cfx-horizontal:active .cfx-content,.captionfx.cfx-flip.cfx-horizontal:focus .cfx-content,.captionfx.cfx-flip.cfx-horizontal:hover .cfx-content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.captionfx.cfx-flip.cfx-vertical .cfx-caption,.captionfx.cfx-flip.cfx-vertical>figcaption{-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}.captionfx.cfx-flip.cfx-vertical:active .cfx-caption,.captionfx.cfx-flip.cfx-vertical:active>figcaption,.captionfx.cfx-flip.cfx-vertical:focus .cfx-caption,.captionfx.cfx-flip.cfx-vertical:focus>figcaption,.captionfx.cfx-flip.cfx-vertical:hover .cfx-caption,.captionfx.cfx-flip.cfx-vertical:hover>figcaption{-webkit-transform:rotateX(0);transform:rotateX(0)}.captionfx.cfx-flip.cfx-vertical:active .cfx-content,.captionfx.cfx-flip.cfx-vertical:focus .cfx-content,.captionfx.cfx-flip.cfx-vertical:hover .cfx-content{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.captionfx.cfx-slidecorner .cfx-caption,.captionfx.cfx-slidecorner>figcaption{opacity:0;-webkit-transition:-webkit-transform .3s,opacity .3s;-o-transition:-o-transform .3s,opacity .3s;transition:transform .3s,opacity .3s}.captionfx.cfx-slidecorner:active .cfx-caption,.captionfx.cfx-slidecorner:active>figcaption,.captionfx.cfx-slidecorner:focus .cfx-caption,.captionfx.cfx-slidecorner:focus>figcaption,.captionfx.cfx-slidecorner:hover .cfx-caption,.captionfx.cfx-slidecorner:hover>figcaption{opacity:1;-webkit-transform:translate(15px,15px);-ms-transform:translate(15px,15px);-o-transform:translate(15px,15px);transform:translate(15px,15px)}.captionfx.cfx-slidecorner.cfx-right:active .cfx-caption,.captionfx.cfx-slidecorner.cfx-right:active>figcaption,.captionfx.cfx-slidecorner.cfx-right:focus .cfx-caption,.captionfx.cfx-slidecorner.cfx-right:focus>figcaption,.captionfx.cfx-slidecorner.cfx-right:hover .cfx-caption,.captionfx.cfx-slidecorner.cfx-right:hover>figcaption{-webkit-transform:translate(-15px,15px);-ms-transform:translate(-15px,15px);-o-transform:translate(-15px,15px);transform:translate(-15px,15px)}.captionfx.cfx-slidecorner.cfx-top:active .cfx-caption,.captionfx.cfx-slidecorner.cfx-top:active>figcaption,.captionfx.cfx-slidecorner.cfx-top:focus .cfx-caption,.captionfx.cfx-slidecorner.cfx-top:focus>figcaption,.captionfx.cfx-slidecorner.cfx-top:hover .cfx-caption,.captionfx.cfx-slidecorner.cfx-top:hover>figcaption{-webkit-transform:translate(15px,-15px);-ms-transform:translate(15px,-15px);-o-transform:translate(15px,-15px);transform:translate(15px,-15px)}.captionfx.cfx-slidecorner.cfx-right.cfx-top:active .cfx-caption,.captionfx.cfx-slidecorner.cfx-right.cfx-top:active>figcaption,.captionfx.cfx-slidecorner.cfx-right.cfx-top:focus .cfx-caption,.captionfx.cfx-slidecorner.cfx-right.cfx-top:focus>figcaption,.captionfx.cfx-slidecorner.cfx-right.cfx-top:hover .cfx-caption,.captionfx.cfx-slidecorner.cfx-right.cfx-top:hover>figcaption{-webkit-transform:translate(-15px,-15px);-ms-transform:translate(-15px,-15px);-o-transform:translate(-15px,-15px);transform:translate(-15px,-15px)}.captionfx.cfx-reveal .cfx-content{position:relative;z-index:10;-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s;background:#fff}.captionfx.cfx-reveal .cfx-caption,.captionfx.cfx-reveal>figcaption{height:90px;width:100%;top:auto;bottom:0}.captionfx.cfx-reveal:active .cfx-content,.captionfx.cfx-reveal:focus .cfx-content,.captionfx.cfx-reveal:hover .cfx-content{z-index:11;-webkit-transform:translate(0,-90px);-ms-transform:translate(0,-90px);-o-transform:translate(0,-90px);transform:translate(0,-90px)}.captionfx.cfx-reveal.cfx-top .cfx-caption,.captionfx.cfx-reveal.cfx-top>figcaption{top:0;bottom:auto}.captionfx.cfx-reveal.cfx-top:active .cfx-content,.captionfx.cfx-reveal.cfx-top:focus .cfx-content,.captionfx.cfx-reveal.cfx-top:hover .cfx-content{-webkit-transform:translate(0,90px);-ms-transform:translate(0,90px);-o-transform:translate(0,90px);transform:translate(0,90px)}.captionfx.cfx-pushcropped{overflow:hidden}.captionfx.cfx-pushcropped .cfx-content{-webkit-transition:-webkit-transform .4s;-o-transition:-o-transform .4s;transition:transform .4s}.captionfx.cfx-pushcropped .cfx-caption,.captionfx.cfx-pushcropped>figcaption{height:100px;width:100%;top:auto;bottom:0;opacity:0;-webkit-transform:translate(0,100%);-ms-transform:translate(0,100%);-o-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-o-transition:-o-transform .4s,opacity .1s .3s;transition:transform .4s,opacity .1s .3s}.captionfx.cfx-pushcropped:active .cfx-content,.captionfx.cfx-pushcropped:focus .cfx-content,.captionfx.cfx-pushcropped:hover .cfx-content{-webkit-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px)}.captionfx.cfx-pushcropped:active .cfx-caption,.captionfx.cfx-pushcropped:active>figcaption,.captionfx.cfx-pushcropped:focus .cfx-caption,.captionfx.cfx-pushcropped:focus>figcaption,.captionfx.cfx-pushcropped:hover .cfx-caption,.captionfx.cfx-pushcropped:hover>figcaption{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:-webkit-transform .4s,opacity .1s;-o-transition:-o-transform .4s,opacity .1s;transition:transform .4s,opacity .1s}/*!
 * SpreadNShare 3.0 (http://www.virtualys.com)
 * Copyright 2008-2015 Virtualys / IFREMER
 */.captionfx .cfx-caption,.captionfx>figcaption{color:#fff;background:rgba(12,81,150,.75);text-align:center}.captionfx .cfx-caption>div,.captionfx>figcaption>div{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.captionfx .cfx-caption>div .btn,.captionfx>figcaption>div .btn{margin-top:15px}.cpnt-blue-base .captionfx.cfx-reveal .cfx-content{background:#093564}.cpnt-blue-1 .captionfx.cfx-reveal .cfx-content{background:#062240}.cpnt-blue-2 .captionfx.cfx-reveal .cfx-content{background:#0c5196}.cpnt-blue-3 .captionfx.cfx-reveal .cfx-content{background:#1a75ae}.cpnt-blue-4 .captionfx.cfx-reveal .cfx-content{background:#2c97cb}.cpnt-blue-5 .captionfx.cfx-reveal .cfx-content{background:#67bce5}.cpnt-blue-6 .captionfx.cfx-reveal .cfx-content{background:#006eaa}.cpnt-yellow-base .captionfx.cfx-reveal .cfx-content{background:#feed01}.cpnt-yellow-1 .captionfx.cfx-reveal .cfx-content{background:#fceb2e}.cpnt-yellow-2 .captionfx.cfx-reveal .cfx-content{background:#e8d82b}.cpnt-gray-base .captionfx.cfx-reveal .cfx-content{background:#cecece}.cpnt-gray-1 .captionfx.cfx-reveal .cfx-content{background:#e3e3e3}.cpnt-gray-2 .captionfx.cfx-reveal .cfx-content{background:#f0f0f0}.cpnt-white .captionfx.cfx-reveal .cfx-content{background:#fff}.cpnt-white-translucent .captionfx.cfx-reveal .cfx-content{background:#0c5196}.cpnt-blue-base .captionfx.cfx-reveal .cfx-content.box{background:#082d55}.cpnt-blue-1 .captionfx.cfx-reveal .cfx-content.box{background:#051d36}.cpnt-blue-2 .captionfx.cfx-reveal .cfx-content.box{background:#0a4580}.cpnt-blue-3 .captionfx.cfx-reveal .cfx-content.box{background:#166394}.cpnt-blue-4 .captionfx.cfx-reveal .cfx-content.box{background:#2580ad}.cpnt-blue-5 .captionfx.cfx-reveal .cfx-content.box{background:#58a0c3}.cpnt-blue-6 .captionfx.cfx-reveal .cfx-content.box{background:#005e91}.cpnt-yellow-base .captionfx.cfx-reveal .cfx-content.box{background:#d8c901}.cpnt-yellow-1 .captionfx.cfx-reveal .cfx-content.box{background:#d6c827}.cpnt-yellow-2 .captionfx.cfx-reveal .cfx-content.box{background:#c5b825}.cpnt-gray-base .captionfx.cfx-reveal .cfx-content.box{background:#afafaf}.cpnt-gray-1 .captionfx.cfx-reveal .cfx-content.box{background:#c1c1c1}.cpnt-gray-2 .captionfx.cfx-reveal .cfx-content.box{background:#ccc}.cpnt-white .captionfx.cfx-reveal .cfx-content.box{background:#d9d9d9}.cpnt-white-translucent .captionfx.cfx-reveal .cfx-content.box{background:#0a4580}.captionfx.cfx-pushcropped .cfx-caption,.captionfx.cfx-pushcropped>figcaption,.captionfx.cfx-reveal .cfx-caption,.captionfx.cfx-reveal>figcaption{background:#0c5196;color:#fff}.captionfx.cfx-pushcropped .cfx-caption>div,.captionfx.cfx-pushcropped>figcaption>div,.captionfx.cfx-reveal .cfx-caption>div,.captionfx.cfx-reveal>figcaption>div{padding:1em}.captionfx.cfx-pushcropped .cfx-caption>div>div,.captionfx.cfx-pushcropped>figcaption>div>div,.captionfx.cfx-reveal .cfx-caption>div>div,.captionfx.cfx-reveal>figcaption>div>div{display:inline-block;vertical-align:middle}.captionfx.cfx-pushcropped .cfx-caption>div>:first-child,.captionfx.cfx-pushcropped>figcaption>div>:first-child,.captionfx.cfx-reveal .cfx-caption>div>:first-child,.captionfx.cfx-reveal>figcaption>div>:first-child{position:relative;width:80%;text-align:justify;overflow:hidden;height:3.9em;line-height:1.3em}.captionfx.cfx-pushcropped .cfx-caption>div>:first-child::after,.captionfx.cfx-pushcropped>figcaption>div>:first-child::after,.captionfx.cfx-reveal .cfx-caption>div>:first-child::after,.captionfx.cfx-reveal>figcaption>div>:first-child::after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:1.5em;height:1.3em;background:-webkit-gradient(linear,left top,right top,from(rgba(12,81,150,0)),to(#0c5196));background:-webkit-linear-gradient(left,rgba(12,81,150,0),#0c5196 100%);background:-o-linear-gradient(left,rgba(12,81,150,0),#0c5196 100%);background:linear-gradient(to right,rgba(12,81,150,0),#0c5196 100%)}.captionfx.cfx-pushcropped .cfx-caption>div>:last-child,.captionfx.cfx-pushcropped>figcaption>div>:last-child,.captionfx.cfx-reveal .cfx-caption>div>:last-child,.captionfx.cfx-reveal>figcaption>div>:last-child{width:20%;text-align:right}.captionfx.cfx-pushcropped .cfx-caption>div>:last-child .btn,.captionfx.cfx-pushcropped>figcaption>div>:last-child .btn,.captionfx.cfx-reveal .cfx-caption>div>:last-child .btn,.captionfx.cfx-reveal>figcaption>div>:last-child .btn{margin:0}.captionfx.cfx-pushcropped:active .cfx-content,.captionfx.cfx-pushcropped:focus .cfx-content,.captionfx.cfx-pushcropped:hover .cfx-content,.captionfx.cfx-reveal:active .cfx-content,.captionfx.cfx-reveal:focus .cfx-content,.captionfx.cfx-reveal:hover .cfx-content{-webkit-transform:translateY(-2.5em);-ms-transform:translateY(-2.5em);-o-transform:translateY(-2.5em);transform:translateY(-2.5em)}.captionfx.cfx-pushcropped .cfx-caption,.captionfx.cfx-pushcropped>figcaption{height:80px}.captionfx.cfx-pushcropped:active .cfx-content,.captionfx.cfx-pushcropped:focus .cfx-content,.captionfx.cfx-pushcropped:hover .cfx-content{-webkit-transform:translate(0,-40px);-ms-transform:translate(0,-40px);-o-transform:translate(0,-40px);transform:translate(0,-40px)}.captionfx.cfx-reveal .cfx-caption,.captionfx.cfx-reveal>figcaption{height:80px}.captionfx.cfx-reveal:active .cfx-content,.captionfx.cfx-reveal:focus .cfx-content,.captionfx.cfx-reveal:hover .cfx-content{-webkit-transform:translate(0,-80px);-ms-transform:translate(0,-80px);-o-transform:translate(0,-80px);transform:translate(0,-80px)}