/**********/
/* Titres */
/**********/



	.title {
		font-size: 22px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		color: #581D74;
		text-align: center;
		border-style: none;
		border-color: #000;
		border-width: thin;
		background-color: #FFF;
		border-bottom: 2px solid #777!important;
		padding-bottom: 20px;
	}
	
	
/**************/
/* Sous Titres*/
/**************/

	.subTitle {
		font-size: 16px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-style: normal;
		color: #581D74;
		text-align: center;
		border-style: none;
		border-color: #000;
		border-width: thin;
		background-color: #FFF;
	}

/**********************/
/* Messages d'erreurs */
/**********************/

	.error {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: red;
		text-align: center;
		font-weight: bold;
		text-decoration: none;
	}

	.errorTech {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
	}

	#erreurCompteInvalide {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		color: red;
		font-weight: bold;
		text-decoration: none;
	}

	#erreurCompteNonRattache {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		color: red;
		font-weight: bold;
		text-decoration: none;
	}

/********************/
/* Entête des pages */
/********************/

	/* Ligne de séparateur de l'entête */
	.hTdHr {
		border-top-style: solid;
		border-color: #666666;
		border-width: 1px;	
		display: none;
		-border-top-style: solid;
		-border-color: #666666;
		-border-width: 2px;
	}
	
	#accClassic0Lign {
		display: none;
	}
	
	/* Ligne de séparateur de l'entête */
	.bTdHr {
		border-top-style: solid;
		border-color: #E51418;
		border-width: 2px;
	}
	
	#accClassic0LignBas {
		display: none;
	}

	/* Libellé de l'entête */
	.hTdTxt {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
	}

	/* Libellé de l'entête aligné à gauche */
	.hTdTxtLeft {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		-font-size: 12px;
		font-weight: bolder;
		color: #000000;
		text-decoration: none;
		text-align : left;
	}

	/* Libellé de l'entête aligné à droite */
	.hTdTxtRight {
		font-family: "Century Gothic", Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		text-decoration: none;
		text-align : right;
	}

/************************/
/*	Paragraphes	*/
/************************/

	/* Paragraphe */
	.p {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		text-align : left;
		background-color : #FFFFFF;
		border-style: none;
		border-color: black;
		border-width: 2px;
	}
	
	/* Paragraphe centré*/
	.pCenter {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		text-align : center;
		background-color : #FFFFFF;
		border-style: none;
		border-color: black;
		border-width: 2px;
	}
	

	/* Titre de paragraphe */
	.pTitle {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-decoration: none;
		font-weight : bold;
	}

/**********************/
/* Style des tableaux */
/**********************/
	
	/* Style global du tableau */
	.array{
		border-collapse: collapse !important;
		border: 1px solid #581D74 !important;
	}
	
	.array a {
		-display: block !important;
		-text-decoration: none !important;
	}
	
	.array tr {
		-cursor: pointer;
	}
	
	.array tr:hover {
		-background-color: #CCCCCC !important;
	}
	
	.array td {
	    border: 1px solid #581D74 !important;
	    color: black !important;
	    -padding: 5px !important;
	}
	
	.array th {
	    border: 1px solid #581D74 !important;
		padding: 5px !important;
		background-color: #E7D5E7 !important;
		color: #581D74 !important;
		font-weight: bold !important;
	}
	
	.arraySub {
		 border: 0px solid black !important;
	}
	
	.arraySub td {
		 border: 0px solid black !important;
		 padding: 0px;
	}
	
	.arraySub th {
		 border: 0px solid black !important;
		 padding: 0px;
	}		

	/* Titre de tableau */
	.arrayTitle {
		color: #434343;
		font-size: 12px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		margin: 2px 0px;
		width: 100%;
	}

	/* Sous Titre de tableau date */
	td.arraySubTitleDate {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bolder;
		text-align: center;
		vertical-align: middle;
		color: #581D74 !important;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		background-color: #E7D5E7;
		margin: 2px 0px;
	}

	/* Sous Titre de tableau texte */
	.arraySubTitleTxt {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bolder;
		text-align: left;
		vertical-align: middle;
		color: #581D74 !important;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		background-color: #E7D5E7;
		margin: 2px 0px;
	}
	
		/* Sous Titre de tableau texte */
	td.arraySubTitleTxt {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bolder;
		text-align: left;
		vertical-align: middle;
		color: #581D74 !important;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		background-color: #E7D5E7;
		margin: 2px 0px;
	}

	/* Sous Titre de tableau numérique */
	.arraySubTitleNum {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bolder;
		text-align: right;
		vertical-align: middle;
		color: #581D74;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		background-color: #E7D5E7;
		margin: 2px 0px;
	}

	/* Ligne paire de tableau */
	.arrayTrEven {
		background-color: #FFFFFF !important;
		-background-color: #555555 !important;
	}
	
	/* Ligne impaire de tableau */
	.arrayTrOdd {
		background-color: #FFFFFF !important;
	}

	/* Ligne de tableau peu voyante */
	.arrayTrLight {
		background-color: #FFFFFF;
	}
	
	/* Ligne de tableau tres voyante */
	.arrayTrBold {
		background-color: #FFFFFF;
	}
		
	/* Cellule de tableau tres voyante et croisee */
	.arrayTdCrossBold {
		background-color : #6699CC;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		text-align : left;
		vertical-align : middle;
		color: #666666;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		}
		
	/* Cellule de tableau peu voyante et croisee */
	.arrayTdCrossLight {
		background-color : #BEDAF1;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #666666;
		text-align : left;
		vertical-align : middle;
		color : black;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
	}

	/* Premier groupement de lignes du tableau */
	.arrayTrGroup1 {
		background-color : #ebebeb;
	}

	/* Deuxieme groupement de lignes du tableau */
	.arrayTrGroup2 {
		-background-color : #dbe7f2;
	}

	/* Cellule de tableau */
	.arrayTd {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #666666;
		text-align : left;
		vertical-align : middle;
		border: 1px solid #581D74;
		padding: 5px;
	}

	/* Cellule de tableau pour du texte*/
	.arrayTdTxt {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		color: #434343 !important;
		vertical-align: middle;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		margin: 2px 0px;
	}
		/* Cellule de tableau pour du texte*/
	td.arrayTdTxt {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		color: #434343 !important;
		vertical-align: middle;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		margin: 2px 0px;
	}

	/* Cellule de tableau pour du numérique */
	.arrayTdNum {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: right;
		color: #434343;
		vertical-align: middle;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		margin: 2px 0px
	}

	/* Cellule de tableau pour des dates */
	.arrayTdDate {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: center;
		vertical-align: middle;
		color: #000;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		margin: 2px 0px;
		}

	/* Cellule de tableau pour des input */
	.arrayTdInput {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #666666;
		text-align: center;
		vertical-align: middle;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
	}
	
	/* Cellule de tableau pour des input à valider */
	.arrayTdInputAValider {
		font-size : 11px;
		font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
		text-align : center;
		vertical-align : middle;
		background-color: #BEDAF1 !important;
		color : black;
		border-style: inset;
		border-width: 1px;
		margin : 2px 0px 2px 0px;
	}
		
	/* Cellule de tableau pour des input validés en attente */
	.arrayTdInputValide {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 11px;
		background-color: #FFFFFF;
		text-align: center;
		vertical-align: middle;
		border-style: solid;
		border-width: 1px;
	}
	
	/* Cellule de tableau pour des input en attente de validation */
	.arrayTdInputAttenteValidation {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 11px;
		background-color: #F6EFFC;
		text-align: center;
		vertical-align: middle;
		border-style: solid;
		border-width: 1px;
	}
	
	#VATT09 .arrayTrEven{
		background-color: #FFF !important;
	}
	#VATT09 .arrayTrEven{
		background-color: #F6EFFC !important;
	}
	
	#VATT09 tr.arrayTrEven td{
		background-color: #F6EFFC !important;
	}
	
	#VATT09 tr.arrayTrEven td.arrayTdInputAValider{
		background-color: #BEDAF1 !important;
	}
	
	/* case pour éléments à valider */
	.caseAValider {
		vertical-align: top;
		
		/* pour menu vertical */
		padding-top: 6px;
		
	}
	
	/* Titre de colonne de tableau */
	.arrayTitleTd {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bolder;
		background-color: #E7D5E7;
		color: #581D74 !important;
		text-align: center;
		vertical-align: middle;
		border-style: inset;
		border-color: #581D74;
		border-width: 1px;
		margin: 2px 0px;
		padding: 4px;
	}
	
	td.arrayTitleTd {
		color: #581D74 !important;
	}
	.arrayKeyboard {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #666666;
		text-decoration: none;
		text-align : center;
		vertical-align : middle;
		border-style: solid;
		border-color: #E51418;
		border-width: 0px;
		background-color: #FFFFFF;
		float: right;
	}
	
	.arrayKeyboardCellMouseOut {
		background-color: #FFFFFF;
	}

	.arrayKeyboardCellMouseIn {
		background-color: #AAAAAA;
	}
	
	.arrayDataStyle {
	
	}
	
	.arrayDataNoBorders {
	
	}
	
	.arrayForm {
	
	}
	
	.arrayColumnSeparator {
		width: 2%;
		background-color: black;
	}
	
	
/**********************/
/* Style des tableaux dans des tableaux */
/* Ces tableaux sont utilises pour aligner du texte et non pas d'entete */
/* ils sont deja dans des tableaux */
/**********************/
	
	/* Cellule de sous-tableau */
	.arraySubTd {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #FFFFFF;
		vertical-align : middle;
	}

	/* Cellule de sous-tableau pour du texte*/
	.arraySubTdTxt {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align : left;
		vertical-align : middle;
		border-style: none;
		border-color: white;
		border-width: 1px;
	}

	/* Cellule de sous-tableau pour du numérique */
	.arraySubTdNum {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align : right;
		vertical-align : middle;
		border-style: none;
		border-color: white;
		border-width: 1px;
	}

	/* Cellule de sous-tableau pour des dates */
	.arraySubTdDate {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align : center;
		vertical-align : middle;
		border-style: none;
		border-color: white;
		border-width: 1px;
	}
		
	/* Style global du sous-tableau */
	/*
	.arraySub{
		background-color : #ebebeb;
		border-style: none;
		border-color: white;
		border-width: 1px;
	}
	*/

