* {
	margin:0;
	padding:0;
	border: none;
	}

body {
	background-repeat: repeat-x;
	background-image: url(background_planeteliberty.jpg);
	background-color:#1C1C19;
}

#global {
  position: absolute;
	width: 757px;
	left: 50%;
  margin-left: -378.5px;
  margin-top:0 !important;
  height:inherit;

}

a {
outline: none; }

a:link {
color: #ffffff; 
}
a:visited {
color: #848587; 
}

.error {
font-family:Arial, Helvetica, sans-serif;
color:#810109;
font-size:12px;
font-weight:bold;
 }
body.home .error {
float:left;
margin:5px 0 0 16px;
font-family:Arial, Helvetica, sans-serif;
color:#810109;
font-size:12px;
font-weight:bold;
 }



#header {
	position: relative;
	width:757px;
	height:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #565656;
	background: url(header_retrait_acces.jpg) no-repeat;
	margin-top:0 !important;
}

#lang {
	position: absolute;
	right:20px;
	bottom:-5px;
}

body.cadeau #photozone img {border:3px solid #847C5A; padding:0;}


/*message client */			
.client {
	width:100%;
	height:90px;
	background-image:url(bg_acces.jpg);
	float:left;
	margin: 0;
	font-size: 22px;
} 

.client_choix {
	width:100%;
	float:left;
	margin: 0;
	/*max-height:180px;*/
	height:auto;
	/*overflow:hidden;*/
	font-size: 22px;
	background-image:url(bg_explanations.jpg);
	background-repeat:no-repeat;
} 

			
				.identity {
				float:left;
				margin-left: 35px !important;
				margin-left: 35px;
				margin-top:5px;
				width:147px;
				height:156px;
				background-image: url(bg_photo.jpg);
				}
				.identity img {
				margin-top: 20px;
				margin-left:14px;
				}
						.identity p {
						font-size:14px;
						font-weight:normal;
						text-align:center;
						font-family: arial, helvetica, sans-serif;
						color:#CC6600;
						}
				
				.identity #playerVideo {
					margin: 19px 0 0 14px;
				}
				.encore {
				float: left;
				/*width: 470px;*/
				/*max-height: 141px;*/
				height:auto;
				margin-left: 50px;
				margin-top: 25px;
				margin-bottom:25px;
				font-size:12px;
				font-weight:normal;
				text-align:justify;
				color: #8F969D;
				}
				.illustrated {
				width: 470px;
				}
				.client h2, .encore h2 {
				font-family: Arial, Helvetica, sans-serif;
				color:#000000;
				padding: 5px;
				font-size:18px;
				font-weight:normal;
				}
				.client p, .encore p {
				color:#000000;
				padding: 5px;
				font-size:14px;
				font-weight:normal;
				text-align:justify;
				font-family: arial, helvetica, sans-serif;
				}

				a.btn_red_closed {
				font-family: Arial, Helvetica, sans-serif;
				display:block;
				float:right;
				width:113px;
				height:22px;
				margin-left:auto;
				text-align:center;
				background-image: url(btn_red.jpg);
				background-repeat: no-repeat;
				background-position: left top;
				font-weight:bold;
				color:#ffffff;
				text-decoration:none;
				padding-top:4px;
				}
				a.btn_red_closed:hover {
				text-decoration:underline;
				}
				a.btn_red_continue {
				font-family: Arial, Helvetica, sans-serif;
				display:block;
				float:right;
				width:113px;
				height:22px;
				margin-right:30px;
				margin-top:10px;
				text-align:center;
				background-image: url(btn_red.jpg);
				background-repeat: no-repeat;
				background-position: left top;
				font-weight:bold;
				color:#ffffff;
				text-decoration:none;
				padding-top:4px;
				}
				a.btn_red_continue:hover {
				text-decoration:underline;
				}

/********************************************** logo client *******************************************/	

.logo_client_carre {
background-image:url(votrelogo.jpg);
height:130px;
width:147px;
margin-left:35px;
}
	.visuel_client_carre {
	background:transparent url(logo_carre2.jpg) no-repeat scroll 0 0;
	float:left;
	height:120px;
	width:120px;
	margin:7px 0 0 13px;
	
	}

/********************************************** acces client *******************************************/			
.acces {
	width:100%;
	height:90px;
	background-image:url(bg_acces.jpg);
	float:left;
	margin: 0;
} 
			.acces h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#111111;
			padding-left: 55px;
			padding-top:55px;
			font-size:20px;
			font-weight:normal;
			}
			.puce_acces {
				display: list-item;
				list-style-image:url(puce_acces.jpg);
				margin: 0;
				padding: 0;
				}
/*codes client */	
.codes {
width:100%;
height:312px;
background-image:url(bg_codes.jpg);
float:left;
margin: 0;
} 
		/*textes client */			
		.texteclient {
			width:260px;
			height:224px;
			margin-left: 40px;
			margin-top: 50px;
			float:left;
		} 
			.texteclient h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-left: 15px;
			font-size:20px;
			font-weight:normal;
			}
			.texteclient p {
			padding-top:20px;
			font-family: Arial, Helvetica, sans-serif;
			color:#636159;
			font-size:15px;
			font-weight:normal;
			text-align:justify;
			}
			
		/*codes client */
