
html, body {
    height: 100%;
    margin: 0;
    }
    
form  {height:100%}
    
div#global {
    min-height: 100%;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    padding: 0px;
    }
div#header {
    background-repeat: no-repeat;
    color: #eee;
    position: relative;
    height:120px
    }
.divNewsBasket {
    }
    
div#center 
    {/*padding:20px;
    padding-top:10px;*/
    height:100%;
    overflow:hidden;    
    }
    
div#sidebar
    {margin-right:10px;
	float:left;
	width:170px;}
div#content{
    background-repeat: no-repeat;
    background-attachment:fixed;
    padding:8px;
    }    
    
div.footer {
    position: absolute;
    width: 100%;
    bottom: 0px;
    }
div.flags
    {position:absolute;
    top:10px;
    width:750px;
    text-align:right}
div.flags a
    {margin-bottom:8px;
    cursor:pointer}

a
    {text-decoration:none;
     }     
     
a:hover
    {}
    
     
/*#sidebar a
    {display:block;
     margin:2px;
     margin-left:8px
    }
    
div#sidebar h3, div#footer p, div#sidebar p  {
	padding: 0 10px;
	}
*/

.footer a
    {text-decoration:none;
     margin-right:4px;
     margin-left:4px;
    }
.footer a:hover
    {text-decoration:none;
     margin-right:4px;
     margin-left:4px;
    }

	
/* MAILING */ 

.BlocMailing
    {margin:16px;
    padding:2px;
    border: dotted 1px #000;
    }
 
.BlocMailing INPUT
    {margin-left:4px;
    margin-right:4px}
.BlocMailing IMG
    {vertical-align:middle;
     cursor:pointer}
 
/* MENUS */ 
.mainMenu
	{
	padding-bottom:0px;
	/*opacity: 0.4;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);*/
	}
	
div.mnu
    {/*float:left;
    cursor:pointer*/
    display:inline}

    

a.mnu
	{text-decoration:none;
	padding:0px;
	margin:0px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	position:relative;
	/*display:block;
	white-space:nowrap*/
	}

a.mnu:Hover, a.mnu_hover, a.ss_mnu:hover
    {text-decoration:none;
    }

a.ss_mnu
	{
	text-decoration:none;
	padding:0px;
	padding-top:1px;
	padding-bottom:3px;
	margin-right:10px;
	padding-left:6px;
	display:block;
	white-space:nowrap
	}

.div_fond
	{position:absolute;
	display:none;
	z-index:0;
	FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=80);	
     -moz-opacity:.80;
     opacity:.80
	}
	
.div_ssmnu
	{text-align:left;
	position:absolute;
	overflow:auto;
	z-index:20;
    display:none;
    overflow:hidden
}

.ClientData_Container
    {background-color:#fff;
    margin-right:50px;
    border:solid 1px #000;
    padding-top:2px;
    padding-bottom:2px;
	position:absolute;
	padding-right:12px;
	right:-14px;
	/*FILTER: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70);	
     -moz-opacity:.70;
     opacity:.70*/
    }

.ClientData_Container IMG
    {vertical-align:text-bottom;
    margin-left:12px;
    margin-right:4px
    }

#michelin_box
	{position:absolute;right:0px}
	
.Compteur
    {position:absolute;
	bottom:0px;
	left:0px;
	z-index:100}