/* CSS Document */

	body{
		margin:0;
		padding:0;
		font-family:verdana;
		font-size:11px;
		color:#525252;
	}
	
	a img{
		border:0;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	#global{
		margin:auto;
		width:630px;
	}
	
	#banniere{
		width:630px;
		height:89px;
		background-image:url(images/banniere-impression.gif);
		background-repeat:no-repeat;
		background-position:middle top;
	}
	
	#banniereLogo{
		display:none;
	}
	
	#banniereCoordonnees{
		display:none
	}

	ul#menu{
		display:none;
	}
	
	
	/* page accueil*/
	
	#contenuAccueil{
		width:630px;
	}
	
	#contenuAccueil h1{
		font-family:arial;
		font-size:160%;
		font-weight:normal;
		color:#8d0e00;
		margin:10px 0 0 30px;
		width:446px;
	}
	
	ul#choixRubrique{
		margin:15px 0 0 140px;
		padding:0;
		width:354px;
		list-style:none;
	}
	
	ul#choixRubrique li{
		float:left;
		width:122px;
		height:32px;
		margin:0 0 0 0;
		padding:0 1px 0 0;
		background-image:url(images/fond-onglets.gif);
		background-repeat:repeat-x;
		background-position:left 30px;
	}
	
	ul#choixRubrique li#locations{
		width:230px;
	}
	
	.ongletActif{
		display:block;
		width:122px;
		height:22px;
		padding:10px 0 0 0;
		background-repeat:no-repeat;
		background-position:0 -32px;
		text-decoration:none;
		font-size:120%;
		font-weight:bold;
		color:#850e01;
		text-align:center;
	}
	
	.ongletInactif{
		display:block;
		width:122px;
		height:22px;
		padding:10px 0 0 0;
		background-repeat:no-repeat;
		background-position:0 0;
		text-decoration:none;
		font-size:120%;
		font-weight:bold;
		color:#4e4e4e;
		text-align:center;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.ongletInactif:hover{
		filter:alpha(opacity=70); 
        -moz-opacity:0.7; 
        opacity:0.7;
		color:#333;
	}
	
	ul#choixRubrique li#ventes a{
		background-image:url(images/onglet-vente.gif);
	}
	
	ul#choixRubrique li#locations a{
		background-image:url(images/onglet-location.gif);
	}
	
	ul#menuLocations, ul#menuVentes{
		width:348px;
		padding:5px 1px 5px 1px;
		margin:-1px 0 0 140px;
		background-color:#fff;
		border-left:2px solid #850e01;
		border-right:2px solid #850e01;
		border-bottom:2px solid #850e01;
		list-style:none;
	}

	ul#menuLocations li, ul#menuVentes li{
		width:348px;
		clear:both;
		margin:0;
		padding:0;
		background:none;
	}
	
	ul#menuLocations li a, ul#menuVentes li a{
		display:block;
		width:295px;
		min-height:24px;
		_height:24px;
		background-color:#fff;
		background-image:url(images/maison.gif);
		background-position:11px 0;
		background-repeat:no-repeat;
		color:#850e00;
		font-size:120%;
		padding:5px 15px 0 38px;
		text-decoration:none;
	}
	
	ul#menuLocations li a:hover, ul#menuVentes li a:hover{
		background-color:#be1401;
		background-position:11px -57px;
		color:#fff;
		font-style:italic;
	}
	
	.sousMenuActif{
		display:block;
	}
	
	.sousMenuInactif{
		display:none;
	}
	
	
	/* page liste annonces*/
	
	#contenu{
		width:630px;
		padding:4px 0 0 0;
	}
	
	#listeAnnonces{
		display:none;
	}
	
	
	
	#annonce{
		width:630px;
		margin:4px 0 0 0;
	}
	
	#navigationAnnonces{
		display:none;
	}
	
	#annonce h1{
		width:594px;
		height:24px;
		_height:26px;
		margin:10px 0 10px 0;
		border-top:1px solid #760808;
		border-left:1px solid #760808;
		border-right:1px solid #760808;
		border-bottom:1px solid #760808;
		padding:6px 0 0 34px;
		_padding:5px 0 0 34px;
		font-size:160%;
		font-weight:bold;
		_font-weight:normal;
		color:#7e0000;
	}
	
	#visuelAnnonce{
		width:630px;
		margin:0 0 0 0;
		padding:0;
	}
	
	.photoActive{
		float:left;
		margin:0 10px 10px 0;
		padding:0 0 0 40px;
		display:block;
	}
	
	.photoActive img, .photoInactive img{
		width:250px;
	}
	
	.photoInactive{
		float:left;
		margin:0 10px 10px 0;
		padding:0 0 0 40px;
		display:block;
	}
	
	#outilsAnnonce{
		display:none;
	}
	
	#photoSuivante a:hover{
		background-position:0 -17px;
	}
	
	ul#texteAnnonce{
		border:1px solid #760808;
		margin:15px 0 0 0;
		padding:10px;
		width:610px;
		list-style:none;
	}
	
	ul#texteAnnonce li{
		margin:0;
		padding:0;
	}
	
	ul#texteAnnonce li.prixAnnonce{
		font-size:130%;
		font-weight:bold;
		color:#ab0200;
	}
	
	ul#texteAnnonce li.intituleAnnonce{
		font-size:110%;
		font-weight:bold;
		color:#760808;
	}
	
	ul#texteAnnonce li.autreTexteAnnonce{
		color:#760808;
	}
	
	
	/* page agence */
	
	#contenu.agenceContact{
		padding:15px 0 10px 0;
	}
	
	#contenu h1.titreAgenceContact{
		margin:0 0 0 0;
		padding:0 0 2px 0;
		font-size:130%;
		color:#8d0e00;
		font-weight:bold;
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	.historique{
	}
	
	.prestation{
	}
	
	#contenu p{
		margin:2px 68px 15px 0;
		padding:0;
		width:562px;
	}
	
	#contenu p img{
		border:2px solid #8d0e00;
	}
	
	.aDroite{
		float:right;
		margin:0 0 5px 15px;
		padding:0 0 0 0;
	}
	
	/* page honoraires */
	
	#contenuHonoraires{
		width:630px;
		height:263px;
		padding:14px 0 0 0;
	}
	
	#contenuHonoraires h1.titreHonorairesVente{
		margin:0 0 3px 96px;
		padding:0;
		font-size:160%;
		font-weight:normal;
		color:#b81704;
	}
	
	#contenuHonoraires h1.titreHonorairesLocation{
		margin:0 0 3px 96px;
		padding:0;
		font-size:160%;
		font-weight:normal;
		color:#911001;
	}
	
	#honorairesVente{
		width:271px;
		height:65px;
		color:#430b01;
		font-size:120%;
		padding:0 0 0 0;
		margin:0 0 19px 96px;
	}
	
	#honorairesLocation{
		width:328px;
		height:78px;
		color:#430b01;
		font-size:110%;
		padding:0 0 0 0;
		margin:0 0 0 96px;
	}
	
	
	/* page contact */
	
	#contactGauche{
		width:530px;
		margin:0 7px 0 0;
		padding:25px 0 0 100px;
	}
	
	.formulaireContact{
		background-image:url(images/liseret-titre-formulaire.gif);
	}
	
	.plan{
		background-image:url(images/liseret-titre-plan.gif);
	}
	
	#contactGauche p{
		color:#430b01;
	}
	
	.telephone{
		color:#8d0e00;
		font-size:130%;
		font-weight:bold;
	}
	
	#contactGauche a{
		color:#8d0e00;
		text-decoration:none;
	}
	
	#contactGauche a:hover{
		text-decoration:underline;
	}
	
	#horaires{
		width:222px;
		height:66px;
		background-image:url(images/fond-horaires.gif);
		background-repeat:no-repeat;
		padding:1px 0 0 12px;
		margin:0 0 20px 0;
		color:#fff;
	}
	
	#horaires h2{
		margin:0;
		padding:0;
		font-size:160%;
		color:#fff;
		font-weight:normal;
	}
	
	#planAcces{
		margin:13px 0 24px 0;
	}
	
	#contactDroite{
		display:none;
	}
	
	
	/* pied de page */
	
	#pied{
		width:630px;
		height:48px;
		color:#850e00;
		margin:30px 0 0 0;
	}
	
	#pied a{
		color:#850e00;
		text-decoration:none;
	}
	
	#pied a:hover{
		text-decoration:underline;
	}
	
	.pied1{
		text-align:center;
	}
	
	.pied2{
		text-align:center;
	}
	
	.pied3{
		text-align:center;
	}
		