body {
	background-color: #7C3837;
	background-image: url(images/texture_de_fond_Repeat01.gif);
	background-position: top center;
	}
body, td { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
body, td, form {margin: 0;}
img {border: 0;}
table {border-collapse: collapse;}
div {overflow: visible;} /* Pour IE7 ! */

.liens11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D1130D; }
.liens13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #D1130D; }
a:hover {color: #6B96B2;}

.titrespage13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7C3837; }
.titrespage15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #7C3837; }

.accroche13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7C3837; }
.accroche11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7C3837; }

.titres11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7C3837; }
.titres13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #7C3837; }

.texte11 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.texte13 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}

.piedpage11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.piedpage09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8FC8EF;
	text-decoration: none;
}

.titrestableauxclairs11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

.alertes13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FF0000}
.alertes15 { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #FF0000}

/******************************
BOUTONS DE NAVIGATION :
*******************************/
a.btn_menu {
	display: block;
	margin: 0px;
	width: 169px;
	background-image: url(images/puce_clef02.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 2px 55px 2px 0px; /* Top Right Bottom Left */
	font-family: Century gothic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000000;
	}
a.btn_menu:hover {
	background-image: url(images/btn_fd_on01.jpg);
	padding-right: 21px;
	width: 203px;
	color: #D00F0A;
	}
img.Navig_Separateur {
	height: 2px;
	margin: 0px;
	padding: 0px;
	margin-right: 21px;
	}

/******************************
LOGO LAR (en-tête) : */
#Logo_LAR {
	display: block;
	border: 1px solid #FFFFFF;
	margin: 0px 1px 1px 0px; /* Top Right Bottom Left */
	}
/******************************
COLONNE DE NAVIGATION : */
.Navig_colonne {
	background-image: url(images/fd_dg_rose_h01.gif);
	background-repeat: repeat-y;
	background-position: right;
	}
/******************************
ENCART DE RECHERCHE RAPIDE : */
#Recherche_Rapide {
	width: 214px;
	height: 130px;
	padding: 5px;
	background-image: url(images/fd_dg_jaune_h01.gif);
	border: 1px solid #FFFFFF;
	text-align: center;
	}
.Recherche_Titre {
	font-family: Century gothic, Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
#Recherche_Rapide input, #Recherche_Rapide select  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 1px;
	}
/******************************
ACCUEIL - ANIMATION CENTRALE PHOTOS : */
#Conteneur_Central {
	position: relative;
/*	width: 721px;
	height: 500px; */
	margin-bottom: 10px;
	}
.Photos_Accueil {
	border: 1px solid #000000;
	overflow: hidden;
	width: 300px;
	height: 220px;
	text-align: center;
	background-color: #FFFFFF;
	vertical-align: middle;
	}
/******************************
TITRE DE PAGE : */
#Titrepage {
	margin: 13px 0px 10px 24px; /* Top Right Bottom Left */
	font-size: 13px;
	/*font-weight: bold;*/
	color: #793534;
	}
/******************************
PAGINATION DE LISTE (liens suivant, précédent, ...) : */
#Pagination {
	margin-bottom: 15px;
	font-size: 13px;
	text-align: center;
	}
#Pagination a {
	margin: 0px 20px 0px 20px; /* Top Right Bottom Left */
	}
	
