
.tableForm TD 
{
	vertical-align:top;
}


.tableCalc
{	
	width:100%;
}

.tableCalc INPUT
{
	font-size: 10px;
	width:60px;
}

.tableCalc SELECT
{
	font-size: 10px;
	width:65px;
}

.titleInput 
{
	white-space:nowrap;
	display:inline-block;
}

.infoTable 
{
	background-color:#D0EBC0;
	font-style:italic;
	border:1px dashed #000000;
}

.infoTable .contenerInput span
{
	font-weight:bold;
	white-space:nowrap;
}

.help_caller
{
	cursor:help;
}

.zoneInfo 
{
	margin-left:0px;
	margin-top:20px;
	width:250px;
	z-index:900;
	text-align:justify;
}

.wrapTitle
{
	white-space:normal;
}

.tagInput 
{
	width:50px;
	display:inline-block;
}

.contenerInput
{
	width:0%;
}

.divBr 
{
	font-size: 11px;
	vertical-align:baseline;
}
.divBr td
{
	margin:0px;
	padding:0px;
}

.formLabel
{
	padding-left:5px;
	height:19px;
}

.formLabel span
{
	padding-right:10px;
}
.divBr INPUT
{
	width:100px;
	font-size: 10px;
}

.divBr 
{
	margin:0;
	margin-bottom:1px;
}

.divBr SELECT
{
	width:102px;
	width:105px !forie;
	font-size: 10px;
}
/* format des formulaire */
.numberForm
{
	text-align:right;
}

.tableForm
{
	font-size: 11px;
	vertical-align:baseline;
	margin-top:10px;
	margin-bottom:10px;
}

.tableForm TD 
{
	vertical-align:top;
}

.tableForm td
{
	margin:0px;
	padding:0px;
}

.tableForm INPUT
{
	width:100px;
	font-size: 10px;
}

.tableForm SELECT
{
	width:102px;
	width:105px !forie;
	font-size: 10px;
}


/* / */

