body, form {margin:0;}
body {background-color:#fff;}
body, td {
	font-size:11px;
	font-family:verdana, sans serif;
	color:#78124c;
	line-height:12px;
	vertical-align:top;
}

a {color:#78124c; text-decoration:underline;}
a:hover {text-decoration:none;}

h1 {
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	font-family:times new roman;
	text-align:center;
	text-transform:uppercase;
	border-bottom:3px double #ae7896;
	margin:20px 0;
}

h2 a {color:#fff; text-decoration:none;}
h2 {
	font-size:11px;
	font-weight:bold;
	padding:1px 5px;
	height:20px;
	color:#fff;
	background:url("../images/fond-h2.jpg") repeat-x top left #f2f2f2;
	margin:20px 0;
}

h3 {
	background-color:#c7a1b7;
	color:#fff;
	font-family:times new roman;
	font-size:13px;
	text-transform:uppercase;
	margin:30px 0 0 33px;
	height:196px;
	height:18px;
	height:21px;
	padding:3px 10px 0 10px;
}

#masque {
	width:100%;
	margin-right:50%;
	margin-top:250px;
	z-index:999;
	position:absolute;
}

.evenement {	
width:475px; 
}
.evenement .annonce {
	/*background:url('../images/bg_encart_actu.jpg') top right #ffffff;
	background-repeat:no-repeat;*/
	background-color:#FFF;
	color:#78124c;
	font-size:11px;
	font-family:verdana;
	line-height:16px;
	vertical-align:top;
}

.evenement .annonce .image_evenement
{
	text-align:center;
	margin-top:20px;
}
.evenement .evendroite 
{float:left; margin:30px 30px 20px 0px; width:230px;
}
.evenement .evengauche {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#78124c;
	font-weight:bold;
	text-align:right;
	float:left;	 
	margin:30px 40px 20px 40px;
}



.evenement .lienentree a {color:#fff;}
.evenement .lienentree {
	text-align:center;
	height:19px;
	background:url('../images/evenement-bas.gif') no-repeat top left transparent;
}


.pied {
	background:url("../images/fond-pied.jpg") no-repeat top left #fff;
	height:42px;
	vertical-align:middle;
	font-size:9px;
	color:#fff;
	padding-top:10px;
}

.pied a {color:#fff; text-decoration:none;}
.pied a:hover {text-decoration:underline;}
