/* ======================================================================================================== */
/* =  MEETINGS (common to PLenary, Commissions, Delegations, Meps)															*/
/* ======================================================================================================== */
.meeting{
	padding: 12px;
	border-top: 1px solid #D9DCE0;
	zoom: 1;
}

/* Main */
.meeting .main .title{
	font-size: 1.2em;
  font-weight: bold;
  line-height: 1.4em;
  text-decoration: none;
  color: #13334D;
}
.meeting .main .title.politic{
	padding-left: 30px;
}
.meeting .main .title.aldeadle{
	background: url("../../common_dit/img/group/group_iconsmall_aldeadle.png") no-repeat scroll 0 center transparent;
}
.meeting .main .title.ecr{
	background: url("../../common_dit/img/group/group_iconsmall_ecr.png") no-repeat scroll 0 center transparent;
}
.meeting .main .title.efd{
	background: url("../../common_dit/img/group/group_iconsmall_efd.png") no-repeat scroll 0 center transparent;
}
.meeting .main .title.politic.epp{
	background: url("../../common_dit/img/group/group_iconsmall_epp.png") no-repeat scroll 0 center transparent;
}
.meeting .main .title.greensefa{
	background: url("../../common_dit/img/group/group_iconsmall_greensefa.png") no-repeat scroll 0 center transparent;
}
.meeting .main .title.guengl{
	background: url("../../common_dit/img/group/group_iconsmall_guengl.png") no-repeat scroll 0 center transparent;
}
.meeting .main .title.sd{
	background: url("../../common_dit/img/group/group_iconsmall_sd.png") no-repeat scroll 0 center transparent;
}
.meeting .main .calendar{
	margin: 0 0 10px 10px;
	padding-left: 20px;
	color: #195B92;
	text-decoration: none;
	background: url("../../common/img/icon/boxbody_iconsmall_link_simple.png") no-repeat scroll 0 center transparent;
}
.meeting .main .calendar:hover{
	text-decoration: underline;
}

/* Session */
.meeting .session{
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px dotted #D9DDE1;
}
.meeting .session .info p{
	font-size: 1.2em;
	font-weight: bold;
	color: #1A5B93;
}
.meeting .session .info .date{
	margin-top: -2px;
	padding: 2px 6px;
	color: #fff;
	background-color: #195B92;
}
.meeting .session .info .hour{
	margin-left: 10px;
}
.meeting .session .info .place{
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #D9DCE0;
}
.meeting .session .info ul.document li{
	float: left;
	font-size: 1.2em;
	font-weight: bold;
}
.meeting .session .info ul.document li a{
	display: block;
	margin: -2px 0 0 10px;
	padding: 2px 6px;
	color: #fff;
	text-decoration: none;
	background: none repeat scroll 0 0 #DD602D;
}
.meeting .session .info p.document a{
	display: block;
	margin-top: -2px;
	padding: 2px 6px;
	color: #fff;
	text-decoration: none;
	background: none repeat scroll 0 0 #DD602D;
}
.meeting .session .info .document a:hover{
	text-decoration: underline;
}

/* Subtitles */
.meeting .subtitles p{
	margin: 5px 0 0 0;
	font-size: 1.1em;
	font-style: italic;
	color: #666;
}