/* 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;
	font-style: normal;
	font-weight: normal;
}

font-face 
{
    font-family:SnigletRegular;
    src: url(Sniglet-webfont.eot);
    src: url(Sniglet-webfont.eot?#iefix) format(embedded-opentype),
         url(Sniglet-webfont.woff) format(woff),
         url(Sniglet-webfont.ttf) format(truetype),
         url(Sniglet-webfont.svg#SnigletRegular) format(svg);
    font-weight: normal;
    font-style: normal;

}


/* 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:#6c2769;
}


div.header table.header td a:hover
{
	text-decoration:none;
	color:#6c2769;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: normal;
}

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_2
{
	display:table;
	padding: 5px 0px 0px 0px;
	width:968px;
	font-weight: normal;
}


div.submenu1_2 ul
{
	list-style-type:none;
	margin: 0px 0px 0px 105px;
	padding: 0px 0px 0px 0px;
	border-left:0px solid #000000;
}


div.submenu1_2 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_2 ul li a
{
	color:#435277;
	text-decoration:none;
}


div.submenu1_2 ul li a:hover
{
	color:#435277;
	text-decoration:none;
	font-weight:bold;
}


div.submenu1_2 ul li.selected a
{
	color:#435277;
	font-weight:bold;
}


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 */


.hs_container{
	position:relative;
	width:902px;
	height:471px;
	overflow:hidden;
	clear:both;
	border:2px solid #fff;
	cursor:pointer;
	
}
.hs_container .hs_area{
	position:absolute;
	overflow:hidden;
}
.hs_area img{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.hs_area img.hs_visible{
	display:block;
	z-index:9999;
}
.hs_area1{
	border-right:2px solid #fff;
}
.hs_area4, .hs_area5{
	border-top:2px solid #fff;
}
.hs_area4{
	border-right:2px solid #fff;
}
.hs_area3{
	border-top:2px solid #fff;
}
.hs_area1{
	width:449px;
	height:334px;
	top:0px;
	left:0px;
}
.hs_area2{
	width:451px;
	height:165px;
	top:0px;
	left:451px;
}
.hs_area3{
	width:451px;
	height:167px;
	top:165px;
	left:451px;
}
.hs_area4{
	width:192px;
	height:135px;
	top:334px;
	left:0px;
}
.hs_area5{
	width:708px;
	height:135px;
	top:334px;
	left:194px;
}


table td
{
}

div.hr_m1
{
	background-color:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#52638f;
	height:4px;
	margin: 0px;
	padding: 0px;
	
}

.titre_m1
{
	color:#52638f;
	font-size:16px;
	font-weight:bold;
}

.titre_m1_b
{
	color:#52638f;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_m1_petit__b
{
	color:#52638f;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.lettrine
{
	color:#333333;
	font-size:20px;
	font-weight:normal;
	line-height:15px;
	font-family:Helvetica, Arial, sans-serif;
}
.text_12_normal
{
	color:#333333;
	font-size:12px;
	font-weight:normal;
	line-height:1.6em;
	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:2em;
	font-family:Helvetica, Arial, sans-serif;
}

.text_11_blanc_bold
{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:1em;
	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_m1
{
	color:#52638f;
	font-size:12px;
	font-weight:normal;
	line-height:1.6em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_12_m2
{
	color:#a1550c;
	font-size:12px;
	font-weight:normal;
	line-height:1.6em;
	font-family:Helvetica, Arial, sans-serif;
}

.texte_orange12
{
	color:#F27C00;
	font-size:12px;
	font-weight:normal;
	line-height:1.6em;
	font-family:Helvetica, Arial, sans-serif;
}




.text_12_bold_m1
{
	color:#52638f;
	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_m4
{
	color:#70aa9e;
	font-size:12px;
	font-weight:normal;
	line-height:1.3em;
	font-family:Helvetica, Arial, sans-serif;
}
.text_14_bold_m4
{
	color:#006666;
	font-size:14px;
	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_m3
{
	color:#660033;
	font-size:14px;
	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_ace12_bold
{
	color:#FF3300;
	font-size:12px;
	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:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#b2955c;
	height:4px;
	margin: 0px;
}

.titre_m2
{
	color:#c6a96f;
	font-size:16px;
	font-weight:bold;
	line-height: 1.3;
}

.titre_m2_b
{
	color:#a1550c;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}
.titre_m2_petit__b
{
	color:#c6a96f;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}
.titre_rouge14
{
	color:#C21834;
	font-size:14px;
	font-weight:bold;
}

.titre_rouge20
{
	color:#C21834;
	font-size:20px;
	font-weight:bold;
}
.texte_vert12
{
	color:#009036;
	font-size:12px;
	font-weight:bold;
}
.titre_vert14
{
	color:#009036;
	font-size:14px;
	font-weight:bold;
}
.titre_orange14
{
	color:#F27C00;
	font-size:14px;
	font-weight:bold;
}

.titre_orange18
{
	color:#F27C00;
	font-size:18px;
	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;

}
.titre_bleu20
{
	color:#009;
	font-size:20px;
	font-weight:bold;
}

.titre_jaune20
{
	color:#FBBB27;
	font-size:20px;
	font-weight:bold;
}

.text_m2
{
	color:#c6a96f;
}


div.hr_m3
{
	background-color:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#a45575;
	height:4px;
	margin: 0px;
}

.titre_m3
{
	color:#a45575;
	font-size:16px;
	font-weight:bold;
	line-height: 1.3;
}
.titre_m3_b
{
	color:#a45575;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}
.titre_m3_petit__b
{
	color:#a45575;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.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:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#70aa9e;
	height:4px;
	margin: 0px;
}

.titre_m4
{
	color:#70aa9e;
	font-size:16px;
	font-weight:bold;
}


.titre_m4_b
{
	color:#70aa9e;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_m4_petit__b
{
	color:#70aa9e;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}


.text_20_m4
{
	color:#006666;
	font-size:20px;
	font-weight:bold;
}

.text_m4
{
	color:#70aa9e;
}


div.hr_m5
{
	background-color:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#a7799e;
	height:4px;
	margin: 0px;
}


.titre_m5
{
	color:#a7799e;
	font-size:16px;
	font-weight:bold;
}

.titre_m5_b
{
	color:#a7799e;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_m5_petit__b
{
	color:#a7799e;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}


.text_m5
{
	color:#a7799e;
}


div.hr_m6
{
	background-color:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#f4821f;
	height:4px;
	margin: 0px;
}

.titre_m6
{
	color:#f4821f;
	font-size:16px;
	font-weight:bold;
	line-height: 1.3;
}

.titre_m6_b
{
	color:#f4821f;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_m6_petit__b
{
	color:#f4821f;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.text_m6
{
	color:#f4821f;
}


div.hr_m7
{
	background-color:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#9cb267;
	height:4px;
	margin: 0px;
}

.titre_m7
{
	color:#9cb267;
	font-size:16px;
	font-weight:bold;
}


.titre_m7_b
{
	color:#9cb267;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_m7_petit__b
{
	color:#9cb267;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.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:#fff;
	-moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	-goog-ms-box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 1px 1px 4px rgba(0, 0, 0, .5);background-color:#9a292f;
	height:10px;
	margin: 0px 0px 0px 0px;
}

.titre_m8
{
	color:#9a292f;
	font-size:16px;
	font-weight:bold;
}


.titre_m8_b
{
	color:#9a292f;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_m8_petit__b
{
	color:#9a292f;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.text_m8
{
	color:#9a292f;
	
}
.titre_rouge_festival
{
	color:#AD1A3F;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_petit_rouge_festival
{
	color:#AD1A3F;
	font-size:13px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.titre_noir
{
	color:#000;
	font-size:15px;
	font-weight:bold;
	line-height: 1.3;
	font-family:Copperplate Gothic Light;
}

.slideshow 
{ height: 450px; width: 390px; margin: auto }

.slideshow img 
{ border: 1px solid #ccc; background-color: #eee; }

.slide 
{
	width: 900px;
	position: relative;
	margin: 10px auto 0px auto
}


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;
}





ul.dropdown {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-image: none;
	list-style-type: none;
	position: relative;
	z-index: 597;
}





ul.dropdown li:hover > ul.migration {
	visibility: visible;
}
ul.dropdown ul.migration {
	background-color: #b9c0d2;
	width: 200px;
	height:137px;
	position: absolute;
	visibility: hidden;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(file:///F|/www.clae.lu/menu_BG_migration.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	opacity:1;
	border: 1px solid #ffffff;
	box-shadow: 3px 3px 3px #b9c0d2;

}
div.menu ul.dropdown ul.migration li a {
	color:#53648f;
	padding:0px 0px 0px 40px;
	font-size:12px;
}

div.menu ul.dropdown ul.migration li:hover a {

	color:#53648f;
	padding:0px 0px 0px 5px;
}



ul.dropdown li:hover > ul.culture {
	visibility: visible;
}
ul.dropdown ul.culture {
	background-color: #e6dac2;
	width: 400px;
	height:85px;
	position: absolute;
	visibility: hidden;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(file:///F|/www.clae.lu/menu_BG_culture.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	opacity:1;
	border: 1px solid #ffffff;
	box-shadow: 3px 3px 3px #e6dac2;
}
div.menu ul.dropdown ul.culture li a {
	color:#c7aa70;
	padding:0px 0px 0px 40px;
	font-size:12px;
}

div.menu ul.dropdown ul.culture li:hover a {

	color:#c6a96f;
	padding:0px 0px 0px 5px;
}

ul.dropdown li:hover > ul.citoyennete {
	visibility: visible;
}
ul.dropdown ul.citoyennete {
	background-color: #ead6df;
	width: 270px;
	height:70px;
	position: absolute;
	visibility: hidden;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 370px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(file:///F|/www.clae.lu/menu_BG_citoyennete.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	opacity:1;
	border: 1px solid #ffffff;
	box-shadow: 3px 3px 3px #ead6df;

}
div.menu ul.dropdown ul.citoyennete li a {
	color:#53648f;
	padding:0px 0px 0px 40px;
	font-size:12px;
}

div.menu ul.dropdown ul.citoyennete li:hover a {

	color:#a45575;
	padding:0px 0px 0px 5px;
}




ul.dropdown li:hover > ul.mouvements_associatifs {
	visibility: visible;
}
ul.dropdown ul.mouvements_associatifs {
	background-color: #c7ded8;
	width: 250px;
	height:90px;
	position: absolute;
	visibility: hidden;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 425px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(file:///F|/www.clae.lu/menu_BG_mouvements_associatifs.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	opacity:1;
	border: 1px solid #ffffff;
	box-shadow: 3px 3px 3px #c7ded8;

}
div.menu ul.dropdown ul.mouvements_associatifs li a {
	color:#53648f;
	padding:0px 0px 0px 40px;
	font-size:12px;
}
div.menu ul.dropdown ul.mouvements_associatifs li:hover a {

	color:#70aa9e;
	padding:0px 0px 0px 5px;
}



ul.dropdown li:hover > ul.actualites {
	visibility: visible;
}
ul.dropdown ul.actualites {
	background-color: #e2d2df;
	width: 250px;
	height:70px;
	position: absolute;
	visibility: hidden;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 510px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(file:///F|/www.clae.lu/menu_BG_actualites.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	opacity:1;
	border: 1px solid #ffffff;
	box-shadow: 3px 3px 3px  #e2d2df;

}
div.menu ul.dropdown ul.actualites li a {
	color:#a7799e;
	padding:0px 0px 0px 40px;
	font-size:12px;
}
div.menu ul.dropdown ul.actualites li:hover a {

	color:#a45575;
	padding:0px 0px 0px 5px;
}

.titre-bulle_m8_petit__b
{
	color:#9a292f;
	font-weight:bold;
	line-height: 1.3;
	font-size: 20px;
}

