@media print {
  .print_hide { display: none; }
}
A:link {color:#000000; }
A:visited{color:#000000; }
A:hover {color:#000000; }

P.PAGE_BREAK {page-break-before:always; }

a.A_Tab:link {color:#000000; text-decoration: none; }
a.A_Tab:active {color:#000000; text-decoration: none; }
a.A_Tab:visited {color:#000000; text-decoration: none; }
a.A_Tab:hover {color: #000000; text-decoration: underline; }

a.A_Menu:link {color:#000000; text-decoration: none; }
a.A_Menu:active {color:#000000; text-decoration: none; }
a.A_Menu:visited {color:#000000; text-decoration: none; }
a.A_Menu:hover {color: #000000; text-decoration: underline; }

a.A_MenuWhite:link {color:#ffffff; text-decoration: none; }
a.A_MenuWhite:active {color:#ffffff; text-decoration: none; }
a.A_MenuWhite:visited {color:#ffffff; text-decoration: none; }
a.A_MenuWhite:hover {color: #ffffff; text-decoration: underline; }

a.A_NewMenu:link {color:#003059; text-decoration: none; }
a.A_NewMenu:active {color:#003059; text-decoration: none; }
a.A_NewMenu:visited {color:#003059; text-decoration: none; }
a.A_NewMenu:hover {color: #003059; text-decoration: none; }

a.A_NewMenuOn:link {color:#ffffff; text-decoration: none; }
a.A_NewMenuOn:active {color:#ffffff; text-decoration: none; }
a.A_NewMenuOn:visited {color:#ffffff; text-decoration: none; }
a.A_NewMenuOn:hover {color: #ffffff; text-decoration: none; }

INPUT { font-size:11px; font-family: verdana;border: 1px solid #AFC2CC; background-color:#FFFFFF;}
INPUT.BUTTON { BACKGROUND-COLOR: F3F0F0; border: 1px solid rgb(99,110,139);; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:verdana, Arial, Helvetica}
INPUT.CHECK {BACKGROUND-COLOR:transparent;  border: 0px none; }
SELECT { color:#000000; background-color:#FFFFFF; font-size:11px; font-family:verdana, Arial, Helvetica; }
TEXTAREA { font-size:11px; font-family: verdana;border: 1px solid #AFC2CC}

.TD_LINE {border-bottom:1px solid #9AA1B1}
.TD_LINE_TOP {border-top:1px solid #9AA1B1}

TABLE.Mtable TD {border-bottom:1px solid #9AA1B1}
.inPgBrdr {border:solid #8CA5B5 1px}
.smcRow {border-top:solid #C1CDD8 1px}
.smcDiv {height:117px; border:1px #8CA5B5 solid; overflow-x:hidden; overflow-y:auto; width:344px; margin:0px;padding:0px}
.msglistcntrl TD {border-bottom:none}
.tagline{color:#d6e7ef;font-weight:BOLD;text-decoration:none}

.PageBODY {margin-top:0px; margin-left:0px; margin-right:0px; background-color: #F8F8F8; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica}
.ColumnFONT {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
.DataFONT {FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
.ErrFONT {FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
.DataTD {background-color: #E2E2E2; border-style: inset; border-width: 1; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;}
.DataTD {background: #ffffff; padding: 1px 5px 1px 5px; border: 1px #C6D2DE solid; border-left: 1px #C6D2DE dotted; border-right: 1px #C6D2DE dotted; }
.DataTDGrey {background-color: #EFEDED; border-style: inset; border-width: 1; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;}
.DataTDGrey {padding: 1px 5px 1px 5px; border: 1px #C6D2DE solid; border-left: 1px #C6D2DE dotted; border-right: 1px #C6D2DE dotted; }
.DataTDNotDotted {background-color: #E2E2E2; border-style: inset; border-width: 1; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica;}
.DataTDNotDotted {background: #ffffff; padding: 1px 5px 1px 5px; border: 1px #C6D2DE solid; border-left: 1px #C6D2DE solid; border-right: 1px #C6D2DE solid; }
.ReportTitleFONT {FONT-SIZE: 14pt; bold; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
.DataTDNoBorder {background-color: #F3F3F3; border-width: 0; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
.FieldCaptionFONT {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
.texte_accueil {COLOR: #303a53; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; FONT-WEIGHT: normal}
.texteBlanc {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #FFFFFF; }
.texteMenuGauche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; }
.texteMenuGaucheBig {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; }
.texteOnglet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF;}
.titreSection {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: 5B0000}
.nomCompagnie {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; }
.UsersListColumnFONT {FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica}
TD.NON {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#FFCC99; font-weight :normal;}
TD.TOP {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#0000FF; font-weight :bold;}
TD.SOME {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#000000; font-weight :normal;}
TD.SOMEGRAY {font-family :Tahoma, Verdana, Arial; font-size :12px; color :#777777; font-weight :normal;}
TD.CALENDAR {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: 344B5F}
TABLE.GANTT TD {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: 344B5F}


/* **************************************************************
ajout generation ti  -- DEBUT
************************************************************** */
FORM {margin: 0px; padding: 0px;}
BODY
{
	scrollbar-arrow-color: ;
	padding:10px; scrollbar-3dlight-color: #4C7694;
	scrollbar-highlight-color: #ACD0E0;
	scrollbar-shadow-color: #7F95AE;
	scrollbar-base-color: #BECFE0;
	scrollbar-track-color: #BECFE0;
	margin: 0px;
	background: url('/images/login_page/main_rond.gif') no-repeat fixed

}

BODY.BODY_MENU
{
	background-color:"#1C5B94";;
	background:"#1C5B94";
	}

BODY.BODY_LOGIN
{
	background:#FFFFFF url('/images/login_page/login_background.gif');
	margin:0px; padding:0px;
}

.login_form_txt {color: #002E4E; font-family: verdana; font-size: 11px; font-weight: bold; text-align: right; padding: 0px 15px 0px 0px; vertical-align: middle}
.login_form_input {width: 155px; height: 20px; background: #D2DFEC; border: 1px solid #6A8BA8;}
.login_form_td {padding: 3px 0px 3px 0px; text-align: right;}
.texteMenuDroit {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #3C3C3C; }
.onglets_on {font-family:  verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; cursor: pointer;}
.onglets_off {font-family:  verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #003059; cursor: pointer;}
.onglets_off2 {font-family:  verdana, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; }
.menu_niveau0 {position: absolute; top: 10px; left:4px; padding: 0px; margin: 0px;}
.menu_item_niveau0 {width: 140px; height: 20px; color: #000000; font: 11px arial; padding: 0px; margin: 0px 0px 1px 0px; background: #F0F0F0; cursor: pointer; z-index: 100;}
.menu_item_niveau1 {width: 140px; height: 20px; font: 11px arial; border-bottom: 1px solid #9AC1DB; cursor: pointer; z-index: 100;}

.wrapper {border-collapse: collapse; font-family: verdana; font-size: 11px;}
.title {background: #DCE5EA; font-weight:BOLD; padding: 1px 5px 1px 5px; border: 1px solid #C6D2DE; border-bottom: 3px double #C6D2DE; border-top: 1px solid #54678C;}

#firstcolumn {border-left: none;}
#lastcolumn {border-right: none;}
#lastcolumnsolid {border-right: 1px solid #C6D2DE;}
.label {font-size:11px; font-family: verdana; padding: 0px 0px 0px 5px;}
.desc_cell {border-bottom: 1px #ffffff solid;font-size:11px; font-family: verdana; color: #002D45; background: #DCE5EA; padding: 2px 5px 2px 5px;}
.group_title {font-size:12px; font-weight: bold; font-family: arial; color: #14426B;padding: 2px 5px 2px 5px;}
.group_bar {background: #DCE5EA; empty-cells: show}
.form_tab_on {padding: 0px 5px 0px 5px; font-family: verdana; font-size: 11px; color: #565E62;}
.form_tab_off {padding: 0px 5px 0px 5px; font-family: verdana; font-size: 11px; color: #002A3E;}
.form_bgcolor {background: #F4F4F4;}

/* **************************************************************
ajout generation ti  -- FIN
************************************************************** */