/* CSS Document */

.clear {clear: both; height: 1px; line-height: 1px; margin-bottom: -1px;}

#eventlist {
	width: 100%;
}

#eventlist h5.componentheading {

}

#eventlist table.contentpaneopen {

}

#eventlist .category {
	padding: 4px;
	margin: 2px;
}

#eventlist .category .image {
	float: left;
	padding: 15px 5px 2px 2px;
}

#eventlist .intro {

}

#eventlist table tr td {
	text-align: left;
}

#eventlist div.link {
	
}

#eventlist div.date {
	text-align: left;
}

#eventlist div.time {
	text-align: left;
}

#eventlist .sectiontableheader {
	text-align: left;
	
	
}

#eventlist tr.sectiontableentry1 td {

}

#eventlist tr.sectiontableentry2 td {

}


#eventlist tr.sectiontableentry1 td a {

}

#eventlist tr.sectiontableentry2 td a {

}

#eventlist .copyright {
	text-align: center;
}

#eventlist .inputbox {
	margin: 1px;
}

#eventlist input.button {

}

#eventlist input.disable {
	color: #555;
	background: #CCC;
	border: 1px solid #555;
	text-align: center;
}

#eventlist a.link {
	margin: 3px;
	padding: 1px 2px 1px 2px;
}

#eventlist a.link:hover {

}







#eventlist table.edit {
	width: 90%;
	text-align: center;
}

#eventlist table.edit tr th.sectiontableheader {
	text-align: center;
}

#eventlist table.details {
	width: 100%;
	
}

#eventlist td.detailsEvenement {
float:left; font-size: 1em;  width: 30%;  background: transparent; vertical-align:middle; border-bottom: 1px solid #BECEEF; 
}

#eventlist td.details {
float:left; font-size: 1em;  width: 25%;  background: transparent; vertical-align:middle; border-bottom: 1px solid #BECEEF; 
}
#eventlist td.data {
  float:left; font-size: 1em;    background: transparent; vertical-align:middle; border-style:none;
}

#eventlist .sectiontableheader {
	font-size: 1.2em; font-weight: bold; border-style:none; border-bottom: 1px solid #BECEEF; padding: 0.3em 0; margin: 0.8em 0; background: transparent; 
}

#eventlist .sectiontableheaderList {

	}

#eventlist .map {
	letter-spacing: 2px;
}

#eventlist .pagenavi {
	text-align: center;
}

#eventlist .pagenavi div {
	margin-top: 5px;
}

ul.user { 
	margin: 0; 
	padding: 0; 
	list-style: none; 
}

ul.user li { 
	float: left; 
	margin: 5px; 
	list-style: none; 
	background: none; 
}

ul.user li img { 
	border: 1px solid #AAA;
	padding: 3px; 
}

ul.user li span.username, ul.user li a { 
	width: 120px;
	display: block; 
	text-align: center; 
	font-weight: 700; 
}

.xarionCadre {
	padding-left: 3px; 
	padding-right: 3px; 

	width: 98%;
	border-style: solid;
	border-color:#B8CAEF;
	border-width: 1px;
	background:  #D1DBF3;
}
div#eventlist table.list
{ margin: 1em 0 0 0; width: 100%; font-size: 1em; font-size: 1.1em; border-collapse: collapse; 	
	background:  #D1DBF3; }

div#eventlist table.list th
{ background: #AAAAAA; color: #fff; font-weight: normal; padding: 0.3em 0.2em; text-align: left; }

div#eventlist table.list th img
{ margin: 0 0 5px 5px; vertical-align: middle; }

div#eventlist table.list td
{ padding: 0.5em 0.2em; border-bottom: 1px solid #B8CAEF; vertical-align : middle; }

div#eventlist table.list tr.sectiontableentry2 td
{ background: #eee; }

div#eventlist table.list tr:hover td
{ background: #E5E5E5 }