.codesclient {
width:307px;
height:285px;
margin-left: 80px;
margin-top: 17px;
background-image:url(bg_codesclient.jpg);
background-repeat:no-repeat;
float:left;
}
.codesclient h2 {
font-family: Arial, Helvetica, sans-serif;
color:#484124;
padding-left: 45px;
margin-top:14px;
font-size:20px;
font-weight:normal;
}
.puce_codes {
display: list-item;
list-style-image:url(puce_connection.jpg);
margin: 0;
padding: 0;
}
.codesclient h3 {
font-family: Arial, Helvetica, sans-serif;
color:#484124;
padding-left: 30px;
padding-top:20px;
font-size:14px;
font-weight:normal;
}

#formacces input{ margin-left: 34px; margin-top: 12px; font-size:13px; color:#484124; background-color:#ffffff; height: 18px; border:none; width:230px; padding:2px 3px 0 3px;}
#formjour input{ float: left; margin-left: 37px; margin-top: 9px; font-size:13px; color:#484124; background-color:#ffffff; height: 18px; border:none; width:28px; padding:2px 3px 0 3px;}
#formmois input{ float: left; margin-left: 26px; margin-top: 9px; font-size:13px; color:#484124; background-color:#ffffff; height: 18px; border:none; width:28px; padding:2px 3px 0 3px;}
#formannee input{ float: left; margin-left: 25px; margin-top: 9px; font-size:13px; color:#484124; background-color:#ffffff; height: 18px; border:none; width:67px; padding:2px 3px 0 3px;}
#formcountry { float:left; margin-left: 28px; margin-top: 35px; font-size:13px; color:#484124; height: 45px; border:none; width:230px; padding:2px 3px 0 3px;}
#formcountry select { background-color:#ffffff; margin-top: 5px; padding:2px 3px 0 3px; color:#484124; border: 3px solid #9D9980}


#formcountry label { 
font-family: Arial, Helvetica, sans-serif;
color:#484124;
padding-top:20px;
font-size:14px;
font-weight:normal;
}
.codes_valider {
position:absolute;
font-family: Arial, Helvetica, sans-serif;
color:#ffffff;
text-align:center;
width:35px;
height:35px;
margin-left: 241px;
margin-top:12px;
font-size:12px;
font-weight:bold;
}
* html .codes_valider {
	margin-left:-50px;
	margin-top:-18px;
}
*+html .codes_valider {
	margin-left:-22px;
	margin-top:-18px;
}

* html #formjour input { margin-top:8px; margin-left:36px; }
* html #formmois input { margin-top:8px; margin-left:25px; }
* html #formannee input { margin-top:8px; margin-left:25px; }

*+html #formjour input { margin-top:8px; margin-left:36px; }
*+html #formmois input { margin-top:8px; margin-left:25px; }
*+html #formannee input { margin-top:8px; margin-left:25px; }

.codes_valider a {
text-decoration:none;
color:#fff !important;
}
.codes_valider a:hover {
text-decoration:underline;
}
			
/* explications */	
#explanations {
	width:757px;
	float:left;
}
/********************************** choix *******************************/	

body.choix .bandeau-duo {
	width:757px;
	height:110px;
	background-image:url(bg_bandeau_duo_choix.jpg);
}
body.choix .bandeau-duo img {
margin-left:40px;
}
body.preview-duo #explanations, body.selection-duo #explanations {
	width:757px;
	background-image:url(bg_content.jpg);
	background-repeat:repeat-y;
  	height:180px;
}
body.choix #explanations {
	width:757px;
	background-image:url(bg_choix_explanations.jpg);
	background-repeat:repeat-y;
  	height:inherit;
}
body.choix .links {
padding-bottom:20px;
}
body.choix .links a {
	color:black;
}
body.choix .puce {
	display: list-item;
	list-style-image:url(puce_verte.jpg);
	margin: 0;
	padding: 0;
}
body.choix .encore .puce {
	display: list-item;
	list-style-image:url(puce_verte_choix.jpg);
	margin: 0;
	padding: 0;
}
body.choix h2 .puce {
	display: list-item;
	list-style-image:url(puce_connection.jpg);
	margin: 0;
	padding: 0;
}

/*************************************************************/	

/* details */	
.details_carte {
	width:757px;
	height:auto;
	float:left;
}

			/* texte explicatif */	
			.details {
			width:630px;
			margin:15px 60px 0 40px !important;
			margin:15px 60px 0 40px;
			padding-top:5px;
			padding-left:25px;
			float:left;
			}
				.details h2 {
				font-family: Arial, Helvetica, sans-serif;
				color:#810109;
				padding:5px;
				font-size:18px;
				font-weight:normal;
				}
				.details p {
				margin-top:0;
				font-family: Arial, Helvetica, sans-serif;
				color:#484124;
				font-size:15px;
				font-weight:normal;
				text-align:justify;
				}				

				.puce {
				display: list-item;
				list-style-image:url(puce_acces.jpg);
				margin: 0;
				padding: 0;
				}
			
/* main */	
#main {
	width:757px;
	height:inherit;
	float:left;
	
}

/* contenu */	
#content {
	width:757px;
	margin:0;
	height:inherit;
	float:left;
	background:url(bg_content.jpg);
	background-repeat:repeat-y;
}	
body.choix #content  {
	width:757px;
	margin:0;
	height:inherit;
	float:left;
	background:url(bg_content.jpg) !important;
	background-repeat:repeat-y !important;

}	
body.client_choix #main  {
	width:757px;
	margin:0;
	height:inherit;
	float:left;
	background:url(bg_content.jpg) !important;
	background-repeat:repeat-y !important;

}	


