/*font face----------------------------------------------------------*/
@font-face {
	font-family: "policeMicro";
	src: url(../../images/9101/FONTS/micross.ttf); /* Regular */
}
/*FIN font face----------------------------------------------------------*/

/*Général----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6, dl, dt, dd, form, ul, li, p
{
	margin: 0px;
	padding: 0px;
}
li 
{
	list-style-type: none;
}
body
{
	color: black;
	font-family:"policeMicro", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	margin: 0px;
	padding: 0 0 20px 0;
	background-image:url(../../images/9101/fond.png);
	background-position: center top;
	background-repeat:no-repeat;
	background-color: #ffffff;
}
a 
{
	text-decoration:none;
	border:0;
	color:#000000;
}
img
{
	border:0;
}
.divBlocOrderLast
{
	display:none;
	}
/*FIN Général----------------------------------------------------------*/


/*Globale VENTE----------------------------------------------------------*/
.content
{
	width:930px;
	margin:auto;
	}
	
	/*Bandeau----------------------------------------------------------*/
	#bandeau
	{
		height:197px;
		}
.achetezEnLigne {
    background-image: url("../../images/9101/FR/btn-acheterEnLigne.PNG");
    display: block !important;
    margin-left: 40px;
    margin-top: -116px;
    position: absolute;
}
.achetezEnLigneEN
{
	background-image: url("../../images/9101/EN/btn-acheterEnLigne.PNG");
    display: block !important;
    margin-left: 40px;
    margin-top: -116px;
    position: absolute;
	}
.achetezEnLigne:hover
{
    background-image:url(../../images/9101/FR/btn-acheterEnLigneHover.PNG);
	}
.achetezEnLigneEN:hover
{
    background-image:url(../../images/9101/EN/btn-acheterEnLigneHover.PNG);
	}

