@charset "UTF-8";
/* CSS Document For Admin */

/****************/
/* Elts Communs */
/****************/
#bandeau_haut{
	margin:auto;
	width:100%;
	height:65px;
	background-image:url(img/fd_bandeau.png);
	background-repeat:repeat-x;
}

#contenu_bandeau_haut{
	text-align:left;
	width:800px;
	margin:auto;
}

#nav{
	color:#FFF;
	position:absolute;
	top:10px;
}
#nav li{
	padding-left:23px;
	border-color:#FFF;
}
#nav a{
	color:#FFF;
}
#nav a:hover{
	color:#FFF;
}
#contenu{
	width:650px;
	background:none;
	min-height:450px;
}

#bandeau_bas{
	height:30px;
	color:#AAA;
	font-style:italic;
	background:none;	
	margin-top:30px; 
}

label{
	float:left;
	margin-top:10px;
	text-align:left;	
	min-width:120px;
}
select{
	float:left;
	margin-top:10px;
	text-align:left;	
	color:#F00;
}
input{
	float:left;
	display:block;
	margin-top:10px;
}
button{
	margin-top:10px;
	float:left;
}
fieldset{
	border:none;
}

.highlight{
	color:#6D005D;
	font-family: 'Imprima', sans-serif;
	font-size:14px; 
	font-weight:bold;
}

/*********/
/* Login */
/*********/
form{
	text-align:left;
}

#form_login{
	width:310px;
	text-align:center;
}
#form_login > label, #form_login > input{
	float:left;
	display:block;
	width:200px;
}
#form_login > label{
	width:100px;
}

/*********/
/* MSG */
/*********/
.msg{
	display:block;
	padding:10px;
	width:600px;
	font-size:14px;
}
.small_msg{
	display:block;
	padding:10px;
	width:400px;
	font-size:14px;
}

/*********/
/* cli_list */
/*********/
.cli_list{
	display:block;
	padding:10px;
	width:600px;
	font-size:14px;
}

#letter_list > li{
	list-style:none;
	display:inline-block;
	padding:5px;
	font-size:14px;
	margin:0px;
	border-bottom:solid;
	border-width:thin;
}

.cli_list > span{
	margin-left:10px;	
}

.form_cli{
	width:420px;
	margin:auto;
	margin-top:20px;
}
.form_cli > label, .form_cli > input, .form_cli > button{
	display:block;
	width:100px;
	float:left;
	margin-top:0px;
	margin-bottom:10px;
}
.form_cli > input{
	width:275px;
}
.form_cli > textarea{
	float:left;
	width:400px;
	height:100px;	
	margin-bottom:20px;
}

#details{
	display:inline-block;
	float:left;
	margin:10px;
	width:400px;
}


/*********/
/* USER  */
/*********/
.user{
	display:block;
	padding:10px;
	text-align:left;
	width:400px;
}

/*********/
/* RUB  */
/*********/
#up_rub > fieldset > input{
 width:500px;
 margin-top:0px;
 margin-left:10px;
 margin-bottom:20px;
}

#up_rub > fieldset > label{
 width:120px;
 margin-top:0px;
}

#up_rub > fieldset > textarea{
 width:500px;
 height:50px;
 margin:0px;
 padding:0px;
 resize: none;
 margin-bottom:20px;
}

/************/
/* FACTURE  */
/************/
.presta_form{
	display:inline-block;
	width:400px;
	border-top:solid thin;
	margin-top:10px;
	padding-bottom:10px;
}

.field_form_presta > select, .field_form_presta > textarea{
	width:260px;
}
.field_form_presta > label{
	min-width:70px;
}
.field_form_presta > input{
	width:70px;
}.field_form_presta > textarea{
	 height:40px; 
	 margin-top:10px;
}

/**************/
/*	Form Rech */
/**************/
.bloc_rech{
	display:inline-block;
	margin:auto;
	margin-bottom:20px;
	width:450px;
}
.bloc_rech > label, .bloc_rech > input, .bloc_rech > button, .bloc_rech > select{
	margin:0px;
	margin-right:30px;
	float:left;
	min-width:80px;
}
.bloc_rech > img{
	float:right;
}

#details_target{
	width:450px;
	height:550px;
	overflow:scroll;
	border-top:solid thin;
	display:block;	
}


/****************/
/*	LOADER		*/
/****************/
#ajaxLoader{
	background: #FFF;
	display:none;	
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	opacity:0.6;
}
#loader_img{
	position: fixed;
	top: 50%; left: 50%;
}