html{height:100%;margin-bottom:1px;background:inherit !important}
body{background:#f5f5f5;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;line-height:135%}

#ifrs-header{border-bottom:10px solid #33a048;color:#ccc;background:none repeat scroll 0% 0% #f5f5f5;position:relative;box-shadow:0 3px 5px rgba(0,0,0,0.25);margin-bottom:20px}
#ifrs-wrapper{margin:0px 30px;min-width:890px;position:relative}

#ifrs-status{float:right}
#ifrs-status a{color:#fff;text-decoration:none;font-size:13px;line-height:135%;font-weight:bold}
#ifrs-status ul{float:right;margin:0;padding:0}
#ifrs-status li{float:right;list-style:none outside none;margin-left:2;padding:0;position:relative;border-bottom-right-radius:6px;border-bottom-left-radius:6px}
#ifrs-status li a{display:block;float:left;padding:4px 13px;border-bottom-right-radius:6px;border-bottom-left-radius:6px}
#ifrs-status li.action{background:none repeat scroll 0% 0% #c72127;margin-left:2px}
#ifrs-status li.dropdown{background:none repeat scroll 0% 0% #4d4d4d}
#ifrs-status li.dropdown .select-active{margin-right:20px;display:block;position:relative}
#ifrs-status li.dropdown .select-arrow{border-left: 1px solid #f5f5f5;height:25px;line-height:25px;padding:0px;right:0px;text-align:center;top:0px;width:20px;position:absolute;z-index:700;font-size:9px}
#ifrs-status li.dropdown ul{padding:0;margin-top:25px;position:absolute;z-index:700;display:none}
#ifrs-status li.dropdown ul li{font-weight:normal;padding:2px 0;margin-left:0;float:left;width:201px;background:none repeat scroll 0% 0% #666;border-top:1px solid #f5f5f5;border-radius:0}
#ifrs-status li.dropdown ul li:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
#ifrs-status li.dropdown ul li a{width:87%;font-weight:normal}

#ifrs-logo{padding:10px 0px;overflow:hidden}
#ifrs-logo img{margin:0;border:0;float:left}
#ifrs-logo h1{float:left;color:#333;margin:14px 0 0 20px;font-weight:normal;font-size:2em}

#ifrs-menu{float:left;position:relative;margin:5px 0 0 0;padding:0}
#ifrs-menu *{margin:0;padding:0;z-index:999}
#ifrs-menu li{list-style:none outside none}
#ifrs-menu li.root{width:auto;float:left;height:27px;}
#ifrs-menu li.root a{color:#fff;font-size:13px;font-weight:bold;text-decoration:none;line-height:29px;float:left;display:block;background:none repeat scroll 0% 0% #4d4d4d;cursor:pointer;width:auto;height:27px;margin:0 2px 0 0;padding:0 15px;border-top-right-radius:6px;border-top-left-radius:6px;text-align:center}
#ifrs-menu li.submenu ul{display:none;position:absolute;margin-top:27px}
#ifrs-menu li.submenu ul li a{width:100%;font-weight:normal;text-align:left;background-color:#666;margin:0;border-radius:0}
#ifrs-menu li.submenu ul li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;padding-bottom:3px}

#ifrs-userinfo{padding:0 2px;border-bottom:2px solid #33a048;text-align:right;position:absolute;right:5px;top:35px;width:auto;height:28px}
#ifrs-userinfo *{list-style:none outside none;margin:0;padding:0;border:0}
#ifrs-userinfo span{font-size:11px;color:#666;line-height:28px}
#ifrs-userinfo .profile{float:right;margin-left:8px;font-size:11px;line-height:28px}
#ifrs-userinfo .profile select{border-radius:3px;border:1px solid #ccc;padding:2px;width:100px;font-size:11px;color:#666}
#ifrs-userinfo .profile select *{font-size:11px;color:#666;margin:2px}

#ifrs-search{padding:0 2px 0 0;text-align:right;position:absolute;right:5px;top:72px;width:245px;height:20px}
#ifrs-search .image{margin:0;padding:0;border:0}
#ifrs-search .text{font-size:11px;width:150px;margin-left:5px;padding:0 3px;border-radius:3px}
#ifrs-search .text.focusin{border-color:#33a048;color:#666}
#ifrs-search .text.focusout{border-color:#ccc;color:#ccc}

#ifrs-panel-title{margin-bottom:10px;clear:both}
#ifrs-panel-title #show_all_menu{position:absolute;top:35px;right:0;left:initial;background:none repeat scroll 0% 0% #fff;border:1px solid #ededed;border-radius:6px;box-shadow:0 3px 5px rgba(0,0,0,0.25)}
#ifrs-panel-title #show_all_menu a{color:#33a048;padding:0 5px}
#ifrs-panel-title #show_all_menu a:hover{text-decoration:underline}
#ifrs-panel-title #show_all_menu .tab_bg_1{background-color:#f5f5f5}

#ifrs-panel-title .menu{height:20px;line-height:20px;clear:both;display:none}
#ifrs-panel-title .menu ul{list-style:none outside none}
#ifrs-panel-title .menu ul li{float:left}
#ifrs-panel-title .menu ul li > a{display:block;padding:0 10px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ccc;margin-right:1px;font-weight:normal}
#ifrs-panel-title .menu ul li:first-child > a{border-top-left-radius:6px;border-bottom-left-radius:6px;padding-left:13px}
#ifrs-panel-title .menu ul li:last-child > a{border-top-right-radius:6px;border-bottom-right-radius:6px;padding-right:13px}

#ifrs-panel-title .buttons{margin-top:10px;height:25px;line-height:25px;clear:both}
#ifrs-panel-title .buttons h1{color:#333;font-weight:normal;text-shadow:1px 1px 0px #fff;font-size:180%;float:left}
#ifrs-panel-title .buttons > ul{list-style:none outside none;float:right}
#ifrs-panel-title .buttons > ul li{float:left}
#ifrs-panel-title .buttons > ul li a{display:block;background-color:#777;height:25px;line-height:25px;text-align:center;padding:0 10px;border-radius:6px;margin-left:2px;color:#fff;font-weight:normal;font-size:13px}

#ifrs-panel-title .navigation{margin-top:5px;height:20px;line-height:20px;clear:both}
#ifrs-panel-title .navigation ul{list-style:none outside none}
#ifrs-panel-title .navigation ul li{float:left;font-size:11px;line-height:20px;color:#777}

#ifrs-panel-title .navigation.type1 ul li > a{display:block;padding:0 10px;color:#fff;text-align:center;background:none repeat scroll 0% 0% #ccc;margin-right:1px;font-weight:normal}
#ifrs-panel-title .navigation.type1 ul li:last-child > a{border-top-right-radius:6px;border-bottom-right-radius:6px;padding-right:13px;background-color:#999}
#ifrs-panel-title .navigation.type1 ul li .next{display:none}

#ifrs-panel-title .navigation.type2 ul li > a{color:#ccc}
#ifrs-panel-title .navigation.type2 ul li:last-child > a{color:#4d4d4d}
#ifrs-panel-title .navigation.type2 ul li a:hover{color:#33a048}

#ifrs-panel-content{background:none repeat scroll 0% 0% #fff;border:1px solid #ededed;padding:15px;width:auto;border-radius:6px}

#tabcontent, #menu_navigate{width:100% !important}
.tab_bg_1 th{background-color:#ccc !important;color:#000 !important}

.tab_cadre_central{width:100%;box-shadow:unset;border:0;background:#f5f5f5}
.alltab{background-color:#ccc;color:#000;margin:10px 0;border:0;border-radius:6px}

.tab_cadre_report{width:95%;border-radius:6px;background-color:#f5f5f5}
.tab_cadre_report th{background-color:#33a048;color:#fff;font-weight:normal;border-radius:6px}
.tab_cadre_report td{background-color:#f5f5f5;padding:1px 5px}

.tab_cadre_fixe{width:100%;border-radius:6px;background-color:#f5f5f5;margin: 0px auto 5px}
.tab_cadre_fixe th{background-color:#33a048;color:#fff;font-weight:normal;border-radius:6px}
.tab_cadre_fixe td{background-color:#f5f5f5;padding:1px 5px}
.tab_cadre_fixe input.submit{margin:0}

.tab_cadre_fixehov{width:100%;border-radius:6px;background-color:#f5f5f5;margin: 0px auto 5px}
.tab_cadre_fixehov td{background-color:#f5f5f5;padding:1px 5px}
.tab_cadre_fixehov th{background-color:#33a048;color:#fff;font-weight:normal}
.tab_cadre_fixehov th a{color:#fff}
.tab_cadre_fixehov th a:hover{text-decoration:underline}

.tab_cadre_pager{width:100%;border:0;border-radius:6px;background-color:#f5f5f5;padding:3px 0}
.tab_cadre_pager th, .tab_cadre_pager td{background:#f5f5f5}

.tab_cadrehov{width:100%;box-shadow:unset;border:0}
.tab_cadrehov th, .tab_cadrehov td{padding:6px}
.tab_cadrehov th{background-color:#33a048}
.tab_cadrehov th a{color:#fff}
.tab_cadrehov th a:hover{text-decoration:underline}
.tab_cadrehov th a > img{display:none}
.tab_cadrehov tr.tab_bg_1{background-color:#fff}
.tab_cadrehov tr.tab_bg_2{background-color:#f5f5f5}
.tab_cadrehov tr.tab_bg_1:hover, .tab_cadrehov tr.tab_bg_2:hover{background-color:#ccc}

.tab_glpi tr{background:none !important}
.tab_glpi span.icon_consol, .tab_glpi img{display:none}

a.icon_consol, a.icon_consol_hov, input.submit, input.button{display:block !important;background:#777 !important;height:25px !important;line-height:25px !important;text-align:center !important;padding:0 10px !important;border-radius:6px !important;color:#fff !important;font-weight:normal !important;font-size:13px !important;border:0 !important;box-shadow:unset !important;cursor:pointer !important;margin-bottom:10px !important}
a.icon_consol:hover, a.icon_consol_hov:hover, input.submit:hover{background:#33a048 !important;border:0 !important;box-shadow:unset !important}

input.submit{display:block !important;background:#777 !important;height:25px !important;line-height:25px !important;text-align:center !important;padding:0 10px !important;border-radius:6px !important;color:#fff !important;font-weight:normal !important;font-size:13px !important;border:0 !important;box-shadow:unset !important;cursor:pointer !important}
a.icon_consol_hov:hover, input.submit:hover{background:#33a048 !important;border:0 !important;box-shadow:unset !important}

#tabspanel{width:100% !important;background:none !important;height:23px;line-height:23px;border-bottom:5px solid #33a048;margin-bottom:5px}
.x-tab-strip li{margin:0 2px 0 0 !important;height:23px !important;line-height:23px !important}
.x-tab-strip li *{background:#4d4d4d !important;color:#fff !important;font-weight:normal !important}
.x-tab-strip li .x-tab-right{border-top-left-radius:6px;border-top-right-radius:6px}
.x-tab-strip li .x-tab-left{border-top-left-radius:6px;border-top-right-radius:6px}
.x-tab-strip .x-tab-edge, .x-tab-strip .x-tab-edge *{background:none !important}
.x-tab-strip .x-tab-strip-over *, .x-tab-strip .x-tab-strip-active *{background:#33a048 !important}

.tab_cadre{width:100%;border:0}
.tab_cadre th{background-color:#33a048;color:#fff;font-weight:normal;border-radius:6px}

select, input[type="text"], input[type="file"], textarea{border-radius:3px;border:1px solid #ccc;padding:2px;font-size:11px;color:#666;margin:0}
select *{font-size:11px;color:#666;margin:2px;border:0}

#ext-gen5{padding:0 15px}
#ext-gen5.x-form-date-trigger{padding:0}
.center input.submit, .center input.button, .center a.icon_consol{margin-left:auto !important;margin-right:auto !important}
.tab_cadre input.button{margin-bottom:0}
#use_mailing a.icon_consol{width:250px}