/********************************** page cadeau *******************************/	

			body.cadeau .photo {
			float:left;
			width:200px;
			position:relative;
			z-index:1;
			margin-left:40px !important;
			margin-left:28px;
			margin-top:20px;
			}
			body.cadeau .closezoom {
			color:#810109;
			padding:5px;
			}
			body.cadeau #photozoom {
			position:absolute;
			display:none;
			z-index:2;
			left:0 !important;
			margin-top:0;
			width:400px;
			height:423px;
			background-color:#FFFFFF;
			border : 2px solid #847C5A !important;
			}
			body.cadeau #photozoom img {
      z-index:2;
      }
			body.cadeau a#photo  {
			color:#000000;
			}
			
			body.cadeau #photozoom img {float:right !important;}

			body.cadeau	.information h1 {
				margin-left: 19px;
				font-family: Arial, Helvetica, sans-serif;
				color:#484124;
				padding-top:15px;
				font-size:17px;
				font-weight:normal;
				width: 390px;
				}
			body.cadeau	.information p {
				margin-left: 0px;
				font-family: Arial, Helvetica, sans-serif;
				color:#484124;
				font-size:13px;
				font-weight:normal;
				text-align:justify;
				width: 410px;
				padding-top:10px;
				line-height:19px;
				}
			body.cadeau	.information h4 {
				margin-left: 0px;
				padding-top:10px;
				font-family: Arial, Helvetica, sans-serif;
				color:#9FA803;
				font-size:13px;
				font-weight:bold;
				text-align:justify;
				width: 410px;
				}
				
			body.cadeau	 .puce2 {
				display: list-item;
				list-style-image:url(puce_rouge.jpg);
				margin: 0;
				padding: 0;
				}
			body.contact .puce2, body.cgr .puce2 {
				display: list-item;
				list-style-image:url(puce_rouge.jpg);
				margin: 0;
				padding: 0;
				}
			a.btn_black.retour {
			float: left !important;
			margin-left: -2px !important;
			margin-top:8px !important;
			padding-top:6px !important;
			color:#000000 !important;
			}
			.btn_black-large.choix {
			font-size: 14px !important;
			float: left;
			margin-left: 0px;
			margin-top:10px;
			padding-top:2px !important;
			}

			
			
	
	
			/* carte */			
			.global_carte {
			float: left;
			/*margin: 30px !important;*/
			margin:13px;
			height:inherit;
			background-color:#DFDCCB;
			} 

			body.choix .global_carte
			{
				margin-left:30px;
				padding-bottom:auto !important;
				padding-bottom:10px;
			}

			body.choix .details_carte
			{
				padding-bottom:10px !important;
			}
			
			/* carte */			
			.carte {
			float: left;
			width:127px;
			margin: 6px;
			height:inherit;
			background:#DFDCCB url(bottom_img.jpg) center bottom no-repeat;
			} 

			.cartevip
			{
				float: left;
				width:127px;
				margin:0 5px 3px 5px;
				height:inherit;
			}
			
					.carte_haut {
					padding:1px;
					height: 126px;
					background-color:#DFDCCB;
					}
					.carte_bas {
float:left;
height:33px;
line-height:18px;
overflow:hidden;
width:127px;
}
.carte_bas p {
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:10px;
padding:2px 4px 2px;
text-align:center;
}
					
/* comment รงร  marche */			
		.commentcamarche {
			width:auto;
			height:auto;
			float:left;
			margin-left: 40px;
			color: #FFFFFF;
			font-size: 22px;
		
		} 
		* html .commentcamarche {
			margin-left:25px;
		}

			
				.visuels_commentcamarche_1 {
				float:left;
				background-image:url(op_1_demo.jpg);
				height: 131px;
				width: 94px;
				}
				.visuels_commentcamarche_2 {
				float:left;
				background-image:url(op_3_demo.jpg);
				height: 131px;
				width: 94px;
				}
				.visuels_commentcamarche_3 {
				float:left;
				background-image:url(op_0_demo.jpg);
				height: 131px;
				width: 94px;
				}
				.commentcamarche h2 {
				margin-left: 160px;
				font-family: Arial, Helvetica, sans-serif;
				color:#3C3924;
				padding-top:15px;
				font-size:15px;
				font-weight:bold;
				}
				.commentcamarche p {
				margin-left: 160px;
				font-family: Arial, Helvetica, sans-serif;
				color:#3C3924;
				font-size:12px;
				font-weight:normal;
				text-align:justify;
				width: 520px;
				}
				* html .commentcamarche h2, 
				* html .commentcamarche p {
					margin-left:140px;
				}
				
				.filet {
				float:left;
				background-image:url(filet_pass_1.jpg);
				background-repeat:no-repeat;
				height: 7px;
				margin:0;
				}
				.maj {
				color:#9FA803;
				font-size:30px;
				}
				
				.puce2 {
				display: list-item;
				list-style-image:url(puce_rouge.jpg);
				margin: 0;
				padding: 0;
				}
			

			.retour {
			width:500px;
			height:auto;
			float:right;
			margin-right: 0px;
			color: #FFFFFF;
			font-size: 12px;
			font-family:Arial,Helvetica,sans-serif;
			} 

/***************************** page etape 1 *****************************/	
			body.etape1 form table {
			margin:10px auto;
			padding:0;
			width:550px;
			}
			
			body.etape1 #form  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			width: 540px;
			padding-left:60px;
			margin-top: 20px;
			padding-right: 40px;
			padding-bottom:0;
			font-size:16px;
			font-weight:normal;
			margin: 0;
			}

