@charset "UTF-8";
/* Contact Page - Les Jardins de la Danse - v2.0 */


/* Loading */
#loadingMask { background: #000; margin: 0px; top: 0px; bottom: 0px; right: 0px; left: 0px; position: absolute; z-index: 99999; }
#loadingImage { width: 100%; height: 100%; margin: 0px; background: url(../../global/resources/loading_spinner.gif) center no-repeat;}


/* Choose Contact Reason Block */
.cCRB {
	top: 50px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	position: absolute;
	background: rgba(0,0,0,0.00);
	z-index: 3;
	box-shadow: 0px 1px 1px rgba(255,255,255,0.00), inset 0px -1px 0px rgba(0,0,0,0.25);
	-khtml-box-shadow: 0px 1px 1px rgba(255,255,255,0.00), inset 0px -1px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.00), inset 0px -1px 0px rgba(0,0,0,0.25);
	-ms-box-shadow: 0px 1px 1px rgba(255,255,255,0.00), inset 0px -1px 0px rgba(0,0,0,0.25);
	-o-box-shadow: 0px 1px 1px rgba(255,255,255,0.00), inset 0px -1px 0px rgba(0,0,0,0.25);
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.00), inset 0px -1px 0px rgba(0,0,0,0.25);
}


/* Reason Select Button */
.rsnSelectButton {	
	height: 30px;
	width: 400px;
	position: relative;
	z-index: 4;
}


/* Reason Select Button Margins */
.sBMargin1 {
	margin: -1px 0px 0px -1px;
}

.sBMargin2 {
	margin: 25px auto 0px auto;
}


/* Contact Forms Container */
.contactFormsCntnt {
	width: 100%;
	min-width: 980px;
	top: 130px;
	bottom: 0px;
	padding: 0px 0px 0px 50%;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	background: rgba(255,255,255,0.10);
}


/* Form Displayer */
.formDisplayer {
	height: 340px;
	width: 980px;
	min-width: 980px;
	margin: 0px 0px 0px -490px;
	padding: 0px 0px 0px 0px;
	position: relative;
	overflow: hidden;
}

.askForInfosFD {
	
}

.reportBugFD {
	
}

.otherReasonFD {
	
}


/* Form Displayer Dispatch*/
.fDDispatchBlock {
	height: 190px;
	width: 490px;
	min-width: 490px;
	margin-top: 50px;
	padding: 0px;
	display: inline-block;
	float: left;
}

.fDSBttnDisplayer {
	height: 50px;
	width: 880px;
	min-width: 880px;
	margin: 0px 50px 50px 50px;
	display: block;
	float: left;
}

.fDDBBorder {
	border-right: 1px solid rgba(0,0,0,0.30);
	margin-left: -1px;
}

.fDSBDMargins {
	height: 30px;
	width: 445px;
	margin: 20px 0px 0px 50%;
	left: -223px;
	position: absolute;
	overflow: hidden;
}

.cguLegend {
	height: 14px;
	padding: 8px 0px 8px 4px;
	display: block;
	position: absolute;
	line-height: 14px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}


/* Form Fields Container Inset Margins */
.fFIMRightPlaced {
	width: 390px;
	min-width: 390px;
	margin-right: 0px;
	margin-left: 50px;
	position: relative;
}

.fFIMLeftPlaced {
	width: 390px;
	min-width: 390px;
	margin-right: 50px;
	margin-left: 0px;
	position: relative;
}

.fFIMSpace {
	margin-bottom: 50px;
}

.fFIMSubmit {
	margin: 20px 0px 0px 50%;
	left: -33px;
	position: absolute;
}


/* Form Fields Size */
.fFSize {
	width: 351px;
	min-width: 351px;
}


/* Text Area Container Heights */
.txtAreaCFH {
	height: 190px;
}

.txtAreaCMH {
	height: 110px;
}


/* Text Area Heights */
.txtAreaFH {
	height: 174px;
}

.txtAreaMH {
	height: 94px;
}


/* Bugged Page Select Button */
.bPSelectButton {
	height: 30px;
	width: 390px;
	position: relative;
	z-index: 4;
}

/* Buttons Border */
.buttonsBrdr {
	border: 1px inset rgba(0,0,0,0.25);
}


/* Checkbos Position Adjustment*/
.chckbxPosAdj {
	margin: -2px 0px 0px 0px;
}


/* Mail Stats Boxes */
.mailStat {
	height: 16px;
	width: 980px;
	margin: 162px auto 0px auto;
	line-height: 16px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: rgba(0,0,0,0.50);
	text-align: center;
	white-space: normal;
	word-wrap: normal;
	word-break: normal;
}