/* BODY ****************************************************************************************************************************/
body { background:url('./fond_page.png') repeat; background-position:top; background-color:#FEBF04; margin:0px; padding-top:15px; font-family:Arial, sans-serif; text-align:center; }
/************************************************************************************************************************************/


/* ENCADRE (BLANC) ******************************************************************************************************************/
.EncadreTbl { display:table; width:992px; border:0px; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
.EncadreCells { display:table-cell; border:0px; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#EncadreTop { width:992px; height:15px; }
#EncadreMiddle { width:992px; background:url('./fond_cadre.png') repeat-y; background-color:#FFFFFF; }
#EncadreBottom { width:992px; height:15px; }
/************************************************************************************************************************************/


/* CARTOUCHE DE TITRE ***************************************************************************************************************/
.CartoucheTbl { display:table; width:970px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; }
.CartoucheCells { display:table-cell; border:0px black dashed; height:87px; padding:0px; margin:0px; border-collapse:collapse; }
#CartoucheLeft { width:10px; }
#CartoucheRight { width:10px; }
#CartoucheMiddle { width:950px; background:url('./fond_cartoucheT.png') repeat;  }

.CartoucheContentTbl { display:table; width:950px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; }
.CartoucheContentCells { display:table-cell; border:0px black dashed; height:87px; padding:0px; margin:0px; border-collapse:collapse; }
#logo118012 { width:240px; text-align:center; }
#pubGen { width:506px; text-align:center; }
#btnTarifs { width:204px; text-align:center; }
/************************************************************************************************************************************/


/* BARRE SUR TITRE ******************************************************************************************************************/
.BarreTbl1 { display:table; width:950px; border:0px; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.BarreCells1 { display:table-cell; border:0px; height:15px; padding:0px; margin:0px; border-collapse:collapse; }
#Barre1Left { width:200px; text-align:left; }
#Barre1Middle { width:550px; text-align:center; }
#Barre1Right { width:200px; text-align:right;  }
/************************************************************************************************************************************/


/* BARRE SOUS TITRE *****************************************************************************************************************/
.BarreTbl2 { display:table; width:970px; border:1px #CDCDCD solid; background:url('./fond_barre2.png') repeat; padding:0px; margin:0px; border-collapse:collapse; }
.BarreCells2 { display:table-cell; border:0px; height:34px; padding:5px; margin:0px; border-collapse:collapse; }
#Barre2Left { width:758px; text-align:left; }
#Barre2Right { width:210px; text-align:right;  }
/************************************************************************************************************************************/


/* CALLAGES *************************************************************************************************************************/
.CallageTbls { display:table; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; }
#CallageTblHor1 { width:970px; }
#CallageTblHor2 { width:970px; }
#CallageTblHor3 { width:970px; }
#CallageTblHor4 { width:970px; }
#CallageTblHor5 { width:970px; }
#CallageTblHor6 { width:180px; }
#CallageTblHor7 { width:250px; }
.CallageCells { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; }
#CallageCellHor1 { width:970px; height:5px; }
#CallageCellHor2 { width:970px; height:20px; }
#CallageCellHor3 { width:970px; height:20px; }
#CallageCellHor4 { width:970px; height:20px; }
#CallageCellHor5 { width:970px; height:5px; }
#CallageCellHor6 { width:180px; height:5px; }
#CallageCellHor7 { width:250px; height:5px; }
/************************************************************************************************************************************/


/* ZONE INFOS (ACCUEIL) *************************************************************************************************************/
.BarreInfosTbl { display:table; width:960px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.BarreInfosCells { display:table-cell; border:0px black dashed; height:300px; padding:0px; margin:0px; border-collapse:collapse; }
#BarreInfosCellCallage { width:25px; }
#BarreInfosCellFlux { width:310px; vertical-align:top; }
#BarreInfosCellPubs { width:625px; vertical-align:top; }
/************************************************************************************************************************************/


/* ZONE REPONSES  *******************************************************************************************************************/
.ZoneReponsesTbl { display:table; width:970px; border:0px #CDCDCD dashed; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.ZoneReponsesCells { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; }
#ZoneReponsesLeft { width:180px; vertical-align:top; }
#ZoneReponsesMiddle { width:470px; vertical-align:top; text-align:center; }
#ZoneReponsesRight { width:300px; vertical-align:top; }
#ZoneReponsesCallage1 { width:10px; }
#ZoneReponsesCallage2 { width:10px; }
/************************************************************************************************************************************/


/* ZONE DE RECHERCHE (ACCUEIL) ******************************************************************************************************/
.RechercheATbl { display:table; width:600px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
.RechercheACells { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#RechercheATop { height:18px; width:600px; text-align:center; vertical-align:bottom; }
#RechercheALeft { height:56px; width:60px; }
#RechercheARight { height:56px; width:12px; }
#RechercheAMiddle { height:56px; width:528px; background:url('./fond_rechercheA.png') repeat;  }

.RechercheAContentTbl { display:table; width:528px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
.RechercheAContentCells { display:table-cell; border:0px black dashed; height:56px; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#RechercheAInputCell { width:338px; text-align:left; }
#RechercheABtnCell { width:190px; text-align:center; }

input.RechercheAInput { font-family:arial; font-size:10pt; color:#000000; border:1px solid #CDCDCD; background-color:#FFFFFF; height:26px; width:330px; }
/************************************************************************************************************************************/


/* ZONE DE RECHERCHE (REPONSES) *****************************************************************************************************/
.RechercheRTbl { display:table; width:465px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
.RechercheRCells { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#RechercheRLeft1 { height:46px; width:50px; }
#RechercheRLeft2 { height:46px; width:50px; }
#RechercheRRight1 { height:46px; width:10px; }
#RechercheRRight2 { height:46px; width:10px; }
#RechercheRMiddle1 { height:46px; width:405px; background:url('./fond_rechercheR.png') repeat;  }
#RechercheRMiddle2 { height:46px; width:405px; background:url('./fond_rechercheR.png') repeat;  }

.RechercheRContentTbl { display:table; width:405px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
.RechercheRContentCells { display:table-cell; border:0px black dashed; height:46px; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#RechercheRInputCell1 { width:255px; text-align:left; }
#RechercheRInputCell2 { width:255px; text-align:left; }
#RechercheRBtnCell1 { width:150px; text-align:center; }
#RechercheRBtnCell2 { width:150px; text-align:center; }

input.RechercheRInput { font-family:arial; font-size:10pt; color:#000000; border:1px solid #CDCDCD; background-color:#FFFFFF; height:26px; width:245px; }
/************************************************************************************************************************************/


/* ZONE AFFICHAGE REPONSES **********************************************************************************************************/
/* .AffichRepTbl { display:table; width:465px; border:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; text-align:center; background:url('./fond_encadre.png')repeat-x; background-position:top; vertical-align:top; } */
.AffichRepTbl { display:table; width:465px; border:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; text-align:center; background-color:#EEEEEE; vertical-align:top; }

.MenuClassementTopTbl { display:table; width:448px; height:30px; border-top:0px; border-bottom:0px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; text-align:center; background-color:#FFFFFF; vertical-align:top; }
.MenuClassementTopCells { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#MenuClassementTopCell1 { width:209px; }
#MenuClassementTopCell2 { width:28px; }
#MenuClassementTopCell3 { width:209px; }

.MenuClassementBottomTbl { display:table; width:448px; height:11px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; text-align:center; background-color:#FFFFFF; vertical-align:top; }
.MenuClassementBottomCell { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }

.InfosRepTbl { display:table; width:463px; height:15px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; text-align:center; vertical-align:top; }
.InfosRepCells { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }
#InfosRepCell0 { width:16px; text-align:center; vertical-align:bottom; }
#InfosRepCell1 { width:142px; text-align:left; vertical-align:bottom; }
#InfosRepCell2 { width:105px; text-align:center; vertical-align:bottom; }
#InfosRepCell3 { width:95px; text-align:center; vertical-align:bottom; }
#InfosRepCell4 { width:105px; text-align:center; vertical-align:bottom; }
#InfosRepCell5 { width:16px; text-align:center; vertical-align:bottom; }
#InfosRepCell6 { width:142px; text-align:left; vertical-align:bottom; }
#InfosRepCell7 { width:105px; text-align:center; vertical-align:bottom; }
#InfosRepCell8 { width:95px; text-align:center; vertical-align:bottom; }
#InfosRepCell9 { width:105px; text-align:center; vertical-align:bottom; }

.EnTeteRepProTbl { display:table; width:455px; height:27px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; }
.EnTeteRepProCell1 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:10px; height:27px; }
.EnTeteRepProCell2 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:435px; height:27px; background:url('./fond_entetePro.png') repeat; }
.EnTeteRepProCell3 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:10px; height:27px; }

.EnTeteRepPartTbl { display:table; width:455px; height:27px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; }
.EnTeteRepPartCell1 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:10px; height:27px; }
.EnTeteRepPartCell2 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:435px; height:27px; background:url('./fond_entetePart.png') repeat; }
.EnTeteRepPartCell3 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:10px; height:27px; }

.EnTeteRepContentTbl { display:table; width:435px; height:27px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; }
.EnTeteRepContentCell1 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:419px; height:27px; vertical-align:middle; text-align:left; }
.EnTeteRepContentCell3 { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:16px; height:27px; vertical-align:middle; text-align:center; }

.CoordonneesRepTbl { display:table; width:455px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.CoordonneesRepCell1 { display:table-cell; border:0px black dashed; padding:5px; margin:0px; border-collapse:collapse; width:300px; vertical-align:top; text-align:left; }
.CoordonneesRepCell2 { display:table-cell; border:0px black dashed; padding:5px; margin:0px; border-collapse:collapse; width:155px; vertical-align:top; text-align:right; }

.ActivitesTbl { display:table; width:455px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.ActivitesCell { display:table-cell; border:0px black dashed; padding:5px; margin:0px; border-collapse:collapse; vertical-align:top; text-align:left; }

.ReponseLnkTbl { display:table; width:455px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.ReponseLnkCell { display:table-cell; border:0px black dashed; padding:5px; margin:0px; border-collapse:collapse; vertical-align:top; text-align:left; }

.ServicesRepTbl { display:table; width:455px; height:37px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#EFEFEF; text-align:center; vertical-align:middle; }
.ModulePubRepTbl { display:table; width:455px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.ModulePubCellTxt { display:table-cell; border:0px black dashed; padding:5px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.ModulePubCellImg { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.LienPubRepTbl { display:table; width:455px; height:15px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.LienPubCell { display:table-cell; border:0px black dashed; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; border-top:0px; border-bottom:0px; background-color:#FFFFFF; }
.BottomRepTbl { display:table; width:455px; height:25px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; }
.BottomRepCell { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; text-align:center; }

/***/
.TelsTbl { display:table; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:125px; vertical-align:top; text-align:right; }

.TelFixe { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/telFixe.gif'); }
.Telecopie { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/fax.gif'); }
.Mobile { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/telMobile.gif'); }

.TelFixeVert { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/telFixe_nVert.gif'); }
.TelFixeAzur { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/telFixe_nAzur.gif'); }
.TelFixeIndigo { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/telFixe_nIndigo.gif'); }

.TelecopieVert { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/fax_nVert.gif'); }
.TelecopieeAzur { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/fax_nAzur.gif'); }
.TelecopieIndigo { display:table-cell; border:0px black dashed; padding-right:15px; padding-left:0px; padding-top:0px; padding-bottom:0px; margin:0px; border-collapse:collapse; width:110px; height:15px; vertical-align:middle; text-align:right; background:url('./ttel_icons/fax_nIndigo.gif'); }
/***/

.SeparateurPub { color: #646464; background-color: #646464; height: 1px; border: 0px; }

.CallageRepTblH5 { display:table; width:463px; height:5px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse;}
.CallageRepTblH10 { display:table; width:463px; height:10px; border:0px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse;}
/************************************************************************************************************************************/


/* CADRE CARTE **********************************************************************************************************************/

#map_canvas{
	border:1px #CDCDCD solid;
	overflow:hidden;
	width:300px;
	height:300px;
	padding:0px;
}

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

/* ENCADRE 465(TEXTES) **************************************************************************************************************/
.Encadre465TopTbl { display:table; width:465px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre465TopCells { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; }
#Encadre465TopEdge1 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre465TopEdge2 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre465TopMiddle { border:0px #CDCDCD solid; width:443px; height:24px; background:url('./fond_encadreTop.png') repeat; text-align:left; vertical-align:middle; }

.Encadre465MiddleTbl { display:table; width:465px; background-color:#FFFFFF; margin:0px; border-collapse:collapse; }
.Encadre465MiddleCell { display:table-cell; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:5px; border-top:0px; border-bottom:1px #CDCDCD solid; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; margin:0px; border-collapse:collapse; width:463px; background:url('./fond_encadre.png') repeat-x; background-position:top; text-align:justify; vertical-align:top; }

.Encadre465TxtArea1 {
	width:295px;
	height:150px;
	font-family:arial; 
	font-size:8pt; 
	color:#000000; 
	border:0px solid #FFFFFF; 
	background-color:#EFEFEF; 
}

.Encadre465TxtArea2 {
	width:225px;
	height:65px;
	font-family:arial; 
	font-size:8pt; 
	color:#000000; 
	border:0px solid #FFFFFF; 
	background-color:#EFEFEF; 
}

.ImageLnk { border:0px #FFFFFF solid; }
/************************************************************************************************************************************/

/* ENCADRE 625 **********************************************************************************************************************/
.Encadre625TopTbl { display:table; width:625px; border:0px #CDCDCD dashed; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre625TopCells { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; }
#Encadre625TopEdge1 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre625TopEdge2 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre625TopMiddle { border:0px solid #CDCDCD; width:603px; height:24px; background:url('fond_encadreTop.png') repeat; vertical-align:middle; }

.Encadre625MiddleTbl { display:table; width:625px; border:0px #CDCDCD dashed; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre625MiddleCell { display:table-cell; border-top:0px none; border-bottom:0px none; border-left:1px solid #CDCDCD; border-right:1px solid #CDCDCD; padding:0px; margin:0px; border-collapse:collapse; width:623px; height:265px; background:url('fond_encadre.png') repeat-x; background-position:top; text-align:center; vertical-align:top }

.Encadre625BottomTbl { display:table; width:625px; border:0px #CDCDCD dashed; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre625BottomCell { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; width:310px; height:11px; vertical-align:top; }

.Encadre625ContentTbl { display:table; width:623px; border:0px #CDCDCD dashed; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre625ContentCell1 { display:table-cell; padding:3px; margin:0px; border-collapse:collapse; width:623px; height:121px; vertical-align:middle; text-align:center; }
.Encadre625ContentCell2 { display:table-cell; background:url('fond_encadreTop.png') repeat; padding:0px; margin:0px; border-collapse:collapse; width:312px; height:24px; vertical-align:middle }
.Encadre625ContentCell3 { display:table-cell; background:url('fond_encadreTop.png') repeat; padding:0px; margin:0px; border-collapse:collapse; width:311px; height:24px; vertical-align:middle }
.Encadre625ContentCell4 { display:table-cell; padding:3px; margin:0px; border-collapse:collapse; width:312px; height:120px; vertical-align:top; }
.Encadre625ContentCell5 { display:table-cell; padding:3px; margin:0px; border-collapse:collapse; width:311px; height:120px; vertical-align:top; }
/************************************************************************************************************************************/


/* ENCADRE 310(IFRANCE) *************************************************************************************************************/
.Encadre310TopTbl { display:table; width:310px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre310TopCells { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; }
#Encadre310TopEdge1 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre310TopEdge2 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre310TopMiddle { border:0px #CDCDCD solid; width:288px; height:24px; background:url('./fond_encadreTop.png') repeat; text-align:center; vertical-align:middle; }

.Encadre310MiddleTbl { display:table; width:310px; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre310MiddleCell { display:table-cell; border-top:0px; border-bottom:0px; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; width:308px; height:265px; background:url('./fond_encadre.png') repeat-x; background-position:top; }

.Encadre310BottomTbl { display:table; width:310px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre310BottomCell { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; width:310px; height:11px; vertical-align:top; }

.FluxContentTblLogo310 { display:table; height:36px; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top; background-color:#FFFFFF; }
.FluxContentCellLogo310 { display:table-cell; width:306px; padding:0px; margin:0px; border-collapse:collapse; height:36px; text-align:center; }
.FluxContentMarquee310 { width:306px; height:229px; padding:0px; margin:0px; }
.FluxContentTblNews310 { display:table; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top; }
.FluxContentCellNews310 { display:table-cell; width:286px; padding:10px; margin:0px; border-collapse:collapse; text-align:justify; vertical-align:top; }
/************************************************************************************************************************************/


/* ENCADRE 250(IFRANCE) *************************************************************************************************************/
.Encadre250TopTbl { display:table; width:250px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre250TopCells { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; }
#Encadre250TopEdge1 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre250TopEdge2 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre250TopMiddle { border:0px #CDCDCD solid; width:228px; height:24px; background:url('./fond_encadreTop.png') repeat; text-align:center; vertical-align:middle; }

.Encadre250MiddleTbl { display:table; width:250px; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; visibility: visible; }
.Encadre250MiddleCell { display:table-cell; border-top:0px; border-bottom:1px #CDCDCD solid; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; width:248px; height:276px; background:url('./fond_encadre.png') repeat-x; background-position:top; }

.FluxContentTblLogo250 { display:table; height:36px; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top; background-color:#FFFFFF; }
.FluxContentCellLogo250 { display:table-cell; width:248px; padding:0px; margin:0px; border-collapse:collapse; height:36px; text-align:center; }
.FluxContentMarquee250 { width:248px; height:240px; padding:0px; margin:0px; }
.FluxContentTblNews250 { display:table; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top; }
.FluxContentCellNews250 { display:table-cell; width:228px; padding:10px; margin:0px; border-collapse:collapse; text-align:justify; vertical-align:top; }
/************************************************************************************************************************************/


/* ENCADRE 300(IFRANCE) *************************************************************************************************************/
.Encadre300TopTbl { display:table; width:300px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre300TopCells { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; }
#Encadre300TopEdge1 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre300TopEdge2 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre300TopMiddle { border:0px #CDCDCD solid; width:278px; height:24px; background:url('./fond_encadreTop.png') repeat; background-position:top; text-align:center; vertical-align:middle; }

.Encadre300MiddleTbl { display:table; width:300px; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; visibility: visible; }
.Encadre300MiddleCell { display:table-cell; border-top:0px; border-bottom:1px #CDCDCD solid; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; width:298px; height:276px; background:url('./fond_encadre.png') repeat-x; background-position:top; }

.FluxContentTblLogo300 { display:table; height:36px; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top; background-color:#FFFFFF; }
.FluxContentCellLogo300 { display:table-cell; width:298px; padding:0px; margin:0px; border-collapse:collapse; height:36px; text-align:center; }
.FluxContentMarquee300 { width:298px; height:240px; padding:0px; margin:0px; }
.FluxContentTblNews300 { display:table; padding:0px; margin:0px; border-collapse:collapse; vertical-align:top; }
.FluxContentCellNews300 { display:table-cell; width:278px; padding:10px; margin:0px; border-collapse:collapse; text-align:justify; vertical-align:top; }
/************************************************************************************************************************************/



/* ENCADRE 180 (GAUCHE) *************************************************************************************************************/
.Encadre180TopTbl { display:table; width:180px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre180TopCells { display:table-cell; padding:0px; margin:0px; border-collapse:collapse; }
#Encadre180TopEdge1 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre180TopEdge2 { border:0px #CDCDCD solid; width:11px; height:24px; }
#Encadre180TopMiddle { border:0px #CDCDCD solid; width:158px; height:24px; background:url('./fond_encadreTop.png') repeat; background-position:top; vertical-align:middle; }

.Encadre180MiddleTbl { display:table; width:180px; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre180MiddleCell { display:table-cell; border-top:0px; border-bottom:1px #CDCDCD solid; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; width:178px; height:245px; background:url('./fond_encadre.png') repeat-x; background-position:top; }
/* .Encadre180MiddleCell { display:table-cell; border-top:0px; border-bottom:1px #CDCDCD solid; border-left:1px #CDCDCD solid; border-right:1px #CDCDCD solid; padding:0px; margin:0px; border-collapse:collapse; width:178px; height:245px; background-color:#EFEFEF; } */

.Encadre180ContentTbl { display:table; width:178px; border:0px #CDCDCD dashed; padding:0px; margin:0px; border-collapse:collapse; }
.Encadre180ContentCell1 { display:table-cell; padding:3px; margin:0px; border-collapse:collapse; width:178px; height:111px; vertical-align:top; }
.Encadre180ContentCell2 { display:table-cell; background:url('./fond_encadreTop.png') repeat; padding:0px; margin:0px; border-collapse:collapse; width:178px; height:24px; vertical-align:middle; }
.Encadre180ContentCell3 { display:table-cell; padding:3px; margin:0px; border-collapse:collapse; width:178px; height:111px; vertical-align:top; }
/************************************************************************************************************************************/


/* PARTENARIATS *********************************************************************************************************************/
.PartenairesTbl { display:table; width:970px; border:0px #CDCDCD solid; background-color:#FFFFFF; padding:0px; margin:0px; border-collapse:collapse; }
.PartenairesCells { display:table-cell; border:0px black dashed; height:30px; padding:0px; margin:0px; border-collapse:collapse; }
#PartenairesCell1 { width:90px; text-align:center; vertical-align:middle; }
#PartenairesCell2 { width:90px; text-align:center; vertical-align:middle; }
#PartenairesCell3 { width:90px; text-align:center; vertical-align:middle; }
#PartenairesReste { width:700px; text-align:right; vertical-align:bottom; }

.SeparateurPartenaires { color: #646464; background-color: #646464; height: 1px; border: 0px; }
/************************************************************************************************************************************/


/* PIED DE PAGE *********************************************************************************************************************/
.PiedTbl { display:table; width:992px; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; }
.PiedCell { display:table-cell; border:0px black dashed; padding:0px; margin:0px; border-collapse:collapse; width:992px; height:15px; text-align:center; vertical-align:middle; }
/************************************************************************************************************************************/


/* CACHER / MONTRER *****************************************************************************************************************/
.invisibleIE { display:none; visibility: hidden; overflow: hidden; height: 1px; margin-top: -1px; position: absolute; }
/*.visibleIE { display:block; visibility: visible; }*/
.invisible { visibility: hidden; overflow: hidden; height: 1px; margin-top: -1px; position: absolute; }
/*.visible { visibility: visible; }*/
/************************************************************************************************************************************/


/* POLICES DE CARACTERE *************************************************************************************************************/
.BarreTxtA10 { font-family:Arial, sans-serif; font-size:9pt; color:#646464; }
.BarreLnkA10 { font-family:Arial, sans-serif; font-size:9pt; color:#646464; text-decoration:none; }
a.BarreLnkA10:link { font-size:9pt; color:#646464; }
a.BarreLnkA10:visited { font-size:9pt; color:#646464; }
a.BarreLnkA10:active { font-size:9pt; color:#646464; }
a.BarreLnkA10:hover { font-size:9pt; color:#646464; text-decoration:underline; }

.BarreTxtA12 { font-family:Arial, sans-serif; font-size:10pt; color:#646464; }
.BarreLnkA12 { font-family:Arial, sans-serif; font-size:10pt; color:#646464; text-decoration:none; }
a.BarreLnkA12:link { font-size:10pt; color:#646464; }
a.BarreLnkA12:visited { font-size:10pt; color:#646464; }
a.BarreLnkA12:active { font-size:10pt; color:#646464; }
a.BarreLnkA12:hover { font-size:10pt; color:#646464; text-decoration:underline; }

.BarreTxtA12B { font-family:Arial, sans-serif; font-size:10pt; color:#646464; font-weight:bold; }
.BarreLnkA12B { font-family:Arial, sans-serif; font-size:10pt; color:#646464; font-weight:bold; text-decoration:none; }
a.BarreLnkA12B:link { font-size:10pt; color:#646464; font-weight:bold; }
a.BarreLnkA12B:visited { font-size:10pt; color:#646464; font-weight:bold; }
a.BarreLnkA12B:active { font-size:10pt; color:#646464; font-weight:bold; }
a.BarreLnkA12B:hover { font-size:10pt; color:#646464; font-weight:bold; }

.BarreTxtA14B { font-family:Arial, sans-serif; font-size:12pt; color:#646464; font-weight:bold; }
.BarreLnkA14B { font-family:Arial, sans-serif; font-size:12pt; color:#646464; font-weight:bold; text-decoration:none; }
a.BarreLnkA14B:link { font-size:12pt; color:#646464; font-weight:bold; }
a.BarreLnkA14B:visited { font-size:12pt; color:#646464; font-weight:bold; }
a.BarreLnkA14B:active { font-size:12pt; color:#646464; font-weight:bold; }
a.BarreLnkA14B:hover { font-size:12pt; color:#646464; font-weight:bold; }

.BarreTxtA16B { font-family:Arial, sans-serif; font-size:14pt; color:#646464; font-weight:bold; }
.BarreLnkA16B { font-family:Arial, sans-serif; font-size:14pt; color:#646464; font-weight:bold; text-decoration:none; }
a.BarreLnkA16B:link { font-size:14pt; color:#646464; font-weight:bold; }
a.BarreLnkA16B:visited { font-size:14pt; color:#646464; font-weight:bold; }
a.BarreLnkA16B:active { font-size:14pt; color:#646464; font-weight:bold; }
a.BarreLnkA16B:hover { font-size:14pt; color:#646464; font-weight:bold; }

/* ====================================================================== */

.EncadreTxtA12 { font-family:Arial, sans-serif; font-size:10pt; color:#646464; }
a.EncadreLnkA12 { font-family:Arial, sans-serif; font-size:10pt; color:#646464; text-decoration:none; }
a.EncadreLnkA12:link { font-size:10pt; color:#646464; }
a.EncadreLnkA12:visited { font-size:10pt; color:#646464; }
a.EncadreLnkA12:active { font-size:10pt; color:#646464; }
a.EncadreLnkA12:hover { font-size:10pt; color:#646464; text-decoration:underline; }

.EncadreTxtA12S { font-family:Arial, sans-serif; font-size:10pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA12S { font-family:Arial, sans-serif; font-size:10pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA12S:link { font-size:10pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA12S:visited { font-size:10pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA12S:active { font-size:10pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA12S:hover { font-size:10pt; color:#646464; text-decoration:underline; }

.EncadreTxtA14B { font-family:Arial, sans-serif; font-size:12pt; color:#646464; font-weight:bold; }
.EncadreLnkA14B { font-family:Arial, sans-serif; font-size:12pt; color:#646464; font-weight:bold; text-decoration:none; }
a.EncadreLnkA14B:link { font-size:12pt; color:#646464; font-weight:bold; }
a.EncadreLnkA14B:visited { font-size:12pt; color:#646464; font-weight:bold; }
a.EncadreLnkA14B:active { font-size:12pt; color:#646464; font-weight:bold; }
a.EncadreLnkA14B:hover { font-size:12pt; color:#646464; font-weight:bold; }

.EncadreListeA12 { font-family:Arial, sans-serif; font-size:10pt; color:#646464; list-style-type:circle; list-style-position:outside; }

.EncadreTxtA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; }
a.EncadreLnkA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:none; }
a.EncadreLnkA10:link { font-size:8pt; color:#646464; }
a.EncadreLnkA10:visited { font-size:8pt; color:#646464; }
a.EncadreLnkA10:active { font-size:8pt; color:#646464; }
a.EncadreLnkA10:hover { font-size:8pt; color:#646464; text-decoration:underline; }

.EncadreTxtA10S { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA10S { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA10S:link { font-size:8pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA10S:visited { font-size:8pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA10S:active { font-size:8pt; color:#646464; text-decoration:underline; }
a.EncadreLnkA10S:hover { font-size:8pt; color:#646464; text-decoration:underline; }

.EncadreListeA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; list-style-type:circle; list-style-position:outside; }

/* ====================================================================== */

.BottomTxtA11 { font-family:Arial, sans-serif; font-size:9pt; color:#000000; }
.BottomLnkA11 { font-family:Arial, sans-serif; font-size:9pt; color:#000000; text-decoration:none; }
a.BarreLnkA11:link { font-size:9pt; color:#000000; }
a.BarreLnkA11:visited { font-size:9pt; color:#000000; }
a.BarreLnkA11:active { font-size:9pt; color:#000000; }
a.BarreLnkA11:hover { font-size:9pt; color:#000000; text-decoration:underline; }

/* ====================================================================== */

.MenuClassementTxtA10SR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; text-decoration:underline; }
a.MenuClassementLnkA10SR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; text-decoration:underline; }
a.MenuClassementLnkA10SR:link { font-size:8pt; color:#D31209; text-decoration:underline; }
a.MenuClassementLnkA10SR:visited { font-size:8pt; color:#D31209; text-decoration:underline; }
a.MenuClassementLnkA10SR:active { font-size:8pt; color:#D31209; text-decoration:underline; }
a.MenuClassementLnkA10SR:hover { font-size:8pt; color:#D31209; text-decoration:underline; }

.MenuClassementTxtA10SB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; text-decoration:underline; }
a.MenuClassementLnkA10SB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; text-decoration:underline; }
a.MenuClassementLnkA10SB:link { font-size:8pt; color:#538BD1; text-decoration:underline; }
a.MenuClassementLnkA10SB:visited { font-size:8pt; color:#538BD1; text-decoration:underline; }
a.MenuClassementLnkA10SB:active { font-size:8pt; color:#538BD1; text-decoration:underline; }
a.MenuClassementLnkA10SB:hover { font-size:8pt; color:#538BD1; text-decoration:underline; }

.MenuClassementTxtA10BSR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnkA10BSR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnkA10BSR:link { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnkA10BSR:visited { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnkA10BSR:active { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnkA10BSR:hover { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }

.MenuClassementTxtA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnk10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnk10BSB:link { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnk10BSB:visited { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnk10BSB:active { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.MenuClassementLnk10BSB:hover { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }

/* ====================================================================== */

.InfosRepA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; }
.InfosRepLnkA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:none; }
a.InfosRepLnkA10:link { font-size:8pt; color:#646464; }
a.InfosRepLnkA10:visited { font-size:8pt; color:#646464; }
a.InfosRepLnkA10:active { font-size:8pt; color:#646464; }
a.InfosRepLnkA10:hover { font-size:8pt; color:#646464; text-decoration:underline; }

.InfosRepA10SR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; text-decoration:underline; }
a.InfosRepLnkA10SR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; text-decoration:underline; }
a.InfosRepLnkA10SR:link { font-size:8pt; color:#D31209; text-decoration:underline; }
a.InfosRepLnkA10SR:visited { font-size:8pt; color:#D31209; text-decoration:underline; }
a.InfosRepLnkA10SR:active { font-size:8pt; color:#D31209; text-decoration:underline; }
a.InfosRepLnkA10SR:hover { font-size:8pt; color:#D31209; text-decoration:underline; }

.InfosRepA10S { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:underline; }
a.InfosRepLnkA10S { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:underline; }
a.InfosRepLnkA10S:link { font-size:8pt; color:#646464; text-decoration:underline; }
a.InfosRepLnkA10S:visited { font-size:8pt; color:#646464; text-decoration:underline; }
a.InfosRepLnkA10S:active { font-size:8pt; color:#646464; text-decoration:underline; }
a.InfosRepLnkA10S:hover { font-size:8pt; color:#646464; text-decoration:underline; }

.InfosRepA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; }
.InfosRepLnkA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; text-decoration:none; }
a.InfosRepLnkA10B:link { font-size:8pt; color:#646464; font-weight:bold; }
a.InfosRepLnkA10B:visited { font-size:8pt; color:#646464; font-weight:bold; }
a.InfosRepLnkA10B:active { font-size:8pt; color:#646464; font-weight:bold; }
a.InfosRepLnkA10B:hover { font-size:8pt; color:#646464; font-weight:bold; }

.InfosRepA10BR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; }
.InfosRepLnkA10BR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:none; }
a.InfosRepLnkA10BR:link { font-size:8pt; color:#D31209; font-weight:bold; }
a.InfosRepLnkA10BR:visited { font-size:8pt; color:#D31209; font-weight:bold; }
a.InfosRepLnkA10BR:active { font-size:8pt; color:#D31209; font-weight:bold; }
a.InfosRepLnkA10BR:hover { font-size:8pt; color:#D31209; font-weight:bold; }

.InfosRepA10BS { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; text-decoration:underline; }
a.InfosRepLnkA10BS { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; text-decoration:underline; }
a.InfosRepLnkA10BS:link { font-size:8pt; color:#646464; font-weight:bold; text-decoration:underline; }
a.InfosRepLnkA10BS:visited { font-size:8pt; color:#646464; font-weight:bold; text-decoration:underline; }
a.InfosRepLnkA10BS:active { font-size:8pt; color:#646464; font-weight:bold; text-decoration:underline; }
a.InfosRepLnkA10BS:hover { font-size:8pt; color:#646464; font-weight:bold; text-decoration:underline; }

/* ====================================================================== */

.ReponseA12B { font-family:Arial, sans-serif; font-size:10pt; color:#646464; font-weight:bold; }
.ReponseLnkA12B { font-family:Arial, sans-serif; font-size:10pt; color:#646464; font-weight:bold; text-decoration:none; }
a.ReponseLnkA12B:link { font-size:10pt; color:#646464; font-weight:bold; }
a.ReponseLnkA12B:visited { font-size:10pt; color:#646464; font-weight:bold; }
a.ReponseLnkA12B:active { font-size:10pt; color:#646464; font-weight:bold; }
a.ReponseLnkA12B:hover { font-size:10pt; color:#646464; font-weight:bold; }

.ReponseA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; }
.ReponseLnkA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:none; }
a.ReponseLnkA10:link { font-size:8pt; color:#646464; }
a.ReponseLnkA10:visited { font-size:8pt; color:#646464; }
a.ReponseLnkA10:active { font-size:8pt; color:#646464; }
a.ReponseLnkA10:hover { font-size:8pt; color:#646464; text-decoration:underline; }

.ReponseA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; }
.ReponseLnkA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; text-decoration:none; }
a.ReponseLnkA10B:link { font-size:8pt; color:#646464; font-weight:bold; }
a.ReponseLnkA10B:visited { font-size:8pt; color:#646464; font-weight:bold; }
a.ReponseLnkA10B:active { font-size:8pt; color:#646464; font-weight:bold; }
a.ReponseLnkA10B:hover { font-size:8pt; color:#646464; font-weight:bold; }

.ReponseA10BB { font-family:Arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:bold; }
.ReponseLnkA10BB { font-family:Arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:bold; text-decoration:none; }
a.ReponseLnkA10BB:link { font-size:8pt; color:#FFFFFF; font-weight:bold; }
a.ReponseLnkA10BB:visited { font-size:8pt; color:#FFFFFF; font-weight:bold; }
a.ReponseLnkA10BB:active { font-size:8pt; color:#FFFFFF; font-weight:bold; }
a.ReponseLnkA10BB:hover { font-size:8pt; color:#FFFFFF; font-weight:bold; }


.ReponseLnkTxtA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; } /* ok */
a.ReponseLnkLnkA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSB:link { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSB:visited { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSB:active { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSB:hover { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }

.ReponseLnkTxtA10BSR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; } /* ok */
a.ReponseLnkLnkA10BSR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSR:link { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSR:visited { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSR:active { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }
a.ReponseLnkLnkA10BSR:hover { font-size:8pt; color:#D31209; font-weight:bold; text-decoration:underline; }

/* ====================================================================== */

.ServicesA10BR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; }
.ServicesLnkA10BR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:none; }
a.ServicesLnkA10BR:link { font-size:8pt; color:#D31209; font-weight:bold; }
a.ServicesLnkA10BR:visited { font-size:8pt; color:#D31209; font-weight:bold; }
a.ServicesLnkA10BR:active { font-size:8pt; color:#D31209; font-weight:bold; }
a.ServicesLnkA10BR:hover { font-size:8pt; color:#D31209; font-weight:bold; }

.ServicesA10R { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; }
.ServicesLnkA10R { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; text-decoration:none; }
a.ServicesLnkA10R:link { font-size:8pt; color:#D31209; }
a.ServicesLnkA10R:visited { font-size:8pt; color:#D31209; }
a.ServicesLnkA10R:active { font-size:8pt; color:#D31209; }
a.ServicesLnkA10R:hover { font-size:8pt; color:#D31209; text-decoration:underline; }

/* ====================================================================== */

.PubLnkLabelA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; }
.PubLnkLnkLnkA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; text-decoration:none; }
a.PubLnkLnkLnkA10B:link { font-size:8pt; color:#646464; font-weight:bold; }
a.PubLnkLnkLnkA10B:visited { font-size:8pt; color:#646464; font-weight:bold; }
a.PubLnkLnkLnkA10B:active { font-size:8pt; color:#646464; font-weight:bold; }
a.PubLnkLnkLnkA10B:hover { font-size:8pt; color:#646464; font-weight:bold; }

.PubLnkTxtA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; } /* ok */
a.PubLnkLnkA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.PubLnkLnkA10BSB:link { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.PubLnkLnkA10BSB:visited { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.PubLnkLnkA10BSB:active { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.PubLnkLnkA10BSB:hover { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }

/* ====================================================================== */

.ActivitesA10I { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-style:italic; }

/* ====================================================================== */

.TextesA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; }
.TextesLnkA10 { font-family:Arial, sans-serif; font-size:8pt; color:#646464; text-decoration:none; }
a.TextesLnkA10:link { font-size:8pt; color:#646464; }
a.TextesLnkA10:visited { font-size:8pt; color:#646464; }
a.TextesLnkA10:active { font-size:8pt; color:#646464; }
a.TextesLnkA10:hover { font-size:8pt; color:#646464; text-decoration:underline; }

.TextesA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; }
.TextesLnkA10B { font-family:Arial, sans-serif; font-size:8pt; color:#646464; font-weight:bold; text-decoration:none; }
a.TextesLnkA10B:link { font-size:8pt; color:#646464; font-weight:bold; }
a.TextesLnkA10B:visited { font-size:8pt; color:#646464; font-weight:bold; }
a.TextesLnkA10B:active { font-size:8pt; color:#646464; font-weight:bold; }
a.TextesLnkA10B:hover { font-size:8pt; color:#646464; font-weight:bold; }

.TextesA10BR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; }
.TextesLnkA10BR { font-family:Arial, sans-serif; font-size:8pt; color:#D31209; font-weight:bold; text-decoration:none; }
a.TextesLnkA10BR:link { font-size:8pt; color:#D31209; font-weight:bold; }
a.TextesLnkA10BR:visited { font-size:8pt; color:#D31209; font-weight:bold; }
a.TextesLnkA10BR:active { font-size:8pt; color:#D31209; font-weight:bold; }
a.TextesLnkA10BR:hover { font-size:8pt; color:#D31209; font-weight:bold; }

.TextesA10BB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; }
.TextesLnkA10BB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:none; }
a.TextesLnkA10BB:link { font-size:8pt; color:#538BD1; font-weight:bold; }
a.TextesLnkA10BB:visited { font-size:8pt; color:#538BD1; font-weight:bold; }
a.TextesLnkA10BB:active { font-size:8pt; color:#538BD1; font-weight:bold; }
a.TextesLnkA10BB:hover { font-size:8pt; color:#538BD1; font-weight:bold; }

.TextesA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.TextesLnkA10BSB { font-family:Arial, sans-serif; font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.TextesLnkA10BSB:link { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.TextesLnkA10BSB:visited { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.TextesLnkA10BSB:active { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }
a.TextesLnkA10BSB:hover { font-size:8pt; color:#538BD1; font-weight:bold; text-decoration:underline; }

.TextesA12BR { font-family:Arial, sans-serif; font-size:10pt; color:#D31209; font-weight:bold; }
.TextesLnkA12BR { font-family:Arial, sans-serif; font-size:10pt; color:#D31209; font-weight:bold; text-decoration:none; }
a.TextesLnkA12BR:link { font-size:10pt; color:#D31209; font-weight:bold; }
a.TextesLnkA12BR:visited { font-size:10pt; color:#D31209; font-weight:bold; }
a.TextesLnkA12BR:active { font-size:10pt; color:#D31209; font-weight:bold; }
a.TextesLnkA12BR:hover { font-size:10pt; color:#D31209; font-weight:bold; }
/************************************************************************************************************************************/