/********************/
/* Styles de listes */
/********************/

	/* Titre de liste */
	.lstTitle {
		color: #581D74;
		font-size: 16px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
	}
	
	/* Titre de liste pour numérique */
	.lstTitleNum {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		font-weight : bold;
		text-align : right;
	}
	
	/* Sous Titre de liste */
	.lstSubTitle {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #581D74;
		font-weight : bold;
		text-align : left;
		font-style : italic;
		background-color : ##6699CC;
	}
	
	/* Sous Titre de liste pour numérique */
	.lstSubTitleNum {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		font-weight : bold;
		text-align : right;
		font-style : italic;
		background-color : ##6699CC;
	}

	/* Ligne de liste paire */
	.lstTrEven {
		background-color : #ebebeb;
	}

	/* Ligne de liste impaire */
	.lstTrOdd {
		background-color : #dbe7f2;
	}

	/* Cellule de liste */
	.lstTd {
		font-size : 80%;
		color : black;
		vertical-align : middle;
		background-color : #FFFFFF;
	}

	/* Cellule de liste pour une icone */
	.lstTdIcon {
		vertical-align : middle;
	}
	
	/* Image pour les puces sur les listes */
	.lstTdIconImage {
		background: url("../icons/images/BBUL4.gif")  no-repeat;
		background-position: center center;
		width: 15px;
	}
	
	#RELE04	.lstTdIconImage, #CDPO01 .lstTdIconImage, #SAIE01 .lstTdIconImage {
		height: 10px;
		display: inline-block;
	}

	/* Cellule de liste pour du texte */
	.lstTdTxt {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align : left;
		vertical-align : middle;
	}

	/* Cellule de liste pour du numérique */
	.lstTdNum {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align : right;
		vertical-align : middle;
	}
	
	/* Cellule de liste pour du numérique contre-valorisé */
	.lstTdNumContreValeur {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 10px;
		color: #000000;
		text-align : right;
		vertical-align : middle;
		font-style : italic;
	}

	/* Cellule de liste pour des dates */
	.lstTdDate {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #FFFFFF;
		text-align : center;
		vertical-align : middle;
	}

	/* Titre de cellule de liste */
	.lstTitleTd {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		font-weight: bold;
		background-color : #E51418;
		text-align : center;
		vertical-align : middle;
	}

	/* Style global de la liste*/
	.lst{
		background-color : #FFFFFF;
		border-style: none;
		border-color: white;
		border-width: 1px;
	}

/*******************************/
/* Styles de la page d'accueil */
/*******************************/

	/* Titre de la page d'accueil */
	.accTitle {
		color : #581d74;
		font-size : 11px;
		font-weight : bolder;
		font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
		text-align : center;
	}

	.accMsgMaintenance {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		text-align : center;
	}
	
	/* Marge Haute */
	.accMarginTop {
		margin-top: 25px;
	}
	
	/* Marge Basse */
	.accMarginBottom {
		margin-bottom: 10px;
	}
	
	/* Ligne de séparateur de l'entête */
	.acchTdHr {
		border-top-style: solid;
		border-color: #E51418;
		border-width: 2px;
		display: none;
	}
	
	/* Padding Gauche */
	.accPaddingLeft {
		padding-left: 10%;
	}
	
	.accPaddingRight {
		padding-right: 10%;
	}

	/* Cellule de synthèse pour du texte */
	.accTxt {
		font-size : 11px;
		font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
		font-weight : bolder;
		color : #581d74;
		width : 150px;
		}
	
	/* Cellule de synthèse pour du texte aligné à droite */
	.accTxtRight {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align: right;
	} 
	
		
	/* Cellule saisir mot de passe */
	.accSaisie {
		font-family: Century Gothic,Arial,Helvetica;
		font-size: 14px;
		color: #000000;
		text-align : center;
	}

	/* Texte de la zone de saisie */
	.accInput {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		font-style: normal;
		text-align : left;
		border: 1px solid #C7D7E6;
	}

	/* Bouton valider */
	.accButtonValidate { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0;}
	
	/* Bouton ok de la page ACCU03 */
	.accButtonOkLib { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0;}

	/* Bouton effacer */		
	.accButtonClear { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0;}
	
	/* Organisation des boutons */
	.accButtonOrganisation {
		text-align: center;
		vertical-align : top;
	}
	
	.accButtonRadio {
		margin-top: -3px;
	}

	/* style global du tableau de la page d'accueil */
	.accTab {
		background-color : #FFFFFF;
		border-style: none;
		border-color: white;
		border-width: 1px;
	}

	/* style relatif au message d'alerte du navigateur utilise */
	.accBrowserMessage{
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		font-style: normal;
		font-weight: normal;
	}
	
	/* style global de la page d'accueil */
	.acc {
		background-color : white;
	}
	
	#MDPFX {
		height: 16px;
		text-align: center;
	}
	
	#MDPFX1, #MDPFX2, #MDPFX3 {
		min-width: 60px;
		margin-right: 20px;
	}
	
	.accCenter {
		text-align: center;
	}


/***************/
/* Formulaires */
/************* */

	/* style global du formulaire */
	.form {
		background-color : #FFFFFF;
	}

	/* Titre de formulaire */
	.formTitle {
		font-size: 11px;
		text-align: left;
		color: #000;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
	}
	
	#ACCU02 .formTitle {
		padding-left: 30px;
	}

	/* Libellé de formulaire */
	.formTxt {
		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		color: #000;
		vertical-align: top;
	}
	
	/* Libellé de formulaire (pas la valeur mais le champ "XXXX : " avant la valeur... )*/
	.formTxtHeader {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align: right;
		vertical-align: middle;
		padding-right: 15px;
	}
	
	/* alignement vertical au milieu pour un formTxt */
	.formTxtVMiddle {
		vertical-align: middle;
	}
	
	.formTxt.SECURISEE3Invite1 {
		text-align: center;
		vertical-align: middle;
	}
	
	/* Liste de formulaire */
	.formLst {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align: left;
		background-color: #FFFFFF;
		border: 1px solid #C7D7E6;
		max-width:500px;
	}

	/* Zone de saisie de formulaire */
	.formInput {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align: left;
		background-color: #FFFFFF;
		border: 1px solid #C7D7E6;
	}
	
	/* Zone de saisie de formulaire mal-remplie */
	.formInputBad {
		border: 1px solid #FF0000;
	}
	
	/* définition du layout d'un tableau formulaire */
	.formMargin {
		-width: 10%;
	}
	
	.formLeft {
		-width: 20%;
	}
	
	.formRight {
		-width: 60%;
	}
	

