/* CSS Document */


body
{
	margin: 0px;
	padding: 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	background-image:url(../images/layout/BG_body.jpg);
	background-repeat:repeat-y;
	background-position:center;
	background-color:#959595;
	bottom: inherit;
	float: inherit;
}

/* Toute la page */

div.all
{
	width:970px;
	margin: 0 auto 0 auto;
	border: 0px solid blue;
	background-color:#ffffff;
	height: 170px;
}

/* ENTETE */

div.header
{
	width:970px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	font-size:100%;
	height: 30px;
	float: right;
	bottom: auto;
	vertical-align: bottom;
}

div.header table.header
{
	margin:0px;
	padding:1px;
	float:right;
}

div.header table.header td
{
	padding: 0px 10px;
	border-left: 1px solid #e4d1d7;
}


div.header table.header td a
{
	text-decoration:none;
	color:#000000;
}


div.header table.header td a:hover
{
	text-decoration:none;
	color:#6c2769;
}

div.header table.header td table td
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div.header table.header td table td input.searchtext
{
	border: 1px solid #e4d1d7;
	font-size:10px;
	width: 50px;
	margin: 0px;
	padding: 0px;
}

div.header table.header td table td input.image
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border:0px solid red
}

div.footer
{
	width:970px;
	border:0px solid red;
	margin:0px;
	padding:0px;
	font-size:100%;
	height: 30px;
	float: right;
	bottom: auto;
	vertical-align: bottom;
}

	

/* LOGO */

div.logo
{
	width:180px;
	height: 136px;
	float:right;
	background-color:#FFFFFF
}

/* MENU */


div.menu
{
	width:790px;
	border:0px solid yellow;
	float:left; 
	height: 136px;
	background-color:#FFFFFF
	
}

div.menu ul.menu
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-style: italic;
	font-weight:bold;
	border: 0px solid red;
	float:left;
	width: 780px;
	height: 120px;
}

div.menu ul.menu li
{
	height: 17px;

}

div.menu ul.menu li.m1
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim1_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m1:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim1_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m1.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim1_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m1 a
{
	padding: 0px 0px 0px 60px;
	text-decoration:none;
	color: #435277;
	line-height:17px;
}

div.menu ul.menu li.m1:hover a
{
	color: #ffffff;
}

div.menu ul.menu li.m1.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m2
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim2_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m2:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim2_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m2.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim2_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m2 a
{
	padding: 0px 0px 0px 115px;
	text-decoration:none;
	color: #837048;
	line-height:17px;
}

div.menu ul.menu li.m2:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m2.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m3
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim3_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m3:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim3_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m3.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim3_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m3 a
{
	padding: 0px 0px 0px 155px;
	text-decoration:none;
	color: #85415d;
	line-height:17px;
}

div.menu ul.menu li.m3:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m3.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m4
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim4_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m4:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim4_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m4.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim4_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m4 a
{
	padding: 0px 0px 0px 210px;
	text-decoration:none;
	color: #5e8d82;
	line-height:17px;
}

div.menu ul.menu li.m4:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m4.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m5
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim5_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m5:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim5_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m5.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim5_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m5 a
{
	padding: 0px 0px 0px 350px;
	text-decoration:none;
	color: #6f506a;
	line-height:17px;
}

div.menu ul.menu li.m5:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m5.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m6
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim6_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m6:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim6_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m6.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim6_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m6 a
{
	padding: 0px 0px 0px 420px;
	text-decoration:none;
	color: #de6801;
	line-height:17px;
}

div.menu ul.menu li.m6:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m6.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m7
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim7_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m7:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim7_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m7.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim7_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m7 a
{
	padding: 0px 0px 0px 485px;
	text-decoration:none;
	color: #657642;
	line-height:17px;
}

div.menu ul.menu li.m7:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m7.selected a
{
	color: #ffffff;
}

div.menu ul.menu li.m8
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim8_bg.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m8:hover
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	text-decoration:none;
	color: #ffffff;
	background-image: url(../images/layout/menudiv_ullim8_bg_h.jpg);
	background-repeat: no-repeat;
	background-position:top left;
}

