
/* - ++resource++plonetruegallery-portlet.css - */
@media screen {
/* https://acces.ens-lyon.fr/acces/portal_css/++resource++plonetruegallery-portlet.css?original=1 */
div.gallery-portlet-controls{
text-align:center;
}
dl.applied-portlet-gallery{
position:relative;
}
dl.applied-portlet-gallery dd.portletItem{
padding:0;
margin:0;
}
dl.applied-portlet-gallery div.gallery-portlet-controls{
position:absolute;
top:35px;
width:95px;
height:27px;
margin:auto;
display:none;
z-index:5;
background-image:url(++resource++plonetruegallery.resources/portlet/control.png);
}
dl.applied-portlet-gallery div.gallery-portlet-controls span{
position:absolute;
top:6px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span a{
color:transparent;
display: block;
cursor: pointer;
height:15px;
}
dl.applied-portlet-gallery dd a{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery a:hover{
color:transparent !important;
border-bottom:none !important;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next{
left:65px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.next a{
background-image:url(++resource++plonetruegallery.resources/portlet/next.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev a{
background-image:url(++resource++plonetruegallery.resources/portlet/prev.png);
width:25px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.prev{
left:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause{
left:40px;
top:5px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.play-pause a{
background-image:url(++resource++plonetruegallery.resources/portlet/play.png);
width:20px;
height:17px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed{
left:40px;
top:7px;
}
dl.applied-portlet-gallery div.gallery-portlet-controls span.timed a{
background-image:url(++resource++plonetruegallery.resources/portlet/pause.png);
width:16px;
height:13px;
}
}


/* - metnav.css - */
@media all {
/* https://acces.ens-lyon.fr/acces/portal_css/metnav.css?original=1 */
/* */
/* */
#portlet-classification .brother{
font-weight: bold;
}
#search-exist .criteresSearch,
#search-exist .criteresSearchTheme{
padding:5px;
margin-right:0;
margin-left:5px;
border-radius: 0.5em 0.5em 0.5em 0.5em;
-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
-webkit-border-radius: 0.5em 0.5em 0.5em 0.5em;
-o-border-radius: 0.5em 0.5em 0.5em 0.5em;
border:1px solid #e7e7e7;
box-shadow: 2px 2px 10px #CCCCCC;
display:block;
}
#search-exist .criteresSearch{
width:250px;
float:right;
}
#search-exist .criteresSearch fieldset,
#search-exist .criteresSearchTheme fieldset{
border-top:none;
margin: 0;
padding: 0;
}
p.goToTop {
color:#b92227;
cursor:pointer;
}
#portlet-nouveautes-du-site dd.portletItem.vignette{
display:inline-block;
width:200px;
min-height:200px;
text-valign:top;
background-color:#eee;
}
dd.portletItem div.ImageBg{
height:150px;
background-size:cover!important;
line-height:200px;
padding:0!important;
}
dd.portletItem div.ImageBg div.ImageBg {
background-size:auto!important;
}
div.ImageBg p {
background:#FFF;
background:rgba(255,255,255,0.8);
min-height:50px;
margin:0!important;
line-height:1.2;
display: inline-block;
vertical-align: bottom;
/* */
*display: inline;
*zoom: 1;
width:96.1%;
padding:2%;
opacity:1;
-webkit-transition:opacity 1s;
-moz-transition:opacity 1s;
-o-transition:opacity 1s;
transition:opacity 1s;
}
a:hover div.ImageBg p {
opacity:0;
}
#portlet-classification ul, #portlet-classification ul li{
list-style:none;
}
#portlet-classification .parent{
border-left:4px solid #FA8C01;
font-size:1.2em;
}
#portlet-classification .frere{
font-size: 90%;
line-height: 1.5em;
}
#portlet-classification .showEnfants{
display:block;
}
#portlet-classification .hideEnfants{
display:none;
}
#portlet-classification .currentItem{
border-left:3px solid #FA8C01;
font-weight:bold;
}
div[u="slides"] {
left:0!important;
}
.amazingcarousel-item-bottom-shadow {
display:none!important;
}
ul.bxslider {
margin:0!important;
}
ul.bxslider li {
background-size:cover!important;
}
.bx-wrapper .bx-viewport {
box-shadow:none;
}
.bx-wrapper .bx-caption {
background:rgba(67, 65, 66, 0.9);
}
#amazingcarousel-7 .amazingcarousel-title,#amazingcarousel-7 .amazingcarousel-description {
height:auto;
}
.amazingcarousel-image a {
position:relative;
display:block;
}
#amazingcarousel-7 .amazingcarousel-description {
position:absolute;
margin:0;
top:0;
background:#FFF;
opacity:0;
height:100%;
}
#amazingcarousel-7 .amazingcarousel-item-container {
border:none;
box-shadow:none;
}
.amazingcarousel-image a:hover .amazingcarousel-description {
color:#000;
opacity:1!important;
transition: opacity 1s ease 0s;}
.carousel-bg {
background-size:cover!important;
}
.autocomplete-w1 { background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* */ _background:none; _margin:1px 0 0 0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
/* */

}