/***********/
/* Boutons */
/***********/

	/* Organisation des boutons */
	.formButtonOrganisation {
		text-align: center;
		vertical-align : middle;
	}

	/* Bouton valider */
	.formButtonValidate { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton supprimer */
	.formButtonDelete { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton modifier */
	.formButtonModify { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton annuler */
	.formButtonCancel { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton effacer */
	.formButtonClear { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton confirmer */
	.formButtonConfirm { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton continuer */
	.formButtonContinue { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton suivant */
	.formButtonNext { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }

	/* Bouton fin saisie */
	.formButtonEnd { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
		
	/* Bouton conserver */
	.formButtonKeep { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton recalculer */
	.formButtonRecalculate { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton rechercher */
	.formButtonSearch { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton poursuivre la saisie */
	.formButtonGoAfter { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton tout annuler */
	.formButtonCancelAll { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton tout valider */
	.formButtonValidateAll { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton valider plus tard */
	.formButtonValidateLater { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton suite */
	.formButtonAfter { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton changement du mot de passe */
	.formButtonChangePassword { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }

/**********************************/
/* Boutons specifiques a une page */
/**********************************/

	/* Debut page de delegation (DEL) */
	
	/* Bouton ajouter un delegue */
	.delButtonAddDelegue { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }

	/* Bouton lister les delegues */
	.delButtonListDelegues { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }

	/* Bouton supprimer le delegue */
	.delButtonDelDelegue { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0; width:163px;  }
	
	/* Bouton mot de passe */
	.delButtonPassword { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0; width:163px;  }
		
	/* Bouton Modifier numéro SMS */
	.delButtonSms { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0; width:163px;   }
	
	/* BoutonModifier adresse mail */
	.delButtonMail { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0; width:163px;   }
		
	/* Bouton modification du droit de validation de virements */
	.delButtonModify { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0; width:163px; }
				
	/* Bouton Modifier bénéficiaires */
	.delButtonBenef { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; outline:0; width:163px;  }
	
	
	/* Bouton pour lister les comptes et les services */
	.delButtonListCompteService { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	
	
	/* Fin page de delegation (DEL) */
	
	
	/* Debut page des envois de mails (EVE) */
	
	/* Bouton retour au tableau de bord */
	.eveButtonReturn { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton envoi de mail */
	.eveButtonSend { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page des envois de mails (EVE) */
	
	
	/* Debut page personnalisation des alertes (PAL) */
	
	/* Bouton nouvelle alerte comptes */
	.palButtonAccountAlert { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton nouvelle alerte operations */
	.palButtonOperationAlert { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page personnalisation des alertes (PAL) */
	
	
	/* Debut page gestion des effets a payer (PAY) */
	
	/* Bouton accord global */
	.payButtonGlobalAgreement { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton liste des releves */
	.payButtonStatementList { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page gestion des effets a payer (PAY) */


	/* Debut page gestion des listes de prelevements (PLIS) */
	
	/* Bouton supprimer la liste */
	.plisButtonDeleteList { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page gestion des listes de prelevements (PLIS) */
	
	
	/* Debut page Preferences fonctionnelles (PPF) */
	
	/* Organisation du bouton "par defaut" */
	.ppfButtonOrganisation {
		text-align: center;
		vertical-align : middle;
	}
	
	/* Bouton par defaut */
	.ppfButtonByDefault { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page Preferences fonctionnelles (PPF) */


	/* Debut page reroutage vers le serveur OFX (ROF) */
	
	/* Bouton lancer le telechargement */
	.rofButtonStart { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page reroutage vers le serveur OFX (ROF) */
	
	
	/* Debut page virements en attente (VAT) */
	
	/* Organisation des boutons ajouter et supprimer un numero de siret*/
	.vatButtonOrganisation {
		text-align: left;
		vertical-align : middle;
	}
	
	/* Bouton supprimer un numero de Siret */
	.vatButtonDeleteSiret { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton ajouter un numero de Siret */
	.vatButtonAddSiret { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page virements en attente (VAT) */
	
	
	/* Debut page virements TVA (VTV) */
	
	/* Organisation des boutons */
	.vtvButtonOrganisation {
		text-align: left;
		vertical-align : middle;
	}
	
	/* Bouton supprimer un numero de Siret */
	.vtvButtonDeleteSiret { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Bouton ajouter un numero de Siret */
	.vtvButtonAddSiret { font-family: Century Gothic, Arial, Helvetica; color: black; font-size: 12px; font-weight: normal; }
	
	/* Fin page virements TVA (VTV) */

/*********/
/* Menus */
/*********/

	/* Style pour la première cellule du menu : c'est la cellule du haut */
	.imgMenuHaut {
		margin: 0px;
		padding: 0px;
	}

	/* Style pour la deuxième cellule du menu (notamment l'image de fond) : c'est la cellule du bas */
	.imgMenuBas {
	}

	/* Espacement au dessus du menu */
	.menuTopSpacing {
		height: 0px;
	}
	/* Espacement à gauche du menu */
	.menuLeftSpacing {
		width: 4px;
	}
	/* Espacement au centre du menu (c'est cette cellule qui contient le menu) */
	.menuCenterSpacing {
		width: 160px;
	}
	/* Espacement à droite du menu */
	.menuRightSpacing {
		width: 4px;
	}
	/* Espacement au dessous du menu */
	.menuBottomSpacing {
		height: 0px;
	}
	
	/* Espacement entre chaque service du menu */
	.spacingBetweenMenu {	
		height: 5px;
	}

	/* Marge de gauche des services du menu */
	.menuMargin {
		width: 0px;
	}

	/* Cellule contenant un service du menu */
	.menuTd {
		margin-left: 5px; 
		height: 25px;
		line-height: 25px;
		text-align: left;
		font-weight: bold;
		border: 1px solid #E51418;
		background: #FFFFFF; 
	}

	/* Marge de gauche des sous-services du menu */
	.subMenuMargin {
		width: 15px;
	}

	/* Cellule contenant un sous-service du menu */
	.subMenuTd {
		border: none;
	}

	/* Lien d'un service du menu */
	.menuLnk {
		color: #434343;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-transform: uppercase;
		font-size: 11px;
		text-decoration: none;
	}

	/* Cellule contenant tous les sous-services d'un service du menu */
	.calqueSubMenu {
		border: 1px solid #E51418;
		background-color: #FFFFFF;
	}
	
	/* Cellule contenant le lien de deconnexion */
	.menuDisconnectionTd {
		text-align: center;
	}

	/* Style pour le lien de déconnexion */
	.menuDcnx {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color : #000000;
		font-weight : bold;
		text-decoration: none; 
	}
	.menuDcnx:hover {
		color : #E51418;
	}
	
	/* Style pour l'affichage de la date et l'heure de derniere connexion */
	.menuLastConnection {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color : #000000;
	}
		
	/* Style pour l'espacement minimal entre la derniere option du menu et l'affichage de la date et l'heure */
	.menuSpaceLastConnection {
		height: 20px;
	}
		
/*********/
/* Liens */
/*********/

	/* CSS lien page d'accueil */
	.lnkWelcomePage {
		color : #000000;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		text-decoration: underline;
	}
	
	/* CSS lien page d'accueil survolé */
	.lnkWelcomePage:hover {
		color : #FFFFFF;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		text-decoration: none;
	}	
	

	/* Couleur d'un lien par défaut */
	.lnk {
		color : #000000;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 11px;
		text-decoration: underline;
		cursor: pointer;
	}
	/* Couleur d'un lien survolé */
	.lnk:hover {
		-color : #E51418;
		/* progiciel : color : #E51418; */
	}
	/* Couleur d'un lien visité */
	.lnk:visited {
	color : #000000;
	font-family: "Century Gothic", Arial;
	}

	/* Couleur du lien des messages importants */
	.lnkBold {
		color : #000000;
		font-weight : bold;
		text-decoration: underline;
	}
		
	/* Liens pour type de virement et nom de liste */
	.lnkTypeVir, .lnkNomListe, .lnkDetailOpe, .linkNomBenef {
		color : #000000;
		font-weight : normal;
		text-decoration: underline;
	}
	
	/* Couleur d'un lien survolé */
	.lnkBold:hover {
		color : #E51418;
	}
	/* Couleur d'un lien visité */
	.lnkBold:visited {
		color : #000000;
	}

		
	/* Couleur du lien qui ouvre une nouvelle fenetre */
	.lnkNewWindow {
		color : #000000;
		text-decoration: underline;
	}
	.lnkNewWindow:hover {
		color : #E51418;
	}	
	.lnkNewWindow:visited {
		color : #000000;
	}
		
	/* Couleur du lien pour trier les colonnes des tableaux */
	.lnkSort {
		color : #FFFFFF;
		text-decoration: none;
	}
	.lnkSort:hover {
		color : #FFFFFF;
	}
	.lnkSort:visited {
		color : #FFFFFF;
	}

	/* Couleur du lien des libellés de retour à la page principale du service */
	.lnkReturn {
		color : #000000;
		text-decoration: underline;
	}
	.lnkReturn:hover {
		color : #E51418;
	}
	.lnkReturn:visited {
		color : #000000;
	}
	
	/* Couleur du lien gérant les probleme d'identification sur la page d'acceuil */
	.lnkPbIdent {
		font-family: Century Gothic, Arial, Helvetica;
		color : #00254E;
		font-size: 11px;
		text-align: center;
	}
	.lnkPbIdent:hover {
		font-family: Century Gothic, Arial, Helvetica;
		color : #FE9C05;
		font-size: 11px;
		text-align: center;
	}
	.lnkPbIdent:visited {
		font-family: Century Gothic, Arial, Helvetica;
		color : #00254E;
		font-size: 11px;
		text-align: center;
	}

	#divLnkPbIdent {
		text-align: center;
	}	

		
/*****************************/
/* Styles du tableau de bord */
/*****************************/

	
	#TBB02_table_principale, #TBB03_table_principale, #TBB04_table_principale, #TBB05_table_principale, #OPER01_table_principale {
/* 		width: 700px; */
		margin: auto;
		margin-top: 8px !important;
	}
	#TBB01_table_principale{
/* 		width: 700px; */
		margin: auto;
		margin-left:0;
		margin-top: 8px !important;
		
		border: 2px;
		border-style: solid;
		border-radius: 10px;
		border-color: #826069;
		padding-top: 15px;
		
		
	}
	
	/* Tables de OPER01 */
	.tbbTableTiers {
		margin-bottom: -1px !important;
	}

	/* Table du tbb */
	.tbbTable {
		margin-bottom: 15px;
		border-collapse: collapse !important;
		border: none;
		
		/* pour menu Horizontal */
/* 		width: 700px; */
		
		/* pour menu Vertical */
		width: 680px;
		
	}
	
	#TBB01 .tbbTable {

		width: 400px;
		
	}
	
	.tbbTable td {
	    padding: 5px;
	}
	
	.tbbTable th	{
		-background-color: #E7D5E7;
		-color: #581d74;
		-font-weight: bold;
		-padding: 3px;
		color: #8F8F8F;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: bolder;
		text-align: center;
	}
	

	
	/* Titre du tbb (balise th) */
	tr .tbbThLeft {
		color: #8F8F8F;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 11px;
		font-weight: bolder;
		text-align: left;
		padding-left: 20px;
	}
	
	/* Titre du tbb (balise th) */
	tr .tbbThRight {
		color: #581D74;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
	}
	
		/* Titre du tbb (balise th) */
	tr.ligneTableTiers .tbbThLeft {
		color: #581D74;
		font-size: 16px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		font-style: normal;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	tr.ligneTableTiers .tbbThRight {
		color: #581D74;
		font-size: 16px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		font-style: normal;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	tr.ligneTableTiers.natureDeCompte .tbbThLeft {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
		color: #581D74;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	tr.ligneTableTiers.natureDeCompte .tbbThRight {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
		color: #581D74;
		padding-left: 15px;		
	}
	
	/* Puce de tbb */
	.tbbTdUl {
		vertical-align : middle;
	}
	
	/* Cellule du tbb pour du texte */
	tr .tbbTdTxt {
		-font-family: Century Gothic, Arial, Helvetica;
		-font-size: 12px;
		color: #000000;
		text-align: left;
		-vertical-align: middle;
		-font-weight: bold;
		

		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: normal;
		text-decoration: underline;
		
		
		background: transparent url("../icons/images/BBUL4.gif") no-repeat scroll 0px center;
		padding-left: 20px;
	}
	
	/* Cellule du tbb pour le solde */
	tr .tbbTdNum {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color : #000000;
		text-align : right;
		vertical-align : middle;
		font-weight: bold;
		padding-right: 20px;
	}
	
	tr .tbbTdSpecial {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color : #000000;
		text-align : right;
		vertical-align : middle;
		font-weight: bold;
		padding-right: 20px;
	}
	
	tr .tbbTotal {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 16px;
		color : #000000;
		text-align : left;
		vertical-align : middle;
		font-weight: bold;
		padding-left: 25px;
		background-color: #CCCCCC;
	}
	
	tr .tbbMontantTotal {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 16px;
		color : #000000;
		text-align : right;
		vertical-align : middle;
		font-weight: bold;
		padding-right: 20px;
		background-color: #CCCCCC;
	}
	
	tr .tbbTdRightSecondaryRow {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		text-align : right;
		vertical-align : middle;
		font-style : italic;	
	}

	tr .tbbTdLeftSecondaryRow {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		color : #000000;
		text-align : left;
		vertical-align : middle;
		font-weight: normal;
	}
	
	.tbbTable tr {
		-border: 1px solid #581d74 !important;
		background-color: #FFFFFF;
	}
	
	.tbbTableTR {
		cursor: pointer;
	}
	
	.tbbTableTR:hover {
		background-color: #FFFFFF !important;
	}
	
    .signePositif > .montant {
		-color: #147814;
	}
	
	.signeNegatif > .montant {
		-color: #C81414;
	}
	
	.signeZero > .montant {
		-color: #000000;
	}
	
	.signeInvalide > .montant, .signeInvalide > .tbbTdSpecial {
		-color: #000000;
	}
	
	/* Largeur de la 1ere colonne tableau tbb */	
	.col1_tbbTable {
		width: 20px;
	}
	
	/* Largeur de la 2nd colonne tableau tbb */	
	.col2_tbbTable {
		/* auto */
	}
	
	/* Largeur de la 3eme colonne tableau tbb */	
	.col3_tbbTable {
		/* auto */
	}		
	
	/* Largeur de la 3eme colonne tableau tbb */	
	.col4_tbbTable {
		/* auto */
	}	
	
	/* Largeur de la 1ere colonne tableau tbb large (4 col) */	
	.col1_tbbTableLarge {
		width: 20px;
	}
	
	/* Largeur de la 2nd colonne tableau tbb large (4 col) */	
	.col2_tbbTableLarge {
		width: 50%;
	}
	
	/* Largeur de la 3eme colonne tableau tbb large (4 col) */	
	.col3_tbbTableLarge {

	}

	/* Largeur de la 3eme colonne tableau tbb large (4 col) */	
	.col4_tbbTableLarge {

	}

/*************************************/
/* Style pour la barre de pagination */
/*************************************/

	/* Style du numéro activé dans la navigation secondaire */
	.paginationActiveNumber {
		color : #000000;
		font-weight : normal;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 11px;
	}
	
	/* Style pour la cellule contenant la barre */
	.paginationBar {
	 	text-align: center;
		font-weight : normal;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 11px;
	}

		
/*********************************/
/* Entête et bas de page         */
/*********************************/

	/* Entête de page */
	.pHeader {
		font-size: 11px;
		text-align: left;
		color: #000;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: normal;
	}

	/* Pied de page */
	.pFooter {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color : #000000;
		text-align : center;
	}

	/* Style pour l'espacement au dessus du header */
	.headerTopSpacing {
	}

	/* Style pour l'espacement en dessous du header */
	.headerBottomSpacing {
	}

	/* Style pour l'espacement au dessus du footer */
	.footerTopSpacing {
	}

/************************/
/* Hauteur du bandeau   */
/************************/   	

	#img_fond_header {
		width: 1920px;
		height: 170px;
	}

	/* Hauteur de la taille des images du bandeau */
	.imgBandeau {
		height: 94px;
		margin: 0px;
		padding: 0px;		
	}
	
	/* Style pour les numéros de compte */
	.numCompte {
		color: #333333;
		font-weight: bold;		
	}
		
	/* Style pour les montants totaux */
	.montantTotal {
		color: #000000;
		font-weight: bolder;
	}			


/**********************************************************/
/* Les libellés de retour à la page principale du service */
/**********************************************************/

	/* Style pour les libellés de retour à la page principale du service */
	.pReturn {
		font-size: 11px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		background-color: #FFF;
		border-style: none;
		border-color: #434343;
		border-width: 2px;
	}



/**********************************************/
/* Les styles pour gérer les marges des pages */
/**********************************************/

	/* Style pour la marge du haut */
	.topSpacing {
	 	 height: 0px;
	}
	
	/* Style pour la marge de gauche */
	.leftSpacing {
	 	 width: 0px;
	}
	
	/* Style pour la taille du contenu
	   C'est la taille totale moins la taille des deux marges */
	.centerSpacing{
		width: 600px;
	}
	
	/* Style pour la marge de droite */
	.rightSpacing {
	 	 width: 0px;
	}
	
	/* Style pour la marge du bas */
	.bottomSpacing {
	 	 height: 0px;
	}
	
/***********************/
/* Balises BODY / HTML */
/***********************/

	/* Style pour les balises html et body */
	html, body {
		height: 100%;
	    width: 100%;
		margin: 0px !important;
		padding: 0px !important;
	}

	
/********************/
/* Div architecture */
/********************/

	/* Style pour la div "cadreGlobal" */
	#cadreGlobal {
		width: 100%;
		height: 100%;
		min-width: 1263px;
		border-width: 0px;
	}

	/* Style pour la div "entete" */	
	#entete {
		width: 100%;
		height: 170px;
		min-height: 170px;
		font-size : 0px;
		-border-style: solid;
		-border-color: #555555;
		-border-width: 0px 0px 1px 0px;
		-box-shadow: 0px 6px 5px #888888;
	}
	
	/* Style pour la div "conteneur" */	
	#conteneur {
		display: block;
		width: 1233px;
		min-width: 1233px; 
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		font-size : 0px;	
	}
	

	

	
	

	

	
	/* Style pour les div présentes dans la div "conteneur" */
	#gauche {
		vertical-align: top;
		margin: 0px;
		padding: 0px;
		margin-right: 5px;
		margin-left: 5px;		
		font-size : 0px;
		
		display: inline-block;
		width: 250px;
		min-width: 250px;

		border-radius: 3px;
		box-shadow: 0px -1px 1px 1px rgb(238, 238, 238);
	}
	
	#centre {
		display: inline-block;
		vertical-align: top;
		margin: 0px;
		padding: 0px;			
		margin-right: 5px;
		margin-left: 5px;
		font-size : 0px;
		
		/* pour menu Horizontal */

/* 		width: 963px; */
/* 		min-width: 963px; */

		/* pour menu Vertical */
		
		width: 703px;
		min-width: 703px;
		
	}
	
	#droite {
		display: inline-block;
		vertical-align: top;
		width: 250px;
		min-width: 250px;
		min-height: 250px;
		margin: 0px;
		-margin: 48px 5px 0 5px;
		-padding: 28px 0px 0px;
		font-size: 0px;
		-border-top: 2px solid #777;	
	}
	
	/* Style pour les div présentes dans la div "gauche" */
	#menuVertical {
		font-size : 16px;
		border-style: solid;
		border-width: 2px;
		border-color: #BBB;
		border-radius: 10px;
		-background-color: #FFFFFF;
		padding: 0px;
		margin: 0px;
		-box-shadow: 6px 6px 5px #888888;
		box-shadow: 0px -15px 15px -13px #C0C0C0 inset;
		border-radius: 3px;
	}
			
	/* Style pour les div présentes dans la div "centre" */	
	#menuHorizontal {
		display: inline-block;
		font-size : 16px;
		vertical-align: top;
		width: 99%;
		width: calc(100% - 2px);
	}
	
	#corps {
		display: inline-block;
		vertical-align: top;
		font-size : 12px;
		width: 99%;
		width: calc(100% - 2px);
		min-height :0px !important;
		margin: 0px;
		padding: 0px;
		border-style: none;
		border-width: 2px;
		border-color: #BBB;
		border-radius: 10px;
		background-color: #FFFFFF;
		-box-shadow: 6px 6px 5px #888888;
		background: url("../icons/images/loader/loading2-black.gif") no-repeat scroll center 50px #FFFFFF;
	}
				
	/* Style pour les div présentes dans la div "droite" */	
	#widgets {
		display: inline-block;
		width: 100%;
		min-height: 200px;	
		font-size : 12px;
		-border-style: solid;
		-border-width: 1px;
		-border-color: #77696B;
		-border-radius: 10px;
		-background-color: #FFFFFF;		
	}
	
/****************************/
/* Div architecture Accueil */
/****************************/

	/* Style pour la div "conteneurAccueil" */	
	#conteneurAccueil {
		display: block;
		width: 1233px; /* 1280 */
		min-width: 1233px; /* 1280 */ 
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		font-size : 0px;
	}
	#gaucheAccueil {
		-display: none;
		display: inline-block;
		vertical-align: top;
		width: 250px;
		min-width: 250px;
		-width: 0px;
		-min-width: 0px;
		margin: 0px;
		padding: 0px;
		font-size : 0px;
	}
	
	#centreAccueil {
		display: inline-block;
		width: 708px; /* 968 1015 */
		min-width: 708px; /* 968 1015 */
		margin: 0px;
		padding: 0px;			
		margin-right: 10px;
		margin-left: 10px;
		font-size : 0px;
		-vertical-align: top;
		vertical-align: middle;
		line-height: normal;
	}
	
	#droiteAccueil {
		display: inline-block;
		vertical-align: top;
		width: 250px;
		min-width: 250px;
		min-height: 250px;
		margin: 0px;
		padding: 0px;			
		font-size : 0px;		
	}
	
	#menuAccueil {
		font-size : 16px;
		padding: 0px;
		margin: 0px;
	}
	
	#corpsAccueil {
		display: inline-block;
		-vertical-align: top;
		vertical-align: middle;
		font-size : 12px;
		width: 99%;
		width: calc(100% - 2px);
		margin: 0px;
		padding: 0px;-border-style: solid; solid;
		-border-style: solid;
		-border-width: 1px;
		-border-color: #666666;
		-border-radius: 10px;
		-background-color: rgba(234, 234, 234, 0.68);
		-box-shadow: 6px 6px 5px #888888;
	}
	
	#ACCU01 .title{
		-background-color: rgb(238, 41, 47) !important;
		-background: none repeat scroll 0% 0% rgb(238, 41, 47) !important;
		-background: none repeat scroll 0% 0% #80B4CD !important;
		-80b4cd;
		color: white;
		font-family: Century Gothic,Arial,Helvetica;
		font-weight: normal;
		font-size:20px;
	}
				
	#widgetsAccueil {
		display: inline-block;
		width: 100%;
		min-height: 200px;	
		font-size : 12px;
	}

	#authentificationGlobaleAccueil {}
	
	#authentificationEnteteAccueil {}
	
	#authentificationModuleAccueil {
		-border-top: 2px solid #777;
	}
	
/***********/
/* Iframes */
/***********/

	/* Style pour l'iframe contenant le bandeau */
	#iframeBandeau {
		width: 100%;
		height: 170px;
		border: none;
	}

	/* Style pour l'iframe "zone mode" */
	#iframeZoneMode {
		width: 100%;
		height: 0px;
		border: none;
	}
	
	/* Style pour l'iframe contenant le menu */
	#iframeMenu {
		height: 100%;
		border: none;
		
		/* pour menu Horizontal */

/* 		width: 966px; */

		/* pour menu Vertical */
	
		width: 100%;
	
	}	

	/* Style pour l'iframe contenant l'appli */
	#iframeAppli {
		width: 100%;
		border: none;
	}	
	
	#iframeAppli body {
		background-color: none !important;
	}
	
		/* Style pour l'iframe contenant le bandeau statique */
	#iframeBandeauHTMLStatique {
		width: 100%;
		height: 170px;
		border: none;
	}
	
	/* Style pour l'iframe contenant l'appli statique */
	#iframeAppliHTMLStatique {
		width: 100%;
		height: 100%;
		border: none;
	}	
	
	#erreurSession {
		overflow-y: scroll;
	}	
	
	#erreurSession #iframeAppliHTMLStatique {
		margin-top: -75px;
	}	
	
	/* Style pour l'iframe contenant le pied de page statique */
	#iframePiedDePageHTMLStatique {
		width: 100%;
		height: 0px;
		font-size : 0px;
		border: none;
	}
	
	/* Style pour l'iframe contenant les widgets */
	#iframeWidgets {
		width: 100%;
		height: 100%;
		border: none;
	}	
	
