#info-grid .x-panel-tbar .x-toolbar {
border-top: 0 none;
}
.x-grid3-row-body p {
margin : 5px 20px 10px 25px !important;	
}
.x-grid3-td-info b{
display : block;
font-family	 :tahoma,verdana;
}
.x-grid3-td-info .info {
background : url("../images/message_info.png") no-repeat scroll 0 2px transparent;
padding-left :20px;
}
.x-tbar-page-select {
    background-image: url("../images/page-select.gif") !important;
}
.upload-icon {
  background: url(../images/image_upload.png) no-repeat 0 0 !important;
}
.icon-test {
    background-image:url(../images/icon-grille.gif) !important;
}
.icon-accueil {
    background-image:url(../images/icon-accueil.gif) !important;
}
.icon-change {
    background-image:url(../images/icon-change.png) !important;
}
.icon-message {
    background-image:url(../images/icon-message.png) !important;
}
.icon-agenda {
    background-image:url(../images/icon-agenda.png) !important;
}
.icon-fichier {
    background-image:url(../images/icon-fichier.png) !important;
}
.icon-enfant {
    background-image:url(../images/icon-enfant.gif) !important;
}
.icon-inscription {
    background-image:url(../images/icon-inscription.gif) !important;
}
.icon-centre {
    background-image:url(../images/icon-centre.gif) !important;
}
.icon-session {
    background-image:url(../images/icon-session.gif) !important;
}
.icon-client{
    background-image:url(../images/icon-client.gif) !important;
}
.icon-materiel{
    background-image:url(../images/icon-materiel.png) !important;
}
.icon-prospect{
    background-image:url(../images/icon-prospect.png) !important;
}
.icon-article {
    background-image:url(../images/icon-article.png) !important;
}
.icon-abo {
    background-image:url(../images/icon-abo.png) !important;
}
.icon-facture {
    background-image:url(../images/icon-facture.png) !important;
}
.icon-avoir {
    background-image:url(../images/icon-avoir.png) !important;
}
.icon-intervention {
    background-image:url(../images/icon-nouv-intervention.png) !important;
}
.icon-devis{
    background-image:url(../images/icon-devis.png) !important;
}
.icon-reglement {
    background-image:url(../images/icon-reglement.gif) !important;
}
.icon-sauvegarde {
    background-image:url(../images/icon-sauvegarde.png) !important;
}
.icon-utilisateur {
    background-image:url(../images/icon-utilisateur.png) !important;
}
.icon-param-facturation {
    background-image:url(../images/icon-param-facturation.png) !important;
}
.icon-taxe {
    background-image:url(../images/icon-taxe.png) !important;
}
.icon-about {
    background-image:url(../images/icon-about.png) !important;
}
.icon-deco {
    background-image:url(../images/icon-deco.png) !important;
}
.icon-inventaire {
    background-image:url(../images/icon-inventaire.png) !important;
}
.icon-famille-article {
    background-image:url(../images/icon-famille-article.png) !important;
}
.icon-edit-article {
    background-image:url(../images/icon-edit-article.png) !important;
}
.icon-edit-client {
    background-image:url(../images/icon-edit-client.png) !important;
}
.icon-edit-vente {
    background-image:url(../images/icon-edit-vente.png) !important;
}
.icon-edition {
    background-image:url(../images/icon-apercu.png) !important;
}

/* bouton grille facture*/
.icon-add-ligne {
    background-image:url(../images/icon-add-ligne.png) !important;
}
.icon-supp-ligne {
    background-image:url(../images/icon-supp-ligne.png) !important;
}
.icon-edit-comm {
    background-image:url(../images/icon-edit-comm.png) !important;
}
.icon-copy-ligne {
    background-image:url(../images/icon-copy-ligne.png) !important;
}


/* StatusBar - structure */
.x-statusbar .x-status-text {
    cursor: default;
}
.x-statusbar .x-status-nouveau {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
    background-image: url(../images/icon-nouveau.png);
}
.x-statusbar .x-status-enreg {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
    background-image: url(../images/icon-enreg.png);
}
.x-statusbar .x-status-pret {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
    background-image: url(../images/icon-pret.png);
}
.x-statusbar .x-status-edit {
    padding-left: 25px !important;
    background: transparent no-repeat 3px 2px;
    background-image: url(../images/icon-edit.gif);
}


.bandeau {
    background-image:url(../images/bg-bandeau.png) !important;
    background-repeat: repeat-x;
}

