

body {
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
    font-size: 1em;
    background-color:#fff;
    margin:0;
    padding:0;
  }


img {
    border-width:0px;
  }


.TAB_ENTETE {
    background-color: #173E73;
  }


.TAB_MENU {
    background-color: #000000;
  }


.TAB_BOTTOM {
    background-color: #173E73;
  }


.BOUTON {
    background-color: #BFCEDC;
    color: #083473;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    border: 1px solid;
    border-color: #FAFCFC #7F9DB9 #7F9DB9 #FAFCFC;
    font-weight:bold;
  }


A.LK_12:link {
    color:#FFFFFF;
    font-size:18px;
    text-decoration:none;
  }


A.LK_12:hover {
    color:#FFFFFF;
    font-size:18px;
    text-decoration:none;
  }


A.LK_12:visited {
    color:#FFFFFF;
    font-size:18px;
    text-decoration:none;
  }


.FORM_RECH {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
    color:#083473;
    font-size:12px;
    border:1px solid;
    border-color:#7F9DB9;
  }


a.LK:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#8C50B5;
    text-decoration:underline;
  }


a.LK:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:underline;
  }


a.LK:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#8C50B5;
    text-decoration:underline;
  }


a.LK_VILLE:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:underline;
  }


a.LK_VILLE:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#20A22D;
    text-decoration:underline;
  }


a.LK_VILLE:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:underline;
  }


a.LK_LETTER:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#0D42B4;
    font-weight : bold;
    text-decoration:underline;
  }


a.LK_LETTER:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#20A22D;
    font-weight : bold;
    text-decoration:underline;
  }


a.LK_LETTER:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#0D42B4;
    font-weight : bold;
    text-decoration:underline;
  }


A.LKMENU:link {
    color:#FFFFFF;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
  }


A.LKMENU:hover {
    color:#FFFFFF;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
  }


A.LKMENU:visited {
    color:#FFFFFF;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
  }


A.LKMEN3:link {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
  }


A.LKMEN3:hover {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
  }


A.LKMEN3:visited {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
  }


A.LKMENU2:link {
    color:#FFFFFF;
    font-size:11px;
    text-decoration:none;
  }


A.LKMENU2:hover {
    color:#FFFFFF;
    font-size:11px;
    text-decoration:underline;
  }


A.LKMENU2:visited {
    color:#FFFFFF;
    font-size:11px;
    text-decoration:none;
  }


.CELL_MENU_OFF {
    background-color: #000000;
  }


.CELL_INTIT {
    color:#000000;
    font-size:14px;
    font-weight:bold;
  }


.TEXTE1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
  }


.TEXTE2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
  }


.T_ERR {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#CC0000;
    font-weight:bold;
  }


.CELL_ERR {
    font-family: Arial, Helvetica, sans-serif;
    border-bottom: thin solid #CC0000;
    border-top: thin solid #CC0000;
    padding:3px;
  }


.PARA {
    background-color: #9BAED4;
  }


a.LK_RETOUR:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#8C50B5;
    text-decoration:none;
  }


a.LK_RETOUR:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:none;
  }


a.LK_RETOUR:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#8C50B5;
    text-decoration:none;
  }


a.LK_PAGE:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FF6600;
    text-decoration:underline;
    font-weight:bold;
  }


a.LK_PAGE:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FF6600;
    text-decoration:underline;
    font-weight:bold;
  }


a.LK_PAGE:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FF6600;
    text-decoration:underline;
    font-weight:bold;
  }

/*COPYRIGHT*/












.CELL_COPYRIGHT {
    background-color: #000000;
    font-size:10px;
    color:#FFFFFF;
  }


a.LK_COPYRIGHT:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration:none;
  }


a.LK_COPYRIGHT:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration:underline;
  }


a.LK_COPYRIGHT:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#FFFFFF;
    text-decoration:none;
  }

/*************************************************************************************************************/
/*Recherche de PROFESSIONNEL*/












