
#disclaimer {
	float:left;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	padding-top:115px;
}

* html #disclaimer { position:absolute; top:0; left:0; width:950px; margin:0 auto; }

div#disclaimer-fond{
	background:#000;
	height:2050px;
	position:absolute;
	top:0;
	width:100% !important;
	width:1700px;
	z-index:1000;
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7; 
}

div#disclaimer-conteneur{
	clear:both;
	position:absolute;
	width:100%;
	z-index:1001;
}

div#disclaimer-cadre{
	background: url("img/bck_disclaieemer.png");
	/*height:535px;*/
	height:420px;
	margin:0 auto;
	padding-top:0;
	text-align:left;
	width:762px;
}

* html div#disclaimer-cadre { width:600px; margin:0 auto; margin-left:30%; }

/*textarea{
	background-color:#292929;
	border:none;
	color:#BDBCBC;
	font-family:arial;
	font-size:12px;
	height:200px;
	margin:0 auto;
	text-align:justify;
	width:600px;
}*/




/**************** CONTAINER *****************/
div#disclaimer-cadre { width:641px; height:410px; margin:0 auto; background:transparent url(img/bck_disclaimer.png) left top no-repeat; }
* html div#disclaimer-cadre { background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.interpretation-reves-online.com/disclaimer/img/bck_disclaimer.png', sizingMethod='crop');  }
div#disclaimer-cadre fieldset { margin:135px 0 0 280px; float:left; display:block; }
* html div#disclaimer-cadre fieldset { margin:135px 0 0 120px; /*border:1px solid red;*/ position:relative }
* + html div#disclaimer-cadre fieldset { /*border:1px solid red;*/ }
div#disclaimer-cadre form p { /*border:1px solid blue;*/ float:left; display:block; margin-left:12px; }
* html div#disclaimer-cadre form p { margin-left:6px; }
* + html div#disclaimer-cadre form p { margin-left:6px; }
div#disclaimer-cadre form p label { float:left; display:block; width:300px; color:#2b2b2b; font-size:18px; }
div#disclaimer-cadre form p input.idleField { float:left; display:block; width:271px; height:33px; padding:2px 2px 0 2px; font-size:25px; color:#fe004e; border:2px solid #c0c0c0; margin-top:20px; text-align:center; }
div#disclaimer-cadre form p input.focusField { float:left; display:block; width:271px; height:33px; padding:2px 2px 0 2px; font-size:25px; color:#fff; border:2px solid #fff; margin-top:20px; text-align:center; background:#FE004E; }

div#disclaimer-cadre form p.optin { margin-top:5px; }
div#disclaimer-cadre form p.optin input { float:left; margin-left:0; margin-right:5px; margin-top:0; }
div#disclaimer-cadre form p.optin label { font-size:10px; font-weight:normal; }

div#disclaimer-cadre form p.submit { margin-left:0; margin-top:20px; }
div#disclaimer-cadre form p.submit input { background:transparent url(img/btn_valider.png) left top no-repeat; width:307px; height:86px; text-indent:-9999px; border:none; cursor:pointer; }
* html div#disclaimer-cadre form p.submit input { text-indent:0px; color:expression(this.value = ''); cursor:pointer; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.interpretation-reves-online.com/disclaimer/img/btn_valider.png', sizingMethod='crop');   }
* + html div#disclaimer-cadre form p.submit input { text-indent:0px; color:expression(this.value = ''); cursor:pointer; }