body.etape1 table#contact select {width:180px; height: 20px; background-color:#ffffff; font-size:11px; color:#000000; padding:3px}
body.etape1 table#contact textarea {width:320px;height:130px; background-color:#ffffff; font-size:11px; color:#000000; padding:3px; }
body.etape1 td.label {padding:0 20px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#82868B; }
body.etape1 input {width:180px; padding:2px; font-size:11px; color:#000000; background-color:#ffffff; border:solid 1px #756E4E; height: 20px;}
body.etape1 input[type=radio] {width:14px;height:10px;}
input.radio {width:14px !important;height:10px;}

body.etape1 #radio1 {width:14px; height:14px}
body.etape1 #radio2 {width:14px; height:14px}
body.etape1 table td label.validCgr a { color:#333; text-decoration:underline; }

form .fieldError { color:red; }



	
			

			body.etape1 h1 {
			margin-top:30px;
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}
			body.etape1 h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			}
			
			body.etape1 p {
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-left:60px;
			padding-right: 60px;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			}
			
			body.etape1.listeetapes {
			margin: 2px 0 0 8px;
			padding: 0;
			}

			
/***************************** page etape 2 *****************************/	

			body.etape2 .recap  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			width: 540px;
			padding-left:60px;
			padding-top: 20px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			margin: 0;
			}
			body.etape2 td.col3  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-left:60px;
			padding-top: 20px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			margin: 0;
			}
			
			body.etape2 .photo  {
			margin-left: 100px;
			padding:0;
			width:200px;
			float:left;
			border : 2px solid #847C5A !important;
			}

			body.etape2.requiredlabel {
			font-family: Arial, Helvetica, sans-serif;
			color:#E05F03;
			padding-left:175px;
			padding-top: 10px;
			font-size:12px;
			font-weight:normal;
			font-style:italic;
			}

			body.etape2 h1 {
			margin-top:30px;
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}
			body.etape2 h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#810109;
			padding-top:0px;
			padding-left:80px;
			padding-right: 40px;
			font-size:16px;
			font-weight:bold;
			}
			
			body.etape2 p {
			margin-top:15px;
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-left:60px;
			padding-right: 60px;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			}
			
			body.etape2.listeetapes {
			margin: 2px 0 0 8px;
			padding: 0;
			}


/***************************** page etape 3 *****************************/	


			body.etape3 #edito h1 {
			margin-top:30px;
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-top:5px;
			padding-left:40px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}
			body.etape3 h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:40px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			}
			
			body.etape3 p {
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-left:40px;
			padding-right: 60px;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			}
			
			body.etape3.listeetapes {
			margin: 2px 0 0 8px;
			padding: 0;
			}

					
/* FOOTERS */
#footer {
	width:757px;
	height:103px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	float:left;
	background-image:url(bg_footer.jpg) !important;
	background-repeat:no-repeat!important;
}
#footeracces {
	width:757px;
	height:103px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	text-align: center;
	float:left;
	background-image:url(bg_footer.jpg) !important;
	background-repeat:no-repeat!important;
}



body.comment-ca-marche #content h1, body.activer-cookies #content h1 {
			font-family: Arial, Helvetica, sans-serif;
			color:#484124;
			padding-top:5px;
			padding-left:45px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}

			
body.avertissement p,
body.activer-cookies .intro,
body.comment-ca-marche .intro  {
			color:#3C3924;
			font-family: Arial, Helvetica, sans-serif;
			padding-top:15px;
			padding-left:45px;
			padding-right: 35px;
			font-size:15px;
			font-weight:normal;
			text-align:justify;
			}
body.comment-ca-marche .retour {
margin-bottom:15px;
}

body.comment-ca-marche a.btn_red_continue {
color:#FFFFFF;
			}
body.activer-cookies ul, body.activer-cookies ol
{
	margin-bottom:10px;
}

body.activer-cookies ul li, body.activer-cookies ol li
{
	font-size:12px;
}



		.bottomMenu_acces {
			width:757px;
			list-style-type : none;
			text-align:center;
			padding-top:40px;
			color:#000000;
		}
		.bottomcopyright_acces {
			width:757px !important;
			height:20px !important;
			color:#636159;
			text-align:center;
			font-size:10px;
			margin-top: 50px;
			text-decoration:none;
		}  
/***************************** page de contact *****************************/	


			
			body.contact a.btn_black {
			font-family: Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-left:10px;
			}
			
			body.contact-ok #content {
				min-height:300px;
			}

			body.contact #formcontact  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			width: 540px;
			padding-left:60px;
			padding-top: 20px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			margin: 0;
			}