div.menu ul.menu li.m8.selected
{
	padding: 0px 0px 0px 0px;
	border: 0px solid blue;
	background-image: url(../images/layout/menudiv_ullim8_bg_s.jpg);
	background-repeat: no-repeat;
	background-position:top left;
	text-decoration:none;
	color: #ffffff;
}

div.menu ul.menu li.m8 a
{
	padding: 0px 0px 0px 560px;
	text-decoration:none;
	color: #5a0a0c;
	line-height:17px;
}

div.menu ul.menu li.m8:hover a
{
	color: #ffffff;
}
div.menu ul.menu li.m8.selected a
{
	color: #ffffff;
}

/* CONTENT */


div.content
{
	width:970px;
	border:0px solid green;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



/* SOUS_MENU */



div.submenu0
{
	width:220px;
	border:0px solid green;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#ffffff;

}

div.submenu0 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


div.submenu0 ul li
{
	list-style-type:none;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 15px;
	border: 0px solid red;
}


div.submenu0 ul li.selected
{
	background-image:url(../images/layout/SM1_I1_bg.jpg);
	background-repeat:repeat-y;

}


div.submenu0 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#003399;
}


div.submenu0 ul li.selected a
{
	color:#000000;
}


div.zsubmenu1
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM1_main_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu1
{
	width:968px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bolder;
}

div.submenu1 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique

}


div.submenu1 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
		float:left;
		border:0px solid red;
}


div.submenu1 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#435277;
}

div.submenu1 ul li:hover
{
	background-color:#435277;
}

div.submenu1 ul li a:hover
{
	color:#FFFFFF;
}

div.submenu1 ul li.selected
{
	background-color:#435277;
}

div.submenu1 ul li.selected a
{
	color:#FFFFFF;
}



div.submenu1_3
{
	display:table;
	padding: 5px 0px 0px 0px;
	width:968px;
	font-weight: normal;
}


div.submenu1_3 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 215px;
	padding: 0px 0px 0px 0px;
	border-left:0px solid #000000;
}


div.submenu1_3 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}


div.submenu1_3 ul li a
{
	color:#435277;
	text-decoration:none;
}


div.submenu1_3 ul li a:hover
{
	color:#435277;
	text-decoration:none;
	font-weight:bold;
}


div.submenu1_3 ul li.selected a
{
	color:#435277;
	font-weight:bold;
}


div.submenu1_4
{
	display:table;
	padding: 5px 0px 0px 0px;
	width:968px;
	font-weight: normal;
	
}


div.submenu1_4 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 268px;
	padding: 0px 0px 0px 0px;
	border-left:0px solid #000000;
}


div.submenu1_4 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}


div.submenu1_4 ul li a
{
	color:#435277;
	text-decoration:none;
}


div.submenu1_4 ul li a:hover
{
	color:#435277;
	font-weight:bold;
	text-decoration:none;
}


div.submenu1_4 ul li.selected a
{
	color:#435277;
	font-weight:bold;
}


div.zsubmenu2
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;

}

div.submenu2
{
	width:968px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-image: url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;
	font-weight:bolder;
}

div.submenu2 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;
}


div.submenu2 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}


div.submenu2 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#c7aa70;
}

div.submenu2 ul li:hover
{
	background-color:#c7aa70;
}

div.submenu2 ul li a:hover
{
	color:#FFFFFF;

}


div.submenu2 ul li.selected
{
	background-color:#c7aa70;
}

div.submenu2 ul li.selected a
{
	color:#FFFFFF;
}


div.submenu2_1
{
	background-image: url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;
	display:table;
	padding: 5px 0px 0px 0px;
	width:968px;
	font-weight: normal;
}


div.submenu2_1 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;
	border-left:0px solid #000000;
}

div.submenu2_1 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	float:left;	
}


div.submenu2_1 ul li a
{
	color:#c7aa70;
	text-decoration:none;
}


div.submenu2_1 ul li a:hover
{
	color:#c7aa70;
	text-decoration:none;
	font-weight:bold;
}


div.submenu2_1 ul li.selected a
{
	color:#c7aa70;
	font-weight:bold;
}


div.submenu2_2
{
	background-image: url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;
	display:table;
	padding: 5px 0px 0px 0px;
	width:970px;
	font-weight: normal;
}