.CELL_PRO {
    background-color: #FFE992;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_TITRE_PRO {
    background-color: #FFE992;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }

/*.TAB_PRO {background-color: #FFE992; color:#000000; font-size:12px;}*/





.TAB_PRO {
    background-color: #FFFBE9;
    color:#000000;
    font-size:12px;
  }


.TAB_FORM_PRO {
    background-color: #FFCC00;
    color:#000000;
    font-size:12px;
    border:#B7A21B 1px solid;
  }


.TAB_FORM_PRO input[type="text"] {
    font-weight:bold;
    color:#000;
  }


.CELL_ACTIVITE {
    color:#000000;
    font-size:14px;
    border-bottom: thin dashed #FFE992;
    padding:5px;
  }


.CELL_NOM_PRO {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:5px;
  }


.CELL_ADR_PRO {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    border-bottom: thin dashed #FFE992;
    padding:5px;
  }


.CELL_VILLE_PRO {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
  }


.CELL_DEP_PRO {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
  }


.CELL_DEP2_PRO {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
  }


.FORM_PRO_OFF {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#BFCEDC;
    font-weight:bold;
    color:#083473;
    font-size:12px;
    text-decoration:none;
    border-top: 1px solid #FAFCFC;
    border-right: 1px solid #7F9DB9;
    border-bottom: 1px solid #7F9DB9;
    border-left: 1px solid #FAFCFC;
    text-align:center;
  }


.T_AUTRE_RECH {
    color:#FFFFFF;
    font-size:16px;
    font-weight:bold;
    padding:5px;
  }

/*Résultat PROFESSIONNEL*/












.TAB_PRO_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#FFDA62 1px solid;
  }


.TD_NOM_PRO_RES {
    font-size:12px;
    background-color:#FFBF14;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_TEL_PRO_RES {
    font-size:12px;
    background-color:#FFF1A5;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_AUTRE_TEL_PRO_RES {
    font-size:11px;
    background-color:#FFFFFF;
    padding:2px;
    color:#000000;
    font-weight:bold;
    font-family:monospace;
  }


.TD_ADR_PRO_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#173E73;
  }


.TD_ACT_PRO_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#777777;
  }


.TD_PAL_PRO {
    background-color:#FAF1C5;
    padding-left:2px;
  }

.TD_PAL_WEB {
    background-color:#E4D0EC;
    padding-left:2px;
  }

/*************************************************************************************************************/
/* Recherche de PARTICULIER */












.CELL_PART {
    background-color: #EBEBEB;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_TITRE_PART {
    background-color: #D1D1D1;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }


.TAB_PART {
    background-color: #EBEBEB;
    color:#000000;
    font-size:12px;
    border-top: 0px solid;
  }


.TAB_FORM_PART {
    background-color: #CBCBCB;
    color:#000000;
    font-size:12px;
  }


.TAB_FORM_PART input[type="text"] {
    font-weight:bold;
    color:#000;
  }


.TAB_FORM_PART label {
    font-size:1.2em;
    font-weight:bold;
  }


.CELL_NOM_PART {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:5px;
  }


.CELL_ADR_PART {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    border-bottom: thin dashed #C0C0C0;
    padding:5px;
  }


.CELL_VILLE_PART {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
  }


.CELL_DEP_PART {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
  }


.CELL_DEP2_PART {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
  }


.FORM_PART_OFF {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#DCDBDB;
    font-weight:bold;
    color:#083473;
    font-size:12px;
    text-decoration: none;
    border-top: 1px solid #E3E2E2;
    border-right: 1px solid #474747;
    border-bottom: 1px solid #474747;
    border-left: 1px solid #E3E2E2;
    text-align: center;
  }

/*Résultat PARTICULIER*/












.TAB_PART_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#000000 1px solid;
    font-size:1em;
  }


.TD_NOM_PART_RES {
    font-size:12px;
    /* background-color:#173E73;
    */ background-color:#5671a1;
    padding:2px;
    font-weight:bold;
    color:#ffffff;
  }


.TD_TEL_PART_RES {
    font-size:12px;
    background-color:#FFF1A5;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_AUTRE_TEL_PART_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#000000;
    font-weight:bold;
  }


.TD_ADR_PART_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#173E73;
  }