body.contact table#contact select {width:180px; height: 20px; background-color:#ffffff; font-size:11px; color:#474023; padding:3px; border:solid 1px #636363;}
body.contact table#contact textarea {width:320px;height:130px; background-color:#ffffff; font-size:11px; color:#474023; padding:3px; font-family: Tahoma, Arial, Helvetica, sans-serif; border:solid 1px #636363;}
body.contact td. {padding:0 20px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#474023;}
body.contact input {width:180px; padding:2px; font-size:11px; color:#474023; background-color:#ffffff; border:solid 1px #636363; height: 20px;}

body.contact .input {border-bottom:1px dotted #474023;padding: 6px 0 6px 0;width:100%;}



			body.contact.requiredlabel {
			font-family: Arial, Helvetica, sans-serif;
			color:#E05F03;
			padding-left:175px;
			padding-top: 10px;
			font-size:12px;
			font-weight:normal;
			font-style:italic;
			}

			body.contact h1 {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}
			body.contact h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			}
			
			body.contact p {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-left:60px;
			padding-right: 60px;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			}


/***************************** page CGR *****************************/	
	

			body.cgr h1 {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-top:15px;
			padding-left:80px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}
			body.cgr h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			}
			body.cgr h3 {
			color:#9EA83A;
			font-size:16px;
			font-weight:bold;
			padding-top:15px;
			padding-left:60px;
			padding-right: 40px;
			}
			
			body.cgr p {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-left:60px;
			padding-right: 40px;
			padding-bottom:10px;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			}



/*menu du bas */
.bottomMenu {
	width:100%;
	float:left;
	list-style-type : none;
	text-align:center;
	padding-top: 10px;
	
} 

.bottomlinks {
	color:#292929 !important;
	font-size:11px;
	text-decoration:none;
} 
.bottomcopyright {
	color:#50545B;
	font-size:10px;
	text-decoration:none;
} 

.bottomlinks:hover {
	color:#000000;
}
.bottomlinks:visited {
	color:#000000;
}


			/* footer icones */			
			.icons {
				width:757px;
				height:80px;
				float:left;
				margin: 0;
				color: #FFFFFF;
				font-size: 22px;
			} 
			
						.liv {
						width:396px;
						height:80px;
						background-image:url(bg_liv_retrait.jpg);
						float:left;
						} 
						.nothing {
						width:361px;
						height:80px;
						float:left;
						} 
						
							.liv h2, .nothing h2 {
							font-family: Arial, Helvetica, sans-serif;
							color:#FD2003;
							padding-top:7px;
							padding-left:135px;
							padding-right: 50px;
							font-size:14px;
							font-weight:normal;
							font-variant:small-caps;
							text-align:left;
							}
							.liv p, .nothing p {
							font-family: Arial, Helvetica, sans-serif;
							padding-left:135px;
							padding-right: 50px;
							font-size:11px;
							font-weight:normal;
							text-align:justify;
							}
							.plus a {
							font-family: Arial, Helvetica, sans-serif;
							color:#C3D6DB;
							font-size:10px;
							text-decoration:none;
							}
							.plus a:hover {
							font-family: Arial, Helvetica, sans-serif;
							color:#FF571F;
							font-size:10px;
							text-decoration:none;
							}
							

						
			/* footer mentions */			
			.mentions {
				width:100%;
				height:auto;
				float:left;
				padding: 10px;
				color: #FFFFFF;
				text-align:center;
			} 



/******************************* fin index ********************************************************************************************/

/* page commander */
			#edito h1 {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:21px;
			font-weight:normal;
			}
			
			#edito h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:80px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			}
			
			#edito p {
			font-family: Arial, Helvetica, sans-serif;
			color:#6F747A;
			padding-left:60px;
			padding-right: 60px;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			}

			
			.listeetapes {
			margin: 2px 0 0 8px;
			padding: 0;
			}
			
			
/***************************** page personnaliser *****************************/

				
		#edito.conseiller {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			margin:60px 0 0 60px;
			font-size:16px;
			font-weight:normal;
			background-image: url(hotline_gr.jpg);
			background-repeat:no-repeat;
			height: 150px;
			}

					#edito.conseiller h1 {
					font-family: Arial, Helvetica, sans-serif;
					padding-left: 110px;
					color:#F89E28;
					font-size:16px;
					font-weight:normal;
					}
					
					#edito.conseiller p {
					font-family: Arial, Helvetica, sans-serif;
					padding-left: 110px;
					color:#6F747A;
					font-size:12px;
					font-weight:normal;
					}
					#edito.conseiller h3 {
					padding-left: 110px;
					font-family: Arial, Helvetica, sans-serif;
					color:#E05F03;
					font-size:13px;
					font-weight:normal;
					}
					
					#edito.price {
					float: right;
					color: #FFFFFF;
					font-size:9px;
					}
					
/***************************** page personnaliser web *****************************/

				
		body.personnaliser-web form#form2  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:60px;
			}
			
			body.personnaliser-web input  {
			width: 320px;
			}

/***************************** page connexion *****************************/

				
		body.connexion #formconnect  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			padding-top:5px;
			padding-left:60px;
			padding-right: 40px;
			}
			
			body.connexion .error  {
			font-family: Arial, Helvetica, sans-serif;
			color:#810109;
			padding-top:5px;
			padding-left:60px;
			padding-right: 40px;
			}

					
					
		
/***************************** distributeurs *****************************/	
		
			#cadre {
			float: left;
			width: 535px;
			margin:0 0 30px 55px;
			padding-top:13px;
			background: url(haut.jpg) left top no-repeat;
			padding-bottom: 30px;
			}
			
			#bloccadre {
			background: url(bas.jpg) left bottom no-repeat;
			padding-bottom: 13px;
			height: 60px;
			}	
			#bloccadre h1 {
			float: left; 
			margin: 0 0 0 14px;
			width: 90px;
			height: 71px;
			}	
			
			#bloccadre h2 {
			float: left;
			margin: 20px 0 0 20px;
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			font-size:17px;
			font-weight:bold;
			}	
			
			.pucecadre {
				display: list-item;
				list-style-image:url(pucecadre.jpg);
				margin: 0;
				padding: 0;
				}
				
				.distributeurs {
				margin: 22px;
				width: 190px;
				height: 15px;
				}				
					
					
			
/***************************** page qui sommes nous ? *****************************/	

			body.qui-sommes-nous .adresse  {
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			padding-left:35px;
			padding-top: 30px;
			font-size:12px;
			font-weight:normal;
			}	
			body.qui-sommes-nous .coordonnees td  {
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			padding-left:35px;
			font-size:14px;
			font-weight:bold;
			}	
			body.qui-sommes-nous .siret  {
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			padding-left:35px;
			font-size:12px;
			font-weight:normal;
			}	
			
