#apDiv11 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 868px;
	top: 1348px;
	background-color: #F7F7F7;
}
#apDiv12 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 647px;
	top: 1386px;
	background-color: #333333;
}
#apDiv13 {
	position:absolute;
	width:316px;
	height:338px;
	z-index:3;
	left: 21px;
	top: 19px;
}
.h1 {
	font-family: Arial;
	font-size: 12px;
	font-weight:lighter;
	color: #019BD9;
	text-align: left;
	line-height: 14px;
	vertical-align: middle;
	}
	.h2 {
	font-size: 15px;
	font-weight: bold;
	color: #019BD9;
	font-family: Arial;
	vertical-align: bottom;
	}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #019BD9;
	text-align: left;
	line-height: 13px;
}
.titre a:link {
	color: #FE70B7;
	text-decoration: underline;
} 
.titre a:visited {
	color: #FE70B7;
	text-decoration: none;
}
.titre a:hover {
	color: #FE70B7;
	text-decoration: underline;
}
.titre a:active {
	color: #FE70B7;
	text-decoration: underline;
}
.body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 14px;
}
.body a:link {
	color: #666666;
	text-decoration: none;
} 
.body a:visited {
	color: #666666;
	text-decoration: none;
}
.body a:hover {
	color: #666666;
	text-decoration: underline;
}
.body a:active {
	color: #0267CB;
	text-decoration: underline;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.small a:link {
	color: #999999;
	text-decoration: underline;
} 
.small a:visited {
	color: #999999;
	text-decoration: underline;
}
.small a:hover {
	color: #999999;
	text-decoration: none;
}
.small a:active {
	color: #999999;
	text-decoration: none;
}
.bodyunjust {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #778CBC;
	line-height: 30px;
}
.bodyunjust a:link {
	color: #FB007D;
	text-decoration: none;
} 
.bodyunjust a:visited {
	color: #FB007D;
	text-decoration: none;
}
.bodyunjust a:hover {
	color: #0267CB;
	text-decoration: none;
}
.bodyunjust a:active {
	color: #0267CB;
	text-decoration: none;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004889;
	line-height: 16px;
}
.address a:link {
	color: #004889;
	text-decoration: underline;
} 
.address a:visited {
	color: #004889;
	text-decoration: underline;
}
.address a:hover {
	color: #003366;
	text-decoration: none;
}
.address a:active {
	color: #003366;
	text-decoration: none;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.footer a:link {
	color: #FFFFFF;
	text-decoration: none;
} 
.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.footer a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.footer2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	letter-spacing: -1px;
}
.footer2 a:link {
	color: #CCCCCC;
	text-decoration: underline;
} 
.footer2 a:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
.footer2 a:hover {
	color: #999999;
	text-decoration: none;
}
.footer2 a:active {
	color: #CCCCCC;
	text-decoration: underline;
}
.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 13px;
	vertical-align: inherit;
}
.nav a:link {
	color: #666666;
	text-decoration: underline;
} 
.nav a:visited {
	color: #666666;
	text-decoration: underline;
}
.nav a:hover {
	color: #666666;
	text-decoration: none;
}
.nav a:active {
	color: #666666;
	text-decoration: none;
}
.savoir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #019BD9;
	line-height: 14px;
	letter-spacing: -1px;
}
.savoir a:link {
	color: #019BD9;
	text-decoration: underline;
} 
.savoir a:visited {
	color: #019BD9;
	text-decoration: underline;
}
.savoir a:hover {
	color: #019BD9;
	text-decoration: none;
}
.savoir a:active {
	color: #019BD9;
	text-decoration: none;
}
.nav2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE70B7;
	line-height: 16px;
}
.nav2 a:link {
	color: #FE70B7;
	text-decoration: none;
} 
.nav2 a:visited {
	color: #FE70B7;
	text-decoration: none;
}
.nav2 a:hover {
	color: #FE70B7;
	text-decoration: none;
}
.nav2 a:active {
	color: #FE70B7;
	text-decoration: none;
	}
