.tx-mjseventpro-pi1 {
	border:0;
}
.tx-mjseventpro-pi1 form {padding:1em 0; margin:0 0 1em 0;}
.tx-mjseventpro-pi1 fieldset {
	width:640px;
	padding:.2em 0;
	margin:.8em 0;
	text-align:center;
	background-color:#bbb;
	border:none;
	}
.tx-mjseventpro-pi1 label {
	padding-right: .8em;
	display : inline;
	text-align:left;
	}

.tx-mjseventpro-pi1 fieldset legend {
	font-weight: bold;
	margin-bottom:.5em;
	display:none;
	}
.tx-mjseventpro-pi1 form label.eday {
	margin-left:1em;
	}
.tx-mjseventpro-pi1 form select,
.tx-mjseventpro-pi1 form input {
	border:1px solid #999;
	display:inline;
	text-align:center;
}
.tx-mjseventpro-pi1 form select {
	text-align: left;
	}
.tx-mjseventpro-pi1 form select.big {
	width:auto;
	margin-right: 1em;
}
.tx-mjseventpro-pi1 .abc {
	margin-top:1em;
	margin-left:0;
	padding-left:0;
	}
.tx-mjseventpro-pi1 dl.mjseventpro {
	margin-bottom:1em;
	margin-left:2em;
	padding-bottom:0;
	}
.tx-mjseventpro-pi1 dl.mjseventpro dt, .tx-mjseventpro-pi1 dl.mjseventpro dd {
	padding-left:15px;
	}
.tx-mjseventpro-pi1 dl.mjseventpro dt {
	background:url('../../site/img/rond_jaune.gif') no-repeat left 6px;
	}

.tx-mjseventpro-pi1 h4 {font-weight:bold; text-align: right;}
.tx-mjseventpro-pi1 tr th {
	text-align: left;
	}
.tx-mjseventpro-pi1 tr td.title {
	padding:.3em .1em;
	}
.tx-mjseventpro-pi1 tr.impair {
	background:#eee;
}
.tx-mjseventpro-pi1 .date-event {
	}
.tx-mjseventpro-pi1 tr td.commune {
	width:100px;
	text-transform: none;
	}
.tx-mjseventpro-pi1 div.vcalendar div {
	padding-left:1em;
}
.postal-code {
	display:none;
	}
.tx-mjseventpro-pi1 div.vcalendar h5 {
	font-size: 1em;
	clear:left;
}
div.logo_illustration img {
	float:right;
	margin-left:10px;
	}