div.submenu2_2 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/layout/SM2_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu2_2 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	float:left;
	border:0px solid red;
}


div.submenu2_2 ul li a
{
	color:#c7aa70;
	text-decoration:none;
}


div.submenu2_2 ul li a:hover
{
	color:#c7aa70;
	text-decoration:none;
	font-weight:bold;
}


div.submenu2_2 ul li.selected a
{
	color:#c7aa70;
	font-weight:bold;
}


div.submenu2_3
{
	background-image: url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;
	display:table;
	padding: 5px 0px 0px 0px;
	width:970px;
	font-weight: normal;
}


div.submenu2_3 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 438px;
	padding: 0px 0px 0px 0px;
	background-image:url(../images/layout/SM2_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu2_3 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	float:left;
	border:0px solid red;
}


div.submenu2_3 ul li a
{
	color:#c7aa70;
	text-decoration:none;
}


div.submenu2_3 ul li a:hover
{
	color:#c7aa70;
	text-decoration:none;
	font-weight:bold;
}

div.submenu2_3 ul li.selected a
{
	color:#c7aa70;
	font-weight:bold;
}


div.zsubmenu3
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM3_main_bg.jpg);
	background-repeat:repeat-y;

}

div.submenu3
{
	width:970px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}



div.submenu3 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;


}


div.submenu3 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}


div.submenu3 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#a35474;
}

div.submenu3 ul li:hover
{
	background-color:#a35474;
}


div.submenu3 ul li a:hover
{
	color:#FFFFFF;
}


div.submenu3 ul li.selected
{
	background-color:#a35474;
}


div.submenu3 ul li.selected a
{
	color:#FFFFFF;
}

div.submenu3_1
{
	display:table;
	padding: 5px 0px 0px 0px;
	width:968px;
	font-weight: normal;
}


div.submenu3_1 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-left:0px solid #000000;
}

div.submenu3_1 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	float:left;
		
}

div.submenu3_1 ul li a
{
	color:#a35474;
	text-decoration:none;
}

div.submenu3_1 ul li a:hover
{
	color:#a35474;
	font-weight:bold;
	text-decoration:none;
}

div.submenu3_1 ul li.selected a
{
	color:#a35474;
	font-weight:bold;
}

div.submenu3_2
{
	display:table;
	padding: 5px 0px 0px 0px;
	width:968px;
	font-weight: normal;
}

div.submenu3_2 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 219px;
	padding: 0px 0px 0px 0px;
	border-left:0px solid #000000;
}

div.submenu3_2 ul li
{
	list-style-type:none;
	margin: 0px 30px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#000000;
	float:left;		
}


div.submenu3_2 ul li a
{
	color:#a35474;
	text-decoration:none;
}


div.submenu3_2 ul li a:hover
{
	color:#a35474;
	text-decoration:none;
	font-weight:bold;
}

div.submenu3_2 ul li.selected a
{
	color:#a35474;
	font-weight:bold;
}

div.zsubmenu4
{

	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM4_main_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu4
{
	width:970px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}

div.submenu4 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;
}


div.submenu4 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}

div.submenu4 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#5e8d82;
	font-weight:bold;
}

div.submenu4 ul li:hover
{
	background-color:#5e8d82;
}

div.submenu4 ul li a:hover
{
	color:#FFFFFF;
}
div.submenu4 ul li.selected
{
	background-color:#5e8d82;
}

div.submenu4 ul li.selected a
{
	color:#FFFFFF;
}

div.zsubmenu5
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM5_main_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu5
{
	width:970px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}

div.submenu5 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;
}


div.submenu5 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}

div.submenu5 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#6f506a;
	font-weight:bold;
}

div.submenu5 ul li:hover
{
	background-color:#a7799e;
}

div.submenu5 ul li a:hover
{
	color:#FFFFFF;
}
div.submenu5 ul li.selected
{
	background-color:#a7799e;
}

div.submenu5 ul li.selected a
{
	color:#FFFFFF;
}

div.zsubmenu6
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM6_main_bg.jpg);
	background-repeat:repeat-y;
}


div.submenu6
{
	width:970px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}

div.submenu6 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;
}


div.submenu6 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}


