html, body
{
	height : 100%;
	width : 100%;
	margin: 0px;
	padding: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

		}
		
object {
width:800px;
height:500px;
}

body.interne {
	background-color:#F9FDE1; 
}

body.popupimprim {
	background-image: url(../images/fond_resultat.gif);
}

/*DEBUT Les styles de la page d'accueil*/
#titre
{
	color: #828E0E;
	text-align:center;
}

#titre .entete
{
	font-weight: bold;
}

#FNAIM
{
	font-size:10px;
	color:#939C32;
}

/*COUP DE COEUR */
.desc_coup_coeur
{
	font-size:11px;
	color:#939C32;
	text-align:left;
	padding-top : 30px;
}

/*FIN COUP DE COEUR*/

#menu_accueil
{
	margin-top : 17px;
	margin-left : 20px;
}

#menu_accueil a
{
	color:#D17907;
}
#menu_accueil a:hover
{
	color:#EDB34F;
}

#menu_accueil .ventes
{
	margin-bottom:0px;
	padding:0px;
}
#menu_accueil .locations
{
	margin-top : -2px;
	margin-left : 34px;
	margin-bottom : 0px;
	padding:0px;
}
#menu_accueil .locations_saison
{
	margin-top : -2px;
	margin-left : 65px;
	margin-bottom : 0px;
	padding:0px;
}
#menu_accueil .annonce_email
{
	margin-top : 3px;
	margin-left : 103px;
	margin-bottom : 0px;
	padding:0px;
}

#menu_accueil .vendeur
{
	margin-top : 0px;
	margin-left : 137px;
	margin-bottom : 0px;
	padding:0px;
}
#autre_menu_accueil
{
	margin-top : 32px;
	margin-left : 0px;
	padding:0px;
}
#autre_menu_accueil a
{
	color:#EDB34F;
}
#autre_menu_accueil a:hover
{
	color:#D17907;
}

#autre_menu_accueil .tous_menu
{
	margin-left : 3px;
}
#autre_menu_accueil .actualites_menu
{
	margin-left : 3px;
	margin-top : 2px;
}

#autre_menu_accueil .liens_menu
{
	margin-left : 3px;
	margin-top : 45px;
}

#autre_menu_accueil .liens_menu2
{
	margin-left : 3px;
	margin-top : 45px;
}

.photo1
{
	margin-left : 10px;
}
.photo2
{
	margin-left : 15px;
}
.photo3
{
	margin-left : 24px;
}
.photo4
{
	margin-left : 23px;
}

.texte_vitrine
{
	margin-top : 2px;
	padding-left:10px;
	color:#B9AD16;
	font-weight: bold;
	font-size: 10px;
	margin-bottom : 6px;
}

/*FIN Les styles de la page d'accueil*/


/*STYLE DU HAUT DE PAGE */
#menu_int
{
	color:#7F8C09;
	font-weight:bold;
}

#menu_int a
{
	color:#D17907;
}
#menu_int a:hover
{
	color:#EDB34F;
}

#menu_autre_int
{
	color:#7F8C09;
	font-weight:bold;
}

#menu_autre_int a
{
	color:#EDB34F;
}
#menu_autre_int a:hover
{
	color:#D17907;
}


#entetepageint
{
	position:absolute; 
	left:10px; 
	top:5px;
	height:50px; 
	width:760px; 
	z-index:8;
}

#entetepageint2
{
	position:absolute; 
	left:10px; 
	top:5px;
	height:80px; 
	width:760px; 
	z-index:8;
}

#entetepageint_email
{
	position:absolute; 
	left:29px; 
	top:14px;
	height:80px; 
	width:734px; 
	z-index:8;
}

#entetepageint2
{
	position:absolute; 
	left:1px; 
	top:73px;
	height:61px; 
	width:740px; 
	z-index:8;
}

#entetepageint form
{
	margin-top : 10px;
}

