body
{
	font-family: 'Raleway', sans-serif;
}

.right-cont
{
	display: none;
}

header #liens
{
	display: none;
}
header
{
	font-size: smaller;
}

.large
{
	width:100%;
}

.big-h {
	border: 2px solid gray;
	padding: 0;
	border-spacing: 0;
	margin: auto;
	min-width: 50%;
	border-collapse: collapse;
}

.big-h tr
{
	border: 1px solid gray;
}

.big-h td
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.big-h .event {
	height: 60px;
	margin: 0;
}

.big-h .vide
{
	font-weight: bold;
	text-align: center;
}


.big-h .jour {
	font-family: 'Helvetica';
	color: gray;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

.big-h .heure {
	font-family: 'Helvetica';
	color: #333;
	font-size: 0.9em;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}

.big-h .larger {
	font-size: 1.2em;
}

.big-h .location {
	font-family: 'Helvetica';
	color: #333;
	font-size: 0.9em;
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	vertical-align: middle;
}

.big-h .titre {
	text-align: left;
	padding-left: 5px;
	padding-right: 15px;
	vertical-align: middle;
}

.big-h .titre .sup {
	color: #222;
	font-weight: bolder;
	margin: 0;
	font-size: 0.95em;
	padding: 0;
}

.big-h .titre .inf {
	color: #333;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	padding-left: 2px;
}

.big-h .description, .big-h .visible {
	color: #222;
	font-size: 0.8em;
	line-height: 100%;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	vertical-align: middle;
}

.big-h .description br:only-child {
	display: none;
}

.big-h .description p
{
	margin-top: 7px;
	margin-bottom:6px;
}

#popup,#navigation,.tout
{
	display: none;
}
