body
{
	background-color:#d4dde8;
	font-family:Arial;
}

td
{
	vertical-align:top;
}

div
{
}

a img
{
	border:0;
}

.img_picto
{
	display:none;
}

.lien_gras
{
	color:#575e61;
	font-weight:bold;
}



.texte_normal
{
	color:#575e61;
	font-size:12px;
}

.texte_gras
{
	color:#575e61;
	font-weight:bold;
}

.lien_normal
{
	color:#df0003;
	text-decoration:none;
}

.lien_contact
{
	color:#df0003;
	text-decoration:none;
}
	

.texte_titre
{
	color:#df0003;
	font-weight:bold;
}

.input_css
{
	height:10px;
	font-size:12px;
	font-family:Arial;
}

.textbox
{
	height:12px;
	font-size:12px;
	font-family:Arial;
	width:100px;
}

/*--------------------------------------*/
/*MasterPage.aspx*/

.table_master
{
	width:870px;
	margin:auto;
}

.td_master_gauche
{
	width:9px;
	background-image:url("Images/bord_gauche.jpg");
}

.td_master_droite
{
	width:9px;
	background-image:url("Images/bord_droite.jpg");
}

.td_master_pied
{
	height:33px;
	background-image:url("Images/pied_master.jpg");
	text-align:center;
	font-size:10px;
	padding-top:40px;
}

.td_master_pied a
{
	color:#000000;
}

.td_entete
{
	background-color:#ffffff;
	background-image:url("Images/entete_bg.jpg");
	width:850px;
	height:130px;	
}

.td_master_logo
{
	padding-right:5px;
}

.td_master_info
{
	padding-top:10px;
}

.td_entete img
{
	border:1px solid #cdd1d4
}

.div_titre_master
{
	width:329px;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:auto;
	padding-top:5px;
}

.td_email_master
{
	text-align:center;
	padding-top:5px;
	font-size:14px;
}

.td_email_master a
{
	color:#df0003;
	font-weight:bold;
}

.td_email_master a:hover
{
	color:#575e61;
}

.td_menu
{
	background-color:#ffffff;
	padding-left:10px;
	width:170px;
}

.td_contenu
{
	width:680px;
	background-color:#ffffff;
}

.master_menu_bouton1,.master_menu_bouton2
{
	background-image:url("Images/bouton.jpg");
	display:block;
	font-size:12px;
	width:139px;
	text-align:center;
	vertical-align:bottom;
	margin-bottom:5px;
	color:#757676;
	height:31px;
	font-weight:bold;
}

.master_menu_bouton1
{
	height:23px;
	padding-top:8px;
}

.master_menu_bouton2:hover,.master_menu_bouton1:hover
{
	color:#df0003;
}

.master_lien_puce
{
	display:block;
	margin-left:20px;
	background-image:url("Images/puce.gif");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-size:12px;
	text-decoration:underline;
	color:#000000;
}

.master_lien_puce:hover
{
	text-decoration:none;
}

/*--------------------------------------*/
/*Composant_Coup_de_Coeur.ascx*/
.div_coupDeCoeur
{
	background-image:url("Images/Cc_bg.jpg");
	background-repeat:no-repeat;
	width:380px;
	height:400px;
}
.table_coupdecoeur
{

}

.td_titre
{
	padding-top:5px;
}

.td_coupdecoeur_photo
{
	padding-left:10px;
	padding-right:10px;
	padding-top:6px;
}

.td_coupdecoeur_photo img
{
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity=100);
}

