html{
        -ms-overflow-style: scrollbar;

}

body {
	margin: 0;
	padding: 0;
	font-family : Trebuchet MS, Sans-Serif, Verdana;
	scrollbar-face-color: #738ec5;  scrollbar-shadow-color: #a9a9a9;  scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #FFFFFF;  scrollbar-darkshadow-color: #E7E9F2;  scrollbar-track-color: #E7E9F2;  scrollbar-arrow-color: #FFFFFF;
	background-color: #FFFFFF;
}

input {
	font-family : Trebuchet MS, Verdana, Sans-Serif;
}

textarea{background-color: #FFFFFF;}
select{background-color: #FFFFFF;}

/* ******************************************************************************************************** */
/* ************************************************ Entete ************************************************ */
h1 {margin: 0px;  font-size: 22px;}

#entete {
	width: 100%;
	background-image: url(../_images/top_fd.gif);
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#bloc_gauche {float: left; padding: 0px;  margin: 0px 0px 0px 2px;}
#bloc_gauche img#logo{border:0; padding: 0px;  margin: 0px; cursor:pointer; vertical-align:top;}

#bloc_centre {float: left;  padding: 0px 0px 0px 10px;  color : #ffffff;}
#bloc_centre h1{display: block;margin:0px; padding:0px;}
#bloc_centre span{font-size: 11px; display:block; margin:0px; padding:0px;}
#bloc_centre select {	color: #000000;	}

#bloc_droit {
	float: right;
	padding: 0px;
	margin: 0px;
}

#utilisateur {
	background: #CCCCCC url(../_images/top_onglet.gif) no-repeat top left;
	width: 420px;
	margin: 0px 0px 10px 0px;
	font-size: 12px;
	text-align: right;
	color: #666699;
	/* DRO-060122 - Ajout alignement à droite avec utilisation de BootStrap pour la div HTML */
	float: right;
}
#utilisateur  span{margin: 0px 5px 0px 0px;}
#utilisateur  img, a {vertical-align: middle;  margin: 5px 3px 5px 3px; border:0; cursor:pointer;}
#utilisateur  img:hover, a:hover {vertical-align: middle;  margin: 5px 3px 5px 3px;}
#utilisateur img#flag{cursor: default;}

#boutons {text-align : left;  margin: 0px;}

#boutons img {vertical-align: middle}
/* ********************************************* Fin de entete ******************************************** */
/* ******************************************************************************************************** */

table.criteres_rech, table.cadre_frame{
	border: solid 1px #7390B8;
	width: 100%;
	padding: 0;
	margin: 0;
}


table.criteres_rech tr, table.cadre_frame{
	padding: 0;
	margin: 0;
}

table.criteres_rech th , table.cadre_frame th{
	/*background: url(../_images/fond_th_criteres_rech.png);*/
	background-color:#6C8FC0;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight:normal ;
}

table.cadre_frame th.entete_rose{
	background-color:#f0baba;
	font-size: 14px;
	color: #162E52;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight:normal ;
}

table.cadre_liste_resultats tr.entete_rose, table.cadre_liste_resultats td.entete_rose{
	background-color:#f0baba;
	color: #162E52;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight:normal ;
}



table.criteres_rech th.pale , table.cadre_frame th.pale{
	background-color:#9FB8DB;
	font-size: 14px;
	color: #162E52;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight: normal;
	cursor: hand;
}

table.criteres_rech th.clair , table.cadre_frame th.clair
{
	background-color:#6C8FC0;
	/*background: url(../_images/fond_th_clair.png) ;*/
	font-size: 14px;
	color: #162E52;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight: normal;
}

#divWait {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	background-color: #BBB;
	opacity: 0.5;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1000;
	background-image: url('../_images/roue.gif');
}

.waiting {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	background-color: #BBB;
	opacity: 0.5;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 1000;
	background-image: url('../_images/roue.gif');
}

table.criteres_rech td{
	font-size: 10px;
	padding: 3px;
}

table.cadre_frame td.cadre{
	border: solid 1px #7390B8;
}

table.infos_client, table.cadre_frame{
	width: 100%;
	padding: 0;
	margin: 0;
}

table.infos_client tr, table.cadre_frame{
	padding: 0;
	margin: 0;
}

table.infos_client th , table.cadre_frame th{
	/*background: url(../_images/fond_th_criteres_rech.png) ;*/
	background-color:#6C8FC0;
	font-size: 14px;
	color: #FFFFFF; /*#162E52;*/
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight:normal ;
}

table.infos_client td{
	font-size: 11px;
	padding: 3px;
}

input.text{
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #FFFFFF;
}

input.text_oblig{
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #F7FEBB;
}

input.text_readonly{
	border: solid 1px #7390B8;
	font-size: 11px;
	color: #C0C0C0;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #FFFFFF;
}

