@CHARSET "ISO-8859-1";

/*
	couleur/marque       : DEFAULT | RENAULT | NISSAN | INFI
	----------------------------------------------------------
	bleu des liens       : 000077  |         |        | 
	orange clair         :         | FFEABF  | 919191 | FFEABF
	orange foncé         :         | F7B100  | DB0029 | F7B100
	gris clair ++        : EEEEEE  |         |        | 
	gris clair +         : DDDDDD  |         |        | 
	gris clair           : D5D7D8  |         |        | 
	gris                 : AAAAAA  |         |        | 
	gris foncé           : 999999  |         |        | 
	gris foncé +         : 444444  |         |        | 
	gris foncé ++        : 333333  |         |        | 
	bleu ciel            : 0CACF7  |         |        | 
	vert de gris         : 0080BC  |         |        | 
	vert de gris foncé + : 023C57  |         |        | 
*/
	
	
body {
	background-color: white;
}

a {
	color: #000077;
}

.top .b1,.top .b2,.top .b3,.top .b4 {
	background-color: #F7B100;
}

.bottom .b1,.bottom .b2,.bottom .b3,.bottom .b4 {
	background-color: #F7B100;
}

#menu h1 {
	background-color: #878383;
}

#menu .li1 a {
	color: black;
}

#menu .li1 a:hover {
	color: #444444;
}

#menu ul .li2 {
	color: #0080BC;
}

#menu .li3 {
	color: #333333;
}

#menu .li2 a {
	color: #0080BC;
}

#menu .li2 a:hover {
	color: #0CACF7;
}

#menu .li4 a, #menu .li4 span  {
	color: #0080BC;
}

#menu .li4 a:hover, #menu .li4 span:hover {
	color: #0CACF7;
}

#menu .li4cligno a, #menu .li4cligno span {
	color: #FF0000;
}

#menu .li4cligno a:hover, #menu .li4cligno span:hover {
	color: #FF0000;
}

#menu .b1t,#menu .b2t,#menu .b3t,#menu .b4t {
	background-color: #999999
}

#menu .b1b,#menu .b2b,#menu .b3b,#menu .b4b {
	background-color: #F7B100;
}

.borderTopColor {
	border-top: 2px solid #F7B100;
}

/*-------------------------
ESPACE DE TRAVAIL
--------------------------*/
#workspace {
	background-color: white;
}
.tabBody {
	border-top: 5px solid #F7B100;
	border-left: 1px solid #F7B100;
	border-right: 1px solid #F7B100;
}

.tabBodyClient {
	border-bottom: 2px solid #F7B100;
	border-left: 1px solid #F7B100;
	border-right: 1px solid #F7B100;
}

.bodyFrame,#rechercheClientFrame {
	border-left: 1px solid #F7B100;
	border-right: 1px solid #F7B100;
	border-bottom: 1px solid #F7B100;
}

#rechercheClientFrame {
	background-color: white;
}

.encadreProcess {
	border-left: 1px solid #F7B100;
	border-right: 1px solid #F7B100;
}

table.encadreProcessTable {
	color:white;
	font-weight:900;
}

#process {
	background-color: #C1C1C1;
}

#process h1 {
	background-color: #F7B100;
}

h1.top {
	background-color: #F7B100;
}

.panel_header{
	background-color:#F7B100;
}

.panel_border{
	overflow:hidden;
	border-radius:5px;
	border:solid;
	border-color:#F7B100;
	border-width: 7px 1px 7px 1px;
	margin-top: 5px;
}

/*-------------------------
TITRE
--------------------------*/
h1.zekh1 {
	border-bottom: solid 1px #552222;
}

h3.normal, h3.normalBis {
	border-bottom: solid 2px #AAAAAA;
}

/*-------------------------
Eléments généraux
--------------------------*/

table.input {
	border: solid 1px #F7B100;
}

div.input {
	border: solid 1px #F7B100;
	padding: 10px;
}
div.inputBorderTBL {
	border-top: solid 1px #F7B100;
	border-bottom: solid 1px #F7B100;
	border-left: solid 1px #F7B100;
	padding: 10px;
}
div.inputBorderBL {
	border-bottom: solid 1px #F7B100;
	border-left: solid 1px #F7B100;
	padding: 10px;
}
div.inputBorderBLR {
	border-bottom: solid 1px #F7B100;
	border-left: solid 1px #F7B100;
	border-right: solid 1px #F7B100;
	padding: 10px;
}
div.inputSansPadding {
	border: solid 1px #F7B100;
	padding: 0px;
}

fieldset.input {
	border: solid 1px #F7B100;
}

form table td {
	color: #023C57;
}

tr.odd td {
	background-color: white;
}

tr.even td {
  	background-color: #DDDDDD;
}

/*---------------------------
	Extreme Components
-----------------------------*/

/* Set tab (li) horizontally */
ul.tabControlHeader li.tabPageHeaderRO {
	color: #AAAAAA;
	background-color:#EEEEEE;
}

