/* --------------------------------------- */
/* --------------------------------------- */
/*---SOMMAIRE---*/

	/*---FICHIERS CSS---*/
	/*---FONT FACE---*/
	/*---CSS DOCUMENT---*/
	
		/*---GLOBAL---*/
		/*---HEADER---*/
		/*---BLOC IDENTIFICATION---*/
		/*---BLOC LEFT---*/
			/*--- BLOC LEFT - GLOBALE ---*/
			/*--- BLOC LEFT - LISTE DES FORFAITS WUC CLIENT GROUPE---*/
			/*---BLOC LEFT: OFFRES SPECIALES---*/
		/*---FOOTER---*/
		/*---PANIER---*/	
		/*---TOOLTIP---*/
		/*---PROGRESSION---*/
		
		/*---PAGE DEFAULT---*/
			/*---PAGE DEFAULT - GLOBALE ---*/
			/*---PAGE DEFAULT - BOXCAPTION---*/		
		/*---INTERPANIER---*/
			/*--- INTERPANIER - GLOBAL---*/
			/*--- INTERPANIER - BLOC FORFAIT---*/
		/*---PAGE IDENTIFICATION CLIENT ---*/
		/*---PAGE INFORMATION CLIENT - WUC CONTACT FICHE - DivInfoSkieur---*/
		/*---COORDONNEES---*/
		/*---PAGE PAIEMENT---*/
		/*---COMMANDE---*/
		/*---PAGE BASKET---*/

		
	/*---FIN CSS DOCUMENT---*/


/*---FIN SOMMAIRE---*/
/* --------------------------------------- */
/* --------------------------------------- */





/* -------- Fichier CSS pour ie 6 -------- */
@import url('screen_1601_ie.css');
/* --------------------------------------- */

@import url('classes.css');
@charset "utf-8";

/* --------------------------------------- */
/* ----------------- FONT FACE ---------------------- */
/* --------------------------------------- */
@font-face {
	font-family: "policeBodoni";
	src: url(../../images/1601/FONT/BOD_R.TTF); /* Regular */
}
@font-face {
	font-family: "policeBodoni";
	font-style: italic;
	src: url(../../images/1601/FONT/BOD_I.TTF); /* Italic */
}
@font-face {
	font-family: "policeBodoni";
	font-weight: bold;
	src: url(../../images/1601/FONT/BOD_B.TTF); /* Gras */
}
/* --------------------------------------- */
/* ---------------- FIN FONT FACE ----------------------- */
/* --------------------------------------- */


/*------------------------------------------------------------------------------------------*/
/* CSS Document */
/*--------------------------------------------------------------------------------------------*/
.divDrapeaux
{
	text-align: right;
}

#divPageHaut ul.divDrapeaux li
{
	padding-left: 3px;
	float: left;
	display:inline;
}

.divDrapeaux li
{
	display:inline;
}

#divPageHaut ul.ulMenuHaut
{
	display:none;
}

