/************************************/
/* General */
/************************************/
table {
margin-bottom:0px;
}
a{
text-decoration: none;
}
select{
vertical-align:middle;
}

input.radio{
height:12px;
width:12px;
border:none;
vertical-align:middle;
margin: 0;
margin-left: 3px;
}
span.red{
color:red;
}

a{
cursor:pointer;
}

input[disabled] {background: #E5E5E5;border: 1px solid #DADADA;padding: 0 3px;}

input[readonly] {background: #E5E5E5;border: 1px solid #DADADA;padding: 0 3px;}

textarea.commentaire{
width:950px;
}

/******************************************/
/* Sidebars Gauche */
/*****************************************/
a.bonhommeSansBulle{
margin: auto; 
top: 15px; 
left: 56px; 
position: relative;
}

a.bonhommeAvecBulle{
margin: auto; 
top: 30px; 
left: 85px; 
position: relative;
}


img.liensgauche{  			/***---------------***/
vertical-align: middle;
height:15px;
}

span.liensgaucheSelection{
font-family: Abadi MT Condensed Extra Bold; 
font-weight: bold; 
font-size: 13px; 
color: #22c165;
}

p.liensgaucheSelection
{
text-indent: 17px;
font-family: Abadi MT Condensed Extra Bold;
font-weight: bold; 
font-size: 14px; 
color: #22c165;
margin-bottom:0px; /* pas de BR */
/* white-space: nowrap; */
}


/******************************************/
/*  */
/*****************************************/

.blocFilters{
	display:block;
	float:left;
	clear:none;
	padding-right:5px	
}

table.detailPrets{
border: 3px outset #9891FF; 
width:470px;
}
td.detailPretsTitres{
	font-weight: bold;
	color:#6051FF;
}
tr.detailPretsL1{
	background: url(/design/detailPretsTab.png) no-repeat;
}

table.detailPlan{
border: 3px outset #70FF85; 
width:470px;
}
tr.detailPlanL1{
	background: url(/design/detailSimulTab.png) no-repeat;
}

table.detailSimul{
border: 3px outset #FF7F7F; 
width:470px;
}
tr.detailSimulL1{
	background: url(/design/detailSimulTab.png) no-repeat;
}


table.simulations{
border: 1px dashed #999;
}
tr.simulationsNomColonneFond{
background: url(/design/simulation/titrestableau.png) repeat-x;
}
td.simulationsNomColonne{
font-weight: bold;
}
tr.simulationsL1{
background-color:#d7dbed;
}
tr.simulationsL2{
background-color:#ffffff;
}
td.simulationsContent{
color:#000000;
font-size:x-small;
}
td.simulationsContentImage{
text-align:center;
}



table.demandes{
border: 1px dashed #999;
}
tr.demandesNomColonneFond{
background: url(/design/demande/titrestableau.png) repeat-x;
}
td.demandesNomColonne{
font-weight: bold;
}
tr.demandesL1{
background-color:#d7dbed;
}
tr.demandesL2{
background-color:#ffffff;
}
td.demandesContent{
color:#000000;
font-size:x-small;
}
td.demandesContentImage{
text-align:center;
}


table.mesDemandes{
border: 1px dashed #999;
}
tr.mesDemandesNomColonneFond{
background: url(/design/demande/titrestableau.png) repeat-x;
}
td.mesDemandesNomColonne{
font-weight: bold;
}



table.dossiers{
border: 1px dashed #999;
}
tr.dossiersNomColonneFond{
background: url(/design/dossier/titrestableau.png) repeat-x;
}
td.dossiersNomColonne{
font-weight: bold;
}
tr.dossiersL1{
background-color:#d7dbed;
}
tr.dossiersL2{
background-color:#ffffff;
}
td.dossiersContent{
color:#000000;
font-size:x-small;
}
td.dossiersContentImage{
text-align:center;
}


table.demandesAssurance{
border: 1px dashed #999;
}
tr.demandesAssuranceNomColonneFond{
background: url(/design/demande/titrestableau.png) repeat-x;
}
td.demandesAssuranceNomColonne{
font-weight: bold;
}
tr.demandesAssuranceL1{
background-color:#d7dbed;
}
tr.demandesAssuranceL2{
background-color:#ffffff;
}
td.demandesAssuranceContent{
color:#000000;
font-size:x-small;
}
td.demandesAssuranceContentImage{
text-align:center;
}


table.dossiersAssurance{
border: 1px dashed #999;
}
tr.dossiersAssuranceNomColonneFond{
background: url(/design/dossier/titrestableau.png) repeat-x;
}
td.dossiersAssuranceNomColonne{
font-weight: bold;
}
tr.dossiersAssuranceL1{
background-color:#d7dbed;
}
tr.dossiersAssuranceL2{
background-color:#ffffff;
}
td.dossiersAssuranceContent{
color:#000000;
font-size:x-small;
}
td.dossiersAssuranceContentImage{
text-align:center;
}


td.statut{
text-align: center;
font-size: medium;
}
img.statut{
border:none;
width:26px; /*33 23 px*/
height:26px; /*33 23px*/
vertical-align:middle;
}
span.statut{
font-size:20px;
}
img.detail{
border:none;
width:25px;
height:25px;
}
img.transfert{
border:none;
width:32px;
height:32px;
}
img.transforme{
border:none;
width:28px;
height:28px;
}
img.suppression{
border:none;
width:23px;
height:23px;
}
img.save{
position:relative;
/*left:-330px;*/
float:left;
width:45px;
height:45px;
vertical-align:middle;
}
span.investissementLocatif{
font-family: Algerian;
color:#000000;
}



tr.statistiquesJourNomColonneFond{
background-color: #8064A2;
}
tr.statistiquesSemaineNomColonneFond{
background-color: #6DCD47;
}
tr.statistiquesMoisNomColonneFond{
background-color: #F79646;
}
tr.statistiquesAnneeNomColonneFond{
background-color: #C0504D;
}
tr.statistiquesAutreNomColonneFond{
background-color: #4F81BD;
}
td.statistiquesNomColonne{
font-weight:bold;
color:#FFFFFF;
}
tr.statistiquesJourL1{
background-color:#CCC1DA;
}
tr.statistiquesJourL2{
background-color:#EDEAF0;
}
tr.statistiquesSemaineL1{
background-color:#C1EAB0;
}
tr.statistiquesSemaineL2{
background-color:#EFF3EA;
}
tr.statistiquesMoisL1{
background-color:#FCD5B5;
}
tr.statistiquesMoisL2{
background-color:#FDEFE9;
}
tr.statistiquesAnneeL1{
background-color:#E6B9B8;
}
tr.statistiquesAnneeL2{
background-color:#F4E9E9;
}
tr.statistiquesAutreL1{
background-color:#D0D8E8;
}
tr.statistiquesAutreL2{
background-color:#E9EDF4;
}


/******************************************/
/* Pour detailsimulation, detaildemande, detaildossier */
/*****************************************/

/* Le grand block qui contient le tableau de la simulation/demande/dossier selectionée (detaildemande/detaildemande/detaildossier) */
table.detailBlock{
border:1px dashed #000000;
}
td.detailBlockContent{
text-align:center;
}

span.detailBlockTitreAff{
font-family: Abadi MT Condensed Extra Bold; 
font-weight: bold; 
font-size: 17px; 
color: #e87f00;
}
span.detailBlockTitreHid{
margin-left: 10px;
font-family: Abadi MT Condensed Extra Bold; 
font-weight: bold; 
font-size: 17px; 
color: #d3c05a;
/*display:inline;  pas de retour a la ligne */
}

td.subDetailBlockContent{ /* statut origine..*/
}


select.detailBlockSelect{
vertical-align:middle;
width:240px;

}
td.detailBlockBouton{
text-align:right;
}
input.detailBlockBouton{
width:300px;
}



/* Le + des blocks (commentaires, emprunteur, revenus, projet ..)  */
span.puceBlock{
font-size: 20px; 
margin-right:8px;
}
/* Titre des blocks qui apparraissent disparraissent (commentaires, emprunteur, revenus, projet ..)  */
p.titreBlock{
font-family: Abadi MT Condensed Extra Bold; 
font-weight: bold; 
font-size: 16px; 
color: #4f5855;
margin-bottom:0px;
/*text-align:center;*/
}

td.commentaire{
}

/* Informations concernant les EMPRUNTEURS */
/* Changement de la couleur des lignes du tableau */
table.emprunteur{
border: 1px dashed #000000;
width: 215px;
}
td.emprunteurFirstColonneDim{
border: 1px dashed #999;
width:175px; /* 180 */
padding: 1px;
}
td.emprunteurFirstColonneDim table {
	width: 175px;
}
td.emprunteurSecondColonneDim{
border: 1px dashed #999;
width: 180px;
padding: 1px;
}
td.emprunteurSecondColonneDim table {
	width: 180px;
}
td.emprunteurFourthColonneDim{
width:160px;
padding: 1px;
}
td.emprunteurFourthColonneDim table {
	width: 160px;
}
#ajoutPersonne {
	padding-top: 15px;
}

tr.emprunteurNomColonneFond{  
background: url(/design/demande/emprunteur.png) repeat-x;
/*background-color: #C7FFBF;*/
}
td.emprunteurNomColonne{   
font-weight: bold;
height: 35px;
}
tr.emprunteurL1{ /*emprunteur ligne1*/
background-color: #d7dbed;
}
tr.emprunteurL2{ /*emprunteur ligne2*/
background-color: #ffffff;
}
tr.emprunteurL1.ajoutPersonne { /*emprunteur ligne2*/
background-color: #E8E0F6;
}
tr.emprunteurL2.ajoutPersonne { /*emprunteur ligne2*/
background-color: #f1f1f1;
}

td.emprunteurContent{
text-align:right;
height: 30px; /* 30 */
/*font-size:13px;*/
font-weight:bold;
}
td.emprunteurContent2{
text-align:right;
height: 45px; /* 40*/
font-weight:bold;
}
td.emprunteurContent3{
text-align:right;
height: 65px; /*60*/
font-weight:bold;
}
td.emprunteurContentFusionLigne{
height:1423px;  /*1423*/
}

td.emprunteurContentCommentaires{
text-align:right;
height: 85px;
font-weight:bold;
}
textarea.emprunteurCommentaires{
height:55px;
width:170px;
}

td.emprunteurContentBouton{
height: 40px;
text-align:center;
}

select.emprunteur {
color:#000000;
font-family:Verdana;
font-size:9px;
border:solid 1px;
/*height:5px;*/
}
input.emprunteur {
font-family:verdana;
font-size: 9px;
color:#333333;
border:solid 1px;
border-color:#6699CC;
background-color:#FFFFFF;
}

img.emprunteur{
height:20px;
/*width:30px;*/
vertical-align:middle;
}

/* Informations concernant les PROJETS */
/* Changement de la couleur des lignes du tableau */
table.projet{
border:1px dashed #000000
}
tr.projetNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/projet.png) repeat-x;
}
td.projetNomColonne{ 
font-weight: bold;
}
tr.projetL1{ /*projet ligne1*/
background-color: #d7dbed;
}
tr.projetL2{ /*projet ligne2*/
background-color: #ffffff;
}
td.projetContent{
text-align:right;
height: 20px;
/*font-size:13px;*/
}

