@charset "utf-8";

/*
-----------------------------------------------------------------------------------------
RESEAU POINT CONSEIL - LOGIN SECTIONS
--------------
CONTENTS
--------------
## GENERAL
## LOGIN PAGE
## IDENTIFIANTS OUBLIES
## INSCRIPTION
## EMAIL 


-----------------------------------------------------------------------------------------
*/


/*  ## GENERAL --------------------------------------------------------------*/
.container {
width: 600px!important;
}
h1{
position:absolute;
background:url(../images/stat/login-h1-bg.jpg ) 17px 25px no-repeat!important;
width:575px;
font-size:13px!important;
font-weight:bold;
color:#7b8a9b!important;
height:30px!important;
top:170px;
left:-15px;
}
h1 span{
color:#13509b!important;
}
.login-box .inner h2{
background:url(../images/stat/login-line-separator.jpg) 50% 100% no-repeat;
color:#13509b;
font-size:19px;
font-weight:bold;
height:25px;
margin-bottom:20px;
}
.login-box .inner p.title,
.login-box .inner p{
color:#0a294f;
text-align:left;
padding-left:20px;
}
 .header{
position:relative;
display:block;
height:190px;
text-align:center;
}

/*  ## LOGIN PAGE ------------------------------------------------------------*/
.login-page .logo{
position:absolute;
top:40px;
left:-25px;
text-align:center;
width:600px;
}
.login-page .login-box{
position:relative;
clear:both;
background:url(../images/stat/panel-login-bg-bottom.jpg) 0 100% no-repeat;
width:540px;
margin:0 auto;
padding-bottom:9px;
}
.login-page .login-box .inner{
background:url(../images/stat/panel-login-bg.jpg) 0 0 no-repeat;
padding:20px;
border:none;
text-align:center;
}
.login-page .login-box .inner .login-form {
background:url(../images/stat/login-line-separator.jpg) 50% 100% no-repeat;
padding-top:10px;
padding-bottom:10px;
}
.login-page .login-box .inner .field{
display:block;
overflow:hidden;
clear:both;
margin-bottom:10px;
}
.login-page .login-box .inner label{
float:left;
display:block;
color:#0a294f;
font-size:12px;
width:180px;
margin-left:55px;
text-align:right;
margin-right:15px;
}
.login-page .login-box .inner input{
float:left;
display:block;
width:135px;
border:1px #51b3dc solid;
}
.login-page .login-box .inner .btn-submit{
float:none;
display:block;
height:40px;
clear:both;
overflow:hidden;
margin-left:190px;
*margin-left:100px;
margin-top:30px;
}
.login-page .login-box .inner .btn-submit input{
background:url(../images/stat/btn-login-bg.gif) 0 0 no-repeat;
display:block;
width:117px;
height:37px;
border:none!important;
padding:7px 5px 12px 20px;
*padding:9px 5px 12px 20px;
font-size:16px;
color:#fff;
font-weight:bold;
cursor:pointer;
}
.login-page .login-box .inner .login-links{
margin-top:20px;
overflow:hidden;
padding-right:18px;
width:188px;
margin:0 auto;
margin-top:20px;
}
.login-page .login-box .inner .login-links span{
float:left;
font-size:12px;
margin-left:10px;
}
.login-page .login-box .inner .login-links span a{
color:#0a294f;
text-decoration:underline;
}
.login-page .login-box .inner .error{
color:#900;
font-size:12px;
margin-top:-20px;
margin-bottom:10px;
}
.login-page span.reflect{
background:url(../images/stat/login-reflect.jpg) 0 0 no-repeat;
width:535px;
height:122px;
display:block;
margin:0 auto;
}

