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

					}
.layout {
					background-image:url(../../images/fd_center.jpg);
					background-image:url("lesVips/vip1-8septembre2010/fd_center.jpg");
					background-position:top center;
					background-repeat:no-repeat;
					overflow-x:hidden;
}

#page {				
					text-align:left;

					position:relative;
					
					width:1003px;
					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:152px;
					overflow:hidden;
					width:1000px; 
					
					overflow:hidden;
					position:relative;
					
					position:relative;
					width:1014px;width:998px;width:1003px;
					background-image:url(../../images/fd_hautPage.jpg);
					background-image:url(../../images/fd_hautPage.png);
					background-repeat:no-repeat;
					background-position:top center;					
					
					margin-left:auto;
					margin-right:auto;
					height:129px;
}

#header .container{
					overflow:hidden;
					
}

#zoneCentrale { 	
					width:1003px;
					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*******/

					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;
}
#zoneCentrale[id]{
					background-image:url(../../images/fd_page_repetition.png);

}


#zoneCentrale #container{
					width:1003px;
					text-align:left;
					vertical-align:top;
					margin-left:auto;
					margin-right:auto;
					overflow:hidden;
					position:relative;
					background-image:url(../../images/fondHautZoneCentrale.jpg);
					background-repeat:no-repeat;
					background-position:top left;
					background-image:none;
					
}

#colonneGauche{
					clear:none;
					float:left;
					margin:0;
					overflow:hidden;
					width:210px;
					
					padding:0px 0 10px 10px;
					padding-left:12px;
					overflow:visible;		
					border-right:1px dotted #e0dddd;
}
#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:11px;
	
}
.layout.compteClient #colonneGauche {

}
.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:1003px;
					height:auto;
					margin-left:auto;
					margin-right:auto;
					overflow:hidden;
					position:relative;					


}


#footer .container{
					position:relative;
					overflow:hidden;
					width:1003px;
					/*height:71px;*/
					margin-left:auto;
					margin-right:auto;
					padding-top:100px;

					

}