/******************************
VIGNETTES DANS LA LISTE DES ANNONCES : */
a.Vignette {
	display: block;
	width: 175px;
	height: 195px;
	background-image: url(images/vignettes_fd_off01.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin: 0px 1px 10px 2px; /* Top Right Bottom Left */
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	}
a.Vignette div.Vignette_Photo {
	margin: auto;
	overflow: hidden;
	width: 150px;
	height: 110px;
	background-color: #FFFFFF;
	border: 1px solid #D1130D;
	}
a.Vignette div.Vignette_Texte {
	margin-top: 5px;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}
/* Etiquette "VENDU" : */
a.Vignette div.Vignette_Texte span.Vendu { color: #FF0000; font-size: 13px; font-weight: bold;	}

a.Vignette:hover {
	background-image: url(images/vignettes_fd_on01.gif);
	}
a.Vignette:hover  div.Vignette_Photo {
	border-color: #FFFFFF;
	}

/******************************
DETAIL D'UNE ANNONCE : */
#Detail_Haut {
	width: 600px;
	padding: 15px;
	margin-left: 40px;
	margin-top: 25px;
	background-image: url(images/detail_fd_haut01.gif);
	background-position: top center;
	background-repeat: no-repeat;
	}
#Detail_Haut .Detail_Titre {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
	}
#Detail_Haut .Detail_Sous_Titre {
	font-weight: bold;
	font-size: 13px;
	margin: 0px 20px 5px 20px; /* Top Right Bottom Left */
	}
#Detail_Haut .Detail_Description {
	margin: 0px 20px 5px 20px; /* Top Right Bottom Left */
	}
#Detail_Haut .Detail_Prix_Ref {
	float: right;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	}
#Detail_Haut .Detail_Prix_Ref span.Prix_Barre{
	text-decoration: line-through;
	font-weight: normal;
	}

	
#Detail_Bas {
	width: 600px;
	height: 68px;
	padding: 15px;
	margin-left: 40px;
	margin-top: 15px;
	margin-bottom: 10px;
	background-image: url(images/detail_fd_bas01.gif);
	background-position: top center;
	background-repeat: no-repeat;
	}
#Detail_Bas .Detail_Agence_Logo {
	float: left;
	padding: 3px;
	border: 1px solid #D1130D;
	background-color: #FFFFFF;
	margin-right: 15px;
	}
#Detail_Bas .Detail_Agence_Infos {
	float: left;
	margin-top: 10px;
	text-align: left;
	font-size: 13px;
	}
#Detail_Bas .Detail_Agence_Lien {
	float: right;
	margin-top: 10px;
	text-align: right;
	}
#Detail_Photos {
	width: 630px;
	margin-left: 40px;
	text-align: center;
	}
#Detail_Photos #Photo_Principale {
	border: 1px solid #D1130D;
	}
#Detail_Photos a.Detail_Photo_Miniature {
	display: block;
	border: 1px solid #D1130D;
	margin-left: 5px;
	margin-bottom: 1px;
	}
/* Effet de survol : */
#Detail_Photos a.Detail_Photo_Miniature:hover img {
	-moz-opacity:0.5;
	opacity: 0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	}

/******************************
VIGNETTES DANS LA LISTE DES AGENCES : */
a.Vignette_Agence {
	display: block;
	width: 134px;
	height: 108px;
	background-color: #FFFFFF;
	background-image: url(images/agences_coin_off.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	text-decoration: none;
	cursor: pointer;
	}
a.Vignette_Agence img.Logo {
	display: block;
	margin: 2px;
	margin-top: 5px;
	}
a.Vignette_Agence div.Vignette_Texte {
	margin-top: 2px;
	text-decoration: none;
	color: #000000;
	font-size: 11px;
	}
a.Vignette_Agence:hover {
	background-image: url(images/agences_coin_on.gif);
	border-color: #FFFFFF;
	}
	
/******************************
FICHE DETAIL D'UNE AGENCE : */
#Agfiche_Presentation {
	width: 320px;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #FFFFFF;
	text-align: center;
	margin-right: 10px;
	}
#Agfiche_Photo {
	display: block;
	border: 1px solid #000000;
	padding: 0px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	}
#Agfiche_Formulaire {
	display: block;
	border: 1px solid #000000;
	padding: 5px;
	background-color: #FFFFFF;
	background-image: url(images/fd_dg_rose_h02.gif);
	}
#Agfiche_Presentation_Texte {
	text-align: justify;
	margin: 20px 10px 10px 10px; /* Top Right Bottom Left */
	}
