body {
	margin: 0;
	padding: 0;
	font-family : Trebuchet MS, Verdana, Sans-Serif;
	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_droit {float: right; padding: 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;}

#utilisateur{
	background: url(../_images/top_onglet.gif) top right;  
	width: 400px; 
    margin: 0px 0px 10px 0px;
	font-size: 12px;
    text-align: right;  
    color:#666699;
}
#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 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;
}

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;
}

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.nv_magasin, 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.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.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.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
{
	border: solid 1px #7390B8;
	text-transform: uppercase;
	padding: 0 10px 0 28px;
	font-size: 11px;
	height: 20px;
	color: #003366 /*#7390B8*/;
	cursor: hand;
	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.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.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.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_ajout.png) no-repeat 5px 0px;	
	width: 160px;
}

input.nv_modele
{
	background: #E7EAF0 url(../_images/bdc_vert_ajout.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.lock_add
{
	background: #E7EAF0 url(../_images/lock_add.png) no-repeat  5px 0px;	
	width: 90px;
}

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.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.supp_rdv
{
	background: #E7EAF0 url(../_images/date_delete.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.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;
}

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_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;
}

div.pair {
	background: #E7EAF0;
}

table tr.impair 
{
	background: #FFF;
}

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.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_fournisseur, 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
{
	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;
}

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;
	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_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;
}
.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:0px;
	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 ;
}

.surbrillance{
	color:#cc0033 !important;
	font-weight:bold  !important;
}
