body { font-family: sans-serif; background-color: #2B2B2B; } div.main_wrapper { width: 1280px; height: auto; margin: 0 auto; padding: 10px; position: relative; } div.center { width: auto; background-color: #E5E5E5; height: auto; border-style: solid; border-color: #AAAAAA; border-width: 1px 0 1px 0; } div.banner { background: url(../images/logo_tetalab.png); background-repeat: no-repeat; background-position: 10px -2px; background-color: #FF5D00; color: #FFFFFF; font-size: 24px; padding: 10px; text-align: right; font-weight: bold; height: 40px; text-shadow: 0 0 1px #000000; } div.top_menu { background-color: #BBBBBB; height: 30px; text-align: right; line-height: 30px; border-style: solid; border-color: #888888; border-width: 1px 0 0 0; } span.top_menu_item { margin: 5px 2px 0 0; font-size: 12px; background-color: #F0ECE0; padding: 1px 5px 1px 5px; border-radius: 4px; border-style: solid; border-color: #888888; border-width: 1px; font-weight: bold; color: #FF5D00; line-height: 30px; } span.top_menu_item_selected { margin: 5px 2px 0 0; font-size: 12px; background-color: #FF5D00; padding: 1px 5px 1px 5px; border-radius: 4px; border-style: solid; border-color: #888888; border-width: 1px; font-weight: bold; color: #F0ECE0; line-height: 30px; } span.top_menu_item:hover, span.top_menu_item_selected:hover { background-color: #FFB387; color: #555555; cursor: pointer; } div.content_wrapper { height: 497px; width: 1280px; } div.left_menu { background-color: #E5E5E5; border-style: solid; border-color: #AAAAAA; border-width: 1px 1px 1px 0; overflow-y: auto; overflow-x: hidden; width: 249px; height: 495px; line-height: 50px; } div.left_menu_item, div.left_menu_item_selected { background-color: #E5E5E5; width: 229px; height: 40px; overflow-y: hidden; border-style: solid; border-color: #AAAAAA; border-width: 0 0 1px 0; padding: 10px; line-height: 50px; font-weight: bold; font-size: 20px; color: #555555; } div.left_menu_item:hover, div.left_menu_item_selected:hover { background-color: #FFB387; color: #555555; cursor: pointer; } div.left_menu_item_selected { color: #F0ECE0; background-color: #FF5D00; } div.content { position: absolute; top: 102px; left: 260px; width: 1010px; height: 475px; background-color: #E5E5E5; overflow-y: auto; padding: 10px; border-style: solid; border-color: #AAAAAA; border-width: 1px 0 1px 0; color: #555555; text-align: justify; } div.git_desc, pre { border-style: solid; border-color: #FF5D00; border-width: 1px; background-color: #FFFFFF; padding: 5px; } div.git_desc { text-align: justify; } div.error { background: url(../images/404.jpg); background-repeat: no-repeat; background-position: center center; background-color: #000000; height: 476px; padding: 10px; text-align: center; font-size: 70px; font-weight: bold; color: #FF5D00; } div.wip { background: url(../images/working.jpg); background-repeat: no-repeat; background-position: center center; background-color: #000000; height: 476px; padding: 10px; text-align: center; font-size: 70px; font-weight: bold; color: #FF5D00; } div.footer { background-color: #FF5D00; font-size: 10px; color: #2B2B2B; text-align: center; } /* *********************************** * Tables *********************************** */ .border_left { border-left-width: 1px; border-left-style: solid; } .border_right { border-right-width: 1px; border-right-style: solid; } div.block { overflow: hidden; width: 1000px; border-top-style: solid; border-top-width: 1px; height: 20px; /* background-color: red; */ } div.inner{ overflow: hidden; float: center; height: 20px; } div.pages_nav_bar { overflow: hidden; width: 1000px; border-top-style: solid; border-top-width: 1px; height: 20px; text-align: right; padding-top: 10px; } div.block text{ width: 200px; float: left; text-align: left; padding: 0 4px 0 4px; } div.block text.num{ width: 200px; float: left; padding: 0 4px 0 4px; text-align: right; } div.inner text.edit, div.block text.edit { background: url(../images/edit.png); } div.inner text.trash { background: url(../images/trash.png); } div.block text.refresh { background: url(../images/refresh.png); } div.inner text.edit:hover, div.inner text.trash:hover, div.block text.refresh:hover { background-color: #FFB387; cursor: pointer; } div.inner text.edit { width: 16px; float:left; height: 16px; margin: 2px 0px 0px 20px; border-radius: 2px; background-repeat: no-repeat; } div.inner text.trash, div.inner text.edit, div.block text.refresh { width: 8px; float:left; height: 16px; margin: 2px 0px 0px 20px; border-radius: 2px; background-repeat: no-repeat; } div.even { background-color: #FFFFFF; } div.odd { background-color: #E5E5E5; } div.block label { width: 200px; display: block; float: left; text-align: center; font-weight: bold; background-color: #FF5D00; } div.block label:hover { cursor: pointer; } div.block .input{ margin-left:4px; float:left; } div.action_bar { display: inline-block; width: 50px; height: 32px; } span.prev_page, span.next_page { color: #FF5D00; font-weight: bold; font-size: 12px; } span.prev_page:hover, span.next_page:hover { color: #FFFFFF; background-color: #FF5D00; cursor: pointer; } span.page_num { font-size: 12px; } /* *********************************** * Editables *********************************** */ div.no_border { border-style: none; border-width: 0px; } div.margin_bottom { margin-bottom: 4px; } div.block label.editable { height: 18px; text-align: left; padding: 0 4px 0 4px; } div.block text.editable { width: 200px; float: left; padding: 0 4px 0 4px; margin-left: 4px; text-align: right; background-color: #FFFFFF; border-style: solid; border-width: 1px; height: 18px; } div.block select, div.block input { width: 310px; float: left; padding: 0 4px 0 4px; margin-left: 4px; text-align: right; background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #555555; color: #555555; height: 18px; } div.block input { height: 17px; width: 300px; } /* *********************************** * Classes génériques *********************************** */ h3, h4 { text-decoration: underline; } a { color: #FF5D00; text-decoration: none; padding: 2px; } a:hover { background-color: #FFB387; } span.bold { font-weight: bold; } table { border-collapse: collapse; width: 100%; } th { background-color: #FFB387; } th, td { text-align: left; padding: 8px; } tr:nth-child(even){background-color: #f2f2f2}