fieldset 
{
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
/*
label *
{
	font-size: 9px;
}*/
.SimuEmprunteurs fieldset 
{
/*	width:250px;
	width:260px !forie;*/
}

.SimuEmprunteursFull fieldset 
{
/*	width:515px;
	width:535px !forie;*/
}

.SimuEmprunteurs TD 
{
	/*border-bottom:5px solid #FFFFFF;*/
}

#titleFieldSet TD
{
	font-weight:bold;
	font-size:12px;
	color:Gray;
	padding-bottom:5px;
}

.titleFieldSet
{
	font-weight:bold;
	font-size:12px;
	color:Gray;
	padding-bottom:5px;
}

.SimuProjet
{
	/*width:570px;*/
}

.SimuRevenusChargesPat fieldset
{
	/*width:515px;
	width:545px !forie;*/
}
/*
.SimuRevenusChargesPat fieldset .formLabel
{
	width:310px;
}*/

.SimuRevenusChargesPat fieldset td
{
	vertical-align:top;
	padding-bottom:5px;
}

.SimuRevenusChargesPat .simpleFieldSet .formLabel
{
	/*width:160px;*/
}

.SimuRevenusChargesPat .simpleFieldSet td
{
	vertical-align:top;
}

.SimuRevenusChargesPat .simpleFieldSet
{
	
	/*width:249px;
	width:259px !forie;
	height:135px;
	height:160px !forie;*/
}

.SimuEmprunteursFull .formLabel
{
	width:200px;
}

.SimuEmprunteurs .formLabel
{
	width:170px;
}

.SimuEmprunteursFull .coempTd
{
	display:none;
}

.SimuEmprunteursFull SELECT
{
	width:130px;
}
.SimuEmprunteursFull INPUT
{
	width:125px;
}

.SimuEmprunteursRevChargePatFull SELECT
{
	width:75px;
}

.SimuEmprunteursRevChargePat INPUT
{
	width:70px;
}

.SimuEmprunteursRevChargePat .formLabel
{
	width:180px;
	white-space:nowrap;
}

.SimuEmprunteursRevChargePat .simpleFieldSet INPUT
{
	width:50px;
}

.SimuEmprunteursRevChargePat .simpleFieldSet
{
	/*width:249px;
	width:259px !forie;*/
	height:100%;
}

.SimuEmprunteursRevChargePatFull INPUT
{
	width:70px;
}

.SimuEmprunteursRevChargePatFull .formLabel
{
	width:180px;
	white-space:nowrap;
}

.SimuEmprunteurs SELECT
{
	width:140px;
}
.SimuEmprunteurs INPUT
{
	width:135px;
}


.btn-Evalider 
{
	margin-bottom:-5px;
}


legend
{
	font-weight:bold;
	font-size:15px;
	color:Gray;
}
/* infobulle */

.help_popup 
{
	display:block;
	position:absolute;
}

.divCredits td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* champ date */

.Calendar a
{
	margin:0px;
	padding:0px;
	position:absolute;
}

.Calendar INPUT
{
	width:55px;
}

#ctl00_CPH_MainContent_EW_Date_Debut_Remboursements_div, #ctl00_CPH_MainContent_EW_DateSignatureNotaire_div, #ctl00_CPH_MainContent_DG_Credits_ctl03_CREDIT_DATE_ECHEANCE_div, #ctl00_CPH_MainContent_DG_Credits_ctl02_CREDIT_DATE_ECHEANCE_div
{
	background-color:White;
	margin-left:10px;
}

/* datagrid simulation step 4*/

.addNewCredit
{
	margin-top:5px;
}

.addNewCredit span
{
	float:right;
	font-size:11px;
}


.dataGrid {border: 1px solid #b6b5b5; width:100%; border-collapse:collapse; margin-top:15px;}
.dataGrid td {text-align:center;background: #fff; padding:2px;border: 1px solid #b6b5b5;color:#092f72}
.dataGrid .DGTitreColonne TD {vertical-align:middle; padding:3px;font-size:14px;color:#FFFFFF;font-size:100%;background: #b6b5b5 url("../Images/Frontoffice/gabarit/background-table.gif") repeat-x 0 0px;padding: 4px}
.dataGrid .DGTitreColonne1 TD {background-color:#000000;color:#FFFFFF;font-size:90%;background: #6a6a6a; padding: 3px}
.dataGrid INPUT,.dataGrid SELECT  {text-align:center;}
.dataGrid INPUT  {width:60px;}
.CREDIT_REMBOURSEMENT_MENSUEL INPUT {margin-left:4px;}
.CREDIT_DATE_ECHEANCE INPUT {margin-left:1px;}
.CREDIT_SOLDE_AVANT_OPERATION SELECT {width:auto;}
.CREDIT_TYPE SELECT {width:auto;}

/*
.dataGrid INPUT 
{
	font-size:10px;
}
.dataGrid SELECT 
{
	font-size:10px;
}

.dataGrid .CREDIT_ID
{
	width:0%;
	background-color:#ffffff;
	padding:0px;
	margin:0px;
}

.dataGrid .CREDIT_ID INPUT
{
	display:none;
}

.dataGrid 
{
	margin-top:10px;
	text-align:center;
}

.SimuRevenusChargesPat fieldset .divCredits TD
{
	vertical-align:middle;
}

.dataGrid TD
{
	font-size:11px;
	background-color:#0C347C;
	font-weight:bold;
	color:White;
}

.dataGrid .TYPE_ID
{

	background-color:White;
	width:100px;
}

.dataGrid .CREDIT_REMBOURSEMENT_MENSUEL
{
	background-color:White;
}

.dataGrid .CREDIT_DATE_ECHEANCE
{
	background-color:White;
	
}

.dataGrid .CREDIT_CAPITAL_RESTANT_DU
{
	background-color:White;
	
}

.dataGrid .SOLDE_ID
{
	
	background-color:White;
}

.dataGrid .suppr
{
	
	background-color:White;
}



.dataGrid .TYPE_ID SELECT
{
	width:50px;
}

.dataGrid .CREDIT_REMBOURSEMENT_MENSUEL INPUT
{
	width:100px;
	text-align:right;
}

.dataGrid .CREDIT_DATE_ECHEANCE
{
	width:110px;
	text-align:left;
	padding-left:10px;
}

.dataGrid .CREDIT_DATE_ECHEANCE INPUT
{
	width:60px;
}

.dataGrid .CREDIT_CAPITAL_RESTANT_DU INPUT
{
	width:80px;
	text-align:right;
}

.dataGrid .SOLDE_ID SELECT
{
	width:50px;
}
*/
	
	
/* special form */
.resultDiv
{
	border:1px solid #AAAAAA;
	font-size:12px;
	font-size:10px !forie;
	overflow:hidden;
	width:68px;
	width:70px !forie;
	padding:1px;
	margin-right:3px;
	float:left;
}

.resultDivNoOverflow
{
	border:1px solid #AAAAAA;
	font-size:12px;
	font-size:10px !forie;
	padding:1px;
	margin-right:3px;
	float:left;
}

.nosizePre
{
	overflow:auto;
	width:400px;
	height:70px;
}
.nosizeWidth
{
	width:30px;
	overflow:visible;
	height:17px;
}

.coutOperation INPUT
{
	width:70px;
}


.SimuProjet .formLabel
{
	width:170px;
}
.selectFullSize
{
	position:absolute;
	margin:0px;
	padding:0px;
}

.SimuRevenusChargesPat INPUT 
{
	width:70px;
}

.PlantFinancement .formLabel 
{
	width:180px;
}


/* patch radio */




.tableForm INPUT, .tableForm SELECT, .SP_DateDec
{
	font-size:10px;
}

.radio INPUT
{
	width:auto;
	height:auto;
	position:relative;
	top:3px;
	margin:0px;
	padding:0px;
	border:1px solid #FFFFFF;
}

.radioContener span
{
	position:relative;
	top:6px;
}


/* image button */

INPUT.button
{
	width:auto;
	height:auto;
}
.suppr INPUT
{
	width:auto;
	height:auto;
}

INPUT.nosizeInput 
{
	width:auto;
	height:auto;
}
SELECT.nosizeInput 
{
	width:auto;
	height:auto;
}

INPUT.contourNoir 
{
	border:1px solid #000000;
}


/* module date */

.SP_DateDec
{
	
}
.SP_DateDec INPUT.TB_Day
{
	border: 0px;
	width:18px;
	text-align:center;
}
.SP_DateDec INPUT.TB_Month
{
	border: 0px;
	width:18px;
	text-align:center;
}
.SP_DateDec INPUT.TB_Year 
{
	border: 0px;
	width:30px;
	text-align:center;
}

INPUT.disableInput 
{
	border:1px solid #999999;
	background-color:#EEEEEE;
}

.Relais
{
    color:Blue;
    font-weight:bold;
}
.TauxEndet
{
    color:Red;
}

.Solution
{
    color:Red;
    font-weight:bold;
}

/*header simu*/

.step-contener {
}

.step-body {
	position:relative;
	margin-left:-1px;
}

.stepclick {
	position:absolute;
	top:66px;
	left:0px;
}

.stepclick input {
	width : 95px; 
	height : 100px;
    border : 0px;
}
.step1click { margin-left:55px; }
.step2click { }
.step3click { }
.step4click { }
.step5click { }
.step6click { }

#espace-simulation .TexteGras 
{
	font-size:14px;
	margin-left:-10px;
}

.swapVisibleTr tr.invisibleTR 
{
	display:none;
}

.SP_DateDec input
{
	position:relative;
	top:1px;
	position:none !forie;
	top:1px !forie;
}
.SP_DateDec
{
	padding:1px;
	padding:0px!forie;
}


/* benji */
/*
TD.tdCheckBox 
{
	border:0px;
	margin:0px;
	padding:0px;
}

DIV.divCheckBox
{
	position: absolute;
	overflow:hidden;
	display:block;
	width:5px;
	height:5px;
}

.checkBox
{
	border:0px;
	margin:0px;
	padding:0px;
}*/

.divPartenariat
{
	border:1px solid red;
	overflow:hidden;
	width:510px;
	position:relative;
	top:-10px;
	padding-bottom:10px;
}

.divPartenariat LEGEND
{
	color:Red;
	margin-bottom:8px;
}
.divPartenariat *
{
	margin:0px;
	padding:0px;
}

.divPartenariat IFRAME
{
	height:0px;
	width:510px;
}
#TipLayer 
{
	margin-left:20px;
	margin-top:-20px;
	Z-INDEX: 1000; 
	LEFT: 0px; 
	VISIBILITY: hidden; 
	POSITION: absolute; 
	TOP: -800px;
}

#TipLayer .headerInfoB
{
	padding:2px;
}
