﻿/* Début CSS */
*
{
    margin: 0;
    padding: 0;
}
body
{
    background-color: #101821;
}
div#conteneur
{
    width: 980px;
    margin: auto;
    padding: auto;
}
div#contenu
{
    margin-top: 7px;
    background-color: #525252; /*height:850px;*/
}

td
{
}

.MenuSurvole
{
    color:Red;
}
.Menu_Normal
{
    color:Blue;
}

/*---------------------------------- Calculette ----------------------------------------*/
.table_Calculette
{
    width: 100%;
    font-family: Corbel, Arial, Sans Serif;
    padding-top: 20px;
}
.table_Calculette .td_titre_calculette
{
    color: #64bac8;
    font-size: 28px;
    font-weight: bold;
    padding-bottom: 20px;
}
.table_Calculette .td_intitule
{
    padding-left: 15px;
    padding-bottom: 20px;
    vertical-align: top;
}
.table_Calculette .td_input
{
    padding-bottom: 20px;
    padding-right: 10px;
    vertical-align: top;
}
.table_Calculette .td_bouton
{
    text-align: center;
}
/*----------------------------------En-tête----------------------------------------*/
div#bandeau
{
    background-image: url("Images/banniere_logo.png");
    width: 980px;
    height: 115px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #101821;
}
div#panneau_langues
{
    margin-left:5px;
    margin-top:10px;
}
div#panneau_langues a img
{
    border:0;
}
div#menu
{
    font-family: Britannic Bold, Arial, Sans-Serif;
    font-size: 17px;
    margin-top: 35px;
    margin-left: 420px;
    text-align: center;
}
div#menu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#menu ul li
{
    margin-left: 20px;
    float: left !important;
}
div#menu ul li a
{
    text-decoration: none;
    color: White;
}
div#menu ul li a:hover
{
    color: #64bac8;
}
div#menu .liencourant
{
    color: #64bac8;
}


