
/* - ++resource++plonetruegallery-portlet.css - */
@media screen {
/* http://www.ens-lyon.fr/CHIMIE/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;
}
}


/* - ++resource++ContentWellPortlets.styles/ContentWellPortlets.css - */
@media all {
/* http://www.ens-lyon.fr/CHIMIE/portal_css/++resource++ContentWellPortlets.styles/ContentWellPortlets.css?original=1 */
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink,
.manageInHeaderPortletsLink,
.managePortletsBelowTitleLink { text-align: center; margin: 0 auto 1em; clear:both;}
.portlet-manager-row .porlet-well_manager { width: 30%; float:left; margin:1%; }
.portlet-manager-row { width:100%; float:left; }
/* */
div.width-1\3a 5 { width:    17.75%; } /* */
div.width-2\3a 5 { width:    37.75%; } /* */
div.width-3\3a 5 { width:    57.75%; } /* */
div.width-4\3a 5 { width:    77.75%; } /* */
div.position-1\3a 5 {margin-left:    -78.875%;} /* */
div.position-2\3a 5 {margin-left:    -58.875%;} /* */
div.position-3\3a 5 {margin-left:    -38.875%;} /* */
div.position-4\3a 5 {margin-left:    -18.875%;} /* */
div.width-1\3a 6 { width:    14.416%; } /* */
div.width-5\3a 6 { width:    81.083%; } /* */
div.position-1\3a 6 {margin-left:    -82.208%;} /* */
div.position-5\3a 6 {margin-left:    -15.542%;} /* */

}


/* - zoombox.css - */
/* http://www.ens-lyon.fr/CHIMIE/portal_css/zoombox.css?original=1 */
#zoombox iframe,#zoombox img{
border:none;
}
#zoombox .zoombox_mask{
background-color:#000;
position:fixed;
width:100%;
z-index:1051;
height:100%;
top:0;
left:0;
}
#zoombox .zoombox_container{
position:absolute;
z-index:1052;
}
#zoombox .relative{
position:relative;
}
#zoombox .zoombox_prev{
position:absolute;
top:0;
left:0;
width:50%;
height:100%;
cursor:pointer;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-opacity:0;
opacity:0;
}
#zoombox .zoombox_prev:hover{
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-opacity:1;
opacity:1;
}
#zoombox .zoombox_next{
position:absolute;
top:0;
right:0;
width:50%;
height:100%;
filter:alpha(opacity=0);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
-moz-opacity:0;
opacity:0;
}
#zoombox .zoombox_close,#zoombox .zoombox_next,#zoombox .zoombox_prev{
cursor:pointer;
}
#zoombox .multimedia .zoombox_next,#zoombox .multimedia .zoombox_prev{
display:none;
}
#zoombox .zoombox_next:hover{
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-opacity:1;
opacity:1;
}
#zoombox .zoombox_gallery{
position:fixed;
z-index:1054;
bottom:-60px;
left:0;
right:0;
text-align:center;
filter:alpha(opacity=85);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
-moz-opacity:0.85;
opacity:0.85;
cursor:pointer;
width:auto;
background-color:#050505;
height:60px;
overflow: hidden;
display:none;
}
#zoombox .zoombox_gallery img{
height:50px;
padding:5px;
filter:alpha(opacity=30);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
-moz-opacity:0.3;
opacity:0.3;
}
#zoombox .zoombox_gallery img:hover,#zoombox .zoombox_gallery img.current{
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-opacity:1;
opacity:1;
}
#zoombox_loader{
background:url(img/loader.png) no-repeat left top;
position:absolute;
height:40px;
width:40px;
cursor:pointer;
top:50%;
left:50%;
margin:-20px 0 0 -20px;
z-index:1053;
}
/* **/
.zoombox .zoombox_container{
background:#000;
color:#666;
-moz-box-shadow:0px 0px 10px #000000;
-webkit-box-shadow:0px 0px 10px #000000;
-o-box-shadow:0px 0px 10px #000000;
box-shadow:0px 0px 10px #000000;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
-o-box-shadow:0 0 10px #000;
box-shadow:0 0 10px #000;
}
.zoombox .content{
background:#000;
}
.zoombox .zoombox_title{
color:#FFF;
position:absolute;
left:-1px;
top:-22px;
-moz-text-shadow:1px 1px #000000;
-webkit-text-shadow:1px 1px #000000;
-o-text-shadow:1px 1px #000000;
text-shadow:1px 1px #000000;
-moz-text-shadow:1px 1px #000;
-webkit-text-shadow:1px 1px #000;
-o-text-shadow:1px 1px #000;
text-shadow:1px 1px #000;
}
.zoombox .zoombox_close{
background:url(img/close.png) no-repeat;
width:30px;
height:30px;
position:absolute;
right:-15px;
top:-15px;
}
#zoombox.zoombox .zoombox_next{
background:url(img/next.png) no-repeat right center;
}
#zoombox.zoombox .zoombox_prev{
background:url(img/prev.png) no-repeat left center;
}
/* **/
.lightbox .zoombox_container{
background:#FFF;
margin-left:-30px;
padding:10px 10px 37px;
color:#666;
}
.lightbox .zoombox_close{
background:url(img/lightclose.gif) no-repeat left top;
width:66px;
height:22px;
top:auto;
position:absolute;
right:12px;
bottom:6px;
}
.lightbox .zoombox_title{
text-align:left;
}
.lightbox .zoombox_next{
background:url(img/lightnext.gif) no-repeat right 50px;
}
.lightbox .zoombox_prev{
background:url(img/lightprev.gif) no-repeat left 50px;
}
#zoombox.lightbox .zoombox_gallery{
left:10px !important;
right:10px;
bottom:36px;
}
/* **/
.prettyphoto .zoombox_container{
border:10px solid #0B0A0A;
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px 10px 10px 10px;
background:#FFF;
padding:10px 10px 37px;
margin-left:-20px;
color:#797979;
}
.prettyphoto .zoombox_title{
text-align:left;
}
.prettyphoto .zoombox_close{
background:url(img/ppsprite.png);
width:27px;
height:24px;
top:auto;
position:absolute;
right:6px;
bottom:8px;
}
.prettyphoto .zoombox_next{
background:url(img/ppnext.png) no-repeat right center;
}
.prettyphoto .zoombox_prev{
background:url(img/ppprev.png) no-repeat left center;
}
.prettyphoto .multimedia .zoombox_next,.prettyphoto .multimedia .zoombox_prev{
display:none;
}
#zoombox.prettyphoto .zoombox_gallery{
left:10px !important;
right:10px;
bottom:36px;
}
/* **/
.darkprettyphoto .zoombox_container{
-moz-border-radius:10px;
-webkit-border-radius:10px;
-khtml-border-radius:10px;
border-radius:10px 10px 10px 10px;
background:#0C0C0C;
padding:10px 10px 37px;
margin-left:-30px;
color:#828282;
}
.darkprettyphoto .zoombox_title{
text-align:left;
}
.darkprettyphoto .zoombox_close{
background:url(img/ppsprite.png);
width:27px;
height:24px;
top:auto;
position:absolute;
right:2px;
bottom:6px;
}
.darkprettyphoto .zoombox_next{
background:url(img/ppnext.png) no-repeat right center;
}
.darkprettyphoto .zoombox_prev{
background:url(img/ppprev.png) no-repeat left center;
}
.darkprettyphoto .multimedia .zoombox_next,.darkprettyphoto .multimedia .zoombox_prev{
display:none;
}
#zoombox.darkprettyphoto .zoombox_gallery{
left:10px !important;
right:10px;
bottom:36px;
}
/* **/
.simple .zoombox_container{
background:#000;
}
.simple .zoombox_title{
color:#FFF;
position:absolute;
left:-1px;
top:-22px;
-moz-text-shadow:1px 1px #000000;
-webkit-text-shadow:1px 1px #000000;
-o-text-shadow:1px 1px #000000;
text-shadow:1px 1px #000000;
-moz-text-shadow:1px 1px #000;
-webkit-text-shadow:1px 1px #000;
-o-text-shadow:1px 1px #000;
text-shadow:1px 1px #000;
}
#zoombox.simple .zoombox_next{
background:url(img/simplenav.png) no-repeat -20px center;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-opacity:1;
opacity:1;
right:-20px;
width:20px;
}
#zoombox.simple .zoombox_next:hover{
background-position-x:left;
}
#zoombox.simple .zoombox_prev{
background:url(img/simplenav.png) no-repeat -40px center;
filter:alpha(opacity=100);
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
-moz-opacity:1;
opacity:1;
left:-20px;
width:20px;
}
#zoombox.simple .zoombox_prev:hover{
background-position-x:-60px;
}
.simple .zoombox_prev{
background:url(img/ppprev.png) no-repeat left center;
}
.simple .zoombox_close{
background:url(img/simpleclose.png) no-repeat;
width:30px;
height:30px;
position:absolute;
top:0;
right:-10px;
}
#zoombox.simple .multimedia .zoombox_next,#zoombox.simple .multimedia .zoombox_prev{
display:block;
}


