/* CSS Document */

body {
	margin: 0;
	padding:0;
	font-size: 12px;
	font-family: arial, verdana, sans-serif;
	color:#04386D;
	background-color: #F0F3F4;
}

p {
	margin:0;
	padding:0;
}

a {
	color:#04386D;
	margin:0;
	padding:0;
}

a:hover {
	color:#359DF9;
}

a:visited {
	color:#04386D;
	}

img {
	padding:0;
	margin:0;
	border:none;
	}
	

/* id ---------------------------------------------------------- */
#conteneur {
	position:absolute;
	left:50%;
	width:770px;
	margin:0 0 0 -385px;
	background: url(../images/fd_cont.gif) repeat-y;
}

#logo {
	height:79px;
	margin:0;
	padding:0;
	background:url(../images/logo.jpg) no-repeat;
	}

#colGauche {
	width:268px;
	float:left;
	margin:0;
	}

#colDroite {
	width:502px;
	float:left;
	margin:0;
	}
	
#para1 {
	width:486px;
	height:141px;
	background:#EFF6F9;
	border-style:solid;
	border-width:1px;
	border-color:#C4CACF;
	margin:0 2px 2px 0;
	padding:6px;
	}
	
#para2 {
	width:486px;
	height:282px;
	background:#EFF6F9;
	border-style:solid;
	border-width:1px;
	border-color:#C4CACF;
	margin:0 2px 2px 0;
	padding:6px;
	}

#para3 {
	width:486px;
	height:298px;
	background:#EFF6F9;
	border-style:solid;
	border-width:1px;
	border-color:#C4CACF;
	margin:0 2px 2px 0;
	padding:6px;
	}

#menu {
	list-style:none;
	background:url(../images/fd_menu.gif) no-repeat;
	width:243px;
	height:295px;
	margin:0;
	padding:19px 0 0 25px;
}

#menu li {
	/*float:left;*/
	margin:0;
	padding:0;
	height:30px;
	width: 222px;
}

#menu li a {
	overflow:hidden;
	display:block;
	height:30px;
	background-position:0 0;
}

#menu li a:hover, #menu li.selectedNav a {
	background-position:222px 0px;
}

#menu li#bt01 a {
	background-image:url(../images/m1.gif);
}

#menu li#bt02 a {
	background-image:url(../images/m2.gif);
}

#menu li#bt03 a {
	background-image:url(../images/m3.gif);
}

#menu li#bt04 a {
	background-image:url(../images/m4.gif);
}

#menu li#bt05 a {
	background-image:url(../images/m5.gif);
}

#menu li#bt06 a {
	background-image:url(../images/m6.gif);
}

#menu li#bt07 a {
	background-image:url(../images/m7.gif);
}


#bas {
	clear:both;
	height:30px;
	/*background:#F0F3F4;
	border-top:1px solid #359DF9;*/
	background:url(../images/bas.gif);
	margin:0;
	padding:0;
	}
	
	
/* class -------------------------------------------------------- */	
.r1 {
	display:none;
	}
	
.floatLeft {
	float:left;
	margin:4px 5px 4px 0;
	}

.tre {
	margin:0 0 5px 0;
	}

.clearBoth {
	clear:both;
	line-height:12px;
	margin:0;
	padding:0;
}

.signature {
	color:#F0F3F4;
	font-size:10px;
	text-align:center;
	}
	
a.sign {
	color:#F0F3F4;
	font-size:10px;
	text-align:center;
	}
	
a:hover.sign {
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	}

/* Referencement */

#Layer1 {
	position:absolute;
	left:14px;
	top:94px;
	width:728px;
	height:130px;
	z-index:1;
	visibility: hidden;
}
#Layer2 {
	position:absolute;
	left:56px;
	top:60px;
	width:676px;
	height:125px;
	z-index:2;
	visibility: hidden;
}