#panel-menu .x-panel {
	margin-bottom:3px;
	margin-right:0;
}
#panel-menu .x-panel-body {
	border:0 none;
	background-color:#C9F3C8;
}
#panel-menu .x-panel-body li {
	margin:3px;
}
#panel-menu .x-panel-body li img {
	width:16px;
	height:16px;
	vertical-align:middle;
	margin-right:2px;
	margin-bottom:2px;
}
#panel-menu .x-panel-body li a {
	text-decoration:none;
	/*color:#3764A0;*/
	color:black;
}
#panel-menu .x-plain-body {
	background-color:#A5DAA5;
    padding:0px 0 0 5px;
}
.x-air #panel-menu .x-plain-body {
	padding-left:3px;
}
#panel-menu .x-panel-body li a:hover {
	text-decoration:underline;
	color:black;
}
.x-panel-trans {
	background:transparent;
}

.x-layout-split-west {
	cursor:move;
   background-color:#A5DAA5;
}

.x-layout-collapsed {
    background-color:#A5DAA5;
}
.x-panel-body {
    background-color:#E7FCF0;
}

.x-window-plain .x-window-body{
  background-color:#E7FCF0;
}
/*
.x-window-dlg {
  background-color:#E7FCF0;
}
*/
.x-plain-body {
  background-color:#E7FCF0;
}
.x-window-body{
  background-color:#E7FCF0;
}

body {
  background-color:#E7FCF0;
  
}
/*
.x-tab-panel-body .x-panel-body {
    padding:10px;
}
  */
.body_login {
  background-color:#E7FCF0;
  /*background-image: url(../images/body_login.jpg);
  background-position: top;
  background-repeat: no-repeat;
  width: 100%;*/
}

.body_panel_info {
  background-color:#E7FCF0;
  position: absolute;
  top: 10px;
  right: 10px;

}


.x-viewport, .x-viewport body  {
  background-color:#E7FCF0;
}

.x-tab-panel-header, .x-tab-panel-footer {
background-color: #E7FCF0;
border-top-color: #A5DAA5;
border-right-color-value: #A5DAA5;
border-bottom-color: #A5DAA5;
border-left-color-value: #A5DAA5;
}

ul.x-tab-strip-top {
border-bottom-color: #A5DAA5;
}

td.x-grid3-hd-over .x-grid3-hd-inner, td.sort-desc .x-grid3-hd-inner, td.sort-asc .x-grid3-hd-inner, td.x-grid3-hd-menu-open .x-grid3-hd-inner {
background-color: #A5DAA5;
}

.ligne-article-combo {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #FFFFFF #FFFFFF #EEEEEE;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  font: 11px tahoma,arial,helvetica,sans-serif;
  padding: 3px 0px;
  white-space: normal;
}
.ligne-article-combo-header {
  border-color: #FFFFFF #FFFFFF #EEEEEE;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  font: 12px tahoma,arial,helvetica,sans-serif;
  padding: 3px 0px;
  white-space: normal;
}

.ligne-article-combo h3 {
    -moz-font-feature-settings: inherit;
    -moz-font-language-override: inherit;
    color: #222222;
    display: block;
    font-family: inherit;
    font-size: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-variant: inherit;
    font-weight: bold;
    line-height: inherit;
}
.ligne-article-combo h3 span {
    clear: none;
    display: block;
    float: right;
    font-weight: normal;
    margin: 0 0 5px 5px;
    width: 100px;
}

.x-grid3-hd-ligne td {
  border-left-color-ltr-source: physical;
  border-left-color-rtl-source: physical;
  border-left-color-value: -moz-use-text-color;
  border-left-style-ltr-source: physical;
  border-left-style-rtl-source: physical;
  border-left-style-value: solid;
  border-left-width-ltr-source: physical;
  border-left-width-rtl-source: physical;
  border-left-width-value: 1px;
  border-right-color-ltr-source: physical;
  border-right-color-rtl-source: physical;
  border-right-color-value: -moz-use-text-color;
  border-right-style-ltr-source: physical;
  border-right-style-rtl-source: physical;
  border-right-style-value: solid;
  border-right-width-ltr-source: physical;
  border-right-width-rtl-source: physical;
  border-right-width-value: 1px;
  line-height: 25px;
  vertical-align: middle;
}

.x-grid3-hd-col-header {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position: 0 bottom;
  background-repeat: repeat-x;
  background-size: auto auto;
  cursor: default;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 1px;
  background-image: url("../images/grid3-hrow.gif"); 
  background-color: #F9F9F9;
  font-family: tahoma,arial,helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.lien_grille {
color: blue;
}

.lien_grille.visited {
color: blue;
}