/* CSS Document */

BODY { background-color:#0A0918; background-image:url(../img/fond.jpg); background-position:top; background-repeat:no-repeat; margin-top:5px; }



A:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}

A:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-decoration:none;}

A:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#7CAE34; font-style:normal; }

a:focus {
    background-color: hsla(0,0%,100%,.07);
    display: inline-block;
    outline: none;
}


.configuration {margin-top:-50px;}

.config_util { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; float:left; margin-left:250px }

.poursuivre { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; float:left; margin-left:370px }



/* connexion.tpl - fond du module de connexion */

div.fond_connexion_login { margin-top:160px; width:1000px; height:326px; }

div.connexion { background-image:url(../img/fond_connexion.png); width:571px; height:304px; }

div.maintenance { background-image:url(../img/fond_maintenance.png); width:571px; height:304px; }

.input_login { position:absolute; margin-top:110px; margin-left:80px; color:#FFFFFF; text-align:right; }

.input_user_mdp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#141B38; }

div.btn_connexion { position:absolute; margin-top:112px; width:171px; height:28px; margin-left:380px; }

.input_user_mdp { width:200px; }

.label_user { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; letter-spacing:1px; }

.error_connexion { margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; }

.remember { font-size:10px; }

.mdp_lost { position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; width:650px; margin-top:18px; margin-left:-150px; }



/* mdp_oublie.tpl */

.mdp_oublie { background-image:url(../img/fond_mdp_oublie.png); width:571px; height:304px; }



/* logout.tpl - zone de déconnexion */

.logout { padding-right:5px; text-align:right; position:absolute; float:right; top:15px; right:5px; width:800px; height:16px; color:#F81A1A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; }

.accueil_logout { color:#FFFFFF; padding-right:5px;}



/* garage_menu.tpl */

.star { text-align:center; position:absolute; background-image:url(../img/star.png); background-repeat:no-repeat; width:128px; height:128px; margin-left:745px; margin-top:-137px; font-size:30px; font-weight:bold; padding-top:43px; padding-right:3px; color:red;}

.star_garage { text-align:center; position:absolute; background-image:url(../img/etoile.png); background-repeat:no-repeat; width:128px; height:128px; margin-left:745px; margin-top:-137px; font-size:30px; font-weight:bold; padding-top:43px; padding-right:3px; color:#FFFFFF;}

.garage_add {padding-top:170px;}

div.fond_connexion_garage { margin-top:160px; height:326px; } /* width:1000px; */

div.fond_connexion_garage_menu { margin-top:0px; width:1000px; height:326px; }



/* expert_menu.tpl */ 

div.fond_connexion_expert { position:static; margin-top:180px; width:1000px; height:326px; }

.expert_add {margin-top:5px;}



/* horloge.tpl */

.clock { position:absolute; float:left; top:8px; left:10px; width:300px; text-align:left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}



/* expert_liste_contact */

.titre_liste_users { width:807px; height:47px; background-image:url(../img/fond_titre_liste_contact.png); margin-top:-100px;}

.titre_gestion_utilisateurs { width:807px; height:47px; background-image:url(../img/fond_titre_gestion_utilisateurs.png); margin-top:-100px;}

.titre_gestion_facturation { width:807px; height:47px; background-image:url(../img/entete_facturation.png); margin-top:-100px;}



.gr_expert { margin-top:20px; text-align:left; width:800px; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.gr_garage { text-align:left; width:800px; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.action_users { margin-top:5px; text-align:right; width:800px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;padding-right:20px;}

.criteres_contacts { margin-top:-16px;; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:left; width:800px; } /* oni padding-left:110px; */

.select_criteres { font-size:10px; vertical-align:middle;}

.entete_colonne_user { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; font-weight:bold; background-color:#FFFFFF; text-align:center; height:15px;}

.entete_colonne_group { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; padding-left:5px; font-weight:bold; background-color:#7CAE34; height:20px;}

.rechercher_user { position:relative; float:right; margin-top:1px; margin-right:5px; font-size:10px; }

.ligne_utilisateur:hover { background-color: hsla(0,0%,100%,0.2); }

.value_user { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-weight:bold; }

#recherche_expert input[type='submit'],
#recherche_garage input[type='submit'] {
	padding: 1px 0;
}



/* contact.tpl */

.ajouter_contact {width:807px; height:47px; background-image:url(../img/fond_ajouter_contact.png); margin-top:-100px;}

.modifier_contact {width:807px; height:47px; background-image:url(../img/fond_modifier_contact.png); margin-top:-100px;}

.label_contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:right; padding-right:20px; font-weight:bold; }

.input_contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; padding-left:20px; }

.input { font-size:10px;}

.submit_contact { padding:10px; font-size:10px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }
.submit_contact a b { margin-right: 10px; }

.input_tva { text-align:center; font-size:10px;}

.input_tva[name=tva_fr] {
	-moz-user-input: disabled;
	color: GrayText;
	background-color: ThreeDLightShadow;
	cursor: inherit;
	border-style: solid;
}

.input_siret { text-align:center; font-size:10px;}

.erreur_ajout_user { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; float:right; padding-right:20px; padding-top:7px; font-weight:bold;}

.confirm_user { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005900; float:right; padding-right:20px; padding-top:10px; font-weight:bold; }

.view_contact { width:744px; margin-left:126px; border:2px solid #FFFFFF; margin-top:1px; position:absolute; height:460px; background-color:#0A0918; }

.delete_photo { position:absolute; float:left; margin-top:-8px; margin-left:205px; }

.close_contact { position:relative; float:right; padding-top:5px; padding-right:10px;}

.user_entete_consult { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-top:13px; position:relative; float:left; padding-left:10px;}

.user_corps_consult { width:90%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}
.user_corps_consult input,
.user_corps_consult textarea {
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: none;
	border: none;
	color: white;
	padding: 0 .3rem;
	width: 100%;
	margin: 0;
}
.user_corps_consult textarea {
	resize: none;
	word-wrap: initial;
	box-sizing: border-box;
}
.user_corps_consult input.autoresized,
.user_corps_consult textarea.autoresized {
	width:initial;
}

.user_important input { color:#FF0000; font-weight:bold;}



.name_photo {width:205px; height:20px; background-color:#FFFFFF; position:absolute; float:left; margin-left:9px; margin-top:4px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; padding:2px;}

.name_photo2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF}

.visu_photo {overflow:hidden; position:absolute; width:460px; display:block;}

.config_gt.show { display: table-row; }
.config_gt.hide { display: none; }

.config_dat.show { display: table-row; }
.config_dat.hide { display: none; }

.warning { background-color: darkRed; }


/* dernieres_expertises.tpl */

.titre_liste_expertise { width:807px; height:47px; background-image:url(../img/fond_titre_dernieres_expert.png); margin-top:-100px;}

.action_expertises {margin-top:5px; text-align:right; width:800px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;padding-right:20px;}

.error_liste_expertise_expert { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#86B53E; font-weight:bold; text-align:center;}

.error_liste_expertise_garage { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4A6E70; font-weight:bold; text-align:center;}



/* toutes_expertises.tpl */

.titre_liste_toutes_expertise {width:807px; height:47px; background-image:url(../img/fond_titre_toutes_expert.png); margin-top:-100px;}



/* garage_nvelle_expertise */

.ajouter_expertise {width:807px; height:47px; background-image:url(../img/fond_ajouter_expertise.png); margin-top:-100px;}

.liste_encours {width:807px; height:47px; background-image:url(../img/entete_liste_encours.png); margin-top:-100px;}

.input_expertise { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; padding-left:20px; }
/* ro.sandri, le 10/03/2017 : Ajout d’une règle pour réduire la taille du sélecteur des énergies
	avec les nouvelles entrées il débordait sur le champ « année modèle » */
.input_expertise #energie {
	width: inherit;
}

.label_expertise { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:right; padding-right:20px; font-weight:bold; }

.input_cylindree { text-align:center; font-size:10px;}

.input_usure { text-align:center; font-size:10px; } 

.navigation_ajout_expertise { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; float:right; padding-right:20px; padding-top:15px; font-weight:bold; }


.input_nom_garage { width:518px; font-size:10px; }

.input_no_dossier { width:450px; font-size:10px; }

.input_immatriculation { width:110px; font-size:10px; }

.input_serie { width:163px; font-size:10px; }

.input_marque { width:143px; font-size:10px; }

.input_box_modele { font-size:10px; width:142px; text-align:center; margin-left:-2px; }

.input_cv { width:57px; font-size:10px; }

.input_finition { font-size:10px; width:162px; text-align:center; margin-left:-1px; }

.input_kilo { width:115px; font-size:10px; }

.input_nom { width:145px; font-size:10px; }

.input_prenom { width:145px; font-size:10px; }

.input_adresse { width:536px; font-size:10px; }

.input_complement { width:536px; font-size:10px; }

.input_cp { width:57px; font-size:10px; }

.input_ville { width:252px; font-size:10px; }

.input_telephone { width:150px; font-size:10px; }

.input_email { width:189px; font-size:10px; }

button#rechercheSIV {
	cursor: pointer;
	background: none;
	border: none;
}
button#rechercheSIV img {
	vertical-align: text-top;
	display: block;
}


/* Popup recherche SIV garage_nvelle_expertise bootstrap */
.container label,
.container p {
	color: white;
	font-weight: normal;
}

.container form#SIV_result_form {
	padding-top: 1em;
}

.container input.form-control {
	background-color: #bed2d3;
}

input.btn-success,
input.btn-success:active,
input.btn-success:focus,
input.btn-success:hover {
	letter-spacing: 0.07em;
	background-color: #7CAE34;
}

.container input#closeBtn {
	font-size: 11px;
	margin-top: 3px;
}

.container .buttons-group {
	margin-top: 1em;
}


/* envoi msg */

.envoi_msg {width:807px; height:47px; background-image:url(../img/fond_envoi_message.png); margin-top:-100px;}

.nouveau_chiffrage {width:807px; height:47px; background-image:url(../img/fond_nouveau_chiffrage.png); margin-top:-100px;}



/* garage_ajouter_photos */

.bordure_droite { border-right-width:1px; border-right-style:solid; border-right-color:#FFFFFF;}

.recap_infos_vehicule {text-align:right; padding-right:12px; color:#FFFFFF; }

.recap_infos_commentaires {text-align:justify; padding-right:12px;}

.num_dossier { text-align:right; padding-right:12px; color:red; font-weight:bold;}



/* garage_choix_expert */

.input_chx_exp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center; font-weight:bold;}



/* garage_visu_expert */

.titre_liste_expertise_garage { width:807px; height:47px; background-image:url(../img/fond_garage_expertise_over.png); margin-top:-100px;}

.entete_liste_exp_garage { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; padding-left:5px; font-weight:bold; background-color:#4A6E70; height:20px; }

.value_exp_garage { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center; height:25px;}

.rep_exp_garage_visu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; border-bottom:1px solid #FFFFFF; height:25px; background-color:#86B53E; padding-left:5px;}

.navigation_exp { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; float:right; padding-right:20px; padding-top:0px; margin-top:0px; font-weight:bold;}

.rep_exp_garage_archivee {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; border-bottom:1px solid #FFFFFF; height:25px; background-color:#B63D3D; padding-left:5px;}

.rep_absente { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#A41414; text-align:left; border-bottom:1px solid #FFFFFF; height:25px;padding-left:5px;}



/* expert_dernieres_expertises */

.entete_liste_exp_expert { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-align:left; padding-left:5px; font-weight:bold; background-color:#86B53E; height:20px; }



/* garage_fiche_expertise */

.consultation_expertise {width:807px; height:47px; background-image:url(../img/fond_consultation_expertise.png); margin-top:-80px;}

.menu_expert_operations {width:807px; height:47px; background-image:url(../img/entete_operations.png); margin-top:-80px;}

.consultation_expertise_garage {width:807px; height:47px; background-image:url(../img/fond_consul_exp_garage.png); margin-top:-100px;}



/* expert_toutes_expertises */

.exp_grele { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; text-align:left; border-bottom:1px solid #FFFFFF; height:25px;background-color:#BCCEFC; padding-left:5px;}

.exp_expert_vue { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; border-bottom:1px solid #FFFFFF; height:25px;background-color:#BDA235; padding-left:5px;}

.exp_expert_cours { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; border-bottom:1px solid #FFFFFF; height:25px;background-color:#32C0A4; padding-left:5px;}

.exp_expert_clotures { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; border-bottom:1px solid #FFFFFF; height:25px;background-color:#B63D3D; padding-left:5px;}



/* reponse */

.titre_reponse {width:400px; height:47px; background-image:url(../img/entete_reponse2.png); background-position:center; background-repeat:no-repeat;}

.affichage_num_dossier { text-align:right; padding-right:25px; color:red; margin-top:-3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

.choix_reponse { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:35px; font-size:10px;}

.affichage_destination { font-family:Verdana, Arial, Helvetica, sans-serif; color:red; text-align:center; font-size:10px; }

.choix_cause { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding-left:75px; font-size:10px;}

.passage_garagiste {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-left:80px;}

.input_code_phrase { text-align:left; font-size:10px; } 

.input_decision { text-align:justify; font-size:11px;}

.label_reponse{font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}

.error_code { margin-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; }

.confirm_delete_phrase {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#005900; }



/* echanges */

.echanges_expert {width:807px; height:47px; background-image:url(../img/entete_echange_expert.png); margin-top:-70px;}

.echanges_garage {width:807px; height:47px; background-image:url(../img/entete_echange_garage.png); margin-top:-70px;}

.note { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#39414F;}

.entete_echanges { width:720px; text-align:left; }

.liste_pieces_echanges { width:735px; text-align:left; }

.affichage_enntier {width:735px; text-align:justify; border:1px solid #9D9DA1; padding:3px; margin-top:2px; color:#39414F;}

.gestion_affiche_suivi { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-right:100px; margin-top:5px;}

.info_echange { background-image:url(../img/info_echange.png); background-repeat:no-repeat; background-position:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:left; padding-left:20px;}



/* charte */

div.fond_connexion_charte { margin-top:100px; width:1000px; height:326px; }



/* fiche impression expertise */

.note_fiche_print { border:1px solid #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#39414F; width:100%;}



/* consultation des messages */

.titre_receive_msg { width:807px; height:47px; background-image:url(../img/entete_message.png); margin-top:-100px;}

.ajout_dossier { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:center; }

.num_dossier_msg { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-align:left; }

.operations_dossier { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; text-align:right; }

.entete_boite_reception_border { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; border-bottom:1px solid #FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}

.entete_boite_reception { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-align:left; padding-right:5px;}

.border_boite_reception { border:1px solid #FFFFFF;}

.affichage_message_border { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; border-bottom:1px solid #FFFFFF;  }

.affichage_message { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; }

.view_message { width:800px; height:500px; background-color:#0A0918; position:absolute; border:2px solid #FFFFFF; margin-left:100px; }

.close_message { position:relative; float:right; padding-top:5px; padding-right:10px;}

.msg_entete_consult { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; padding-top:13px; position:relative; float:left; padding-left:10px;}

.msg_corps_consult { width:90%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}



/* livre d'or */ 

.livre_dor { position:absolute; width:100%; height:1500px; top:0; left:0; z-index:10000000; background-color:#0A0918; background-image:url(../img/fond.jpg); background-position:top; background-repeat:no-repeat; margin-top:10px;}

.livre { position:absolute; top:5%; left:35%; z-index:10000000; filter: alpha (opacity=100); width:530px; height:700px;}

.fermer_livre { position:absolute; }



.info_chiffrage { position:absolute; float:right; width:290px; text-align:right;}

.position_chiffrage { width:800px;}


.ecran_chiffrage { margin:0px;width:800px;filter:alpha(opacity=100);display:block; position:absolute; z-index:1000000; }

.ecran_reponse { margin:0px;text-align:left; filter:alpha(opacity=100);display:block; position:absolute; z-index:1000000; } /* width:800px; */

.entete_chiffrage {position:absolute; text-align:left; height:30px; font-family: Georgia,Times New Roman,Times,serif; font-size:20px; color:#083772; width:780px; padding-top:3px; padding-left:8px; background:url(../img/cursor-move.png); background-position:right; background-repeat:no-repeat;}

.entete_reponse {position:absolute; text-align:left; height:30px; font-family: Georgia,Times New Roman,Times,serif; font-size:20px; color:#083772; width:450px; padding-top:3px; padding-left:20px; background:url(../img/cursor-move.png); background-position:right; background-repeat:no-repeat;}

.options_entete { float:right; margin-right:30px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin-top:7px;}

.suivi_dossier_reponse {float:right; width:453px; margin-left:446px; position:absolute; }



.entete_taux_garage {width:807px; height:47px; background-image:url(../img/fond_gestion_taux_garage.png); margin-top:-70px; }

.entete_tarifs_garage {width:807px; height:47px; background-image:url(../img/fond_gestion_tarifs_garage.png); margin-top:-70px; }

.entete_taux_expert {width:807px; height:47px; background-image:url(../img/fond_gestion_taux_expert.png); margin-top:-70px;}

.entete_parametrage_garage {width:807px; height:47px; background-image:url(../img/fond_parametrage.png); margin-top:-70px;}



.entete_mission_ead {width:807px; height:47px; background-image:url(../img/entete_mission_ead.png); margin-top:-80px;}

.changer_dossier_complement{float:right; position:absolute; margin-top:-10px; margin-left:165px;}

.input_titre { width:197px; font-size:10px; }

.input_de { width:197px; font-size:10px; }

.input_a { width:197px; font-size:10px; }



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

texte10px { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000000;}	

h3 { margin: 0px; padding: 0px; }

.suggestionsBox { position: relative; left: 0px; margin: 0px 3px 0px 0px; width: 100px; background-color: #FFF; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #000; color: #000000; }

.suggestionsBoxSerie { position: relative; left: 0px; margin: 0px 3px 0px 0px; width: 140px; background-color: #FFF; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #000; color: #000000; }

.suggestionList { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:123px; border:1px solid #0A0918; margin-left:-2px;}	

.suggestionListSerie { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:143px; border:1px solid #0A0918; margin-left:-2px;}	

.suggestionList li { margin: 0px 0px 0px 0px; padding: 1px; cursor: pointer; margin-left:15px; }

.suggestionList li:hover { background-color: #659CD8; }

.suggestionListSerie li { margin: 0px 0px 0px 0px; padding: 1px; cursor: pointer; margin-left:15px; }

.suggestionListSerie li:hover { background-color: #659CD8; }



.suggestionsAssure { position: absolute; margin-left:254px; width: 445px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #000000; text-align:left; vertical-align:top; }

.suggestionListAssure { position:relative; background-color:#FFFFFF; width:448px; margin-left:0px; margin-top:27px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; top:0px; border: 1px solid #000;}



.suggestionsBoxImmat { position: absolute; margin-left:272px; margin-top:-3px; width: 111px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #000000; text-align:left; vertical-align:top; }

.suggestionListImmat { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:113px; margin-top:20px; border:1px solid #0A0918; margin-left:-2px;}	



.suggestionsBoxMarqueGt { position: absolute; margin-left:271px; margin-top:-3px; width: 130px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #000000; text-align:left; vertical-align:top; }

.suggestionsBoxMarqueGtNchiffrage { position: absolute; margin-left:1px; margin-top:-3px; width: 136px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #000000; text-align:left; vertical-align:top; }



.suggestionListMarqueGt { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:132px; margin-top:20px; border:1px solid #0A0918; margin-left:-2px; padding-left:16px;}

.suggestionListMarqueGtNchiffrage { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:138px; margin-top:4px; border:1px solid #0A0918; margin-left:-2px; padding-left:16px;}



.suggestionsBoxModeleGt { position: absolute; margin-left:58px; margin-top:16px; width: 190px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #000000; text-align:left; vertical-align:top; }

.suggestionsBoxModeleGtNchiffrage { position: absolute; margin-left:90px; margin-top:-4px; width: 198px; -moz-border-radius: 7px; -webkit-border-radius: 7px; color: #000000; text-align:left; vertical-align:top; }



.suggestionListModeleGt { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:192px; margin-top:4px; border:1px solid #0A0918; margin-left:-91px; padding-left:16px;}

.suggestionListModeleGtNchiffrage { margin: 0px; padding: 0px; position:absolute; background-color:#FFFFFF; width:200px; margin-top:4px; border:1px solid #0A0918; margin-left:-91px; padding-left:16px;}



.input_box_modele { font-size:10px; text-align:center; margin-left:2px; }

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



.commentaire_ead_refusee { position:absolute; background-color:#FFFFFF; width:438px; height:20px; margin-top:-6px; color:#FF0000; font-style:italic; text-align:left; padding-left:10px; padding-top:5px; margin-left:0px; }

.filtre_photos {background-color:#E64E42; text-align:center; color:#FFFFFF; position:absolute; float:left; margin-top:66px; margin-left:6px; width:209px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}

.maj_taux { position:relative; height:25px; width:430px; }

.tab_gestion_taux { }



.infos_transport { position:absolute; margin-left:100px; width:800px; height:335px; border:1px dashed #FFFFFF; background-color:#0A0918;}

.infos_immobilisation { position:absolute; margin-left:100px; width:800px; height:335px; border:1px dashed #FFFFFF; background-color:#0A0918; }

.infos_remplacement { position:absolute; margin-left:100px; width:800px; height:335px; border:1px dashed #FFFFFF; background-color:#0A0918; }

.infos_compagnie { position:absolute; margin-left:100px; width:800px; height:335px; border:1px dashed #FFFFFF; background-color:#0A0918; }



.operations_expert { position:absolute; border-bottom:1px solid #0A0918; margin-top:-7px; margin-left:135px; background-color:#FFFFFF; width:609px; height:79px; color:#000000; }



.verrou{position:absolute; z-index:1000000; text-align:left; margin-left:40px; margin-top:155px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; width:500px;}

.inner_operation_expert { position:absolute; }





.frm_qualite {width:807px; height:47px; background-image:url(../img/entete_gestionnaire_qualite.png); margin-top:-100px;}

.zoom_photo {  position:absolute; margin-left:10px; margin-top:4px; }
.dl_photo {  position:absolute; margin-left:150px; margin-top:3px; }
.visio_photo {  position:absolute; margin-left:179px; margin-top:7px; } /* Alignement en bas : margin-top:125px;  Alignement centre : margin-left:95px; */

.gestion_zoom_photo {width:807px; height:47px; background-image:url(../img/fond_consultation_gestion_zoom.png); margin-top:-100px;}

.border_img_zoom {border:1px dashed #FFF;}



.titre_stats_admin {width:807px; height:47px; background-image:url(../img/titre_stats_admin.png); margin-top:-100px;}



/* ECRAN DE REPONSE */

#panel_reponse { background: #FFFFFF; height: 140px; display: none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:3px; border-bottom:2px dashed #000000; color:#000000 }

.slide_reponse { }

.bouton-slide_reponse {}

.position_pieces_jointes {position:absolute; top:115px;; float:left; width:450px; z-index:1000000;}

.active_reponse { }

.verification_telephonique_contradictoire { position:absolute; width:458px; margin-top:180px; height:252px; background:url(../img/fond_verif_reponse_contradictoire.png); background-position:center; background-repeat:no-repeat; }

.verification_email_reparateur { position:absolute; width:458px; margin-top:180px; height:252px; background:url(../img/fond_verif_reponse_contradictoire.png); background-position:center; background-repeat:no-repeat; }

.loader_passerelle { position:absolute; width:458px; margin-top:180px; height:252px; background:url(../img/fond_verif_reponse_contradictoire.png); background-position:center; background-repeat:no-repeat; display:none; }



.html_presence_mission_darva {background-color:#FFFFFF; margin-left:8px; margin-top:1px; position:absolute; width:auto; font-size:10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; width:775px; height:41px;}

.tab_detail_reponse { display:none; }

/* ÉCRAN RÉPONSE */
/*  ro.sandri le 18/11/2020 : Placement de la fenêtre de réponse à gauche de tout le contenu du site et de façon fixe.
    Cela permet à la fenêtre de rester présente quand on scroll dans la page */
div#box1.ecran_reponse {
    position: fixed;
    width:480px !important;
}
div#box1.ecran_reponse.alignRight {
    right: 0px; /* ALIGNEMENT POPUP À DROITE */
}
@media (min-width:1320px) { /* max-width pour ALIGNEMENT À GAUCHE */
    div#box1.ecran_reponse.alignRight {
        left: 830px; /* ALIGNEMENT POPUP À DROITE */
    }
    div#box1.ecran_reponse.alignLeft {
        right: 830px; /* ALIGNEMENT À GAUCHE */
	}
}

/* ÉCRAN CHIFFRAGE */
/* ro.sandri le 18/11/2020 : Ajout d’une règle pour déporter le popup sur la gauche */
div#box1.ecran_chiffrage {
    position: fixed;
    width:800px !important;
    }
div#box1.ecran_chiffrage.alignRight {
    right: 0px; /* ALIGNEMENT À DROITE */
}
@media (min-width:1700px) { /* max-width pour ALIGNEMENT À GAUCHE */
    div#box1.ecran_chiffrage.alignRight {
        left: 830px; /* ALIGNEMENT POPUP À DROITE */
    }
    div#box1.ecran_chiffrage.alignLeft {
        right: 830px; /* ALIGNEMENT À GAUCHE */
    }
}

/* Placement du tableau de la fiche d’expertise */
form[name="garage_visu_expertise"] > table.alignLeft {
    margin-left: 20px;
    margin-right: auto;
    /* background-color: #E64E42; */
    }
form[name="garage_visu_expertise"] > table.alignRight {
    margin-left: auto;
    margin-right: 20px;
    /* background-color: greenyellow; */
}

/* Override placement de la lightbox */
#lightbox.alignLeft {
    right: unset !important;
    left: 100px !important;
}
#lightbox.alignRight {
    right: 60px !important;
    left: unset !important;
}