#divPageHaut .ulMenuHaut a:hover
{
	color: black;
	text-decoration: underline;
}
.divBloc_12
{
	background-image:url(../../images/1601/forfait-indiv.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 20px 0 5px 0;
	height: 177px;
}

.divBloc_36
{
	background-image:url(../../images/1601/forfait-famille.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 20px 0 5px 0;
	height: 177px;
}

.divBloc_239
{
	background-image:url(../../images/1601/forfait-promo.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height: 177px;
	margin: 20px 0px 5px 0;
}

.divBloc_329
{
	background-image:url(../../images/1601/forfait-des.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height: 177px;
	margin: 20px 0px 5px 0;
}

.divBloc_258
{
	background-image:url(../../images/1601/forfait-saison.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 20px 0 5px 0;
	height: 177px;
}

.divBloc_330
{
	background-image:url(../../images/1601/forfait-liberte.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin: 20px 0 5px 0;
	height: 177px;
}


/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- GLOBAL  ----------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

#content
{
	width:935px;
	padding-bottom: 30px;
	height: 100%;
}

.bloc_conteneur
{
	width: 935px;
	margin:auto;
	background-color: #ffffff;
	height: 100%;}

#left_column
{
	width:235px;
	background-color: #ffffff;
	padding:4px 0;
	float:left;
	height:100%;
}

#right_column
{
	background-color: #ffffff;
	height: 100%;
	margin:0 0 0 250px;
	width:685px;
	padding: 10px 0 0 0;
}

.hr-baspage hr 
{
	clear:both;
	visibility:hidden;
	margin:0;
	}

#footer_content
{
	width:935px;
	height: 30px;
	margin:auto;
	bottom: 10px;
}


#bandeau
{	
	width: 935px;
}

#login
{
	width:685px;
	height:55px;
	padding-top: 2px;
	margin-bottom: 20px;
} 

.divBlocIdentification
{
	height:55px;
	padding-top: 2px;
	padding-left: 150px;
	margin-bottom: 20px;
	background-image:url(../../images/1601/bloc-connexion.gif);	
	}
	
					/*----------------------------------------------------------------------------------------------*/	

					.divSkipassGroupe
					{
						margin-top: 82px;
						}

					.champs-formulaire
					{
						display:block;
						margin-top: 10px;	
					}

					.updProgress
					{
						position: absolute;
						}
						
					.divPageMessage
					{
						margin-top: 85px;
						}
					/*-------------------------------------------------------------------------------------------------*/	


/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN GLOBAL  ----------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/







/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- HEADER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
	
	
	
		/*------------------------------------------------------------------------------------------*/
		/*---------------------------------------- HEADER - GLOBALE ---------------------------------------------------*/
		/*------------------------------------------------------------------------------------------*/
		.logo_tania
			{
				margin: 75px 40px 0 50px;
				float: right;
				}
				
		.logo_courchevel
			{
				margin: 60px 0 0 0;
				float: right;
				}	
			

	
		/*------------------------------------------------------------------------------------------*/
		/*---------------------------------------- FIN HEADER - GLOBALE ---------------------------------------------------*/
		/*------------------------------------------------------------------------------------------*/	
			
	/*---------------------*/		
			
		/*------------------------------------------------------------------------------------------*/
		/*---------------------------------------- HEADER - WUC BANDEAU ---------------------------------------*/
		/*------------------------------------------------------------------------------------------*/
		
		#divPageHaut
		{
			height:20px;
			width:150px;
			margin-left:785px;
			*margin-left:320px;
			position:absolute;
			}
	
		#divPageBas
		{
			height:170px;
			background-image:url(../../images/1601/header.gif);
			width:935px;
			background-position:top left;
			margin:auto;
			text-align:center;
			}
			
		/*------------------------------------------------------------------------------------------*/
		/*---------------------------------------- FIN HEADER - WUC BANDEAU -----------------------------*/
		/*------------------------------------------------------------------------------------------*/	
		
					
/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN HEADER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/







/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- BLOC IDENTIFICATION // LOGIN ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
		#login .moncompte
		{
			color: #ffffff;
			width: 128px;
			position: absolute;
			margin-top: 27px;
			padding-left: 22px;
			}
		
		#login .moncompte h1
		{
			font-family: "policeBodoni", Arial,Helvetica,sans-serif;
			}
			

		#login .divInformationIdTitre
		{
			float: left;
			width: 10px;
			height: 10px;
			}

		#login .divInformationIdText
		{
			width: 210px;
			font-size: 11px;
			text-align:left;
			float: right;
			margin-top:-10px;
			margin-right: 16px;
			} 

		#login .divInformationIdBloc
		{
			width: 295px;
			height: 20px;
			position: relative;
			margin-top: 8px;
			float: left;
			}
			
		.divInformationIdBloc	.divTxt
		{
			display:inline;
			margin: 0 2px 0 2px;
			}
			
		#IE #login .imbButton  /* Spécialement pour INTERNET EXPLORER */
		{
			position: relative;
			margin-top: -15px;
			margin-left: 270px;
			width: 170px;
			text-align: left;
			}/* fin IE */

		#login .imbButton 
		{
			position: absolute;
			margin-top: -20px;
			margin-left: 260px;
			width: 170px;
			text-align: left;
			}

		#IE #login .divBlocMotdePasse /* Spécialement pour INTERNET EXPLORER */
		{
			font-size: 10px;
			width: 130px;
			text-align: left;
			margin-left: 30px;
			margin-top: 3px;
			position: relative;
			}/* fin IE */
			
				
		#login .divBlocMotdePasse
		{
			font-size: 10px;
			width: 130px;
			text-align: left;
			margin-left: 15px;
			position:absolute;
			margin-top: 30px;
			}
			
		#login .divTxt
		{
			width: 100px;
			} 	

		#IE #login .imbButton .imbValid /* Spécialement pour INTERNET EXPLORER */
		{
			margin-top: -7px;
			}/* fin IE */

		#login .imbButton .imbValid 
		{
			background-image:url(../../images/1601/FR/imbValidIdentification-fond.gif);	
			background-repeat: no-repeat;
			width:40px;
			}
			
		#login .imbButton .imbValid:hover
		{
			background-image:url(../../images/1601/FR/imbValidIdentification-hover.gif);
			}
			
		#login .imbButton .hypUpdate,
		#login .imbButton .imbDeconnexion
		{
			margin-top: 5px;
			width: 80px;
			float: left;
			}
			
		#login .divIdHelp
		{
			float: left;
			width:15px;
			} 	
/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN BLOC IDENTIFICATION // LOGIN ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/








/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- BLOC LEFT ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
		.bloc-texte-left
		{
			width: 225px;
			margin-top: 5px;
			}

		.p-left
		{
			font-size: 10px;
			width: 135px;
			margin-bottom: 15px;
			text-align: left;
			}

		.img-left
		{
			margin-bottom: 15px;
			}
			



							/*------------------------------------------------------------------------------------------*/
							/*------------------------ LISTE DES FORFAITS / WUC CLIENT GROUPE / BLOC LEFT --------------------------*/
							/*------------------------------------------------------------------------------------------*/

							.divBoiteForfaits
							{
								text-align: left;
								}
								
							.divBoiteForfaits a
							{
								color: #535353;
								font-size: 14px;
								font-weight: bold;
								}
								
							.divBoiteForfaits a:hover
							{
								text-decoration:none;
								}
								
							.divBoiteForfaits ul
							{
								margin:0;
								padding:0;
								}
								
							.divBoiteForfaits li
							{
								margin-bottom: 5px;
								height: 23px;
								padding: 8px 0 0 15px;
								width: 215px;
								background-image:url(../../images/1601/bouton1.gif);
								background-repeat:no-repeat;
								}

							.divBoiteForfaits li:hover
							{
								background-image:url(../../images/1601/bouton2.gif);
								}
							/*------------------------------------------------------------------------------------------*/
							/*------------------------- FIN LISTE DES FORFAITS / WUC CLIENT GROUPE / BLOC LEFT -------------------*/
							/*------------------------------------------------------------------------------------------*/




							/*------------------------------------------------------------------------------------------*/
							/*---------------------------------------- OFFRES SPECIALES / BLOC LEFT --------------------------------------*/
							/*------------------------------------------------------------------------------------------*/

							.titre_offreSpeciale
							{
								width: 225px;
								height:20px;
								}
								
							.titre_offreSpeciale h1
							{
								color: #b1c903;
								font-family:"policeBodoni", Arial, Helvetica, sans-serif;
								font-weight:bold;
								text-align:center;
								}
								
							.bloc_total_offreSpeciale .bloc_offreSpeciale
							{
								width: 225px;
								margin-top: 10px;
								height: 141px;
								}
								
							.bloc_total_offreSpeciale
							{
								margin-bottom: 30px;
								padding:3px;
								margin-left:2px;
								width: 225px;
								border: solid 1px #b1c903;
								-moz-border-radius : 5px;
								-webkit-border--radius : 5px;
								border-radius : 5px;
								}
								
							  /*--------------------*/
							/*------------------------*/
							  /*--------------------*/
								
							.conteneur_down
							{
								float:left;
								}

							.conteneur_down .info_utile
							{
								margin: 10px 0 0 15px;
								}

							.conteneur_down .bloc_down
							{
								float:left;
								height: 80px;
								width: 210px;
								padding:10px;
								}
								
							.conteneur_down .bloc_down ul
							{
								padding:0;
								font-size:10px;
								text-decoration: underline;
								}
							.conteneur_down .bloc_down a
							{
								text-decoration: underline;
								}
							.conteneur_down .bloc_down a:hover
							{
								color: #8C9F05;
								font-weight:bold;
								}
							.conteneur_down .p-left
							{
								float:left;
								width: 130px;
								}
								
							.conteneur_down .img-left
							{
								float:left;
								margin-left: 15px;
								}



							.conteneur_down h1
							{
								color: #b1c903;
								font-family:"policeBodoni", Arial, Helvetica, sans-serif;
								font-weight: bold;
								}
								
							.conteneur_down .logo-cb
							{
								float: left;
								margin: 10px 5px 15px 5px;
								}	
								
							/*------------------------------------------------------------------------------------------*/
							/*---------------------------------------- FIN OFFRES SPECIALES / BLOC LEFT --------------------------------------*/
							/*------------------------------------------------------------------------------------------*/
	
	
/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN BLOC LEFT ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/







/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ FOOTER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

		
#footer_content .mentions_legales
{
	margin-top:5px;
	font-size:11px;
	}
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ FIN FOOTER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/











/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ PANIER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

#IE .divBlocPanier /*POUR IE*/
{
	width: 240px;
	height: 60px;
	float: right;
	padding-top: 0;
	background-image:url(../../images/1601/fond-panier-ie.gif);
	}/* panier POUR IE */
	
.divBlocPanier
{
	width: 200px;
	height: 60px;
	float: right;
	background-image:url(../../images/1601/fond-panier.gif);
	background-repeat:no-repeat;
	padding-top: 2px;
	}/* panier */
	
.divBlocPanier a:hover
{
	text-decoration: none;
	}/* panier */
	
#IE .divBlocPanier .divPanierCaddyLink, /*POUR IE*/
#IE .divBlocPanier .divPanierCorbeille /*POUR IE*/
{
	width: 105px;
	float: left;
	font-size: 10px;
	text-align: center;
	height: 40px;
	}/* bloc modifier et vider POUR IE*/

.divBlocPanier .divPanierCaddyLink,
.divBlocPanier .divPanierCorbeille
{
	width: 95px;
	float: left;
	font-size: 10px;
	text-align: center;
	height: 40px;
	margin:2px;
	}/* bloc modifier et vider */

.divBlocPanier .hypPanier
{
	height: 31px;
	width: 36px;
	background-image:url(../../images/1601/imgFondPanier.gif);
	background-position: 37px 32px;
	}/* img modifier */

.divBlocPanier .divPanierCaddyLink:hover .hypPanier
{
	height: 31px;
	width: 36px;
	background-image:url(../../images/1601/imgFondPanier.gif);
	background-position: 1px 32px;
	}/* img modifier au survol */
	
.divBlocPanier .imbCorbeille
{
	height: 31px;
	width: 36px;
	background-image:url(../../images/1601/imgFondPanier.gif);
	background-position: 37px 0;
	}/* img vider */

.divBlocPanier .divPanierCorbeille:hover .imbCorbeille
{
	height: 31px;
	width: 36px;
	background-image:url(../../images/1601/imgFondPanier.gif);
	background-position: 1px 0;
	}/* img vider au survol */


.divBlocPanier .divPanierCaddyLink:hover a,
.divBlocPanier .divPanierCaddyLink:hover .hypPanier
{
	color: #b1c903;
	}/* txt modifier au survol */
	
.divBlocPanier .divPanierCorbeille:hover .imbCorbeilleTxt,
.divBlocPanier .divPanierCorbeille:hover a
{
	color: #b1c903;
	}/* txt vider au survol */
	
.divBlocPanier .imbCorbeilleTxt,
.divBlocPanier .hypPanierTxt
{
	float: right;
	width: 55px;
	text-align: left;
	margin-top:5px;
	padding-left: 5px;
	}/* bloc texte pour modif et vider */

#IE .divBlocPanier .divDetail /*POUR INTERNET EXPLORER*/
{
	position: absolute;
	background-color: #ffffff;
	margin-top: -15px;
	margin-left: -30px;
	width: 230px;
	border-left: 1px solid #b1c903;
	border-bottom: 1px solid #b1c903;
	z-index:10000;
	}	/* bloc qui apparait au survol POUR IE */

.divBlocPanier .divDetail
{
	display:none;
	position: absolute;
	background-color: #ffffff;
	width: 200px;
	border-left: 1px solid #b1c903;
	border-bottom: 1px solid #b1c903;
	-moz-border-radius : 0 10px 0 10px;
	-webkit-border--radius : 0 10px 0 10px;
	border-radius : 0 10px 0 10px;
	-webkit-box-shadow: 1px 1px 10px #999;
	-moz-box-shadow: 1px 1px 10px #999;
	box-shadow: 1px 1px 10px #999;
	z-index:10000;
	}	/* bloc qui apparait au survol */

.divBlocPanier:hover .divDetail
{
	display:block;
	} /* la meme chose */

.divBlocPanier .divClient_name
{
	color: #b1c903;
    font-weight: bold;
    height: 50px;
    margin-top: 5px;
    vertical-align: bottom;
    margin-top: 20px;
	}	/* propriété titre */

.divBlocPanier .divOrderItem_ValidFrom
{
	color: #00a9c6;
	padding-left: 5px;
	margin-top: 5px;
	height: 20px;
    vertical-align: bottom;
	}	/* propriété titre 2 */	

.divBlocPanier .divTotal
{
	margin-top: 10px;
	color: #00a9c6;
	font-weight: bold;
	font-size: 13px;
	height: 20px;
	}/* propriété TOTAL */

.divBlocPanier tr
{
	margin-left: 10px;
	}/* propriété cellule du tableau */
	
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ FIN PANIER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/








/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- TOOLTIP ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

		.tooltip
		{
			width:210px;
			margin:0;
			padding:5px;
			font-size:10px;
			color:#333333;
			background:#fff;
			border:5px solid #bfe7ff; 
			font-family:Arial, Helvetica, sans-serif;
			}
			
		.tooltip p
		{
			margin:0;
			text-align:justify;
			}
	
/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN TOOLTIP ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/







/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- PROGRESSION ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

		.divBoiteProgression
		{
			margin-bottom: 10px;
			}
			
		.divBoiteProgression .divBoiteContenu
		{
			height: 35px;
			float: right; 
			*float:left;
			width: 450px;
			*width:430px;
			margin: 0 10px 20px 0;
			}
			
		.divBoiteProgression .divBoiteContenu .wucProgression
		{
			float: left;
			}
/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN PROGRESSION ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/	








/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- PAGE DEFAULT ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/


						/*------------------------------------------------------------------------------------------*/
						/*---------------------------------------- PAGE DEFAULT / GLOBAL ---------------------------------------------------*/
						/*------------------------------------------------------------------------------------------*/
						.imbSelect img
						{
							position:absolute;
							}
						/*------------------------------------------------------------------------------------------*/
						/*---------------------------------------- FIN PAGE DEFAULT / GLOBAL ---------------------------------------------------*/
						/*------------------------------------------------------------------------------------------*/




						/*------------------------------------------------------------------------------------------*/
						/*---------------------------------------- BOXCAPTION ---------------------------------------------------*/
						/*------------------------------------------------------------------------------------------*/

						.boxgrid {  
							width: 340px;  
							height: 170px;  
							/*margin:10px;*/
							float:left;
							/*background:#161613;*/
							/*border: solid 2px #CCCCCC;*/
							overflow: hidden;
							position: relative;
							/*background-image:url(images/back.jpg);
							background-repeat:repeat-y;
							background-position:top left;*/	
						}  


						.boxgrid img {
							position: absolute;
							top: 140px;
							left: 215px;
							border: 0;
						} 

						.boxcaption {
							float: left;
							position: absolute;
							/*background: #000;*/
							height: 150px;
							width: 329px;
							opacity: .8;
							/* Pour IE 5-7 */
							filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
							/* Pour IE 8 */
							-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
							background-color:#FFFFFF;
							top: 138px; 
						} 

						.caption .boxcaption {
							top: 138px;        /*Position de départ du fond dynamique*/
							left: 0;
						}

						.boxgrid h3{ 
							padding: 0 10px;
							padding-top:5px; 
							color:#b1c903; 
							font-size:16px;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							margin-bottom: 15px;
							opacity: 1;
						}

						.boxgrid p{ 
							padding: 0 10px; 
							color:#333333;  
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							text-align:justify;
							opacity: 1;
						}

						/*------------------------------------------------------------------------------------------*/
						/*---------------------------------------- FIN BOXCAPTION ---------------------------------------------------*/
						/*------------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN PAGE DEFAULT ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/





	
	
/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- INTERPANIER ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/

				/*------------------------------------------------------------------------------------------*/
				/*---------------------------------------- INTERPANIER - GLOBALE ----------------------------------------*/
				/*------------------------------------------------------------------------------------------*/
				.divInterPanier
				{
					width: 685px;	
					margin-top: 80px;
					padding-top: 30px;
					}
					
				#IE .divInterPanier /*pour IE*/
				{
					width: 685px;	
					margin-top: 20px;
					padding-top: 30px;
					}/*fin IE*/
					
				.divInterPanier .divLogo
				{
					width: 200px;
					text-align:left;
					margin-bottom: 10px;
					}

				.divInterPanier .divChoixValid
				{
					width: 200px;
					margin: 0 0 10px 0;
					float: left;
					}	

				.divInterPanier .divBloc
				{
					/*background-image:url(../../images/1601/bloc-forfaits.gif);
					background-repeat: no-repeat;*/
					margin: 5px 5px 15px 5px;
					width: 670px;
					min-height: 180px;
					}
					
				.divInterPanier .divTitre
				{
					height: 20px;
					background-image:url(../../images/1601/bloc-titre.gif);
					padding-top: 10px;
					width: 650px;
					}

				.divInterPanier .divTitre h1
				{
					font-size: 14px;
					margin:0 0 0 18px;
					text-align: left;
					}

				#IE .divInterPanier .divDateInvalide 	/*pour IE */
				{
					position: absolute;
					margin: -55px 0 0 20px;
					width: 400px;
					z-index:5000;
					}/*fin IE */
					
				.divInterPanier .divDateInvalide
				{
					position: absolute;
					margin: -75px 0 0 210px;
					width: 400px;
					}

				.divInterPanier .divValidityCategory
				{
					margin: 10px 0 10px 0;
					}	

				.divInterPanier .divLabelPrePanierGroupeName
				{
					color: #00a9c6;
					font-size: 16px;
					font-weight: bold;
					margin: 5px 0 10px 0;
					}	
				.divInterPanier h1
				{
					color: #b1c903;
					font-size: 16px;
					margin: 5px 0 5px 0;
					}	

				.divTitre h1
				{
					color: #535353;
					font-size: 14px;
					font-weight: bold;
					text-align: center;
					margin-top: 15px;
					}	

				.divInterPanier .divDetail
				{
					border: 2px solid #a2a2a2;
					-moz-border-radius : 0 0 10px 10px;
					-webkit-border--radius : 0 0 10px 10px;
					border-radius : 0 0 10px 10px;
					padding: 5px 10px 10px 10px;
					width: 626px;
					min-height: 150px;
					}
					
				.divInterPanier .divSkiPassFicheButton
				{
					margin-top: 10px;
					}

				/*------------------------------------------------------------------------------------------*/
				/*---------------------------------------- FIN INTERPANIER - GLOBALE ---------------------------------------------------*/
				/*------------------------------------------------------------------------------------------*/


		/*------------------------------------------------------------------------------------------*/



				/*------------------------------------------------------------------------------------------*/
				/*---------------------------------------- INTERPANIER - BLOC FORFAIT / SKI PASS LIST--------------------------------------*/
				/*------------------------------------------------------------------------------------------*/

				.divInterPanier .divDetail .divDateInvalide, .divInterPanier .divDetail .divConsumerCategoryHelp2
				{
					font-size: 11px;
					color: #535353;
					} /* Mentions */

				.divInterPanier .divDetail .boxDate, .divDetail .boxDropDownList
				{
					background-color: #ffffff;
					color: #535353;
					 } /* Bloc quantité */

				#IE .divInterPanier .divConsumerCategoryHelp2 /*pour IE */
				{
					position: absolute;
					width: 190px;
					margin-top: -110px;
					}/*fin IE */
					 
				.divInterPanier .divConsumerCategoryHelp2
				{
					position: relative;
					}

				.divInterPanier .divGriListe
				{
					margin-left: 210px;
					width: 400px;
					border-color: #DADADA;
					} /* Tableau */

				.divInterPanier .divGriListe .divHeaderStyle
				{
					color: #00a9c6;
					text-align:center;
					font-size: 13px;
					}	/* Blocs titres du tableau */

				.divInterPanier .divGriListe .divText_name
				{
					font-size: 10px;
					width: 55px;
					color: #b1c903;
					padding:1px;
					text-align: center;
					} /* Bloc catégorie */
					
				.divInterPanier .divGriListe .divProductPrice_amount
				{
					width: 55px;
					padding:1px;
					text-align: center;
					} /* Bloc prix */
					
				.divInterPanier .divGriListe .divOrderItem_quantity
				{
					width: 75px;
					padding:1px;
					} /* Bloc total*/

				.divInterPanier .divQuantitePanier .boxQuantity
				{
					margin:2px;
					width:62px;
					} /* affichage quantité et prix dans tableau */	
					
				.divInterPanier .divQuantitePanier .imgQuantity
				{
					margin:2px 2px 2px 0;
					} /* Images + et - dans tableau */
					

				#IE .divInterPanier .divQuantitePanier .boxQuantity /* pour IE */	
				{
					position: relative;
					margin:0;
					} /* pour IE */	
					
				#IE .divInterPanier .divQuantitePanier .imgQuantity /* pour IE */	
				{
					float: none;
					margin: 0;
					} /* pour IE */	
					
				/*------------------------------------------------------------------------------------------*/
				/*---------------------------------------- FIN INTERPANIER - BLOC FORFAIT / SKI PASS LIST--------------------------------------*/
				/*------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN INTERPANIER --------------------------------------*/
/*------------------------------------------------------------------------------------------*/









/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- PAGE IDENTIFICATION --------------------------------------*/
/*------------------------------------------------------------------------------------------*/

		#divIdentification
		{
			margin-top: 90px;
			}

		#divIdentification .divTitre
		{
			height: 30px;
			}

		#divIdentification .divTitre h1
		{
			font-size: 16px;
			font-weight: bold;
			}

		#divIdentification .titleFieldset	
		{
			color: #00a9c6;
			font-size: 14px;
			font-weight: bold;
			margin-left: 15px;
			}/*Titre des fieldset*/

		#IE #divIdentification #ctl00_ctl00_cphMain_cphMid_fldMember /*pour IE*/
		{
			padding: 0 10px 10px 10px;
			border: 1px solid #D1D1D1;
			margin: 30px 0 20px 30px;
			background-color: #e8e8e8;
			width: 350px;
			}/*Bloc membre pour IE*/
			
		#divIdentification #ctl00_ctl00_cphMain_cphMid_fldMember
		{
			padding: 0 10px 10px 10px;
			border: 1px solid #D1D1D1;
			-moz-border-radius : 10px;
			-webkit-border--radius : 10px;
			border-radius : 10px;
			margin: 30px 0 20px 30px;
			background-color: #e8e8e8;
			}/*Bloc membre*/
			

		#divIdentification #ctl00_ctl00_cphMain_cphMid_fldMember .divBlocMotdePasse
		{
			margin-top: 30px;
			font-size: 10px;
			}/*"Mot de passe oublié?" dans bloc membre*/	
			
			
			
		#divIdentification #ctl00_ctl00_cphMain_cphMid_fldMemberNot
		{
			padding: 0 0 10px 10px;
			border: 1px solid #D1D1D1;
			-moz-border-radius : 10px;
			-webkit-border--radius : 10px;
			border-radius : 10px;
			margin: 30px 0 20px 50px;
			background-color: #e8e8e8;
			width: 180px;
			}/*Bloc NON membre*/

		#divIdentification #ctl00_ctl00_cphMain_cphMid_fldMemberNot .divInformationIdentification
		{
			margin-top: 10px;
			margin-right: 10px;
			}/*Bloc NON membre*/

		#divIdentification #ctl00_ctl00_cphMain_cphMid_fldMemberNot .imbNextWithoutId
		{
			margin-left: 40px;
			}/*Bloc NON membre*/	

/*------------------------------------------------------------------------------------------*/
/*---------------------------------------- FIN PAGE IDENTIFICATION --------------------------------------*/
/*------------------------------------------------------------------------------------------*/











/*------------------------------------------------------------------------------------------*/
/*------------------ PAGE WUC CONTACT FICHE - informations clients (divInfoskieur) --------------------------*/
/*------------------------------------------------------------------------------------------*/


.divInfoSkieur
{
	margin-top:100px;
	padding-top: 30px;
	} /* Bloc DivInfoskieur */
	
.divInfoSkieur .divBloc
{
	width: 520px;
	padding: 5px;
	margin: 10px 0 20px 40px;
	} /* Bloc forfait */

.divInfoSkieur .divTitre
{
	height: 22px;
	background-image:url(../../images/1601/bloc-titre.gif);
	padding-top: 8px;
	width: 541px;
	} /* Bloc titre */
	
.divInfoSkieur .divTitre h1
{
	font-size: 16px;
	margin: 0 0 0 20px;
	text-align: left;
	} /* Texte dans bloc titre */
	
.divInfoSkieur .divTitre .spanColor
{
	color: #535353;
	font-weight: normal;
	font-size: 12px;
	} /* Nb de jours et forfait dans bloc titre */

.divInfoSkieur .divDetail
{
	border: 2px solid #a2a2a2;
	-moz-border-radius : 0 0 10px 10px;
	-webkit-border--radius : 0 0 10px 10px;
	border-radius : 0 0 10px 10px;
	padding: 5px 10px 0 10px;
	width: 515px;
	} /* Bloc détails */
	
.divInfoSkieur .divLitDroplistContact
{
	background-color: #ffffff;
	color: #535353;
	} /* Selectionner un skieur */


	
.divInfoSkieur .divLit
{
	color: #6F90B9;
	font-weight:bold;
	margin-right: 5px;
	width:250px;
	} /* Nom des champs */
	
.divInfoSkieur .divTxt
{
	color: #535353;
	}/* Réponses aux champs */
	
.divInfoSkieur .divErrorMessage, 
.divInfoSkieur .divDateInvalide
{
	font-size: 11px;
	color: #535353;
	}/* Mentions d'erreurs */
.divInfoSkieur .divContact_title
{
	margin-bottom:2px;
	}
.divInfoSkieur .divContact_sms
{
	margin-top:10px;
	}
.divInfoSkieur .divContact_birthdateBloc
{
	height:30px;
	}
	
	
.divInfoSkieur .divOrderItem_ValidFromBloc
{
	width:210px;
	margin-bottom:10px;
	}/* date du forfait */	

.divInfoSkieur .divOrderItem_ValidFrom
{
	height: 20px; 
	margin-bottom: 10px;
	width:205px;
	}/* date du forfait */	
.divInfoSkieur .divOrderItem_ValidFrom input
{
	background-color:#a2A2A2;
	}/* date du forfait */	
	
.divInfoSkieur input
{
	border: 1px solid #A5ACB2;
	-moz-border-radius : 3px;
	-webkit-border--radius : 3px;
	border-radius : 3px;
	padding-left: 2px;
	vertical-align:middle;
	} /* Champs Input */

.divInfoSkieur .divLitDroplistContact
{
	width: 370px;
	float: left;
	}/* selection skieur */		

.divInfoSkieur .divContactList
{
	float:left;
	padding:0;
	margin-bottom: 10px;
	}/* conteneur selection ski */
	
.divInfoSkieur .KeyCard .divTxtChipId,
.divInfoSkieur .KeyCard .divTxtDCD_LuhnNumber
{
	width: 30px;
	}
	
	
.divInfoSkieur .hr
{
	height: 0;
	margin:0;
	padding:0;
	}	
	
.divInfoSkieur .divAssurance
{
	display: block;
	}

.divInfoSkieur .imbDelete
{
	position:relative;
	width: 600px;
	height: 25px;
	}/* Champs supprimer */
/*------------------------------------------------------------------------------------------*/
/*------------------ FIN WUC CONTACT FICHE - informations clients (divInfoskieur) --------------------------*/
/*------------------------------------------------------------------------------------------*/








	
	
/*Page coordonnees-----------------------------------------------------------*/
#divCoordonnee {
	width:460px;
	color:#000000;
}
#divCoordonnee .ssfieldset {
	color:#b4c404;
	font-weight:bold;
	font-size: 14px;
}
#divCoordonnee .titleFieldset {
	color:#b4c404;
	font-weight:bold;
	font-size: 14px;
}

.divTabPanel #divCoordonnee {
	width:460px;
	color:black;
}

#divCoordonnee .imbReset, #divCoordonnee .imbNext {
	margin: 10px 0 0 0;
	padding: 0px;
}
#divCoordonnee #divBloc {
	width:460px;
}
#divCoordonnee #divLoginPassword {
	width:400px;
}