#contenu_accueil
{
	position:absolute;
	left:0px;
	top:231px;
	width:745px;
	/* padding-left:2%; */
	z-index:7;
	height: 371px;
}

#contenu
{
	position:absolute;
	left:11px; 
	top:232px; 
	width:861px;
	/* padding-left:2%; */
	z-index:7;
}

#contenu_email
{
	position:absolute;
	left:12px; 
	top:13px; 
	width:750px;
	/* padding-left:2%; */
	z-index:7;
}

#recherche
{
	position:absolute;
	left:10px; 
	top:56px; 
	width:740px;
	/* padding-left:2%; */
	z-index:7;
}

#contact
{
	position:absolute;
	left:10px; 
	top:10px; 
	width:750px;
	/* padding-left:2%; */
	z-index:7;
}

#contenu_resultat
{
	position:absolute;
	left:2px;
	top:184px;
	width:760;
	z-index:7;
	/*background-image: url(../images/fond_resultat.gif); */
	
}
#contenu_resultat #fond
{
position:absolute; 
left: -4px; 
top: 1px; 
z-index : 1;
}
#page_imprim
{
	position:absolute;
	left:0px;
	top:0px;
	width:760;
	height:100%
	z-index:1;
}

#page_imprim .entete
{
	z-index:1;
	text-align:center;
	width:100%;
}


#page_imprim #contenu_resultat
{
	position:absolute;
	left:-1px;
	top:139px;
	width:760;
	z-index:7;
	height: 182px;
}

/*FIN STYLE DU HAUT DE PAGE */

/* CORPS DES PAGES */


	/* recherche */
		.textGrasEntete {
			font-weight: bold;
			color : #DA9839;
		}
		
		.texteformulaire {
			font-size: 12px;
			text-decoration: none;
			font-weight: bold;
			color: #818D0B;
			font-variant: small-caps;
		}
		
		.texteformulaire2 {
			font-size: 12px;
			text-decoration: none;
			color: #818D0B;
		}
	
		#liens_recherche_top
		{
			position : absolute;
			top : 3px;
			left : 7px;
			width : 760px;
			line-height:20px;
			height : 60px;
		}	
		#liens_recherche_bottom
		{
			position : relative;
			left : 20px;
			width : 80%;
			line-height:20px;
			height : 60px;
			z-index : 6;
			margin-top:10px;
		}
		
		#liens_recherche_top div.img, #liens_recherche_bottom div.img
		{
			float:left;
			width: 3%;
			text-align:center;
			height:20px;
			line-height:20px;
			align:bottom;
			clear : none;
		}
		
		#liens_recherche_top div.texte, #liens_recherche_bottom div.texte
		{
			float:left;
			height:20px;
			line-height:20px;
			align:middle;
			clear : right;
		}
		
		
		#nav_page_top
		{
			position:absolute;
			top : -44px;
			left : 113px;
			width : 500px;
			text-align:center;
		}
		
		#nav_page_bottom
		{
			position:relative;
			left : 113px;
			width : 500px;
			text-align:center;
			z-index : 6;	
		}
		
		#titrepage
		{
			text-align: right;
			vertical-align: middle;
		}
		
		#annonce
		{
	position:relative;
	left:19px;
	width:90%;
	z-index:5;
	clear : both;
	min-height : 143px;
	margin-bottom : 10px; 
		}
		
		#annonce #num
		{
	position:absolute;
	left:-1px;
	top:0px;
	width:30px;
	height:20px;
	layer-background-color: #D9E294;
	text-align : center;
	line-height:20px;
	align:center;
	color : #D48C37;
	font-weight: bold;
	background-color: #D9E294;
		}
		
		#annonce #transaction
		{
	position:absolute;
	left:30px;
	top:0px;
	width : 150px;
	padding-left : 5px;
	padding-right : 5px;
	height:20px;
	line-height:20px;
	background-color: #D9E294;
	text-align : left;
	align:center;
	color : #D48C37;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 10px;
		}
		
		#annonce #photo
		{
	position:absolute;
	left:30px;
	top:22px;
	width : 80px;
	height : 60px;
	text-align : left;
	align:top;
	z-index : 2;
	background-color: #F9FDE1;
		}
		#photo img
		{
			height : 60px;
			width : 100%;
		}	
		
		#annonce #decors
		{
			position:absolute; 
			left:30px; 
			top:80px; 
			width : 80px;
			background-color: #F9FDE1; 
			text-align : left;
			align:top;
			z-index : 1;
		}
		
		#annonce #savoirplus
		{
			position:relative; 
			height:32px;
			width:100%;
			text-align : right;
		}
		
		#annonce #contenu_bien
		{
			position:relative; 
			left:110px; 
			top:0px; 
			width:90%;
			background-color: #FFFFFF;
		}
		
		#contenu_bien .type_bien
		{
			position:absolute; 
			color:#A67A21;
			font-weight: bold;
			top:0px;
			line-height:20px; 
			height:20px; 
			align:center;
			width : 69%;
			left : 1%;
		}
		
		#contenu_bien .ref
		{
			position:absolute; 
			top:0px;
			left : 70%;
			color:#A67A21;
			font-weight: bold;
			width : 30%;
			line-height:20px; 
			height:20px; 
			align:center;
			text-align:right;
		}
		
		#contenu_bien .descriptif
		{
			position:relative; 
			left:5px;
			top : 25px;
			line-height:20px; 
			min-height : 20px; 
		}
		
		#annonce #prix
		{
			position:absolute; 
			top:60px;
			left : 250px;
			color : #D48C37;
			font-weight: bold;
			line-height:20px; 
			height:20px; 
		}
		
	/* fin recherche */


	#copyright
	{
		position:relative;
		line-height : 20px;
		width : 100%;
		text-align : center;
		z-index:10;
		
	}

