
/* - ++resource++plone.app.jquerytools.dateinput.css - */
@media screen {
/* https://geoconfluences.ens-lyon.fr/portal_css/++resource++plone.app.jquerytools.dateinput.css?original=1 */
/* */
/* */
.date {
border:1px solid #ccc;
font-size:18px;
padding:4px;
text-align:center;
width:194px;
-moz-box-shadow:0 0 10px #eee inset;
box-shadow:0 0 10px #eee inset;
}
/* */
#calroot {
margin-top:-1px;
width:198px;
padding:2px;
background-color:#fff;
font-size:11px;
border:1px solid #ccc;
z-index:1;
-moz-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-box-shadow: 0 0 15px #666;
-webkit-box-shadow: 0 0 15px #666;
box-shadow: 0 0 15px #666;
}
/* */
#calhead {
padding:2px 0;
height:22px;
}
#caltitle {
font-size:14px;
color:#0150D1;
float:left;
text-align:center;
width:155px;
line-height:20px;
text-shadow:0 1px 0 #ddd;
}
#calnext, #calprev {
display:block;
width:20px;
height:20px;
background:transparent url(prev.gif) no-repeat scroll center center;
float:left;
cursor:pointer;
}
#calnext {
background-image:url(next.gif);
float:right;
}
#calprev.caldisabled, #calnext.caldisabled {
visibility:hidden;
}
/* */
#caltitle select {
font-size:10px;
}
/* */
#caldays {
height:14px;
border-bottom:1px solid #ddd;
}
#caldays span {
display:block;
float:left;
width:28px;
text-align:center;
}
/* */
#calweeks {
background-color:#fff;
margin-top:4px;
}
/* */
.calweek {
clear:left;
height:22px;
}
/* */
.calweek a {
display:block;
float:left;
width:27px;
height:20px;
text-decoration:none;
font-size:11px;
margin-left:1px;
text-align:center;
line-height:20px;
color:#666;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
/* */
.calweek a:hover, .calfocus {
background-color:#ddd;
}
/* */
a.calsun {
color:red;
}
/* */
a.caloff {
color:#ccc;
}
a.caloff:hover {
background-color:rgb(245, 245, 250);
}
/* */
a.caldisabled {
background-color:#efefef !important;
color:#ccc	!important;
cursor:default;
}
/* */
#calcurrent {
background-color:#498CE2;
color:#fff;
}
/* */
#caltoday {
background-color:#333;
color:#fff;
}
/* */
.caltrigger {
background:url('popup_calendar.png') no-repeat 0 0;
height: 16px;
width: 16px;
display: inline-block;
border-bottom: none !important;
vertical-align: middle;
}
#calprev {
background-image:url(++resource++plone.app.jquerytools.prev.gif);
}
#calnext {
background-image:url(++resource++plone.app.jquerytools.next.gif);
}
#calroot {
z-index: 10000;
}
}


/* - ploneannuaire.css - */
/* https://geoconfluences.ens-lyon.fr/portal_css/ploneannuaire.css?original=1 */
/* */
#annuaire,
#annuaire-contact{
width:60%;
}
.annuaireAbcedaire,
#content ul.annuaireAbcedaire {
list-style: none;
margin: 0;
margin-bottom: 1em;
}
.annuaireAbcedaire li,
#content ul.annuaireAbcedaire li {
display: inline;
margin: 0;
margin-right: 0.5em;
}
.annuaireAbcedaire .selected,
#content ul.annuaireAbcedaire .selected {
font-weight: bold;
font-size: 150%;
text-decoration: none;
}
#annuaire div.AnnuaireItem {
margin-bottom:10px;
min-height:100px;
padding:10px;
box-shadow:2px 2px 10px #ccc;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
}
#annuaire div.AnnuaireItem.even {
background:#F3F1E7;
}
#annuaire-contact ul{
list-style-position:outside;
padding:10px;
margin-bottom:5px;
margin-left:0;
box-shadow:2px 2px 10px #ccc;
border:solid 1px #ccc;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
}
#annuaire-contact ul li{
list-style:none;
}
.portrait img {
float:right;
clear:both;
}
#annuaire-contact .portrait img{
margin:10px;
}
#annuaire .portrait img{
margin-top:-1.5em;
}
ul#contact-info li{
list-style-image:url(fleche.gif);
}
/* */


/* - ploneannuaire_popup.css - */
/* https://geoconfluences.ens-lyon.fr/portal_css/ploneannuaire_popup.css?original=1 */
/* */
.annuairePopupPosition {
position: relative;
z-index: 1;
}
#annuaire-contact-popup {
display: block;
position: absolute;
font-size: 10px;
top: 30px;
left: -40px;
border: 1px solid White;
background: #eef3f5;
width: 300px;
padding: 0.5em;
z-index: 1000;
font-weight: normal;
text-decoration: none;
}
#annuaire-contact-popup h6 {
padding: 0px;
margin: 0px;
font-size: 10px;
}
#annuaire-contact-popup p {
padding: 0px;
margin: 0px;
font-size: 10px;
}
.highlightedAnnuaireTerm {
border-bottom: 2px dotted Black;
background: #eef3f5;
cursor: help;
z-index: 2;
}
/* */

