/* -----------------------------------------------------------
						Général
----------------------------------------------------------- */

*{
	margin:0;
	padding:0;
	border:0;
}

body{
	font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size:medium;
	color:#808080;
	text-align:center;
	background-color:#FFFFFF;
	/* scroll bar */
scrollbar-face-color:#d3da86;
	scrollbar-darkshadow-color:#d3da86;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#d3da86;
	scrollbar-track-color:#f8f9ea;
	scrollbar-arrow-color:#FFFFFF;
}

a:link,
a:visited{
text-decoration:none;
color:#e3001b;
outline:none;
}
a:hover,
a:active{
text-decoration:underline;
color:#e3001b;
outline:none;
}

h1{display:none;}
h2,h3,h4,h5{font-size:100%;}

.small{font-size:10px;}
ul{list-style:none outside none;}
.left{float:left;}
.right{float:right;}
.bold{font-weight:bold;}
.italique{font-style:italic;}
.souligne{text-decoration:underline;}
.both{clear:both;}
.center{text-align:center;}

input.champ{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:100%;
border:1px solid #c5c6c8;
color:#808080;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
padding-right:4px;
}

select{
font-family:Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size:100%;
border:1px solid #808080;
color:#808080;
padding:1px;
}



/* -----------------------------------------------------------
						Structure
----------------------------------------------------------- */

div#centrage{
width:918px;
margin:0px auto;
text-align:left;
font-size:70%;
text-align:left;
display:table;
border:1px solid #cfcfcf;
background-color:#96c4dd;
}

	
	/*--------------- contenu----------------*/	
	div#centrage div#content{
	height:494px;
	width:918px;
	position:relative;
	border-bottom:5px solid #c6e1ee;
	background-image:url(../pics/fond.gif);
	background-repeat:repeat-x;
	}
		
		div#centrage div#content div#logo{
		position:relative;
		float:left;
		width:312px;
		height:459px;
		padding:35px 0 0 32px;
		}
			div#centrage div#content img{
			display:block;
			}
			div#centrage div#content div#logo img.logo{
			margin-left:31px;
			}
			div#centrage div#content div#logo div#flashcontent{ /* corrige bug sous Ie */
			height:0px;
			display:block;
			}
	
		div#centrage div#content div#datas{
		position:relative;
		float:left;
		width:574px;
		height:449px;
		padding:45px 0 0 0;
		color:#FFF;
		text-align:justify;
		}
		

	
		
	/*--------------- menu----------------*/	
	div#centrage div#menu{
	height:77px;
	padding:5px 0 0 57px;
	background-color:#FFFFFF;
	position:relative;
	}	
	
		div#centrage div#menu ul li{
		display:inline;
		float:left;
		border-left:1px solid #d7d7d7;		
		}
		div#centrage div#menu ul li img{
		display:block;
		}
	/*--------------- footer----------------*/
	div#centrage div#footer{
	height:23px;
	padding:10px 12px 0 12px;
	color:#818181;
	clear:both;
	position:relative;
	background-color:#cfcfcf;
	}
	
		div#centrage div#footer ul li{
		display:inline;
		}
		
			div#centrage div#footer ul li a{
			color:#818181;
			}
			div#centrage div#footer ul li a.rouge{
			color:#e3001b;
			}			

