﻿/* DIV du site */
.div_menu {
	/*vertical-align:top;*/
	
}

.div_detail {
	/* vertical-align:top; */
}

/* Balise classique */
body {
	background-image:url(../images/Fond1.jpg);
	font-family:Calibri, Arial, Helvetica;
	font-size: 10px;
	font-style: normal;
	color: #000000;
}

.police_speciale {
	font-family:Calibri, Arial, Helvetica;
	font-size: 16px;
	font-style:normal;
	font-weight:bolder;
	color: #000000;
}

.police_12px {
	font-family:Calibri, Arial, Helvetica;
	font-size: 14px;
	font-style:normal;
	color: #000000;
}

.police_14px {
	font-family:Calibri, Arial, Helvetica;
	font-size: 14px;
	font-style:normal;
	font-weight:bolder;
	color: #000000;
}

.police_15px {
	font-family:Calibri, Arial, Helvetica;
	font-size: 15px;
	font-style:normal;
	font-weight:bolder;
	color: #000000;
}

.police_jaune {
	font-family:Calibri, Arial, Helvetica;
	font-style:normal;
	font-weight:bolder;
	color:#FFFF00;

}

.police_rouge {
	font-family:Calibri, Arial, Helvetica;
	font-size:14px;
	font-style:normal;
	font-weight:bolder;
	color:#FF0000;
		
}

table {
	font-size:12px;
	border:0px;
	text-align: left;
}

h1 {
	text-align:center;
	/*color: #00005E;*/
	font-weight: bolder;
	font-size: 24px;
}
h2 {
	text-align:center;
}

h3 {
	text-align:center;
	/*color: #00005E;*/
}

h4 {
	text-align:center;
}

img {
	border:0px;
}

.cadre_designation {
	font-size:16px;
	background-color:#F79646;
	background-repeat:repeat-x;
	border-radius: 10px 0px 10px 0px;
	text-align:center;
}

.pc_ligne_paire {
	background-image: url(../images/Fond_ligne_paire.JPG);
	border:none;
}

.pc_ligne_impaire {
	background-image: url(../images/Fond_ligne_impaire.JPG);
	border:none;
}
.fauxlien   {     
	color: #000000;
	cursor:default;     
	text-decoration:none; 
} 

.lien_barre   {
	color: #000000;
	cursor:pointer;
	text-decoration:line-through;
} 

.lien1   {     
	color: #000000;
	cursor:pointer;     
	text-decoration:none;   
} 

.lien1_rouge   {     
	color: #FF0000;
	cursor:pointer;     
	text-decoration:none;   
} 

.lien2   {    
	background-image: url(../images/Fond_ligne_paire.JPG);
	font-size: 13px;	
	color: #000000;
	cursor:pointer;     
	text-decoration:none;   
} 

.lien3   {
	color:#376092;
	font-size:12px;	
	cursor:pointer;     
	text-decoration:none;   
} 


.ligne_paire_13px {
	background-image: url(../images/Fond_ligne_paire.JPG);
	font-family:Calibri, Arial, Helvetica;
	font-size: 13px;
	font-style:normal;	
	color: #000000;
}

.pc_tableau_sans_bordure {
	border-width:0px;
}

.Bordure_1px_GBL {
	border:1px;
	border-top-style:none;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#000000;
}

.Bordure_1px_GLOBAL {
	border:1px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-color:#000000;
}


.Bordure_1px_BD {
	border:1px;
	border-top-style:none;
	border-bottom-style:solid;
	border-right-style:solid;
	border-color:#000000;
}


.Bordure_1px {
	border:1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
	border-color:#0099FF;
	font-family:Calibri, Arial, Helvetica;
	font-size: 12px;
	font-style: normal;
	background-image: url(../images/Fond_ligne_paire.JPG);

}

.Bordure_2px {
	border:2px;
	border-bottom-style:double;
	border-left-style:double;
	border-right-style:double;
	border-top-style:double;
	border-color:#000000;
	
}

.Bordure_2px_HB {
	border:2px;
	border-bottom:double;
	border-top:double;
	border-color:#000000;

}

.Bordure_2px_HDG {
	border-left-style:double;
	border-right-style:double;
	border-top-style:double;
	border-color:#000000;
	
}

.Bordure_2px_HD {
	border-right-style:double;
	border-top-style:double;
	border-color:#000000;
	
}

.Bordure_2px_H {
	border-top-style:double;
	border-color:#000000;
	
}

