/* ------------------------------------------------------------------------
	Popin
------------------------------------------------------------------------- */

	#overlay {
		background: #f2f1ee;
		position: absolute; top: 0; left: 0;
		z-index: 10000;
		width: 100%;
	}
	.prettyPopin {
		display: none;
		overflow: visible;
		position: absolute; z-index: 11000;
		top: 50%; left: 50%;
		background: url(../images/prettyPopin/popinLeft.gif) bottom left no-repeat;
	}
		body .prettyPopin a#b_close {
			display: none;
			text-indent: -10000px;
			height: 21px;
			width: 71px;
/*			left: 15px;*/
			position: absolute;
		}
		.email_adress,
		input#name {
			margin-top: 10px;
		}
		body#fr .prettyPopin a#b_close {
			background: url('../img_ui/button/rollover_fermer_fr.png') no-repeat left top;			
		}
		body#en .prettyPopin a#b_close {
			background: url('../img_ui/button/rollover_fermer_en.png') no-repeat left top;			
		}
		body#fr .prettyPopin a#b_close:hover {
			background: url('../img_ui/button/rollover_fermer_fr.png') no-repeat left bottom;			
		}
		body#en .prettyPopin a#b_close:hover {
			background: url('../img_ui/button/rollover_fermer_en.png') no-repeat left bottom;			
		}
		
		.prettyPopin .prettyContent {
			position: relative;
			width: 100%; 
			height: 100%;
			font-size: 1.2em;
		}
			label {
				font: 12px Arial, Helvetica, sans-serif;
				color: #534e47;
				float: left;
				margin-right: 10px;
			}
				input.input_newsletter,
				select.input_newsletter {
					border: 1px solid #dad6d1;
					width: 300px;
					color: #918d88;
					padding: 5px 0 4px 4px !important;
				}
				select {
					width: 306px;
				}
				td.sexe {
					padding: 5px 0;
				}
				#female,
				#male {
					float: left;
					width: 10px;
				}
				body input#send_infos {
					height: 21px;
					margin-top: 7px;
					float: right;
					border: none;
					text-indent: -99999px;
				}
				span.brown.mandatory_fields {
					font: 0.9em Arial, Helvetica, sans-serif;
					color: #534e47;
					float: right;
					margin-top: 10px;
				}
				body#fr input#send_infos {
					width: 76px;
					background: url('../img_ui/button/rollover_envoyez_fr.png') no-repeat left top;								
				}		
				body#fr input#send_infos:hover {
					background: url('../img_ui/button/rollover_envoyez_fr.png') no-repeat left bottom;	
				}
				body#en input#send_infos {
					width: 53px;
					background: url('../img_ui/button/rollover_envoyez_en.png') no-repeat left top;								
				}		
				body#en input#send_infos:hover {
					background: url('../img_ui/button/rollover_envoyez_en.png') no-repeat left bottom;	
				}
			.prettyPopin .prettyContent .prettyContent-container {
				display: none;
				width: 466px;
				padding: 20px 15px 0 15px;
			}
			.prettyPopin .prettyContent .loader {
				position: absolute;
				top: 50%; left: 50%;
				margin: -14px 0 0 -14px;
			}