.TD_PAL_PART {
    background-color:#F7F6F6;
  }

/*************************************************************************************************************/
/* Recherche INVERSE */












.CELL_INVERSE {
    background-color: #E7E1F3;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_INVERSE2 {
    background-color: #E7E1F3;
    color:#000000;
    font-size:12px;
    padding:5px;
  }


.CELL_TITRE_INVERSE {
    background-color: #B5A5D3;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }


.TAB_INVERSE {
    background-color: #E7E1F3;
    color:#000000;
    font-size:12px;
  }


.CELL_NOM_INVERSE {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:5px;
  }


.TAB_FORM_INVERSE {
    background-color: #C0B7D1;
    color:#000000;
    font-size:12px;
  }


.TAB_FORM_INVERSE label {
    font-size:1.2em;
    font-weight:bold;
  }


.CELL_INFO_INVERSE {
    color:#000000;
    font-size:12px;
    border-bottom: thin dashed #E7E1F3;
    padding:5px;
  }

/*Résultat INVERSE*/












.TAB_INVERSE_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#000000 1px solid;
  }


.TD_NOM_INVERSE_RES {
    font-size:12px;
    background-color:#DFDFDF;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_TEL_INVERSE_RES {
    font-size:12px;
    background-color:#FFF1A5;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_AUTRE_TEL_INVERSE_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#000000;
    font-weight:bold;
  }


.TD_ADR_INVERSE_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#173E73;
  }


.TD_ACT_INVERSE_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#777777;
  }

/*************************************************************************************************************/
/*Recherche OPERATEUR*/












.CELL_OPE {
    background-color: #E7E1F3;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_OPE2 {
    background-color: #E7E1F3;
    color:#000000;
    font-size:12px;
    padding:5px;
  }


.CELL_TITRE_OPE {
    background-color: #B5A5D3;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }


.TAB_OPE {
    background-color: #E7E1F3;
    color:#000000;
    font-size:12px;
  }


.CELL_NOM_OPE {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:5px;
  }

/*************************************************************************************************************/
/*Recherche NUMERO COURT*/












.CELL_COURT {
    background-color: #C9E2E3;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_COURT2 {
    background-color: #C9E2E3;
    color:#000000;
    font-size:12px;
    padding:5px;
  }


.CELL_TITRE_COURT {
    background-color: #96BFC2;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }


.TAB_COURT {
    background-color: #C9E2E3;
    color:#000000;
    font-size:12px;
  }


.CELL_NOM_COURT {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:5px;
  }

/*************************************************************************************************************/
/*Recherche INTERNATIONNALE*/












.CELL_INTER {
    background-color: #DCECA1;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_INTER2 {
    background-color: #DCECA1;
    color:#000000;
    font-size:12px;
    padding:5px;
  }


.CELL_TITRE_INTER {
    background-color: #90C649;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }


.TAB_INTER {
    background-color: #DCECA1;
    color:#000000;
    font-size:12px;
  }


.TAB_FORM_INTER {
    background-color: #A3D561;
    color:#000000;
    font-size:12px;
  }


.CELL_LETTRE_INTER {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    border-bottom: thin dashed #DCECA1;
    padding:5px;
  }


.CELL_PAYS_INTER {
    color:#000000;
    font-size:12px;
  }


a.LK_PAYS_INTER:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:underline;
  }


a.LK_PAYS_INTER:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#507A19;
    text-decoration:underline;
  }


a.LK_PAYS_INTER:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
    text-decoration:underline;
  }

/*************************************************************************************************************/
/*Présence WEB*/

/* Recherche de PARTICULIER */












.CELL_WEB {
    background-color: #EBEBEB;
    color:#000000;
    font-size:12px;
    font-weight:bold;
  }


.CELL_TITRE_WEB {
    background-color: #D1D1D1;
    color:#000000;
    font-size:16px;
    font-weight:bold;
  }


.TAB_WEB {
    background-color: #EBEBEB;
    color:#000000;
    font-size:12px;
    border-top: 0px solid;
  }


.TAB_FORM_WEB {
    background-color: #FFFFFF;
    color:#000000;
    font-size:12px;
  }