/***************************** page inscription *****************************/	

			body.inscription #formclient  {
			padding-left:60px;
			padding-top: 20px;
			font-size:12px;
			font-weight:normal;
			}	

			
				
/***************************** page valider *****************************/	
		
			#pagevalider  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			width: 540px;
			padding-top:60px;
			padding-left:60px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			margin: 0;
			}
			
			#pagevalider h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			font-size:16px;
			padding-top: 15px;
			font-weight:normal;
			background-image:url(filet.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
			#pagevalider h3 {
			font-family: Arial, Helvetica, sans-serif;
			margin-top: 20px;
			color:#FD2003;
			font-size:15px;
			font-style:italic;
			font-weight:normal;
			}	
					table.pagevalider {
					font-family: Arial, Helvetica, sans-serif;
					color:#E05F03;
					font-size:13px;
					font-weight:normal;
					padding-bottom: 15px;
					}
					
					td a { 
					color:#50545B; 
					font-family:Arial, Helvetica, sans-serif;
					}
					td a:hover { 
					color:#ffffff; 
					font-family:Arial, Helvetica, sans-serif;
					}
					
			body.valider a.btn_red {
			float:right;
			margin-right:55px;
			padding-top:6px;
			margin-top: 15px;
		}
			body.valider a.btn_black {
			margin-left:60px !important;
			padding-top:6px;
			margin-top: 15px;
		}
			body.valider #edito h2 {
			font-family: Arial, Helvetica, sans-serif;
			margin-top:45px;
			padding-left:60px;			
			color:#F89E28;
			font-size:14px;
		}
		
		body.valider #edito table {
			padding-left:60px;
			font-size:10px;
		}
		body.valider .errors {
			padding-left:60px !important;
			font-size:10px;
			color:#810109;
		}

					
#formclient table {width:165px !important;}
#formclient select {width:165px;}
#formclient textarea {width:165px;}
#formclient td.label {padding:0 10px 0 0;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#82868B; }
#formclient textarea, formclient#contact select {background-color:#515151; font-size:11px; color:#FFFFFF; }
#formclient input{ font-size:11px; color:#FFFFFF; background-color:#515151; height: 20px; border:none; width:165px;}
.input { border:none; padding: 6px 0 6px 0;width:100%;}
			
#formconnect {width:245px !important;}

#formconnect td.label {padding:0 10px 0 0;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#82868B; }
#formconnect textarea {background-color:#515151; font-size:11px; color:#FFFFFF; }
#formconnect input{ font-size:11px; color:#FFFFFF; background-color:#515151; height: 20px; border:none; width:160px !important;}

#pagevalider p.requiredlabel {
			font-family: Arial, Helvetica, sans-serif;
			color:#E05F03;
			padding-left:0;
			padding-top: 10px;
			font-size:12px;
			font-weight:normal;
			font-style:italic;
			}
/***************************** page affiner *****************************/	
		
			.carteweb  {
			margin-top:30px;
			margin-left:60px;
			}		
			body.affiner a.btn_black {
			margin-right:40px !important;
			padding-top:6px;
			margin-top: 15px;
			}		
			body.affiner .item-galerie-red {
			margin-left:60px !important;
			margin-top: 25px;
			}		
/***************************** page faq *****************************/	
		
			#pathway  {
			font-family: Arial, Helvetica, sans-serif;
			padding-top:15px;
			padding-left:40px;
			color:#ffffff;
			}
				#pathway a {
				color:#ffffff;
				font-size:10px;
				font-weight:normal;
				}

				
				#pathway a:hover {
				color:#999999;
				}
				
				#pathway a:visited {
				color:#999999;
				}
			
			#faq {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			padding-top:0;
			padding-left:60px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			
			}
			
			#faq a {
			font-family: Arial, Helvetica, sans-serif;
			color:#7C838E;
			font-size:11px;
			font-weight:normal;
			text-align:justify;
			}
			
			
			#faq h2 {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			font-size:20px;
			font-weight:normal;
			padding-top:30px;
			padding-bottom:15px;
			padding-left:15px;
			}
			#faq h3 {
			font-family: Arial, Helvetica, sans-serif;
			color:#9EA83A;
			font-size:12px;
			font-weight:bold;
			}
					
			#faq p {
			font-family: Arial, Helvetica, sans-serif;
			color:#474023;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			padding: 5px 0 15px 0;
			}	
			
			
			/***************************** page conditions *****************************/	
			
			body .cgv {
			padding-left:60px;
			padding-right: 40px;
			font-weight:normal;
			margin-top: 60px;
			
			}
			
			body .cgv a {
			font-family:  Arial, Helvetica, sans-serif;
			color:#7C838E;
			font-size:11px;
			font-weight:normal;
			text-align:justify;
			}
			
			
			body .cgv h1 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			font-size:20px;
			font-weight:normal;
			}
			body .cgv h3 {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			font-size:11px;
			font-weight:normal;
			padding: 15px 0 5px 0;
			background-image:url(filet.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
					
			body .cgv p {
			font-family: Arial, Helvetica, sans-serif;
			color:#6F747A;
			font-size:12px;
			font-weight:normal;
			text-align:justify;
			padding: 5px 0 0 0;
			}					
			
/***************************** page espace clients *****************************/	
				
			# a {
				color:#ffffff;
				font-size:10px;
				font-weight:normal;
				}

				
				# a:hover {
				color:#999999;
				}
				
				# a:visited {
				color:#999999;
				}