select.projet {
color:#000000;
font-family:Verdana;
font-size:10px;
border:solid 1px;
width: 165px;
}
input.projet {
font-family:verdana;
font-size: 10px;
color:#333333;
border:solid 1px;
border-color:#6699CC;
background-color:#FFFFFF;
}

table.pretGeneral{
border:1px dashed #000000;
}
table.pretCout{
border:1px dashed #000000
}
table.pretCadastre{
border:1px dashed #000000;
}
table.pretNotaire{
border:1px dashed #000000;
}


/* Informations concernant REVENUS CHARGES */
/* Changement de la couleur des lignes du tableau */
table.revenus{
border:1px dashed #000000;
}
tr.revenusNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/revenus.png) repeat-x;
}
td.revenusNomColonne{ 
font-weight: bold; 
}
tr.revenusL1{ /*revenus ligne1*/
background-color: #d7dbed;
}
tr.revenusL2{ /*revenus ligne2*/
background-color: #ffffff;
}
td.revenusContent{
text-align:right;
height: 20px;  /*30px*/
/*font-size:13px;*/
}

select.revenus {
color:#000000;
font-family:Verdana;
font-size:9px;
border:solid 1px;
}
input.revenus {
font-family:verdana;
font-size: 9px;
color:#333333;
border:solid 1px;
border-color:#6699CC;
background-color:#FFFFFF;
}

