/* ------------------------- ELEMENTS --------------------------- */

/* ------------------------- IDENTIFIANTS --------------------------- */
#bandeau_user
{
	font-weight:bold;
}

#formulaire
{
	/*margin-left:5px;*/
	margin-top:15px;
	width:800px;
}

/*********************************** Création de compte **********************************/

#formSaisie_create_account, #formLostPassword, #formSaisie
{
	/*border:1px solid #56c4f7;*/
	/*padding:10px;*/
}

#table_create_account, #tableformLostPassword
{
	/*border:1px solid #56c4f7;*/
	/*margin:10px;*/
        margin-left:10px;
}

#table_create_account tr {
    height: 34px;
}

#table_create_account label
{
	color:#01296e;
}

#table_create_account input[type=text], #table_create_account input[type=password], #table_create_account select, #table_create_account textarea
{
    color:#999999;
    width:750px;
}

#table_create_account select {
    background-position:730px;
    padding-left: 10px;
    width:767px;
}

.msg_lose_passwd {
    color:#333333;
    font-family: "Oswald";
    font-size: 14px;
}

#phone0
{
    margin-left:3px;
    margin-right:5px;
    width:20px !important;
}

#phone {
}

#table_create_account textarea
{
    height:90px;
    padding-left: 10px;
    padding-top: 10px;
    width:754px;
}

#cgu
{
    color:#01296e;
}

#cgu input[type=checkbox]
{
    border:#4cb0e4;
}

#cgu a
{
    color:#4cb0e4;
}

#div_checkbox_cgu {
    float:left;
}

#error_checkbox_cgu {
    float:left;
    margin-left: 20px;
    margin-top: 3px;
}

#div_button_ok_create_account
{
    /*position:absolute;*/
    /*width:784px;*/
}

#button_ok_create_account_inactive
{
    background: url(/images/buttons/btn_submit_inactive.png) no-repeat;
    height: 36px;
    margin-top:14px;
    width:111px;
}

#button_ok_create_account
{
    background: url(/images/buttons/btn_submit.png) no-repeat;
    display: none;
    height: 36px;
    margin-top:14px;
    width:111px;
}

#accept_condition  {
    font-family: "Oswald";
    font-size: 11px;
    margin-top: 10px;
}

#text_bottom_create_account
{
    font-family: "Oswald";
    font-size: 11px;
    margin-top: 20px;
}

/********************************************************************/

#button_lost_password
{
    background: url(/images/buttons/btn_send.png) no-repeat;
    height: 36px;
    margin-top:14px;
    width:111px;
}

#text_help
{
    background-color:#FFF;
    border:1px solid #56c4f7;
    color:#01296e;
    display:none;
    left:500px;
    padding:5px;
    position:absolute;
    top:340px;
}

/*** Lost Password ***/
#div_lost_password
{
	/*border:1px solid #56c4f7;*/
	/*height:80px;*/
	/*margin:auto;*/
	margin-top:20px;
	/*padding:10px 10px 30px 10px;*/
	width:750px;
}

#formLostPassword
{
	color:#01296e;
}

#formLostPassword input[type=text]
{
	/*background-color:#eeeeee;
	border:0;
	height:20px;*/
	/*width:250px;*/
        width:750px;
}

#formLostPassword select
{
	width:766px;
}

#question
{
	background-position:730px;
}

#lost_password_error
{
	margin-left:0px;
	margin-top:10px;
}

#lost_password_error span {
    display: none;
}

#text_bottom_lost_password
{
    font-family: "Oswald";
    font-size: 11px;
	margin-top:5px;
}

/**** Question commerciale ****/
#CommercialQuestion
{
    color:#333333;
    font-family: "Oswald";
    font-size: 14px;
	margin-top:30px;
	padding:20px 20px 3px 0px;
	width:700px;
}

#formCommercialQuestion
{
	margin-left:60px;
	margin-top:10px;
}

#formCommercialQuestion input
{
	font-size:12px;
}

#formCommercialQuestion img
{
	padding-right:3px;
}

#link_mailto_question
{
	display:none;
	margin-top:10px;
	position:absolute;
}

#buttons_commercial_question
{
	margin-top:5px;
	width:350px;
}

#alert_commercials_questions
{
	background-color:#FFF;
	border:3px solid #000;
	color:#333333;
	display:none;
	font-size:15px;
	height:100px;
	margin:auto;
	margin-left:0px;
	margin-top:20px;
	padding:40px 10px 10px 10px;
	position:absolute;
	text-align:center;
	width:350px;
}

#alert_commercials_questions [type=button]
{
	margin-top:20px;
}


/************ Recherche **************/