#divCoordonnee .fieldset {
	width:460px;
}
#divCoordonnee fieldset {
	border-color: #ebebeb !important;
	width:460px;
}
#divCoordonnee h1 {
	color: #535353;
	font-size:20px;
	text-align:left !important;
}
#divCoordonnee input {
	min-height:10px;
	_height:10px;
	font-size:9px;
}
#divCoordonnee select {
	min-height:10px;
	_height:10px;
	font-size:10px;
}
#divCoordonnee .divLit {
	width:250px;
	*width:250px;
	float:left;
	padding-left: 10px;
	margin-left: 10px;
	font-size: 12px;
	color: #00a9d0;
}
.divTabPanel #divCoordonnee .divLit {
	width:250px;
	float:left;
	padding-left: 10px;
	margin-left: 10px;
	font-size: 10px;
	color: #000000
}
#divCoordonnee .divLitLogPass {
	width:160px;
	float:left;
	padding-left: 10px;
	margin-left: 10px;
	font-size: 10px;
}
#divCoordonnee .divTxt {
	width:150px;
	float:left;
}
#divCoordonnee .divTxtLogPass {
	margin:2px;
	width:100px;
	float:left;
}
#divCoordonnee .divLigne {
	min-height:1px;
	_height:1px;
	width:460px;
	float:left;
	margin-bottom: 5px;
	font-size: 10px;
}
#divLoginPassword {
	font-weight: normal;
	width: 440px;
	padding-left: 10px;
	margin-bottom:8px;
}
.divLigne .boxDropDownList {
	width: 155px;
}
.imbNext {
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: right;
}
.imbReset {
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: center;
}