.PageContentRight .newsticker {
	background-image: url(../../images/9101/bloc_idBas.PNG),
					  url(../../images/9101/bloc_idHaut.PNG),
					  url(../../images/9101/bloc_idCentre.PNG);		
	*background-color: #535353;
	background-color: #535353\9;
	background-position: center bottom, center top, left center;
	background-repeat: repeat-x, repeat-x, repeat-y;
	width:189px;
	padding: 10px 5px ;
	min-height:110px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.PageContentRight .newsticker .h2News {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 12px;
	color: #ADCB50;
}
.PageContentRight .newsticker p{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
	margin-top: 4px;
	margin-bottom: 4px;
	color: #ffffff !important;
}
.divHboite2-droite
{
	display:none;
	}
	
	/*---Drapeaux et mentions du header------*/
	#bandeau #divPageHaut
	{
		position:absolute;
		}	
	#bandeau #divPageHaut ul,
	#bandeau #divPageHaut li
	{
		display:inline;
		float:left;
		}
	#bandeau #divPageHaut li
	{
		margin-right:5px;
		}
	#bandeau #divPageHaut .ulMenuHaut
	{
		padding-top:3px;
		}
	/*---Image de fond du header------*/
	#bandeau #divPageBas
	{
		height:197px;
		width: 969px;
		background-image:url(../../images/9101/header.png);
		}
	/*---Logo------*/
	#bandeau .logo
	{
		height:120px;
		width: 246px;
		position:absolute;
		margin-top:35px;
		margin-left:20px;
		background-image:url(../../images/9101/logo.png);
		}
	#bandeau .logo:hover
	{
		background-image:url(../../images/9101/logoHover.png);
		}
	/*---Logo------*/
	#bandeau .home
	{
		height:35px;
		width: 23px;
		float:right;
		background-image:url(../../images/9101/btnHome.PNG);
		}
	#bandeau .home:hover
	{
		background-image:url(../../images/9101/btnHomeHover.PNG);
		}
	/*FIN Bandeau----------------------------------------------------------*/


	/*Menu----------------------------------------------------------*/
	.panMenuVertical img
	{
		position:absolute;
		}
	.menu
	{
		width:729px;
		height:36px;
		position:absolute;
		margin-left: 208px;
		background-image:url(../../images/9101/menu.png);
		}
	.menu ul
	{
		margin-left:15px;
		margin-top:8px;
		}
	.menu li
	{
		display:inline;
		float:left;
		margin-right:5px;
		padding-left:15px;
		text-transform:uppercase;
		font-size:12px;
		}
	.menu li:hover
	{
		background:url(../../images/9101/menuHover.png)no-repeat left;
		}
	.menu li a
	{
		color: #646565;
		padding-bottom:6px;
		}
	.menu li:hover a
	{
		color: #000000;
		}
	/*FIN Menu----------------------------------------------------------*/

	/*Back----------------------------------------------------------*/
	#back
	{
		background-color:#ffffff;
		min-height:530px;
		}
		/*colonne Gauche----------------------------------------------------------*/
		#back .colGauche
		{
			width:213px;
			min-height:530px;
			background-image:url(../../images/9101/gauche.png);
			float:left;
			position:absolute;
			}
		
		#back .colGauche .infoLeft
		{
			width: 210px;
			margin-top: 25px;
			padding-left: 25px;
			}

		#back .colGauche .infoLeft .blocLeft
		{
			text-align: center;
			width: 70px;
			display:inline-block;
			*float:left;
			margin-left: 7px;
			}
		#back .colGauche .infoLeft .blocLeft img
		{
			text-align:center;
			border:0;
			}
		#back .colGauche .infoLeft .blocLeft p
		{
			text-align:center;
			font-size: 9px;
			}
		#back .colGauche .infoLeft .blocLeft a
		{
			color:#ffffff;
			}
		#back .colGauche .infoLeft .blocLeft a:hover
		{
			color:#adcb50;
			}
		#back .colGauche .divBoiteForfaits
		{
			margin-left: 25px;
			}
		#back .colGauche .divBoiteForfaits img
		{
			display:none;
			}
		#back .colGauche .divHboite2-gauche img
		{
			margin-left: 0;
			margin-top: 15px;
			display:block;
			}
		#back .colGauche .divBoiteForfaits li
		{
			margin:4px 0 4px 3px;
			width:160px;
			}
		#back .colGauche .divBoiteForfaits a
		{
			color: #15B6E5;
			text-decoration: underline;
			}
		#back .colGauche .divBoiteForfaits a:hover
		{
			color: #ffffff;
			text-decoration: none;
			}
		/*FIN colonne Gauche----------------------------------------------------------*/
		
		/*Centre----------------------------------------------------------*/
		#back .colMilieu
		{
			width:717px;
			float:right;
			padding-top: 36px;
			}
			
				/*PageContent----------------------------------------------------------*/
				#back .colMilieu .PageContent
				{
					width:515px;
					float:left;
					padding-bottom:30px;
					}
				/*FIN PageContent----------------------------------------------------------*/
				
				/*PageContent DROITE----------------------------------------------------------*/
				#back .PageContentRight
				{
					width:202px;
					float:right;
					}
					
					/*Bloc Identification----------------------------------------------------------*/
					.PageContentRight .divBlocIdentification
					{
						padding:5px;
						width: 189px;
						min-height:115px;
						_height:115px;
						background-image: url(../../images/9101/bloc_idBas.PNG),
										  url(../../images/9101/bloc_idHaut.PNG),
										  url(../../images/9101/bloc_idCentre.PNG);		
						*background-color: #535353;
						background-color: #535353\9;
						-moz-background-clip: border, border, border;
						-moz-background-origin: padding, padding, padding;
						-moz-background-size: auto auto, auto auto, auto auto;
						background-attachment: scroll, scroll, scroll;
						background-position: center bottom, center top, left center;
						background-repeat: repeat-x, repeat-x, repeat-y;
						margin:10px 0;
						}
					/*---Titre------*/
					.PageContentRight .divBlocIdentification .divInformationIdTitre
					{
						padding: 5px 0 0 27px;
						}
					/*---Texte------*/
					.PageContentRight .divBlocIdentification .divInformationIdText
					{
						margin-bottom:5px;
						color:#ffffff;
						}
					/*---Bloc champs à remplir et "bienvenue blabla"------*/
					.PageContentRight .divBlocIdentification .divInformationIdBloc
					{
						margin:0;
						text-align:center;
						color:#ffffff;
						}
					.PageContentRight .divBlocIdentification .divInformationIdBloc .divTxt
					{
						width: 150px;
						margin-bottom:5px;
						text-align:center;
						color: #949494;
						}
					/*---Boutons------*/
					.PageContentRight .divBlocIdentification .imbButton
					{
						margin: 10px auto 5px auto;
						text-align: center;
						width: 150px;
						}
					/*---bouton valider------*/
						.PageContentRight .divBlocIdentification .imbButton .imbValid
					{
						text-align:left !important;
						}
					.PageContentRight .divBlocIdentification .imbButton .imbValid input
					{
						height:14px;
						width:42px;
						background-image:url(../../images/9101/imbValid.png);
						}
					.PageContentRight .divBlocIdentification .imbButton .imbValid input:hover
					{
						background-image:url(../../images/9101/imbValidHover.png);
						}	
					/*---Mot de passe oublié?------*/
					.PageContentRight .divBlocIdentification .divBlocMotdePasse
					{
						text-align:right;
						font-size: 9px;
						margin-right:5px;
						}	
					/*---Point d'?------*/
					.PageContentRight .divBlocIdentification .divIdHelp
					{
						float:right;
						margin-bottom: 15px;
						margin-top: 15px;
						}
				
					/*FIN Bloc Identification----------------------------------------------------------*/
				
					/*Bloc Panier ----------------------------------------------------------*/
					.PageContentRight .divBlocPanier
					{
						padding:5px;
						width: 189px;
						height:100%;
						background-image: url(../../images/9101/bloc_idBas.PNG),
										  url(../../images/9101/bloc_idHaut.PNG),
										  url(../../images/9101/bloc_idCentre.PNG);	
						*background-color: #535353;
						background-color: #535353\9;	
						-moz-background-clip: border, border, border;
						-moz-background-origin: padding, padding, padding;
						-moz-background-size: auto auto, auto auto, auto auto;
						background-attachment: scroll, scroll, scroll;
						background-position: center bottom, center top, left center;
						background-repeat: repeat-x, repeat-x, repeat-y;
						margin-bottom:10px;
						}
					.PageContentRight .divBlocPanier .divPanierLink
					{
						padding-left: 23px;
						padding-top: 10px;
						height:60px;
						}
					.PageContentRight .divBlocPanier .divPanierCaddyLink
					{
						width:70px;
						text-align:center;
						float:left;
						color: #ffffff;
						}
					.PageContentRight .divBlocPanier .divPanierCorbeille
					{
						width:80px;
						text-align:center;
						float:left;
						color: #ffffff;
						}
					.PageContentRight .divBlocPanier .divPanierCaddyLink a,
					.PageContentRight .divBlocPanier .divPanierCorbeille a
					{
						color: #ffffff;
						}
					.divBlocPanier .hypPanier
					{
						height: 36px;
						width: 38px;
						background-image:url(../../images/9101/panier.png);
						background-position:  0 0;
						}/* img modifier */

					.divBlocPanier .divPanierCaddyLink:hover .hypPanier
					{
						height: 36px;
						width: 38px;
						background-image:url(../../images/9101/panier.png);
						background-position: 0 -36px;
						}/* img modifier au survol */
						
					.divBlocPanier .imbCorbeille
					{
						height: 38px;
						width: 46px;
						background-image:url(../../images/9101/panier.png);
						background-position: -38px 0px;
						}/* img vider */

					.divBlocPanier .divPanierCorbeille:hover .imbCorbeille
					{
						height: 38px;
						width: 46px;
						background-image:url(../../images/9101/panier.png);
						background-position: -38px -38px;
						}/* img vider au survol */


					.divBlocPanier .divPanierCaddyLink:hover a,
					.divBlocPanier .divPanierCaddyLink:hover .hypPanier,
					.divBlocPanier .divPanierCorbeille:hover .imbCorbeilleTxt,
					.divBlocPanier .divPanierCorbeille:hover a
					{
						color: #adcb50;
						text-decoration:none;
						}/* txt  au survol */
					
					.imbCorbeille,
					.hypPanier
					{
						margin:auto;
						}
					.divPanierTitre
					{
						display:none;
						}
					
					/* --- */
					
					.divDetail .PanierTop
					{
						display:none;
						}
					.divBlocPanier .divPanierTotalPrice
					{
						display:none;
						}
					.divBlocPanier .divClient_name
					{
						font-size:20px;
						color: #15b6e5;
						}
					.divBlocPanier .divOrderItem_ValidFrom
					{
						font-size:13px;
						color: #ffffff;
						}
					.divBlocPanier .divProduct
					{
						padding-top:5px;
						}
					.divBlocPanier .divTotal
					{
						padding-top: 10px;
						color:#adcb50;
						font-size:14px;
						text-align:right;
						font-weight:bold;
						}
						
					/*FIN Bloc Panier----------------------------------------------------------*/
				
				/*FIN PageContent DROITE----------------------------------------------------------*/
		
		/*FIN Centre----------------------------------------------------------*/
		
	/*FIN Back----------------------------------------------------------*/
	
	/*Footer----------------------------------------------------------*/
	.footer
	{
		width:930px;
		text-align:center;
		padding-top:0 !important;
		padding-bottom: 10px;
		}
	.footer .blanc
	{
		background-color:#ffffff;
		width:930px;
		text-align:center;
		margin: 0 auto 5px auto;
		padding-bottom: 5px;
		border-bottom: solid 1px #adcb50;
		}
		
	/*FIN Footer----------------------------------------------------------*/

/*FIN Globale VENTE----------------------------------------------------------*/


.divLabelPrePanierGroupeName
{
	font-size:18px;
	color: #15b6e5;
	text-transform:uppercase;
	margin-bottom:5px;
	}
.updProgress {
    float: right;
    margin-right: 15px;
}

/*----------------------------------*/
     /*-------------------------*/
/*----------------------------------*/


/* PAGE DEFAULT */

.divSkipassGroupe
{
	padding-top: 20px;
	}
.divSkipassGroupe h1
{
	font-size:20px;
	color: #15b6e5;
	}
.divSkipassGroupe .divBloc
{
	margin-bottom:20px;
	}
.divSkipassGroupe .divTitre
{
	background-color: #ebebeb;
	border: solid 1px #ebebeb;
	-moz-border-radius : 10px 10px 0 0;
	-webkit-border--radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;
	margin-left: 25px;
    width: 450px;
    padding:10px;
	}
.divSkipassGroupe .divDetail
{
	background-color: #ebebeb;
	border: solid 1px #ebebeb;
	-moz-border-radius : 0 0 10px 10px; 
	-webkit-border--radius : 0 0 10px 10px;
	border-radius : 0 0 10px 10px;
	margin-left: 25px;
    width: 450px;
    padding:0 10px 10px 10px;
	}
.divSkipassGroupe .imbSelect
{
	margin-top: 10px;
	}
	


/* PAGE INTERPANIER */


.divInterPanier
{
	margin:10px;
	padding-top:10px;
	}

.divInterPanier h1
{
	margin:10px;
	}
/*Gwen
/*.divInterPanier .divBloc
{
	background-color: #ebebeb;
	border: solid 1px #ebebeb;
	-moz-border-radius : 10px; 
	-webkit-border--radius : 10px;
	border-radius : 10px;
    padding: 10px;
    margin: 10px 0 20px 0;
	}
.divInterPanier .divBloc h1
{
	margin:3px 10px;
	color:#adcb50;
	font-size:14px;
	}	
*/
.divInterPanier .divBloc
{
	background-color:#adcb50;
	border: solid 1px #adcb50;
	-moz-border-radius : 5px; 
	-webkit-border--radius : 5px;
	border-radius : 5px;
	margin: 20px 0 20px 0;
	width: 495px;
	padding-bottom:1px;
	}
.divInterPanier .divDetail
{
	margin: 0 5px 5px 5px;
	padding: 13px 5px 5px 5px;
	width: 473px;
	min-height: 50px;
	background-color:#ebebeb;
	border: solid 1px #ebebeb;
	-moz-border-radius : 5px; 
	-webkit-border--radius : 5px;
	border-radius : 5px;
	}
.divInterPanier .divTitre h1
{
	margin:0 0 0 18px;
	text-align: left;
	color: #535353;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	height: 30px;
	}
.divInterPanier .divSkiPassFicheButton
{
	text-align:right;
	} 
/*Fin Gwen*/

.divInterPanier .divBloc .divOrderItemValidFrom
{
	margin-left: 275px;
	*margin-left: 140px;
    margin-top: -40px;
    *position: absolute;
    width: 225px;
    *width:auto;
	}	
.divInterPanier .divBloc .divOrderItemValidFrom .divDateInvalide
{
	font-size: 11px;
    margin-bottom: 5px;
    margin-left: -274px;
    margin-top: 9px;
    width: 473px;
	}	
.divInterPanier .divBloc .divConsumerCategory
{
	margin: 20px;
	}	
.divInterPanier .divConsumerCategory .divOrderItem_quantity
{
	width:130px !important;
	text-align:center;
	}
.divInterPanier .divConsumerCategory .divText_name
{
	width:200px !important;
	}
.divGriListe
{	
	border-color:#cecece;
	margin-bottom:10px;
	}	
	
/* PAGE IDENTIFICATION */	

#divIdentification
{
	margin:10px;
	}	
#divIdentification h1
{
	font-size:20px;
	color: #15b6e5;
	}
#divIdentification .titleFieldset
{
	font-size:14px;
	text-transform:uppercase;
	color:#adcb50;
	}
#divIdentification .fieldset .divZoneIdentification input
{
	margin-right:1px !important;
	}
#divIdentification .fieldset {
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: right;
    width: 270px;
    *width:auto;
    float:none !important;
}
#divIdentification .divBlocMotdePasse
{
	font-size:9px;
	}