tr.chargesNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/charges.png) repeat-x;
}
td.chargesOneColonneFond
{
background-color:#E8E0F6;
}
td.chargesNomColonne{ 
font-weight: bold; 
}
td.chargesContent{
text-align:right;
height: 30px;
	padding: 4px 6px 4px 5px;
/*font-size:13px;*/
}


/* Informations concernant PATRIMOINE*/
/* Changement de la couleur des lignes du tableau */
table.patrimoine{
border:1px dashed #000000;
}
tr.patrimoineNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/patrimoine.png) repeat-x;
}
td.patrimoineOneColonneFond
{
background-color:#E2ECFF;
font-size: 11px; 
font-weight: bold
}
td.patrimoineNomColonne{
font-size: 11px; 
font-weight: bold; 
}
tr.patrimoineL1{ /*patrimoine ligne1*/
background-color: #d7dbed;
}
tr.patrimoineL2{ /*patrimoine ligne2*/
background-color: #ffffff;
}
td.patrimoineContent{
font-size: 10px;
text-align:left;
/*height: 30px;*/
/*font-size:13px;*/
}

select.patrimoine {
color:#000000;
font-family:Verdana;
font-size:9px;
border:solid 1px;
}
input.patrimoine {
font-family:verdana;
font-size: 9px;
color:#333333;
border:solid 1px;
border-color:#6699CC;
background-color:#FFFFFF;
}