/***************************** page commande *****************************/	
				
	body.commande a.btn_black {
	float:right;
	margin-right:55px;
	padding-top:6px;
	margin-top: 15px;
}
				

/******************************* page panier *******************************/


table.tabCadre {
	border:none;
	margin-left:60px;
	width: 526px;
	margin-top: 15px;
}
tr.tabTitle {
	background-color:#E05F03;
	color:#000000;
	font-weight:bold;
	font-size: 10px;
	padding:2px;
	height:15px;
}
tr.tabTitle2 {
	background-color:#666666;
	color:#30303;
	font-weight:normal;
	font-size: 10px;
	padding:2px;
	height:15px;
}
tr.tabLine1 {
	padding:4px;
	background-color:#515151;
	height:13px;
}
tr.tabLine2 {
	padding:4px;
	background-color:#303030;
	height:13px;
}

td {
	padding-top:7px;
	font-size: 12px;
	color:#3C3924;
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
}
.valider  {
	padding:0 !important;
}
td.nomcarte {
	font-size: 12px;
	color:#818891;
}

/******************************* boutons de calcul ***/
#calculer {
	margin-top: 5px;
	margin-left:57px;
	width: 534px;
}

a.btn_black {
	display:block;
	float:right;
	width:113px;
	height:22px;
	text-align:center;
	background-image: url(btn_black.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-top:4px;
}
.btnrecalculer {
}
a.btn_black:hover {
	text-decoration:underline;
	color:#ffffff;
}
a.btn_red {
	display:block;
	float:right;
	width:113px;
	height:22px;
	margin-left:auto;
	text-align:center;
	background-image: url(btn_red.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-top:4px;
}
a.btn_red-large {
	display:block;
	float:right;
	width:160px;
	height:22px;
	margin-left:auto;
	text-align:center;
	background-image: url(btn_red-large.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding-top:4px;
}


a.btn_red:hover, a.btn_red-large:hover, a.btn_black-large:hover, a.btn_black:hover {
	text-decoration:underline;
	color:#ffffff;
}


a.btn_black.boutonperso {
	float: right;
	margin-right:60px;
}
a.btn_black.boutonperso.modifier {
	float: right;
	margin-right:55px;
	margin-top: 20px;
}

a.btn_red.boutonperso {
	float: right;
	margin-right:60px;
}

a.btn_black.modifier, a.btn_red.video {
	float: right;
	margin-right:60px;
}

a.btn_red.video {
	float: left;
	margin-left:68px;
}

a.btn_black.envoyer {
	float: left;
	margin-left:170px;
	margin-top: 20px;
}



a.btn_black-large {
	margin-right:50px;
	margin-bottom:20px;
	margin-top:15px;
	display:block;
	float:right;
	width:160px;
	height:22px;
	text-align:center;
	background-image: url(btn_black_large.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight:bold;
	color:#ffffff !important;
	text-decoration:none;
	padding-top:4px;
}
a.boutonperso.btn_red-large {
	float: right;
	margin-right:60px;
}


/***************************** page contacter *****************************/	

			.nouscontacter  {
			font-family: Arial, Helvetica, sans-serif;
			color:#F89E28;
			width: 540px;
			padding-left:60px;
			padding-top: 20px;
			padding-right: 40px;
			font-size:16px;
			font-weight:normal;
			margin: 0;
			}

table#contact select {width:180px; height: 20px; background-color:#1F1F1F; font-size:11px; color:#FFFFFF; padding:3px}
table#contact textarea {width:320px;height:130px; background-color:#1F1F1F; font-size:11px; color:#FFFFFF; padding:3px }
table#contact td.label {padding:0 20px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#82868B;}
table#contact input {width:180px; padding:2px; font-size:11px; color:#000000; background-color:#ffffff; border:solid 1px #636363; height: 20px;}
#nouscontacter .input {border-bottom:1px dotted #ffffff;padding: 6px 0 6px 0;width:100%;}



			.requiredlabel {
			font-family: Arial, Helvetica, sans-serif;
			color:#E05F03;
			padding-left:175px;
			padding-top: 10px;
			font-size:12px;
			font-weight:normal;
			font-style:italic;
			}



/***************************** page personnaliser carton *****************************/
				
			#formulaire {
			margin-left:60px;
			}
			#edito h4 {
			margin-left:60px;
			margin-top: 20px;
			color:#FD2003;
			font-size:12px;
			font-style:italic;
			font-weight:normal;
			}	
			
			#apercupersocarton {
			margin-left:0px;
			height: 375px;
			width: 409px;
			background-image:url(carte_personnalisation.jpg);
			}	
			
#form2 table {width:544px !important;}
#form2 select {width:180px;}
#form2 textarea {width:320px;height:130px;}
#form2 td.label {padding:0 20px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#82868B; border:none;}
#form2 textarea, form2#contact select {background-color:#515151; font-size:11px; color:#FFFFFF; }
#form2 input { font-size:11px; color:#FFFFFF; background-color:#515151; height: 20px; border:none;}


/********************** page carte **********************/

.photo a {
	font-weight:bold;
	font-size:11px;
	color:#990000;
	text-decoration:none;
}
.photo a:hover {
	text-decoration:underline;
}
.information {
	float:left;
	margin-left:30px;
	width:458px;
}
#promoCoffret {
	clear:both;
}
div.coffret {
	float:left;
	width:230px;
	margin-right:3px;
	margin-left:3px;
	margin-bottom:6px;
}
div.coffretTitle {
	background-image:url(panel_titlebg.jpg);
	background-repeat:no-repeat;
	width:220px;
	height:25px;
	padding:5px;
}
div.coffretTitleName a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
div.coffretTitlePrice {
	color:#FFFFFF;
	font-size:9px;
	text-align:right;
}
div.coffretContent {
	width:224px;
	border:1px solid #c1c1c1;
	border-top: 0px;
	background-color:#FFFFFF;
	padding:2px;
}
div.coffretContent-footer {
	background-image:url(panel_footer.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:10px;
	margin-bottom:5px;
}
div.coffretContent h2 {
	margin:0;
	padding:0;
	padding-left:3px;
	padding-right:3px;
	color:#990000;
	margin-bottom:4px;
	font-size:12px;
}
div.coffretContent p {
	display:block;
	margin:0;
	padding:0;
	padding-left:3px;
	padding-right:3px;
	height:50px;
	font-size:10px;
	text-align:justify;
}
div.coffretContent a {
	font-family: Arial, Helvetica, sans-serif;
	padding-left:3px;
	padding-right:3px;
	font-size:10px;
	color:#990000;
	text-decoration:none;
	margin-bottom:5px;
}
div.coffretContent a:hover {
	padding-left:3px;
	padding-right:3px;
	text-decoration:underline;
}

#subfooter-left {
	float:left;
	width:225px;
}
#subfooter-right {
	float:right;
	width:472px;
}

