
* {
	margin:0;
	padding:0;
}


html {
	overflow-y: scroll;
	overflow:-moz-scrollbars-vertical;
}

.clear {
	clear:both;
}

body {
	/*background:url(../_img/general/fond_degrade.gif) top left repeat-x;
	background-color:#080d19;*/
	background-color:#2f5972;
}

#global {
	position:absolute;
	top:30px;
	width:100%;
	height:810px;	
}

#conteneur {
	width:970px;
	height:600px;
	position:absolute;
	left:50%;
	margin-left:-485px;
}

#top {
	width:100%;
	height:115px;	
}

#zone_logo {
	float:left;
	width:290px;
	height:115px;
}

/*-----------------------partie menu---------------------*/

#menu {
	float:left;
	width:474px;
	height:115px;
	background-color:#FFFFFF;
}

#menu ul {
	float:left;
	width:130px;
	list-style-type:none;
	margin-top:30px;
}

#menu ul.first {
	padding-left:20px;
}

#menu ul li {
	height:23px;
	line-height:23px;
	width:115px;
	border-bottom:1px solid #cccccc;
}

#menu ul li.last {
	border:none;
}

#menu ul li a {
	font:normal 14px "Times New Roman", Times, serif;
	color:#000000;
	text-decoration:none;
}

#menu ul li a:hover, #menu ul li a.on {
	color:#58798a;
}

/*-----------------------partie recherche---------------------*/

#recherche {
	float:left;
	width:196px;
	height:115px;
	background-color:#FFFFFF;
}

#recherche #liens {
	/*margin-left:29px;*/
	margin-top:31px;
	text-align:right;
	padding-right:25px;
}

#recherche #liens a {
	color:#587a8d;
	font:normal 14px "Times New Roman", Times, serif;
	text-decoration:none;
}

#recherche form {
	font:normal 14px "Times New Roman", Times, serif;
	color:#000000;
	margin-top:6px;
}

#recherche form input#recherche {
	width:145px;
	height:17px;
	border:1px solid #5d77a1;
}

#recherche form input#ok {
	position:relative;
	top:4px;
}

/*-----------------------partie contenu---------------------*/

#contenu {
	width:680px;
	margin-left:290px;
}

#contenu .fond_blanc {
	background-color:#FFFFFF;
	width:650px;
	padding-left:20px;
}

#contenu .fond_blanc2 {
	background-color:#FFFFFF;
	width:670px;
}

/*-----------------------partie footer---------------------*/

#footer {
	width:670px;
	background-color:#FFFFFF;
	padding-top:40px;
	color:#9d9996;
	font:normal 14px "Times New Roman", Times, serif;
}

#footer #liens {
	float:left;
	padding-left:20px;
}

#footer #liens a {
	color:#9d9996;
	text-decoration:none;
}

#footer #conception {
	float:right;
	padding-right:20px;
	padding-bottom:5px;
}

#footer a {
	color:#9d9996;
}


#qs {
	display: none;
}