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

}


#page {				
					text-align:left;
					border:0px solid red;
					background-image:url(../../images/fd_footerLarge.jpg);
					background-repeat:no-repeat;
					background-position: center bottom;
					position:relative;
					margin-left:1px;
					width:auto;
					overflow-x:hidden;
}
#page[id] {	
margin-left:0px
}

#header {
					position:relative;
										background-image:url(../../images/fd_header.jpg);
					background-position:top center;
					background-repeat:no-repeat;
					height:96px;
					z-index:50;

					
/*					
					margin-left:auto;
					margin-right:auto;
					padding-top:235px;*/
}

#header .container{
					/*overflow:hidden;*/
					width:997px;
					margin-left:auto;
					margin-right:auto;
					position:relative;
					z-index:3;
					
}

#zoneCentrale { 	
					width:997x;
					text-align:left;
					vertical-align:top;
					margin-left:auto;
					margin-right:auto;
					
					position:relative;
					z-index:2;
					overflow:hidden;
					clear:both;
					/*padding-top:15px;*/
					padding-top:2px;
}

#zoneCentrale #container{
					width:994px;width:997px;
					padding-left:3px;
					overflow:hidden;
					position:relative;
					
					margin-left:auto;
					margin-right:auto;
					padding-top:25px;
					overflow:hidden;
					
					
					

					
}

#colonneGauche{
					clear:none;
					float:left;
					margin:0;
					overflow:hidden;
					position:relative;
					width:197px;
					padding:0px 0 10px 10px;
					overflow:visible;
						padding-left:1px;
							padding-right:9px;
}
#colonneDroite{
					height:inherit;
					width:auto;
					margin-left:220px; /*dimension de la colonne gauche*/
					/*padding-top:25px;*/
					padding-left:5px;
										overflow:hidden;
					position:relative;
}
.layout.compteClient #colonneGauche {
	padding:0px;
	padding-top:25px;
	width:243px;
	padding-right:60px;
	padding-left:1px;
}

.layout.compteClient #colonneDroite {
	padding-top:15px;
	margin-left:300px;
	width:680px;
}


#footer { 
					clear:both;
					color:#000;
					font-weight:normal;
					text-align:left;
					position:relative;
					width:997px;
					margin-left:auto;
					margin-right:auto;
					padding-bottom:111px;padding-bottom:0px;
				
					overflow:hidden;
					height:294px;
					

}
#footer[id]{/*padding-bottom:112px;*/padding-bottom:4px;} 


#footer .container{
					padding-bottom:10px;
					padding-left:10px;


}
.etapeAchat #footer {
	
}
.etapeAchat #footer[id] ,
.infoMarchand #footer[id], .vierge #footer[id], .newsletter #footer[id] { 
		padding-bottom:4px;
	}