/* - ++resource++calendar_styles/calendar.css - */
@media screen {
/* http://www.ens-lyon.fr/CHIMIE/portal_css/++resource++calendar_styles/calendar.css?original=1 */
/* */
@media screen {
.portletCalendarEx dt {
background-color: #eee;
font-weight: bold;
text-align: left;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendar dd {
margin: 0;
padding: 0;
}
.portletCalendarEx tr.month {
background-color: #eee;
font-weight: bold;
text-align: center;
line-height: 1.6em;
border-bottom: none;
}
.portletCalendarEx th a#calendar-previous {
float: left;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendarEx th a#calendar-next {
float: right;
padding: 0 1em;
margin: 0 -.5em;
}
.portletCalendar a, .portletCalendar a:focus,
.portletCalendar a, .portletCalendar a:hover {
text-decoration: none;
}
.ploneCalendar {
border-spacing: 0;
width: 100%;
}
.ploneCalendar a {
text-decoration: none;
border-bottom: none !important;
}
.ploneCalendar td {
background-color: transparent;
width: 14%;
text-align: center;
padding: 2px;
}
.ploneCalendar .weekdays th {
background-color: #eee;
text-align: center;
padding: 2px;
font-weight: normal;
}
.ploneCalendar .event {
background-color: #eee;
font-weight: bold;
}
.ploneCalendar .todayevent {
background-color: #eee;
border: 2px solid #205C90;
font-weight: bold;
}
.ploneCalendar .todaynoevent {
border: 2px solid #205C90;
}
}

}