#divCoordonnee hr {
	display:none;
}
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ FIN COORDONNEES ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/










/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ PAGE PAIEMENT ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
#divPaymentMode #divPaymentCheque
{
	padding: 0 0 10px 10px;
	margin: 30px 0 20px 50px;
	}
	
#divPaymentMode #divPaymentCB
{
	padding: 0 0 10px 10px;
	margin: 30px 0 20px 50px;
	}
	
#divPaymentMode img
{
	margin-top: 10px;
	}
	
#IE	#divPaymentMode .imbNext /*POUR IE*/
{
	margin-top: 200px;
	}/*fin POUR IE*/
	
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ FIN PAGE PAIEMENT ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/











/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ PAGE FIN DE COMMANDE ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/
#divCommandeFin #CommandeFinTitre
{
	font-size: 16px;
	margin:0 0 10px 15px;
	text-align: left;
	color: #535353
;
	font-weight: bold;
	}

#divCommandeFin .divOrderItems h1
{
	font-size: 14px;
	margin:15px 0 0 10px;
	text-align: left;
	color: #00a9c6;
	}

#divCommandeFin .divOrderItems table
{
	margin:15px 0 15px 0;
	border: 1px solid #e1e1e1;
	-moz-border-radius : 10px;
	-webkit-border--radius : 10px;
	border-radius : 10px;
	width: 630px;
	padding: 10px;
	}
	
