tr.searchbars:hover {    background: none repeat scroll 0% 0% white ! important;}div.newActionDevis {    float: none;    margin-right: 19px;    position: relative;	margin-top:15px;}.newActionDevis ul li {    list-style: none outside none;    z-index: 1;	float:left;}.formRech {margin-top: 9px;float: left;margin-left: 24px;}.newActionDevis ul {}.tabHome {	width:100%;} .tabHome tr td{ 	padding:10px;}.modifLink {background-color: #b20c16;color: white;padding: 8px;}div.paginationBlock {    float: right;}div.contentFrame {    padding: 27px;}.listeEntSearch li {    list-style: none outside none;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {    background: none repeat scroll 0% 0% transparent;    border: 0px none;    margin: 0px;    padding: 0px;    vertical-align: baseline;}body {    background: url("images/blueprint.png") repeat scroll left center #F2F2F2;    font-family: Arial;}h2 {    color: #423F38;    font-size: 20px;    font-weight: normal;}#postsfilter h1 {    float: left;}h1 {    color: #423F38;    font-size: 23px;    font-weight: normal;}.newActionDevis ul li a {    display: block;    position: relative;    background-color: #858585;    z-index: 2;	color:white!important;    padding: 8px 15px;}.listeEntSearch li a:hover {    background-color: white;    color: gray;}.listeEntSearch li a {    color: white;    background-color: gray;    padding: 7px;    display: block;}a {    text-decoration: none;}#bloc_connexion {    background: url("images/login-box-bg.png") repeat scroll left center white;    border-color: #CCCCCC;    margin: auto;    position: relative;    z-index: 1;    padding: 12px 40px 51px;    width: 200px;}#bloc_connexion table {    margin: auto;    padding-top: 5px;}#login-shadow {    background: url("images/login-shadow.png") no-repeat scroll left center transparent;    height: 14px;    width: 423px;    margin: auto auto -11px;    position: relative;    z-index: 2;}#login-box-footer {    background: url("images/login-box-footer.png") no-repeat scroll left center transparent;    height: 11px;    width: 320px;    margin: auto;    position: relative;    z-index: 2;}#login-tape {    background: url("images/login-tape.png") no-repeat scroll left center transparent;    width: 99px;    height: 26px;    margin: -24px auto auto;    position: relative;    z-index: 2;}.loginSubmit {    background-color: #E15656;    background-image: -moz-linear-gradient(center bottom , #E15656 0px, #F77272 100%);    border: 1px solid #BB2929;    border-radius: 4px 4px 4px 4px;    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.35) inset, 0px 1px 1px rgba(0, 0, 0, 0.15);    color: #FFFFFF;    cursor: pointer;    display: inline-block;    font-size: 16px;    line-height: 1;    margin: 17px 0px 0px;    outline: 0px none;    padding: 10px;    width: 100%;}.connectH1 {    color: #444444;    font-size: 18px;    font-weight: normal;}.input1 {    background-image: url("images/user.png");    border-radius: 4px 4px 0px 0px;    -moz-box-sizing: border-box;    background-color: #FAFAFA;    background-position: 12px center;    background-repeat: no-repeat;    border: 1px solid #D1D1D1;    box-shadow: 0px 1px 0px #FFFFFF, 0px 1px 1px rgba(0, 0, 0, 0.04) inset;    margin: 0px;    outline: 0px none;    padding: 15px 10px 15px 40px;}.listeFichiers {	border-collapse:collapse;}.listeFichiers tr td{	padding:10px;	border:1px solid gray;}.input2 {    background-image: url("images/key.png");    border-radius: 0px 0px 4px 4px;    -moz-box-sizing: border-box;    background-color: #FAFAFA;    background-position: 12px center;    background-repeat: no-repeat;    border-width: 0px 1px 1px;    border-style: none solid solid;    border-color: -moz-use-text-color #D1D1D1 #D1D1D1;    -moz-border-top-colors: none;    -moz-border-right-colors: none;    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    border-image: none;    box-shadow: 0px 1px 0px #FFFFFF, 0px 1px 1px rgba(0, 0, 0, 0.04) inset;    margin: 0px;    outline: 0px none;    padding: 15px 10px 15px 40px;}.logo_nexus {    text-align: center;    margin-bottom: 37px;    margin-top: 45px;}#topAdmin {    background: url("images/carbon.png") repeat scroll left center transparent;    height: 55px;    width: 100%;}.circlebutton li:hover {    background-position: 0px 0px;}.blocIn fieldset legend{	border:1px solid gray;	font-weight:bold;	font-size: 1.17em;	padding:6px;}.blocIn fieldset{	border:1px solid gray;	padding:10px;	margin-bottom:15px;}.circlebutton li {    float: left;    width: 36px;    height: 36px;    background: url("images/toolbar-button.png") no-repeat scroll center bottom transparent;    list-style: none outside none;    margin-left: 5px;}.logoutbutton {    background: url("images/off_small.png") no-repeat scroll center center transparent;    width: 16px;    height: 26px;    display: block;    padding-left: 20px;    padding-top: 9px;}.msgbutton {    background: url("images/message_small.png") no-repeat scroll center center transparent;    width: 16px;    height: 26px;    display: block;    padding-left: 20px;    padding-top: 9px;}.alertbutton {    background: url("images/alert_2.png") no-repeat scroll center center transparent;    width: 16px;    height: 26px;    display: block;    padding-left: 20px;    padding-top: 9px;}#listButtons {    float: right;    margin-right: 50px;    padding: 8px 20px 10px;    border-left: 1px solid rgba(255, 255, 255, 0.2);}#infoUser {    padding: 13px 20px 13px;    float: right;    border-left: 1px solid rgba(255, 255, 255, 0.2);    border-right: 1px solid rgba(0, 0, 0, 0.6);    font-size: 11px;    color: white;}#left_admin {    float: left;    margin-left: 50px;    padding-top: 3px;}.userLogo {    margin-right: 16px;    margin-top: 0px;    width: 45px;    float: left;}#header-bottom {    height: 55px;    width: 100%;    background: url("images/header-bottom.png") repeat-x scroll left center transparent;    margin-bottom: -13px;}#leftCol {    width: 172px;    background: url("images/container-separator.png") repeat-y scroll right center transparent;    height: 800px;    padding-left: 26px;    padding-right: 44px;    padding-top: 18px;    min-width: 170px;    float: left;}.color1Tab {    background-color: #F4F4F4;}.color2Tab {    background-color: #EAEAEA;}.createDevisTable input[type="text"] {    padding: 6px;    width: 356px;}.blocFull {    margin-left: 248px;    margin-top: 18px;    font-size: 12px;}.wp-list-table {    width: 100%;}.wp-list-table tr td a {    color: #555555;}.searchbars td input[type="text"] {    width: 100%;    border: 0px none ! important;    padding: 0px ! important;    color: gray;}.wp-list-table tr td {    vertical-align: middle;    padding: 20px;    border-bottom: 1px solid white;    color: #555555;}.wp-list-table tr:hover {    background: url("images/roll_tablo_suivi.png") repeat scroll left center transparent;    color: white;}.wp-list-table tr.active {    background: url("images/roll_tablo_suivi.png") repeat scroll left center transparent;    color: white;}.wp-list-table tr:hover > td, .wp-list-table tr:hover td > a, .wp-list-table tr:hover td b > a, .wp-list-table tr.active td a, .wp-list-table tr.active td {    color: white!important;}.wp-list-table thead tr th, .wp-list-table tfoot tr th {    background-color: #858585;    color: white;    border-right: 1px solid white;    text-transform: uppercase;    vertical-align: middle;    font-weight: normal;    font-size: 13px;    padding: 8px;}#mainBar {    background-color: #FFFFFF;    background-image: -moz-linear-gradient(center bottom , #FFFFFF 0px, #F1F1F1 100%);    border: 1px solid #CACACA;    border-radius: 4px 4px 4px 4px;    box-shadow: 0px 1px 0px #FFFFFF inset;    margin-bottom: 6px;    padding: 2px;}.blocInfo {    background-color: #FFFFFF;    background-image: -moz-linear-gradient(center bottom , #FFFFFF 0px, #F1F1F1 100%);    border: 1px solid #CACACA;    border-radius: 4px 4px 4px 4px;    box-shadow: 0px 1px 0px #FFFFFF inset;    margin-bottom: 6px;    padding: 2px;}#circleGraphs {    margin-right: 20px;}.blocStats, #circleGraphs {    float: left;	width: 48%;}.blocIn {    background-color: #FDFDFD;    padding: 10px;	position: relative;}.smallcon {    float: left;    margin-right: 8px;    margin-top: -8px;}#rightCol {    float: left;    padding: 20px;	width: 70%;}.canvas {    height: 150px;    width: 150px;    float: left;}.searchbars td:first-child {    border-left: 1px solid #858585;}.searchbars td {    padding: 5px ! important;    border-right: 1px solid #858585 ! important;    border-top: 1px solid #858585 ! important;    border-bottom: 1px solid #858585 ! important;}.newActionDevis ul li a:hover {    color: white;    background-color: #808080;}.tableMonetary tr td{	padding:5px;}.tableMonetary tr td:last-child{	text-align:right;}.tableMonetary thead th{	text-align:center;	font-weight:bold;}.tableProspectAdd tr td{ 	vertical-align:top;}	/* required to avoid jumping */#headerWrapper {   position: absolute;  margin-left: 0px;  width: 95%;  z-index: 0;}#headerMoove {  position: absolute;  top: 0;  /* just used to show how to include the margin in the effect */  margin-top: 10px;  padding: 15px;  background-color: #FDFDFD;  z-index: 9999;  width: 100%;}#headerMoove.fixed {  position: fixed;  width: 82%;  top: 0;}