/***********/
/* Bandeau */
/***********/

/** V6 **/
	
	#div_header_personnalisable {
		display: block;
		vertical-align: top;
		width: 1233px; /* 1280 */
		min-width: 1233px; /* 1280 */
		height: 170px;
		min-height: 170px;
		margin: 0px;
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		font-size : 0px;
	}
	
	#div_header_ssActif {
		vertical-align: top;
		height: 94px;
		display: inline-block;
		width: 90px;
		padding: 0px;
		margin: 66px 0px 0px 85px;
		
	}
	#div_header_favoris {
		vertical-align: top;
		height: 94px;
		display: inline-block;
		width: 270px;
		padding: 0px;
		margin: 66px 230px 0px 300px;
	}
	
	#div_header_favoris a {
		text-decoration: none; 
	}
	
	#div_header_favoris img {
		border-style: none; 
	}
	
	#tableBandeauHeader {
		width: 100%;
	}
	
	.cellBandeauGauche {
		height: 170px;
	}
	
	.cellBandeauCentre {
		width: 1233px;
		height: 170px;
	}
	
	.cellBandeauDroite {
		height: 170px;
	}


/** Commun **/

	#div_header_background {
		display: block;
		width: 100%;
		height: 170px;
		min-height: 170px;
	}
	
	.bouton_aide {
		-display: block;
		-width: 140px;
		-height: 28px;
		text-decoration: none;
		border: none;
		
		/*
		line-height: 30px;
		font-size : 18px;
    	font-family: Arial, sans-serif;	
		text-decoration: none;
		color: #FFFFFF;
		background-color: #8F8F8F;
		border: 0px solid transparent;
		border-radius: 10px;
		padding-left: 70px;
		margin-bottom: 5px;
		*/
	}
	
	#imgAide {
		border: none;
	}