#divCommandeFin .divOrderTotal
{
	color: #00a9c6;
	font-weight: bold;
	margin:0 0 10px 0;
	text-align: right;
	margin-right: 80px;
	}

#divCommandeFin #divContact
{
	margin:0 0 10px 0;
	}

#divCommandeFin #divAddress
{
	margin:0 0 10px 0;
	}

#divCommandeFin #divCgv
{
	color: #b1c903;
	font-style: italic;
	margin:0 0 10px 0;
	}
	
#divCommandeFin #divCommandeFinMailStationJustificatifs
{
	margin:10px 0 10px 0;
	font-weight: bold;
	}
/*------------------------------------------------------------------------------------------*/
/*------------------------------------------ FIN PAGE FIN DE COMMANDE ---------------------------------------------------*/
/*------------------------------------------------------------------------------------------*/





/*----------------------------------------------------------------------*/
  /*--------------------- PAGE BASKET ------------------------*/
/*----------------------------------------------------------------------*/

				.divBasket
				{
					width: 685px;	
					margin-top: 80px;
					padding-top: 30px;
					}
					
				#IE .divBasket /*pour IE*/
				{
					width: 685px;	
					margin-top: 20px;
					padding-top: 30px;
					}/*fin IE*/
					
				.divBasket .divChoixValid
				{
					width: 190px;
					margin: 0 0 10px 0;
					display:inline-block;
					float:left;
					}	

				.divBasket .divBloc
				{
					margin: 5px 5px 15px 5px;
					width: 670px;
					min-height: 100px;
				}
				.divBasket .divValidityCategory
				{
					margin: 10px 0 10px 0;
					}	
				.divBasket .divLabelPrePanierGroupeName
				{
					color: #00a9c6;
					font-size: 16px;
					font-weight: bold;
					margin: 5px 0 10px 0;
					}	
				.divBasket h1
				{
					color: #b1c903;
					font-size: 16px;
					margin: 5px 0 5px 0;
					}	
				.divBasketButton
				{
					text-align:right;
					}
				.divBasketButton .imbNext
				{
					float:none;
					}
				.divBasket .divDetail
				{
					border: 2px solid #02a8c8;
					-moz-border-radius : 10px;
					-webkit-border--radius : 10px;
					border-radius : 10px;
					padding: 5px 10px 0 10px;
					width: 600px;
					min-height:80px;
					}
					
				.divBasket .divSkiPassFicheButton
				{
					margin-top: 10px;
					text-align: right;
					}
				.divBasket .divDetail .divDateInvalide, .divInterPanier .divDetail .divConsumerCategoryHelp2
				{
					font-size: 11px;
					color: #535353;
					} /* Mentions */

				.divBasket .divDetail .boxDate, .divDetail .boxDropDownList
				{
					background-color: #ffffff;
					color: #535353;
					 } /* Bloc quantité */

				#IE .divBasket .divConsumerCategoryHelp2 /*pour IE */
				{
					position: absolute;
					width: 190px;
					margin-top: -110px;
					}/*fin IE */
					 
				.divBasket .divConsumerCategoryHelp2
				{
					position: relative;
					}

				.divBasket .divGriListe
				{
					margin-left: 210px;
					width: 400px;
					border-color: #DADADA;
					} /* Tableau */

				.divBasket .divGriListe .divHeaderStyle
				{
					color: #00a9c6;
					text-align:center;
					font-size: 13px;
					}	/* Blocs titres du tableau */

				.divBasket .divGriListe .divText_name
				{
					font-size: 10px;
					width: 55px;
					color: #b1c903;
					padding:1px;
					text-align: center;
					} /* Bloc catégorie */
					
				.divBasket .divGriListe .divProductPrice_amount
				{
					width: 55px;
					padding:1px;
					text-align: center;
					} /* Bloc prix */
					
				.divBasket .divGriListe .divOrderItem_quantity
				{
					width: 75px;
					padding:1px;
					} /* Bloc total*/

				.divBasket .divProduct
				{
					width: 400px;
					display:inline-block;
					}
					
				.divBasket .divQuantitePanier {
					float: right;
				    margin-bottom: 10px;
					}
				.divBasket .descriptionForfait
				{
					width:200px;
					background-color:#ececec;
					} /* Description dans tableau */
				.divBasket .prixForfait
				{
					width:60px;
					background-color:#ececec;
					} /* Prix dans tableau */

.divLabelPrePanierGroupeName{
	color: #00a9c6;
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 10px 0;
	}

.divLabelPrePanierGroupeDescription
{
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	}
.divClientFiche .divBloc
	{
	margin: 5px 5px 15px 5px;
	width: 670px;			
	}
					
.divClientFiche .divTitre
	{
	height: 20px;
	background-image:url(../../images/1601/bloc-titre.gif);
	padding-top: 10px;
	width: 650px;
	}
.divClientFiche .divTitre h1
	{
	font-size: 14px;
	margin:0 0 0 18px;
	text-align: left;
	}	
.divClientFiche .divDetail
	{
	border: 2px solid #a2a2a2;
	-moz-border-radius : 0 0 10px 10px;
	-webkit-border--radius : 0 0 10px 10px;
	border-radius : 0 0 10px 10px;
	padding: 5px 10px 0 10px;
	min-height: 30px;
	}	
