#cadre_ident, #cadre_enregistrement {position:relative;}
.table_champ_log {width:100%;}
.td_lib_log {width:35%;}
.td_champ_log {width:65%;}
.separe_ligne {height:10px;}
.titre_log {margin-top:15px;margin-bottom : 10px;font:bold 12px arial;}
.bt_valid_log {
	float:right;
	margin-top:5px;
	background:transparent url(../image/bt/lien_fleche_1.png) 0 0 no-repeat;
	border:0px none;
	padding-left:25px;
	font:bold 11px arial;
	color:#E30E6F;
	text-decoration:none;
	text-align:center;
	height:27px;
	line-height:25px;
	cursor:pointer;
}
.lien_pass_oublie {float:right;margin-top:5px;font:bold 10px arial;color:#ccc;}
.label_log_error {font:12px arial;color:#F00;}
.label_champ_log {font:11px arial;color:#3D3D3F;margin-left:3px;margin-right:3px;}
.input_log {font:12px arial;color:#000;background-color:#FFF;border:1px solid #999;}
.select_log {font:12px arial;color:#000;background-color:#FFF;border:1px solid #999;}
.radio_log {margin-left:3px;margin-right:3px;}

.div_redirection {position:absolute;top:0;bottom:0;left:0;right:0;background:#FFF;}
.div_redirection .div_content_redirection {position:absolute;left:0;right:0;top:40%;text-align:center;font-size:1.1em;}
.div_redirection .div_content_redirection p.succes {text-align:center;font-size:1.1em;font-weight:600;}

/* ******** Espace client ********* */
.div_espace_client {margin-bottom:5px;text-align:center;position:relative;}
.div_separe_espace_client {height:35px;}
.div_lien_espace_client {float:left;}
.lien_espace_client {float:left;background:url(../image/bt/lien_fleche_1.png) 0 0 no-repeat;font:12px arial;padding-left:33px;height:27px;line-height:27px;color:#fff;}
.div_espace_client .label_titre {margin-top:5px;margin-bottom:15px;}
.div_espace_client .label_desc {font:12px arial;color:#000;float:left;}
.div_espace_client .image {float:left;margin:5px;}

.popup_activation {width:95%;}
.popup_activation .separe{height:10px;}
.popup_activation .label_titre {float:left;margin:5px 0;font:bold 12px arial;color:#000;}
.popup_activation .label_gras {float:left;font:bold 12px arial;color:#000;}

.popup_activation .pseudo {float:left;margin:0 5px;font:bold 12px arial;color:#E30E6F;}
.popup_activation .date {float:right;font:12px arial;color:#000;}

.popup_activation .div_message {padding:5px;border:1px dotted #666;}
.popup_activation .div_message .titre {float:left;margin:5px 0;font:bold 12px arial;color:#000;}
.popup_activation .div_message .desc {float:left;font:12px arial;color:#000;}
.popup_activation .check_global {float:left;margin-right:5px;}
.popup_activation .label_check {float:left;font:12px arial;color:#000;}

/* ********** Mon compte ******** */

.div_espace_client {padding-top:30px;}
.div_espace_client .div_cont_mon_compte {margin:auto;}
.div_espace_client .div_cont_mon_compte .menu {/*float:left;width:50%;*/}
.div_espace_client .div_cont_mon_compte .cont_menu {position:relative;margin:5px;padding:5px;border-bottom:1px solid #ad004c;border-top:1px solid #ad004c;background:#f0f1f1;height:60px;}

.div_espace_client .titre {background:#e30e6f;color: #FFF;font:bold 14px arial;padding: 5px 20px;}

.div_espace_client .icone {position:absolute;width:57px;height:59px;}
.div_espace_client .lien {padding-left:70px;}
.div_espace_client .lien a {float:left;margin-top:23px;font-size:1.1em;font-weight:600;color:#ad004c;text-decoration:none;margin-left:5px;}

@media screen and (max-width : 640px) {	
	.div_espace_client .div_cont_mon_compte .menu {float:none;width:auto;}
}
