body{
	margin:0;
	padding:0;
	font-size:13px;
	color:#7d7d7c;
	background:#FFF;
	font-family:Arial, Verdana, sans-serif;
}
img{border:none;}
a{text-decoration:none;color:#7d7d7c;}
h3,h4{padding:0;margin:0;}
#page{
	height:1000px;
	padding:0;
	margin:0 auto;
	width:980px;
}
/************/
/*  Header  */
/************/
#header{margin:0;padding:0;}
#header #menuTop{position:relative;}
#header #menuTop ul{
	padding:0;
	margin:0;
	list-style:none;
	position:absolute;
	top:0;
	right:0;
}
#header #menuTop ul li{
	float:left;
	height:30px;
	padding-left:20px;
	padding-right:12px;
	border-left:1px solid #e6e5e4;
}
#header #menuTop ul li a{
	font-size:14px;
	display:block;
	padding:10px 0 0 0;
}
/**********/
/*  Lang  */
/**********/
#lang{
	position:absolute;
	top:53px;
	margin:0 auto;
	width:960px;
	height:27px;
}
#lang img{float:right;}
/**********/
/*  Menu  */
/**********/
#menuHaut{
	font-size:11px;
	top:80px;
	left:0;
	position:absolute;
	width:100%;
	background:url("images/BgMenu.jpg") repeat-x;
	height:30px;
	z-index:100;
	border-bottom:1px solid #FFF;
}
#menuHautContent{
	width:960px;
	margin:0 auto;
	line-height:30px;
}
#menuHautContent ul{
	padding:0;
	margin:0;
	list-style:none;
}
#menuHautContent ul li{
	float:left;
	padding:0 40px;
	text-align:center;
	background:url('images/separator.gif') no-repeat right;
}
#menuHautContent ul li a{
	color:#FFF;
	font-size:11px;
	padding:5px;
	text-transform:uppercase;
}

#menuHautContent .Current{
	height:100px;
	background:#679AC5;
	padding:15px 20px;
}


/* SOUS MENU */

            #menuHautContent ul li ul {
				position:absolute;
				margin:0;
				padding:0;
				width:180px;
				display:none;
				border:1px solid #e5e4e2;
				border-top:none;
				background:#fff;
				z-index:1000;
                margin-left:-42px;
			}


			#menuHautContent ul  li:hover ul {
				display:block;
			}

			#menuHautContent ul  li ul li {
				float:none;
				font-size:9pt;
                text-align:left;
				font-weight:normal;
				text-transform:none;
				background:none;

				margin-right:0;
				padding:0;
			}

			#menuHautContent ul  li ul li a,
			#menuHautContent ul  li:hover ul li a {
				display:block;
                padding:7px 10px;
				color: #575756;
				background:none;
                text-transform:none;
                border-bottom:1px solid #e5e4e2;
                margin:0 10px;
			}

                #menuHautContent ul  li ul li:last-child a{
                    border-bottom:none;
                }

			#menuHautContent ul  li ul li a:hover {
				
			}

				#menuHautContent ul  li ul li ul{
					position:absolute;
					z-index:500;
					top:auto;
					left:100%;
					display:none;
					padding:5px 0;
					margin-top: -23px;
					background-image:none;
					border-top:1px solid #c0c4d3;
				}

					#menuHautContent ul  li ul li ul ul{
						margin-top: -23px;
					}


		div#menuHautContent li:hover ul ul,
		div#menuHautContent li li:hover ul ul,
		div#menuHautContent li li li:hover ul ul,
		div#menuHautContent li li li li:hover ul ul
		{display:none;}

		div#menuHautContent li:hover ul,
		div#menuHautContent li li:hover ul,
		div#menuHautContent li li li:hover ul,
		div#menuHautContent li li li li:hover ul
		{display:block;}


/************/
/*  Banner  */
/************/
#Banner{
	left:0;
	top:110px;
	position:absolute;
	width:100%;
}
#decoBanner{
	background:url("images/Banner.jpg") no-repeat center #c4c2bf;
	height:230px;
	width:100%;
	margin:0;
	padding:0;
}
#ShadowBanner{
	background:url("images/ShadowBanner.jpg") repeat-x top left #FFF;
	height:350px;
	width:100%;
	margin:0;
	padding:0;
}
/*************/
/*  Content  */
/*************/
#contentWraper{
	margin:0;
	padding:0;
	left:0;
	top:285px;
	position:absolute;
	width:100%;
	background:url("images/ShadowContent.png") no-repeat top;
}
#content{
	margin:0 auto;
	padding:0;
	width:960px;
}

    #content a{text-decoration:none;color:#0c7e7c;}
/************/
/*  Footer  */
/************/
#footer{
	margin:0 auto;
    font-size:11px;
    background:url("images/ContentFooter.jpg") no-repeat top;
	color:#a3a3a2;
	clear:both;
    margin-top:30px;
	padding:30px 42px 20px 42px;
    width:876px;
}
    #footer a{color:#a3a3a2;font-size:11px;}

    #footer img{
        vertical-align:middle;
    }

    #footer div#belead{
        float:right;
    }