div
	{
	padding:10px;
	}


#bloc_left
	{
	position:absolute;
	top:140px;
	left:275px;
	width:175px;
	height:370px;
	border:2px #aeae96 solid;
	overflow:visible;
	}
#blocleft
	{
	position:absolute;
	padding:0px;
	top:140px;
	left:275px;
	width:145px;
	height:370px;
	border:2px #aeae96 solid;
	overflow:visible;
	}
#bloc_left a, #blocleft a
	{
	display:block;
	color:#ffffff;
	background-color:#8c8c69;
	margin:5px;
	padding:1px;
	padding-left:10px;
	}
#bloc_left a:hover, #bloc_left .select, #blocleft a:hover, #blocleft .select
	{
	display:block;
	color:#000000;
	background-color:#aeae96;
	margin:5px;
	padding:1px;
	padding-left:10px;
	}

#blocleft p
	{
	padding-right:10px;
	padding-left:10px;
	text-align:justify;
	}

#bloc_right
	{
	padding:10px;
	margin-left:205px;
	width:325px;
	font-size:8pt;
	text-align:justify;
	overflow:hidden;
	}

#blocright
	{
	padding:10px;
	margin-left:175px;
	width:355px;
	font-size:8pt;
	text-align:justify;
	overflow:hidden;
	}
#bloc_right .titre, #blocright .titre
	{
	width:320px;
	padding-bottom:10px;
	padding-top:5px;
	font-size:16px;
	font-weight:700;
	border-bottom:3px #8c8c69 solid;
	}

.pb_ident
	{
	color:#e00000;
	}

.rappel
	{
	color:#aaaaaa;
	}
.login
	{
	display:block;
	color:#8e8e76;
	font-weight:700;
	margin:5px;
	padding:1px;
	padding-left:10px;
	}

table input
	{
	width:98%;
	border:1px #000000 solid;
	font-size:0.8em;
	}
table .radio
	{
	width:auto;
	border:0px;
	}

dt, dt a
	{
	color:#8e8e76;
	font-size:1.1em;
	font-weight:700;
	}
dd
	{
	margin-bottom:10px;
	}
dd i
	{
	font-weight:600;
	}
