﻿@import url("contenu.css");
/*--------------------------------------------------*/
/*Style balises natives*/

body
{
	font-family:Verdana;
	font-size:11px;
}
/*--------------------------------------------------*/
/*Style balises tr*/
.tr_valCritere
{
	background-color:#000;
}
/*--------------------------------------------------*/
/*Style balises img imbriqueés*/

a img
{
	border:0;
}

.td_coupdecoeur_photo img
{
	border:1px solid #a92421;
}

.td_libelle img
{
	vertical-align:-6px;
}

.td_photo img
{
	border:1px solid #a92421;	
}

.td_photopanier img
{
	border:1px solid #a92421;	
}

/*--------------------------------------------------*/
/*Style balises table*/

.table_page_recherche
{
	border-right:1px dashed #a92421;	
}

.table_recherche
{
	width:885px;
	border:2px inset #a92421;
	margin:auto;
}

.table_page_liste
{
	width:885px;
	border:2px inset #a92421;
	margin:auto;
}

.table_criteres
{
	width:885px;
	margin:auto;
	margin-top:10px;
	border:1px solid #a92421;
}

.table_info
{
	width:750px;
}

.table_formviewFiche
{
	width:885px;
	border:2px inset #a92421;
	margin:auto;
}

.table_pagepanier
{
	width:885px;
	border:2px inset #a92421;
	margin:auto;
}

.table_pagecontact
{
	width:600px;
	border:2px inset #a92421;
	margin:auto;
}

.table_News
{
	width:912px;
	border:2px inset #a92421;
	margin:auto;
}

.table_adresseUtiles
{
	margin:auto;
	width:912px;
	border:1px solid #a92421;
}
/*--------------------------------------------------*/
/*Style balises th*/
.table_adresseUtiles th
{
	border:1px solid #a92421;
	padding:3px;
}
/*--------------------------------------------------*/
/*Style balises td*/

.table_recherche td
{
	vertical-align:top;
}

.td_titre
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	width:456px;
	border-bottom:1px dashed #a92421;
}

.td_libelle
{
	padding-left:10px;
	padding-top:5px;
}

.td_champ
{
	padding-left:10px;
	padding-top:5px;
}

.td_valider
{
	padding-top:10px;
	padding-bottom:20px;
	text-align:center;
}

.td_coupdecoeur_photo
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom:1px dashed #a92421;
}

.td_coupdecoeur_description
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom:1px dashed #a92421;
}

.td_retour
{
	text-align:center;
}

.table_criteres td
{
	width:16%;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}

.tr_valCritere td
{
	color:#fff;
}


.td_pagination
{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #a92421;
}

.td_bien
{
	border-bottom:1px dashed #a92421;	
}

.td_bien2
{
	border-bottom:1px dashed #a92421;	
	background-color:#ffffcc;
}

.td_photo
{
	padding-left:20px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-right:1px dashed #a92421;
	
}

.td_info
{
	vertical-align:top;
	padding-left:10px;
	padding-top:5px;
}

.td_lien_fichebien
{
	text-align:right;
	padding-right:10px;
}

.td_lien td
{
	padding:5px;
}


.td_info_bien
{
	width:420px;
	padding-left:10px;
	vertical-align:top;
	border-right:1px dashed #a92421;
}

.td_ville
{
	padding-top:10px;
	padding-bottom:10px;
}

.td_ref
{
	vertical-align:top;
}

.td_prix
{
	text-align:right;
	padding-right:10px;
}

.td_libelle
{
	padding-top:10px;
}

.td_descro
{
	padding-top:10px;
	padding-right:10px;
	text-align:justify;
}

div.classeEnergetique {display:inline-block; margin:10px 0 0;}
div.classeEnergetique div#DPE {margin:0 0 10px; background:url(Images/DPE.png) no-repeat; width:180px; height:186px; position:relative; float:left;}
div.classeEnergetique div#GES {margin:0 0 10px 40px; background:url(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
{
	text-align:center;
}

.td_photos_bien
{
	width:400px;
	vertical-align:top;
}

.td_miniatureimage
{
	width:400px;
	vertical-align:top;
	text-align:center;	
}

.td_grandeimage
{
	padding-top:10px;
	text-align:center;
}

.td_piece
{
	padding-top:10px;
	padding-bottom:10px;
}

.td_photo_piece
{
	padding-left:20px;
}

.td_photopanier
{
	border-right:1px dashed #a92421;
	border-bottom:1px dashed #a92421;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

.td_descropanier
{
	vertical-align:top;
	padding-top:3px;
	border-right:1px dashed #a92421;
	border-bottom:1px dashed #a92421;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
}

.td_infopanier
{
	vertical-align:top;
	padding-top:3px;
	border-right:1px dashed #a92421;
	border-bottom:1px dashed #a92421;
	padding-left:10px;
	padding-right:10px;
}

.td_entete
{
	padding-top:10px;
	padding-bottom:10px;
}

.td_newsMenu
{
	vertical-align:top;
	padding-bottom:10px;
}

.td_newsTexte
{
	border-top:1px dashed #a92421;
	vertical-align:top;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.td_newsEdito
{
	border-right:1px dashed #a92421;
	border-top:1px dashed #a92421;
	vertical-align:top;
}

.table_adresseUtiles td
{
	border-right:1px dashed #a92421;
	border-top:1px dashed #a92421;	
	padding:5px;
}

.table_tarif td
{
	text-align:center;
}

/*--------------------------------------------------*/
/*Style balises control .Net/Html*/
.textbox
{
	font-family:Verdana;
	font-size:11px;
	border:1px solid #b0b0b0;
	width:160px;
}

.panel_contact
{
	padding-bottom:15px;
}
/*--------------------------------------------------*/
/*Style balises div*/
.div_Partenaires
{
}
.div_Partenaires div
{
	border:1px solid #a92421;
	padding-left:5px;
}
/*--------------------------------------------------*/
.div_Partenaires h4
{
	background-color:#a92421;
	color:#fff;
	padding-left:5px;
}

.lien_normal img
{
    vertical-align:-20px;
}