body {
	font-family: arial, sans-serif;
	font-size:0.8em;
	color: #4c4c4c;
	text-align: center;
	padding: 0;
	margin: 0;
	background-color: #2b3362;
	/*background-image: url(../images/bg_page.jpg); /*dégradé de fonde page*/
	/*background-repeat: repeat-x;
	background-position: center top;*/
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

img {
	border:none;	
}

img a {
	border:none;	
}

#global {
	width:988px;
	/*background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;*/
}
#fond {
	width:988px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	background-image: url(../images/bg_content.jpg);
	background-repeat:repeat-y;
	background-position: center;
}


#header {
	width:988px;
	height:330px; /*hauteur du header et du flash*/
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	background-image: url(../images/bg_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}


#page {
	/* TOUT est là, vu que la div header fait 330 au lieu des 226 prévu, on décal la div suivante (page) de 7104 (330-226) vers le haut grace au positionnement relatif*/
	position:relative;
	top:-104px;
	width:988px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
}
.separation {
	clear:both;
	visibility:hidden;
}

#footer {
	position:relative;
	top:-104px;
	width:988px;
	height:106px; /* hauteur de l'image*/
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: no-repeat;
	
}

#footer a{
	color:#666;
	font-size:0.9em;
}

#footer a:hover{
	color:#000;
}

#baseline_footer {
	margin:20px 0 0 290px;
	padding:0;
	color:#4e5b73;
}

#footer img{
	margin:0px 0 0 920px;
	padding:0;
	color:#4e5b73;
	/*display:block;*/
}

#col_gauche {
	width:238px; /* largeur boite : 288 (238+ PL25 + PR25)*/
	padding-left:25px;
	padding-right:25px;
	float:left;
	background-image: url(../images/nav_header.jpg);
	background-repeat: no-repeat;
	background-position: 25px top;
}

#content {
	width:677px; /* largeur boite : 710 (667 + PR23)*/
	padding-right:23px; /*correction paddin*/
	float:left;
}

#newsletter {
	width:318px; /*(333-15)*/
	height:22px;
	padding:6px 0 0 15px;
	margin:0;
	background-color:#161f42;
	float:left;
}

#newsletter a {
	color:#6d7da1;
	margin:0;
	text-decoration:none;
	background-image: url(../images/ico_newsletter.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding:3px 24px 3px 0px;
}

form {
	margin:0px;
	padding:0px;
}
#search {
	color:#6d7da1;
	text-align:right;
	width:319px;
	height:24px;
	padding:4px 15px 0 0;
	background-color:#161f42;
	margin:0px;
	float:left;
}

#search input {
	color:#FFF;
	background-color:#6d7da1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#search .bouton input {
	color:#FFF;
	background-color:#161f42;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

