/************************************
 ****** Mise en page g�n�rale *******
 ************************************/
 
/* En-tete de la page */
#header_wrap {
	position:relative;
	width:1040px; height:600px;
	margin:0 auto;
	display:table;
}

#header {
	position:relative;
	/*width:1000px; height:460px;*/
	margin:0 auto;
}

#header > h1 {
	position:absolute;
	top:60px; left:340px;
	width:350px; height:70px;
	margin:0;
	z-index:1000;
}
#header > h1 > span { display:none; }
#flash_header { /*z-index:10;*/ }
#etiquette { 
	position:absolute; z-index:1000;
	top:462px; left:52px;
	width:136px; height:147px;
}
#etiquette > span { display: none; }

#text { 
	position:absolute; z-index:1000;
	top:170px; left:164px;
	width:701px; height:68px;
}
#text > span { display: none; }
#text2 { 
	position:absolute; z-index:1000;
	top:170px; left:145px;
	width:739px; height:38px;
}
#text2 > span { display: none; }
/* Contenu de la page */
#content_wrap {
	position:relative;
	width:980px; height:530px;
	display:table;
	margin: 30px 30px 0 30px;
}

#content {
	position:relative;
	z-index:10;
	/*width:1000px; height:280px;*/
	margin:0 auto;
}

#footer {
	position:relative;
	width:1000px; 
	margin:0 auto;
	text-align:center;
	font-size:11px;
	color:#524b49;
}

/************************************
 ******** Blocks sp�cifiques ********
 ************************************/
#content_min_wrap {
	position:absolute;
	top:280px ; left:200px;
	z-index:10000;
	width:560px; height:180px;
	margin:0 auto;
	padding:10px;
	color:#1d4067;font-weight:bold;
}
#content_min_wrap_et2 {
	position:absolute;
	top:235px ; left:200px;
	z-index:10000;
	width:560px; height:253px;
	margin:0 auto;
	padding:10px;
	color:#1d4067;font-weight:bold;
}
#content_max_wrap {
	position:relative;
	width:560px; height:280px;
	margin:0 auto;
}

#content h2 { 
	font-size: 18px; 
	color: #c20a59;
	font-weight: normal; 
	text-align:center;
	height:30px;
	line-height:30px;
	margin:0px 0 10px 0;
	background-color:#3878c1;
} 
#deja {
	font-size:12px;
	position:absolute;
	top:490px ; left:200px;
	z-index:10000;
	margin-left:115px;
	color:#1d4067;font-weight:bold;
}
.form_min label.lbl {
	width:120px;
	float:left;
	margin-top:4px;
}

.form_max label.lbl {
	width:130px;
	float:left;
	margin-top:4px;
}

.field_optin {
	width:100%;
	margin-top:12px;
	float:left;
}

.separator {
	width:100%; height:10px;
	float:left;
}

/************************************
 ******** Element Formulaire ********
 ************************************/

input.text,
input.password {
	width:134px;
	height:14px;
	margin:3px 0 3px 0;
}

div.radio {
	margin-bottom:3px;
}

div.selector { margin-top:1px; margin-bottom:1px; margin-left:-2px; }

div.selector select option { background:#ffffff; }

button * { display:none; }
button { opacity:0.8; }
button:hover { opacity:1; }

.bloc_optin > .checker { float:left; margin-bottom:30px; }

#uniform-submit, .validez {
	float: right;
	width:80px; height:30px;
	margin-top:-5px;
	border:none;
	cursor:pointer;
    line-height: 0;
    text-indent: -9999em;
}

#bt_offres_en_cours {
	width:360px; height:30px;
	float:left;
	margin:5px 0 0 100px;
	opacity:0.8;
}

#bt_salles_des_ventes {
	width:280px; height:30px;
	float:left;
	margin:10px 0 0 140px;
	opacity:0.8;
}
#bt_membre{
	opacity:0.8;
}
#bt_offres_en_cours:hover, #bt_salles_des_ventes:hover, #bt_membre:hover { opacity:1; }
#bt_offres_en_cours span, #bt_salles_des_ventes span { display:none; }
.form_element input, .form_element label, .form_element select { margin: 0; padding: 0; }
.form_element { float: left; height: 19px; margin: 2px 0; position: relative; width: 260px; }
div.form_element_radiogroup label.form_element_label { margin-right: 75px; }
 
/************************************
 ************* Divers ***************
 ************************************/
 
/* couleur */
.white { color:#ffffff; }
.pink { color:#c20a59; }
 
/* Classes Utiles */
.clear { clear:both; }
.left { float:left; }
.right { float:right; }
.hidden { display:none; }
.center { text-align:center; }
.block_center { margin:0 auto; }