﻿@import url("Style_Contenu.css");
body
{
    background-image: url("Images/bg.jpg");
    background-position: top left;
    background-repeat: repeat;
    font-family: Arial;
    font-size: 12px;
}

a img
{
    border: 0px;
}
.texte_gras
{
    font-weight: bold;
    color: #a57521;
}

td
{
}


/*--------------------------------------*/
/*--------------------------------------*/
/*MasterPage.aspx*/
.table_master
{
    width: 900px;
    margin: auto;
}
.td_master_entete
{
    width: 900px;
    height: 255px;
    background-image: url('images/entete.png');
    background-repeat: no-repeat;
    background-position: left top;
}
#DivFlash
{
    margin-top:5px;
    margin-left:5px;
}
#td_menu
{
    background-image:url("Images/bg_menu.png");
    background-repeat:repeat-x;
    height:30px;
    padding-left:10px;
}
.item_menu
{
   display:inline-block;
   background-image:url("Images/bouton_menu.png");
   padding-top:4px;
   height:20px;
   width:62px;
   text-align:center;
   color:#fff;
   font-weight:bold;
   text-decoration:none;
   margin-left:5px;
   margin-right:5px;
}
.item_menu:hover
{
   background-image:url("Images/bouton_menu_hover.png"); 
}
.item_menu_long
{
   display:inline-block;
   background-image:url("Images/bouton_menu_long.png");
   padding-top:4px;
   height:20px;
   width:80px;
   text-align:center;
   color:#fff;
   font-weight:bold;
   text-decoration:none;
   margin-left:5px;
   margin-right:5px;
}
.item_menu_long:hover
{
   background-image:url("Images/bouton_menu_hover_long.png"); 
}
.td_master_contenu
{
    background-color: #fff;
}
.td_master_bord_gauche
{
    background-image: url("Images/bord_gauche.png");
    background-repeat: repeat-y;
    width: 5px;
}
.td_master_bord_droite
{
    background-image: url("Images/bord_droite.png");
    background-repeat: repeat-y;
    width: 5px;
}
.td_master_pied
{
}
#div_pied
{
    margin: auto;
    width: 900px;
    text-align: center;
    font-size: 11px;
    padding-top: 12px;
    height: 43px;
    background-image: url('images/pied.png');
    background-repeat: no-repeat;
    background-position: left top;
}
#div_pied a
{
    color: #2a81bb;
    text-decoration: none;
}
#div_pied a:hover
{
    text-decoration: underline;
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Page_Contact.aspx*/
.table_pagecontact
{
    width:880px;
    margin-left:10px;
}
.table_pagecontact .texte_gras
{
}
.td_contact_agence_info td
{
    padding-bottom:15px;
}
.td_entete_contact
{
    padding-bottom:15px;
}
.td_contact_libelle
{
}
.table_pagecontact .td_valider a
{
}
.table_pagecontact .td_valider a:hover
{
}
.table_pagecontact .textbox
{
    font-size: 12px;
    font-family: Arial;
    height: 14px;
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Page_Fiche_Bien.aspx*/
.table_info_bien
{
    width: 100%;
}
.table_info_bien .img_picto
{
    display: none;
}
.td_info_bien
{
    vertical-align: top;
    width: 500px;
     border-right: 1px solid #2979ad;
     padding-right:10px;
}
.td_info_bien .texte_titre
{
    font-size: 15px;
    font-weight: bold;
    color: #bd8629;
}
.td_ville
{
    padding: 10px;
}
.td_ref
{
    font-size: 10px;
    padding-left: 10px;
}
.td_prix
{
    text-align: right;
}
.td_prix_resa
{
}
.td_libelle_bien
{
    padding: 10px;
}
.td_descro
{
    padding-left: 10px;
}
.td_lien
{
}
.td_lien table
{
    width:98%;
    margin: auto;
    border:1px solid #dec318;
}
.td_lien td
{
    width:25%;
    text-align:center;
}
.td_lien a
{
    color: #2a81bb;
    text-decoration: none;
}
.td_lien a:hover
{
    text-decoration: underline;
}
.td_lien .lien_contact
{
    display: block;
    width: 103px;
    height: 26px;
    background-image: url("images/bouton.png");
    text-align: center;
    padding-top: 8px;
    text-decoration: none;
    color: #000;
    margin:auto;
    margin-bottom:15px;
}
.td_lien .lien_contact:hover
{
     background-image: url("images/bouton_hover.png");
}
.td_piece
{
    padding-top:10px;   
    padding-left: 10px;
}
.td_piece table
{
    width:98%;
    
}
.td_piece td
{
    border: 1px solid #2979ad;
    text-align:center;
    font-weight:bold;
}
.td_photos_bien
{
    width:400px;
}
.td_photos_bien table
{
    margin:auto;
}
.td_miniatureimage
{
    padding:7px;
}
.td_miniatureimage img
{
    border: 1px solid #2979ad;
}
.td_miniatureimage img:hover
{
     border: 1px solid #dec318;
}
.td_grandeimage
{
    height:300px;
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Page_Liste_Biens.aspx*/
.table_page_liste
{
    width: 100%;
}
.td_retour
{
    text-align: center;
    padding-top: 10px;
}
.td_retour a
{
    color: #2a81bb;
    text-decoration: none;
}
.td_retour a:hover
{
    text-decoration: underline;
}
.table_criteres
{
    width: 98%;
    margin: auto;
    margin-top: 15px;
}
.table_criteres br
{
    display: none;
}
.table_criteres img
{
    display: none;
}
.table_criteres td
{
    width: 20%;
    border: 1px solid #2979ad;
    text-align: center;
    color: #8c6518;
}
.td_pagination
{
    padding-top: 15px;
    text-align: center;
}
.td_pagination a
{
    color: #2a81bb;
    text-decoration: none;
}
.td_pagination a:hover
{
    text-decoration: underline;
}
.td_bien table
{
    width: 100%;
}
.td_bien2 table
{
    width: 100%;
}
.td_photo
{
    padding: 10px;
    border-bottom: 1px solid #2979ad;
}
.td_photo img
{
    border: 1px solid #2979ad;
}
.td_photo img:hover
{
    border: 1px solid #dec318;
}
.td_info
{
    border-bottom: 1px solid #2979ad;
    width: 760px;
}
.table_info
{
    width: 100%;
}
.td_lien_fichebien
{
    width:100px;
    text-align: right;
    font-size: 11px;
    font-style: italic;
}
.td_lien_fichebien a 
{
    display:block;
    width:40px;
    margin-left:60px;
    height:49px;
    background-image:url("Images/info.png");
}
.td_lien_fichebien a img
{
    display:none;
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Page_Panier.aspx*/
.table_pagepanier
{
      width: 100%;
}
.td_photopanier
{
    padding: 10px;
    border-bottom: 1px solid #2979ad;
}
.td_photopanier img
{
     border: 1px solid #2979ad;
}
.td_photopanier img:hover
{
}
.td_descropanier
{
    width: 760px;
}
.td_infopanier
{
    text-align: right;
    font-size: 11px;
    font-style: italic;
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Page_Recherche.aspx*/
.table_recherche
{
}
.table_recherche td
{
    vertical-align: top;
}
.table_recherche .img_picto
{
    display: none;
}
.div_recherche
{
    width: 450px;
}
.table_page_recherche
{
    width: 100%;
}
.table_page_recherche .td_titre
{
    padding-top: 15px;
    padding-left: 10px;
    padding-bottom: 15px;
}
.td_titre .texte_titre
{
    color: #8c6518;
    font-size: 15px;
    font-weight: bold;
}
.td_titre a
{
    color: #8c6518;
    text-decoration: none;
}
.td_titre a:hover
{
    text-decoration: underline;
}
.td_libelle
{
    padding: 10px;
}
.td_libelle .texte_titre
{
    color: #bd8629;
    text-decoration: underline;
    font-weight: bold;
}
.td_champ
{
    padding: 10px;
}
.td_champ .textbox
{
    font-size: 12px;
    font-family: Arial;
    height: 14px;
}
.td_champ select
{
    width: 134px;
}
.table_page_recherche .td_valider
{
}
.table_page_recherche .td_valider a
{
    display: block;
    width: 103px;
    height: 26px;
    background-image: url("images/bouton.png");
    text-align: center;
    padding-top: 8px;
    text-decoration: none;
    color: #000;
}
.table_page_recherche .td_valider a:hover
{
    background-image: url("images/bouton_hover.png");
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Composant_Coup_de_Coeur.ascx*/
.div_coupDeCoeur
{
    width: 435px;
    border-left: 1px solid #2979ad;
    margin-top: 5px;
}
.table_coupdecoeur .td_titre
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
}
.table_coupdecoeur .td_titre .texte_titre
{
}
.td_coupdecoeur_photo
{
    padding: 10px;
}
.td_coupdecoeur_photo img
{
    border: 1px solid #2979ad;
}
.td_coupdecoeur_photo img:hover
{
    border: 1px solid #dec318;
}
.td_coupdecoeur_description
{
    padding: 10px;
}
/*--------------------------------------*/
/*--------------------------------------*/
/*Page_Infos.aspx*/
#div_page
{
    margin: auto;
	width:100%;
}
#div_page table
{
}
/*--------------------------------------*/
/*--------------------------------------*/
.table_coupdecoeur2
{
	margin: auto;
}
.table_coupdecoeur2 td
{
	vertical-align:top;
	padding:5px;
}

.table_coupdecoeur
{
}
.table_coupdecoeur td
{
	vertical-align: top;
}
.table_coupdecoeur .td_descriptif
{
	text-align: left;
	padding-left: 5px;
	width: 180px;
}
.table_coupdecoeur .td_descriptif a
{
	color: #fff;
	text-decoration: underline;
}
.table_coupdecoeur .td_descriptif a:hover
{
	text-decoration: none;
}
.accueil_cc_photo
{
	border: 1px solid #fff;
}
.table_coupdecoeur2 td a
{
	color:#394d52;
}
/*--------------------------------------*/
/*--------------------------------------*/
.table_adresseUtiles
{
    width:880px;
    border:1px solid #2979ad;
    margin:auto;
}
.table_adresseUtiles th
{
     border:1px solid #2979ad;
     text-align:center;
}
.table_adresseUtiles td
{
     text-align:center;
     border-bottom:1px solid #2979ad;
}



