﻿@import url("contenu.css");

/*-------------------------------------*/
/*Balises natives*/

body
{
    background-color: #444341;
}

img
{
    border: 0;
}

td
{
    /*border:1px solid red;*/
}

/*-------------------------------------*/
/*Balises Uniques (ID)*/

#table_page
{
    width: 980px;
    margin: auto;
    border: 1px solid black;
}

#table_master
{
    width: 980px;
    margin: auto;
    border: 0;
}

#table_bien
{
    padding-left: 10px;
    padding-top: 3px;
    padding-bottom: 7px;
    border-bottom: 1px solid white;
}

#table_info_bien
{
    width: 980px;
    margin: auto;
    border: 1px solid black;
}

#table_navigation
{
    width: 980px;
    height: auto;
    border-left: 1px solid black;
    border-right: 1px solid black;
    border-top: 1px solid black;
}

#vignette
{
    position: relative;
}

#div_baseline
{
    text-align: center;
    color: #fff;
    font-size: 12px;
}

.div_content
{
    width: 960px;
    border: 1px solid black;
    font-size: 14px;
    color: #fff;
    font-family: Arial;
    background-color: #66625f;
    padding: 20px;
}

.div_content a
{
    color: #afcde7;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
}

.div_content a:hover
{
    text-decoration: none;
}

/*-------------------------------------*/
/*Balises Classes */

.table_menu
{
    background-image: url("Images/Menu_bg.jpg");
    background-repeat: repeat-x;
    width: 778px;
    height: 58px;
}

.table_pied
{
    margin: auto;
    background-image: url("Images/Pied_bg.jpg");
    background-repeat: repeat-x;
    background-position: top;
    margin-top: 10px;
}

/*-------------------------------------*/

/*Affichage des biens*/

.form_fichebien
{
    width: 980px;
}

.td_formulaire
{
    background-color: #66625f;
    width: 200px;
    padding-left: 5px;
    border-right: 1px solid black;
}

.td_entete
{
    width: 250px;
}

.td_texte
{
    width: 130px;
}

.td_info_bien
{
    width: 490px;
    vertical-align: top;
    border-right: 1px solid #fc0067;
}

.td_ville
{
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    background-color: #fc0067;
}

.td_ref
{
    padding-top: 10px;
    vertical-align: text-top;
    padding-left: 30px;
    width: 290px;
}

.td_prix
{
    padding-top: 10px;
    vertical-align: text-top;
    text-align: right;
    padding-right: 10px;
    width: 200px;
}

.td_libelle
{
    height: 35px;
    padding-left: 30px;
}

.td_descro
{
    text-align: justify;
    padding-left: 30px;
    padding-right: 30px;
    width: 490px;
}

#table_lien_bouton
{
    width: 100%;
}

.td_image_contact
{
    padding-bottom: 20px;
    padding-left: 30px;
    text-align: left;
}

.a_contact
{
    color: #b10034;
    font-size: 15px;
    font-weight: bold;
    font-family: Arial;
}

.a_contact:hover
{
    text-decoration: none;
}

.table_signature
{
    border: 1px solid #fc0067;
}

.td_contact
{
    background-color: White;
    width: 245px;
    text-align: center;
    vertical-align: middle;
}

.td_agence
{
    background-color: White;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #444341;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    width: 245px;
}

.td_piece
{
    width: 380px;
    text-align: justify;
    padding-left: 30px;
}

.td_lien
{
    text-align: right;
    padding-bottom: 10px;
    padding-right: 10px;
}

.td_infos
{
    padding-top: 3px;
    text-align: center;
    color: #fcfcfa;
    font-size: 10px;
    font-family: Arial;
}

.td_photos_bien
{
    text-align: left;
    vertical-align: top;
    width: 490px;
    height: 100%;
}

.td_miniatureimage
{
    vertical-align: top;
    height: 105px;
    text-align: center;
    width: 490px;
}

.td_grandeimage
{
    vertical-align: middle;
    text-align: center;
    height: 250px;
    width: 490px;
}

/*Navigation*/

.td_navigation
{
    width: 980px;
    text-align: center;
}

/*Menu*/

.td_titre
{
    background-image: url("Images/Titre_bg.jpg");
    background-repeat: repeat-x;
    height: 111px;
    width: 230px;
    background-color: #2171ba;
}

.td_master_menu
{
    background-color: #2171ba;
    vertical-align: top;
}

.td_menu_libelle
{
    padding-left: 10px;
    padding-right: 12px;
    text-align: center;
    color: #FFF;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    vertical-align: top;
    padding-top: 20px;
}