div.submenu6 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#f4821f;
}
div.submenu6 ul li:hover
{
	background-color:#f58829;
}

div.submenu6 ul li a:hover
{
	color:#FFFFFF;
}
div.submenu6 ul li.selected
{
	background-color:#f58829;
}

div.submenu6 ul li.selected a
{
	color:#FFFFFF;
}

div.zsubmenu7
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM7_main_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu7
{
	width:970px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}

div.submenu7 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;
}


div.submenu7 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}



div.submenu7 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#657642;
}
div.submenu7 ul li:hover
{
	background-color:#657642;
}

div.submenu7 ul li a:hover
{
	color:#FFFFFF;
}
div.submenu7 ul li.selected
{
	background-color:#657642;
}

div.submenu7 ul li.selected a
{
	color:#FFFFFF;
}

div.zsubmenu8
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background-image: url(../images/layout/SM8_main_bg.jpg);
	background-repeat:repeat-y;
}

div.submenu8
{
	width:970px;
	display:table;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	font-weight:bold;
}

div.submenu8 ul
{
	border:0px solid green;
	list-style-type:none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-style:oblique;


}


div.submenu8 ul li
{
	list-style-type:none;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	float:left;
	border:0px solid red;
}


div.submenu8 ul li a
{
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color:#5a0a0c;
}

div.submenu8 ul li:hover
{
	background-color:#aa4e53;
}

div.submenu8 ul li a:hover
{
	color:#FFFFFF;
}

div.submenu8 ul li.selected
{
	background-color:#aa4e53;
}

div.submenu8 ul li.selected a
{
	color:#FFFFFF;
}



/* MAIN */