tr.epargneNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/epargne.png) repeat-x;
}
td.epargneNomColonne{ 
font-size: 11px;
font-weight: bold; 
}
td.epargneContent{
text-align:left;
}

/* Informations concernant FIANACMENT*/
/* Changement de la couleur des lignes du tableau */
table.financement{
border:1px dashed #000000;
}
tr.financementNomColonneFond{ 
background-color: #C7FFBF;
}
td.financementNomColonne{ 
font-weight: bold; 
}
tr.financementL1{ /*financement ligne1*/
background-color: #d7dbed;
}
tr.financementL2{ /*financement ligne2*/
background-color: #ffffff;
}
td.financementContent{
text-align:left;
/*height: 30px;*/
/*font-size:13px;*/
}


table.financementPlan{
border:1px dashed #000000;
}
tr.financementPlanNomColonneFond{ 
background-color: #C7FFBF;
}
td.financementPlanNomColonne{ 
font-weight: bold; 
}
tr.financementPlanL1{ /*financement ligne1*/
background-color: #d7dbed;
}
tr.financementPlanL2{ /*financement ligne2*/
background-color: #ffffff;
}
td.financementPlanContent{
text-align:left;
/*height: 30px;*/
/*font-size:13px;*/
}

table.financementSimulation{
border:1px dashed #000000;
}
tr.financementSimulationNomColonneFond{ 
background-color: #C7FFBF;
}
td.financementSimulationNomColonne{ 
font-weight: bold; 
}
tr.financementSimulationL1{ /*financement ligne1*/
background-color: #d7dbed;
}
tr.financementSimulationL2{ /*financement ligne2*/
background-color: #ffffff;
}
td.financementPlanContent{
text-align:left;
/*height: 30px;*/
/*font-size:13px;*/
}




select.financement {
color:#000000;
font-family:Verdana;
font-size:9px;
border:solid 1px;
}
input.financement {
font-family:verdana;
font-size: 9px;
color:#333333;
border:solid 1px;
border-color:#6699CC;

}



/* TABLEAU DE SUIVI */
table.tabSuivi{
border:1px dashed #000000;
}
td.tabSuiviTitreFond{  
}
td.tabSuiviTitre{  /* Titre du tableau de suivi */
font-weight: bold;
}
/*
tr.tabSuiviNomColonneFond{
background: url(/design/simulation/titrestableau.png) repeat-x; 
}
*/
td.tabSuiviNomColonne{
font-weight: bold;
}
tr.tabSuiviL1{
background-color:#d7dbed;
}
tr.tabSuiviL2{
background-color:#ffffff;
}
td.tabSuiviContent{
/*font-weight: bold;*/
}


input.tabSuiviNoteTitre{
width:320px;
}
textarea.tabSuiviNoteCommentaires{
    height: 250px;
    padding: 5px;
    width: 390px;

}
input.tabSuiviAppelTitre{
width:340px;
}
textarea.tabSuiviAppelCommentaires{
width:340px; height:45px;
}
input.tabSuiviMailDestinataire{
width:320px;
}
input.tabSuiviMailSujet{
width:340px;
}

input.tabSuiviCourrierTitre{
width:340px;
}
textarea.tabSuiviCourrierCommentaires{
width:340px; height:45px;
}
input.tabSuiviFaxTitre{
width:340px;
}
textarea.tabSuiviFaxCommentaires{
width:340px; height:45px;
}




