.right{
    text-align: right;
}
 .left{
    text-align: left;
}  
 .maj{
    text-transform: uppercase;
}   
/*
.titre1{
    font-size:14px;
    font-family:arial, helvetica;
    font-weight: bold;
    color: #710052;
}
.titre2{
    font-size:12px;
    font-family:arial, helvetica;
    font-weight: bold;
    color: #000000;
}*/

/* FORMULAIRE */
.colLabel{
    width: 100px;
    white-space: nowrap;
}

.colInput{
    width: 300px;
    text-align: left;
}

.colInput2{
    width: 600px;
    text-align: left;
}
.vertTop {
    vertical-align:top;
}

/* DataTable */
.even-row {
    background-color: #FCFFFE;
}

.odd-row {
    background-color: #ECF3FE;
}

.active-row {
    background-color: #FFEBDA !important;
    cursor: pointer;
}


/* commandLink */
a.no-decor>img {
    border: none;
}

.leftpanel{
    width:250px
}

.ui-widget, .ui-widget .ui-widget .ui-widget-content {
    font-size: 99% /*!important*/;
}
.ui-message-info, .ui-message-error, .ui-message-warn, .ui-message-fatal {
    border: 1px solid;
    margin: 0 5px;
    padding: 2px 4px;
    padding-right: 20px;
}

.ui-selectonemenu-items{
    font-size: 70% !important;
}

.ui-selectonemenu-items{
    font-size: 70% !important;
}

.ui-datepicker{
    font-size: 70% !important;

}

.ui-autocomplete-item {
    font-size: 70% !important;
}

/*
.ui-button-text {
    background-color: #552c16 !important;

    border-color: #552c16 !important;
    color:#FFFFFF !important;

}
.ui-button-text-only {
    color: #FFFFFF !important;
    cursor: pointer;

}


.ui-inputfield-disabled .ui-inputfield-hover .ui-state-hover .ui-state-disabled .ui-inputtext-disabled .ui-inputtext-hover{
    background-color: #D0E7AF; 
    color: #000000;
}


.ui-messages-fatal {
    background-color: #ffcccc; 
    color: #DC143C;
    border-color: transparent;
}

.ui-message-fatal {
    background-color: #ffcccc; 
    color: #DC143C;
    border-color: transparent;
}
*/
.ui-messages-fatal-icon{
    background-image: url('../images/messages.png');
    background-position:0px -448px;
    height:24px;width:24px;margin-top:-4px;
}

.ui-message-fatal-icon{
    background-image: url('../images/messages.png');
    background-position:0px -492px;
    height:16px;width:16px;
}
/*
.ui-messages-error {
    background-color: #ffcccc; 
    color: #DC143C;
    border-color: transparent;
}

.ui-message-error {
    background-color: #ffcccc; 
    color: #DC143C;
    border-color: transparent;

}
*/

.ui-message-error-icon{
    background-image: url('../images/messages.png');
    background-position:0px -492px;
    height:16px;width:16px;

}

.ui-messages-error-icon {
    background-image: url('../images/messages.png');
    background-position:0px -448px;
    height:24px;width:24px;margin-top:-4px;

}
/*
.ui-state-default{
    color:#FFFFFF;
}
*/
/*
.ui-message-info {
    background-color: #D0E7AF; 
    color: #006600;
    border-color: transparent;
}


.ui-messages-info {
    background-color: #D0E7AF; 
    color: #006600;
    border-color: transparent;
}
.ui-messages-info{
    background-color: #D0E7AF; 
    color: #006600;
    border-color: transparent;
}
*/
.readonly .ui-state-disabled {
	zoom: 1 !important;
	filter: alpha(opacity=100) !important;
	opacity: 1 !important;
}


.cheque0 td{
    color: #757474;
}
.cheque4{
}

.canceltrans{
    text-decoration: line-through;

}
/*
.ui-carousel-item{
   background-color:#FFEBDA !important;
   background-repeat: no-repeat;
}

.ui-carousel-content .ui-widget-content{
   background-color: #D0E7AF !important;
}*/
 .jqplot-title{
    color:#552C16;
   font-size: medium;
   font-weight: bolder;
}

.jqplot-xaxis-label{
    color: #552C16; 
}
.jqplot-target {
   color:#552C16;
   font-weight: bolder;
  font-size: 1.5em;
}
.jqplot-point-label {
}
.jqplot-table-legend{
   font-weight: bolder;
   color:#552C16;
}
.jqplot-axis{
       color:  #000000;
   font-weight: bolder;
   font-size: x-small;
}

.cartewidth{
   cursor:help;
   max-width: 120px;
   overflow:hidden;
   white-space:nowrap;
   text-overflow:ellipsis;
}

.itemtiplabel{
    width: 100px;
    white-space: nowrap;
color: #006600;
text-align: left;
font-weight: bolder;
}



/* Ligne 14 
.ui-datatable th:last-child
{
  border-top-left-radius: 0px;
  border-top-right-radius: 0.8em;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.ui-datatable th:first-child
{
  border-top-right-radius: 0px;
  border-top-left-radius: 0.8em;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}*/
/* Ligne 1 */
.ui-menuactif
{
  border-top-width: 1px;
  border-right-width-value: 1px;
  border-bottom-width: 1px;
  border-left-width-value: 1px;
  border-top-style: solid;
  border-right-style-value: solid;
  border-bottom-style: solid;
  border-left-style-value: solid;
  border-top-color: #79b7e7;
  border-right-color-value: #79b7e7;
  border-bottom-color: #79b7e7;
  border-left-color-value: #79b7e7;
  border-image-source: none;
  border-image-slice: 100% 100% 100% 100%;
  border-image-width: 1 1 1 1;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  background-color: #d0e5f5;
  background-image: url("/castorama-client/faces/javax.faces.resource/images/ui-bg_glass_75_d0e5f5_1x400.png?ln=primefaces-redmond");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 50% 50%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-weight: bold;
  color: #1d5987;
}