/* ------------- */
/* Containers    */
/* ------------- */

* 
{ 
    margin: 0; 
    padding:0; 
    border:0; 
    outline: none; 
    font-weight: normal; 
}

html, body, form, fieldset 
{ 
    margin:0; 
    padding:0; 
}

* html dd 
{ 
    float: none; 
} 

body 
{ 
    font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", "Luxi Sans", sans-serif; 
    line-height: 1.6; 
	font-size: 13px; 
	padding:0; 
	text-align:left; 
	background:#EDE9E6;
}

h1, h2, h3 
{
	font-family: Monaco, "DejaVu Sans Mono", "Lucida Console", "Andale Mono", monospace;
}

#header 
{
	background:#FFFFFF url('../images/bg_header2.jpg') repeat-x;
}

#inheader 
{
	background: url('../images/bg_in_header.jpg') repeat-x;
	background-position:bottom;
    padding:15px 0 0 0;
}

#logo
{
   margin:0 auto;
   background:url('../images/bg_logo.jpg') no-repeat;
   width:433px;
   height:62px;
}

#container
{
	z-index:10;
	position:relative;
	background-color:#fff;
	margin:0 auto;
	-moz-border-radius:15px;
	-webkit-border-radius:15px; 
	border-radius:15px;
	-moz-box-shadow:0 0px 25px #CDDDE4; 
	-webkit-box-shadow:0 0px 25px #CDDDE4; 
	box-shadow: 0 0px 25px #CDDDE4;
	width:455px; /* 480 de base */
	padding:0px 10px 20px 15px;	
}

#footer
{
    background-color:#ede9e6;
}

#fcontainer
{
	position:relative;
	z-index:1;
    margin:0 auto;
    width:480px;
	padding:0 0 0 25px;
}

#Tlogin, #TsignOut  
{
	cursor:pointer;
}

#loading, .help  
{
	display:none;
}

#loading 
{
	padding:0 0 0px 5px;
}

.floatLeft { float:left; }
.floatRight { float:right; }


#Cleft
{
	float:left;
	width:315px;  /* 340 de base, et sans le padding du container (15)*/
	padding:20px 10px 0px 0px;
}

#Cright
{
	float:right;
	width:120px; /* 140 de base, et sans le padding du container (10)*/
    padding:0px 0px 0px 8px;
}

.clear
{
    clear:both;
}

