@charset "utf-8";
/* CSS Document */
body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	background-color:#438dc7;
}
.conteneur {
	position:absolute;
	background-color:#fbdc40;
	width:950px;
	left:50%;
	margin-left:-475px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.rouge {
	color:#a12121;
}
.bleu {
	color:#5d94d8;
}
.bandeau {
	float:left;
	width:950px;
}
.titre {
	width:950px;
}
h1 {
	text-align:center;
	color:#01539f;
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-size:24px;
}
h2 {
	color:#5d94d8;
	padding:0px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
h2.agnes {
	color:#01539f;
	padding:0px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
}
.photos {
	float:left;
	height:130px;
}
.otl {
	float:left;
	width:950px;
}
.outils {
	float:left;
	width:180px;
	color:#01539f;
	padding-left:20px;
}
.slogan {
	float:left;
	width:525px;
	font-style:italic;
	text-align:center;
	color:#01539f;
	font-size:16px;
	font-weight:bold;
}
.langues {
	float:left;
	font-size:9px;
	width:225px;	
	color:#01539f;
}
.menu {
	float:left;
	color:#5d94d8;
	font-size:12px;
	/*background-image:url(../images/menu.gif);*/
	width:950px;
	height:30px;
}
ul.hori {
	list-style-type:none;
}
li.hori {
	display:inline;
	background-color:#FFF;
	border-left:solid #01539f 1px;
	border-right:solid #01539f 1px;
	border-top:solid #01539f 1px;
	padding:7px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
ul.ver, li.ver {
	margin:0;
	padding:0;
}
ul.ver {
	margin:0;
	padding:0;
	list-style: none;
}
li.ver {
	height:22px;
	min-height:22px;
	margin: 0 0 0 0;!important; 
    height :auto; 
}

.milieu {
	float:left;
	width:950px;
	background-color:#FFF;
	padding-top:10px;
}
.col-g {
	float:left;
	width:200px;
}
.col-m {
	float:left;
	width:550px;
}
.contenu {
	float:left;
	width:498px;
	margin-left:15px;
	margin-right:15px;
	margin-top:15px;
	border:solid #5d94d8 1px;
	padding:10px;
	font-size:12px;
	color:#000;
	line-height:20px;
}
.col-d {
	float:left;
	width:200px;
}
a.menuaca:link, a.menuaca:visited, a.menuaca:active {
	height: 27px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#fff;
	padding: 10px 0 0 25px;
	background-image:url(../images/btn_bleu.gif);
	background-repeat:no-repeat;
	background-position: 2px center;
	text-decoration:none;
	border:none;
	font-weight:bold;
}
a.menuaca:hover {
	color:#fff;
	padding: 10px 0 0 25px;
	background-repeat:no-repeat;
	background-position: 0px center;
	text-decoration:none;
	border:none;
	font-weight:bold;
}
a.menual:link, a.menual:visited, a.menual:active {
	height: 27px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#fff;
	padding: 10px 30px 0 15px;
	background-image:url(../images/btn_rouge.gif);
	background-repeat:no-repeat;
	background-position: 6px center;
	text-decoration:none;
	border:none;
	font-weight:bold;
}
a.menual:hover {
	color:#fff;
	padding: 10px 30px 0 15px;
	background-repeat:no-repeat;
	background-position: 8px center;
	text-decoration:none;
	border:none;
	font-weight:bold;
}
a.school:link, a.school:visited, a.school:active {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
a.school:hover {
	font-size:11px;
	color:#fff;
	text-decoration:underline;
}
a.sm:link, a.sm:visited, a.sm:active {
	font-size:12px;
	color:#5d94d8;
	text-decoration:none;
}
a.sm:hover {
	font-size:12px;
	color:#5d94d8;
	text-decoration:underline;
}
a.normal:link, a.normal:visited, a.normal:active {
	font-size:11px;
	color:#5d94d8;
	text-decoration:none;
}
a.normal:hover {
	font-size:11px;
	color:#5d94d8;
	text-decoration:underline;
}
a.men:link, a.men:visited, a.men:active {
	font-size:11px;
	color:#01539f;
	text-decoration:none;
}
a.men:hover {
	font-size:11px;
	color:#01539f;
	text-decoration:underline;
}
a.langue:link, a.langue:visited, a.langue:active {
	font-size:10px;
	color:#01539f;
	text-decoration:none;
}
a.langue:hover {
	font-size:10px;
	color:#01539f;
	text-decoration:underline;
}
a.blanc:link, a.blanc:visited, a.blanc:active {
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
a.blanc:hover {
	font-size:12px;
	color:#fbdc40;
	text-decoration:underline;
}
.school {
	color:#FFF;
	font-weight:bold;
}
.tinfos {
	background-color:#ffffff;
	float:left;
	width:170px;
	margin-top:10px;
	margin-left:10px;
	border:solid #f8dc3d 1px;
	text-align:center;
	color:#5d94d8;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.infos {
	width:172px; 
	margin-left:10px; 
	margin-top:10px; 
	text-align:center; 
	padding:5px; 
	color:#5d94d8;
	font-size:11px;
	background-color:#e9e9ea;
}
.tactus{
	background-color:#ffffff;
	float:left;
	width:508px;
	margin-top:10px;
	margin-left:15px;
	border:solid #f8dc3d 1px;
	text-align:center;
	color:#5d94d8;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.actus{
	float:left;
	width:510px; 
	margin-left:15px; 
	padding:5px; 
	color:#5d94d8; 
	font-size:11px;
	background-color:#fff;
}
.tgalerie {
	background-color:#FFF;
	float:left;
	width:170px;
	margin-top:10px;
	margin-left:10px;
	border:solid #f8dc3d 1px;
	text-align:center;
	color:#5d94d8;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.galerie {
	width:172px; 
	margin-left:10px; 
	margin-top:10px; 
	text-align:center; 
	padding:5px; 
	color:#5d94d8;
	font-size:11px; 
	background-color:#e9e9ea;
}
.trecherche {
	background-color:#FFF;
	float:left;
	width:170px;
	margin-top:10px;
	margin-left:10px;
	border:solid #f8dc3d 1px;
	text-align:center;
	color:#5d94d8;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.recherche {
	width:172px; 
	margin-left:10px; 
	margin-top:10px; 
	text-align:center; 
	padding:5px; 
	color:#5d94d8; 
	font-size:11px; 
	background-color:#e9e9ea;
}


.tdownload {
	background-color:#FFF;
	float:left;
	width:170px;
	margin-top:10px;
	margin-left:10px;
	border:solid #f8dc3d 1px;
	text-align:center;
	color:#5d94d8;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.download {
	 width:172px; 
	 margin-left:10px; 
	 margin-top:10px; 
	 text-align:center; 
	 padding:5px; 
	 color:#5d94d8; 
	 font-size:11px;
	 background-color:#e9e9ea;
}


.tnewsletter {
	background-color:#FFF;
	float:left;
	width:170px;
	margin-top:10px;
	margin-left:10px;
	border:solid #f8dc3d 1px;
	text-align:center;
	color:#5d94d8;
	font-weight:bold;
	padding:5px;
	font-size:12px;
}
.newsletter{
	 width:172px; 
	 margin-left:10px; 
	 margin-top:10px; 
	 text-align:center; 
	 padding:5px; 
	 color:#5d94d8; 
	 font-size:11px;
	 background-color:#e9e9ea;
}