.CELL_NOM_WEB {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding:5px;
  }


.CELL_ADR_WEB {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    border-bottom: thin dashed #C0C0C0;
    padding:5px;
  }


.CELL_VILLE_WEB {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
    padding-left:5px;
    padding-right:5px;
  }


.CELL_DEP_WEB {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
    padding-bottom:10px;
  }


.CELL_DEP2_WEB {
    color:#000000;
    font-size:14px;
    font-weight:bold;
    padding-left:5px;
    padding-right:5px;
  }


.FORM_WEB_OFF {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#DCDBDB;
    font-weight:bold;
    color:#083473;
    font-size:12px;
    text-decoration: none;
    border-top: 1px solid #E3E2E2;
    border-right: 1px solid #474747;
    border-bottom: 1px solid #474747;
    border-left: 1px solid #E3E2E2;
    text-align: center;
  }

/*Résultat PARTICULIER*/












.TAB_WEB_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#000000 1px solid;
  }


.TD_NOM_WEB_RES {
    font-size:12px;
    background-color:#173E73;
    padding:2px;
    font-weight:bold;
    color:#ffffff;
  }


.TD_TEL_WEB_RES {
    font-size:12px;
    background-color:#FFF1A5;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_AUTRE_TEL_WEB_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#000000;
    font-weight:bold;
  }


.TD_ADR_WEB_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#173E73;
  }


.TD_PAL_WEB {
    background-color:#F7F6F6;
  }

/*
.CELL_WEB {background-color: #AAE5E8; color:#000000; font-size:12px; font-weight:bold;}
.CELL_WEB2 {background-color: #AAE5E8; color:#000000; font-size:12px; padding:5px;}
.CELL_WEB3 {background-color: #AAE5E8; border-left:#137286 1px solid; border-right:#137286 1px solid;}
.TAB_WEB {background-color: #AAE5E8; color:#000000; font-size:12px;}
.TAB_FORM_WEB {background-color: #61C9E2; color:#000000; font-size:12px;}
.TAB_LOGIN {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:#000000 1px solid; background-color: #61C9E2;}
.TD_TITRE_LOGIN {font-size:12px; background-color:#AAE5E8; font-weight:bold; color:#000000;}
.T_CHAPEAU_WEB {color:#DFFCFD; font-size:14px; font-weight:bold}
.CELL_LOGIN_WEB {font-size:12px; border-bottom: thin dashed #61C9E2; padding:5px;}
.CELL_INTITULE_EMAIL {color:#000000; font-size:14px; font-weight:bold; border-bottom: thin dashed #C9FBFD; border-top: thin dashed #C9FBFD; padding:5px;}
.CELL_INTITULE_PASS {color:#000000; font-size:14px; font-weight:bold; padding:5px;}
.CELL_INTITULE_RDV {color:#000000; font-size:12px; border-bottom: thin dashed #C9FBFD; border-top: thin dashed #C9FBFD; padding:5px;}
.TAB_LIGNE_TEL {font-family: Arial, Helvetica, sans-serif; font-size:12px; border:#000000 1px solid; background-color: #D6FBFD;}
.TD_ENTETE_LIGNE {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #2990A9; color:#FFFFFF;}
.CELL_INTITULE_LIGNE {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #AAE5E8; font-weight:bold; color:#1D717C; padding:3px; border-bottom:#000000 1px solid;}
.CELL_INFO_LIGNE {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #AAE5E8; color:#000000; padding:3px; border-bottom:#000000 1px solid;}
*/
/*************************************************************************************************************/
/*Pages GUIDE*/












.TAB_GUIDE {
    font-family:Arial, Helvetica, sans-serif;
    background-color:#FFFFFF;
    color:#000000;
    font-size:12px;
  }


.TITRE_GUIDE {
    color:#173E73;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
  }


.BODY_GUIDE {
    background-color: #173E73;
  }


.CELL_RECH_GUIDE {
    background-color: #E0E0E0;
    font-weight:bold;
    color:#000080;
    font-size:14px;
    padding-left:3px;
  }


