#menudiapo {
	height: 510px;
	width: 204px;
	border: 1px solid #009900;
	margin-left: 5px;
	margin-top: 10px;
}
#menudiapo2 {

	height: 523px;
	width: 204px;
	border: 1px solid #009900;
	margin-left: 5px;
	margin-top: 10px;
}
#diapocentre {
	height: 510px;
	width: 681px;
	border: 1px solid #009900;
	margin-left: 5px;
	margin-top: 10px;
	position: absolute;
}
#diapocentre2 {

	height: 523px;
	width: 681px;
	border: 1px solid #009900;
	margin-left: 5px;
	margin-top: 10px;
	position: absolute;
}
a:link {
	color: #009900;
	text-decoration: none;
}
a:visited {
	color: #00CC99;
	text-decoration: none;
}
a:hover {
	color: #0033FF;
	text-decoration: none;
}
a:active {
	color: #00CCFF;
	text-decoration: none;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.retrait-texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
.fleche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	margin-left: 30px;
	text-align: left;
	clip: rect(auto,auto,auto,40px);
}
.bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0033CC;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0066CC;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
.titre3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	margin-left: 150px;
}
.titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	margin-left: 100px;
}
.titre4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-align: center;
	margin-top: 15px;
}


.lien {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.textebleu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0033CC;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.centrer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
#def1 {
	position:absolute;
	left:320px;
	top:240px;
	width:183px;
	height:50px;
	z-index:1;
	visibility: hidden;
	background-color: #CCFFCC;
	border: 1px solid #00CC99;
}
#def2 {
	position:absolute;
	left:151px;
	top:285px;
	width:167px;
	height:52px;
	z-index:2;
	background-color: #CCFFCC;
	visibility: hidden;
	border: 1px solid #009900;
}
#def3 {
	position:absolute;
	left:236px;
	top:285px;
	width:162px;
	height:42px;
	z-index:3;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def4 {
	position:absolute;
	left:200px;
	top:410px;
	width:212px;
	height:22px;
	z-index:4;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def5 {
	position:absolute;
	left:308px;
	top:410px;
	width:219px;
	height:40px;
	z-index:5;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def6 {
	position:absolute;
	left:145px;
	top:453px;
	width:150px;
	height:43px;
	z-index:6;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def7 {
	position:absolute;
	left:173px;
	top:420px;
	width:218px;
	height:26px;
	z-index:7;
	background-color: #CCFFCC;
	visibility: hidden;
	border: 1px solid #009900;
}
#def9 {
	position:absolute;
	left:25px;
	top:370px;
	width:203px;
	height:41px;
	z-index:2;
	background-color: #CCFFCC;
	visibility: hidden;
	border: 1px solid #009900;
}
#def8 {
	position:absolute;
	left:75px;
	top:215px;
	width:242px;
	height:44px;
	z-index:1;
	background-color: #CCFFCC;
	visibility: hidden;
	border: 1px solid #009900;
}
#def10 {
	position:absolute;
	left:170px;
	top:181px;
	width:174px;
	height:31px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def11 {
	position:absolute;
	left:25px;
	top:245px;
	width:258px;
	height:39px;
	z-index:2;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def12 {
	position:absolute;
	left:87px;
	top:277px;
	width:227px;
	height:33px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def13 {
	position:absolute;
	left:86px;
	top:413px;
	width:190px;
	height:38px;
	z-index:2;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def14 {
	position:absolute;
	left:147px;
	top:170px;
	width:176px;
	height:40px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def15 {
	position:absolute;
	left:181px;
	top:317px;
	width:245px;
	height:41px;
	z-index:2;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def17 {
	position:absolute;
	left:23px;
	top:425px;
	width:349px;
	height:50px;
	z-index:2;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def16 {
	position:absolute;
	left:214px;
	top:349px;
	width:243px;
	height:25px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def18 {
	position:absolute;
	left:238px;
	top:440px;
	width:362px;
	height:50px;
	z-index:3;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def19 {
	position:absolute;
	left:208px;
	top:385px;
	width:212px;
	height:36px;
	z-index:4;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def20 {
	position:absolute;
	left:264px;
	top:385px;
	width:260px;
	height:33px;
	z-index:5;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def22 {
	position:absolute;
	left:19px;
	top:461px;
	width:157px;
	height:36px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def24 {
	position:absolute;
	left:55px;
	top:272px;
	width:155px;
	height:40px;
	z-index:2;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def25 {
	position:absolute;
	left:20px;
	top:377px;
	width:187px;
	height:57px;
	z-index:4;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def26 {
	position:absolute;
	left:34px;
	top:226px;
	width:223px;
	height:66px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def23 {
	position:absolute;
	left:22px;
	top:279px;
	width:176px;
	height:22px;
	z-index:5;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def21 {
	position:absolute;
	left:155px;
	top:190px;
	width:174px;
	height:84px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def11b {
	position:absolute;
	left:180px;
	top:243px;
	width:190px;
	height:51px;
	z-index:3;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def13b {
	position:absolute;
	left:150px;
	top:410px;
	width:228px;
	height:51px;
	z-index:3;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def13c {
	position:absolute;
	left:15px;
	top:215px;
	width:356px;
	height:67px;
	z-index:3;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def14b {
	position:absolute;
	left:52px;
	top:449px;
	width:334px;
	height:34px;
	z-index:4;
	background-color: #CCFFCC;
	visibility: hidden;
	border: 1px solid #009900;
}
#def21b {
	position:absolute;
	left:455px;
	top:482px;
	width:174px;
	height:21px;
	z-index:1;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
#def21c {
	position:absolute;
	left:524px;
	top:480px;
	width:145px;
	height:37px;
	z-index:3;
	background-color: #CCFFCC;
	border: 1px solid #009900;
	visibility: hidden;
}