.Bordure_2px_table {
	border:2px;
	border-bottom:double;
	border-left:double;
	border-right:double;
	border-top:double;
	border-color:#000000;
	
}

.Bordure_2px_table_H {
	border:1px;
	border-top:double;
	border-color:#000000;
	
}

.Bordure_2px_table_B {
	border:1px;
	border-bottom:double;
	border-color:#000000;
	
}

.Bordure_2px_D {
	border-right-style:double;
	border-color:#000000;
	
}

.Bordure_2px_G {
	border-left-style:double;
	border-color:#000000;
	
}


.Bordure_2px_table_HDG {
	border:2px;
	border-left:double;
	border-right:double;
	border-top:double;
	border-color:#000000;
	
}

.Bordure_1px_table_H {
	border:1px;
	border-top:double;
	border-color:#000000;
	
}

.Bordure_1px_table_B {
	border:1px;
	border-bottom:double;
	border-color:#000000;
	
}

.Bordure_2px_table_BDG {
	border:2px;
	border-bottom:double;
	border-left:double;
	border-right:double;
	border-color:#000000;
	
}

.Bordure_1px_table {
	border:1px;
	border-bottom:thin;
	border-left:thin;
	border-right:thin;
	border-top:thin;
	border-color:#000000;
	
}

.Bordure_1px_table_v2 {
	border:1px;
	border-bottom:double;
	border-left:double;
	border-right:double;
	border-top:double;
	border-color:#000000;
	
}

.Bordure_1px_table_solid {
	border:1px;
	border-bottom:solid;
	border-left:solid;
	border-right:solid;
	border-top:solid;
	border-color:#000000;
	
}

/* Classe pour Bas de cellule */
.Bordure_bas {
	border-bottom:thin;
	border-color:#000000;	
}