/* - jcarousel.css - */
@media all {
/* https://acces.ens-lyon.fr/acces/portal_css/jcarousel.css?original=1 */
/* */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
#amazingcarousel-7 .amazingcarousel-image {
position: relative;
padding: 0px;
}
#amazingcarousel-7 .amazingcarousel-image img {
display: block;
width: 100%;
max-width: 100%;
border: 0;
margin: 0;
padding: 0;
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
border-radius: 0px;
}
#amazingcarousel-7 .amazingcarousel-title {
position:relative;
font: bold 12px 'Open Sans', sans-serif;
color:#333333;
margin:6px;
text-align:left;
line-height: 14px;
height: 14px;
overflow: hidden;
}
#amazingcarousel-7 .amazingcarousel-description {
position:relative;
font: 12px 'Open Sans', sans-serif;
color:#333333;
margin:6px;
text-align:left;
line-height: 14px;
height: 28px;
overflow: hidden;
}
/* */
#amazingcarousel-container-7 {
padding: 32px 60px;
}
#amazingcarousel-7 .amazingcarousel-list-container {
padding: 16px 0;
}
/* */
#amazingcarousel-7 .amazingcarousel-item-container {
text-align: center;
padding: 4px;
background-color: #fff;
border: 1px solid #ddd;
-moz-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
-webkit-box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
box-shadow: 0px 0px 5px 1px rgba(96, 96, 96, 0.1);
}
/* */
#amazingcarousel-7 .amazingcarousel-prev {
left: 0%;
top: 50%;
margin-left: -60px;
margin-top: -24px;
overflow: hidden;
position: absolute;
cursor: pointer;
width: 48px; height: 48px;
background: url("arrows-48-48-2.png") no-repeat scroll left top transparent !important;
display: block;
}
#amazingcarousel-7 .amazingcarousel-next {
right: 0%;
top: 50%;
margin-right: -60px;
margin-top: -24px;
overflow: hidden; position: absolute; cursor: pointer; width: 48px; height: 48px;
background: url("arrows-48-48-2.png") no-repeat scroll right top transparent !important;
display: block;
}
/* */
#amazingcarousel-7 .amazingcarousel-nav {
position: absolute;
width: 100%;
top: 100%;
}
#amazingcarousel-7 .amazingcarousel-bullet-wrapper {
margin: 4px auto;
}
}