td.tabRelance{
text-align:center;
}
font.relance{
color:#FF0000;
}
font.relanceTermine{
color:#000000;
}
font.nonRelance{
color:#999999;
}
iput.tabRelanceRelanceTitre{
}
textarea.tabRelanceRelanceCommentaires{
}

/* Ajout Mail, Notes, ... */
table.note{
width:360px; margin-top:20px;
}
input.addNoteTitre{
width:358px;
}
textarea.addNoteCommentaires{
}

table.appel{
width:360px; margin-top:20px;
}
input.addAppelTitre{
width:358px;
}
textarea.addAppelCommentaires{

}

table.fax{
width:360px; margin-top:20px;
}
input.addFaxTitre{
width:358px;
}
textarea.addFaxCommentaires{
}

table.email{
width:360px; margin-top:20px;
}
input.addMailDestinataire{
width:320px;
}
input.addMailSujet{
width:360px;
}
select.addMailSujet{
width:364px;
}
input.addMailTitre{
width:358px;
}
textarea.addMailCommentaire{
}

table.courrier{
width:500px; margin-top:20px;
}

/* Liste des documents (mail, courrier, fax ...) */
tr.listeDocumentsTitre{
}
td.listeDocumentsTitre{
font-weight: bold;
}
tr.listeDocumentsContent{
background-color:#CCCCCC;
}
td.listeDocumentsContent{
}

/* document */
table.document{
border:1px dashed #000000;
}
tr.documentNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/document.png) repeat-x;
}
td.documentNomColonne{ 
font-weight: bold; 
}
tr.documentL1{ /*revenus ligne1*/
background-color: #d7dbed;
}
tr.documentL2{ /*revenus ligne2*/
background-color: #ffffff;
}
td.documentContent{
text-align:right;
height: 30px;
/*font-size:13px;*/
}

div#liste_documents{
margin-top:10px;
}


table.accord{
border:1px dashed #000000;
}
tr.accordNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/accord.png) repeat-x;
}
td.accordNomColonne{ 
font-weight: bold; 
}

table.gestionBanque{
border:1px dashed #000000;
}
tr.gestionBanqueNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/gestion_banques.png) repeat-x;
}
td.gestionBanqueNomColonne{ 
font-weight: bold; 
}


table.gestionBanqueSuivi{
border:1px dashed #999;
}
tr.gestionBanqueSuiviNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/demande/gestion_banques.png) repeat-x;
}
td.gestionBanqueSuiviNomColonne{ 
font-weight: bold; 
}
tr.gestionBanqueSuiviL1{
background-color: #d7dbed;
}
tr.gestionBanqueSuiviL2{
background-color: #ffffff;
}

div.gestionBanqueSuivi{
margin-top:10px;
}


table.matrice{
border:1px dashed #000000;
}
tr.matriceNomColonneFond{
/*background-color: #B2DCFF; bleu*/ 
background: url(/design/demande/gestion_banques.png) repeat-x;
}
td.matriceNomColonne{
font-weight: bold; 
}


table.assurance{
border:1px dashed #999;
}
tr.assuranceNomColonneFond{
background: url(/design/dossier/assurance.png) repeat-x;
/*background-color: #C7FFBF;*/
}
td.assuranceNomColonne{
font-weight: bold; 
}
tr.assuranceL1{
background-color: #d7dbed;
}
tr.assuranceL2{
background-color: #ffffff;
}
td.assuranceContent{
font-size: 11px;
}

select.assurance {
color:#000000;
font-family:Verdana;
font-size:9px;
border:solid 1px;
}
input.assurance {
font-family:verdana;
font-size: 9px;
color:#333333;
border:solid 1px;
border-color:#6699CC;
background-color:#FFFFFF;
}



table.assuranceSimulation{
border:1px dashed #000000;
}
tr.assuranceSimulationNomColonneFond{
background: url(/design/dossier/simulation.png) repeat-x;
/*background-color: #C7FFBF;*/
}
tr.assuranceSimulationNomColonneFond2{
background: url(/design/dossier/simulation2.png) repeat-x;
/*background-color: #B2DCFF;*/
}
td.assuranceSimulationNomColonne{
font-weight: bold; 
}
tr.assuranceSimulationL1{
background-color: #d7dbed;
}
tr.assuranceSimulationL2{
background-color: #ffffff;
}
td.assuranceSimulationContent{
font-size: 11px;
}