input.btn_validation {border: solid 1px #669;  background: #E7E9F2;  color: #666699;  font-size: 8pt;}

span.text{
	border: solid 1px #7390B8;
	font-size: 11px;
	padding: 0 2px 0 2px;
	height: 18px;
	background-color: #FFFFFF;
	color:#000000;
}

span.text_oblig{
	border: solid 1px #7390B8;
	font-size: 11px;
	padding: 0 2px 0 2px;
	height: 18px;
	background-color: #F7FEBB;
	color:#000000;
}

input.text_oblig_devise {
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #F7FEBB;
	text-align: right;
}

textarea.text_oblig{
	border: solid 1px #7390B8;
	font-size: 11px;
	padding: 0 2px 0 2px;
	background-color: #F7FEBB;
}

textarea.text_readonly{
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #C0C0C0;
}

select.text{
	border: solid 1px #7390B8;
	font-size: 11px;
	/*height: 18px;*/
	padding: 0 2px 0 2px;
	background-color: #FFFFFF;
}


select.text_oblig{
	border: solid 1px #7390B8;
	font-size: 11px;
	/*height: 18px;*/
	padding: 0 2px 0 2px;
	background-color: #F7FEBB;
}

input.text_devise{
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #FFFFFF;
	text-align: right;
}

input.text_devise_readonly{
	border: solid 1px #7390B8;
	font-size: 11px;
	color: #C0C0C0;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #FFFFFF;
	text-align: right;
}

input.text_no_border{
	border: solid 0px #FFFFFF;
	font-size: 11px;
	height: 18px;
	padding: 0 1px 0 1px;
	margin: 0px;
	background-color:#FFFFFF;
}

input.text_oblig_no_border{
	border: solid 0px #FFFFFF;
	font-size: 11px;
	height: 18px;
	padding: 0 1px 0 1px;
	margin: 0px;
	background-color:#F7FEBB;
}

input.phone_selected{
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;	
	background : #F7FEBB;
}

input.enregistrer, input.validation_massive, input.nv_magasin, input.calendrier, input.nv_backoffice, input.nv_outil, input.nv_zone_intervention, input.nv_classe, input.nv_plateforme, input.nv_profil, input.nv_enseigne, input.nv_appareil, input.nv_piece, input.nv_fournisseur, input.nv_transporteur, input.nv_soustraitant, input.nv_ticket, input.ticket, input.nv_client, input.nv_utilisateur, input.vider, input.rechercher, input.rechercher_jumelle, input.rechercher_magasin, input.rechercher_fournisseur, input.valider, input.calculer, input.lock_add, input.lock_get, input.annuler, input.integrer, input.ajouter, input.numeriser, input.demarrer, input.arreter, input.imprimer, input.imprimer_codebarre, input.imprimer_attente, input.connecter, input.page_suiv, input.page_prec, input.ajout_intervention, input.ajout_rdv_helpdesk, input.refus_demande, input.attente, input.supprimer, input.ImpacterUtilisateurs, input.modifier, input.fermer, input.supp_rdv, input.monney, input.chassis, input.demande_fournisseur, input.avancement, input.nv_motif, input.nv_modele, input.client_inconnu, input.nv_societe_juridique, input.photo, input.utilisateur, input.cnl_normalisation, input.facturation, input.stat, input.excel, input.nv_partenaire, input.valider_auto_width, input.annuler_auto_width, input.relancer, input.plateforme, input.checked, input.unchecked, input.logistique, input.previsRealise, input.pdf, input.geste_commercial {
    border: solid 1px #7390B8;
    text-transform: uppercase;
    padding: 0 10px 0 28px;
    font-size: 11px;
    height: 20px;
    color: #003366 /*#7390B8*/;
    cursor: pointer;
    margin: 0 10px 0 0;
}

input.button
{
    border: solid 1px #7390B8;
	text-transform: uppercase;
	font-size: 10px;
	height: 20px;
	color: #003366 /*#7390B8*/;
	cursor: hand;    
}

input.nv_utilisateur
{
	background: #E7EAF0 url(../_images/utilisateur_add.png) no-repeat 5px 0px;	
	width: 160px;
}
input.cnl_normalisation
{
	background: #E7EAF0 url(../_images/error.png) no-repeat 5px 0px;	
	width: 160px;
}
input.utilisateur
{
	background: #E7EAF0 url(../_images/utilisateur.png) no-repeat 5px 0px;	
	width: 160px;
}

input.calculer
{
	background: #E7EAF0 url(../_images/calculator.png) no-repeat 5px 0px;	
	width: 160px;
}

input.plateforme
{
	background: #E7EAF0 url(../_images/building.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_fournisseur 
{
	background: #E7EAF0 url(../_images/fond_nv_fournisseur.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_transporteur{
	background: #E7EAF0 url(../_images/camion_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_soustraitant{
	background: #E7EAF0 url(../_images/soustraitant_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_classe{
	background: #E7EAF0 url(../_images/app_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_enseigne{
	background: #E7EAF0 url(../_images/enseigne_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.ticket
{
    background: #E7EAF0 url(../_images/telephone.png) no-repeat 5px 0px;	
    width: 160px;
}

input.nv_ticket
{
	background: #E7EAF0 url(../_images/telephone_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_appareil 
{
	background: #E7EAF0 url(../_images/fond_nv_appareil.png) no-repeat 5px 0px;	
	width: 160px;
}

input.validation_massive 
{
	background: #E7EAF0 url(../_images/fond_valider.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_piece 
{
	background: #E7EAF0 url(../_images/piece_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_profil 
{
	background: #E7EAF0 url(../_images/fond_nv_profil.png) no-repeat 5px 0px;	
	width: 140px;
}

input.nv_plateforme 
{
	background: #E7EAF0 url(../_images/fond_nv_plateforme.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_magasin 
{
	background: #E7EAF0 url(../_images/fond_nv_magasin.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_outil
{
	background: #E7EAF0 url(../_images/fond_nv_outil.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_societe_juridique
{
	background: #E7EAF0 url(../_images/societe_juridique.png) no-repeat 5px 0px;	
	width: 200px;
}

input.nv_zone_intervention{
	background: #E7EAF0 url(../_images/zone_intervention_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_client
{
	background: #E7EAF0 url(../_images/client_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_motif
{
	background: #E7EAF0 url(../_images/bdc_jaune.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_modele
{
	background: #E7EAF0 url(../_images/bdc_vert.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_partenaire
{
	background: #E7EAF0 url(../_images/partenaire_add.png) no-repeat 5px 0px;	
	width: 160px;
}

input.monney
{
	background: #E7EAF0 url(../_images/coins.png) no-repeat 5px 0px;	
	width: 160px;
}

input.connecter 
{
	background: #E7EAF0 url(../_images/connecter.png) no-repeat  5px 0px;
	width: 100px;
}

input.vider 
{
	background: #E7EAF0 url(../_images/fond_vider.png) no-repeat  5px 0px;
	width: 80px;
}

input.rechercher 
{
	background: #E7EAF0 url(../_images/fond_rechercher.png) no-repeat  5px 0px;	
	width: 110px;
}

input.rechercher_jumelle
{
	background: #E7EAF0 url(../_images/find.png) no-repeat  5px 0px;	
	width: 110px;
}

input.rechercher_magasin{
	background: #E7EAF0 url(../_images/cart_search.png) no-repeat  5px 0px;	
	width: 110px;
}

input.rechercher_fournisseur{
	background: #E7EAF0 url(../_images/fournisseur_search.png) no-repeat  5px 0px;	
	width: 140px;
}

input.valider 
{
	background: #E7EAF0 url(../_images/fond_valider.png) no-repeat  5px 0px;	
	width: 90px;
}

input.valider_auto_width 
{
	background: #E7EAF0 url(../_images/fond_valider.png) no-repeat  5px 0px;
	padding: 0 0 0 5px;
}

input.lock_add
{
	background: #E7EAF0 url(../_images/lock_add.png) no-repeat  5px 0px;	
	width: 90px;
}

input.lock_get
{
	background: #E7EAF0 url(../_images/lock.png) no-repeat  5px 0px;	
	width: 90px;
}

input.checked
{
	background: #E7EAF0 url(../_images/checkbox_cocher.png) no-repeat  5px 0px;	
	width: 90px;
}

input.unchecked
{
	background: #E7EAF0 url(../_images/checkbox_decocher.png) no-repeat  5px 0px;	
	width: 90px;
}
input.excel
{
	background: #E7EAF0 url(../_images/ico_xls_small.GIF) no-repeat  5px 0px;	
	width: 150px;
}
input.pdf {
    background: #E7EAF0 url(../_images/ico_pdf_small.GIF) no-repeat 5px 0px;
    width: 150px;
}


input.numeriser 
{
	background: #E7EAF0 url(../_images/numeriser.png) no-repeat  5px 0px;	
	width: 90px;
}

input.integrer
{
	background: #E7EAF0 url(../_images/dossier_edit.png) no-repeat  5px 0px;	
	width: 110px;
}

input.annuler 
{
	background: #E7EAF0 url(../_images/fond_annuler.png) no-repeat  5px 0px;	
	width: 90px;
}

input.annuler_auto_width 
{
	background: #E7EAF0 url(../_images/fond_annuler.png) no-repeat  5px 0px;
	padding: 0 0 0 5px;	
}

input.ajouter 
{
	background: #E7EAF0 url(../_images/fond_ajouter.png) no-repeat  5px 0px;	
	width: 90px;
}

input.impacterutilisateurs 
{
	background: #E7EAF0 url(../_images/fond_impacter_utilisateur.png) no-repeat  5px 0px;	
	width: 180px;
}

input.demarrer 
{
	background: #E7EAF0 url(../_images/media_play_green.png) no-repeat  5px 0px;	
	width: 90px;
}

input.arreter 
{
	background: #E7EAF0 url(../_images/media_stop_red.png) no-repeat  5px 0px;	
	width: 90px;
}
input.imprimer 
{
	background: #E7EAF0 url(../_images/print.png) no-repeat  5px 0px;	
	width: 90px;
}

input.photo
{
	background: #E7EAF0 url(../_images/ico_img_small.GIF) no-repeat  5px 0px;	
	width: 90px;
}


input.imprimer_codebarre 
{
	background: #E7EAF0 url(../_images/print_barecode.png) no-repeat  5px 0px;	
	width: 150px;
}

input.imprimer_attente
{
	background: #E7EAF0 url(../_images/indicator_white.gif) no-repeat  5px 0px;	
	width: 110px;
}

input.page_suiv 
{
	background: #E7EAF0 url(../_images/fleche_droite.png) no-repeat  50% right;	
	width: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
input.page_prec
{
	background: #E7EAF0 url(../_images/fleche_gauche.png) no-repeat  50% left;	
	width: 140px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

input.renvoi_utilisateur
{
	background: #E7EAF0 url(../_images/utilisateur.png) no-repeat  5px 0px;	
	width: 30px;
	height:auto;
	cursor:hand;
}
input.competence_utilisateur
{
	background: #E7EAF0 url(../_images/btn_ajouter.png) no-repeat  5px 0px;	
	width: 30px;
	height:auto;
	cursor:hand;
}
input.plan_jour
{
	background: #E7EAF0 url(../_images/planning_jour_icone.png) no-repeat  0px 0px;	
	width: 20px;
	height: 20px;
	cursor:hand;
	border: solid 1px #7390B8;
}
input.plan_semaine
{
	background: #E7EAF0 url(../_images/planning_semaine_icone.png) no-repeat  0px 0px;	
	width: 20px;
	height: 20px;
	cursor:hand;
	border: solid 1px #7390B8;
}
input.plan_mois
{
	background: #E7EAF0 url(../_images/planning_mois_icone.png) no-repeat  0px 0px;	
	width: 20px;
	height: 20px;
	cursor:hand;
	border: solid 1px #7390B8;
}
input.plan_trimestre
{
	background: #E7EAF0 url(../_images/planning_trimestre_icone.png) no-repeat  0px 0px;	
	width: 20px;
	height: 20px;
	cursor:hand;
	border: solid 1px #7390B8;
}

input.ajout_intervention
{
	background: #E7EAF0 url(../_images/inter_add.png) no-repeat  5px 0px;	
	width: 200px;
}
input.ajout_rdv_helpdesk
{
	background: #E7EAF0 url(../_images/date_add.png) no-repeat  5px 0px;	
	width: 210px;
}
input.refus_demande 
{
    background: #E7EAF0 url(../_images/excla_rouge.png) no-repeat 5px 0px;
    width: 180px;
}
input.supp_rdv
{
	background: #E7EAF0 url(../_images/date_delete.png) no-repeat  5px 0px;	
	width: 210px;
}
input.calendrier
{
    background: #E7EAF0 url(../_images/date.png) no-repeat 5px 0px;
    width: 210px;
}
input.attente
{
	background: #E7EAF0 url(../_images/hourglass.png) no-repeat  5px 0px;	
	width: 200px;
}

input.supprimer
{
	background: #E7EAF0 url(../_images/btn_effacer.png) no-repeat  5px 0px;	
	width: 90px;
}

input.geste_commercial {
	background: #E7EAF0 url(../_images/kdo.png) no-repeat 5px 0px;
	width: 90px;
}
input.enregistrer{
	background: #E7EAF0 url(../_images/btn_sauver.png) no-repeat  5px 0px;	
	width: 90px;
}
input.stat{
	background: #E7EAF0 url(../_images/stat.png) no-repeat  5px 0px;	
	width: 90px;
}
input.modifier
{
	background: #E7EAF0 url(../_images/btn_editer.png) no-repeat  5px 0px;	
	width: 90px;
}
input.fermer
{
	background: #E7EAF0 url(../_images/door_in.png) no-repeat  5px 0px;	
	width: 90px;
}
input.chassis
{
	background: #E7EAF0 url(../_images/arbre.png) no-repeat  5px 0px;	
	width: 90px;
}
input.demande_fournisseur
{
	background: #E7EAF0 url(../_images/fournisseur_question.png) no-repeat  5px 0px;	
	width: 200px;
}
input.avancement
{
	background: #E7EAF0 url(../_images/find.png) no-repeat  5px 0px;	
	width: 115px;
}

input.client_inconnu
{
	background: #E7EAF0 url(../_images/client_delete.png) no-repeat  5px 0px;	
	width: 150px;
}

input.facturation 
{
	background: #E7EAF0 url(../_images/fact.png) no-repeat  5px 0px;	
	width: 90px;
}

input.blanc 
{
	background-color: white !important;
}

input.relancer 
{
	background: #E7EAF0 url(../_images/fond_valider.png) no-repeat  5px 0px;	
	width: 90px;
}

input.logistique
{
	background: #E7EAF0 url(../_images/camion.png) no-repeat  5px 0px;	
	width: 130px;
}


/* DRO2030-CSS des boutons d UPLOAD */
input.custom-file-upload {
	border: solid 1px #7390B8;
	font-size: 11px;
	height: 18px;
	padding: 0 2px 0 2px;
	background-color: #F7FEBB;
	/* PARAM DU FRONT */
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	border-color: $blue;
	border-width: 1px;
	white-space: nowrap;
	display: inline-flex;
	align-items: center;
	align-content: center;
	text-align: center;
	cursor: pointer;
	-webkit-appearance: none;
	text-align: left;
	-webkit-rtl-ordering: left;
	/* padding: 0px,0px,2px,0px; */
}
/* CODE CHROME EDGE */
input[type="file"]::-webkit-file-upload-button {
	float: right;
	margin: 0 0 0 0px;
	font-size: 11px;
	height: 16px;
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	display: none; /* Masquage du Bt upload de input File */
}
/* FIRE FOX */
input[type=file]::file-selector-button {
	float: right;
	margin: 0 0 0 0px;
	font-size: 11px;
	height: 16px;
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	display: none; /* Masquage du Bt upload de input File */
}
.buttonFileUpload {
	border: solid 0px #7390B8;
	height: 18px;
	font-size: 11px;
	font-weight: normal;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	border-color: $blue;
	border-width: 1px;
	white-space: nowrap;
	align-items: center;
	align-content: center;
	text-align: center;
	cursor: pointer;
	-webkit-appearance: none;
	text-align: left;
	padding: 2px,1px,-1px,2px;
	vertical-align: bottom;
}




.rouge
{
	color: red;
}

label
{
	cursor: hand;
}

label.valider, label.attente{
	text-transform: uppercase;
	padding: 0 0px 0 25px !important;
	font-size: 11px;
	height: 20px;
	color: #003366;
	cursor: hand;
	margin: 0 !important;
}

label.valider 
{
	background: url(../_images/fond_valider.png) no-repeat  5px 0px;	
	width: 140px;
}

label.attente
{
	background: url(../_images/hourglass.png) no-repeat  5px 0px;	
	width: 140px;
}

img.petits_btns{
	margin: 0 5px 0 5px;
	cursor: pointer;
}

img.icon{
	margin: 0 5px 0 5px;
	cursor: default;
}

table.cadre_liste_resultats , table.cadre_liste_resultats_select , table.cadre_liste_resultats_select_no_hand, table.cadre_liste_resultats_tri
{
	border: solid 1px #7390B8;
	width: 100%;
	padding: 0;
	margin: 0;	
	border-collapse: collapse;
}

table.cadre_liste_resultats tr.entete {
	background: #7390CF;
	color: #FFF;
}
table.cadre_liste_resultats tr.entete td{
	background: #7390CF;
	color: #FFF;
}

 table.cadre_liste_resultats td.td_grise{
	border: 0px none #808080;
	background-color: #808080;
}

table.cadre_liste_resultats th.th_bleau_clair{
    background-color:#6C8FC0; 
    font-size: 11px;	
    color:#FFFFFF; 
    text-align:right; 
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:1px;
    padding-right:0;
    margin:0; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.cadre_cumul_resultats
{
	border: solid 1px #7390B8;
	padding: 0;
	margin: 0;	
	border-collapse: collapse;
}

div.cadre_liste_resultats{
	border: solid 1px #7390B8;
	width: 100%;
	padding: 0;
	margin: 0;	
	border-collapse: collapse;
}

table.cadre_liste_resultats th , table.cadre_cumul_resultats th , table.cadre_liste_resultats_select th , table.cadre_liste_resultats_select_no_hand th, table.cadre_liste_resultats_tri th, td.entete_infos_client
{
	background: #003366 /* #7390B8 */ ;
	font-size: 11px;
	color: #FFF;
	text-align: center;
	padding:3px;
	margin: 0;
	font-weight: normal;
	border-collapse: collapse;
}
table.cadre_liste_resultats th.entete_bleue
{
	background-color:#6C8FC0;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding:1px;
	margin:0;
	font-weight:normal;
}

table.cadre_liste_resultats td, table.cadre_liste_resultats_select td, table.cadre_liste_resultats_select_no_hand td, table.cadre_liste_resultats_tri td  
{
	border: solid 1px #7390B8;
	border-collapse: collapse;
	color: #4B4B4B;
	font-size: 11px;
	padding: 1px;
}

table.cadre_liste_resultats td.tdAlert, table.cadre_liste_resultats_select td.tdAlert, table.cadre_liste_resultats_select_no_hand td.tdAlert, table.cadre_liste_resultats_tri td.tdAlert  
{
	color: #cc0033; 
}


span.tdAlert
{
	color: #CC1B1B; 
}

table.cadre_liste_resultats td.tdAlertGreen, table.cadre_liste_resultats_select td.tdAlertGreen, table.cadre_liste_resultats_select_no_hand td.tdAlertGreen, table.cadre_liste_resultats_tri td.tdAlertGreen 
{
	color: #509948;
}

span.tdAlertGreen
{
	color: #509948; 
}

table.cadre_infos_client
{
	border: #7390b8 1px solid;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 1px;
	color: black;
	background-color: #ffffff;
	padding-top: 1px;
	border-collapse: collapse;

}

table.cadre_infos_client td.entete_infos_client{
	text-transform: uppercase;
	background-color: #003366;
}

.listeRdVCols
{
	border-left: solid 1px #7390B8;
	border-right: solid 1px #7390B8;
	border-collapse: collapse;
	color: #4B4B4B;
	font-size: 11px;
	padding: 1px;
	
}

table.cadre_liste_resultats_select{
	cursor: pointer;
}
table.cadre_liste_resultats_select td.col1, table.cadre_liste_resultats_select_no_hand td.col1 {
	padding-left: 23px;
}

table.cadre_liste_resultats_tri th{
	cursor: pointer;
}
table tr.pair {
    background: #E7EAF0;
}
table tr.pair_alert{
	background: #F9BBCA;
}

div.pair {
	background: #E7EAF0;
}

table tr.impair 
{
	background: #FFF;
}

table tr.impair_alert{
	background: #F9BBCA;
}

div.impair {
	background: #FFF;
}

table tr.supprime 
{
	background: #D4D4D4;
}

table tr.interdit 
{
	background: #D4D4D4;
	cursor: default;
}

table tr.entete 
{
	background: #7390CF;
	color: #FFF;
}

table tr.entete_clair 
{
	background: #99CCFF;
	color: #FFF;
}


table tr.ligne_jaune
{
	background: #F7FEBB;
}

table tr.pale{
	background-color:#9FB8DB;
	font-size: 14px;
	color: #162E52;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight: normal;
}

table tr.clair
{
	background-color:#6C8FC0;
	font-size: 14px;
	color: #162E52;
	text-align: left;
	padding:3px;
	margin: 0;
	font-weight: normal;
}

table tr.select_fournisseur td.col1
{
	background: #F7FEBB url(../_images/fond_modif_fournisseur.png) 0px 2px no-repeat ;
}

table tr.select_transporteur td.col1{
	background: #F7FEBB url(../_images/camion_edit.png) 0px 2px no-repeat ;
}

table tr.select_soustraitant td.col1{
	background: #F7FEBB url(../_images/soustraitant_edit.png) 0px 2px no-repeat ;
}
table tr.select_classe td.col1{
	background: #F7FEBB url(../_images/app_edit.png) 0px 2px no-repeat ;
}
table tr.select_enseigne td.col1{
	background: #F7FEBB url(../_images/enseigne_edit.png) 0px 2px no-repeat ;
}

table tr.select_client td.col1
{
	background: #F7FEBB ;
}

table tr.select_intervention td.col1
{
	background: #F7FEBB 0px 2px no-repeat ;
}

table tr.select_utilisateur td.col1
{
	background: #F7FEBB url(../_images/utilisateur_edit.png) 0px 2px no-repeat ;
}

table tr.select_appareil td.col1
{
	background: #F7FEBB url(../_images/app_edit.png) 0px 2px no-repeat ;
}

table tr.select_piece td.col1
{
	background: #F7FEBB ;
}

table tr.select_plateforme td.col1
{
	background: #F7FEBB;
}


table tr.select_magasin td.col1
{
	background: #F7FEBB url(../_images/cart_edit.png) 0px 2px no-repeat ;
}

table tr.select_encaissement td.col1
{
	background: #F7FEBB url(../_images/fact_edit.png) 0px 2px no-repeat ;
}

table tr.select_communication td.col1
{
	background: #F7FEBB url(../_images/print.png) 0px 2px no-repeat ;
}

table tr.select_profil td.col1
{
	background: #F7FEBB url(../_images/profil_edit.png) 0px 2px no-repeat ;
}

table tr.select_outil td.col1{
	background: #F7FEBB url(../_images/outil_edit.png) 0px 2px no-repeat ;
}

table tr.select_societe_juridique td.col1{
	background: #F7FEBB url(../_images/societe_juridique.png) 0px 2px no-repeat ;
}

table tr.select_zone_intervention td.col1{
	background: #F7FEBB url(../_images/zone_intervention_edit.png) 0px 2px no-repeat ;
}

table tr.select_reclamation td.col1{
	background: #F7FEBB url(../_images/reclamation.png) 0px 2px no-repeat ;
}


table tr.select_partenaire td.col1{
	background: #F7FEBB url(../_images/partenaire_edit.png) 0px 2px no-repeat ;
}

table tr.select_fournisseur, tr.select_societe, tr.select_zone_intervention, tr.select_classe, tr.select_transporteur, tr.select_soustraitant, tr.select_enseigne, tr.select_client, tr.select_intervention, tr.select_utilisateur, tr.select_appareil, tr.select_piece , tr.select_profil, tr.select_backoffice, tr.select_outil, tr.select_vide, tr.select_communication, tr.select_plateforme , tr.select_magasin, tr.select_encaissement, tr.select_reclamation, tr.select_societe_juridique, tr.select_partenaire
{
	background: #F7FEBB;
	height: 26px;
}

td.onglet_on_bleu 
{
	background: url(../_images/fond_S_bleu.jpg) ;	
	font-size: 10px;
}

td.onglet_on_bleu  a 
{
	text-decoration: none;
	color : #162E52;
	font-weight:bolder ;
	
}

 td.onglet_off_bleu  a
{
	text-decoration: none;
	color : #162E52;
	
}

td.onglet_off_bleu  
{
	background: url(../_images/fond_N_bleu.jpg) ;
	font-size: 10px;
}

td.onglet_on_jaune 
{
	background: #F7FEBB url(../_images/fond_S_jaune.jpg) ;	
	font-size: 10px;
}

td.onglet_on_jaune  a 
{
	text-decoration: none;
	color : #162E52;
	font-weight:bolder ;
	
}


td.onglet_off_jaune  a
{
	text-decoration: none;
	color : #162E52;
	
}
.fntOngletDisable{
	color: Gray; 
	cursor: default;
}

td.choc_rayure
{
	border: solid 1px #7390B8;
	border-color: Black;
	background-color: #F7FEBB;
	height: 65px;
	width: 120px;
	text-align: center;
}

td.onglet_off_jaune 
{
	background: #F7FEBB url(../_images/fond_N_jaune.jpg) ;
	font-size: 10px;
}

td.magasin 
{
	background:  #9FB8DB;
	text-align : right;
	font-size: 24px;
	color : #4B4B4B;
}

td.client_etat_infos
{
	text-align : right;
	font-size: 24px;
	color : #4B4B4B;
}

td.etat_reparation
{
	background:  #9FB8DB;
	text-align : center;
	font-size: 24px;
	color : #4B4B4B;
}
td.test
{
border:inset;border-color: Black;
}

td.magasin span.libelleinfos 
{
	padding-top: 3px;
	font-size: 10px;
	width: 250px ;
	line-height: 12px;
}	

div.infos 
{
	display: inline;
	background: url(../_images/fond_magasin.jpg); 
	padding-left: 10px;
}

body.onglet_bas 
{
	background: #9FB8DB;	
	font-size: 11px;
}

div.onglet_bas 
{
	background: #9FB8DB;	
	font-size: 11px;
}

body.onglet_bas_jaune
{
	background: #f7febb;	
	font-size: 11px;
}

div.onglet_bas_jaune
{
	background: #f7febb;	
	font-size: 11px;
}

table.cadre 
{
	border: solid 1px #7390B8;	
}

td.LibelleChampSaisie 
{
	font-size: 11px;	
}

select 
{
	border: solid 1px black;
	font-size: 11px;	
}

table.blanche 
{
	border: solid 0px #000000;
	padding: 0;
	margin: 0;	
	border-collapse: collapse;
}
div.blanche {
	border: solid 0px #000000;
	padding: 0;
	margin: 0;	
	border-collapse: collapse;
	font-size: 10pt;
}

table.blanche td
{
	border: solid 0px #000000 !important;
	border-collapse: collapse;
	padding: 1px;	
}

.blanche
{
	border: solid 0px #000000 !important;
	border-collapse: collapse;
	padding: 1px;	
}

table.info_importante 
{
	border: solid 1px #cc0000;
	width: 100%;
	padding: 0;
	margin: 0;
	background-image:url(../_images/excla_rouge.png);
	background-repeat:no-repeat;
	background-position:5 2;
	padding-left:10px;
}
table.info_importante td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333399;
}
.info_utilisation{
	border: solid 1px #333399;
	width: 100%;
	height: 20px;
	padding: 3px 5px 3px 20px;
	margin: 0;
	background-image:url(../_images/excla_bleu.png);
	background-repeat:no-repeat;
	background-position: 1px 50%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333399;
}
table.info_utilisation 
{
	border: solid 1px #333399;
	width: 100%;
	padding: 0;
	margin: 0;
	background-image:url(../_images/excla_bleu.png);
	background-repeat:no-repeat;
	background-position:5 5;
	padding-left:10px;
}
table.info_utilisation td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333399;
}

td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

table.compteur
{
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:48px;
	font-family : Trebuchet MS, Verdana, Sans-Serif;
}


td.compteur_vert,tr.compteur_vert
{
	background-color:#cce2c6;
	color:#559e42;
	text-align:center;
	cursor:hand;
}

td.compteur_vert_car
{
	background: #cce2c6 url(../_images/car.png) no-repeat 25px 5px ;
	color:#559e42;
	text-align:center;
	cursor:hand;
}

td.compteur_vert_zi
{
	background: #cce2c6 url(../_images/car.png) no-repeat 5px 5px ;
	color:#559e42;
	text-align:center;
	cursor:hand;
}

td.compteur_vert_zi_prox
{
	background: #cce2c6 url(../_images/zone_intervention_prox.png) no-repeat 5px 5px ;
	color:#559e42;
	text-align:center;
	cursor:hand;
}

td.compteur_orange
{
	background-color:#f7e1c0;
	color:#e49d2d;
	text-align:center;
	cursor:hand;
}
td.compteur_gris
{
	background-color:#CCCCCB;
	color:#FFFFFF;
	text-align:center;
	cursor:hand;
}
td.compteur_orange_car
{
	background: #f7e1c0 url(../_images/car.png) no-repeat 25px 5px ;
	color:#e49d2d;
	text-align:center;
	cursor:hand;
}
td.compteur_orange_zi_prox
{
	background: #f7e1c0 url(../_images/zone_intervention_prox.png) no-repeat 5px 5px ;
	color:#e49d2d;
	text-align:center;
	cursor:hand;
}

td.compteur_rouge,tr.ligne_rouge
{
	background-color:#f0baba;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}
td.compteur_rouge_car
{
	background: #f0baba url(../_images/car.png) no-repeat 25px 5px ;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}
td.compteur_rouge_zi
{
	background: #f0baba url(../_images/car.png) no-repeat 5px 5px ;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}
td.compteur_rouge_zi_prox
{
	background: #f0baba url(../_images/zone_intervention_prox.png) no-repeat 5px 5px ;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}

td.compteur_violet,tr.ligne_violet
{
	background-color:#CC99FF;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}
td.compteur_violet_car
{
	background: #CC99FF url(../_images/car.png) no-repeat 25px 5px ;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}
td.compteur_violet_zi
{
	background: #CC99FF url(../_images/car.png) no-repeat 5px 5px ;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}
td.compteur_violet_zi_prox
{
	background: #CC99FF url(../_images/zone_intervention_prox.png) no-repeat 5px 5px ;
	color:#cc1b1b;
	text-align:center;
	cursor:hand;
}

.erreur
{
	font-weight:bold;
	color:#cc1b1b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* image du calendrier */
.imgcalendar{
	vertical-align: top; cursor: hand;
}

td.titre {
	background: #7390B8;	
	font-size: 11px;
	color: #FFFFFF;
	padding:3px;
	margin: 0;
	font-weight: normal;
	border-collapse: collapse;
}
/* Message d'alerte */
.divAlerte {
        margin: 1px 1px 1px 33%;
        display: none;
}
.divAlerteContent {
        background: #F7FEBB;
        height: 21px;
        display: inline;
        align: center;
        font-weight: 400;
        padding: 2px;
}

.divAlerteBord-G{
        width: 12px;
        height: 21px;
        background: url('../_images/alerte_bord-g.png') no-repeat right bottom;
        display: inline;
}


.divAlerteBord-D{
        width: 12px;
        height: 21px;
        background: url('../_images/alerte_bord-d.png') no-repeat left bottom;
        display: inline;
} 

.divCommentaire{
	overflow: auto; 
	height: 30px;
	width: 100%;
	padding:2px;
}

#divBox_wysiwyg{
	border-left: 3px solid #7390B8;
	border-right: 3px solid #7390B8;
	border-bottom: 3px solid #7390B8;
}

#div_page_title{
	color : #ffffff;
	display: inline;
	margin: 20px 0px 0px 50px;
	font-weight: bold;
	font-size: 12pt;
	text-decoration: none;
	float: left;
}

div.no_result
{
	padding-top:30px;
	padding-padding-bottom:30px;
	text-align:center ;
	color :#003366;
	height:60px;
	font-weight: bold;
	font-size: 12pt;
}

td.no_result
{
	padding-top:30px;
	padding-padding-bottom:30px;
	text-align:center ;
	color :#003366;
	height:60px;
	font-weight: bold;
	font-size: 12pt;
	cursor:default;
}
/* Style pour le menu contextuel */
div.menu{
	border:1px solid #6699CC;
	background-color: #FFFFFF;
	width: 250px; 
	position: absolute; 
	z-index: 999; 
	filter: alpha(opacity=100, finishopacity=100, style=1);
	visibility:hidden;
}
a.MenuItem{
	display: block;
	padding: 2px 0px 2px 25px;
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
	cursor: default;
	font-size:11px;
	text-decoration: none; 
	border:0;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
a:hover.MenuItem{background-color: #99CCFF;}

a.MenuItemDisable{
	display: block;
	padding: 2px 0px 2px 25px;
	width: 100%;
	color: #999999;
	background-color: #FFFFFF;
	cursor: default;
	font-size:11px;
	text-decoration: none; 
	border:0;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
	background-repeat: no-repeat;
	background-position: 1% 50%;
}
a:hover.MenuItemDisable{background-color: #99CCFF;}
a.MenuSeparator{
	margin:0px;
	border:0px;
	padding:0px;
	display:inline;
	width:95%
}

table.bandeau_menu
{
	background: #003366;
	font-size: 14px;
	color: #FFF;
	cursor:hand;
}

td.bandeau_menu 
{
	writing-mode: tb-rl;
	filter: flipv fliph;
	text-align:center;
	text-transform:uppercase;
	font-size: 14px;
	letter-spacing:10mm;
}

/* onglet filtre */
td.onglet_select_actif
{
	background:#9FB8DB;
	color:#FFFFFF;
	font-weight:bolder;
	cursor: default;
	height: 20px;
}

td.onglet_select_inactif
{
	background:#B1CBF0;
	color:#000000;
	cursor:pointer;
	height: 20px;
}
table.onglet_select_actif
{
	border:solid 2px #9FB8DB; 
}
div#div_onglet_filtre
{
	padding:4px 0px 0px 0px; /*YL-4361*/
	margin:0px;
}
/* onglet filtre */
table.infobulle
{
	border : solid 1px #003366;
	background : #FFFFFF;
	font-size:11px;
	font-family: Trebuchet MS, Verdana, Sans-Serif;
}

iframe.calendrier
{
	BORDER-RIGHT: #000000 0px; 
	BORDER-TOP: #000000 0px; 
	Z-INDEX: 99; 
	LEFT: 500px; 
	VISIBILITY: hidden; 
	BORDER-LEFT: #000000 0px; 
	WIDTH: 160px; 
	BORDER-BOTTOM: #000000 0px; 
	POSITION: absolute; 
	TOP: 500px; 
	HEIGHT: 190px;
}
td.rouge
{
	color: #cc0033;
}

body.fond_gris{
	border: 1px solid #7390B8; 
	background-color: #808080;
}

span.msg_infos_important{
	
	font-size: 12px;
	color: red;
	text-align: center;
	padding:3px;
	margin: 0;
	font-weight:bold ;
}

.LibelleInfos {
	font-size: 8pt;
	color: #000080;
	font-style: italic;
}

br.clear {
	clear: all;
	height: 0px;
}

#saveResultWrapper
{
    margin-left: 10px;
}

.bold
{	
	font-weight: bold;
}
.label_titre{
    background: #7390B8;	
	font-size: 11px;
	color: #FFFFFF;
	padding:3px;
	margin: 0;
	font-weight: normal;
	border-collapse: collapse;
}

div.titre {
    color:#FFFFFF;
    background-color:#003366;
    text-align:center;
    padding:3px;
    height: 22px;
}

.tabSansEspace {
    width:100%;
    border-spacing:0px;
    border-collapse:collapse;
}

.tabEncadre {
    width:100%;
    background-color:#FFFFFF;
    border:1px solid #003366;
}

.colSeparateurDroite {
    width:21px;
    text-align:center;
    border-left:1px solid #003366;
}

.planningModifie {
    background-color:#CCE2C6;
}

.planningAlerte {
    font-weight:bold;
    color:#CC1B1B;
}

.planningAlerteFerie, .planningEstLivreur {
    font-weight:bold;
    color:#CC1B1B;
    height:16px;
}

.textNormal {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.textSeparateurRubrique {
    width:100%;
    text-align:left;
    font-weight:bold;
    background-color:#6C8FC0;
    color:#FFFFFF;
    margin-bottom:3px;
    padding:4px;
}

.planningJourHoraireGraphiqueConteneur {
    position:relative;
    background-color:#C0C0C0;
}

.planningJourHoraireGraphiqueHeure {
    position:absolute;
    left:0px;
    width:30px;
    z-index:1;
}

.planningJourHoraireGraphiqueHeureLibelle {
    position:absolute;
    left:0px;
    width:30px;
    border-top:1px solid #000000;
    border-right:1px solid #000000;
    text-align:right;
    z-index:2;
}

.planningJourHoraireGraphiquePlanningLibelle {
    position:absolute;
    left:30px;
    width:218px;
    background-color:#FFFFFF;
    border-top:1px solid #000000;
    z-index:1;
    overflow:auto;
}

.planningJourHoraireGraphiquePlanningLibelle .libelleTranche {
    text-transform:uppercase;
    font-weight:bold;
}

.planningJourHoraireGraphiquePlanningLibelle table {
    width:100%;
    height:100%;
    text-align:center;
}

.planningJourHoraireGraphiquePlanningLibelle ul {
    font-size:9px;
    text-align:left;
    padding:0px;
    margin:0px;
    margin-top:8px;
}

.planningJourHoraireGraphiquePlanningLibelle li {
    margin-left:2px;
}

label.inactif {
	cursor:pointer;
	color:#505050;
}

input[type="button"]:disabled
{
	color: Gray;
    cursor:not-allowed;
}
input[type="submit"]:disabled
{
    cursor:not-allowed;
	color: Gray;
}
input.previsRealise
{
	background: #E7EAF0 url(../_images/fond_ajouter.png) no-repeat  5px 0px;	
	width: 120px;
}

.simulatedCheckbox {
    width: 14px;
    height: 14px;
    margin: 3px;
}
          .tranche {
          position:absolute;
          background-color:transparent;
          text-align:center;
          border-width:2px 1px 1px 2px;
          border-style:outset;
          border-color:#FFFFFF;
          font-family: Arial;
          font-size: 9pt;
          height:25px;
          padding:2px 0px 0px 0px;
          }


          .cache {
          width     :100%;
          height    :100%;
          left      :0;
          top       :0;
          position  :fixed;
          visibility:hidden;
          background-image: url('../_images/filler2.png');
          background-repeat: repeat;
          background-color : transparent;
          }

          .cache_planning {
          width     :100%;
          height    :100%;
          left      :0;
          top       :0;
          position  :absolute;
          visibility:hidden;
          background-image: url('../_images/filler2.png');
          background-repeat: repeat;
          background-color : transparent;
          }

          .dialog {
          width     :90%;
          height    :80%;
          left      :5%;
          top       :10%;
          position  :relative;
          background: rgb(255, 255, 255);
          }

          .dialog_content {
          width     :100%;
          height    :95%;
          left      :0%;
          top       :5%;
          position  :relative;
          overflow  :auto;
          background: rgb(255, 255, 255);
          }

.clotureFaiteOver{
    background-color: rgb(80, 126, 80);
}

.clotureAFaireOver{
    background-color: rgb(109, 152, 166);
}

.clotureImcompleteOver{
    background-color: rgb(170, 170, 0);
}

.cloturePrecedenteOver{
    background-color: rgb(191, 101, 0);
}

.clotureFaiteOut{
    background-color: lightgreen;
}

.clotureAFaireOut{
    background-color: lightblue;
}

.cloturePrecedenteOut{
    background-color: orange;
}

.clotureImcompleteOut{
    background-color: yellow;
}

.clotureImpossible{
    background-color: lightgray;
}

/* Style tab links */
.tablink {
    background-color: #555;
    color: white;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    font-size: 17px;
    width: 20%;
}

    .tablink:hover {
        background-color: #777;
    }

/* Style the tab content (and add height:100% for full page content) */
.tabcontent {
    color: white;
    display: none;
    padding: 100px 20px;
    height: 100%;
    background-color: #BBB;
}

#Home {
    background-color: #FFF;
}

#News {
    background-color: #FFF;
}

#Contact {
    background-color: #FFF;
}

#About {
    background-color: #FFF;
}

.divMiniEAN {
    text-align: center;
    font-size : xx-small;
    width: 100%;
    cursor:pointer; 
}

#divWait {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	background-color: #BBB;
	opacity: 0.5;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 0;
	background-image: url('../_images/roue.gif');
}
/* YL-6219 - Dossier SAV - iframe encaissement sans donnees - minimisation de la hauteur de div et td */
div.no_resultEncaissement {
	padding-top: 15px;
	padding-padding-bottom: 0px;
	text-align: center;
	color: #003366;
	height: 50px;
	font-weight: bold;
	font-size: 12pt;
}
td.no_resultEncaissement {
	padding-top: 15px;
	padding-padding-bottom: 0px;
	text-align: center;
	color: #003366;
	height: 50px;
	font-weight: bold;
	font-size: 12pt;
	cursor: default;
}