html{
	background-color:#980e4b;
	padding:0px;
	margin:0px;
}
body{  
	text-align:center;
	padding:0px;
	margin:0px;
	_margin:12px;
	background-color:#ffffff;
}
p,h1,h2,td{
	color: #FFFFFF;
	font-family: verdana;
	font-size: 12px;
	text-align: justify;
	margin-right: 10px;
}
h2{
	font-weight: bold;
}
h1{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
.separateur{
	clear:both;
}
#page{
	width:100%;
	height:100%;
	background-color:#980e4b;
}

/* ----------- PARTIE HAUT ---------- */
#haut{
	width:100%;
	height:110px;

}
#logo{
	margin:10px 0px 0px 10px;
	float:left;
}
#evenement{
	float:left;
	padding:30px  0px 0px 20px;
}
#evenement h1{
	 margin-bottom:0px;
	 font-size:18px;
}
#evenement h1 a{
	color:white;
	text-decoration:none;
}
#evenement p{
	 margin-top:0px;
}
#evenement p a{
	color:white;
	text-decoration:none;
	font-size:14px;
}
#drapeaux{
	margin-right: 10px;
	margin-top: 10px;
	float: right;
}
#drapeaux img{
	padding-left:5px;
}
#menu{
	width:100%;
	float:left;
	color: #d387ac;
	margin-top:20px;
	background-color:white;
	text-align:center;
}
#menu .centre{
	width:90%;
	margin:0px auto 0px auto;
	background-color:#980e4b;
}
#menu .centre a{
	color:#d387ac;
	text-decoration:none;
}
#menu .centre a:hover{
	background-color:#b13c70;
	color:#ffffff;
}
/* ----------- CONTENU ---------- */
#contenu{
	width:90%;
	clear:both;
	margin: 0px auto 0px auto;
	padding-top:20px;
	overflow:auto;
}
#contenu a{
	color:#d387ac;
	text-decoration:none;
}
#contenu a:hover{
	color:#d387ac;
	text-decoration:underline;
}
#contenu img{
	border:1px solid #D387AC;
	margin-right:10px;
}
#contenu p{
	margin-top:0px;
}
#contenu table img{
	margin-bottom: 10px;
}
#formulaire{
	margin-left: 10px;
	float: left;
}
#formulaire table{
	margin-left: 30px;
	margin-right: 0px;
}
#formulaire table td imput{
	float: left;
}

/* ----------- PARTIE BAS ---------- */
#bas{
	width:100%;
	clear:both;
	padding-top:20px;
}
#adresse {
	text-align:center;
	width:100%;
	background-color:white;
}
#adresse .centre{
	width:90%;
	color:#ffffff;
	margin:0px auto 0px auto;
	background-color:#980e4b;
}
#adresse .centre a, #mentions a{
	color:#d387ac;
	text-decoration:none;
}
#adresse .centre a:hover, #mentions a:hover{
	color:#d387ac;
	text-decoration:underline;
}
#logos{
	width:100%;
	height: 50px;
	_height:40px;
	_margin:10px;
}
#mentions{
	text-align: right;
	padding-top: 24px;
}
#ircf {
	margin: 10px 20px 0px 20px;
}