/* Accueil */
#text_research_home
{
    color:#58585a;
    margin-bottom: 10px;
    margin-top: 20px;
}

#formResearch {
    margin-top: 30px;
}

#research_home
{
    height:80px;
    margin-top:0px;
    padding:10px 0px 10px 10px;
    width:900px;
}

#blue_line_research
{
	margin-left:30px;
	margin-top:-5px;
	position:absolute;
}

#button_submit_search
{
}

#button_clear
{
    margin-left: 20px;
}

#text_bottom_research_home
{
	margin-left:163px;
}

/* Liste des commandes */
#button_print
{
	float:right;
	margin-right:17px;
        width:60px;
}

#table_commands_list
{
	font-size:12px;
	color:#58585a;
	width:920px;
}

#tr_result_research:hover
{
/*	background-color:#7bcdec;*/
	cursor:pointer;
}

/* Pas de résultats */
#div_no_result
{
    line-height: 28px;
/*	margin:auto;*/
    margin-top: 30px;
	width:100%;
}

#no_result_1
{
	background-color:#7bcdec;
	height:117px;
}

#no_result_2
{
	background-color:#d4d4d4;
	height:130px;
}

#point_exclamation
{
	float:left;
	margin-left:15px;
	margin-top:15px;
}

#text_no_result_1
{
	color:#FFF;
	float:left;
	font-size:14px;
	margin-left:10px;
	margin-top:15px;
	text-align:center;
	width:180px;
}

#text_no_result_2
{
	color:#FFF;
	font-size:11px;
	margin-top:10px;
	text-align:center;
	width:250px;
}

#text_no_result_2 a
{
	color:#FFF;
}

#plane
{
	margin-left:80px;
	margin-top:17px;
}

/* Liste details */
#show_description
{
	border:1px solid #56c4f7;
	margin:0px 0px 0px 0px;
	position:absolute;
	width:400px;
}

#messages
{
    font-family: "Raleway-Medium";
    font-size: 14px;
	margin-top:50px;
}

#research_filter
{
/*	margin-top:-60px;*/
	padding:5px 0px 0px 5px;
	width:300px;
}

#research_filter .research {
    margin-top: 20px;
}


/* ------------------------- CLASSES --------------------------- */
.class_input_create_account
{
	width:230px;
}

.class_input_create_account_phone
{
	width:693px !important;
}

.help
{
	cursor:pointer;
        font-size: 16px;
        font-weight: bold;
	margin-left:8px;
}

.title_users
{
	color:#061f53;
	font-size:20px;
	margin-top:50px;
}

/*.button_back
{
	background-color:#051f52;
	border:0;
	color:#fff;
	cursor:pointer;
	float:right;
	font-weight:bold;
	height:20px;
	margin-right:17px;
	margin-top:-15px;
}*/

.table_list_research
{
    width:100%;
}

.table_list_research tr
{
	height:26px;
}

.table_list_research td
{	
/*	border-right:1px dashed #56c4f7;  pointillés */
	width:150px;
}

.table_list_research td:first-child
{
/*	border-left:1px solid #56c4f7;  pointillés */
}

.table_list_research td:last-child
{
/*	border-right:1px solid #56c4f7;  pointillés */
}

.table_list_research tr:hover :not(th) {
    background-color: #f0f0f0;
}

.table_list_research th {
    /*white-space: nowrap;*/
}

.table_purchase_detail
{
	margin-top:20px;
	width:480px;
}

.table_list_header_detail
{
	/*border:1px solid #56c4f7;*/
/*	border-bottom:1px solid #56c4f7;  pointillés */
/*	border-top:1px solid #56c4f7;  pointillés */
	color:#58585a;
	font-size:12px;
	margin-bottom:30px;
/*	width:920px;*/
    width:100%; 
}

.table_list_header_detail td
{	
	/*border-right:1px dashed #bebebe;*/ /* pointillés */
}

.table_list_header_detail td:last-child
{
	/*border-right:1px solid #56c4f7; *//* pointillés */
}

.table_header_detail
{
/*	background-color:#7bcdec;*/
/*	color:#FFF;*/
	font-size:12px;
	height:27px;
}

.table_header_detail2
{
	/*font-weight:bold;*/
}

.input_error input[type=text]
{
	background-color:#fba;
}

/* Position des colonnes */
.left
{
	text-align:left;
}

.right
{
	text-align:right;
}

.center
{
	text-align:center;
}

.help_msg {
    color:#4c87c6;
    display: none;
}

.table_background {
    background-color: #f1f1f1;
    color:#333333;
    text-align: left;
}

.table_background th {
    
    font-size: 16px;
}