/*fejkefjkefjkefjklfejfekjfekljef*/
table.gestionCompagnie{
border:1px dashed #000000;
}
tr.gestionCompagnieNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/dossier/gestion_compagnie.png) repeat-x;
}
td.gestionCompagnieNomColonne{ 
font-weight: bold; 
}


table.gestionCompagnieSuivi{
border:1px dashed #999;
}
tr.gestionCompagnieSuiviNomColonneFond{ 
/*background-color: #C7FFBF;*/
background: url(/design/dossier/gestion_compagnie.png) repeat-x;
}
td.gestionCompagnieSuiviNomColonne{ 
font-weight: bold; 
}
tr.gestionCompagnieSuiviL1{
background-color: #d7dbed;
}
tr.gestionCompagnieSuiviL2{
background-color: #ffffff;
}

div.gestionCompagnieSuivi{
margin-top:10px;
}



/*******************************/
/********MES APPEL **************/
table.appels{
border:1px dashed #000000
}
tr.appelsNomColonneFond{ 
background-color: #C7FFBF;
}
td.appelsNomColonne{ 
font-weight: bold;
}
tr.appelsL1{ /*projet ligne1*/
background-color: #d7dbed;
}
tr.appelsL2{ /*projet ligne2*/
background-color: #ffffff;
}
td.appelsContent{
}

span.appelNonTraite
{
color: #FF9900
}
span.appelNonTraiteUrgent
{
color: #FF0000
}
span.appelTraite
{
color: #00CC00
}

span.utilisateurDispo
{
color:#00FF00
}
span.utilisateurConge
{
color:#FF0000
}
/***************************************/
/***************************************/
/***************************************/
p.titreModule{
font-family: Abadi MT Condensed Extra Bold; 
color: #878888;
font-size: medium;
text-indent: 10px;
margin-bottom:0px;
}


/*************************************************************************************************************************/

tr.tabRequeteL1,td.tabRequeteL1{
background-color:#d7dbed;
}
tr.tabRequeteL2,td.tabRequeteL2{
background-color:#ffffff;
}



td.alerte{
color:#000000;
font-size:9px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

a.alerte{
text-decoration:none;
font-size:10px;
}


body{
	font-size:75%;color:#222;background-color:#717171;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}

div#top{
	height: 125px;
	width: 1213px;
	margin: auto;
	background-image: url(/design/Accueil/top.png);
}

div#content{
	width: 1209px;
	margin: auto;
	background-color:#eaeaea;
	position: relative;
}

div#contentTop{
	display: block;
	width: 1209px;
	height: 106px;
	margin: auto;
	background-color:#eaeaea;
}

div#menu{
	width: 1162px;
	height: 32px;
	margin: auto;
	background-image: url(/design/Accueil/bg_menu.png);
	text-align: center;
}

div#contentFooter{
	width: 1209px;
	height: 13px;
	margin: auto;
	background-image: url(/design/Accueil/footer_content.png);
}

/* @group Menu */

a#titre{
float: left;
font-family: "Abadi MT Condensed Extra Bold", Kartika, "Arial Narrow", calibri;
font-weight: bold;
font-size: 11px; :*12px*/
text-decoration: none;
color: #878888;
}

a#titre:hover{
color: #7ed6ff;
}

/* @end */



/* @group Login */

div#global{
	height:606px;
	width:1300px;
	position: relative;

}

div#global2{
	
	width: 1263px;
	height: 1024px;
	margin: auto;

}

div#bonhomme{
	width: 195px;
	height: 124px;
	margin: auto;
	background: url(/design/Accueil/bonhomme.png) no-repeat;
}

/*-----------------------------*/
div#bonhomme_sans_bulle{
	width: 39px;
	height: 47px;
	margin: 0px 0px 20px 30px;
	background: url(/design/bonhomme_sans_bulle.png) no-repeat;
}

div#panellogin {
	height:500px;
	width:900px;


	background: url(/design/login/loginPanel.png) no-repeat;
	left:90px;

	top: 50px;

	position: relative;
}

div#formlogin {
	margin: auto;
	top: 226px;
	left: 265px;
	display: block;
	position: relative;
}

div#panel_error{
	width: 893px;
	height: 491px;
	background: url(/design/errorPanel.png) no-repeat;
	margin: auto;
	top: 180px;
	display: block;
	position: relative;
}