/** Accueil **/

	#div_header_menu_accueil {
		-display: inline-block;
		display: none;
		vertical-align: top;		
		width: 172px;
		height: 85px;
		margin: 0px;
		padding: 0px;
		margin-left: 1017px;
		padding-top: 85px;
	}
	
/** Frames **/

	#div_header_menu {
		display: inline-block;
		vertical-align: top;
		width: 180px;
		padding: 0px 35px 0px;
		margin: 65px 0px 0px;
	}
	
	.bouton_contact {
		-display: block;
		-width: 140px;
		-height: 28px;
		text-decoration: none;
		margin-bottom: 5px;
		border: none;
		
		/*
		line-height: 30px;
		font-size : 18px;
	   	font-family: Arial, sans-serif;
		
		color: #FFFFFF;
		background-color: #8F8F8F;
		border: 1px solid transparent;
		border-radius: 10px;
		padding-left: 30px;
		*/
	}
	
	#imgContact {
		border: none;
	}

	
/****************/
/* Pied de Page */
/****************/


	

	
	#div_footer_logo {
		display: inline-block;
		vertical-align: top;
		height: 80px;
		margin: 0px;
		padding: 0px;			
	}
	
	#img_footer_logo {
		width: 1263px; /* 1280 */
		height: 80px;
	}
			
	#div_footer_cgu {
		display: inline-block;
		vertical-align: top;
		text-align: center;
		width: 700px;
		padding: 0px;
		margin: 0px;
		margin-top: 25px;
		margin-left: -990px;
	}
	
	#div_reseaux_sociaux {
		display: inline-block;
		vertical-align: top;
		width: 148px;
		height: 37px;
		font-size : 0px;
		vertical-align: top;
		padding: 0px;
		margin: 0px;		
		margin-top: 20px;
		margin-left: 91px;
	}
	
	#liens_footer {
		padding: 0px;
	}
	
	#liens_footer ul {
		font-size : 0px;
		list-style: none outside none;
	}
	
	#liens_footer li {
		font-size : 16px;
		display: inline;
	}
	
	#liens_footer a {
		text-decoration: none;
		color: white;
	}
	
	#liens_footer a:hover {
		text-decoration: underline;
	}
	
	.separateurCGU {
		display: inline-block;	
		margin: 0px 7px;
		width: 12px;
		height: 12px;
		color: white;
		font-size : 16px;
	}
	
	.CGU01 {}
	
	.CGU02 {}
	
	.CGU03 {}
	
	.CGU04 {}
	


	.bouton_reseaux {
		display: inline-block;
		vertical-align: top;
	}

	
	#reseaux_sociaux_1 {
		width: 37px;
		height: 37px;
	}
	#reseaux_sociaux_2 {
		width: 37px;
		height: 37px;
	}
	#reseaux_sociaux_3 {
		width: 37px;
		height: 37px;
	}
	#reseaux_sociaux_4 {
		width: 37px;
		height: 37px;
	}			
	
	#div_footer_mobile {
		display: inline-block;
		vertical-align: top;
		-text-align: center;
		width: 200px;
		padding: 0px;
		margin: 0px;
		margin-top: 25px;
		margin-left: -1138px;
	}
	
	#div_footer_mobile a {
		text-decoration: none;
		color: white;
	}
	
/************/
/* Services */
/************/
	
	.corps {
		height: 100% !important;
		width: 96% !important;
		width: calc(100% - 20px) !important;
		margin-left: 10px !important;
		margin-right: 10px !important;
		
		background-color: #FFFFFF;
		
	}

	#AGL02_nouvellerecherche{
		text-align: center;
	}
	
	/* Style du tableau de boutons de la page DELG02 */
	#DELG02_table_boutons {
		border-style: none; 
		width: 100%;
		text-align: center; 
		border-spacing: 0px; 
		padding: 0px; 				
	}
	
	#DELG02_table_boutons Tbody TR{
		height: 30px
	}
	
	#PFUS03_erreurcompteinvalide {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		color: red;
		font-weight: bold;
		text-decoration: none;
	}

	#PFUS03_erreurcomptenonrattache {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		color: red;
		font-weight: bold;
		text-decoration: none;
	}
	
	
/**************************/
/* Pages HTML statiques  */
/**************************/
	
	#cadreGlobalHTMLStatique {
		width: 100%;
		height: 100%;
		min-width: 1263px; /* 1280 */
		border-width: 0px;
	}
	
	#enteteHTMLStatique { 
		width: 100%;
		height: 170px;
		min-height: 170px;
		font-size: 0px;
	}
	
	#conteneurHTMLStatique {
		display: block;
		width: 1263px; /* 1280 */
		min-width: 1263px; /* 1280 */
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		font-size : 0px;
	}
	
	#corpsHTMLStatique {
		-display: inline-block;
		-vertical-align: top;
		-width: 1263px; /* 1280 */
		-min-width: 1263px; /* 1280 */
		-margin: 0px;
		-padding: 0px;			
		-margin-right: 5px;
		-margin-left: 5px;
		-font-size : 0px;
		-border-style: solid;
		-border-width: 1px;
		-border-color: #666666;
		-border-radius: 10px;
		-background-color: #FFFFFF;
		-box-shadow: 6px 6px 5px #888888;
		width: 600px !important;
		min-height: 0px !important; 
		height: 00px !important;
		position: relative;
		left: 50%;
		top: 40%;
		margin: 50px 0 0 -300px;
	}
	

	
	#piedDePageHTMLStatique {
		min-height: 0px;
		font-size: 0px;

	}
	
	#pageHTMLStatique {
		margin: 10px;
	}
	
	#corpsErreurSession{
		text-align : center;
	}

