body {
margin:0px;
font-family:Arial;
font-size:11px;
color:#000;
background-image:url(../img/bg_body.png);
.background-image:url(../img/bg_body_ie.png);
background-repeat:repeat-y;
background-position:center;
}
form {
margin:0px;
padding:0px;
}
#flash {
padding-bottom:10px;
}
#container {
width:900px;
.width:904px;
text-align:left;
}
/* LEFT */
#left {
float:left;
margin-right:10px;
background-image:url(../img/bg_cell.png);
width:170px;
}
#left ul {
margin:0;
padding:0;
list-style:none;
line-height:14px;
}
#left .a {
color:#EFB013;
}
#left .c {
padding:4 5 7 9;
}
#left .c .t {
text-decoration:none;
color:000000;
}
#left .c .t:hover {
text-decoration:underline;
}
#left .c img {
border:0px;
}
#left .b {
border-bottom:1px solid #FAA709;
}
#left input {
height:18px;
margin:3 1 4 0;
font:11px Arial;
width:130px;
}
#left .val {
border:0px;
margin-top:-12px;
.margin-top:0;
}

/* RIGHT */
#right {
width:170px;
float:left;
background-image:url(../img/bg_cell.png);
}
#right ul {
font:12px Arial;
margin:0;
padding:0 0 3 0;
list-style:none;
border-bottom:1px solid #FAA70A;
}
#right .l {
text-align:center;
padding:8 0 5 0;
}
#right .c {
padding:5 5 10 13;
}
#right .c a {
color:#EFB013;
}

/* FOOT */
#foot {
width:900px;
float:left;
margin-top:10px;
border-top:1px solid #FAA70B;
}
#foot ul {
padding:0;
margin:0;
list-style:none;
}
#foot .ref {
border:1px solid #CCCCCC;
font:9px Verdana;
padding:7;
margin:5 0 20 0;
}
#foot .a {
text-align:center;
padding:8 0 8 0;
}
#foot .a a {
color:#333333;
}
#foot .b {
text-align:center;
font:9px Verdana;
padding-bottom:5px;
}
#foot .b a {
color:000;
}
#foot .c {
text-align:center;
}

/* CENTRE */
#centre {
width:540px;
float:left;
margin-right:10px;
}
#centre #mod {
float:left;
padding:0;
margin:0 0 10 0;
list-style:none;
background-image:url(../img/bg_mod.png);
border-bottom:1px solid #FAA70B;
}
#centre #mod div {
float:left;
width:130;
}
#centre #mod #tool {
padding:8 0 0 12;
.padding:8 0 0 10;
float:left;
}
#centre #mod #a {
width:155px;
}
#centre #mod #a img {
margin-bottom:2px;
.margin:0 0 3 5;
}
#centre #mod #a input {
margin:3 2 1 0;
.margin:0px;
}
#centre #mod #b {
	width:175px
}
#centre #mod #b img {
margin-bottom:6px;
.margin-bottom:3px;
}
#centre #mod #b input {
font:11px Arial;
width:100px;
}
#centre #mod #c {
margin-right:10;
}
#centre #mod #c img {
margin-bottom:4px;
.margin-bottom:1px;
}
#centre #mod #c select {
font:11px Arial;
width:120px;
margin-bottom:5px;
}
#centre #mod #c a {
font:9px Arial;
color:#333;
}
#centre #mod #d {
padding-top:28px;
.padding-top:24px;
}
#centre #mod #rech {
text-align:right;
margin-top:35px;
.margin-top:39px;
width:140;
height:21px;
float:right;
}
#centre #mod #rech img {
border:0px;
}

#centre #bien {
float:left;
padding:0 0 10 0;
margin:0;
list-style:none;
}
#centre #bg {
background-color:#FFF;
width:540px;
float:left;
}
#centre #bg div {
width:265px;
.width:270px;
float:left;
padding:7 5 0 0;
.padding:5 5 0 0;
}
#centre #bg .a {
font:12px Arial;
color:#EFB013;
text-decoration:none;
font-weight:bold;
}
#centre #bg .a:hover {
text-decoration:underline;
}
#centre #bg .b {
font:12px Arial;
color:#000;
text-decoration:none;
}
#centre #bg .b:hover {
text-decoration:underline;
}
#centre #bg img {
border:0;
margin-right:8px;
}

/* MENU */
#menu {
width:898px;
height:22px;
.width:900px;
.height:24px;
border:1px solid #FAA709;
margin-bottom:10px;
background-image:url(../img/b_menu.png);
float:left;
}
#menu .t {
margin-top:-4px;
.margin-top:0;
}
#menu input {
font:11px Arial;
width:110px;
height:18px;
margin-top:2px;
.margin-top:0px;
}
#menu .v {
margin:-4 5 0 0;
.margin-top:0;
}
#menu #a {
float:left;
}
#menu #b {
float:right;
}
#menu img {
border:0;
}
/* ALERTE */
#centre #ale {
	width:540px;
	list-style:none;
	padding:0;
	margin:0;
}
#centre #ale li{
	width:540px;
}
#ale .ti {
	font:18px Arial;
	padding-bottom:5px;
	color:#FAA70B;
}
#ale .sep {
	font-weight:bold;
	padding:15px 0 5px 0;
	border-bottom:1px solid #CCC;
	margin-bottom:10px;
	color:#FAA70B;
}
#ale li {
	padding-bottom:6px;
	}
#ale .a {
	float:left;
	width:140px;
	font-weight:bold;
}
#ale .b input {
	font:12px Arial;
	width:160px;
}
#ale .b select {
	font:12px Arial;
	width:160px;
}
#ale .t{
	float:left;
	width:180px;
}
#ale .pad{
	clear:both;
	padding-top:15px;
}
#ale .inp{
	font:12px Arial;
	width:70px; 
	margin-right:20px;
}
#ale .val{
	text-align:center;
	border-top:1px solid #CCC;
	padding-top:15px;
	margin-top:20px;
}

/* Annonce Importante */
#popjsANNONCE{
	display: block;
}
div.PopJSfond {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 600;
	left: 0;
	top: 0;
	background-color: #000000;  /* le fond                 */
	filter:alpha(opacity=50);   /* Internet Explorer 6     */
	-moz-opacity:0.5;           /* Mozilla 1.6 et infér.   */
	opacity: 0.5;               /* CSS3 et Mozilla récents */
}
div.PopJSaffich {
	z-index: 606;
	position: fixed;
	left: 50%;
	top: 0;
	margin-top: 205px;
	margin-left: -330px;
	padding:10px 0;
	width: 660px;
	background-color: #000000;
	border:2px solid #FFF;
	text-align:center;
	color:#FFF;
}
div.PopJSclose {
	text-align: right;
	background-color: #000000;
}

div.PopJSclose a:visited,
div.PopJSclose a:link,
div.PopJSclose a:active,
div.PopJSclose a:hover{
	padding:3px 5px;
	color: #FFF;
	line-height:20px;
}


* html div.PopJSfond {
	z-index: 605;
	position: absolute;
	text-align: center;
}
* html div.PopJSaffich {
	position: absolute;
	z-index: 606;
	background-color: #000000;
	left: 50%;
	top: 0;
	margin-top: 220px;
	margin-left: -350px;
	padding: 24px
}