div#loginbutton{
	height: 31px;
	width: 115px;
	background-image: url(/design/login/log_off.png);
	cursor:pointer;
	border-style: none;
	background-color:transparent;
}

div#loginbutton:hover {
	background-image: url(/design/login/log_on.png);
}

p#bonjour{
	top: 5px;
	left: 15px;
	position: relative;	
	font-family: "Abadi MT Condensed Extra Bold";
	/*font-weight: bold;*/
	font-size: 15px;
	color: #4f5855;
}

a#liensgauche{
	font-family: "Abadi MT Condensed Extra Bold";
	font-size: 14px;
	text-decoration: none;
	color: #4f5855;
}

a#liensgauche:hover{
	color: #22c165;
}

a#liensgauche2{
	font-family: "Abadi MT Condensed Extra Bold";
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
	color: #4f5855;
}

a#liensgauche2:hover{
	color: #7a82d3;
}


/* @end */

/* @group Content */

div.container{
	margin: auto auto auto 8px;
}
div#gauche{
}

div#centre{
}

div#droite{
}

div.paginationControl{
	padding: 4px;
	background-color: #e0e0e0;
	font-size: 11px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

/* @group Central  */

div.centralTop{
	width: 630px;
	height: 7px;
	margin: auto;
	background-image: url(/design/Accueil/central_top.png);
}

div.centralContent{
	width: 614px;
	min-height: 4px;
	margin: auto;
	background-image: url(/design/Accueil/central_middle.png);
	padding-right: 8px;
	padding-left: 8px;
}

div.centralFooter{
	width: 630px;
	height: 8px;
	margin: auto;
	background-image: url(/design/Accueil/central_bottom.png);
}

/* @end */

/* @group Central Large */

div.centralTopLarge{
	width: 993px;
	height: 8px;
	margin: auto;
	background-image: url(/design/Accueil/central_top_large.png);
}

div.centralContentLarge{
	width: 977px;
	min-height: 4px;
	margin: auto;
	background-image: url(/design/Accueil/central_middle_large.png);
	padding-right: 8px;
	padding-left: 8px;
}

div.centralFooterLarge{
	width: 993px;
	height: 9px;
	margin: auto;
	background-image: url(/design/Accueil/central_bottom_large.png);
}

/* @end */

/* @group Sidebar */

/****--------------------- */
div.sideTopLeft{
	margin-top:10px;  /*******************/
	width: 181px;
	height: 10px;
	margin-left: 5px;
	background-image: url(/design/Accueil/top_side.png);
}

div.sideContentLeft{
	width: 167px;
	min-height: 7px;
	margin: auto;
	margin-left:4px;
	background-image: url(/design/Accueil/content_side.png);
	padding-right: 8px;
	padding-left: 8px;
}

div.sideFooterLeft{
	width: 182px;
	height: 9px;
	margin: auto;
	background-image: url(/design/Accueil/bottom_side.png);
}


div.sideTopRight{
	width: 300px;
	height: 8px;
	margin: auto;
	background-image: url(/design/Accueil/top_side_right.png);
}

div.sideContentRight{
	width: 285px;
	min-height: 7px;
	margin: auto;
	background-image: url(/design/Accueil/content_side_right.png);
	padding-right: 8px;
	padding-left: 8px;
}

div.sideFooterRight{
	width: 300px;
	height: 9px;
	margin: auto;
	background-image: url(/design/Accueil/bottom_side_right.png);
}

/* @end */





/*fjlkehfklfhlkef*/

div.sideTopLeftModule{

	width: 300px;
	height: 8px;
	margin-top:10px;
	margin-left: 5px;
	background-image: url(/design/Accueil/top_side_right.png);
}

div.sideContentLeftModule{

	width: 285px;
	min-height: 7px;
	margin-left:4px;
	background-image: url(/design/Accueil/content_side_right.png);
	padding-right: 8px;
	padding-left: 8px;
}

div.sideFooterLeftModule{
	width: 300px;
	height: 9px;
	margin-left:4px;
	background-image: url(/design/Accueil/bottom_side_right.png);
}


/*ehethazrjhzrjhzyrjteyhjzrhnzryhnzynj*/

div.topLargeModule{

	width: 338px;
	height: 8px;
	margin-top:10px;
	margin-left: 5px;
	background-image: url(/design/Accueil/top_module_large.png);
}

div.contentLargeModule{

	width: 325px;
	min-height: 7px;
	margin-left:4px;
	background-image: url(/design/Accueil/content_module_large.png);
	padding-right: 8px;
	padding-left: 8px;
}

div.footerLargeModule{
	width: 340px;
	height: 9px;
	margin-left:4px;
	background-image: url(/design/Accueil/bottom_module_large.png);
}

a.liensgaucheadd{
cursor: crosshair;
}

/***** PM ******/
.cleanPane {
	clear: both;
}

.majuscule {
	text-transform: uppercase;
}

.capital {
	text-transform: capitalize;
}

.largeur40 {
	width:40px;
}
.largeur70 {
	width:70px;
}
.largeur85 {
	width:85px;
}
.largeur55 {
	width:55px;
}
.largeur155 {
	width:155px;
}
.largeur200 {
	width:200px;
}
.hauteurCommentaire {
	height:50px;
}
.resetMargin {
	margin: 0;
}
div.pp-champ label.formLabel {
	text-align: right;
	font-weight:bold;
	float: left;
}
div.pp-champ div.formInput {
	float: left;
}

.color-alternance {
	background-color: #d7dbed;
}

div.pm {
	padding-left: 100px;
}

div.pm div.titrePM, div.PersonneCredit {
	text-align: center;
	background: url(/design/demande/emprunteur.png);
	font-weight: bold;
	height: 30px;
	padding-top: 10px;
	
}

div.pm .alignementTitre {
	margin-right: 122px;
}

div.pm .leftPane {
	margin-right: 10px;
}
div.pm-champ {
	padding: 10px 5px;
}

div.pm-champ.personnemorale_adresse {
	padding: 10px 5px;
}

div.pm-champ.personnemorale_activite,
div.pm-champ.personnemorale_commentaire {
	height: 70px;
}

div.pm-champ label.formLabel {
	text-align: right;
	font-weight:bold;
	float: left;
	width: 150px;
	margin-right: 5px;
}
div.pm-champ div.formInput {
	float: left;
}
div.clearChamp {
	clear: left;
}

div.additionnalOptions {
	margin-top:20px;
}

div.associes {
	width:370px;
	float:left;
	margin-right: 5px;
	margin-top: 20px;
}

div.resultats {
	width:370px;
	float:right;
	margin-right: 5px;
	margin-top: 20px;
}

#modelResultat,
#modelAssocie,
.creditassocies, .modelEmprunteur {
background-color: #FFF4A5;
padding-left: 15px;
}
#listeResultats,
#listeAssocies, .listeEmprunteur {
	border:5px solid #FFF4A5;
	padding-left: 10px;
}
.listeEmprunteur {
  
    margin-top: 5px;
   
}
.modelEmprunteur .c-champ-model   {
  
    float: left;
    margin-right: 5px;
   
}

