/** LOGIN **/
/******* Anciens style utilisés dans les pages d'erreur *******/
.logintext { 
	
}
.logotable {
	
}
div.pagelogin {
	
}
/**************************************************************/


/*Style généraux du login*/
/*<login>*/
	
	/*<conteneur principaux>*/
	.log_loginctrl { }
	.log_loginctrl .log_summary { display:none; }
	.log_loginctrl .log_usagerlogin 
	{
		background-image:url(../images/imagesIAS/login_bckg.gif);
		background-repeat:no-repeat;
		height:178px;
		width:286px;
	}
	.log_loginctrl .log_logout {}
	.log_loginctrl .log_status 
	{
		background-image:url(../images/imagesIAS/login_logged_bckg.gif);
		background-repeat:no-repeat;
		height:178px;
		width:286px;
	}
	.log_loginctrl .log_changepwd 
	{
		background-image:url(../images/imagesIAS/login_bckg.gif);
		background-repeat:no-repeat;
		height:178px;
		width:286px;
	}
	.log_loginctrl .log_changepwd2 
	{
		background-image:url(../images/imagesIAS/login_logged2_bckg.gif);
		background-repeat:no-repeat;
		height:214px;
		width:286px;
	}
	/*</conteneur principaux>*/
	
	/*<controles generiques>*/
	.log_loginctrl .log_directives
	{
		font-family:Arial;
		font-size:15px;
		font-weight:bold;
		color:#fff;
		text-align:center;
		padding-top:30px;
		padding-bottom:20px;
	}
	.log_loginctrl .log_txtzone 
	{
		font-family:Tahoma;
		font-size:11px;
		color:#7e7e7e;
		font-weight:bold;
		text-align:center;
		padding-top:5px;
	}
	.log_loginctrl .log_labelzone 
	{
		font-family:Tahoma;
		font-size:11px;
		color:#7e7e7e;
		font-weight:normal;
		margin-left:15px;
	}
	.log_loginctrl .log_changepwd .log_buttonzone 
	{
		margin-left:70px;
		*margin-left:50px;
		padding-top:5px;
		clear:both;
	}
	.log_loginctrl .log_changepwd2 .log_buttonzone 
	{
		margin-left:15px;
		padding-top:5px;
		clear:both;
	}
	.log_loginctrl .log_buttonzone 
	{
		margin-left:70px;
		margin-top:15px;
		*margin-top:10px;
		clear:both;
	}
	.log_loginctrl .log_buttonzone input 
	{
		background-color:Transparent;
		border:0px none;
		font-family:Arial;
		font-size:14px;
		color:#00b2e7;
		font-weight:bold;
		text-decoration:underline;
		margin-left:-10px;
		*margin-left:-15px;
	}
	.log_loginctrl .log_logged_linkzone
	{		
		padding-left:60px;
	}
	.log_loginctrl .log_logged_linkzone a.logout
	{
		background-image:url(../images/imagesIAS/disconnect.gif);
		background-repeat:no-repeat;
		height:31px;
		display:block;
		font-family:Arial;
		font-size:14px;
		color:#00b2e7;
		font-weight:bold;
		text-decoration:underline;
		text-indent:40px;
		padding-top:5px;
	}
	.log_logged_view_profile
	{
		margin-top:15px;
		padding-left:60px;
	}
	.log_logged_view_profile a
	{
		background-image:url(../images/imagesIAS/edit_profile.gif);
		background-repeat:no-repeat;
		height:31px;
		display:block;
		font-family:Arial;
		font-size:14px;
		color:#00b2e7;
		font-weight:bold;
		text-decoration:underline;
		text-indent:40px;
		padding-top:5px;
	}
	.log_loginctrl .log_linkzone { margin-left:70px; }
	.log_loginctrl .log_linkzone a
	{
		font-family:Tahoma;
		font-size:10px;
		color:#7e7e7e;
		text-decoration:underline;
	}
	.log_loginctrl .log_linkzone a:hover { text-decoration:none; }
	
	 hr.separateur{ clear:both; display:none; }
	.log_loginctrl span.lbl { width:95px; display:block; float:left; margin-top:4px; }
	.log_loginctrl input.txt 
	{
		background-image:url(../images/imagesIAS/login_txtbox.gif);
		background-repeat:no-repeat;
		background-color:Transparent;
		padding-left:10px;
		padding-top:3px;
		width:145px;
		height:20px;
		border:0px none;
		font-family:Tahoma;
		font-size:11px;
		color:#7e7e7e;
	}
	.log_loginctrl input.txt.username
	{
		background-image:url(../images/imagesIAS/login_username_txtbox.gif);
		padding-left:23px;
		width:132px;
	}
	/*</controles generiques>*/	
	
	/*<validation>*/
	.log_loginctrl .log_valsum, 
	.log_loginctrl .log_valsum_confirm {
		background-color:#fffdf4;
		margin:0 10px 10px 0;
		padding:5px;
		position:relative;
		display:block;
	}
	.log_loginctrl .log_valsum { border:dashed 1px red; color:red; }
	.log_loginctrl .log_valsum_confirm { border:dashed 1px green; color:green; }
	.log_loginctrl .log_valsum ul, 
	.log_loginctrl .log_valsum_confirm ul {
		list-style: none; 
		margin:0;
		padding:0;
		text-align:left;
	}
	/*</validation>*/
	
/*</login>*/

/*Override pour utilisation dans la page de login*/
/*<pagelogin>*/
div.pagelogin .log_logout, div.boxlogin .log_status { 
}
div.pagelogin .log_logout span { 
	display:block; 
	margin-bottom: 10px; 
}
div.pagelogin .log_loginctrl { margin:15px 15px 15px 20px; float:none; }
div.pagelogin .log_valsum { width:271px; }
div.pagelogin .log_buttonzone input { float:right; margin-right:10px; }
div.pagelogin .log_labelzone { float:none;  }
div.pagelogin .log_linkzone { float:none; clear:both; padding-top:15px; }

div.pagelogin .log_loginctrl span.lbl {
	display:block;
	float:left;
	margin-top:3px;
	width:140px;
}
div.pagelogin .log_loginctrl input.txt { width:140px; }
/*</pagelogin>*/

/*Override pour utilisation dans le checkout*/
/*<checkout>*/
div.checkout .log_loginctrl {}
/*</checkout>*/

/*Override pour utilisation dans le div avec classe template*/
/*<template>*/

/*</template>*/

