html {
height:100%; 
max-height:100%;  
padding:0; 
margin:0; 
border:0; 
background:#fff url(clown.jpg) -18px 0 no-repeat; 
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0;}
/*#principale {border: 2px solid yellow;display:block; height:100%; max-height:100%; overflow:auto; position:relative; z-index:3; padding-left:200px;}*/
#principale {display:block; width: 100%; height:80%; overflow:auto; position:relative; z-index:3; padding-left:200px; top:120px;}

#allContent {display: block; width: 100%; position:relative; z-index:3;}
#content {display:block; position:relative; width: 100%;}
#modulesRight {display:block; padding: 2px 2px 2px 2px; position:absolute; top: 0px; right: 0px; width:auto;}

/*#top {position:fixed; margin:0; left:0; top:0; right:0; display:block; width:100%; height:120px; background:url('images/BkgTop.jpg') no-repeat 0px 0px; font-size:4em; z-index:5; color:#fff;}*/
#top {position:fixed; margin-right:30; left:0; top:0; right:0; display:block; width:100%; height:120px; background:url('images/BkgTop.jpg') no-repeat 0px 0px; font-size:4em; z-index:5; color:#fff;}

/*#foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:100%; height:20px; background: Gainsboro; z-index:4;}*/
#foot {position:fixed; margin:0; bottom:-1px; right:18px; display:block; width:255px; z-index:100; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Pages/Images/bkgFoot.png', sizingMethod='scale');}
#left {position:fixed; left:0; top:0; height:100%; width:170px; background:url('images/BkgLeft.jpg') repeat-y; z-index:4;}
#horizontal {position:absolute; left:0; top:0; z-index:5;}
* html #top, * html #foot,* html #left,* html #horizontal {position:absolute;}

#pageContainer > #principale{  
 max-height:100%;  width:auto;  /* to correct in firefox */
}

#pageContainer > #principale > #allContent{  
  /*max-height:100%;*/  width:auto; /* to correct in firefox */
}

#pageContainer > #principale > #allContent > #content{  
 width:auto; /* to correct in firefox */
}

#pageContainer > #foot{  
 background-image: url(../../../../Pages/Images/bkgFoot.png) !important;  /* to correct in firefox */
}

#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:18px; height:50px; float:left;}
.pad23px {display:block; height:23px;}
.pad50px {display:block; height:50px;}
.pad120px {display:block; height:119px;}
.pad150px {display:block; height:150px;}

#content p {padding-left:0px;}

#pageContainer
{
	display:block; /* set up as a block */
	width:100%;
	height:100%; /* set height to full page */
	max-height:100%;
	position:relative; 
	z-index:0;
	/*overflow:auto;*/
	/*background: gray;*/
}

#menuLeftV{     /* left menu client */
 display: block;
 float: left;
}

#menuHorisontal
{
 display:block;
 padding: 1px; 
}

#MenuStatic
{
 position :absolute; 
 top : 0px;
 right:0px;
 float: right;
 display: block;
 z-index: 110;
 /*border: 1px solid yellow;
 position :static; 
 top : 0px;
 float: right;
 display: block;
 z-index: 100;
 border: 1px solid yellow;*/
}

#moduleLeft1{     /* left menu */
 display: block;
 float: left;
 clear: left;
 width: 170px;
 /*text-align: center;
 border: 1px outset;*/
}

#LeftSpace1{     /* Espace entre les modules de Gauche */
 display: block;
 float: left;
 clear: left;
 width: 170px;
 height: 5px; 
 /*border: 2px solid red;*/
}

#divBtnShop {
	position :absolute; 
	top : 75px;
	right: 40px;
	z-index: 5;
	/*border: 1px Solid DarkRed;*/
}

/*--------------------------------------------
    Boutons Shorts
---------------------------------------------- */

#divBtnShorts {
	position :absolute; 
	top : 50px;
	right: 400px;
	z-index: 5;
	/*border: 1px Solid DarkRed;*/
}

.counter{     /* compteur */
 position: absolute;
 left: 0px;
 bottom : 5px;
 display: block;
 float: left;
 clear: left;
 width: 170px;
 text-align: center; 
 z-index: 0;
}

.planSite{     /* compteur */
 position: absolute;
 left: 0px;
 bottom : 20px;
 display: block;
 float: left;
 clear: left;
 width: 170px;
 text-decoration: none;
 text-align: center; 
 z-index: 1;
}

.LogoCss{
 position :absolute;
 top: 0px;
 left: 0px;
 z-index: 101;
}

.LblCss{
 position :absolute;
 top: 20px;
 right: 5px;
}

#divBaseLine {position:absolute; left: 0px; top: 0px; z-index:100; }
#pageContainer > #top > #divBaseLine{
 top: -90px;  /* to correct in firefox */
}

.BaseLineCss{  
 background-image: url(images/bkgBaseLine.png) !important;  /* to correct in firefox */
}

.MenuStatic_TdClass { BACKGROUND: url(images/bkgMenuStatic.png); COLOR: #ffffff; FONT-FAMILY: Trebuchet MS; TEXT-DECORATION: none }
.MenuStatic_TdClass_MouseOver { BACKGROUND: url(images/bkgMenuStaticBis.png); COLOR: #ffffff; FONT-FAMILY: Trebuchet MS }

.noDisplay{
 display: none;
}

.floatRight{
 float: right; 
}

.floatLeft{
 float: left;
}

#clear{
   clear:both;
}










/*</style>
<style type="text/css" media="print">
html {padding:0; margin:0; border:0; background:#fff; font-size:10pt; font-family: arial, sans-serif;}
body {padding:0; margin:0; border:0;}
#content {display:block; position:relative; z-index:3; word-wrap:break-word;}
#head {display:none;}
#printhead {height:100px; background:#fff; font-size:24pt; color:#000; border-bottom:1px solid #000;}
#printfoot {height:50px; background:#fff; color:#000; text-align:right; font-size:12pt; border-top:1px solid #000; margin-top:20px;}
#foot {display:none;}*/