/* -----------------------------------------------------------------------

 Credit Lift CSS
 http://creditlift.fr

   * Copyright (c) 2012-Present. Crédit Agricole Consumer Finance

----------------------------------------------------------------------- */
body {
	background : #cccccc;
}

.container {
	background : url("../images/bg_container.gif") #fff repeat-y;
}

.barreNavigation {
	background:url("../images/Barre-Orange.gif") #c0bbbf;
}

.mainTopic {
	background:url("../images/bg_container.gif") #c0bbbf repeat-y; min-height:300px;
}

.footer {
	background:url("../images/bg_container.gif") #c0bbbf repeat-y;
	height:20px;
	border-bottom:2px solid #1AAEB7;
	font-weight:bold;
	text-align:center;
	padding-top:25px;
}

/***********************************/
/* Styles Spécifiques aux tableaux */
/***********************************/
.focus{
	background:#fff6bf;	
}

table.KeyTable tbody tr:nth-child(even) td.focus, tbody tr.even td.focus {
	background:#fff6bf;
}

/************/
/* Tableaux */
/************/
table {
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:1.4em;
	width:100%;
	border-top:2px solid #1AAEB7;
	border-left:2px solid #1AAEB7;
	border-right:2px solid #1AAEB7;
	border-bottom:2px solid #1AAEB7;
	background-color: #1AAEB7;
}

caption {
	text-align:left;
	font-size:1.2em;
	float:none !important;
	font-weight:bold;
	color:#fff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	background:#ec8351;
	border-top:1px solid #55214d;
	border-left:1px solid #55214d;
	border-right:1px solid #55214d;
}

th {
	text-align:left;
	font-weight:normal;
	float:none !important;
	vertical-align:middle;
	font-weight:bold;
	padding:4px 10px 4px 5px;
	border: 1px solid #1AAEB7;
	font-size:1.0em;
}

td {
	text-align:left;
	font-weight:normal;
	float:none !important;
	vertical-align:middle;
	padding:4px;
	color: #000;
	font-size:1em;
	background-color:#ddd;
	border:1px solid #c0bbbf;
}

tbody tr:nth-child(even) td, tbody tr.even td {
	background:#e5ecf9;
}

tfoot {font-style:italic;}

.titreTableau{
	text-align:center;
	border-top:2px solid #1AAEB7;
	border-left:2px solid #1AAEB7;
	border-right:2px solid #1AAEB7;
	border-collapse:collapse;
	border-spacing:0px;
	color:#fff;
	background-color:#1AAEB7;
}

.premLigneTableau{
	color:#fff;
	background-color:#1AAEB7;
}

.tableauCredits {
	margin-bottom:0em;
}


/************************/
/* Tableaux simpleTable */
/************************/
table.simpleTable {
	border-collapse:collapse;
	border-spacing:0px;
	margin-bottom:1em;
	width:100%;
	border:0px solid #1AAEB7;
	background:none;
}

table.simpleTable caption {
	text-align:left;
	font-size:1.05em;
	float:none !important;
	font-weight:bold;
	background:none;
	color:#000;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:0px;
	border:0px solid #1AAEB7;
}

table.simpleTable thead tr {
	background:none;
	font-weight:normal;
	border:0px solid #1AAEB7;
}

table.simpleTable th {
	text-align:left;
	font-weight:normal;
	float:none !important;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:5px;
	border-bottom: 1px solid #1AAEB7;
	border-top: 0px solid #1AAEB7;
	border-right: 0px solid #1AAEB7;
	border-left: 0px solid #1AAEB7;
	font-size:0.95em;
}

table.simpleTable td {
	text-align:left;
	font-weight:normal;
	float:none !important;
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:5px;
	color: #000;
	font-size:1em;
	background-color:#ddd;
	border-bottom: 1px solid #c0bbbf;
	border-top: 0px solid #c0bbbf;
	border-right: 0px solid #c0bbbf;
	border-left: 0px solid #c0bbbf;
}

table.simpleTable td input {
	float:left;
	vertical-align:middle;
	border:0;
}
table.simpleTable td label {
	float:left;
	padding-top:3px;
	padding-left:5px;
}


/**********/
/* Icones */
/**********/
.ui-tabs .ui-tabs-nav li a span { float: left; margin-right: 5px;}


/** Messages box **/
.successBox{
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 20px;
	background-repeat: no-repeat;
	background-position: 10px center;
	color: #4F8A10;
	background-color: #DFF2BF;
}

/***********************************/
/* Nouveau Dossier - Domiciliation */
/***********************************/
.iban_field{
    display : inline;
    width: 33px;
    margin-right: 5px;
}

.iban_last_field{
	display: inline;
	width: 20px;
}

.bic_field{
	display : inline;
	width: 85px;
}

.rgdp {
     padding-top:5px;
     font-size:1.2em;
     display : block;
     text-align: center;
     font-style:italic;
 }

 .rgdpbis {
     padding-top:1px;
     font-size:1em;
     display : block;
     text-align: center;
     color: #E30022;
     font-style:italic;
 }