html, body  {
   margin: 0px;
   padding: 0px;
   height:100%;
   background-color: #000;
   font : 13px Arial, Helvetica, sans-serif;
   color: #ffffff;
} 
.site {
   height: 100%;
   width: 970px;
   /*background-color:#000000;*/
   /*background-image: url(../imagesx/boucle-fondsite.jpg);*/
   background-repeat:repeat-y;
   position:absolute;           
   left: 50%;
   margin-left: -472px;
   margin-bottom: 10px;
}
.entete {
   height: 127px;
   width: 790px;
   background-image: url(../images/interface/entete.jpg);
   background-repeat: no-repeat;
   position:relative;
   margin-top:0px;
   margin-left:153px;
}
.pieddepage {
   position:relative;
   margin-top:40px;
   margin-left:5px;
   width: 937px;
   background-color:#000000;
   text-align:center;
   color: #478347;
   border:solid 1px #072905;
   -moz-border-radius: 6px;
   clear:both;
   font-size:13px;
   word-spacing: 20px;
}
.pieddepage a {
   font-size:11px;
   word-spacing: 0px;
}
.colGauche {
	width: 153px;	
	position:relative;
	float:left;
	top:-23px;
	left:0px;
	z-index:19;
	background-color:		#032002;
	border-color:		#5e5e49;
	border-width:		1px;
	border-style:		solid;
	padding:0;
} 

.corp {
   width:780px;
   position:relative;
   margin-left:158px;
   text-align:left;
   z-index: 20;
   color: #FFFFFF;
   font : 13px Arial, Helvetica, sans-serif;
}

/***********************
/		Menu
************************/ 
#logoHL_FLASH {
	position:		absolute;
	left:			108px;
	top:			215px;
}

.menu_horizontal {
	position:		absolute; /* NOUVEAU */
   height: 		20px;
   width: 		800px;
   top:			299px;
   left:			166px;
}  

.menu_horizontal  ul{
	background-color:		#032002;
	padding:					2px;
	position:		absolute;
   z-index:		22;
}  

.menu_horizontal ul li {
    float:				left;
	width:			115px;
/*	border-color:		#5e5e49;
	border-width:	1px;
	border-style:	solid;*/
	text-align:		left;
	font-family:	tahoma;
	text-align:		center;
	margin-right:	5px;
	margin-left:	5px;
/*	background-image:url(../images/new-design/boutonmenuvert.png);*/
}

.menu_horizontal ul li a {
	font-family: Arial;
	font-weight:	bold;
}


.menu_horizontal li ul {
}

.menu_horizontal li ul li {
    float:			none;
	width:			107px;
	background-color:		#064004;
}
.menu_horizontal li ul li a {
    height:				15px;
    font : 				11px Arial;
}
.menu_horizontal li ul li a:hover {
}
.smenu {
    display:none;
	bottom: 22px;
}

#smenu1 {
	position:absolute;
	left:4px;
}

#smenu2 {
	position:absolute;
	left:129px;
}

#smenu3 {
	position:absolute;
	left:254px;
}

#smenu4 {
	position:absolute;
	left:378px;
}

#smenu5 {
	position:absolute;
	left:504px;
}

#smenu6 {
	position:absolute;
	left:629px;
}
.menu_horizontal a {
    display:			block;
    height:				20px;
    font : 				16px Arial;
    text-decoration:	none;
    color:				#FFF;
}
.menu_horizontal a.menprinc:link, #menu a.menprinc:visited {
    background:transparent;
}
.menu_horizontal a.menprinc:hover {
}

/*
   Elements dans la colonne gauche (/!\ position absolue par rapport aux coordonnés de cette dernière)
*/
.logohl {
    position: relative;
    width: 153px;
    height: 144px;
    background-image: url(../images/interface/logohl.jpg);
    background-repeat:no-repeat;
    
}
.Heavylaw_EN {
    position:absolute;
    left:920px;
    top:20px;
    z-index:7;
}
.panMembre {
   position:relative;
   margin-top: 8px;
   text-align:left;
   left: 6px;
   width:145px;
   z-index:15;
}
.panMembre ul li{
   margin-left:10px;
   list-style-type:none;
   background-image:url(../images/fleches.gif);
   background-repeat:no-repeat;
   background-position:0% 50%;
   padding-left:26px;
}

#mem_name {
	text-align:		center;
	margin:			4px;
}

.panMiniChat {
    margin-top: 20px;
    width:145px;
    text-align:	justify;
}

#chatimg {
	border-top-style:		solid;
	border-top-width:		1px;
	border-top-color:		#5e5e49;
	border-bottom-style:		solid;
	border-bottom-width:		1px;
	border-bottom-color:		#5e5e49;
}

.panMiniChat li {
	padding-left: 5px;
   margin-bottom: 17px;
   font : 11px Arial, Helvetica, sans-serif;
   color: #FFF;
}
li.chat_contenu_header {
   text-align:left;
   font-weight:bold;
   margin-bottom: 0px;
   color: #209419;
}
.panStats {
    margin-top: 10px;
    width:145px;
    border-style:none;
    font : 12px Arial, Helvetica, sans-serif;
    color:#209419;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
    margin:	3px;
}
.panStats a {
    font : 12px Arial, Helvetica, sans-serif;
    color:#62B462;
    text-decoration:underline;
}
.panStats ul li {
    text-align:left;
    margin-left:30px;
    padding-left:0px;
    background-image:none;
}

/*
   Moteur de recherche
*/
.mdr {
    margin-top: 10px;
    width:145px;
    font : 10px Arial, Helvetica, sans-serif;
    color:#478347;
    text-align:center;
    padding-top:4px;
    padding-bottom:4px;
}

.mdr img {
	border-top-style:		solid;
	border-top-width:		1px;
	border-top-color:		#5e5e49;
	border-bottom-style:		solid;
	border-bottom-width:		1px;
	border-bottom-color:		#5e5e49;
}

.mdr input.text {
	margin:			7px;
	border-style:		solid;
	border-width:		1px;
	border-color:		#000;
    color:#000;
    width:135px;
    font-size:20px;
    background-color:	#FFF;
}
.mdr input.btn {
    border:solid 1px #072905;
    color:#478347;
    -moz-border-radius: 6px;
    font-size:11px;
    background:none;
    margin-top:3px;
    height:17px;
}

/*
Global
*/
img {
    border:0;
}
ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
   border: 0px;
}

#top_banner {
	width:				950px;
	height:				340px; /* NOUVEAU */
	background-image:	url('../images/new-design/heavyday.jpg');
	background-repeat:	no-repeat;
	background-position: 20px -10px;
}