/* Classe pour Bordure Bas de cellule */
.Bordure_classe_bas {
	border-bottom-style:double;
	border-bottom-width:1px;
	border-color:#000000;	
}
/* Classe pour les tableaux de données */
.cadre {
/*	border-color:#0080FF;
	border-style:inset;
	border-width:3px; */
	background-image: url(../images/Fond_Cadre.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le logo de placo */
.cadre_placo {
/*	border-color:#0080FF;
	border-style:inset;
	border-width:3px; */
	background-image: url(../images/Cadre_SP_LOGO_PLACO.gif);
	/*color: #00005E;*/
}

/* Classe pour les tableaux de données de gestion des réservations */
.cadre_gestion {
/*	border-color:#0080FF;
	border-style:inset;
	border-width:3px; */
	background-image:url(../images/Fond_Cadre.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour les tableaux des Boutons */
.cadre_boutons {
    /*background-image:url(../images/Image_Cadre_Boutons.gif);*/
	background-image:url(../images/Image_Cadre_Boutons.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour les tableaux des Boutons */
.cadre_boutons_large {
    /*background-image:url(../images/Image_Cadre_Boutons.gif);*/
	background-image:url(../images/Image_Cadre_Boutons_Large.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour les tire des tableaux */
.cadre_titre_tableau {
    /*background-image:url(../images/Image_Cadre_Boutons.gif);*/
	background-image:url(../images/PC_Fond_Bandeau.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

.cadre_grandtitre_tableau {
    /*background-image:url(../images/Image_Cadre_Boutons.gif);*/
	background-image:url(../images/PC_Fond_Bandeau_48px.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour les tire des tableaux */
.cadre_titre_tableau_BD {
    /*background-image:url(../images/Image_Cadre_Boutons.gif);*/
	border-bottom: 2px solid; 
	border-right: 2px solid;
	border-color: black;
	background-image:url(../images/PC_Fond_Bandeau.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau d'identification */
.case_a_cocher {
	background-image:url(../images/Bouton_selectionner.png);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin inférieur droit */
.coin_droit_inf {
	background-image:url(../images/Coin_D_Inf.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin supérieur droit */
.coin_droit_sup {
	background-image:url(../images/Coin_D_Sup.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin inférieur gauche */
.coin_gauche_inf {
	background-image:url(../images/Coin_G_Inf.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin supérieur gauche */
.coin_gauche_sup {
	background-image:url(../images/Coin_G_Sup.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin inférieur droit */
.coin_droit_milieu_inf {
	background-image:url(../images/Coin_D_M_INF.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin supérieur droit */
.coin_droit_milieu_sup {
	background-image:url(../images/Coin_D_M_Sup.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin inférieur gauche */
.coin_gauche_milieu_inf {
	background-image:url(../images/Coin_G_M_INF.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le coin supérieur gauche */
.coin_gauche_milieu_sup {
	background-image:url(../images/Coin_G_M_Sup.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour les tableaux des Boutons */
.comtr_cadre_boutons {
	background-image:url(../images/Comtr_Image_Cadre_Boutons.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le trait Horizontal Bas */
.trait_horizontal_bas {
	background-image:url(../images/Trait_H_Bas.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le trait Horizontal Haut */
.trait_horizontal_haut {
	background-image:url(../images/Trait_H_Haut.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le trait Horizontal milieu */
.trait_horizontal_milieu {
	background-image:url(../images/Trait_H_Mil.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le trait Vertical droit */
.trait_vertical_droit {
	background-image:url(../images/Trait_V_D.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le trait Vertical gauche */
.trait_vertical_gauche {
	background-image:url(../images/Trait_V_G.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

.comtr_col_commande {
	width:55px;
	overflow:hidden;
}

.comtr_col_dep_ville {
	width:140px;
	overflow:hidden;
}

.comtr_col_nom_livraison {
	width:240px;
	overflow:hidden;
}

.comtr_col_destination {
	width:120px;
	overflow:hidden;
}

.comtr_col_destinataire {
	width:220px;
	overflow:hidden;
}

.comtr_ligne_casset {
	background-image:url(../images/Fond_Casset.gif);
}

.comtr_ligne_ortolland {
	background-image:url(../images/Fond_Ortolland.gif);
}



.comtr_ligne_tds73 {
	background-image:url(../images/Fond_TDS73.gif);
}

/* Classe pour les titre des tableaux */
.fond_bandeau_titre {
	background-image:url(../images/Fond_Bandeau_Titre.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le debut du titre */
.fond_debut {
	background-image:url(../images/Fond_debut.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour Fenwick */
.fond_fenwick {
	background-image:url(../images/Fenwick_Fond.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}


/* Classe pour le tableau d'identification */
.identification {
	background-image: url(../images/Login.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau d'identification */
.identification_bis {
	background-image: url(../images/Login.gif);
	opacity:0.5;
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}


/* Classe pour le tableau d'identification */
.id_auchan {
	background-image: url(../images/Login_Auchan.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau sélection Client */
.id_sel_cli {
/*	background-image: url(../images/Selection_Client.png); */
/*    background-image:url(../images/Selection_Client.png); */
    background-image:url(../images/Selection_Client.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}


/* Classe pour le tableau d'identification de la Commande*/
.id_commande {
	/*background-image:url(../images/Fond_Saisie.gif);*/
	background-image:url(../images/Fond_Saisie.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau de saisie du chargement*/
.id_chargement {
	/*background-image:url(../images/Fond_Chargement.gif);*/
	background-image:url(../images/Fond_Chargement.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau de saisie de la livraison*/
.id_livraison {
	/*background-image:url(../images/Fond_Livraison.gif);*/
	background-image:url(../images/Fond_Livraison.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau de saisie de la référence*/
.id_reference {
	/*background-image:url(../images/Fond_Reference.gif);*/
	background-image:url(../images/Fond_Reference.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}
/* Classe pour le tableau de saisie de la référence*/
.img_fond_idref {
	background-image:url(../images/Image_Id_Reference.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau des Titres */
.id_gestion_titres {
	background-image:url(../images/Fond_Titres.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau de saisie des critères GESTION des RESERVATIONS*/
.id_gestion_res {
	background-image:url(../images/Fond_Saisie_Criteres.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau de saisie des critères GESTION  */
.id_gestion_crit {
	background-image:url(../images/Fond_Gest_Crit.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

/* Classe pour le tableau de saisie des critères GESTION des RESERVATIONS*/
.id_gestion_Services {
	background-image:url(../images/Fond_Start_Services.gif);
	font-family: Calibri, Arial, Helvetica;
	/*color: #00005E;*/
}

.ligne_entete {
/*	background-image:url(../images/Fond_titre_tableau.GIF); */
/*	text-align:center; */
	background-color:#B8CCE4;
	text-align:center;
}

.ligne_entete_groupe {
	background-color:#B8CCE4;
	text-align:center;
	border-left:double;
	border-right:double;
	border-top-style:double;
}
.ligne_entete_simple {
	text-align:center;
	border-color:#000000;
	border-left-style:double;
	border-left-width:1px;
	border-right-style:double;
	border-right-width:1px;
	border-top-style:double;
	border-top-width:1px;

}

.ligne_paire {
	background-image: url(../images/Fond_ligne_paire.JPG);
}

.ligne_impaire {
	background-image: url(../images/Fond_ligne_impaire.JPG);
}

.ligne_saisie_entete {
	/*background-image:url(../images/Fond_Saisie_Entete.gif);*/
	background-image:url(../images/Fond_Saisie_Entete.gif);
	text-align:center;
}

.ligne_saisie_paire {
	/*background-image:url(../images/Fond_Saisie_Ligne_Paire.gif);*/
	background-image:url(../images/Fond_Saisie_Ligne_Paire.gif);
}

.ligne_saisie_impaire {
	/*background-image:url(../images/Fond_Saisie_Ligne_Impaire.gif);*/
	background-image:url(../images/Fond_Saisie_Ligne_Impaire.gif);
}

.libelle_entete {
	background-image: url(../images/Fond_titre_tableau.GIF);
}


/* Classe pour les tableaux de données */
.cadre_infos {
	border-color:#0080FF;
	border-style:inset;
	border-width:3px;
	background-image: url(../images/Fond%20Cadre.jpg);
	/*color: #00005E;*/
	font-weight: bolder;
}

.titre_infos {

}

.libelle_infos {
	font-weight:bold;
}

.donnees_infos {
	font-weight: bolder;
	/*color: #00005E;*/

}

/* Libelle de saisie */
.libelle_saisie {
	/* vertical-align:middle; */
	
}

.x0_lien1   {    
	background-image: url(../images/Fond_ligne_paire.JPG);
	font-size: 13px;
	font-weight:bold;	
	color: #000000;
	cursor:pointer;     
	text-decoration:none;   
} 


.x0_lien2   {    
	background-image: url(../images/Fond_ligne_paire.JPG);
	font-size: 14px;
	font-weight:bold;	
	color: #000000;
	cursor:pointer;     
	text-decoration:none;   
} 

/*  width="210" height="20" style="font-size:12px;" */
/* Menu horizontal */
.x0_menu {
	width:230px;
}

/* Menu horizontal */
.x1_menu {
	width:240px;
}
	
/* Centrer les image verticalement */
.image_centrer {
	/* vertical-align:middle; */
}

.tableau_centrer {
	text-align:center;
	width:100%;
}

/* Tableau des horaires */
.trait_entete {
	border-bottom-color:black;
	border-bottom-style:double;
	border-bottom-width:2px;
}

.trait_colonne {
	border-left-color:black;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:black;
	border-right-style:solid;
	border-right-width:1px;
}

/* Sous-Tableau du suivi */
.boite_ascenseur {

}

#sans_marge {
	margin:0px;
	padding:0px;
}

.sous_tableau {

}

.sous_tableau_cellule {
	/*border-width:1px;
	border-style:solid;
	border-color:#0080FF;*/
}

.colonne_num_commande {
	text-align:center;
	width:120px;
	overflow:hidden;
}

.colonne_adr_chargement {
	text-align:center;
	width:250px;
	overflow:hidden;
}

.colonne_adr_livraison {
	text-align:center;
	width:125px;
	overflow:hidden;
}

.colonne_hor_chargement {
	text-align:center;
	width:90px;
	overflow:hidden;
	color:black;	
}

.colonne_hor_livraison {
	text-align:center;
	width:90px;
	overflow:hidden;
	color:black;	
}

.colonne_hor_chargement_rouge {
	text-align:center;
	width:90px;
	overflow:hidden;
	color:red;	
}

.colonne_hor_livraison_rouge {
	text-align:center;
	width:90px;
	overflow:hidden;
	color:red;	
}

.colonne_poids {
	text-align:center;
	width:50px;
	overflow:hidden;
}

.colonne_metrage {
	text-align:center;
	width:50px;
	overflow:hidden;
}

.colonne_um {
	text-align:center;
	width:30px;
	overflow:hidden;
}

.colonne_num_commande_na {
	width:80px;
	overflow:hidden;
}

.colonne_adr_chargement_na {
	width:260px;
	overflow:hidden;
}

.colonne_adr_livraison_na {
	width:115px;
	overflow:hidden;
}

.colonne_hor_chargement_na {
	width:82px;
	overflow:hidden;
	color:black;	
}

.colonne_hor_livraison_na {
	width:82px;
	overflow:hidden;
	color:black;	
}

.colonne_hor_chargement_rouge_na {
	width:82px;
	overflow:hidden;
	color:red;	
}

.colonne_hor_livraison_rouge_na {
	width:82px;
	overflow:hidden;
	color:red;	
}

.colonne_poids_na {
	width:50px;
	overflow:hidden;
}

.colonne_metrage_na {
	width:70px;
	overflow:hidden;
}

.colonne_um_na {
	width:30px;
	overflow:hidden;
}

.colonne_nom_chargement_na {
	width:160px;
	overflow:hidden;
}

.colonne_ville_chargement_na {
	width:120px;
	overflow:hidden;
}

.colonne_livraison_na {
	width:115px;
	overflow:hidden;
}

.ligne_anomalie {
	background-image: url(../images/ligne_anomalie.gif);
}

.ligne_verte {
	background-image: url(../images/ligne_vert.jpg);
}

.ligne_bloquee {
	background-image: url(../images/ligne_bloquee.gif);
}

.ligne_selectionner {
	background-image: url(../images/Fond%20Ligne%20selectionner.jpg);
}

.ligne_a_valider {
	background-color:#FFFF00;
}

.police_selectionner {
	color: #FF0000;
}

.police_deselectionner {
	color: #000000;
}

.ligne_deselectionner {

}

/* Menu dynamique */
.Deconnexion {
	float:left;
	position:absolute;
	left:80px;
	top:10px;
}

/* Menu dynamique */
.Image_Start {
	float:left;
	position:absolute;
	left:12px;
	top:5px;
}

/* Image dynamique */
.Image_Ref {
	float:left;
	position:absolute;
	left:750px;
	top:50px;
}


.Titre_Menu_Services {
	float:left;
	position:absolute;
	left:12px;
	top:50px;
}

.Titre_Menu_OT {
	float:left;
	position:absolute;
	left:12px;
	top:80px;
}

.Titre_Menu_Param {
	float:left;
	position:absolute;
	left:12px;
	top:110px;
}


.Titre_Menu_Collaborateur {
	float:left;
	position:absolute;
	left:200px;
	top:25px;
}

.Titre_Menu_Client {
	float:left;
	position:absolute;
	left:400px;
	top:25px;
}

.Titre_Menu_Administrateur {
	float:left;
	position:absolute;
	left:600px;
	top:25px;
}

.TS_bgImg {
background-image:url(../images/TS_bg_gauche2.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.TS_bgImg_340 {
background-image:url(../images/TS_bg_gauche3.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.TS_bgItem {
background-image:url(../images/TT_bg_menu_it.png);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_bgItemHover  {
background-image:url(../images/TT_bg_menu_itHov.png);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_Bg_Fond_It {
background-image:url(../images/TT_bg_Fond_It.gif);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_Bg_Fond_It_Over {
background-image:url(../images/TT_bg_Fond_It_Over.gif);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_Bg_Fond_It_2 {
background-image:url(../images/TT_bg_Fond_It2.gif);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_Bg_Fond_It_Over_2 {
background-image:url(../images/TT_bg_Fond_It_Over2.gif);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_Bg_Fond_It_4 {
background-image:url(../images/TT_bg_Fond_It4.gif);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_Bg_Fond_It_Over_4 {
background-image:url(../images/TT_bg_Fond_It_Over4.gif);
background-position:top left;
background-repeat:no-repeat;
height:19px;
}
.TS_font1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
text-align:right;
padding-right:20px;
}
.TS_AWSMenuTblI {
   padding-top:3px;
   padding-bottom:3px;
}
.TS_AWSMenuDiv {
   width:200px;
}
.TS_AWSMenuDiv table {
   width:100%;
}

.FondMenu {
	width:100%;
}

.CadreClient {
	float:left;
	position:absolute;
	left:10px;
	top:60px;	
}

#Menu_Services {
	float:left;
	position:absolute;
	left:211px;
	top:50px;
}

#Menu_OT {
	float:left;
	position:absolute;
	left:211px;
	top:80px;
}

#Menu_Param {
	float:left;
	position:absolute;
	left:211px;
	top:110px;
}



#Menu_Collaborateur {
	float:left;
	position:absolute;
	left:200px;
	top:40px;
}

#Menu_Client {
	float:left;
	position:absolute;
	left:400px;
	top:40px;
}

#Menu_Administrateur {
	float:left;
	position:absolute;
	left:600px;
	top:40px;
}

.Menu_ligne {
	/*color: #00005E;*/
	background-image: url(../images/Fond%20Cadre.jpg);
}

.Menu_ligne:hover {
	color:white;
	background-image: url(../images/Fond%20Cadre.jpg);
}

.Bordure1pxDroite{
	border-right: 1px solid;
	border-color: black;
}

.Bordure1pxGauche{
	border-left: 1px solid;
	border-color: black;
}

.Bordure2pxDroite{
	border-right: 2px solid;
	border-color: black;
}

.Bordure2pxDroiteBas{
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-color: black;
}

.Bordure2pxGauche{
	border-left: 2px solid;
	border-color: black;
}

.Bordure2pxGaucheBas{
	border-left: 2px solid;
	border-bottom: 2px solid;
	border-color: black;
}

.Bordure1pxLaterales{
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: black;
}

.Bordure2pxLaterales{
	border-left: 2px solid;
	border-right: 2px solid;
	border-color: black;
}

.Bordure1pxDroite_P{
	border-right: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_paire.JPG);
}

.Bordure1pxDroite_I{
	border-right: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_impaire.JPG);
}

.Bordure1pxGauche_P{
	border-left: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_paire.JPG);
}

.Bordure2pxDroite_P{
	border-right: 2px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_paire.JPG);
}

.Bordure2pxDroite_I{
	border-right: 2px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_impaire.JPG);
}

.Bordure1pxGauche_I{
	border-left: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_impaire.JPG);
}

.Bordure1pxHaut_P{
	border-top: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_paire.JPG);
}

.Bordure1pxHaut_I{
	border-top: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_impaire.JPG);
}

.Bordure1pxBas_P{
	border-bottom: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_paire.JPG);
}

.Bordure1pxBas_I{
	border-bottom: 1px solid;
	border-color: black;
	background-image: url(../images/Fond_ligne_impaire.JPG);
}

.BordureDeTableau_2px{
	border-bottom:2px; 
	border-left:2px; 
	border-right:2px; 
	border-top:2px; 
	border-color:#000000;
}

.Bordure_tbl_1px {
	border:1px;
	border-bottom-style:double;
	border-left-style:double;
	border-right-style:double;
	border-top-style:double;
	border-color:#000000;
}

.cad_tbl_2px {
	background-image:url(../images/PC_Fond_Bandeau.gif);
	font-family: Calibri, Arial, Helvetica;
	border-top:2px solid;
	border-left:2px solid;
	border-right:2px solid; 
	border-color:#000000;
}

.cad_tot_2px {
	border:1px;
	border-top-style:double;
	border-bottom:2px solid;
	border-left:2px solid;
	border-right:2px solid;
	border-color:#000000;
}

.text_70px_valide {
	width:70px;
	text-align:right;
}

.text_70px_invalide {
	width:70px;
	text-align:right;
	background-color:#FFFF00;
}

/* Styles de l'objet MENU */

/* Classe du div general contenant le menu */
.AWSMenuDiv
{
height:640px;
vertical-align:top;
width:200px;
text-align:left;
padding-left:5px;
padding-top:0px;
}

/* Classe de la table generale (contenue dans le div general) contenant le menu */
.AWSMenuTbl
{
width:100%;
}

/* Marge a gauche des items de commande ayant un frere les precedant de type separateur texte*/
.AWSMenuItemMargin
{
	width:20px;
}

.AWSMenuHorzLineSeparator
{
   font-size:1px;
   background-color:threedshadow;
   height:1px;
}

.AWSMenuVertLineSeparator
{
   background-color:threedshadow;
   width:1px;
   height:1em;
}

.AWSMenuItemLeftImage
{
   vertical-align:bottom;
}

.AWSMenuItemRightImage
{
   vertical-align:bottom;
}

.AWSMenuItemText
{
width:200px;
text-align:left;
padding-left:5px;
}

/* classe CSS affectee a la table d'un sous menu */
.AWSMenuTblSm
{
width:100%;
}

.AWSMenuTblI
{
padding:1px;
}

.AWSMenuTblTd
{
padding:2px;
}


/* drag objects */
.drag{
	position: relative;
	cursor: move;
	margin: auto;
	text-align: center;
	opacity: 0.7;
	filter: alpha(opacity=70);
	/* without width, IE6/7 will not apply filter/opacity to the element ?! */
	width: 170px;
}


/* drag objects border for the first table */
.t1 {border: 2px solid #499B33;}
/* drag object border for the second table */
.t2 {border: 2px solid #2D4B7A;}
/* forbidden cells */
.forbid{color: white; }


/* tables */
div#drag table{
	border-collapse: collapse;
}


/* table cells */
div#drag td{
	height: 28px;
	font-size: 10pt;
	text-align: center;
	padding: 2px;
}
