::-ms-clear { display: none; } :focus { outline: none; }  a { text-decoration : none;  color : #336699; outline: none; } a:hover { text-decoration : underline; }  a img { border : none; }  body div#toolTip { position : absolute; border : 1px solid #000000; padding : 4px 3px 4px 3px; background-color : #FFFFE1; text-align : left; margin-bottom : 15px; overflow : hidden; z-index:1000; color : #000000; } .cleaner {clear : both; } .noborder {border : none!important; } .center {text-align : center; } .right {text-align : right!important; } .left {text-align : left; } .bolder {font-weight : bold; } span.result { display : block; padding : 0px 3px 0 0; line-height : 18px; border-right : 1px solid white; border-bottom : 1px solid white; width : 52px; height : 18px; background-color : #f6f8f8;  overflow : hidden; }  #msgPatience, div.msgPatience { display : none; text-align : center; font-weight : bold; font-family : Arial, Sans-Serif; font-weight : bold; font-size : 10pt; color : #31659C; } div.msgPatience { position : absolute; display : block!important; max-width : 774px; _width : 774px; }  .altColor1 { background-color : #CFD9FF; }  .clearfix:after { content : "."; display : block; height : 0; line-height: 0; clear : both; visibility : hidden; overflow : hidden; } .clearfix {display: inline-block;}  * html .clearfix {height: 1%;} .clearfix {display: block;} html[xmlns] .clearfix { display: block; } * html .clearfix { height: 1%; }   .ETAT_TR_1 { background-color : #B3FFB3; } .ETAT_TR_2 { background-color : #FFFFB2; } .ETAT_TR_3 { background-color : #FFB2B2; } .ETAT_TR_4 { background-color : #B2FFFF; } .ETAT_TR_5 { background-color : #B2D1FF; } .ETAT_TR_6 { background-color : #FFDAB2; }  .ETAT_TR_7 { background-color : #FFB565; }  form { margin : 0; } label { cursor : pointer; } input { margin-bottom : 1px; margin-top : 1px; } input, select, textarea {  font-family : "Trebuchet MS"; font-size : 8pt; font-weight : normal; border : 1px solid #AAAAAA; background-color : #FFFFFF; color : #333333; padding-top: 1px; padding-bottom: 1px; }  input[disabled], select[disabled], textarea[disabled] { color : #808080; } .disabled, input[type=button][disabled] {color : #BBBBBB!important} .enabled {color : #FFFFFF!important} textarea { padding : 1px 2px 1px 2px; resize: none; } input { padding-left : 3px; padding-right : 3px; } input:focus, textarea:focus, select:focus { background : #ffffff; border-color : #FF5A00; color : #000000; }  input.radio, input.checkbox { background-color : transparent; border : 0px; } input.checkbox { width : 13px; height : 13px; } input.submit, input.delete { cursor : pointer; width : 8em; font-family : Verdana; font-size : 10px; background-color : #7c98c5;  border : 1px solid #555555;  font-weight : bold; color : #FFFFFF; height : 20px; margin : 0; padding-left : 4px; padding-right : 4px; } html>body input.submit, html>body input.delete { padding-bottom : 2px; } optgroup { color : #336699; margin-top : 8px; font-style : normal; text-transform : capitalize; } option { color : #333333; } optgroup option { height : 16px; }   html>body table.classical, html>body table.altRow, html>body table.altRowBlue, html>body table.classicalBlue { position : relative; } table.classical, table.altRow {  empty-cells : show; } table.classical { border-collapse : separate; border-spacing : 0; background-color : #ffffff; } table.altRow {border-collapse: collapse} .caption, table.classical caption, table.altRow caption { margin : 0px; padding : 2px 0px 2px 10px; font : bold 14px "Trebuchet MS", Verdana,Geneva,Arial,Helvetica,sans-serif; text-align : left; color : black;  background-color: #f0f0f0; line-height: 40px; margin-bottom: 21px; } table .hFooter {border-top : 1px solid white} table .vFooter {border-left : 1px solid white} table .vhFooter {font-weight : bold} table .hFooter, table .vFooter, table .vhFooter { background-color : #FDEBD5; padding-bottom : 3px; } table.classical tr th, table.altRow tr th { font-family : "Trebuchet MS", Verdana,Geneva,Arial,Helvetica,sans-serif; border-bottom : 3px solid #ffcb61; font-size : 11px; line-height : 14px; padding-left : 3px; padding-right : 8px; height : 14px; color : #3E3E3E;   cursor : default; } table td.headerLine { color : #336699; font-weight : bold; } table.classical tr td {padding : 3px 8px 3px 3px}  table.altRowBlue { margin-top : 10px; width : 960px; border-collapse : collapse; border : 1px solid #7C98C5; } table.altRowBlue td, table.altRowBlue th { vertical-align : middle; height : 18px; border : 1px solid #D3D9DE; padding : 0 7px 0 7px; } table.altRowBlue thead tr, table.classicalBlue thead tr, table.altRowBlue tfoot tr { background-color : #7C98C5; color : #FFFFFF; text-shadow : 1px 1px 1px rgba(0,0,0,.10); } table.altRowBlue tr.row1 { background-color : transparent; } table.altRowBlue tr.row2 { background-color : #F0F3F9; }  table.classicalBlue { margin-top : 10px; border-collapse : collapse; border : 1px solid #7C98C5; background-color : #F0F3F9; } table.classicalBlue td, table.classicalBlue th { padding : 0 7px 0 7px; line-height : 20px; vertical-align : middle; text-align : left; } table.classicalBlue thead tr th { border-bottom : 1px solid #D3D9DE; line-height : 18px; height : 18px; }  table tr td.center span.result, table tr td.left span.result, table tr td.right span.result, table tr td span.result { text-align : right; } table tr td.center span.result { margin : auto; }  table tr td.right span.result { float : right; }  table.tabCenter, table.tabCenter caption { margin : auto; } table.altRow tr td { border-bottom : 1px solid #e0e0e0;  height : 20px; padding : 0 8px 0 3px; } .row1 {background-color : #ffffff}  .row2 {background-color : #f6f8f8}   .tabcontainer { position : relative; height : 23px; border-bottom : 1px solid #bbc2c3;  overflow: hidden; } .tabcontainer ul { position : absolute; height : 20px; margin : 0; padding : 0; list-style : none; } .tabcontainer ul li { display : block; float : left; height : 20px; margin : 0 3px 0 0; padding-right : 3px;  } .tabcontainer ul li a { font : 10px verdana, arial, helvetica, sans-serif; display : block; float : left; height : 14px; margin-top : 3px; padding : 2px 5px 1px 5px;  color : #515151;  text-decoration : none; font-weight : bold; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; } .tabcontainer ul li.enabled { padding-bottom : 0px;  border-top : 3px solid #6ab902; border-bottom : 1px solid #ffffff; border-left: 1px solid #bbc2c3; border-right: 1px solid #bbc2c3; } .tabcontainer ul li.enabled a { height : 15px; margin-top : 0;  } .tabcontainer ul li.enabled a { color : #000000; } .tabcontainer ul li a:hover { margin-top : 0px; color : #000000; border-top : 3px solid #ffbd38; border-left: 1px solid #bbc2c3; border-right: 1px solid #bbc2c3; } .tabcontainer ul li.enabled a:hover { color : #000000; border : 0px ; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; } .tabcontent { position : relative; border : 1px solid #CFCFDB; border-top-width : 0px; padding-left: 4px;  }  .blueTabsContainer { position : relative; height : 20px; border-bottom : 8px solid #78A0D8; margin : 0 0 8px 0; } .blueTabsContainer ul { position : absolute; height : 18px; margin : 0; padding : 0; list-style : none; } .blueTabsContainer ul li { float : left; height : 18px; margin : 2px 0px 0 5px; padding-right : 4px; background : url("images/blueTab_bckg_right.gif") no-repeat right 0px; } .blueTabsContainer ul li a { float : left; font : 10px verdana, arial, helvetica, sans-serif; font-weight : normal; line-height : 16px; padding : 0px 5px 1px 5px; color : #6B89BD; border : 1px solid #7D99C5; border-bottom : 0; border-right : 0; text-decoration : none; background-color : #E9EEF4; } .blueTabsContainer ul li.enabled { margin-top : 0px; height : 20px; background : url("images/blueTab_bckg_right_enabled.gif") no-repeat right 0px; } .blueTabsContainer ul li.enabled a { background : url("images/blueTab_bckg_main_enabled.gif") repeat-x; line-height : 18px; color : #FFFFFF; font-weight : bold; } .blueTabsContainer ul li a:hover { color : #1267BA; } .blueTabsContainer ul li.enabled a:hover { color : #FFFFFF; text-decoration : none; } .blueTabs { position : relative; }  ul.listGrid { background-color : #FFFFFF; list-style-type : none; margin : 0; padding : 0; } ul.listGrid li { background-image : url('images/bckg_listGrid.gif'); background-repeat : no-repeat; padding-left : 20px; border-bottom : 1px solid #D4D0C8; white-space: nowrap; } ul.listGrid li.title { color : #000000; font-weight : bold; background-color : #EBEADB; line-height : 17px; } ul.listGrid li a { display : block; font-weight : normal; color : #333333; line-height : 17px; text-decoration : none; } ul.listGrid li.enable { background-image : url('images/bckg_listGrid_enabled.gif'); } ul.listGrid li.enable a { font-weight : bold; color : #000000!important;  outline: none; } ul.listGrid li.renseignee a { color : blue; }  ul.arrowMenu { position : absolute; margin : 0; padding : 0; } ul.arrowMenu li { font-weight : bold; color : #336699; height : 29px; padding-top : 2px; padding-bottom : 2px; list-style-type : none; width : 100px; overflow : hidden; padding-left : 10px; line-height : 14px; margin-bottom : 5px; background-repeat : no-repeat; padding-right : 17px; cursor : pointer; background-image : url('images/arrowMenu_disable.gif'); } ul.arrowMenu li.enabled { color : #336699!important; background-image : url('images/arrowMenu_enable.gif')!important; } ul.arrowMenu li.hover { color : #336699!important; background-image : url('images/arrowMenu_hover.gif'); }  #pagerSys ul { display : inline; margin : 0; padding : 0; } #pagerSys li { display : inline; list-style-type : none; margin : 0; padding : 0; color : #336699; } #pagerSys .enabled { font-weight : bold; color : #DC3C39!important;  } #pagerSys span.next a, #pagerSys span.last a, #pagerSys span.first a, #pagerSys span.previous a { text-decoration : none; background-repeat : no-repeat; background-position : center center; } #pagerSys span.next a { background-image : url("images/pagerSys_next.gif"); padding-left : 7px; padding-right : 0px; } #pagerSys span.last a { background-image : url("images/pagerSys_last.gif"); padding-left : 5px; padding-right : 2px; } #pagerSys span.first a { background-image : url("images/pagerSys_first.gif"); padding-left : 5px; padding-right : 2px; } #pagerSys span.previous a { background-image : url("images/pagerSys_previous.gif"); padding-left : 5px; padding-right : 2px; }  #firstSubLevel ul { margin : 0; padding : 0; list-style-type : none; width : 960px; } #firstSubLevel ul li { display : inline; } #firstSubLevel ul li a { float : left; color : black; width : 155px; height : 24px; margin-left : 30px; margin-bottom : 18px; padding-top : 100px; text-align : center; color : #333333; background-repeat : no-repeat; background-position : top center; } #firstSubLevel ul li a:hover { color : #000000; background-position: center -124px; } #depenses {background: transparent url("images/ico_dto.gif");} #budget {background: transparent url("images/ico_budget.gif");} #participation {background: transparent url("images/ico_participation.gif");} #fraispers {background: transparent url("images/ico_fraispers.gif");} #immo {background: transparent url("images/ico_immo.gif");} #provisions {background: transparent url("images/ico_provision.gif");} #taxe {background: transparent url("images/ico_taxe.gif");} #creditsBranches {background: transparent url("images/ico_credits_branches.gif");} #transmissionregion {background: transparent url("images/ico_transregion.gif");} #cpt_regularisation {background: transparent url("images/ico_cpt_regularisation.gif");} #ventilcomptes {background: transparent url("images/ico_ventil_comptes.gif");} #suivisubv {background: transparent url("images/ico_suivisubv.gif");} #annexe_analytique_lorraine {background: transparent url("images/ico_red_folder.gif");} #annexe_analytique_grandest {background: transparent url("images/ico_red_folder.gif");} #cloture {background: transparent url("images/ico_cloture.gif");} #convention {background: transparent url("images/ico_convention.gif");} #categorie_personnel {background: transparent url("images/ico_categorie_personnel.gif");} #listePersonnel {background: transparent url("images/ico_listePersonnel.gif");} #planComptable {background: transparent url("images/ico_planComptable.gif");} #analyse_financiere, #charges_og {background: transparent url("images/ico_analyse_financiere.gif");} #consultation_apres_cloture {background: transparent url("images/ico_consult_apres_cloture.gif");} #admin_compte {background: transparent url("images/ico_admin_compte.gif");} #monCompte {background: transparent url("images/ico_monCompte.gif");} #monCFA {background: transparent url("images/ico_monCFA.gif");}  span.btn_download { background-color : #D97600; border-bottom : 1px solid #CBCBCB; border-right : 1px solid #CBCBCB; } span.btn_download a { font-family : Verdana,Sans-Serif; font-size : 10px; color : #831B1B; font-weight : bold; line-height : 22px; background-color : #FFCC66; border : 1px solid #FDDCB4; border-bottom : 1px solid #FF8F09; padding-top : 2px; padding-bottom : 2px; padding-right : 12px; padding-left : 23px; background-image : url('images/ico_download_orange.gif'); background-repeat : no-repeat; background-position : 5px 2px; } span.btn_download a:hover { text-decoration : none; color : red; }  span.btn_download { padding : 1px; line-height : 22px; }  span.btn_download[class] { padding : 4px 1px 4px 1px;  }  *:first-child+html span.btn_download { position : relative;  padding : 1px; line-height : 22px; }  .blueTitle { font-family : "Trebuchet MS"; font-size : 14px; color : #31659C; font-weight : bold; } body { font-family : Verdana; background-color : #C0C0C0;  font-size : 11px; } div#container { width : 500px; border : 1px solid #525D73; background-color : #FFFFFF; margin : auto; } #container h1, #container h2 { background-color : #3E3E3E;  color : #FFFFFF; margin : 0; padding : 0; } #container h1.webmas, #container h2.webmas { background-color : #336699; color : #FFFFFF; } #container h1 { font-size : 14px; padding : 2px; text-align : center; border-bottom : 1px solid #525D73; } #container h2 { height : 16px; padding : 2px; font-weight : normal; font-size : 10px; text-align : center; border-top : 1px solid #525D73; } #zLogin { margin-top : 15px; padding-left : 12px; padding-right : 12px; margin-top : 12px; } #password, #login { width : 260px; } #infos {  height: 15px; font-style: oblique; font-size: 10px; text-align: center; } #infos a { font-weight : normal; } label { cursor : pointer; color : #555555; } dt { margin-top : 32px; margin-left: 40px; } #connexion { display : block; margin : auto; margin-bottom : 20px; margin-top : 30px; } #copyright { float : right; padding-top : 2px; } #version { float : left; padding-top : 2px; padding-left : 5px; } #infosLegale { color: #ffffff; float : left; height : 16px; width : 116px; padding-left : 88px; padding-top : 2px; font-weight : normal; } h2 img { float : right; padding-top : 2px; padding-left : 5px; padding-right : 5px; }  #zLogin table { width : 300px; border-collapse : collapse; margin-top : 12px; margin-bottom : 20px; margin-left : auto; margin-right : auto; } #zLogin table tr { height : 22px; } #zLogin table tr td { border-bottom : 1px solid #DDDDDD; } div#message { width : 500px; position:absolute; top : -50px; text-align:center; font-size:12px; color:red; } input.webmas, input.submit { width : 100px; } input.webmas{ background-color : #336699; } #logoRegion { position : absolute; left : 333px; top : 50px; width : 161px; height : 138px; background-repeat : no-repeat; background-position : center center; }  #wmBackLink { position : absolute; bottom : -30px; display : block; text-align : center; width : 100%; font-weight : normal; }