#menuDeroulant
{
	width: 1024px;
	height: 21px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li
{
	float: left;
	width: 146px;
	margin: 0;
	padding: 0;
	border: 0;
	overflow:hidden;
}
img{ border:0}
#menuDeroulant li a:link, #menuDeroulant li a:visited
{
	display: block;
	height: auto;
	color: #000;
	background: #fcd687;
	margin: 0;
	padding: 0;
	border-top: 2px solid #fff;
	border-right: 2px solid #fff;
	text-decoration: none;

}
#menuDeroulant li span{ display:block; line-height:21px; height:21px; width:134px; padding-left:10px; position:relative;}
#menuDeroulant li a:hover { background-color: #d5ad59; }
#menuDeroulant li a:active { background-color: #d5ad59; }

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 144px;
	/*border-top: 1px solid transparent;*/
	border-top: 2px solid #fff;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #000;
	margin: 0;
	border: 0;
	padding-left:10px;
	height:21px;
	line-height:21px;
	background-color: #fcd687;
	text-decoration: none;
}
#menuDeroulant .sousMenu li a:hover
{
	background-image: none;
	background-color: #d5ad59;
}

#menuDeroulant li:hover > .sousMenu { display: block; }

.content-title{font-weight:bold; margin-top: 20px; margin-bottom: 10px; font-size:11pt; width:455px;}
.content-text{margin-bottom: 20px;}

.halfsize__300          {width:289px; height:18px; display:inline; vertical-align:middle;}
.halfsize__300Error     {width:289px; height:18px; display:inline; border:1px solid #ff0000;vertical-align:middle;}
.halfsize__300Readonly      {width:289px; background-image:none; display:inline;vertical-align:middle;}
.halfsize__300ReadonlyError {width:289px; background-image:none; display:inline; border:1px solid #ff0000;vertical-align:middle;}
.halfsize__300Text          {width:304px; height:18px; vertical-align:middle;position:relative; left:-3px; font-size:11px; display:inline; background-image:none; background-color:#ffffff; border: 1px solid #afafaf; border-left:0;border-right:0;padding-left:-2px;padding-top:2px;padding-bottom:2px;}

#imageTopFP{
	position: absolute;
	top: 0px;
	z-index: 99;
	left: 0px;
}
#contentForm{
	position:absolute;
	top:366px;
	left:20px;
	z-index:100;
}
#main{
overflow: hidden;
}
#wrap{
position:relative; overflow-y:auto; overflow-x:hidden;height:100%;}
	#footer{ height:23px; width:100%; bottom:0px; background:#FFFFFF; border-top:1px solid #AAAAAA; padding-top:5px; text-align: left;}

