html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

body {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-shadow: 0 0 0 #000;
}


/*header*/
#header {
	width: 988px;
	height: 207px;
	margin: 19px auto 0px auto;
}
#header h1 {
	float: left;
	display: inline;
	width: 236px;
	height: 207px;
	margin-right: 12px;
}
#header .bannier {
	float: left;
	display: inline;
	width: 740px;
	height: 100px;
}
.menu {
	float: left;
	display: inline;
	width: 740px;
	margin-top: 33px;
}
.menu ul.m1 {float:left; list-style-type:none; margin:0px; padding:0px; width:740px;}
.menu ul.m1 li, .menu ul.m1_sub li, .menu ul.m2_sub li, .menu ul.m3_sub li, .menu ul.m4_sub li, .menu ul.m5_sub li {display:inline;}
.menu ul.m1 li a {
	float: left;
	display: inline;
	height: 21px;
	margin-right: 12px;
	padding: 0px;
}

.menu ul.m1_sub, .menu ul.m2_sub, .menu ul.m3_sub, .menu ul.m4_sub, .menu ul.m5_sub {float:left; width:740px; list-style-type:none; margin:11px 0px 0px 0px; padding:0px;}
.menu ul.m1_sub li a, .menu ul.m2_sub li a, .menu ul.m3_sub li a, .menu ul.m4_sub li a, .menu ul.m5_sub li a,
.menu ul.m1_sub li a.on, .menu ul.m2_sub li a.on, .menu ul.m3_sub li a.on, .menu ul.m4_sub li a.on, .menu ul.m5_sub li a.on {
	float: left;
	display: inline;
	height: 18px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.menu ul.m1_sub li a {color:#86CEE0; border-top:1px solid #33A8C6; border-bottom:1px solid #33A8C6; padding:3px 32px 0px 32px;}
.menu ul.m2_sub li a {color:#344B57; border-top:1px solid #141E23; border-bottom:1px solid #141E23; padding:3px 29px 0px 29px;}
.menu ul.m3_sub li a {color:#B0CA77; border-top:1px solid #91B546; border-bottom:1px solid #91B546; padding:3px 45px 0px 44px;}
.menu ul.m4_sub li a {color:#C6C7C8; border-top:1px solid #A4A5A6; border-bottom:1px solid #A4A5A6; padding:3px 58px 0px 57px;}
.menu ul.m5_sub li a {color:#854876; border-top:1px solid #5F3454; border-bottom:1px solid #5F3454; padding:3px 46px 0px 45px;}
.menu ul.m1_sub li a:hover, .menu ul.m1_sub li a.on, .menu ul.m1_sub li a.on:hover {background:#86CEE0; color:#FFF;}
.menu ul.m2_sub li a:hover, .menu ul.m2_sub li a.on, .menu ul.m2_sub li a.on:hover {background:#344B57; color:#FFF;}
.menu ul.m3_sub li a:hover, .menu ul.m3_sub li a.on, .menu ul.m3_sub li a.on:hover {background:#B0CA77; color:#FFF;}
.menu ul.m4_sub li a:hover, .menu ul.m4_sub li a.on, .menu ul.m4_sub li a.on:hover {background:#C6C7C8; color:#FFF;}
.menu ul.m5_sub li a:hover, .menu ul.m5_sub li a.on, .menu ul.m5_sub li a.on:hover {background:#854876; color:#FFF;}


/*container*/
#container {
	width: 988px;
	margin: 0px auto;
	background: url(../images/bg2.gif) no-repeat bottom right;
}
#container2 {
	width: 988px;
	margin: 0px auto;
	background: url(../images/bg3.gif) no-repeat bottom right;
}


/*left*/
#left {float:left; display:inline; width:748px;}
#left .p1 {float:left; display:inline; margin: 0px 12px 0px 0px; width:236px;}
#left .p1 img {width:236px;}
#left .p2 {float:left; display:inline; margin: 0px 12px 0px 0px; width:362px; height:363px;} 
#left .content1_t1, #left .content1_t2, #left .content1_t3, #left .content1_t4, #left .content1_t5 {
	float: left;
	display: inline;
	width: 363px;
	padding: 20px 100px 0px 25px;
}
#left .content2 {
	float: left;
	display: inline;
	background: #B0CA77;
	width: 332px;
	height: 348px;
	padding: 0px 15px 15px 15px;
	color: #FFF !important;
}
#left .content2 p {margin:18px 0px 0px 0px; padding:0px; font-size:11px; font-weight:bold;}
#left .content2 p strong {font-size:14px;}
#left .bann_bt {float:left; display:inline; width:748px; height:110px; margin-top:12px;}
#left .bann_bt img {height:110px; float:left; margin-right:11px;}
#left .bann_bt div {float:left; display:inline; margin-right:12px; width:237px; height:110px;}
#left .bann_bt div a img {margin:0px !important; float:left; margin-right:0px !important;}
#left .content3_t1,
#left .content3_t2,
#left .content3_t3,
#left .content3_t4,
#left .content3_t5 {float:left; display:inline; width:620px; min-height:450px; padding:20px 91px 15px 25px;}
#left .content3_t1 p, #left .content1_t1 p,
#left .content3_t2 p, #left .content1_t2 p,
#left .content3_t3 p, #left .content1_t3 p,
#left .content3_t4 p, #left .content1_t4 p,
#left .content3_t5 p, #left .content1_t5 p {text-align:justify; margin:2px 0px 17px 0px; padding:0px; color:#333;}
#left .content3_t1, #left .content1_t1 {background:url(../images/bg1_t1.gif) no-repeat top left;}
#left .content3_t2, #left .content1_t2 {background:url(../images/bg1_t2.gif) no-repeat top left;}
#left .content3_t3, #left .content1_t3 {background:url(../images/bg1_t3.gif) no-repeat top left;}
#left .content3_t4, #left .content1_t4 {background:url(../images/bg1_t4.gif) no-repeat top left;}
#left .content3_t5, #left .content1_t5 {background:url(../images/bg1_t5.gif) no-repeat top left;}
#left .content3_t1 ul, #left .content3_t2 ul, #left .content3_t3 ul, #left .content3_t4 ul, #left .content3_t5 ul {margin:5px 0px 20px 13px !important; padding:0px;}
#left .content3_t1 a, #left .content3_t2 a, #left .content3_t3 a, #left .content3_t4 a,#left .content3_t5 a, .content1_t4 a {color:#344B57;}
#left .content3_t1 a:hover, #left .content3_t2 a:hover, #left .content3_t3 a:hover, #left .content3_t4 a:hover, #left .content3_t5 a:hover, .content1_t4 a:hover {text-decoration:none;}
#left .content3_t1 h2, #left .content1_t1 h2 {font-size:18px; color:#86CEE0; margin-bottom:15px !important;}
#left .content3_t2 h2, #left .content1_t2 h2 {font-size:18px; color:#344B57; margin-bottom:15px !important;}
#left .content3_t3 h2, #left .content1_t3 h2 {font-size:18px; color:#B0CA77; margin-bottom:15px !important;}
#left .content3_t4 h2, #left .content1_t4 h2 {font-size:18px; color:#C6C7C8; margin-bottom:15px !important;}
#left .content3_t5 h2, #left .content1_t5 h2 {font-size:18px; color:#854876; margin-bottom:15px !important;}
h3 {font-size:13px; color:#333; font-style:italic;}


/*right*/
#right {
	float: left;
	display: inline;
	width: 240px;
}
#right ul {list-style-type:none; width:190px; height:345px; overflow:hidden; margin:0px 0px 0px 0px !important; padding:32px 25px 0px 25px; background:#B3B497;}
#right ul li {margin:0px 0px 35px 0px; padding:0px;}
#right .img {height:1px; overflow:hidden; float:left; display:inline;}


/*footer*/
#footer {
	width: 988px;
	height: 22px;
	margin: 0px auto;
	text-align: center;
	padding-top:5px;
}
#footer a {color:#999;}
#footer a:hover {text-decoration:none;}


/*general*/
img {border:0px; vertical-align:top;}
h1, h2, h3, form {margin:0px; padding:0px;}
.cleaner {clear:both;}
.link1 {color:#33A8C6 !important;}
.link1:hover {text-decoration:none !important;}


/* Start : added by Pierre */
.rdvButton {position:relative; float:right;}
.rdvButton a {display:block; width:170px; height:27px; font-size:13px; line-height:27px; 
    text-align:center; color:#FFF !important; font-weight:800; position:absolute; right:-82px; text-decoration:none;
    background:url(../images/green_button.png) no-repeat 0 0;}
.rdvButton a:hover {background-position:0 -27px; text-decoration:underline;}

p.rdvLink {border-top:1px solid #A4A5A6; padding-top: 2px !important; color:#B0CA77 !important; clear:both;}
p.rdvLink a {color:#B0CA77 !important; font-style:italic; font-size:13px; }
#footer a {padding-right:61px;}
/* End : added by Pierre */