/* A with no text-decoration */
ul.tabControlHeader a {
    color: #212124;
}

ul.tabControlHeader li, ul.tabControlHeader li.normal {
	color: #DEDECF;
	background-color: #FFEABF; 
	border-right: 1px solid #F7B100; 
	border-bottom: 1px solid #F7B100; 
}

ul.tabControlHeader li.active
, ul.tabControlHeader li.normal_active
, ul.tabControlHeader li.tabPageHeaderForbidden_active {
	background-color: #F7B100;
	border-bottom : 1px solid #F7B100; 
}

ul.tabControlHeader li.tabPageHeaderRO {
	border-right: 1px solid #F7B100; 
	border-bottom: 1px solid #F7B100; 
}

div.tabPageBodyRO {
	background: #DDDDDD;
}

ul.tabControlHeader li.tabPageHeaderRO_active {
	border-bottom : 1px solid #F7B100; 
}

ul.tabControlClient li.active
, ul.tabControlClient li.normal_active {
	border-left: 1px solid #F7B100;
	border-bottom:1px solid #F7B100;
}

ul.tabControlClient li.normal {
	border-left: 1px solid #F7B100;
}

ul.tabControlClient a {
	color: #F7B100;
	background-color:white;
}

ul.tabControlBody li.active
, ul.tabControlBody li.normal_active {
	border-left: 1px solid #FFCC33;
	border-bottom:1px solid #F7B100;
}

ul.tabControlBody li.normal {
	border-left: 1px solid #FFCC33;
}

ul.tabControlBody a {
	color: #000000;
	background-color:white;
}



/*-------------------------------------
Extreme component generale
--------------------------------------*/

.eXtremeTable .titleRow td {
	border-bottom: 1px solid #F7B100;
}


.eXtremeTable .tableHeader {
	background-color: #F7B100;
}

td .tableHeader {
	background-color: #FFFFFF;
}

.eXtremeTable .tableHeaderSort {
	background-color: #F7B100;
}

.eXtremeTable .highlight td {
	background-color: #fdecae;
}

/** Cf ".eXtremeTable li.odd" dans style.css */
.eXtremeTable li.highlight {
	background-color: #fdecae;
}

.eXtremeTable .formButton {
	background-color: #308dbb;
}


.eXtremeTable .tableRegion  a {
}

img {
	color:	F7B100;
	font-weight: bold;
}

/*-------------------------------------
Inputs
--------------------------------------*/
input,table,select,textarea,button {
	color: #023c57;
}

input:focus,select:focus,textarea:focus,button:focus {
	border: 2px solid #26b9e4;
}

input,input.active,button {
	background-image: url(../../images/bg_bar_normal.gif);
}

textarea,select,textarea.active,select.active {
	background-color: #fdfaf3;
}

input.inactive,textarea.inactive,select.inactive {
	background-color: #cccccc;
}

input.button,button {
	background-color: #eeeeee;
}

input.button:disabled,button:disabled,input.submit:disabled,input.reset:disabled {
	background: #F5F5F5 repeat-x 0 0;
	border-color: #DEDEDE #BFBFBF #BFBFBF #DEDEDE;
	color: gray;
	cursor: text;
	background-image: url();	
}


.validatorError {
	background-image: url(../../images/bg_bar_error.gif);
	color: white;
}

.titreNews {
	border-top: 3px solid #F7B100;
	border-bottom: 1px solid #F7B100;
}

.ui-dialog-content td {
	color:#023C57;
}

/*----------------------------
Specifique onglet financement
-----------------------------*/
.financing_panel_header{
	background-color:#F7B100;
}

#allForms3 > td:FIRST-CHILD,#allForms4 > td:FIRST-CHILD,#allForms5 > td:FIRST-CHILD{
    border-left: 1px solid #F7B100;
}

#allForms3 > td:LAST-CHILD,#allForms4 > td:LAST-CHILD,#allForms5 > td:LAST-CHILD{
    border-right: 1px solid #F7B100;
}

#allForms3 > *, #allForms4 > *, #allForms5 > *{
	background-color: #E6E6E6;
}

#allForms3 > *.selected, #allForms4 > *.selected,#allForms5 > *.selected{
	background-color: #E6E0B5;
}

.cadre_todolist{
	border: 2px solid #F7B100;
	height: 565px;
	margin-right: 31px;
	margin-left: 34px;
}

/*----------------------------
Colored buttons
-----------------------------*/
.greenButton {
	background-image: url();
	background-color: #00FF00;
}

.redButton {
	background-image: url();
	background-color: #FF0000;
}

.orangeButton {
	background-image: url();
	background-color: #F7B100;
}


/*----------------------------
Agreement basket to basket cross
-----------------------------*/
.floatCross{
  width:20px;
  height:20px;
  background-color: #F7B100;
  margin: 0;
}
