body {
	margin: 0px;
	background: url(../img/fond.jpg) repeat-y #0A1543;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#FFFFFF;
}
a {
	text-decoration:none;
	color: #DEDEDE;
}
img {
	border:none;
}

#bandeau {
	width:100%;
	height:94px;
	background:url(../img/bandeau2.jpg) repeat-y #FFF;
}
#logo {
	float:left;
	width:164px;
	margin-top:5px;
	margin-left:5px;
}
#slogan {
	float:left;
	width:auto;
	margin-left:130px;
	padding-top:35px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #0C1948;
}
#drapeaux, #drapeaux2, .drapeaux2 {
	float:right;
	width:auto;
}
#drapeaux ul, #drapeaux ul li {
	display:inline;
	list-style-type:none;
}
#drapeaux img, #drapeaux2 img, .drapeaux2 img {
	border:none;
	width:20px;
	height:20px;
	margin-right:10px;
	margin-top:70px;
}
#drapeaux2 img, .drapeaux2 img {
	margin-top:0px;
}
.drapeaux2 img {
	margin-right:3px;
}
#menu {
	width:100%;
	height:33px;
	background:url(../img/fond_menu.jpg) no-repeat #4a69a4;
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	z-index:50;
}
#menu div {
	float:left;
	height:28px;
	width:200px;
	padding-top:5px;
	margin-left:-5px;
	background:url(../img/bordure_menu.jpg) repeat-y;
}
#menu div a {
	text-decoration: none;
}
#menu div ul {
	position: absolute;
	margin: 8px 0px 0px 3px;
	width:auto;
	min-width:100px;
	display:none;
}
#menu ul, #menu li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position:outside;
	z-index:100;
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
}
#menu ul li {
	width:184px;
	padding:0 5px;
	background-color:#4a69a4;
	background-position:bottom; 
	background-repeat:repeat-x;
	line-height:30px;
	font-size:small;
	font-weight:bold;
	border-bottom:2px solid #FFF;
}
#menu ul li a {
	color:#FFF;
	text-decoration: none;
}
#menu ul li a:hover {
	color:#9D9D9D;
}



#main {
	width:100%;
	height:auto;
	height:715px;
	margin-top:-10px;
	background:url(../img/adn.jpg) no-repeat;
	z-index:20;
}
#main h1 {
	width:50%;
	margin-left:20%;
	text-align:center;
	padding-top:45px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
}
#texte h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
}

#texte {
	float:left;
	/*background: #0C1948;*/
	/*background:url(../img/background.jpg) bottom right no-repeat;*/
	background:#EEEEEE;
	color:#000066;
/*	border:2px solid #0C1948;*/
	font-family: "Times New Roman", Times, serif;
	margin-top:10px;
	margin-left:20%;
	padding:5px;
	width:50%;
	height:544px;
	overflow:auto;
	margin-bottom:20px;
}
#texte a {
	text-decoration:underline;
	color:#000066;
}
#tube {
	float:right;
	width:20%;
	max-width:262px;
	margin-right:15px;
	margin-top:10px;
	padding:8px;
	border:2px solid #FFFFFF;
}

#tube img {
	width:100%;
}
#tube ul {
	list-style-type:none;
	margin-left:-25px;
	text-decoration:underline;
}
#tube ul li {
	padding-top:10px;
}
#tube .image {
	float:right;
	width:20px;
	height:20px;
	margin-top:-3px;
	
}
#tube .image a {
	text-decoration:none;
}
#tube .texte {
	width:190px;
}
#footer {
	float:left;
	width:100%;
	font-size:12px;
	padding:5px;
	text-align:center;
	border-top: 1px solid #DEDEDE;
}
#footer hr, hr {
	width: 95%;
	color:#DEDEDE;
	height:1px;
}
.sous_menu {
	text-align:center;
	border-bottom:1px solid #DEDEDE;
	padding-bottom:10px;
}
.ligne_bas {
	bottom:5px;
}
