
/*************** RESET ***************/
/*
#agenda-SU-container table, 
#agenda-SU-container tr, 
#agenda-SU-container th, 
#agenda-SU-container td{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
*/

/*************** AGENDA STRUCTURE ***************/
#agenda-SU-container{
	margin: 0 auto;
	position: relative;
}

.agenda-SU {
	width:100%;
	table-layout:fixed;
	border-spacing: 2px;
	margin-top: -2px;
	margin-left: -2px;
}
.agenda-SU tr{
	
}
.agenda-SU th, .agenda-SU td{
	
}
.agenda-SU th{
	text-align:center;
	font-weight:normal;
}
.agenda-SU td{
	vertical-align: top;
	position:relative;
}
.agenda-SU .column-time{
	text-align: center;
}
.agenda-SU .column-day{
	
}
.agenda-SU .cell{
	
}
.agenda-SU .cell-target{
	display:none;
}
.agenda-SU .cell-empty{
	background-color: transparent;
}
.agenda-SU .cell-block-type{
	
}
.agenda-SU .cell-block-type.openable{
	
}

/*************** BLOCK-TYPE STRUCTURE ***************/
.agenda-SU .block-type{
	/*
	float: left;
	border: 1px solid #CCC;
	*/
	/*
	background-color:#FFF;
	padding: 6px;
	margin: 2px;
	width: 98px;
	*/
}
.agenda-SU .block-type .block-name{
	display: block;
}
.agenda-SU .block-type .block-room{
	display: block;
}

/*************** BLOCK-SESSION STRUCTURE ***************/
.agenda-SU .block-session{
	display:none;
	text-align:left;
	padding:4px;
}
.agenda-SU .block-session .session-name{
	display: block;
}
.agenda-SU .block-session .session-room{
	display: block;
}
.agenda-SU .block-session a.link-show-event-details{
	
}

.agenda-SU .block-session .dialog-event-details, .agenda-SU .block-session .dialog-event-title{
	display:none;
}


/*************** DIALOG STRUCTURE ***************/
#agenda-SU-dialog{
	display:none;
}

#agenda-SU-dialog table{
	width:100%;
	margin:0 auto;
	table-layout:fixed;
	border-collapse:collapse;
}
#agenda-SU-dialog tr{
	
}
#agenda-SU-dialog th, #agenda-SU-dialog td{
	padding:6px;
}
#agenda-SU-dialog th{
	text-align:left;
	font-weight:bold;
}
#agenda-SU-dialog td{
	vertical-align: top;
	/*position:relative;*/
}

#agenda-SU-dialog .title{
	margin: 6px 0;
}
#agenda-SU-dialog .abstract-title{
	text-decoration:underline;
	cursor:pointer;
}
#agenda-SU-dialog .abstract-informations{
	display:none;
}

/*************** PAGE-CHANGER STRUCTER ***************/
#agenda-SU-page-changer{
	margin:0 auto;
}
#agenda-SU-page-changer .link-page-changer{
	cursor:pointer;
}
#agenda-SU-page-changer #link-prev-page{
	float:left;
	margin-right: 5px;
}
#agenda-SU-page-changer #link-next-page{	
	float:right;
}