.td_coupdecoeur_photo img:hover
{
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.td_coupdecoeur_description
{
	padding-top:6px;
	font-size:12px;
	color:#757676;
}

/*--------------------------------------*/

/*--------------------------------------*/
/*Page_AdUtiles.aspx*/
.table_adresseUtiles
{
	font-size:12px;
	margin:auto;
}

.table_adresseUtiles th
{
		border-bottom:1px solid red;
}

.table_adresseUtiles td
{
	padding-left:10px;
	padding-right:10px;
	border-bottom:1px solid red;
}


/*--------------------------------------*/

/*--------------------------------------*/
/*Page_Calculette.aspx*/
.table_Calculette .input_css
{
	font-size:12px;
	height:13px;
	border:1px solid red;
}

.td_titre_calculette
{
	padding:10px;
}

.table_contenu_calculette
{
}

.td_intitule
{
	padding:5px;
	padding-top:8px;
	border-left:1px solid gray;

}

.td_input
{
	padding:5px;
	vertical-align:top;
}

.td_bouton
{
}

/*--------------------------------------*/

/*--------------------------------------*/
/*Page_Contact.aspx*/
.table_pagecontact
{
	font-size:12px;
}

.td_entete_contact
{
	background-color:#FFFFFF;
	padding-bottom:20px;
	padding-top:10px;
}

.td_valider
{
}


/*--------------------------------------*/

/*--------------------------------------*/
/*Page_Fiche_Bien.aspx*/

.table_info_bien
{
}

.table_info_bien .img_picto
{
	display:block;
}

.td_info_bien
{
	background-color:#a7beeb;
}

.td_ville
{
	padding:10px;
}

.td_ref
{
	padding-left:10px;
	width:250px;
}

.td_prix
{
	padding-top:10px;
	padding-right:10px;
	text-align:right;
}

.td_libelle_bien
{
	font-size:12px;
	padding:10px;
	font-weight:bold;
	color:#575e61;
}

.td_descro
{
	padding:10px;
}

.td_lien
{
	padding-left:10px;
	padding-right:10px;
	text-align:center;
}

.td_lien td
{
	padding:10px;
}

.td_lien td img
{
	height:26px;
}

.td_lien a
{
	font-size:12px;
}

.td_piece
{
	padding:10px;
}

.td_piece td
{
	padding-left:10px;
}

.td_photo_piece
{
	padding-left:20px;
}

.td_photos_bien
{
	width:280px;
	padding:10px;
	text-align:center;
}

.td_miniatureimage
{
	padding:5px;
}

.td_miniatureimage img
{
	border:1px solid red;
}

.td_miniatureimage img:hover
{
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.td_grandeimage
{
	height:220px;
}

/*--------------------------------------*/

/*--------------------------------------*/
/*Page_Liste_Biens.aspx*/
.table_page_liste
{
	margin-right:10px;
	margin:auto;
}

.td_retour
{
	text-align:center;
	padding-bottom:10px;
}

.table_criteres
{
	font-size:12px;
	width:100%;
	margin-bottom:20px;
	background-color:#e1ddd4;
	border-left:1px solid gray;
	border-right:1px solid gray;
	border-top:1px solid gray;
}

.table_criteres td
{
	border-bottom:1px solid gray;
	text-align:center;
	vertical-align:top;
	padding-bottom:5px;
	padding-top:5px;
}

.td_pagination
{
	text-align:center;
	padding-bottom:15px;
	font-size:12px;
}

.td_bien
{
	background-color:#a7beea;
	border:1px solid gray;
}

.td_photo
{
	padding:10px;
}

.td_photo img
{
	-moz-opacity:1.0;
	opacity:1.0;
	filter:alpha(opacity=100);
}

.td_photo img:hover
{
	-moz-opacity:0.7;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.td_info
{
	width:500px;
	vertical-align:top;
	font-size:12px;
}

.table_info
{
	width:100%;
	padding-top:10px;
}

.td_lien_fichebien
{
	text-align:right;
	padding-right:5px;
	padding-top:10px;
	width:200px;
}

.td_bien2
{
	border:1px solid gray;
}

/*--------------------------------------*/

/*--------------------------------------*/
/*Page_News.aspx*/
.table_News
{
	width:680px;
	margin-right:5px;
}

.td_newsMenu
{
	border:1px solid gray;
}

.td_newsTexte
{
	border:1px solid gray;
}

.ListeNews
{
	width:100%;
	border:1px solid gray;
}

/*--------------------------------------*/

/*--------------------------------------*/
/*Page_Panier.aspx*/
.table_pagepanier
{
	width:600px;
	margin:auto;
	border:1px solid gray;
}

.td_photopanier
{
	border:1px solid gray;
	border-left:0;
	vertical-align:top;
	padding:5px;
}

.td_descropanier
{
	border:1px solid gray;
	vertical-align:top;
	padding-top:5px;
	padding-left:10px;
}

.td_infopanier
{
	border:1px solid gray;
	vertical-align:top;
	width:150px;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	padding-top:5px;
}


/*--------------------------------------*/

/*--------------------------------------*/
/*Page_Recherche.aspx*/
.table_recherche
{

}

.div_recherche
{
	font-size:12px;
	color:#565757;
	width:296px;
	background-image:url("Images/recherche_bg.jpg");
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.table_page_recherche
{
		
}

.td_titre
{
	font-weight:bold;
	padding-left:10px;
}

.td_titre a
{
	text-decoration:none;
	color:#df0003;
}

.td_libelle
{
	width:115px;
	padding:10px;
}

.td_champ
{
	padding:10px;
}

.td_valider
{
	padding:10px;
}


/*--------------------------------------*/

/*--------------------------------------*/
/*Page_TarifLos.aspx.vb*/
.table_tarif
{
}


/*--------------------------------------*/

.td_master_info .texte_gras
{
	font-size:12px;
}

.master_table_info_contact
{
	width:350px;
	margin-top:12px;
	text-align:center;
}