@charset "iso8859-1";

/* CSS Document */
/* -------------------------------
             TAGS 
   ------------------------------- */

img, div { behavior: url(/_css/iepngfix.htc) }

html, body {
	margin:0;
	margin-bottom:10px;
	padding:0;
	height:auto;
}

body {
	background-repeat:repeat-x;
	background-color:#e3ebfc;
	background-image:url(../_img/body_background.gif);
	color:#1d3e6e;
	font-size:0.8em;
}

h1, h2, h3, h4, h5, h6, h7, p, div {
	color:#1d3e6e;
	font-family:Arial, Helvetica, sans-serif;
}

/* -------------------------------
             MAQUETTE 
   ------------------------------- */
#corps, #headercorps, #bottom {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	position:relative;
	height:auto;
	overflow:visible;
}

#mnu1, #mun2, #mnu3, #mnu4, #mnu5, #mnu6 {
	display:none;
}

#headercorps {
	height:152px;
}

#corps {
	/*overflow-y:visible;
	clear:both;
	min-height:500px;*/
	height:auto;
	overflow: hidden;
}

#menutop {
	position:absolute;
	width:960px;
	top:112px;
	left:0px;
}

#menutopsecond {
	position:absolute;
	width:960px;
	top:135px;
	left:0px;
}

#menutop a {
	color:#496b9c;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-right:21px;
	margin-left:21px;
	text-decoration:none;
}

#menutopsecond a {
	color:#496b9c;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:29px;
	margin-left:29px;
	text-decoration:none;
}

#menutop a:hover, #menutopsecond a:hover {
	color:#019fde;
	text-decoration:underline;
}

#header {
	width:100%;
	background:url(../_img/top.jpg) no-repeat center top;
	height:152px;
	position:relative;
}

.slogan {
	border-left:1px solid #27446e;
	position:absolute;
	top:23px;
	line-height:70px;
	height:50px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#27446e;
	padding-left:10px;
	font-weight:bold;
	left:142px;
}

#languages {
	position:absolute;
	right:10px;
	top:10px;
}

#gauche {
	position:relative;
	bottom:0%;
	top:0%;
	height:auto;
	left:0px;
	width:165px;
	overflow-y:visible;
	background-color:#e3ebfc;
		float:left;
}

#gauche p {
	padding-left:5px;
	padding-right:5px;
}

#centre {
	position:relative;
	height:auto;
	left:0px;
	width:545px;
	/*margin-left:165px;*/
	overflow-y:visible;
	background-image:url(../_img/background-centre.jpg); 
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	float:left;
}

#droite {
	position:relative;
	bottom:0%;
	top:0%;
	height:auto;
	left:0px;
	width:210px;
	overflow-y:visible;
	/*margin-left:730px;*/
	background-image:url(../_img/droite-top.jpg);
	background-repeat:no-repeat;
	background-color:#e3ebfc;
	padding:10px 10px 0px 10px;
		float:left;
}

#bottom {
	margin-top:15px;
	border-top:double #FFFFFF 3px;
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom:15px;
}

#bottom ul {
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

#bottom ul li {
	display:inline;
	float:left;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1d3e6e;
}

#bottom ul li a {
	color:#1d3e6e;
	text-decoration:none;
}

#bottom ul li a:hover {
	text-decoration:underline;
}

#bottom ul li ul {
	padding:0px;
	margin:0px;
}

#bottom ul li ul li:last-child {
	margin-bottom:15px;
}

#bottom ul li ul li {
	margin-top:7px;
	display:list-item;
	float:none;
	list-style-image:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#79828b;
}

#bottom ul li ul li a {
	color:#79828b;
	text-decoration:none;
}

#bottom ul li ul li a:hover {
	text-decoration:underline;
}
	