/*----------------------------------Colonne gauche----------------------------------------*/
.colonne_gauche
{
    vertical-align: top;
}
.formulaire .cellule1
{
    background-image: url("Images/formulaire_haut_gauche2.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 17px;
}
.formulaire .cellule2
{
    background-image: url("Images/formulaire_haut2.png");
    background-repeat: no-repeat;
    width: 300px;
    height: 17px;
}
.formulaire .cellule3
{
    background-image: url("Images/formulaire_haut_droit2.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 17px;
}
.formulaire .cellule4
{
    background-image: url("Images/formulaire_milieu_gauche2.png");
    background-repeat: no-repeat;
    width: 18px;
}
.formulaire .cellule5
{
    background-image: url("Images/formulaire_milieu2.png");
    background-repeat: no-repeat;
    background-color: #b8b8b8;
    width: 300px;
}

.formulaire .cellule5 span#titre1
{
    font: bold 26px Corbel, Arial, Sans Serif;
    color: #64bac8;
}
.formulaire .cellule5 span#titre2
{
    font: 24px Corbel, Arial, Sans Serif;
    color: #525252;
}

.formulaire .cellule6
{
    background-image: url("Images/formulaire_milieu_droit2.png");
    background-repeat: no-repeat;
    width: 18px;
}
.formulaire .cellule7
{
    background-image: url("Images/formulaire_bas_gauche2.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 17px;
}
.formulaire .cellule8
{
    background-image: url("Images/formulaire_bas2.png");
    background-repeat: no-repeat;
    width: 300px;
    height: 17px;
}
.formulaire .cellule9
{
    background-image: url("Images/formulaire_bas_droit2.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 17px;
}

.onglet .onglet
{
    background-image: url("Images/onglet.png");
    background-repeat: no-repeat;
    width: 332px;
    height: 86px;
}
.onglet .ongletnouveau
{
    background-image: url("Images/onglet_nouveau.png");
    background-repeat: no-repeat;
    width: 332px;
    height: 86px;
}


/*----------------------------------Corps de page----------------------------------------*/
.cadre
{
}
.cadre .cellule1
{
    background-image: url("Images/cadre_1.png");
    background-repeat: no-repeat;
    width: 642px;
    height: 18px;
}
.cadre .cellule2
{
    background-image: url("Images/cadre_2.png");
    background-repeat: repeat-y;
    width: 8px;
}
.cadre .cellule3
{
    background-image: url("Images/cadre_3.png");
    background-repeat: no-repeat;
    background-color: #b8b8b8;
    width: 626px;
    height: 697px;
    vertical-align: top;
}
.cadre .cellule4
{
    background-image: url("Images/cadre_4.png");
    background-repeat: repeat-y;
    width: 8px;
}
.cadre .cellule5
{
    background-image: url("Images/cadre_5.png");
    background-repeat: no-repeat;
    width: 642px;
    height: 18px;
}
.bas_de_page
{
}
.bas_de_page .cellule1
{
    background-image: url("Images/cadre_bas_1.png");
    background-repeat: no-repeat;
    width: 642px;
    height: 18px;
}
.bas_de_page .cellule2
{
    background-image: url("Images/cadre_bas_2.png");
    background-repeat: repeat-y;
    width: 8px;
}
.bas_de_page .cellule3
{
    background-image: url("Images/cadre_bas_3.png");
    background-repeat: no-repeat;
    background-color: #b8b8b8;
    width: 626px;
    height:150px;
    vertical-align: top;
}
.bas_de_page .cellule4
{
    background-image: url("Images/cadre_bas_4.png");
    background-repeat: repeat-y;
    width: 8px;
}
.bas_de_page .cellule5
{
    background-image: url("Images/cadre_bas_5.png");
    background-repeat: no-repeat;
    width: 642px;
    height: 18px;
}

/*----------------------------------Pied de page----------------------------------------*/
div#pied_de_page
{
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 12px;
    margin-left: 410px;
    margin-top:5px;
    margin-bottom:20px;
}
div#pied_de_page ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div#pied_de_page ul li
{
    margin-left: 10px;
    float: left !important;
}
div#pied_de_page ul li a
{
    text-decoration: none;
    color: White;
}
div#pied_de_page ul li a:hover
{
    color: #64bac8;
}

/*td{border:1px solid red;}*/
/*----------------------------------Formulaire de recherche----------------------------------------*/
.div_composant_recherche
{
    width: 298px;
    vertical-align: top;
}
.table_composant_recherche
{
    font-family: Corbel, Arial, Sans-Serif;
    color: #525252;
}
.table_composant_recherche td
{
}
.td_composant_recherche_departement_libelle
{
    padding-top: 5px;
    padding-left:5px;
}
.td_composant_recherche_departement_valeur #ctl00_Composant_Rechercher1_DropDownListDepartement
{
    width:150px;
}
.td_composant_recherche_departement_valeur
{
    padding-top: 10px;
    padding-right:10px;
}
.td_composant_recherche_type_valeur
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.td_composant_recherche_type_valeur a
{
    color: #49494b;
    text-decoration: none;
    font-weight: normal;
}
.table_radiobuttonlistenature
{
    margin-top: 5px;
}
.table_radiobuttonlistenature td
{
    text-transform: uppercase;
    font-size: 14px;
    padding-right: 20px;
}
.table_radiobuttonlistenature td input, .table_radiobuttonlistetypepub td input
{
    width: 20px;
}
.table_radiobuttonlistetypepub td
{
    font-size: 16px;
    font-weight: bolder;
    padding-right: 30px;
}
.table_composant_recherche input
{
    width: 120px;
}
.div_composant_recherche_titre
{
    display: none;
}
.td_composant_recherche_nbpiece_libelle, .td_composant_recherche_budget_libelle, .td_composant_recherche_cpvil_libelle
{
    font-size: 16px;
    width: 170px;
}
.td_composant_recherche_nbpiece_valeur, .td_composant_recherche_budget_value, .td_composant_recherche_cpvil_value
{
    padding-bottom: 5px;
    padding-top: 5px;
    width: 130px;
}
.td_composant_recherche_nature_valeur
{
    background-image: url("Images/fond_gris.png");
    background-repeat: no-repeat;
    width: 295px;
    height: 94px;
    padding-bottom: 30px;
}
.td_composant_recherche_bouton_rechercher
{
    text-align: right;
    padding-bottom: 30px;
    padding-top:5px;
    padding-left: 5px;
    width: 298px;
}
.td_composant_recherche_bouton_rechercher a
{
    display: block;
    width: 117px;
    height: 30px;
    background-image: url("Images/bouton2.png");
    background-repeat: no-repeat;
    text-decoration: none;
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 20px;
    color: #64bac8;
    text-align: center;
    padding-top: 5px;
}
.td_composant_recherche_bouton_rechercher a:hover
{
    background-image: url("Images/bouton2hover.png");
}
.td_composant_recherche_bouton_rechercher a:hover
{
    color: White;
}
.td_composant_recherche_validateur
{
    font-size: 10px;
    font-family: Corbel, Arial, Sans-Serif;
}


/*----------------------------------Onglet----------------------------------------*/
.onglet
{
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 22px;
}
.onglet a
{
    text-decoration: none;
    color: #64bac8;
    margin-left: 30px;
}
.onglet a:hover
{
    font-weight: bold;
}


/*----------------------------------Coups de coeur----------------------------------------*/
.div_coupDeCoeur
{
    font-family: Corbel, Arial, Sans-Serif;
    width: 510px; /*height:145px;*/
    margin-left: 50px;
    vertical-align: top;
}
.img_picto, span#ctl00_ContentPlaceHolder1_Composant_Coup_de_CoeurTra_LabelTitreCoupDeCoeur, span#ctl00_ContentPlaceHolder1_Composant_Coup_de_CoeurLoc_LabelTitreCoupDeCoeur, span#ctl00_ContentPlaceHolder1_Composant_Coup_de_CoeurLos_LabelTitreCoupDeCoeur
{
    display: none;
}
.td_coupdecoeur_description .texte_normal
{
    display: none;
}
div#transaction, div#locann, div#locvac
{
    background-image: url("Images/cadre_bleu.png");
    width: 560px;
    margin-left: 50px;
}
div#transaction a, div#locann a, div#locvac a
{
    text-decoration: none;
    font-family: Eras Light ITC, Arial, Sans-Serif;
    font-size: 19px;
    color: White;
    text-transform: uppercase;
    padding-left: 5px;
}
div#transaction a:hover, div#locann a:hover, div#locvac a:hover
{
    font-weight: bold;
}
.titre_nouveaute
{
    background-image: url("Images/transparent_gris.png");
    background-repeat: no-repeat;
    width: 601px;
    height: 35px;
    padding-left: 10px;
    padding-top: 2px;
    margin-left: 10px;
    margin-bottom: 10px;
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 24px;
    color: #525252;
}
.td_coupdecoeur_description .texte_titre
{
    font-size: 12px;
}
.td_coupdecoeur_description .texte_gras
{
    font-size: 12px;
    font-weight: bold;
}
.td_coupdecoeur_description .lien_normal
{
    text-decoration: none;
    font-size: 17px;
    color: #525252;
}
.td_coupdecoeur_photo
{
    padding-top: 3px;
}
.td_coupdecoeur_photo a img
{
    width: 110px;
    height: 70px;
    border: 0;
}
.td_coupdecoeur_photo a img:hover
{
    border: 0;
}
.td_coupdecoeur_description
{
    vertical-align: top;
    text-align: center;
    padding-left: 5px;
}
.table_blocCoupCoeur
{
    background-image: url("Images/cadre_maison.png");
    background-repeat: no-repeat;
    width: 180px;
    height: 150px;
    margin-left: 5px;
    margin-top: 4px;
    margin-bottom: 10px;
    text-align: center;
}


/*----------------------------------Liste Biens----------------------------------------*/
.table_page_liste
{
    /*background-image:url("Images/transparent_gris.png");     background-repeat:no-repeat;     width:607px;*/
    font-family: Corbel, Arial, Sans-Serif;
}
.td_retour
{
    padding-top: 2px;
    text-align: right;
}
.td_retour a
{
    text-decoration: none;
    font-size: 14px;
    color: #64bac8;
}
.td_retour a:hover
{
    font-weight: bold;
    text-decoration: underline;
}
.td_retour br
{
    display: none;
}
.table_criteres, .tr_valCritere
{
    display: none;
}
.td_pagination
{
    text-align: center;
}
.td_pagination .texte_gras
{
    font-size: 14px;
    text-align: left;
}
.td_pagination .texte_normal
{
    font-size: 14px;
    text-decoration: none;
    color: #525252;
    vertical-align: top;
}
.td_pagination a
{
    font-size: 14px;
    text-decoration: none;
    color: #525252;
    vertical-align: top;
}
.td_pagination a:hover
{
    text-decoration: underline;
}
.td_bien
{
    text-align: center;
}
.td_photo
{
    vertical-align: bottom;
    padding-left: 10px;
}
.td_photo img
{
    width: 160px;
    height: 110px;
    border: 0;
}
.td_info
{
    vertical-align: top;
}
.table_info
{
    margin-left: 20px;
    width: 408px;
    height: 120px;
}
.td_info_1
{
    background-image: url("Images/cadre_bleu_gauche.png");
    background-repeat: no-repeat;
    background-position: left; /*width: 380px;*/
    height: 47px;
    text-align: left;
    padding-left: 7px;
    vertical-align: bottom;
}
.td_info_2
{
    background-image: url("Images/cadre_bleu_droite.png");
    background-repeat: no-repeat;
    background-position: top right;
    width: 195px;
    height: 47px;
}
.td_info_2 a
{
    display: inline-block;
    background-image: url("Images/bouton_offre.png");
    background-repeat: no-repeat;
    width: 132px;
    height: 38px;
}
.td_info_2 a:hover
{
    background-image: url("Images/bouton_offre_hover.png");
}
.td_info_2 img
{
    display: none;
}
.td_info_3
{
    background-image: url("Images/cadre_bleu_milieu.png");
    background-repeat: no-repeat;
    background-position: left;
    width: 316px;
    height: 51px;
    font-size: 12px;
    text-transform: lowercase;
    text-align: left;
    padding-left: 7px;
}
.td_info_4
{
    background-image: url("Images/cadre_bleu_1.png");
    background-repeat: no-repeat;
    width: 258px;
    height: 22px;
    font-size: 12px;
    text-align: left;
    padding-left: 7px;
    padding-bottom: 7px;
}
.td_info_5
{
    background-image: url("Images/cadre_bleu_2.png");
    background-repeat: no-repeat;
    width: 50px;
    height: 22px;
    font-size: 12px;
    text-align: left;
    padding-bottom: 7px;
    text-align: center;
}
.td_info_6
{
    background-image: url("Images/cadre_bleu_3.png");
    background-repeat: no-repeat;
    background-position: top right;
    width: 150px;
    height: 73px;
    text-align: right;
    padding-right: 7px;
}
.span_ref
{
    font-size: 11px;
}
.span_prix
{
    font-family: Calibri, Arial, Sans-Serif;
    display: block;
    color: #64bac8;
    font-size: 16px;
    font-weight: bold;
    padding-top: 12px;
}

/*----------------------------------Fiche Biens----------------------------------------*/
.table_info_bien
{
    background-image: url("Images/transparent_gris.png");
    background-repeat: no-repeat;
    width: 600px;
    margin-left: 10px;
}
.td_info_bien
{
    font-family: Corbel, Arial, Sans-Serif;
}
.td_ville
{
    padding-top:5px;
}
.td_ville .texte_titre
{
    display: inline;
    font-size: 20px;
    color: #525252;
    text-align: left; /*padding-top:4px;*/
    padding-left: 7px;
}
.td_prix
{
    width: 310px;
    text-align: right;
    vertical-align: top;
    padding-top:5px;
}
.td_prix .texte_gras
{
    display: inline;
    font-family: Calibri, Arial, Sans-Serif;
    font-size: 24px;
    color: #64bac8;
    padding-right: 5px;
}
.td_ref
{
    padding-top: 5px;
}
.td_ref .texte_gras
{
    font-size: 12px;
    color: #525252;
    padding-left: 20px;
}
.td_photos_bien
{
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 10px;
}
.td_photos_bien table
{
    margin: auto;
}
tr#ctl00_ContentPlaceHolder1_FormViewFicheBien_tr_libelle
{
}
.td_libelle_bien
{
    background-image: url("Images/transparent_gris_descriptionH.png");
    background-repeat: no-repeat;
    background-position: bottom left;
    width: 600px;
    height: 45px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #525252;
}
.td_descro
{
    background-image: url("Images/transparent_gris_descriptionM.png");
    background-repeat: repeat-y;
    background-position: left bottom;
    width: 600px;
    padding-left: 10px;
    overflow: visible;
    padding-right: 20px;
}

div.classeEnergetique {display:inline-block; margin:10px 0 0;}
div.classeEnergetique div#DPE {margin:0 0 10px; background:url(../Style/Images/DPE.png) no-repeat; width:180px; height:186px; position:relative; float:left;}
div.classeEnergetique div#GES {margin:0 0 10px 40px; background:url(../Style/Images/GES.png) no-repeat; width:180px; height:186px; position:relative; float:left;}
div.classeEnergetique > img {display:inline-block; margin:0 0 10px 40px;}
div.classeEnergetique #cursor {height:20px; width:35px; background:#000; color:#fff; position:absolute; right:0; text-align:center; line-height:20px; font-weight:bold; font-size:12px;}
div.classeEnergetique #cursor:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right:10px solid #000;
    position: absolute;
    top: 0;
    left: -10px; 
}


.td_lien
{
    background-image: url("Images/transparent_gris_descriptionB.png");
    background-repeat: no-repeat;
    background-position: left top;
    width: 600px;
    padding-left: 10px;
    overflow: visible;
    padding-right: 20px;
}
.td_descro .texte_normal
{
    font-size: 14px;
    color: #525252;
    text-transform: lowercase;
}
.td_titre
{
    width: 600px;
}
.td_titre .texte_gras
{
    display: inline-block;
    font-size: 24px;
    color: #525252;
}

.td_lien a, .td_lien, .td_lien table, .td_lien td
{
    font-size: 14px;
    color: #525252;
    padding-left: 4px;
}
.td_lien a:hover
{
    text-decoration: underline;
}

.td_grandeimage
{
    width: 430px;
    height: 280px;
}
#ImgGFormat
{
    margin: auto;
}
.td_miniatureimage img
{
    width: 70px;
    height: 50px;
}
.td_vignetteDiagnostic img
{
    height: 65px;
    width: 60px;
}
.td_lien .lien_contact
{
    display: none;
}
.td_formulaireContact
{
}

/*----------------------------------Contact----------------------------------------*/
.titre_contact
{
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none;
    color: #525252;
    margin-top: 30px;
    margin-left: 20px;
}
.table_pagecontact
{
    font-family: Corbel, Arial, Sans-Serif;
    color: #525252;
    margin-left: 20px;
}
.td_contact_libelle
{
}
.td_contact_champ
{
}
.remarques
{
    padding-top: 20px;
    padding-left: 20px;
}
.textboxR
{
    margin-left: 20px;
}
.td_valider
{
    padding-left: 160px;
}
.td_valider .text_valider
{
    display: block;
    background-image: url("Images/bouton_contact.png");
    background-repeat: no-repeat;
    width: 218px;
    height: 48px;
    font-family: Corbel, Arial, Sans-Serif;
    text-decoration: none;
    color: #64bac8;
    font-size: 18px;
    padding-left: 15px;
    padding-top: 15px;
}
.td_valider .text_valider:hover
{
    font-weight: bold;
}
.textbox
{
    width: 110px;
}
.validation
{
    font-size: 11px;
}
.saisieobligatoire
{
    font-size: 12px;
}
.Contact_LabelLibelleConfirmation
{
    color: #525252;
}
/*----------------------------------Autres sites----------------------------------------*/
.div_titre_autres_sites
{
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 24px;
    color: #64bac8;
    margin-bottom: 20px;
    margin-left: 10px;
}
.texte_capture
{
    font-family: Corbel, Arila, Sans-Serif;
    font-size: 13px;
    text-align: center;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 20px;
}
.texte_capture a
{
    font-weight: bold;
    font-size: 14px;
    color: Black;
}
.texte_capture a:hover
{
    color: #64bac8;
}
.image_capture
{
    text-align: center;
}

/*----------------------------------Application mobile ----------------------------------------*/
#APPLI {font-family:Corbel, Arial, Sans-Serif; color:#525252; font-size:13px;}
#APPLI h1 {
    background:url("Images/transparent_gris.png") no-repeat top left transparent; 
    width:601px; 
    height:35px; 
    margin-left:10px; 
    font-weight:normal; 
    font-size:24px;
    color:#64bac8;
    padding-left:15px;
    padding-top:3px;
}
#APPLI p.photo {text-align:center; margin-top:20px;}
#APPLI h2 {text-align:center; color:#2d2d2d; margin:10px 0 20px 0; font-size:22px;}
#APPLI p.texte {margin:5px 20px;}
#APPLI ul {margin-left:40px;}
#APPLI ul li {padding:4px 0;}
#APPLI div.icon {text-align:center; margin-top:20px;}
#APPLI div.icon img {border:none;}
#APPLI img.googleplay {padding-left:20px;}

/*----------------------------------Nos agences----------------------------------------*/
.fond_Accueil_ListeBien
{
    width: 607px;
    margin-left: 10px;
    margin-top: 20px;
    margin-bottom:20px;
}
.fond_titre_nosagences
{
    background-image: url("Images/transparent_gris.png");
    background-repeat: no-repeat;
    width: 601px;
    height: 35px;
    margin-left: 10px;
}
.titre_nosagences
{
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 24px;
    color: #64bac8;
    padding-left: 15px;
    padding-top: 3px;
}
.Accueil_ListeBien
{
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
}
.Accueil_ListeBien td
{
    height: 30px;
    text-align: left;
    padding-right: 10px;
}
.Accueil_ListeBien a
{
    font-family: Corbel, Arial, Sans-Serif;
        font-size:11px;
    color: #525252;
}
.Accueil_ListeBien a:hover
{
    color: #64bac8;
}
.liste_choisie
{
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    color: #64bac8;
    padding-left: 170px;
}
.AgenceTable
{
    margin-top: 3px;
    width: 595px;
}
.div_logo
{
    width: 140px;
}
.div_vil
{
    width: 185px;
}
.div_tel
{
    width: 95px;
}
.div_site
{
    width: 163px;
}
.AgenceTableTdLogo
{
    width: 140px;
    height: 100px;
    padding-left: 20px;
    padding-right: 5px;
    text-align: center;
}
.AgenceTableTdLibelle
{
    background-image: url("Images/agence_1.png");
    background-repeat: no-repeat;
    width: 185px;
    height: 100px;
    font-family: Corbel, Arial, Sans-Serif;
    color: #64bac8;
    font-weight: bold;
    text-align: center;
    padding-left: 5px;
}
.AgenceTableTdTel
{
    background-image: url("Images/agence_2.png");
    background-repeat: no-repeat;
    width: 95px;
    height: 100px;
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 12px;
    text-align: center;
}
.AgenceTableTdWeb
{
    background-image: url("Images/agence_3.png");
    background-repeat: no-repeat;
    width: 163px;
    height: 68px;
    font-family: Corbel, Arial, Sans-Serif;
    font-size: 13px;
    text-align: center;
    padding-right: 5px;
    white-space: normal;
}


/*----------------------------------Page Contact----------------------------------------*/
.table_pagecontact2
{
    font-family: Corbel, Arial, Sans-Serif;
    color: #525252;
}
.td_entete_contact2
{
    font-weight: bold;
    color: #64bac8;
    padding-bottom: 10px;
    padding-left: 20px;
}
.texte_gras2
{
    padding-left: 20px;
}
.td_contact_libelle2
{
    padding-left: 20px;
}
.td_contact_champ2
{
}
.td_valider2
{
    padding-left: 20px;
}
.td_valider2 .lien_gras
{
    display: block;
    background-image: url("Images/bouton_contact.png");
    background-repeat: no-repeat;
    width: 218px;
    height: 48px;
    font-family: Corbel, Arial, Sans-Serif;
    text-decoration: none;
    color: #64bac8;
    font-size: 18px;
    padding-left: 15px;
    padding-top: 15px;
}
.td_valider2 .lien_gras:hover
{
    font-weight: bold;
}
.remarques
{
    padding-left: 20px;
}


/*----------------------------------Référencement----------------------------------------*/
td
{
}
.pied_de_page_referencement
{
    width: 600px;
    margin-left: 10px;
}
.referencement
{
    text-align: center;
    margin-top: 10px;
    margin:auto;
}
.referencement td
{
    /*width: 270px;*/
    height: 30px;
    text-align: left;
    padding-right: 10px;
}
.referencement a
{
    font-family: Corbel, Arial, Sans-Serif;
    color: #525252;
    text-decoration: none;
    font-size: 10px;
}
.referencement a:hover
{
    text-decoration: underline;
}

/*----------------------------------Plan de site----------------------------------------*/
.gros_titre_plan
{
    font-family:Corbel, Arial, Sans-Serif;
    font-size:30px;
    text-align:center;
    color:#64bac8;
    margin-bottom:20px;
}
.planSite_pageCourante
{
    font-weight:bold;
    color:#64bac8;
}
.div_titre_plan
{
    font-family:Corbel, Arial, Sans-Serif;
    font-size:16px;
    color:#525252;
    font-weight:bold;
    text-decoration:underline;
    margin-left:20px;
    margin-bottom:5px;
}
.liste_plan_du_site
{
    margin-left:30px;
    padding-bottom:15px;
    border-bottom:2px solid #64bac8;
    width:550px;
}
.liste_plan_du_site a
{
    font-family:Corbel, Arial, Sans-Serif;
    font-size:14px;
    color:#525252;
    text-decoration:none;
}
.liste_plan_du_site a:hover
{
    text-decoration:underline;
    font-weight:bold;
}
.pagination_plan
{
    margin-left:30px; 
    padding-left:5px;   
    width:400px;
    margin-top:10px;
    margin-bottom:40px;
}
.pagination_plan a
{
    font-family:Corbel, Arial, Sans-Serif;
    font-size:12px;
    color:#525252;
    text-decoration:none;
}
.pagination_plan a:hover
{
    font-family:Corbel, Arial, Sans-Serif;
    font-size:12px;
    color:#64bac8;
    text-decoration:underline;
    font-weight:bold;
}


/* Fin CSS */