A.LK_LISTE:link {
    color:#000088;
    font-size:12px;
    text-decoration:underline;
  }


A.LK_LISTE:hover {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
  }


A.LK_LISTE:visited {
    color:#000088;
    font-size:12px;
    text-decoration:underline;
  }


A.LK_BACK:link {
    color:#173E73;
    font-size:12px;
    text-decoration:underline;
  }


A.LK_BACK:hover {
    color:#000000;
    font-size:12px;
    text-decoration:underline;
  }


A.LK_BACK:visited {
    color:#173E73;
    font-size:12px;
    text-decoration:underline;
  }

/*************************************************************************************************************/
/* Pages SITE PRO */












.TAB_SITE_PRO {
    background-color: #FFE992;
    color:#000000;
    font-size:12px;
  }


.TAB_FORM_SITE_PRO {
    background-color: #FFCC00;
    color:#000000;
    font-size:12px;
  }


.TD_RUB_SITE_PRO {
    font-size:12px;
    background-color:#FFBF14;
    font-weight:bold;
    color:#000000;
  }


.T_TITRE_SITE_PRO {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:20px;
    padding:5px;
    font-weight:bold;
  }


.T_NOM_SITE_PRO {
    font-size:12px;
    font-weight:bold;
    color:#173E73;
  }


.T_TEL_SITE_PRO {
    font-size:12px;
    font-weight:bold;
    color:#000000;
  }


.T_ADR_SITE_PRO {
    font-size:12px;
    color:#173E73;
  }


.T_ACT_SITE_PRO {
    font-size:12px;
    color:#777777;
  }


.TAB_SITE_PRO_RES {
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    border:#000000 1px solid;
    background-color: #FFFFFF;
    padding:0px;
  }


.CELL_INFO_SITE_PRO {
    font-size:12px;
    border-bottom: thin dashed #FFBF14;
    padding:5px;
  }

/*************************************************************************************************************/
/* Pages CONTACT PRO */












.FORM_CONTACT {
    font-family:Courier New, Courier, mono;
    background-color:#FFFFFF;
    color:#083473;
    font-size:12px;
    border:1px solid;
    border-color:#7F9DB9;
  }


.LISTE {
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    color:#727272;
    list-style-type:none;
    list-style-position:outside;
    padding:0px;
    margin:0px;
    line-height:15px;
  }


#ctn-header {
    background-image : url('images/ctn-header.png');
    background-position : top left;
    background-repeat : repeat-x;
    height : 90px;
  }


#ctn-header-main {
/*    width:980px;*/
    width:1000px;
    margin-left:auto;
    margin-right:auto;
    height:63px;
  }


#ctn-menu {
    width:980px;
    margin-left:auto;
    margin-right:auto;
    padding-top:0px;
    height:39px;
    font-size:0.9em;
  }


#ctn-menu ul {
    margin-left:auto;
    margin-right:auto;
    font-weight:normal;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
  }


#ctn-menu ul li {
    float : left;
  }


#ctn-menu ul li a {
    /*color:#DEE0E5;
    */display:block;
    float:left;
    height:39px;
    padding:0px 20px;
    text-decoration:none;
  }


#ctn-menu ul li:hover {
    background-color : #3C3C3C;
    float : left;
  }


.menu-pro, .menu-pro a, .menu-pro a:hover {
    background-color:#fffbe9;
    color:#000;
  }


.menu-part, .menu-part a, .menu-part a:hover {
    background-color:#ebebeb;
    color:#000;
  }


.menu-inverse, .menu-inverse a, .menu-inverse a:hover {
    background-color:#e7e1f3;
    color:#000;
  }


.menu-inter, .menu-inter a, .menu-inter a:hover {
    background-color:#dceca1;
    color:#000;
  }


.menu-off {
  }


.menu-off a:hover {
    background-color:#fff;
    color:#000;
  }


.menu-off a {
    color:#fff;
  }


#ctn-main {
    min-width:950px;
    margin-left:auto;
    margin-right:auto;
    min-height:390px;
  }


