*{
	margin:0;
	padding:0;
}
html { 
  margin:0;
  padding:0;
  background: url("/img/backImg/PRINTEMPS.jpg") no-repeat center fixed;
/*
  background: url("../img/backImg/HIVER.jpg") no-repeat center fixed; 
  background: url("../img/backImg/ETE.jpg") no-repeat center fixed; 
  background: url("../img/backImg/AUTOMNE.jpg") no-repeat center fixed; 
  */
  -webkit-background-size: cover; /* pour anciens Chrome et Safari */
  background-size: cover; /* version standardisée */
}
body{
	background: none;
}
.containerIndex {
 	padding-bottom: 40px;
 	margin-top:50px;
}
.panel-black{
	background:#fff;
	-moz-box-shadow:1px 1px 20px #ccc;
	-webkit-box-shadow:1px 1px 20px #ccc;
  box-shadow: 1px 1px 20px #ccc;
  border: 1px solid #ddd;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
/*    width: 350px;*/
}
.panel-heading-black{
	padding: 10px 10px 10px 55px;
	font-family:Verdana, Geneva, sans-serif;
	/*background-color:#444;*/
	color:#fff;
	border-bottom:1px solid #ddd;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;	
}
.panel-footer-black{
	padding:10px 10px 10px 20px;
	background-color:#444;
	border-top:1px solid #ddd;
	color:#fff;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.form_wrapper{
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:0 auto;
	-moz-box-shadow:1px 1px 7px #ccc;
	-webkit-box-shadow:1px 1px 7px #ccc;
	box-shadow:1px 1px 20px #ccc;
/*	background:#fff;
	width:350px;*/
}
.form_wrapper form{
	display:none;
	background:#fff;
}
form.active{
	display:block;
}
.form_wrapper a{	
	font-style:italic;
	line-height:24px;
	color:#ffa800;
	text-shadow:1px 1px 1px #fff;
	font-weight: lighter;
}
.form_wrapper a:hover{
	color:#000;
}
form.login{
	width:350px;
}
form.forgot_password{
	width:410px;
}
form.new_pass{
	width:400px;
}
.login {
	width: 150px;
}
.top{
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	text-align:center;
}
.checkCode{
	margin:	12px;
	font-size: 22px;
}
.resize{
	width: 150px;
	margin: 5px auto;
}
#InputCode{
	text-align: center;
}

.panel-body{
	margin:15px;
}
label{
	font-weight: 500;
}
.btn-default {
    text-shadow: 0 1px 0 #fff;
    background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    border-color: #ccc;
}