/* FIN CORPS DES PAGES */

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.textGras {
	font-weight: bold;
}
.textmoyengras{
	font-weight: bold;
	font-size: 11px;
	color : #666666;
}

.textsmall{
	font-size: 10px;
	color : #666666;
}

.textsmallOrange{
	font-size: 9px;
	font-weight: bold;
	color : #DC4D0B;
}

.textsmallgras{
	font-weight: bold;
	font-size: 10px;
	color : #666666;
}

.texteErreur {
	font-weight: bold;
	color : #FF0000;
	font-size: 10px;
}

.texteErreur2 {
	font-weight: bold;
	color : #FF0000;
	font-size: 12px;
}

.texteresultat {
	font-size: 11px;
	color : #333333;
}

a
{
	color: #FF6600;
	text-decoration: underline;
}

a.classlien
{
	font-size: 12px;
}

a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

a.lienpage {
	color: #FF3300;
	text-decoration: none;
	font-size: 10px;
}

a.lienrecherche{
	text-decoration: none;
}

.menuPage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #006600;
	text-decoration: none;
	font-variant: small-caps;
}

.titrepopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	font-variant: caps;
}

select
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
option
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	margin: 0px;
	font-variant: small-caps;
}

input
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	border: 1px solid #FFFFFF;
}
textarea{
	border: 1px solid #FF9900;
	font-size: 11px;
	color: #333333;
}

input.100
{
	width:60px;
}

.StyleScrollGauche
{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}