/******************/
/* Menu Vertical  */
/******************/
	
	#menuV {
		padding: 0px;
		margin: 0px;
		font-size: 0px;
		margin: 0px 0px 20px 0px !important;
	}
	
	.menuVlink {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 11px;
		line-height: 28px;
		color: #434343;
		font-weight : bold;
		text-decoration: none;
		text-transform: uppercase;
		display: block;
		padding-left: 25px;
		cursor: pointer;
		background-image: url("../icons/images/navig/menu_service10.gif");
	}
	


	
	.subMenuVlink {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px;
		text-decoration: none;
		display: block;
		padding-left: 35px;	
	}
	
	.subMenuVlinkInactive {
text-transform: none;
text-decoration: none;
color: #434343;
font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
font-size: 11px;
	}
	
	.menuVmenuActif  {

	}
	
	.menuVmenuInactif  {

	}	
	
	.menuVulMenu {
		padding: 0px;
		margin: 0px;
		padding-left: 0px;
		font-size: 0px;
	}
	
	.menuVulSubMenu {
		padding: 0px;
		margin: 0px;
		padding-left: 0px;
		font-size: 0px;
	}
	
	.menuVliMenu {
		list-style-type: none;
	}
	
	.menuVliSubMenu {
		list-style-type: none;
	
		-webkit-transition-property: background-color, padding-left;
		-webkit-transition-duration: .5s, .3s;
		-webkit-transition-timing-function: linear, ease-out;

		-moz-transition-property: background-color, padding-left;
		-moz-transition-duration: .5s, .3s;
		-moz-transition-timing-function: linear, ease-out;

		transition-property: background-color, padding-left;
		transition-duration: .5s, .3s;
		transition-timing-function: linear, ease-out;
	}
	
	.menuVliSubMenu:hover {
		padding-left: 15px;	
	}
	
	.subMenuVlinkInactive:hover {
	}

	.menuVdivMenu {
		display: block;
		height: 28px;
		
		-background: #AAAAAA; 
		-background: linear-gradient(#AAAAAA, #8F8F8F);
		
		background: url("./charte/defautMV/icons/images/menu/fond_menu_vertical.png") no-repeat scroll 0% 0% transparent !important;
		
	}
	
	.menuVdivMenu:hover {
		-background: #FF9999;
		background: #E7D5E7;
	}
	
	.menuVdivMenuTop {
		-border-top-left-radius: 10px;
		-border-top-right-radius: 10px;
	}
	
	.menuVdivMenuBottom {
		-border-bottom-left-radius: 10px;
		-border-bottom-right-radius: 10px;
	}
	
	.menuVdivMenuDeconnexion {
		display: block;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		background: none !important; 
		
	}
	
	.menuVdeconnexion {
	
	}
	
	.menuVdivMenuAccueil {
		display: block;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		
		-background: #AAAAAA; 
		-background: linear-gradient(#AAAAAA, #8F8F8F);	
	}
	
	.menuVaccueil {
	
	}
	
	.menuVdivSubMenu:hover {
		display: block;
		-background: #FF9999;
		background: #E7D5E7;
	}
	
	.menuVimgAccueil {
		border-top-left-radius: 10px !important;
		border-top-right-radius: 10px !important;
		width: 248px; 
		height: 28px;	
	}
	
	.menuVimgDeconnexion {
		border-bottom-left-radius: 10px !important;
		border-bottom-right-radius: 10px !important;
		width: 248px; 
		height: 28px;	
	}
	
	.menuVimgTop {
		-border-top-left-radius: 10px !important;
		-border-top-right-radius: 10px !important;
	}
	
	.menuVimgBottom {
		-border-bottom-left-radius: 10px !important;
		-border-bottom-right-radius: 10px !important;	
	}
	
	.menuVimg {
		 width: 248px; 
		 height: 28px;	
	}
	
	.subMenuVimg {
		 width: 248px; 
		 height: 16px;
	}
	
	.menuVliMenuAcc {
		list-style-type: none;
	}
	
/*******************/
/* Menu Horizontal */
/*******************/

	#menuH {
		display: block;
		vertical-align: top;
		width: 100%;
		height: 100%;
		margin-left: 3px;
		margin-top: -37px;
		position: relative;
	}
	
	#menuH ul {
		padding : 0; 
		margin : 0;
		list-style : none; 
		line-height : 12px; 
		text-align : center;
	}
	
	#menuH li { 
	    float : left; 
	}
	
	
	html>body #menuH li {
	    border-right: 1px solid transparent;
	}
	
	#menuH li ul {
		position: absolute;
    	width: 110px;
    	left: -999em;
	}
	
	html>body #menuH li ul li {
	    border-top : 1px solid #FFFFFF;
	}
	
	#menuH li:hover ul ul, #menuH li.sfhover ul ul {
	    left: -999em;
	}
	
	#menuH li:hover ul, #menuH li.sfhover ul {
	    left: auto; 
	}
	
	.menuHulMenu {
		margin : 0;
	 	margin-left: 2px !important;
		list-style : none; 
/* 		width: calc(100% - 2px); */
		min-width: 1200px;
		z-index: 10;
	}
	
	.menuHulSubMenu {
		position: absolute;
	    width: 210px; /* 220 */
	    left: -999em;
	    font-size : 12px;
	    line-height : 24px;
	    z-index: 10;
	}
	
	.menuHliMenu {
	}
	
	.menuHliSubMenu {
		width: 210px; /* 220 */
	    font-size : 12px;
	    line-height : 24px;
	    z-index: 10;
	}
	
	.subMenuHlinkActive {
		-color : #E51418 !important;
		color : #000000 !important;
		font-weight : bold !important;
	}
	
	.subMenuHlinkInactive {
		color: #FFFFFF !important;
		font-weight : normal !important;
	}
	
	.menuHmenuActif {
		background-color : #77696B !important;
	}
	
	.menuHmenuInactif {
		background-color : #8F8F8F !important;
	}
	
	.menuHlink {
		display : inline-block;
		font-family: Century Gothic, Arial, Helvetica;
		font-weight : bold;
		font-size: 16px;
		line-height: 26px;
		background-color: #8F8F8F;
		color: #FFFFFF;
		text-decoration: none;
		width: 105px; /* 110 */
		text-align: center;
		cursor: pointer;
		z-index: 10;
	}
	
	.subMenuHlink {
		display: block;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		line-height: 20px;
		background-color : #8F8F8F;
		text-decoration : none;
		text-align : justify;		
		width : 191px;
		padding-left: 20px; /* 191+20 = 210 + 1 = 110 + 1 (border) + 110 */
		z-index: 10;
	}
	
	.menuHlink:hover {
		background-color : #FF4444 !important;
	}
	
	.subMenuHlink:hover {
		background-color : #FF4444;
	}
	
	.menuHdeconnexion {
	
	}
	
	.menuHaccueil {
	
	}
	
	
	/* Pour le coin arrondi haut gauche : si absence du menu accueil */
	.menuHlinkFirst {

	}
	/* Pour le coin arrondi haut gauche : si présence du menu accueil */
	.menuHlinkAccueil {
		border-top-left-radius: 10px;
	}
	/* Pour le coin arrondi haut droite : si absence du menu déconnexion */
	.menuHlinkLast {

	}
	/* Pour le coin arrondi haut droite : si présence du menu déconnexion */
	.menuHlinkDeconnexion {
		border-top-right-radius: 10px;
	}
	
	.is-sticky .menuHlinkAccueil {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 10px;
	}
	
	.is-sticky .menuHlinkDeconnexion {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 10px;
	}
 	
	html>body #menuH .is-sticky li {
	    border-right: 1px solid #FFFFFF;
	}
	
/***********/
/* Widgets */
/***********/
	
	#widget_WDC, #widget_WPU, #widget_WAL, #widget_WAG {
		overflow: hidden;
		width: 99%;
		width: calc(100% - 2px);
		border-style: solid;
		border-width: 2px;
		-border-color: #BBB;
		border-color: #9E6551;
		border-radius: 10px;
		margin-bottom: 10px;
		-box-shadow: 6px 6px 5px #888888;
		background-color: #FFFFFF !important;
	}
	
	#widget_WDC_corps, #widget_WPU_corps, #widget_WAL_corps, #widget_WAG_corps {
		display: block;
		width: 100% !important;
		height: 100% !important;
		min-height: 50px !important;
		background-color: #FFFFFF !important;
		background-image: none !important;
	}
	
	#widget_WDC .ui-accordion-content, #widget_WPU .ui-accordion-content, #widget_WAL .ui-accordion-content, #widget_WAG  .ui-accordion-content{ 
		padding: 0px;
	}
	
	.ui-accordion .ui-accordion-header .ui-icon {
		position: absolute;
		margin-left: 215px;
	}
	
	.widget_p_title {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 16px !important;
		line-height: 26px !important;
		font-weight: bold !important;
		padding: 0px !important;
		margin: 0px !important;
		text-align: center;
		color: #581D74;
		-background: url('http://localhost:8080/eol/charte/defaut/icons/images/widgets/fond_titre_widget.png') !important;
		-background-repeat: repeat-x !important;
	}
	
	.widget_p_corps {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px !important;
		line-height: 14px !important;
		font-weight: normal !important;
		padding: 0px !important;
		margin: 0px !important;
		text-align: center;
		background-image: none !important;
	}
	
/***************/
/* Widgets WDC */
/***************/

	.introduction_widget_WDC {
		font-size: 14px !important;
		padding: 0px !important;
		margin: 0px !important;
		margin-top: 5px !important;
		text-align: center !important;
		display: none;
	}
	
	.tab_center_widget_WDC{
		position: relative !important;
		width: 246px !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		border-width: 0px !important;
	}
	
	#table_widget_WDC {
		width: 236px !important;
		margin-left: 5px !important;
		margin-right: 5px !important;
		border-width: 0px !important;
		cellspacing: 0px !important;
		cellpadding: 0px !important;
		border-collapse: collapse !important;
	}
	
	#table_widget_WDC td{
	    border: 1px solid #581D74 !important;
		padding: 5px !important;
	}
	
	#table_widget_WDC th{
	    border: 1px solid #581D74 !important;
		padding: 5px !important;
		background-color: #E7D5E7 !important;
		color: #581D74 !important;
		font-weight: bold !important; 
	}
	
	.even_widget_WDC {
		background-color: #FFFFFF !important;
	}
	
	.even_widget_WDC:nth-of-type(odd) { 
		background-color: #FFFFFF !important;
	}
	

/***************/
/* Widgets WPU */
/***************/

	.img_publicite_WPU {
		width: 246px !important;
		border : none !important;
	}

	.tab_center_widget_WPU{
		position: relative !important;
		width: 246px !important;
		margin-top: 10px !important;
		margin-bottom: 10px !important;
		border : none !important;
	}
	
/***************/
/* Widgets WAL */
/***************/

	#table_messages_widget_WAL, #table_alertes_widget_WAL {
		width: 226px !important;
		margin: 10px !important;
		-border-width: 0px !important;
		border: 1px solid #581D74 !important;
		cellspacing: 0px !important;
		cellpadding: 0px !important;
		border-collapse: collapse !important;
	}
	
	#table_messages_widget_WAL td, #table_alertes_widget_WAL td{
		padding: 20px 5px 20px 5px !important;
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 12px !important;
		font-weight : bold;		
	}
	
	#table_messages_widget_WAL tr, #table_alertes_widget_WAL tr{
	    -border: 1px solid #581D74 !important;
	}
	
	#table_messages_widget_WAL th, #table_alertes_widget_WAL th{
	    border: 1px solid #581D74 !important;
		padding: 5px !important;
		background-color: #E7D5E7 !important;
		color: #581D74 !important;
		font-weight: bold !important; 
	}

	.table_widget_WAL_pair {
		background-color: #FFFFFF !important;
	}
	
	.table_widget_WAL_impair {
		background-color: #FFFFFF !important;
	}

/********************/
/* Background Image */
/********************/	
	
	.imgBackground {
	    position:fixed;
    	top:0;
    	left:0;
    	z-index:-1;
	}

/*************************/
/* AUTH affichage nomade */
/*************************/

	.blocAuth {
		width: 600px;
		margin-left: auto;
		margin-right: auto;
	}
	
