/*---------------------------------------------------------------------
				la structure
----------------------------------------------------------------------*/	
* {
					margin:0px; padding:0px;
					
}
body {
				
					font-size:1em;
					text-align:center;
					background-color:#494949;
					background-image:url(images/fd_page.gif);
					background-repeat:repeat-x;
					background-position:0px 0px;
					overflow-x:hidden;
					position:relative;

					}
.layout {
					background-repeat:no-repeat;
					overflow-x:hidden;
}

#page {				
					text-align:left;

					position:relative;
					
					width:997px;
					margin-right:auto;
					margin-left:auto;
				/*	background-image:url(../../images/fd_page_repetition.png)!important;
					background-image:none;	
					position:relative;
					filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/fd_page_repetition.png'); */
					overflow:hidden;
}
#page[id]{
				/*	background-image:url(../../images/fd_page_repetition.png);*/

}


#header {
					height:189px;
					
					width:1000px; 
					
			
					position:relative;
					
					position:relative;
					width:1014px;width:998px;width:997px;
			
					margin-left:auto;
					margin-right:auto;
					
					z-index:1000;

}

#header .container{
					
					
}

#zoneCentrale { 	
					width:997px;
					text-align:left;
					vertical-align:top;
					margin-left:auto;
					margin-right:auto;
					
				/***************important pour ie le chemin d'un filter se défini vis a vis du fichier html et non du css*******/

					position:relative;
					background-color:#FFF
}


#zoneCentrale #container{
					width:997px;
					text-align:left;
					vertical-align:top;
					margin-left:auto;
					margin-right:auto;
					overflow:hidden;
					position:relative;
					padding-bottom:27px;
				
}
.accueil #zoneCentrale #container{
			padding-bottom:0px;
}
#colonneGauche{
					clear:none;
					
					margin:0;

					padding:0px 0 0px 10px;

					overflow:hidden;		
					
					
					
    height: inherit;
    top: -40px;

	padding-bottom:40px;
	
	float: left;
    height: inherit;
	padding-bottom:0px;
    padding-left: 0;
    padding-top: 10px;
    position: relative;
    top: -40px;
    width: 191px;
}
#colonneDroite{
					height:inherit;
					width:572px; width:auto;
					margin-left:220px; /*dimension de la colonne gauche*/
					/*padding-top:25px;*/
					padding-left:21px;
					
					position:relative;
}

.accueil #colonneDroite {
	margin-left:0px;
	padding-left:0px;
	
}
.layout.compteClient #colonneGauche {
		clear:none;
		float:left;
		margin:0;
		overflow:hidden;

		padding:0px 0 0px 10px;
		padding-top:12px;
		padding-left:12px;
		overflow:visible;		
	
		float: left;
		height: inherit;
		padding-left: 0;
		padding-top: 0px;
		position: relative;
		top: -26px;
		

}
.layout.vierge #colonneGauche  {
	display:none;
}
.layout.etapeAchat  #colonneGauche  {
	display:none;
}
.layout.etapeAchat #colonneDroite {
	padding-left:0px;
	overflow:hidden

}

#footer { 
					clear:both;
					color:#000;
										
					font-weight:normal;
					text-align:left;
					
					position:relative;
					width:997px;
					height:auto;
					margin-left:auto;
					margin-right:auto;
					overflow:hidden;
					position:relative;					
margin-top:-27px;
z-index:200;

}


#footer .container{

					

}