div.main0
{
	width:950px;
	background-image: url(../images/layout/SM0_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border:0px solid red;
}

div.main1
{
	width:950px;
	background-image: url(../images/layout/SM1_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #003399;
}


div.main2
{
	width:950px;
	background-image: url(../images/layout/SM2_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #c7aa70;
}


div.main3
{
	width:950px;
	background-image: url(../images/layout/SM3_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #a35474;
}



div.main4
{
	width:950px;
	background-image: url(../images/layout/SM4_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #5e8d82;
}


div.main5
{
	width:950px;
	background-image: url(../images/layout/SM5_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #a35474;
}


div.main6
{
	width:950px;
	background-image: url(../images/layout/SM6_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #a1550c;
}


div.main7
{
	width:950px;
	background-image: url(../images/layout/SM7_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #657642;
}


div.main8
{
	width:950px;
	background-image: url(../images/layout/SM8_main_bg.jpg);
	background-repeat:repeat-y;
	float:right;
	padding: 10px;
	min-height: 400px;
	border-top:1px dotted #5a0a0c;
}

div.main1 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main2 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main3 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main4 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main5 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main6 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main7 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

div.main8 p.banner
{
margin: 0px 0px 0px -10px;
text-align: left;
}

/* CONTENU PAGE */

table td
{
}

div.hr_m1
{
	background-color:#52638f;
	height:5px;
	margin: 0px 0px 0px 0px;
}

.titre_m1
{
	color:#52638f;
	font-size:16px;
	font-weight:bold;
}

.text_12_normal
{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:1.6em;
	font-family:Helvetica, Arial, sans-serif;
	text-align: left;
}

.text_12_blanc
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_12_bold
{
	color:#333333;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;	
	
}
.text_12_blanc_bold
{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_12_noir_bold
{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;	
	
	}
.text_12_noir_normal
{
	color:#000000;
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;	
		
	
}
.text_12_bold_m1
{
	color:#000066;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_14_bold_m1
{
	color:#000066;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_14_bold_blanc
{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_12_bold_m2
{
	color:#a1550c;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_14_bold_m2
{
	color:#a1550c;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_16_bold_m2
{
	color:#a1550c;
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_24_bold_m2
{
	color:#a1550c;
	font-size:24px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_24_bold_blanc
{
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_12_bold_m3
{
	color:#660033;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_12_bold_m4
{
	color:#006666;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_12_bold_m5
{
	color:#6c2769;
	font-size:12px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_20_bold_m3
{
	color:#660033;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;	
}

.text_20_bold_m5
{
	color:#6c2769;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}


.text_14_bold_m5
{
	color:#6c2769;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_20_bold_noir
{
	color:#000000;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_14_bold_noir
{
	color:#000000;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_24_bold_noir
{
	color:#000000;
	font-size:24px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

.titre_gris_36_bold
{
	color:#666666;
	font-size:36px;
	font-weight:bold;
	line-height:0.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.titre_gris_24_bold
{
	color:#666666;
	font-size:24px;
	font-weight:bold;
	line-height:0.5em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.titre_gris_20_bold
{
	color:#666666;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}


.titre_ace20_bold
{
	color:#FF3300;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.titre_ace14_bold
{
	color:#FF3300;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.titre_gris_14_bold
{
	color:#666666;
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.titre_gris_16_bold
{
	color:#666666;
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.text_m1
{
	color:#52638f;
}


div.hr_m2
{
	background-color:#c6a96f;
	height:5px;
	margin: 0px;
}

.titre_m2
{
	color:#c6a96f;
	font-size:16px;
	font-weight:bold;
	line-height: 1.3;
}
.titre_rouge14
{
	color:#C21834;
	font-size:14px;
	font-weight:bold;
}

.titre_rouge20
{
	color:#C21834;
	font-size:20px;
	font-weight:bold;
}

.titre_vert14
{
	color:#009036;
	font-size:14px;
	font-weight:bold;
}
.titre_orange14
{
	color:#F27C00;
	font-size:14px;
	font-weight:bold;
}
.titre_bleu14
{
	color:#009EE0;
	font-size:14px;
	font-weight:bold;
}
.titre_rouge18
{
	color:#990000;
	font-size:18px;
	font-weight:bold;
}
.titre_rouge20
{
	color:#990000;
	font-size:20px;
	font-weight:bold;
}

.text_m2
{
	color:#c6a96f;
}


div.hr_m3
{
	background-color:#a45575;
	height:5px;
	margin: 0px 0px 0px 0px;
}

.titre_m3
{
	color:#a45575;
	font-size:16px;
	font-weight:bold;
	line-height: 1.3;
}

.text_m3
{
	color:#a45575;
}

.text_16_bold_m1
{
	color:#000066;
	font-size:16px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_20_bold_m1
{
	color:#000066;
	font-size:20px;
	font-weight:bold;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}

div.hr_m4
{
	background-color:#70aa9e;
	height:5px;
	margin: 0px;
}

.titre_m4
{
	color:#70aa9e;
	font-size:16px;
	font-weight:bold;
}

.text_20_m4
{
	color:#006666;
	font-size:20px;
	font-weight:bold;
}

.text_m4
{
	color:#70aa9e;
}


div.hr_m5
{
	background-color:#a7799e;
	height:5px;
	margin: 0px;
}

.titre_m5
{
	color:#a7799e;
	font-size:16px;
	font-weight:bold;
}


.text_m5
{
	color:#a7799e;
}


div.hr_m6
{
	background-color:#f4821f;
	height:5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.titre_m6
{
	color:#f4821f;
	font-size:16px;
	font-weight:bold;
	line-height: 1.3;
}

.text_m6
{
	color:#f4821f;
}


div.hr_m7
{
	background-color:#9cb267;
	height:5px;
	margin: 0px;
}

.titre_m7
{
	color:#9cb267;
	font-size:16px;
	font-weight:bold;
}

.texte7_bold14
{
	color:#657642;
	font-size:14px;
	font-weight:bold;
}

.texte7_bold12
{
	color:#657642;
	font-size:12px;
	font-weight:bold;
}

.text_m7
{
	color:#9cb267;
}


div.hr_m8
{
	background-color:#9a292f;
	height:10px;
	margin: 0px 0px 0px 0px;
}

.titre_m8
{
	color:#9a292f;
	font-size:16px;
	font-weight:bold;
}

.text_m8
{
	color:#9a292f;
}

table.news
{
	width: 100%;
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}


table.news td
{ 
	height: 50px;
}

embed.home
{
	width: 175px;
	height: 165px;
}

img.banner
{
margin: 0px 0px 0px -10px;
border: 0px solid red;
}


table.footer
{
	width: 970px;
	margin: 0px 0px 0px -10px;
}
