

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_NOM_PRO_RES a {
    color:#000;
    text-decoration:none;
  }


.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_ADR_PRO_RES div {
    min-height:60px;
  }


.TD_ACT_PRO_RES {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    color:#777777;
  }


.TD_ACT_PRO_RES_WEB {
    font-size:12px;
    background-color:#FFFFFF;
    padding:2px;
    font-weight:bold;
    color:#22742E;
  }


.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.0em;
    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:12px;
    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;
    width:128px;
    height:97px;
  }


.ctn_annonce {
    float:left;
    width:600px;
  }


#mask {
    display : none;
    background-color:#fff;
    filter : alpha(opacity=100);
    height : 100%;
    left : 0px;
    opacity : 1;
    position : absolute;
    text-align : center;
    top : 0px;
    width : 100%;
    z-index : 5000;
  }


#ctn-mask {
    margin:10px auto 0px auto;
    background-color:#eaeaea;
    width:350px;
    padding:5px;
    border-color:#000;
    border-style:solid;
    border-width:1px;
    box-shadow: 8px 8px 15px #aaa;
    -moz-box-shadow: 8px 8px 15px #aaa;
    -webkit-box-shadow: 8px 8px 15px #aaa;
    -khtml-box-shadow: 8px 8px 15px #aaa;
  }


#mask_title {
    font-size:2em;
    font-weight:bold;
  }


#mask_img_wait {
    height:20px;
    margin:20px auto 20px auto;
  }


#mask_txt_wait {
    font-size:1.5em;
    font-weight:bold;
  }


.ctn-ann-pub {
	font : serif;
    background-color:#ffea94;
    padding:2px;
    border:1px solid #888888;
  }


.ctn-ann-pub .ctn-ann-pub-text {
    width:500px;
    text-align:center;
    float:left;
    line-height:2em;
  }


.ctn-ann-pub .pres {
    color:#103c73;
    font-weight:bold;
    text-decoration:none;
    font-size:1.2em;
  }


.ctn-ann-pub .ctn-ann-pub-logo {
    width:80px;
    height:80px;
    float:right;
    background-color:#fff;
    text-align:center;
    -webkit-box-shadow: 1px 1px 2px #858585;
    -moz-box-shadow: 1px 1px 2px #858585;
    box-shadow: 1px 1px 2px #858585;
  }


.ctn-ann-pub .ctn-ann-pub-logo img {
    width:80px;
    height:80px;
  }


.ctn-ann-pub .email a {
    color:#008000;
  }


.ctn-ann-pub .ctn-ann-pub-horaires {
    clear:both;
  }


.ctn-ann-pub .horaires {
    font-style : italic;
  }


.ctn-ann-pub .ctn-ann-pub-site {
  }


.ctn-ann-pub .site a {
    background : url('images/external_link.png') no-repeat center right;
    padding-right:10px;
    color : #008000;
    text-decoration : underline;
  }