#ctn-bottom {
    min-width:950px;
    margin-left:auto;
    margin-right:auto;
    background-color:#173e73;
    text-align:center;
    color:#fff;
    font-size:0.8em;
  }


#ctn-bottom-info {
    font-size:1em;
    font-weight:bold;
    font-size:1.5em;
    margin-bottom: 5px;
  }


#ctn-bottom-links {
    background-color:#173e73;
  }


#ctn-bottom-copy {
    clear:left;
    background-color:#000;
  }


.ctn-pub-interannonce {
    text-align:center;
    padding-bottom:1em;
  }


.div_adr_pub {
    border-color:#FFBF14;
    border-style:solid;
    border-width:3px;
    background-color:#fff;
    margin-top:10px;
    -moz-border-radius : 5px 10px;
  }


.table_adr_pub {
    width:590px;
  }


.ctn-txt-ico {
    font-size:0.7em;
  }


.ctn-btn-ico {
    background-color:#fff;
    border-top-width:1px;
    border-top-color:#999;
    border-top-style:solid;
    padding-top:5px;
    padding-bottom:5px;
    margin-top:10px;
    font-family:Arial;
    font-size:11px;
  }


.ctn-btn-ico a {
    color:#0707BB;
    text-decoration:none;
    margin-left:5px;
    margin-right:5px;
  }


.ctn-btn-ico a:hover {
    color:#266EFF;
    text-decoration:underline;
  }


.ctn-page-navig {
    height:2em;
    padding-top:2px;
    padding-bottom:4px;
    width:995px;
    margin-top:2px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFCC00;
    border:1px solid #B7A21B;
    border-bottom:thin solid #CC0000;
    border-top:thin solid #CC0000;
    color:#000000;
    font-size:12px;
  }


.ctn-pagination {
    background-color:#fff;
    border-width:1px;
    border-color:#555;
    border-style:inset;
    padding-top:5px;
    padding-bottom:5px;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    text-align:center;
    width:80%;
    margin-left:auto;
    margin-right:auto;
  }


.ctn-pagination a {
    color:#0707BB;
    text-decoration:none;
  }


.ctn-pagination a:hover {
    color:#266EFF;
    cursor:pointer;
  }


.ctn-pagination img {
    width:9px;
    height:12px;
    vertical-align:middle;
  }


.btn-nav {
    display:inline-block;
    width:20px;
    font-size:1.5em;
    text-decoration:none;
    text-align:center;
    border-width:1px;
    border-color:#ddd;
    border-style:solid;
    color:#0707BB;
  }


.lk-nav {
    font-size:1em;
  }


.btn-nav:hover, .lk-nav:hover {
    color:#266EFF;
  }


.nav-first, .nav-pred, .nav-last, .nav-next {
    margin-left:8px;
    margin-right:8px;
  }


.nav-first, .nav-pred {
    float:left;
  }


.nav-last, .nav-next {
    float:right;
  }


.ctn-rech {
    font-size:1.5em;
    font-weight:bold;
    text-align:left;
    margin-left:3px;
  }


.img-pale {
    border-width:0px;
    opacity:0.6;
    filter:alpha(opacity=60);
  }


.img-full {
    border-width:0px;
    opacity:1;
    filter:alpha(opacity=100);
  }


.TAB_FORM_PRO label {
    font-size:1.2em;
    font-weight:bold;
  }


.TAB_FORM_PRO em {
    color:#777;
    font-size:0.8em;
    font-weight:bold;
  }


.ann-menu, .ann-menu-select-pro, .ann-menu-select-part, .ann-menu-select-inv, .ann-menu-select-port, .ann-menu-select-portable, .ann-menu-select-email, .ann-menu-select-inter {
    background-image : url('images/btn_menu.png');
    background-position : top left;
    background-repeat : no-repeat;
    border-bottom-width : 2px;
    border-left-width : 2px;
    border-right-width : 2px;
    border-top-width : 2px;
    float : left;
    width:130px;
    height:45px;
    display:inline-block;
    padding-top:7px;
    text-decoration:none;
    text-align:center;
    color:#fff;
    font-weight:bold;
  }