/* - list-slider.css - */
@media all {
/* https://acces.ens-lyon.fr/acces/portal_css/list-slider.css?original=1 */
.bx-wrapper {
position: relative;
margin: 0 auto 60px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
max-width: 100%;
display: block;
}
.bx-wrapper .bx-viewport {
-moz-box-shadow: 0 0 5px #ccc;
-webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc;
border:  5px solid #fff;
left: -5px;
background: #fff;
-webkit-transform: translatez(0);
-moz-transform: translatez(0);
-ms-transform: translatez(0);
-o-transform: translatez(0);
transform: translatez(0);
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
position: absolute;
bottom: -30px;
width: 100%;
}
/* */
.bx-wrapper .bx-loading {
min-height: 50px;
background: url(bx_loader.gif) center center no-repeat #fff;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 2000;
}
/* */
.bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
padding-top: 20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #666;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #000;
}
/* */
.bx-wrapper .bx-prev {
left: 10px;
background: url(controls.png) no-repeat 0 -32px;
}
.bx-wrapper .bx-next {
right: 10px;
background: url(controls.png) no-repeat -43px -32px;
}
.bx-wrapper .bx-prev:hover {
background-position: 0 0;
}
.bx-wrapper .bx-next:hover {
background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
position: absolute;
top: 50%;
margin-top: -16px;
outline: 0;
width: 32px;
height: 32px;
text-indent: -9999px;
z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
display: none;
}
/* */
.bx-wrapper .bx-controls-auto {
text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
display: block;
text-indent: -9999px;
width: 10px;
height: 11px;
outline: 0;
background: url(controls.png) -86px -11px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
display: block;
text-indent: -9999px;
width: 9px;
height: 11px;
outline: 0;
background: url(controls.png) -86px -44px no-repeat;
margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
background-position: -86px -33px;
}
/* */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
text-align: left;
width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
right: 0;
width: 35px;
}
/* */
.bx-wrapper .bx-caption {
position: absolute;
bottom: 0;
left: 0;
background: #666\9;
background: rgba(80, 80, 80, 0.75);
width: 100%;
}
.bx-caption h3{
color:#fff;
}
.bx-wrapper .bx-caption span {
color: #fff;
font-family: Arial;
display: block;
font-size: .85em;
padding: 10px;
}

}


/* - ++resource++collective.flowplayer.css/flowplayer.css - */
@media screen {
/* https://acces.ens-lyon.fr/acces/portal_css/++resource++collective.flowplayer.css/flowplayer.css?original=1 */
/* */
.autoFlowPlayer {
display: block;
height: 250px;
width: 300px;
border: 0px;
}
.autoFlowPlayer.audio {
height: 27px;
}
.autoFlowPlayer.audio.minimal {
width: 40px;
}
.portletFlowPlayer .video {
height: 100px;
width: 100%;
}
.portletFlowPlayer .audio {
display: block;
height: 28px;
}
.playListFlowPlayer {
display:block;
}
}


/* - ++resource++collective.flowplayer.css/flowplayer-horizontal.css - */
@media screen {
/* https://acces.ens-lyon.fr/acces/portal_css/++resource++collective.flowplayer.css/flowplayer-horizontal.css?original=1 */
.flowPlaylistVisible a.playListFlowPlayer {
padding-left: 38px;
padding-bottom: 8px;
}
.flowPlaylistHidden .playlist_wrap {
display: none;
}
#pl {
height:80px;
border:1px solid #ddd;
width:584px;
position:relative;
overflow:hidden;
padding:5px 0;
float:left;
background:#f5fbfb url(++resource++collective.flowplayer.css/gradient.png) repeat-x scroll 0 0;
}
#pl div#flowPlaylist {
height:80px;
position:absolute;
width:10000em;
}
#pl div#flowPlaylist a {
background:transparent url(++resource++collective.flowplayer.css/entry.png) no-repeat scroll 0%;
color:#666;
float:left;
font-family:"bitstream vera sans","lucida grande","verdana";
font-size:11px;
height:60px;
margin:0px 4px;
padding:10px;
text-decoration:none;
width:117px;
}
#pl div#flowPlaylist a:hover {
background-position:-140px 0;
color:#000;
}
#pl div#flowPlaylist a.playing {
background-position:-280px 0;
color:#000;
}
#pl div#flowPlaylist a.paused {
background-position:-420px 0;
color:#000;
}
#pl div#flowPlaylist a.progress {
opacity:0.8;
}
#pl div#flowPlaylist em {
float:right;
margin-top:15px;
color:red;
font-style:normal;
}
a.nextPage, a.prevPage {
display:block;
width:18px;
height:18px;
background:url(++resource++collective.flowplayer.css/left.png) no-repeat;
margin:30px 10px;
cursor:pointer;
float:left;
}
a.nextPage:hover, a.prevPage:hover {
background-position:0px -18px;
}
a.nextPage {
background-image:url(++resource++collective.flowplayer.css/right.png);
}
a.nextPage.disabled, a.prevPage.disabled {
visibility:hidden;
}
}


