body{
	padding:0px;
	margin:0px;
	background-color: #E2BF11;
}
.vrtfc{
	background-image: url(../images/ombre.gif);
	background-color: #95BA65;
	background-repeat: repeat-y;
	background-position: right top;

}
.blch{
	background-color: #FFFFFF;
}
.vrtclrinfo{
	background-color: #BCE27F;
	background-image: url(../images/fdinfo.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrprch{
	background-color: #BCE27F;
	background-image: url(../images/fdproch.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrflas{
	background-color: #BCE27F;
	background-image: url(../images/fdflash.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrass{
	background-color: #BCE27F;
	background-image: url(../images/fdass.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrarch{
	background-color: #BCE27F;
	background-image: url(../images/fdarch.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrpho{
	background-color: #BCE27F;
	background-image: url(../images/fdpho.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrlien{
	background-color: #BCE27F;
	background-image: url(../images/fdlien.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.vrtclrcont{
	background-color: #BCE27F;
	background-image: url(../images/fdcont.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.fncgrs{
	background-color: #8C760B;
}
.clrgrs{
	background-color: #CDAC10;
}
.log{
	background-image: url(../images/logo_apes.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 149px;
}
.fndmenu{
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	background-position: right top;
}
.prfndmenu{
	background-image: url(../images/2bg.gif);
	background-repeat: repeat;
	background-position: right top;
}
.clc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #688247;
	width:170px;
	display: block;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;

}
a:hover.clc{
	text-align: right;
}
.aff_clc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #F7F708;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #688247;
	width:170px;
	display: block;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: right;
}
.qd{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B9CC3;
}
.ttr{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FCFCFC;
	font-weight: bold;
}
.infotxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #688247;
}
.inflc{
	width: 400px;
	display: block;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 0px;
	text-decoration: none;

}
a:hover.inflc{
	background-color:#C1E883;
	text-decoration: none;
}
.infas{
	background-color:#C1E883;
	width: 400px;
	display: block;
	padding:0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 0px;
	text-decoration: none;

}
a:hover.infas{
	background-color:#CFED9E;
	text-decoration: none;
}
.dxinflc{
	width:400px;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-right: 0px;
	text-decoration: none;
	cursor: hand;
}
a:hover.dxinflc{
	background-color:#C1E883;
	text-decoration: none;
}
.bdr{
	border: 1px dashed #FFFFFF;
}
.gdbdr{
	border: 1px dashed #FFFFFF;
}
.rtr{
	background-image: url(../images/rtr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	display: block;
	height: 19px;
	width: 84px;
	margin: 0px;
	padding-top: 2px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1B9CC3;
	text-align: center;
	text-decoration: none;
}
a:hover.rtr{
	color: #0F8440;
}
.archdos{
	background-image: url(../images/dossier.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	width: 51px;
	margin: 22px;
	padding-top: 48px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #1B9CC3;
	text-decoration: none;
	border: 1px dashed #FFFFFF;
}
a:hover.archdos{
	color: #FFFFFF;
	border: 1px dashed #1B9CC3;
}
.rtarch{
	background-image: url(../images/rtr.gif);
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	width: 140px;
}
.clrtr{
	display: block;
	width: 50px;
	height: 17px;
	margin: 0px;
	padding-top: 2px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #1B9CC3;
	text-align: right;
	text-decoration: none;
}
a:hover.clrtr{
	color: #0F8440;
}
.nwlstpho{
	background-image: url(../images/newphotos.gif);
	background-repeat: no-repeat;
	background-color: #C1E883;
	background-position: left top;
	display: block;
	/*min-height: 45px; Pour Mozilla Firefox*/
	/*-height: 45px;  Pour Internet Explorer*/
	height: 45px;
	margin-bottom: 10px;
	padding-left: 54px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1B9CC3;
	text-decoration: none;
	vertical-align: top;
}
a:hover.nwlstpho{
	background-color: #D3F59D;
}
.lstpho{
	background-image: url(../images/photos.gif);
	background-repeat: no-repeat;
	background-color: #C1E883;
	background-position: left top;
	display: block;
	/*min-height: 45px;  Pour Mozilla Firefox*/
	/*-height: 45px; Pour Internet Explorer*/
	height: 45px;
	margin-bottom: 10px;
	padding-left: 54px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1B9CC3;
	text-decoration: none;
	vertical-align: top;
}
a:hover.lstpho{
	background-color: #D3F59D;
}
.fdcdr{
	background-color: #C9EE8E;
	display: block;
	margin: 3px;
	padding: 2px;
	border: 1px dashed #FFFFFF;
}
a:hover.fdcdr{
	background-color: #D3F59D;
}
.misejr{
	display: block;
	border: 1px dashed #FFFFFF;
}
a:hover.misejr{
	display: block;
	border: 1px dashed #698841;
}
.lncd{
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 5px;
	border: 1px dashed #FFFFFF;
}
.lienclic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1B9CC3;
	padding-top: 2px;
	padding-bottom: 0px;
	text-decoration: none;
	border-bottom: 1px dashed #FFFFFF;
}
a:hover.lienclic{
	background-color: #C9EE8E;
	color: #688247;
}
.tp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	margin: 0px;
	color: #FFE11B;
	background-color: #92B466;
	border: 1px dashed #FFFFFF;
	overflow: auto;

}
.blu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B9CC3;
}
.cdrflash{
	border-top: 0px dashed #FFFFFF;
	border-right: 1px dashed #FFFFFF;
	border-bottom: 1px dashed #FFFFFF;
	border-left: 1px dashed #FFFFFF;

}
.cdrproch{
	border-bottom: 1px dashed #688247;

}
.lgn{
	background-image: url(../images/ligne.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.fshclic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1B9CC3;
	text-decoration: none;
}
a:hover.fshclic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
}
.clcproch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFEA2;
	text-decoration: none;
}
.qdproch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	/*font-weight: bold;*/
	text-decoration: none;
}
.approch{
	display: block;
	text-decoration: none;
}
a:hover.approch{
	display: block;
	/*width: 200px;*/
	background-color: #C8AA1F;
	margin: 0px;
	padding: 0px;
	
}
.cdrlog{
	background-color: #CBAB0D;
	border: 1px dashed #688247;

}
.gst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	margin: 2px;
	padding: 2px;
	display: block;
	text-decoration: none;
	width: 130px;
}
a:hover.gst{
	background-color: #B89A06;
}
.ttrgst{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #688247;
	font-weight: bold;
}
.rtrclc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 1px dashed #688247;
	min-width: 0%;  /*Pour Mozilla Firefox*/
	-width: 0%;     /*Pour Internet Explorer*/
	padding-bottom:1px;
	margin-bottom: 2px;
	text-align: left;

}
a:hover.rtrclc{
	border-bottom: 1px dashed #FFFFFF;
}
.ajtp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	margin: 0px;
	color: #688247;
	background-color: #FFFFFF;
	border: 1px solid #688247;

}
.separ{
	background-image: url(../images/separ.gif);
	background-repeat: repeat-y;
}