body.cadeau div.brand{
	float:right;
	width:158px !important;
	height:95px !important;
	margin:0 28px 5px 0 !important;
	margin:0 60px 5px 0;
	padding:12px !important; 
	background: url(bg_brand.gif) no-repeat;
}


body.cadeau div.assocZone
{
	width:200px;
}

body.cadeau div.assocZone img.assocPhoto
{
	border : 2px solid #64696f !important;
}

div.contener
{
	margin-left:60px;
	margin-right:50px;
}

div.colVip
{
	padding: 0 12px 0 12px !important;
	/*margin: 0 30px 0 0;*/
	height:120px;
	width:757px !important;
	/*width:700px;*/
	overflow:hidden;
	text-align:center;
	background:url(bg_content.jpg);
	background-repeat:repeat-y;
}
div.colVip a.retour 
{
	margin-right: 70px;
}
body.preview-duo #content, body.selection-duo #content
{
	width:757px !important;
	height: inherit;
	background:url(bg_content.jpg);
	background-repeat:repeat-y;
}

body.preview-duo .retour, body.selection-duo .retour
{
	float:right !important;
}

body.cadeau .retour2
{
	float:left !important;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	margin: 20px 0 !important;
}

.freegift {
font-family : Arial, Helvetica, sans-serif;
float : left;
border : none !important ;
font-size : 13px !important ;
font-style : italic;
font-weight : bold;
}
.freegift span.receiveAssoc {
	color:#810109;
	font-weight:bold;
}


body.selection-duo .details_carte,
body.choix .details_carte,
body.preview-duo .details_carte
{
	background-color: #F6F5EE;
	/*margin: 0 12px 0 12px !important;
	margin:0 0 0 6px;*/
	width:732px !important;
}
body.selection-duo #content, 
body.choix #content, 
body.preview-duo #content {
	padding:0 12px;
}
body.selection-duo .global_carte, 
body.choix .global_carte, 
body.preview-duo .global_carte
{
	margin: 18px !important;
}
body.avertissement h1
{
	padding-left:40px;
	color:#FFFFFF;
}

p.introcookies
{
	font-size: 14px;
	line-height: 15px !important;
}

table.listBrowser
{
	margin-top:20px;
}

table.listBrowser td
{
	padding-right:40px;
}

table.listBrowser td.title
{
	font-size:15px;
	color:#CA202A;
}

table.listBrowser td.browserLogo
{
	width:104px;
	text-align:center;
	vertical-align:top;
}

table.listBrowser td.browserLogo table 
{
	width:90px;
	height:90px;
	border:2px solid #CA202A;
	background-color:white;
}

table.listBrowser td.browserLogo table td
{
	padding:0;
	width:100%;
	vertical-align:middle;
	text-align:center;
}

h2.browserTitle
{
	margin:30px 0 10px 0;
	text-align:left;
	font-size:22px;
	font-weight:normal;
	color:#CA202A;
}

http://www.myliberty-pass.com/skins/retraitmy/popup.css

table.tabloPopup
{
	width: 100%;
	height: 100%;
	border: 1px solid darkred;
	background-color: #FFF;
	border-collapse: collapse;
	overflow: visible;
}

table.tabloPopup td.DragBar
{
	width: 100%;
	height: 20px;
	cursor: move;
	background-color: #FFFFFF;
	border: 1px solid darkred;
	border-bottom:none;
}

table.tabloPopup td.popup_content
{
	overflow: visible;
}

table.tabloPopup span.popup_titre
{
	padding-left: 5px;
	font-weight: bold;
	float: left;
}

table.tabloPopup span.popup_close
{
	padding-right: 5px;
	float: right;
	cursor: pointer;
	font-weight: bold;
	color: darkred;
}

table.tabloPopup td.popup_content
{
	text-align:center;
}

#popup_zoom a
{
	color:#FF571F;
	font-weight:bold;
}

#popup_zoom
{
	width:400px;
	top:250px;
	left:50%;
	margin-left:-200px;
}

#popupLayer
{
	display:inline;
}