/* Popup */

	body.popup
	{
		background-image: url(../images/fond.gif);
		background-repeat: repeat-y;
	}
	
	.adresse_agence
	{
		font-size:13px;
		padding-top:10px;
		color : #D48C37;
	}
	
	
	#toppopup
	{
		position:relative;
		top:0px;
		left:0px;
		width:550px; 
		height:207px;
		z-index:1;
		background-image: url(../images/top.gif);
	}

	#toppopup2
	{
		position:relative;
		top:0px;
		left:0px;
		width:640px;
		height:207px;
		z-index:1;
		background-image: url(../images/top.gif);
	}
		
	#contenupopup
	{
		position:absolute;
		top:0px;
		left:0px;
		width:550px;
		height:100%;
		z-index:2;
	}
	
	#contenupopup .transaction
	{
		position:absolute;
		right:10px;
		top:0px;
		width : 90%;
		height:30px;
		line-height:30px;
		text-align : right;
		color : #D48C37;
		font-weight: bold;
		font-size: 25px;
		font-variant: small-caps;
	}
	
	#contenupopup .description
	{
		position:absolute;
		left:108px;
		top:90px;
		width : 380px;
		text-align : left;
		align:top;
		margin-bottom:10px;
	}
	
	.description .int_description
	{
		width:96%;
		margin:2%;
		text-align:justify;
	}
	
	#contenupopup .reference
	{
		position:absolute;
		right:61px;
		top:36px;
		height:20px;
		line-height:20px;
		text-align : right;
		align:center;
		color : #D48C37;
		font-weight: bold;
		font-variant: small-caps;
		font-size:1.2em;
	}
		
	#contenupopup .photo
	{
		position:absolute;
		left:10px;
		top:90px;
		width:90px;
	}
	
	.photo .img_photo
	{
		margin : 5px;
	}	
	
	#contenupopup .contact
	{
		position:absolute;
		left:50px;
		top:2px;
		margin-bottom:0px;
	}
	
	.contact .menu
	{
		position:relative;
		width:100%;
		background-attachment: fixed;
		background-image: url(../images/fond_menu.gif);
		background-repeat: no-repeat;
		background-position: 43px bottom;
		margin-bottom:10px;
	}
	
	.menu a
	{
		font-size : 11px;
		color : #828E0E;
		text-decoration : none;
	}
	
	.menu a:hover
	{
		font-size : 11px;
		color : #828E0E;
		text-decoration : none;
	}
	
/* LES ACTUALITES */

.actualites
{
	width:80%;
	margin-bottom : 45px;
}
.actualites .date
{
	width : 150px;
	background-color: #D9E294;
	height:20px;
	font-size : 13px;
	font-weight : bold;
	line-height:20px; 
	color : #D48C37;
	padding-left : 5px;
}
.actualites .titre
{
	width : 50%;
	height:21px;
	font-size : 12px;
	font-weight : bold;
	line-height:20px;
	text-align:left;
	background-image: url(../images/background_titre_actu.gif);
	background-repeat: no-repeat;
	color : #818D0B;
	padding-left : 18px;
}

.actualites .corps
{
	width : 80%;
	font-size : 12px;
	line-height:20px;
	text-align:left;
	background-image: url(../images/background_corps_actu.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	color : #818D0B;
	margin-left : 18px;
	padding: 10px;
	padding-left : 85px;
}

/* LES ACTUALITES SUR LA PAGE D'ACCUEIL */

.actualitesAccueil
{
	width:90%;
	margin-top : 30px;
}
.actualitesAccueil .date
{
	width : 150px;
	height:15px;
	font-size : 11px;
	font-weight : bold;
	line-height:15px; 
	color : #D48C37;
	padding-left : 5px;
}
.actualitesAccueil .titre
{
	width : 100%;
	height:18px;
	font-size : 10px;
	font-weight : bold;
	line-height:18px;
	text-align:left;
    background-image: url(../images/background_titre_actu.gif);
	background-repeat: no-repeat;
	color : #818D0B;
	padding-left : 18px;
}

.actualitesAccueil .contien_corps
{
	width : 100%;
	padding-left : 18px;
}
.contien_corps .corps
{
	font-size : 10px;
	line-height:12px;
	text-align:justify;
	/*background-image: url(/images/background_corps_actu_acc.gif);
	background-repeat: no-repeat;*/
	color : #818D0B;
	padding: 5px;
	padding-left : 85px;
}

.actualitesAccueil .liens_plus
{
	width : 95%;
	text-align:right;
}