.ann-menu-select-pro {
    background-image : url('images/btn_menu_select_pro.png');
    color:#000;
  }


.ann-menu-select-part {
    background-image : url('images/btn_menu_select_part.png');
    color:#000;
  }


.ann-menu-select-inv {
    background-image : url('images/btn_menu_select_inv.png');
    color:#000;
  }


.ann-menu-select-port {
    background-image : url('images/btn_menu_select_port.png');
    color:#000;
  }

.ann-menu-select-portable {
    background-image : url('images/btn_menu_select_portable.png');
    color:#000;
  }

.ann-menu-select-email {
    background-image : url('images/btn_menu_select_email.png');
    color:#000;
  }

.ann-menu-select-inter {
    background-image : url('images/btn_menu_select_email.png');
    color:#000;
  }


.ann-menu:hover, .ann-menu-select-pro:hover, .ann-menu-select-part:hover, .ann-menu-select-inv:hover, .ann-menu-select-port:hover, .ann-menu-select-portable:hover, .ann-menu-select-email:hover, .ann-menu-select-inter:hover {
    opacity:0.5;
    filter:alpha(opacity=50);
  }


#ctn-header-home {
    background-image : url('images/cellphone.png');
    background-position : top left;
    background-repeat : no-repeat;
    float:left;
    font-family:'times new roman','times',serif;
    height:73px;
    margin-right:5px;
    margin-top:2px;
    padding-left:27px;
    position:relative;
    width:186px;
  }


#ctn-header-home .l {
    font-size:1.8em;
    left:22px;
    position:absolute;
    top:0;
  }


#ctn-header-home .annuaire {
    color:#FFF;
    font-size:1.2em;
    font-weight:bold;
    left:41px;
    margin:0;
    padding:0;
    position:absolute;
    top:2px;
  }


#ctn-header-home h2 {
    margin-bottom:0px;
    margin-top:7px;
  }


#ctn-header-home h2 a {
    font-size:1.5em;
    font-weight:bold;
    color:#fff;
    text-decoration:none;
  }


#ctn-header-logo {
    height : 60px;
    width:200px;
    float:left;
    margin-left:15px;
  }


#ctn-header-menu {
    padding-top:10px;
    float:left;
  }


.btn_yellow, .btn_yellow_large,.btn_yellow_xlarge, .btn_blue_xlarge {
    background-image : url('images/btn_yellow110.png');
    background-position : top left;
    background-repeat : no-repeat;
    border-bottom-width : 2px;
    border-left-width : 2px;
    border-right-width : 2px;
    border-top-width : 2px;
    float : left;
    width:110px;
    height:30px;
    display:inline-block;
    padding-top:7px;
    text-decoration:none;
    text-align:center;
    color:#000;
    font-weight:bold;
    line-height:1em;
  }


.btn_yellow:hover {
    opacity:0.5;
    filter:alpha(opacity=50);
    color:#0D660A;
  }


.btn_yellow_large {
    background-image : url('images/btn_yellow260.png');
    width:260px;
  }


.btn_yellow_xlarge {
    background-image : url('images/btn_yellow330.png');
    width:330px;
  }

.btn_blue_xlarge {
    background-image : url('images/btn_blue_xlarge.png');
    width:330px;
  }


.btn_green {
    background-image : url('images/btn_100_vert.png');
    background-position : top left;
    background-repeat : no-repeat;
    display : inline-block;
    font-size : 0.9em;
    font-weight : bold;
    height : 15px;
    letter-spacing : 0px;
    line-height : 0.8em;
    text-align : center;
    width : 130px;
    vertical-align:middle;
    padding-top:5px;
    color:#000;
    text-decoration:none;
    line-height:1em;
  }


.btn_green:hover {
    opacity:0.5;
    filter:alpha(opacity=50);
    color:#fff;
  }


.result-type-pro {
    font-size:2em;
    line-height:1em;
    margin-top:0px;
    margin-bottom:0px;
    text-align:center;
  }


.TAB_FORM_ANNUP,.TAB_FORM_ANNUP2 {
    background-color: #D6A111;
    color:#000000;
    font-size:12px;
    border:#B7A21B 1px solid;
  }