/*  ## IDENTIFIANTS OUBLIES ------------------------------------------------------------*/
body.id-oublies{
background:none!important;
}
.id-oublies .login-box{
position:relative;
clear:both;
background:url(../images/stat/panel-login-bg-lightbox-bottom.jpg) 0 100% no-repeat;
width:540px;
margin:0 auto;
padding-bottom:8px;
}
.id-oublies .login-box .inner{
background:url(../images/stat/panel-login-bg-lightbox.jpg) 0 0 no-repeat;
padding:20px;
border:none;
text-align:center;
}
.id-oublies .login-box .inner .login-form {
background:url(../images/stat/login-line-separator.jpg) 50% 100% no-repeat;
padding-top:10px;
padding-bottom:10px;
}
.id-oublies .login-box .inner .email-form {
background:url(../images/stat/login-line-separator.jpg) 50% 100% no-repeat;
padding-top:10px;
padding-bottom:10px;
}
.id-oublies .login-box .inner .field{
display:block;
overflow:hidden;
clear:both;
margin-bottom:10px;
}
.id-oublies .login-box .inner label{
color:#0a294f;
font-size:12px;
margin-left:0px;
}
.id-oublies .login-box .inner input{
width:200px;
border:1px #51b3dc solid;
}
.id-oublies .login-box .inner .btn-submit{
display:block;
clear:both;
margin-top:20px;
overflow:hidden;
}
.id-oublies .login-box .inner .btn-submit input{
background:url(../images/stat/btn-submit-standard-login.gif) 0 0 no-repeat;
display:inline-block;
width:93px!important;
border:none!important;
padding:4px 5px 10px 20px;
font-size:14px;
color:#fff;
font-weight:bold;
cursor:pointer;
}

.ClasseOuElement
{
 color /*\**/: blue\9
}

.id-oublies .login-box .inner .icoerreur{
display:block;
margin-bottom:10px!important;
color:#900;
font-size:12px;
}

.red{
border:1px solid #900!important;
}

/*  ## INSCRIPTION ------------------------------------------------------------*/
body.inscription{
background:none!important;
}
.inscription .user-type{
text-align:left;
}
.inscription select{
	width:200px;
}
.inscription .login-box{
position:relative;
clear:both;
background:url(../images/stat/panel-login-bg-lightbox-bottom.jpg) 0 100% no-repeat;
width:540px;
margin:0 auto;
padding-bottom:8px;
}
.inscription .login-box .inner{
background:url(../images/stat/panel-login-bg-lightbox.jpg) 0 0 no-repeat;
padding:20px;
border:none;
text-align:center;
}
.inscription .login-box .inner .email-form {
background:url(../images/stat/login-line-separator.jpg) 50% 100% no-repeat;
padding-top:10px;
padding-bottom:10px;
}
.inscription .login-box .inner .field{
display:block;
overflow:hidden;
clear:both;
margin-bottom:10px;
}
.inscription .login-box .inner label{
display:block;
float:left;
text-align:right;
color:#0a294f;
font-size:12px;
margin-left:15px;
width:150px;
margin-right:15px;
}
.inscription .login-box .inner input{
display:block;
float:left;
width:200px;
border:1px #51b3dc solid;
}
.inscription .login-box .inner .btn-submit{
float:none;
display:block;
clear:both;
overflow:hidden;
height:35px;
padding-left:220px;
margin-top:25px;
margin-bottom:10px;
}
.inscription .login-box .inner .btn-submit input{
background:url(../images/stat/btn-submit-standard-login.gif) 0 0 no-repeat;
display:block!important;
width:93px;
height:30px;
border:none!important;
padding:4px 5px 12px 20px;
*padding:6px 5px 12px 20px;
font-size:14px;
color:#fff;
font-weight:bold;
cursor:pointer;
}
.inscription .login-box .inner .icoerreur{
margin-left:55px;
display:block;
margin-bottom:10px!important;
color:#900;
font-size:12px;
}

/*  ## EMAIL ------------------------------------------------------------*/
.email h2{
margin-bottom:0px!important;
}
.email p.center{
	text-align:center;
}
span#ctl00_loginbox_Label_email{
position:absolute;
color:#900;
font-size:12px;
width:100px;
left:405px;
}
p.info{
margin-left:15px;
}
p.info a{
text-decoration:underline;
color:#1b4a8c;
}
p.close{
text-align:center!important;
}
p.close a{
color:#0a294f!important;
font-weight:bold;
}
