*{
	margin:0;
	padding:0;
	font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
	background-color:#D01437;
}

h1,h2,h3,h4,h5,h6{
	color:#D01437;
	}
	
h1{
	font-size:36px;
	}

h2{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	color:#FFFFFF;
	background-color:#D01437;
	display:block;
	}

h3{
	font-size:18px;
	margin:10px;
	}

h4{
	font-size:14px;
	}
img.droite{
	display:block;
	margin:5px auto;
	padding:0;/*
	padding:5px 0 5px 5px;
	float:right;*/
	}
img.gauche{
	display:block;
	margin:5px auto;
	padding:0;/*
	padding:5px 5px 5px 0;
	float:left;*/
	}
img.centre{
	display:block;
	margin:5px auto;
	padding:0;
	}
a{
	color:#CC3467;
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	border-bottom:1px dotted #CC3467;
	}
form{
	margin-left:50px;
	}
label{
	font-weight:bold;
	display:block;
	}
input, textarea{
	margin:2px 0;
	border:1px solid #666;
	display:block;
	}
	
input:hover, textarea:hover{
	border:1px solid #CC3467;
	}
	
blockquote{
	margin:5px 0 5px 30px;
	text-align:justify;
	}
img.droite{
	padding:5px;
	margin:5px 0 5px 5px;
	float:right;
	}
img.gauche{
	padding:5px;
	margin:5px 5px 5px 0;
	float:left;

	}
img.centre{
	display:block;
	margin:0px auto;
	padding:5px;
	}
img.bord{
	border:1px solid #999;
	padding:2px;
	}
a img{
	border:none;
	}

#contient_site{
	position:absolute;
	width:760px;
	top:0;
	left:50%;
	margin-left:-380px;
	background-color:#D01437;
	background-image:url(milieu.jpg);
	background-position:left;
	background-repeat:repeat-y;
	color:#000;
	}
strong{
	font-size:1em;
	color:#D01437;
	}
#entete{
	height:162px;
	padding-top:0px;
	background-color:D01437;
	display:block;
	width:760px;
	}			
	
#contenu{
	width:760px;
	}
	#contenu2{
		margin:0 10px 0 9px;
		padding-bottom:20px;
		}
		#contenu2 p{
			padding:0.6em 0;
			margin-left:20px;
			line-height:1.4em;
			}
		#contenu2 ul, #contenu2 ol{
			margin:10px 40px;
			}
		#contenu2 li{
			line-height:18px;
			}
		#contenu2 p.flr:First-letter{
			color:#D01437;
			font-size:18px;
			font-weight:bold;
			}
		#contenu2 p.flr{
			text-align:justify;
			}
		#contenu2 a.mini{ border:none;}
	#menu{
		width:100%; 
		margin:2px 0 10px 0px;
		background-color:#D01437;
		text-align:center;
		}
		#menu a{
			color:#FFFFFF;
			padding:0 10px;
			line-height:23px;
			}
		#menu a:hover{
			text-decoration:underline;
			}
		div.diapo2 span{ background-color: #FFFEEF;}
	
#pied_de_page{
	width:760px;
	height:20px;
	float:left;
	color:#FFFFFF;
	padding-top:15px;
	background-image:url(bas.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#D01437;
	text-align:center;
	font-size:10px;
	}
	#pied_de_page a{
		color:#FFFFFF;
		font-size:10px;
		}
	#pied_de_page a:hover{
		border-bottom:1px dotted #FFF;
		}