.TAB_FORM_ANNUM {
    background-color: #008000;
    color:#000000;
    font-size:12px;
    border:#B7A21B 1px solid;
  }


.TAB_FORM_ANNUP2 {
    background-color: #CEE5CF;
  }


.TAB_FORM_ANNUP input[type="text"] {
    font-weight:bold;
    color:#000;
  }


.TAB_ANNUP {
    background-color: #F2EEDF;
    color:#000000;
    font-size:12px;
  }

.TAB_ANNUM {
    background-color: #EBEFED;
    color:#000000;
    font-size:12px;
  }

.TAB_ANNUE {
    background-color: #D2DAD7;
    color:#000000;
    font-size:12px;
  }

.TAB_ANNUWEB {
    background-color: #E3ECDE;
    color:#000000;
    font-size:12px;
  }


.TD_PAL_ANNUP {
    background-color:#FAEAE0;
  }


.TAB_ANNUP_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#FFDA62 1px solid;
  }


.TD_NOM_ANNUP_RES {
    font-size:12px;
    background-color:#DD8811;
    padding:2px;
    font-weight:bold;
    color:#000;
  }


.TD_TEL_ANNUP_RES {
    font-size:12px;
    background-color:#FFF1A5;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }


.TD_PAL_ANNUM {
    background-color:#E1FADF;
  }

.TD_PAL_ANWEB {
    background-color:#DCECA1;
  }

.TAB_ANNUM_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#FFDA62 1px solid;
  }

.TAB_ANNUWEB_RES {
    font-family: Arial, Helvetica, sans-serif;
    border:#000 1px solid;
  }


.TD_NOM_ANNUM_RES {
    font-size:12px;
    background-color:#14D175;
    padding:2px;
    font-weight:bold;
    color:#000;
  }


.TD_NOM_ANNUWEB_RES {
    font-size:12px;
    background-color:#237233;
    padding:2px;
    font-weight:bold;
    color:#fff;
  }

.TD_TEL_ANNUM_RES {
    font-size:12px;
    background-color:#FFF1A5;
    padding:2px;
    font-weight:bold;
    color:#000000;
  }




.big_label {
    font-weight:bold;
    font-size:1.5em;
  }


.cell_annup, .cell_annup2 {
    background-color: #611310;
    color:#fff;
  }

.cell_annup2 {
    background-color: #455E46;
  }


.label-form-pro {
    display:inline-block;
    width:265px;
    text-align:right;
    font-weight:bold;
    font-size:1.2em;
    margin-right:15px;
    color:#7F7F7F;
  }


.exemple-form-pro {
    color : #757575;
    font-size : 0.8em;
    font-style : italic;
    margin-left:285px;
  }


.ctn-form-pro {
    border-bottom-color : #fce787;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    margin-bottom : 5px;
    margin-top : 5px;
    padding-bottom:5px;
  }


.ctn-form-pro input[type=text] {
    font-weight:bold;
  }


.lk_affine {
    color : #000;
    text-decoration : none;
  }


.lk_affine:hover {
    color:#0D38C5;
     text-decoration : underline;

  }

.head_letter {
    font-weight:bold;
  }


.lettrine {
    margin-right:10px;
  }


.head_letter img {
    vertical-align : middle;
    margin-bottom:3px;
  }


.list_pays {
    font-size:0.8em;
    border-bottom-color : #dceca1;
    border-bottom-style : dashed;
    border-bottom-width : 1px;
    border-top-color : #dceca1;
    border-top-style : dashed;
    border-top-width : 1px;
    padding-bottom : 10px;
    margin-top:5px;
    padding-top:5px;

  }


.fld {
    display:inline:block;
    margin-left:20px;
    margin-right:5px;
    color:#77AA35;
  }

.ctn_vignette{
	float:left;
	width:128px;
	min-height:1px;
	margin-right:10px;
	margin-left : 38px;
}

.ctn_vignette img{
	border-width:1px;
	border-color:#0A4FFF;
	border-style:solid;
}


.ctn_annonce{
	float:left;
	width:600px;
}