.nav3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FE70B7;
	line-height: 16px;
}
.nav3 a:link {
	color: #FE70B7;
	text-decoration: underline;
} 
.nav3 a:visited {
	color: #FE70B7;
	text-decoration: underline;
}
.nav3 a:hover {
	color: #FE70B7;
	text-decoration: none;
}
.nav3 a:active {
	color: #FE70B7;
	text-decoration: underline;
		}
.titrevert{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #97AE37;
	line-height: 15px;
}
.titrevert a:link {
	color: #FE70B7;
	text-decoration: underline;
} 
.titrevert a:visited {
	color: #FE70B7;
	text-decoration: underline;
}
.titrevert a:hover {
	color: #FE70B7;
	text-decoration: none;
}
.titrevert a:active {
	color: #FE70B7;
	text-decoration: underline;
	}
.actualite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 14px;
}
.actualite a:link {
	color: #FFFFFF;
	text-decoration: underline;
} 
.actualite a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.actualite a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.actualite a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.recherche{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: center;
	line-height: 12px;
}
.recherche a:link {
	color: #FE70B7;
	text-decoration: underline;
} 
.recherche a:visited {
	color: #FE70B7;
	text-decoration: none;
}
.recherche a:hover {
	color: #FE70B7;
	text-decoration: underline;
}
.recherche a:active {
	color: #FE70B7;
	text-decoration: underline;
}
#Layer1 {
	position:absolute;
	width:603px;
	height:19px;
	z-index:1;
	left: 654px;
	top: 291px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:101;
	left: 1294px;
	top: 1274px;
}
#main {
	position:absolute;
	width:712px;
	height:115px;
	z-index:49;
	left: 273px;
	top: 52px;
}
#Layer4 {
	position:absolute;
	width:200px;
	height:574px;
	z-index:49;
	top: 816px;
	left: 0px;
}
#Layer5 {
	position:absolute;
	width:306px;
	height:407px;
	z-index:48;
	left: 284px;
	top: 334px;
}
.Style1 {color: #666666; font-family: Verdana; font-size: 11px; }
.Style2 {
	font-size: 15px;
	font-weight: bold;
	color: #019BD9;
}
.Style4 {color: #666666; font-family: Arial; font-size: 10px; }
#Layer50 {
	position:absolute;
	width:228px;
	height:115px;
	z-index:49;
	left: 1116px;
	top: 170px;
	background-color: #99FF00;
	overflow: visible;
}
#Layer7 {
	position:absolute;
	width:205px;
	height:115px;
	z-index:49;
	left: 58px;
	top: 812px;
}
#Layer8 {
	position:absolute;
	width:1001px;
	height:56px;
	z-index:51;
	top: 1587px;
	left: -2px;
}
#Layer9 {
	position:absolute;
	width:306px;
	height:456px;
	z-index:48;
	left: 650px;
	top: 1105px;
}
#Layer10 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:52;
	left: 998px;
	top: 314px;
}
#Layer11 {
	position:absolute;
	width:200px;
	height:201px;
	z-index:54;
	left: 793px;
	top: 764px;
}
#Layer12 {
	position:absolute;
	width:319px;
	height:288px;
	z-index:1;
	left: 21px;
	top: 21px;
	overflow: visible;
}
.Style8 {font-size: 15px; font-weight: bold; color: #019BD9; font-family: Arial; }
#Layer13 {
	position:absolute;
	width:54px;
	height:115px;
	z-index:56;
	left: 1001px;
	top: 363px;
}
#Layer14 {
	position:absolute;
	width:88px;
	height:115px;
	z-index:2;
	left: 432px;
	top: 38px;
}
#Layer15 {
	position:absolute;
	width:17px;
	height:12px;
	z-index:49;
	left: -23px;
	top: 3px;
}
#Layer16 {
	position:absolute;
	width:11px;
	height:12px;
	z-index:49;
	left: 306px;
	top: 358px;
}
.Style10 {color: #666666; font-size: 17px;}
#Layer17 {
	position:absolute;
	width:355px;
	height:115px;
	z-index:49;
	left: 662px;
	top: 1061px;
}
#Layer18 {
	position:absolute;
	width:136px;
	height:90px;
	z-index:1;
	left: 195px;
	top: 26px;
}
#Layer19 {
	position:absolute;
	width:89px;
	height:3px;
	z-index:2;
	left: 221px;
	top: 127px;
}
#Layer20 {
	position:absolute;
	width:89px;
	height:11px;
	z-index:49;
	left: 1181px;
	top: 574px;
}
#Layer21 {
	position:absolute;
	width:23px;
	height:24px;
	z-index:50;
	left: 1275px;
	top: 568px;
}
#Layer22 {
	position:absolute;
	width:91px;
	height:17px;
	z-index:49;
	left: 882px;
	top: 601px;
}
#Layer23 {
	position:absolute;
	width:25px;
	height:23px;
	z-index:49;
	left: 965px;
	top: 598px;
}
.Style14 {font-size: 12px}
#Layer24 {
	position:absolute;
	width:24px;
	height:23px;
	z-index:3;
	left: 303px;
	top: 125px;
}
#Layer25 {
	position:absolute;
	width:200px;
	height:240px;
	z-index:49;
	left: 286px;
	top: 922px;
}
#Layer26 {
	position:absolute;
	width:320px;
	height:211px;
	z-index:1;
	left: 17px;
	top: 21px;
}
.Style17 {font-family: Arial}
#Layer27 {
	position:absolute;
	width:14px;
	height:22px;
	z-index:2;
	left: 25px;
	top: 24px;
}
#Layer28 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 674px;
	top: 813px;
}
#Layer29 {
	position:absolute;
	width:200px;
	height:454px;
	z-index:49;
	left: 653px;
	top: 334px;
}
#Layer30 {
	position:absolute;
	width:188px;
	height:115px;
	z-index:49;
	left: 1036px;
	top: 327px;
}
#Layer31 {
	position:absolute;
	width:66px;
	height:115px;
	z-index:1;
	left: 448px;
	top: 209px;
}
.Style20 {font-size: 14px; font-weight: bold; font-family: Arial; }
#Layer32 {
	position:absolute;
	width:165px;
	height:17px;
	z-index:49;
	left: 812px;
	top: 1361px;
}
#Layer33 {
	position:absolute;
	width:15px;
	height:17px;
	z-index:2;
	left: 448px;
	top: -54px;
}
#Layer34 {
	position:absolute;
	width:298px;
	height:66px;
	z-index:49;
	left: 0px;
	top: -19px;
}
#Layer35 {
	position:absolute;
	width:89px;
	height:5px;
	z-index:3;
	left: 229px;
	top: 232px;
}
#Layer36 {
	position:absolute;
	width:15px;
	height:18px;
	z-index:4;
	left: 314px;
	top: 229px;
}
#Layer37 {
	position:absolute;
	width:90px;
	height:13px;
	z-index:49;
	left: 473px;
	top: 1257px;
}
#Layer38 {
	position:absolute;
	width:21px;
	height:18px;
	z-index:49;
	left: 1091px;
	top: 668px;
}
#Layer39 {
	position:absolute;
	width:106px;
	height:30px;
	z-index:49;
	left: 888px;
	top: 292px;
}
#Layer40 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
}
#Layer41 {
	position:absolute;
	width:995px;
	height:115px;
	z-index:49;
	left: 0px;
	top: 1682px;
}
.Style22 {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.Style23 {font-size: 11px}
#Layer42 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:24;
	left: 271px;
	top: 52px;
}
#Layer3 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 43px;
	top: -1px;
}
body { margin:0px; height:100% }
html { height:100% }
form { margin:0px }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
p:first-child { margin-top:0px }
table { empty-cells:hide }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-x1 {  }
.f-x2 {  }
.f-x3 {  }
em { font-style:italic }
h1 { font-weight:bold; font-size:18px }
h1:first-child { margin-top:0px }
h2 { font-weight:bold; font-size:16px }
h2:first-child { margin-top:0px }
h3 { font-weight:bold; font-size:14px }
h3:first-child { margin-top:0px }
.Style24 {font-weight: bold}
#Layer43 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 626px;
	top: 247px;
}
#Layer44 {
	position:absolute;
	width:710px;
	height:20px;
	z-index:1;
	left: 293px;
	top: 269px;
}
#Layer45 {
	position:absolute;
	width:603px;
	height:9px;
	z-index:56;
	left: 309px;
	top: 273px;
}
#Layer46 {
	position:absolute;
	width:712px;
	height:2px;
	z-index:49;
	left: 293px;
	top: 283px;
}
.Style28 {color: #CCCCCC}
#Layer47 {
	position:absolute;
	width:15px;
	height:46px;
	z-index:1;
	left: 292px;
	top: 236px;
}
#apDiv1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:4;
	left: 20px;
	top: 22px;
}
#lastcalque {
	position:absolute;
	width:362px;
	height:169px;
	z-index:49;
	left: 286px;
	top: 1251px;
}
#apDiv3 {
	position:absolute;
	width:280px;
	height:115px;
	z-index:1;
	left: 62px;
	top: 17px;
}
#apDiv4 {
	position:absolute;
	width:18px;
	height:22px;
	z-index:2;
	left: 38px;
	top: 36px;
}
#apDiv2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:49;
	left: 661px;
	top: 1120px;
}
#apDiv5 {
	position:absolute;
	width:291px;
	height:159px;
	z-index:1;
	left: 35px;
	top: 23px;
}
#apDiv6 {
	position:absolute;
	width:21px;
	height:20px;
	z-index:2;
	left: 23px;
	top: 23px;
}
#apDiv7 {
	position:absolute;
	width:95px;
	height:12px;
	z-index:3;
	left: 235px;
	top: 167px;
}
#apDiv8 {
	position:absolute;
	width:12px;
	height:14px;
	z-index:4;
	left: 320px;
	top: 164px;
}
#apDiv9 {
	position:absolute;
	width:200px;
	height:26px;
	z-index:49;
	left: 983px;
	top: 260px;
}
#apDiv10 {
	position:absolute;
	width:14px;
	height:17px;
	z-index:49;
	left: 678px;
	top: 730px;
}
.Styleplus {
	color: #666666;
	font-family: Verdana;
	font-size: 10px;
}
.smallplus {
	font-family: Verdana;
	font-size: 10px;
	color: #666;
}
.smallplus a:link {
	color: #666666;
	text-decoration: underline;
} 
.smallplus a:visited {
	color: #666666;
	text-decoration: underline;
}
.smallplus a:hover {
	color: #666666;
	text-decoration: none;
}
.smallplus a:active {
	color: #666666;
	text-decoration: underline;
}
.navbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #019BD9;
	line-height: 16px;
}
.navbleu a:link {
	color: #019BD9;
	text-decoration: none;
} 
.navbleu a:visited {
	color: #019BD9;
	text-decoration: none;
}
.navbleu a:hover {
	color: #019BD9;
	text-decoration: none;
}
.navbleu a:active {
	color: #019BD9;
	text-decoration: none;
}
	.h22 {
	font-size: 15px;
	font-weight: bold;
	color: #019BD9;
	font-family: Arial;
	padding: 0;
	margin: 0;
}
	.evenement {
	font-size: 15px;
	font-weight: bold;
	color: #019BD9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	text-align: center;
	vertical-align: middle;
}
.savoir2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #019BD9;
	line-height: 14px;
	letter-spacing: -1px;
	text-align: center;
}
.savoir2 a:link {
	color: #019BD9;
	text-decoration: underline;
} 
.savoir2 a:visited {
	color: #019BD9;
	text-decoration: underline;
}
.savoir2 a:hover {
	color: #019BD9;
	text-decoration: none;
}
.savoir2 a:active {
	color: #019BD9;
	text-decoration: none;
}
.Style6 {color: #FFFFFF; 
font-family: Verdana; 
font-size: 11px; 

}
.Style6 a:link {
	color: #FFFFFF;
	text-decoration: underline;
} 
.Style6 a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.Style6 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.Style6 a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.savoirfooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C5C5C5;
	line-height: 18px;
}
.savoirfooter a:link {
	color: #C5C5C5;
	text-decoration: underline;
} 
.savoirfooter a:visited {
	color: #C5C5C5;
	text-decoration: underline;
}
.savoirfooter a:hover {
	color: #C5C5C5;
	text-decoration: none;
}
.savoirfooter a:active {
	color: #C5C5C5;
	text-decoration: none;
}