.td_menu_separateur
{
    background-image: url("Images/Menu_separateur.jpg");
    background-repeat: no-repeat;
    background-position: center 22px;
    width: 2px;
}

/*Accueil*/
.td_carto
{
    background-image: url("Images/Fond_Ciel.jpg");
    background-repeat: repeat-x;
    background-color: #cedeeb;
}

.td_carto td
{
    vertical-align: top;
}

/*Pied*/
.td_pied_libelle
{
    padding-top: 10px;
    font-family: Arial;
}

.td_pied_separateur
{
    padding-left: 5px;
    padding-right: 5px;
    color: #fff;
    font-size: 11px;
    padding-top: 10px;
}

/*Calculette*/
#table_calculette
{
    width: 700px;
    margin: auto;
    margin-top: 20px;
    border: 1px solid black;
}

.td_titre_calculette
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    height: 30px;
    background-color: #fc0067;
}

.td_intitule
{
    width: 350px;
    text-align: right;
}

.td_input
{
    width: 350px;
    text-align: left;
}

.td_bouton
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
}

/*Master bandeau */

.td_master_bandeau
{
    width: 595px;
}
.td_master_carte
{
    text-align: left;
    font-size: 12px;
    color: #fff;
}

.td_master_carte img
{
    vertical-align: -3px;
}

.h1_bandeau
{
    padding-left: 3px;
    color: white;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
}

/*-------------------------------------*/
.td_titre h1
{
    margin-left: 55px;
}

.td_titre h1 a
{
    height: 16px;
    font-size: 16px;
    padding-top: 65px;
    padding-left: 35px;
    color: #FFF;
    text-decoration: none;
}

.td_titre h2
{
    margin-left: 55px;
}

.td_titre h2 a
{
    height: 16px;
    font-size: 16px;
    padding-top: 65px;
    padding-left: 35px;
    color: #FFF;
    text-decoration: none;
}

.td_titre h3 a
{
    font-size: 24px;
    padding-left: 80px;
    color: #FFF;
    text-decoration: none;
}

/*-------------------------------------*/

.td_descro a
{
    color: #afcde7;
    font-size: 14px;
    font-family: Arial;
}

.td_descro a:hover
{
    text-decoration: none;
}

.td_menu_libelle a
{
    color: #FFF;
    text-decoration: none;
}

.td_menu_libelle a:hover
{
    color: #fa0065;
}

.td_pied_libelle a
{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

.td_pied_libelle a:hover
{
    color: #fa0065;
}

#div_baseline
{
    font-family: Arial;
}

#div_baseline a
{
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

#div_baseline a:hover
{
    color: #fa0065;
}

/*Partenaires */
.Page_AutreSite
{
    width: 980px;
    border-left: 1px solid black;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}

.td_titre_partenaire
{
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    height: 30px;
    background-color: #fc0067;
    color: white;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
}

/*Publication */
.table_pub
{
    width: 980px;
    padding-left: 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
}

.PublicationTD_Lib td
{
    text-align: left;
}

.PublicationTD_Lib li
{
    color: white;
    font-size: 14px;
    font-family: Arial;
    text-align: left;
}

.table_autre_site_pub
{
    height: 149px;
    text-align: center;
}

.texte_pub
{
    color: white;
    font-size: 14px;
    font-family: Arial;
    text-align: left;
}

/*-------------------------------------*/
/*Lien bouton*/

#table_lien_bouton
{
    display: block;
    text-align: center;
}

#lien_contact
{
    width: 171px;
    height: 57px;
    display: block;
    background-image: url("Images/contact.jpg");
    text-decoration: none;
}

#lien_contact:hover
{
    background-image: url("Images/contact_hover.jpg");
}

#lien_contact_petit
{
    width: 120px;
    height: 30px;
    display: block;
    background-image: url("Images/bouton_contact_petit.jpg");
    text-decoration: none;
}

#lien_contact_petit:hover
{
    background-image: url("Images/bouton_contact_petit_hover.jpg");
}

/*-------------------------------------*/
/*Classe Arrondis Vignettes */

.cadre
{
    position: absolute;
    left: 0px;
    top: 0px;
}

.ListeReference
{
    text-align: left;
}
/*-------------------------------------*/
/*Formulare Contact */
.table_composant_contact
{
    color: #fff;
    font-size: 12px;
    font-family: Arial;
}
.table_composant_contact td
{
    padding-left:5px;
    padding-right:5px;
    padding-top:5px;
}

.ddl_critere
{
    width:100px;
}

.LienEnvoyerAmi
{
  color:#dc3660;
  font-size:16px;
  font-family:Arial;
  font-weight:bold;  
}

