
/* - archroom.css - */
@media screen {
/* https://portal.ictp.it/portal_css/archroom.css?original=1 */
/* */
/* */
div.roomtimetable { width: 100%; display:table }
div.cell{
width: 10%;
/* */
/* */
height: 100%;
text-align: center;
display:table-cell;}
div.row { width: 100%;
display:table-row;
clear:left; height: 3em }
div.hour {  white-space: nowrap ; width:2em;}
div.weekdays {
height: auto ;
padding-top: 0.2em;
padding-bottom: 0.2em;
white-space: nowrap;}
.roomtimetable ul {
padding:0px;
margin:0px;
height: auto;
display:block;
position:relative;
}
div.lesson{
display:block;
height: 100%;
top:0px;
bottom:0px;
margin-bottom:0px;
padding:0px;
position:relative;
}
.noreservation a,
.reservation a{ display:block; padding:5px;}
.roomtimetable li.lesson { padding:5px; margin:0px; }
.roomtimetable td.weekdays
{
border-bottom: 1px solid  #ccc;
}
td.hour span {  width:2em; padding-right: 0px; padding:5px;}
.roomtimetable td.cell,
.roomtimetable th.cell,
.roomtimetable td { width:15%;   text-align: center;
padding:0px;
margin:0px;
vertical-align:top;
}
.roomtimetable th.hour,
.roomtimetable td.hour {   width: 12%;
}
.roomtimetable td.cell a { text-decoration:none; }
table.roomtimetable tr.even,
table.roomtimetable tr.odd
{
height: 3em;}
.roomtimetable td.reservation { background-color: #EEF3F5 ;
}
.roomtimetable .weekdays td{ padding-bottom: 4px; }
.roomtimetable .weekdays .lastCell{  }
.roomtimetable .weekdays .lastCell{  }
table.roomtimetable tr.firstRow{  }
table.roomtimetable tr.lastRow{  }
table.roomtimetable  {width:100%;border-spacing:0px; }
table.roomtimetable tr.firstRow td.noreservation{  }
table.roomtimetable tr.firstRow .noreservation .lastCell{  }
.roomtimetable thead  a.linkprevious { margin-left:-15px; }
.roomtimetable thead  a.linknext { margin-right:-15px; }
div.reservationinfo
{
display:none;
position:absolute;
left:-200px;
background-color: #ccccff;
text-align:left;
color: black;
padding:5px;
border: 2px solid #9999cc;
}
div.showReservationinfo { display:block; }
.lectureDetails { float:right; }
.diplomaPaddedTitle { padding: 2px 10px; }
.roomtimetable .reservation,
.roomtimetable .noreservation {
border-right: 1px solid #ccc;
}
.noreservation-drop-active {background-color:#333366;}
.lecture_confirm_form select { font-size: 75%; }
.weekdaysform { display:inline; }

}