/****************/
/* Corps entete */
/****************/
	
	.tableTitreCorps {
		margin-left:-10px;
		margin-right:-10px;
		width: 703px;	
		-border-bottom: 2px solid #777;
		padding-bottom: 20px;
		-margin-bottom: 20px;
	}
	
	.tableMargined{
		margin: 8px;
	}

	/* Libellé gauche du titre de l'entête */
	.hTdLeft {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		-font-size: 14px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		line-height: 28px;
		-background-color: #CCCCCC;	
		padding-left: 10px;	
		padding-bottom: 15px;	
	}

	/* Libellé droit du titre de l'entête */
	.hTdRight {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		-font-size: 14px;
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		text-align: right;
		line-height: 28px;
		-background-color: #CCCCCC;
		padding-right: 10px;	
		padding-bottom: 15px;	
	}

	.tableNumcompteCorps	{
		margin-left:-10px;
		margin-right:-10px;
		
		/* pour menu Horizontal */

		/* 		width: 963px; */

		/* pour menu Vertical */

		width: 703px;
		
	}
	
	/* Titres des pages ACC */
	#ACCU01 .title, #ACCU02 .title, #ACCU06 .title, #ACCU07 .title, #ACCU08 .title, #ACCU09 .title, #ACCU10 .title {
		-margin: 0px;
		-border-top-right-radius: 10px;
		-border-top-left-radius: 10px;		
		-height: 28px;
		-line-height: 28px;
		-background-repeat: repeat-x;	
		-background: url('../icons/images/corps/fond_corps_titre_vertical.png') repeat scroll 0% 0% transparent !important;
		
		font-size: 22px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: bold;
		text-transform: uppercase;
		color: #581D74;
		text-align: center;
		border-style: none;
		border-color: #000;
		border-width: thin;
		background-color: #FFF;
		
		
		
	}
	
	/* Titres des pages statiques */
	.titleAide, .titleDeconnexion .titleErreur  {
		margin: 0px;
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;		
		height: 28px;
		line-height: 28px;
		background-repeat: repeat-x;
	}
	
		
	/* Titre pour comptes de fusion (OPER01 liste opérations) */
	.titleFusions {
		border: 1px solid #581D74 !important;
		padding: 5px !important;
		background-color: #CCCCCC !important;
		font-weight: bold !important;
	}
	
	/* Titre pour comptes tiers (OPER01 liste opérations) */
	.titleTiers {
		border: 1px solid #581D74 !important;
		padding: 5px !important;
		background-color: #CCCCCC !important;
		font-weight: bold !important;
	}
	
	/* Ligne de tableau qui contient le compte de fusion */
	.ligneCompteFusion {
	
	}
	
	/* Ligne de tableau qui contient le tiers */
	.ligneTableTiers {
	
	}
	
	
/*********************/
/* Popup deconnexion */
/*********************/
	
	#alerteDeconnexion {
	
	}
	
	.overlayOff{
	    display: none;
	    position: fixed;
	    top: 0; 
	    right: 0; 
	    bottom: 0; 
	    left: 0;
	    z-index: 1000;	    
	    background-color: rgba(255, 255, 255, 0.5);
	}
	
	.overlayOn{
	    display: block;
	    position: fixed;
	    top: 0; 
	    right: 0; 
	    bottom: 0; 
	    left: 0;
	    z-index: 1000;
	    background-color: rgba(0, 0, 0, 0.5);   
	}
	
	#popupDeconnexion{    
	    width: 500px;
	    height: 100px;
	    position: relative;
	    margin: 14% auto;
	    background: #FFFFFF;	
		border-style: solid;
		border-width: 1px;
		border-color: #666666;
		border-radius: 10px; 
	}

	#lienDeconnexion {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 16px;
		color: #581D74;
		font-weight : bold;
		text-decoration: none;
		text-align: center !important;
		padding: 0px !important;
		margin: 10px 10px 10px 10px;
		background-image: none;
	}
	
	#lienDeconnexion:hover {
		-color: red;
		cursor: pointer;
	}
	
	.texteDeconnexion {
		font-family: Century Gothic, Arial, Helvetica;
		font-size: 14px;
		color: #000000;
		text-decoration: none;	
		text-align: center;	
	}
	
	#conteneurHTMLStatiqueDeconnexion {
		display: block;
		vertical-align: middle;
		width: 500px;
		min-width: 500px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		font-size : 0px;		
	}
	
	#corpsHTMLStatiqueDeconnexion {
		display: inline-block;
		vertical-align: middle;
		line-height: normal;
		height: 120px;
		width: 500px;
		min-width: 500px;
		margin: 0px;
		padding: 0px;
		-margin-top: 50%;
		font-size : 0px;
		border-style: solid;
		border-width: 2px;
		border-color: #BBB;
		border-radius: 10px;
		background-color: #FFFFFF;
		-box-shadow: 6px 6px 5px #888888;
	}
	
	.lOPointer {
		cursor: pointer;
	}
	
	.radioYesNo {
	
		vertical-align: middle;
		margin: 0 3px 0 5px ! important;
		
	}
	
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
		border: 0px ;
		color: #581d74;
		background-color: #FFFFFF !important;
		background: none repeat scroll 0% 0% #FFFFFF !important;
		text-transform: uppercase;
	}

	
	.ui-widget-content{
		border : 0px ;
		background-color: #FFFFFF !important;
		background: none repeat scroll 0% 0% #FFFFFF !important;
	}
	
	
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		border : 0px ;
	}

	
	
	.corpsTitle {
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		height: 28px;
		background-repeat: repeat-x;
		background: url("../icons/images/corps/fond_corps_titre_vertical.png");
		-background: none repeat scroll 0% 0% #80B4CD !important;
	}
	
	.ui-state-active, .ui-widget-content .ui-state-active{
		color: #581D74;
		text-transform: uppercase;
	}
	

/*********************/
/* tableaux divers   */
/*********************/
	
	.tbbTable td {
			background-color:white;
		}

		tbody tr th {
			-background-color:#E7D5E7 ;
			background-color:#FFFFFF ;
		}


		
		tr.arrayTrOdd td{
			background-color:#FFFFFF;
		}
		
		tr.arrayTrEven td{
			background-color:#FFFFFF;
			-background-color:#FFE0DF;
		}
		
		.tbbTable tr:hover td{ 
			-background-color: #FFFFFF !important; 
		}
		
		
	
	
/*********************/
/* tableaux oper01   */
/*********************/
	.tbbTableFusions td {
		-background-color:white;
	}

	tbody tr.ligneCompteFusion th {
		background-color:#FFFFFF;
		-border-radius: 0px;
	}

	td.titleFusions{ 
		background-color: #CCCCCC !important; 
	}
	
	tr.arrayTrOdd td{
		-background-color:#FFFFFF;
	}
	
	tr.arrayTrEven td{
		background-color:#FFFFFF;
		-background-color:#FFE0DF;
	}
	
	.tbbTableFusions tr:hover td{ 
		-background-color: #FFFFFF !important; 
	}
	
	-.tbbTableFusions tr:first-child td:first-child 	{ border-radius: 7px  7px    0    0  ; }
	-.tbbTableFusions tr:last-child td:last-child  	{ border-radius:  0    0   7px  0  !important; }
	-.tbbTableFusions tr:last-child td:first-child 	{ border-radius:  0    0    0   7px!important; }
	
	-.tbbTableTiers td { background-color:white;}

	
	
/*********************/
/* tableaux tbb02    */
/*********************/	

	
/*********************/
/* tableaux array    */
/*********************/


	tbody tr.ligneTableTiers th {
		background-color:#FFFFFF ;
		border-radius:  0;
	}
		
	td.titleTiers{ 
		background-color: #CCCCCC !important; 
	}
	
	.ligneTableTiers.natureDeCompte  th{
		background-color:#FFFFFF !important;
	}
	
	
	tr.arrayTrOdd td{
		background-color:#FFFFFF;
	}
	
	tr.arrayTrEven td{
		background-color:#FFFFFF;
		-background-color:#FFE0DF;
	}
	

	
	-.array tr:first-child th:first-child 	{ border-radius: 7px  0    0    0  ; }
	-.array tr:first-child th:last-child 	{ border-radius: 0  7px    0    0  ; }
	-.array tr:last-child td:last-child  	{ border-radius:  0    0   7px  0  !important; }
	-.array tr:last-child td:first-child 	{ border-radius:  0    0    0   7px!important; }
	
	
	#mentionsLegales{ 
		width:700px; 
	}
	
	#sousPageAccueil table {
		width:700px; 
	}
	
	#sousPageAccueil table a{
		width:700px; 
	}
	#sousPageAccueil table td{
		text-align:left; 
	}
	#sousPageAccueil div{
		text-align:center; 
	}
	#sousPageAccueil div p{
		text-align:left; 
	}
	
	#mentionsLegales td{
		text-align:left !important; 
	}
	
	#sousPageAccueil {
		border-top: 2px solid #777;
		margin-top: 50px;
	}
	
	
	#TBB01_date::before {
		content: "Solde des comptes au ";
	}
	
	
	
	/* Titre du tbb (balise th) */
	#OPER01 tr .titleTiers, #OPER01 tr .titleFusions {
		display: none;
	}
	/* Titre du tbb (balise th) */
	#OPER01 tr .tbbThLeft {
		color: #581D74;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
		
	}
	
	/* Titre du tbb (balise th) */
	#OPER01 tr .tbbThRight {
		color: #581D74;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 16px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	#OPER01 tr.ligneTableTiers .tbbThLeft {
		color: #581D74;
		font-size: 16px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		font-style: normal;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	#OPER01 tr.ligneTableTiers .tbbThRight {
		color: #581D74;
		font-size: 16px;
		font-weight: bolder;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		text-align: left;
		font-style: normal;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	#OPER01 tr.ligneTableTiers.natureDeCompte .tbbThLeft {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
		color: #581D74;
		padding-left: 15px;		
	}
	
	/* Titre du tbb (balise th) */
	#OPER01 tr.ligneTableTiers.natureDeCompte .tbbThRight {
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bolder;
		text-align: left;
		padding-left: 15px;		
		color: #581D74;
		padding-left: 15px;		
	}
	
	/* Cellule du tbb pour du texte */
	#OPER01 tr .tbbTdTxt {
		-font-family: Century Gothic, Arial, Helvetica;
		-font-size: 12px;
		color: #000000;
		text-align: left;
		-vertical-align: middle;
		-font-weight: bold;
		

		font-size: 11px;
		font-family: Arial,Geneva,Verdana,Helvetica,sans-serif;
		font-weight: normal;
		text-decoration: underline;
		
		
		background: transparent url("../icons/images/BBUL4.gif") no-repeat scroll 40px center;
		padding-left: 55px;
	}
	
	
	#TBB02 tbody tr th 
	{
		display: none;
	}
	
	#OPER02_table_donnees tbody tr td.arrayTdDate:first-child 
	{ 
		text-decoration:underline; 
	}
	
	#titreDeconnexion
	{
		border-bottom: 2px solid #777 !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	
	body>table:first-child{
		width: 700px !important;
	}

#VLT01_table_donnees tr{
		font-family: Century Gothic, Arial, Helvetica;
		font-weight: bold;
}

#VLT01_table_donnees.array {
	width: 400px;
}


#VLT01_table_maliste tr{
	background-color:#EE292E;
	font-family: Century Gothic, Arial, Helvetica;
	font-weight: bold;
}