div.pm div.pm-champ-model {
	float: left;
	margin-right: 5px;
}

.panelAlignementLien {
	height: 36px;
	margin-top: 18px;
}

div.editEmprunteur {
	background-color:FFF4A5;
	cursor: pointer;
	height: 100px;
	width: 250px;
	margin-left:5px;
	margin-top:5px;
	border: #FF9900 1px solid;
	padding: 2px;
}

div.editEmprunteur.selected {
	background-color:FF9900;
	border: #6DCD47 1px solid;
	
}
table.revenus tr td {
	border-right: 1px dashed #999;
	padding: 2px;
}
table.tableauPatrimoine tr td {
	padding: 4px;
}

div.controlEditEmprunteur {
	width: 25px;
	margin-top: 5px;
}

div.blocInformationPP {
	width:220px;
}

div.filtrePdf {
	font-size:15px; 
	text-decoration: line-through; 
	cursor:pointer;
	margin-right:10px;
}
div.filtrePdf:hover {
	color: #6051FF;
}
div.filtrePdf.selected {
	font-weight: bold; 
	text-decoration: none;
}
div.width300 {
	width:300px;
}
div.zoneBlockBouton {
	padding-right: 100px;
	display: flex;
	flex-wrap: wrap;
}

div.blockDuplicateDemande {

	justify-content: space-between;
	margin: 10px 0 10px 0;
	width: 100%;
	max-width: 300px;
	float: right;
}

select.selectDuplicate {
	display:inline-block;
	margin: 0 0 0 0;
	margin-right: 34px;
}

.hidden {
	display: none;
}