#divIdentification .fieldset .imbNext {
    clear: both;
    margin-right: -8px;
    margin-left:0 !important;
}
.fieldset .divZoneIdentification {
    margin-bottom: 5px;
}	

/* PAGE INFOSKIEUR */	

.divInfoSkieur
{
	margin:10px;
	}
.divInfoSkieur .divBloc
{
	background-color:#adcb50;
	border: solid 1px #adcb50;
	-moz-border-radius : 5px; 
	-webkit-border--radius : 5px;
	border-radius : 5px;
	margin: 20px 0 20px 0;
	width: 495px;
	padding-bottom:1px;
	}
.divInfoSkieur .divTitre
{
	height: 20px;
	padding-top: 3px;
	width: 495px;
	}

.divInfoSkieur .divTitre h1
{
	margin:0 0 0 18px;
	text-align: left;
	color: #535353;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
.divInfoSkieur .divTitre .spanColor
{
	color: #ffffff;
	}
					
.divInfoSkieur .divDetail
{
	margin: 0 5px 5px 5px;
	padding: 13px 5px 5px 5px;
	width: 473px;
	min-height: 100px;
	background-color:#ebebeb;
	border: solid 1px #ebebeb;
	-moz-border-radius : 5px; 
	-webkit-border--radius : 5px;
	border-radius : 5px;
	}
.divInfoSkieur hr
{
	color: #3575a5;
	}
.divInfoSkieur .divLit
{
	color: #15B6E5;
    font-weight: bold;
    margin-right: 5px;
    margin-top: 4px;
	}
.divInfoSkieur .divContact_title, 
.divInfoSkieur .divContact_lastName, 
.divInfoSkieur .divContact_firstName,
.divInfoSkieur .divContact_sms,
.divInfoSkieur .divAssurance,
.divInfoSkieur .imbDelete
{
	margin-bottom: 7px;
	}/* Champs */
.divInfoSkieur .divContact_title
{
	width:200px;
	}
.divInfoSkieur .divContact_firstName,
.divInfoSkieur .divContact_lastName
{
	width:230px;
	float: left;
	}

#IE .divInfoSkieur .divContact_birthdateBloc
{/* ---IE--- */
	width:400px;
	}/* ---IE--- */
.divInfoSkieur .divContact_birthdateBloc
{
	width:400px;
	}
.divInfoSkieurButton
{
	margin-top:30px;
	}
.divInfoSkieur .divOrderItem_ValidFrom input
{
	border: 1px solid #535353;
	}
/*Gwen*/
.divInfoSkieur .divBloc .divTxtChipId {
	width:15px;
	float:left;
	height: 12px;
	font-size: 9px;
	}
.divInfoSkieur .divBloc .divTxtDCD_SerialNumber {
	width:110px;
	float:left;
	height: 12px;
	font-size: 9px;
	}
.divInfoSkieur .divBloc .divTxtDCD_LuhnNumber {
	width:10px;
	float:left;
	height: 12px;
	font-size: 9px;
	}
.divInfoSkieur .imbDelete
{
	padding-top:20px;
	}
	
/* Fin Gwen*/

	
/* PAGE COODERONNEES */	
	
#divCoordonnee
{
	margin:10px !important;
	padding-top:20px;
	}
#divCoordonnee .divTitre
{
	color:535353;
	}	
#divCoordonnee .fieldset
{
	width:470px;
	margin:5px auto;
	border: solid 1px #cecece;
	-moz-border-radius : 5px; 
	-webkit-border--radius : 5px;
	border-radius : 5px;
	}
#divCoordonnee .titleFieldset
{
	color:#adbc50;
	text-transform:uppercase;
	font-size:18px;
	}
#divCoordonnee .divLit
{
	width:165px;
	color: #15B6E5;
    font-weight: bold;
	}	
#divCoordonnee .divLigne
{
	margin-top:3px;
	}	
#divCoordonnee #divLoginPassword
{
	margin: 5px 0;
	font-style: italic;
	}	
#divCoordonnee .imbReset,
#divCoordonnee .imbNext
{
	margin-top:10px;
	}
#divCoordonnee .imbReset
{
	float:none;
	margin-right: 50px;
	}
.ctl01_ctl00_cphMain_cphMid_hypDetail
{
	margin-top:10px;
	}	
#divCoordonnee #divLigne
{
	margin-bottom:10px;
	}	
/* PAGE COMMANDE FIN */		
	
#divCommandeFin
{
	margin:10px;
	padding-top:20px;
	}
#divCommandeFin #CommandeFinTitre
{
	font-size:16px;
	color: #15b6e5;
	}
#divCommandeFin #divOrder
{
	margin: 10px auto;
	background-color: #ebebeb;
	border: solid 1px #ebebeb;
	-moz-border-radius : 5px; 
	-webkit-border--radius : 5px;
	border-radius : 5px;
	width:450px;
	padding:10px;
	}
#divCommandeFin #divOrder h1
{
	font-size:14px;
	color: #adbc50;
	text-transform: uppercase;
	margin-top:10px;
	}
#divCommandeFin #divOrder table
{
	border: solid 1px #cecece;
	width:420px;
	}
#divCommandeFin #divOrder .divUnitPrice,
#divCommandeFin #divOrder .divTotalLine,
#divCommandeFin #divOrder .divQte
{
	text-align:center !important;
	}
#divCommandeFin #divOrder .divOrderTotal
{
	text-align:right;
	margin-right:30px;
	font-size:14px;
	color: #15b6e5;
	font-weight:bold;
	margin-top:10px;
	}
	
#divCommandeFin	#divContact,
#divCommandeFin	#divAddress
{
	line-height:14px;
	}
	
#divCommandeFin #divCommandeFinRemerciements
{
	text-align:center;
	font-weight:bold;
	width:350px;
	margin-top:10px;
	}

#divCommandeFin #divCgv
{
	color:#adbc50;
	text-decoration:underline;
	}
#divCommandeFin #divCgv a:hover
{
	color:#adbc50;
	}
	
.ClassicStyle .ListStyle
{
	background-color:#ffffff;
	
	}
#divPaymentCheque
{
	width: auto !important;
	}
#divPaymentCB
{
	padding:10px !important;
	}
	


/*COMMANDE DETAIL*/

#divOrderInformation
{
	padding:10px;
	}
#divOrderInformation h1
{
	font-size:20px;
	color: #15b6e5;
	margin-top:20px;
	}
#divOrderInformation table
{
	margin-top:5px;
	width:500px;
	}
#divOrderInformation .divProduct
{
	color: #15b6e5;
	font-weight:bold;
	}
#divOrderInformation .divOrderTotal
{
	color:#adcb50;
	font-weight:bold;
	font-size:20px;
	text-align:right;
	margin:10px 0;
	}
/*------ PAGE PAYMENT ------*/
.divPaymentMessage
{
	margin: 30px auto;
    text-align: center;
    width: 480px;
	}
.divPaymentMessage h3
{
	font-size:14px;
	color: #15b6e5;
	}
	
	
/*------------ MENU, SOUS MENU -----------*/

.menu .sf-menu-position ul li ul
{
	background-color: #ffffff;
    margin-top: 5px;
    padding: 5px 0;
    position: absolute;
    width: 160px;
    border:1px solid #646565;
    border-top:0;
    margin-left: -15px;
	}
.menu .sf-menu-position ul li ul li
{
	display:block;
	margin:5px 0;
	}
.menu .sf-menu-position ul li ul li:hover
{
	background:url(../../images/9101/SSmenuHover.png)no-repeat left;
	}

/*PAGE ACCES, carte Google map*/
	
.PageContent_Page_Infos_Colonne2
{
    margin-left: 96px;
    margin-top: 20px;
    *margin-top:80px;
    width: 308px;
	}

/*Fleches, menu/sousmenu*/	
.sf-sub-indicator
{
	display:none;
	}
	
	
	
/*PAGE ENQUETE*/
#divQuestionnaire fieldset
{
	border:0;
	}
#divQuestionnaire	.titleFieldset
{
	width:475px;
	text-align:center;
	}
#divQuestionnaire	.titleFieldset span
{
	font-size:18px;
	text-align:center;
	}
.questionGroup
{
	padding:5px;
	padding-top:10px;
	background-image:url(../../images/9101/blocTitreQuestionnaire.png);
	background-repeat:repeat-x;
	color:#ffffff;
	margin:15px 0;
	clear:both;
	}
.questionGroup .reponse
{
	margin-top:20px;
	color:#000000;
	width:475px;
	}
.questionGroup .reponse .questionCadre
{
	width:215px;
	float:left;
	margin:5px 10px;
	border:solid 1px #dadada;
	padding-bottom:5px;
	-moz-border-radius : 13px;
	-webkit-border--radius : 13px;
	border-radius : 13px;
	}
.questionGroup .reponse .questionCadre_505,
.questionGroup .reponse .questionCadre_515,
.questionGroup .reponse .questionCadre_563,
.questionGroup .reponse .questionCadre_529,
.questionGroup .reponse .questionCadre_523
{
	 padding-bottom: 0;
    width: 453px;
	}
.questionGroup .reponse .questionCadre_511
{
	height:110px;
	}
.questionGroup .reponse .questionCadre_549
{
	height:92px;
	}
.questionGroup .reponse .questionCadre .question
{
	font-size:14px;
	font-weight:bold;
	padding:5px;
	text-align:center !important;
	margin-top:0 !important;
	background-color:#dbdcd0;
	-moz-border-radius : 10px 10px 0 0;
	-webkit-border--radius : 10px 10px 0 0;
	border-radius : 10px 10px 0 0;
	}
.questionGroup .reponse .questionCadre_505 .question,
.questionGroup .reponse .questionCadre_515 .question,
.questionGroup .reponse .questionCadre_563 .question,
.questionGroup .reponse .questionCadre_529 .question,
.questionGroup .reponse .questionCadre_523 .question
{
	-moz-border-radius : 10px;
	-webkit-border--radius : 10px;
	border-radius : 10px;
	}
.questionGroup .reponse .questionCadre .reponse
{
	margin-top:0;
	font-weight:normal;
	width:auto;
	padding:5px;
	padding-top:0;
	}
.questionGroup .reponse .questionCadre textarea
{
	margin-top: 5px !important;
    width: 175px !important;
	}
.divLignePrincipal
{
	text-align:center;
	}
	
.questionGroup .reponse .questionCadre_530 br,
.questionGroup .reponse .questionCadre_531 br,
.questionGroup .reponse .questionCadre_532 br,
.questionGroup .reponse .questionCadre_533 br,
.questionGroup .reponse .questionCadre_534 br,
.questionGroup .reponse .questionCadre_535 br,
.questionGroup .reponse .questionCadre_536 br
{
	display:none;
	}
.questionGroup .reponse .questionCadre_530 input,
.questionGroup .reponse .questionCadre_531 input,
.questionGroup .reponse .questionCadre_532 input,
.questionGroup .reponse .questionCadre_533 input,
.questionGroup .reponse .questionCadre_534 input,
.questionGroup .reponse .questionCadre_535 input,
.questionGroup .reponse .questionCadre_536 input
{
	margin-left:8px;
	}