/* - ++resource++collective.blogging.static/blogging.css - */
@media screen {
/* https://acces.ens-lyon.fr/acces/portal_css/++resource++collective.blogging.static/blogging.css?original=1 */
/* */
.blogNewsImageContainer {
float:right;
margin:0 0 0.5em 1em;
width:202px;
}
.blogImageContainer {
margin:1em 0;
width:402px;
}
/* */
/* */
div.overlay {
width: auto;
height: auto;
/* */
display: none;
/* */
margin: 1em;
font-size: 80%;
z-index:1000;
}
/* */
div.overlay div.close {
background-image: url(++resource++collective.blogging.static/close.png);
position: absolute;
right: -14px;
top: -14px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-image {
white-space: normal;
box-shadow: 0 0 3em 0.5em #666;
-moz-box-shadow: 0 0 3em 0.5em #666;
-webkit-box-shadow: 0 0 3em #666;
}
div.overlay div.close span {
display: block;
height: 1px;
margin: -1px 0 0 -1px;
overflow: hidden;
padding: 0;
width: 1px;
}
/* */
/* */
#gallery-box div.imageTitle {
background:#fff;
border:1px solid #8CACBB;
border-top:0 none;
width:380px;
margin:0 auto 5px auto;
padding:5px 10px;
}
#gallery-box div.imageTitle a {
color:#76797C;
text-decoration:none;
}
#gallery-box div.imageTitle a:hover {
color:#000;
}
#image_wrap {
/* */
width:100%;
margin:15px 0 0 0;
padding:15px 0;
/* */
text-align:center;
/* */
background-color:#DEE7EC;
border:2px solid #fff;
outline:1px solid #8CACBB;
-moz-ouline-radius:4px;
}
#image_wrap img {
border:1px solid #8CACBB;
}
div.scrollable {
/* */
position:relative;
overflow:hidden;
width:100%;
height:130px;
/* */
background-color:#DEE7EC;
border:2px solid #fff;
outline:1px solid #8CACBB;
-moz-ouline-radius:4px;
}
div.scrollable div.galleryItems {
/* */
width:20000em;
position:absolute;
}
div.scrollable div.galleryItems div {
float:left;
}
/* */
div.galleryItems img {
border:2px solid #fff;
outline:1px solid #8CACBB;
}
div.galleryItems img.active {
border:2px solid #FFA500;
background-color:#fff;
}
/* */
#gallery-box a.browse {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(++resource++collective.blogging.static/hori_large.png) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
font-size:1px;
height:30px;
margin:5px 10px;
width:30px;
}
#gallery-box a.right {
background-position:0 -30px;
clear:right;
float:right;
margin-right:0;
}
#gallery-box a.right:hover {
background-position:-30px -30px;
}
#gallery-box a.right:active {
background-position:-60px -30px;
}
#gallery-box a.left {
margin-left:0;
}
#gallery-box a.left:hover {
background-position:-30px 0;
}
#gallery-box a.left:active {
background-position:-60px 0;
}
#gallery-box a.disabled {
visibility:hidden !important;
}
/* */
td.entryMap div.googleMapLocation {
width:100%;
}
/* */
.helpTopLink {
float:right;
}
.blogArchivePortlet div.archiveMonth {
padding-left:1em;
}
.blogArchivePortlet span.archiveCount {
font-weight:bold;
}
.blogArchivePortlet div.archiveMonths {
padding-left: 1em;
}
dl.sharePortlet a {
border-bottom:0 none!important;
}
div.manageBlogLinks {
padding-top:0.5em;
}
#filter-blog-form label {
font-weight: normal;
}
#filter-blog-form td {
padding: 0 1em 1em 0;
}
#filter-blog-form select {
width: 100%;
}
.blogPostsCount {
padding-top:0;
}
div.tileFooter {
border:1px solid #8CACBB;
background-color:#DEE7EC;
padding:0.4em 1em;
}
div.entrySharing {
float:right;
}
div.entrySharing a {
border-bottom:0 none!important;
}

}