#VLT01_table_maliste.array{
	width: 400px;
}
#VLT01_table_maliste.array .arrayTdTxt{
	color: white;
}
#VLT01_table_maliste.array .arrayTdTxt td{
	border-radius: 8px;
}

#VLT01_table_donnees > tbody > TR > TD {
	border-radius:  7px 7px 7px 7px!important;
	background-color: white!important;
}
	
#VLT01_table_donnees > tbody > TR > TD:hover {
	border-radius:  7px 7px 7px 7px!important;
	background-color: #CCCCCC!important;
}

#VLT01_table_donnees > tbody > TR:hover {
	background-color: transparent!important;
}

#VLT02_table_formulaire table{
		margin: 0;
	}
	
#VLT05_table_formulaire table{
		margin: 0;
	}
	
#VLT01_table_donnees > tbody > TR > TD {
	border-radius:  7px 7px 7px 7px!important;
	background-color: white!important;
}

#VLT01_table_donnees > tbody > TR > TD:hover {
	border-radius:  7px 7px 7px 7px!important;
	background-color: #CCCCCC!important;
}

#VLT01_table_donnees > tbody > TR:hover {
	background-color: transparent!important;
}


#VLT01_table_donnees > tbody > TR > TD.etatListeC  {
	background-color: #F6EFFC!important;
}

#VLT01_table_donnees > tbody > TR > TD.etatListeM  {
	background-color: #BEDAF1!important;
}

#VLT01_table_donnees > tbody > TR > TD.etatListeS  {
	background-color: #FEE6CA!important;
}

#VLT01_table_donnees > tbody > TR > TD.etatListeV  {
	background-color: #FFFFFF!important;
}

#VLT01_table_donnees > tbody > TR > TD:hover {
	background-color: #CCC!important;
}

.arrayTdCreeeAValider {
    font-family: Century Gothic, Arial, Helvetica;
    font-size: 11px;
    background-color: #F6EFFC;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
}

.arrayTdSupprimeeAValider {
    font-family: Century Gothic, Arial, Helvetica;
    font-size: 11px;
    background-color: #FEE6CA;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
}

.arrayTdModifieeAValider {
    font-family: Century Gothic, Arial, Helvetica;
    font-size: 11px;
    background-color: #BEDAF1;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
}

.arrayTdValidee {
    font-family: Century Gothic, Arial, Helvetica;
    font-size: 11px;
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    border-style: solid;
    border-width: 1px;
}


#VLT01_table_legende{
	width:500px;
}

.VLT01LegendeCouleur{
	width : 15%;
}

.VLT01Legende{
	width : 35%;
	font-family:Century Gothic, Arial, Helvetica;
	font-size:12px;
	height:20px;
}

.VLT03ListeVide{
	text-align : middle;
	text-decoration: underline;
}

#VLT09Bold{
font-weight: bold;
}

{#LSV01, #LSV02} .table_legende{
		border: 0;
		width: 700px;
		border-spacing: 0;
		border-collapse: collapse;
		padding: 0;
		font-family:Century Gothic, Arial, Helvetica;
		font-size:12px;
} 
	
#LSV01_table_donnees > tbody > TR.etatListeC  {
	background-color: #F6EFFC!important;
}
	
#LSV01_table_donnees > tbody > TR.etatListeM  {
	background-color: #BEDAF1!important;
}
	
#LSV01_table_donnees > tbody > TR.etatListeS  {
	background-color: #FEE6CA!important;
}
	
#LSV01_table_donnees > tbody > TR.etatListeV  {
	background-color: #FFFFFF!important;
}
	
#LSV01_table_donnees > tbody > TR > TD.arrayTdInputAValider{
	background-color: #FFFFFF00!important;
}
	
#LSV01_table_donnees > tbody > TR:hover {
	background-color: #CCC!important;
}
	
#LSV01_table_donnees > tbody > TR > TD > A.lnk:hover{
	color:#000; 
}
	
#LSV02_table_donnees > tbody > TR.etatListeC  {
	background-color: #DFDFFF!important;
}
	
#LSV02_table_donnees > tbody > TR.etatListeM  {
	background-color: #FFFFDF!important;
}

#LSV02_table_donnees > tbody > TR.etatListeS  {
	background-color: #FFDFDF!important;
}

#LSV02_table_donnees > tbody > TR.etatListeV  {
	background-color: #DFFFDF!important;
}

.LSV04ListeVide{
	text-align : middle;
	text-decoration: underline;
}

#LSV04_table_donnees{
	width : 100%;
}


.table_erreur{
	border : 0px;
	border-collapse : collapse;
	width : 100%; 
}

#LSV03_table_donnees_modification_ok{

}

#LSV03_table_donnees_modification_ko{

}

#LSV03_table_donnees_suppression_ok{

}

#LSV03_table_donnees_suppression_ko{

}

#LSV03 .array td{
	background-color: white;
}






















#LSV01_table_donnees > tbody > TR > TD.arrayTdInputAValider{
	background-color: #FFFFFF00!important;
	background-color: rgba(255, 255, 255, 0)!important;
}




/* Zone de saisie de formulaire */
.formInputMontant {
	font-family: Century Gothic, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	text-align: right;
	background-color: #FFFFFF;
	border: 1px solid #C7D7E6;
}



.arrayTrValidate td{
	background-color: #FFFFFF;
}

					
.arrayTrPrevalidateToValidatetd{
	background-color: #FFDFDF;
}

.arrayTrToValidate td{
	background-color: #FFFFFF;
}

.arrayTrToValidate > .arrayTdNum + .arrayTdInput{
	background-color: #F6EFFC;
}

/* Cellule de tableau pour des input à valider */
.arrayTdInputAPreValider {
	font-size : 11px;
	font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
	text-align : center;
	vertical-align : middle;
	background-color: #CFE7B2 !important;
	color : black;
	border-style: inset;
	border-width: 1px;
	margin : 2px 0px 2px 0px;
}


/* dossier 1851305/1850848 (add 7.01.6)*/
#VLT03_table_legende{
	width:500px;
}

.VLT03LegendeCouleur{
	width : 15%;
}

.VLT03Legende{
	width : 35%;
	font-family:Century Gothic, Arial, Helvetica;
	font-size:12px;	
	height:20px;
}

/* dossier 1851305/1850848 (add 7.01.6)*/
#VLT03_table_legende{
	width:500px;
}
#VLT03_table_donnees > tbody > TR.etatBeneficiaireC  {
	background-color: #F6EFFC!important;
}

#VLT03_table_donnees > tbody > TR.etatBeneficiaireM  {
	background-color: #BEDAF1!important;
}

#VLT03_table_donnees > tbody > TR.etatBeneficiaireS  {
	background-color: #FEE6CA!important;
}

#VLT03_table_donnees > tbody > TR.etatBeneficiaireV  {
	background-color: #FFFFFF!important;
}

#VLT03_table_donnees > tbody > TR:hover {
	background-color: #CCC!important;
}

#LSV04_table_donnees > tbody > TR.etatBeneficiaireC  {
	background-color: #F6EFFC!important;
}
	
#LSV04_table_donnees > tbody > TR.etatBeneficiaireM  {
	background-color: #BEDAF1!important;
}
	
#LSV04_table_donnees > tbody > TR.etatBeneficiaireS  {
	background-color: #FEE6CA!important;
}
	
#LSV04_table_donnees > tbody > TR.etatBeneficiaireV  {
	background-color: #FFFFFF!important;
}
	
#LSV04_table_donnees > tbody > TR:hover {
	background-color: #CCC!important;
} 


#VLT01_table_donnees > tbody > tr > td > table > tbody > tr > td {
	border:0px!important;
}

/* dossier 1857054/1856192 (update 7.01.6)*/
/* Cellule de tableau pour des input à valider */
.arrayTdInputAPreValider {
	font-size : 11px;
	font-family : Arial, Geneva, Verdana, Helvetica, sans-serif;
	text-align : center;
	vertical-align : middle;
	background-color: #CFE7B2 !important;
	color : black;
	border-style: inset;
	border-width: 1px;
	margin : 2px 0px 2px 0px;
}

.compteFusionne>.arraySubTitleDate{
	background-color: #C7D7E6;
}

.compteMaitreFusion>.arraySubTitleNum{
	padding: 4px;
}
#VLT01_titre {
	font-family: Century Gothic, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align : left;
	background-color : #FFFFFF;
	border-style: none;
	border-color: black;
	border-width: 2px;
}

.arrayTrToValidate {
	background-color: #F6EFFC;	
	
	
}

#piedDePageAccueil {
	position:fixed; 
   	bottom:0;  /* on le colle en bas */ 
   		width:100%; 
   		height:40px;   /* Hauteur du pied de page */
		border-style: solid;
		border-color: #444444;
		border-width: 1px 0px 0px 0px;
		background-color: white;	
}


	.MentionsLegales
	{
		color: black;
		font-size: 10.0pt;
    	font-family: "Verdana","sans-serif";
	}

	
	#div_footer_personnalisable_Accueil .MentionsLegales
	{
		color: black;
		font-size: 10.0pt;
    	font-family: "Verdana","sans-serif";
	}

	#ACCU01 #div_footer_personnalisable_Accueil {
		display: block;
		width: 1263px; /* 1280 */
		min-width: 1263px; /* 1280 */
		height: 80px;
		min-height: 80px;
		margin: 0px;
		padding: 0px;
		margin-left: auto;
		margin-right: auto;
		/*background: url('../../defaut/icons/images/header/header_logo.png');*/
		background-color: white;
		padding-top: 10px;
			
	}

	/* Style pour la div "piedDePage" */	
	#piedDePage {
		font-size : 0px;
		border-style: solid;
		border-color: #444444;
		border-width: 1px 0px 0px 0px;
/* 		display:none; */
	}
	
		/* Style pour la div "div_footer_background" */	
	#div_footer_background {
/* 		display:none; */
		min-height: 0px;
		height: 0px;
		width: 100%;
		left: 0px;
		bottom: 0px;
		right: 0px;
	}
	
		#div_footer_personnalisable {
		display: block;
		width: 1263px; /* 1280 */
		min-width: 1263px; /* 1280 */
		height: 40px;
		min-height: 40px;
		margin: 0px;
		padding: 0px;
		margin-left: auto;
		margin-right: auto;	
		
	}
	
		#div_footer_background_Acceuil {		
		min-height: 0px;
		height: 0px;
		width: 100%;
		left: 0px;
		bottom: 0px;
		right: 0px;
		padding-bottom: 10px;
	}
	