BODY {
	background-color:#efefef;
	color:#717780;
	font-family:Arial, Arial, sans-serif;
	font-size:12px;
	line-height:1.5em;
	margin:0px;
}

H2 {
	font-size:20px;
	color:#444343;
	font-weight:normal;
	line-height:1.5em;
}

H3 {
	font-size:14px;
	color:#005daa;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:0px;
	margin-top:8px;
}

H4 {
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	margin-bottom:0px;
	margin-top:8px;
}

H5 {
	font-size:12px;
	color:#EEEEEE;
	font-weight:normal;
	line-height:1.5em;
	margin-bottom:0px;
	margin-top:8px;
}

A:link,
A:visited {
	color:#005daa;
	text-decoration:none;
}

A:hover,
A:active {
	color:#e44d25;
	text-decoration:none;
}

P {
	margin:13px 0px;
}

#main {
	width:917px;
	background-color:#ffffff;
	padding:20px 30px;
	margin:0px auto;
}

#top {
	height:76px;
	font-size:13px;
	color:#b5b9bf;
	padding-left:15px;
	z-index:-1;
}

#logo {
	border:0px;
	padding-right:100px;
	float:left;
}

#txttop {
	float:left;
	border-left:1px solid #b5b9bf;
	padding:3px 0px 3px 22px;
	margin-top:30px;
}

#menu {
	background-image:url('../images/bg-menu.gif');
	background-repeat:no-repeat;
	height:37px;
	width:909px;
	margin-top:15px;
	padding:15px 0px 13px 4px;
	color:#444343;
	font-family:Arial, Arial, sans-serif;
	_margin-bottom:-31px;
}

#menu .imenu,
#menu .imenu-last,
#menu .imenu-on,
#menu .imenu-on-last {
	float:left;
	padding:0px 18px;
	border-right:1px solid #959595;
}

#menu .imenu-last,
#menu .imenu-on-last {
	border-right:0px;
}

#menu A:link,
#menu A:visited,
.sousmenu A:link,
.sousmenu A:visited {
	color:#444343;
	text-decoration:none;
}

#menu A:active,
#menu A:hover,
.sousmenu A:active,
.sousmenu A:hover {
	color:#e44d25;
	text-decoration:none;
}

#menu .imenu-on,
#menu .imenu-on A:link,
#menu .imenu-on A:visited,
#menu .imenu-on A:hover,
#menu .imenu-on A:active,
#menu .imenu-on-last,
#menu .imenu-on-last A:link,
#menu .imenu-on-last A:visited,
#menu .imenu-on-last A:hover,
#menu .imenu-on-last A:active { 
	color:#e44d25; 
}

#imgtop {
	float:right;
	margin-top:-52px;
	text-align:right;
	height:102px;
}

.imgint {
	padding-bottom:20px;
}

.sousmenu-hidden {
	height:0px;
	width:0px;
	font-size:0px;
	display:none;
	visibility:hidden;
	position:relative;
}

.sousmenu {
	background-image:url('../images/bgsm.png');
	background-repeat:repeat;
	padding:10px 15px 0px 17px;
	position:absolute;
	margin-top:18px;
	min-width:100px;
	z-index:1;
}



.ism { padding-bottom:10px; }

#col1 {
	width:203px;
	margin-right:40px;
	float:left;
}

.bte {
	background-image:url('../images/bte-rep.gif');
	background-repeat:repeat-y;
	width:203px;
	color:#005daa;
}

.bte A:link,
.bte A:visited {
	color:#005daa;
	text-decoration:none;
}

.bte A:hover,
.bte A:active {
	color:#e44d25;
	text-decoration:none;
}

.bte .activelink A:link, 
.bte .activelink A:visited,
.bte .activelink A:hover,
.bte .activelink A:active {
	color:#e44d25;
	text-decoration:none;
}

.bte P {
	margin:7px 0px;
}

.btedeg-top {
	background-image:url('../images/btedeg-top.gif');
	background-repeat:no-repeat;
}

.btesmldeg-top {
	background-image:url('../images/btesmldeg-top.gif');
	background-repeat:no-repeat;
}

.btedeg-top UL,
.btedeg-top UL A:link,
.btedeg-top UL A:visited {
	color:#717780;
}

.btedeg-top UL A:hover,
.btedeg-top UL A:active {
	color:#e44d25;
}

.bte-top {
	background-image:url('../images/bte-top.gif');
	background-repeat:no-repeat;
}

.bte-bot {
	background-image:url('../images/bte-bot.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:15px 15px;
}

.bte H2 {
	color:#000000;
	font-size:18px;
	margin-top:0px;
	margin-bottom:5px;
}

.orange { color:#e44d25; }

#col2 {
	width:397px;
	margin-right:70px;
	margin-top:5px;
	float:left;
}

#col2 H2 {
	margin-top:0px;
}

#col3 {
	width:203px;
	float:left;
}

.smlbte {
	background-image:url('../images/smlbte.gif');
	background-repeat:no-repeat;
	padding:20px 10px 0px 15px;
	width:178px;
	height:54px;
	font-size:18px;
	color:#005daa;
}

.selsrv {
	width:100px;
	height:25px;
	float:left;
}

.btnsrv {
	float:right;
	padding-left:7px;
}

#footer {
	margin:40px 0px;
	padding-top:10px;
	border-top:1px solid #d4d4d4;
	font-size:11px;
	color:#858b94;
	text-align:right;
}

UL {
	margin-left:0px;
	padding-left:30px;
}

#col1 UL {
	margin-left:0px;
	padding-left:22px;
}

#col2 UL {
	margin-left:0px;
	padding-left:35px;
}

.bleu {
	color:#005daa;
}

.noir {
	color:#444343;
}

.gris {
	color:#717780;
}

.orange {
	color:#e44d25;
}

.orange A:link,
.orange A:visited {
	color:#e44d25;
	text-decoration:none;
}

.orange A:hover,
.orange A:active {
	color:#e44d25;
	text-decoration:underline;
}

.imgleft {
	float:left;
	padding-right:5px;
}

.tabledesc TD {
	padding:15px;
	vertical-align:top;
}

.tabledesc .ttl {
	background-color:#aaaaaa;
	color:#ffffff;
}

.tabledesc .ttl TD {
	padding:5px 15px;
}

.tabledesc .row1 { background-color:#efefef; }
.tabledesc .row2 { background-color:#F7F7F7; }


.topimgs { 
	z-index:99; 
	margin-top:-50px;
	margin-right:4px;
	float:right;
	_float:none;
}

#imgtop {
	margin-left:-5px;
	height:102px;
}

.bigimg {
	_margin-top:32px;
}

/****/
.clear	{ clear:both; height:0px; }
.left	{ float:left; }
.right	{ float:right; }
.nobord	{ border:0px; }
.p1		{ margin-top:3px; }
.p12	{ margin-bottom:0px; }
.p1_12	{ margin-top:3px;; margin-bottom:0px; }
.blue	{ color:#1362af;}
.white	{ color:#ffffff;}
.spacer8 { height:2px; font-size:0px; }
.spacer10 { height:10px; font-sie:0px; }

#imggenerator {
	margin-left:-65px;
	width: 500px;	
}
 