/* CSS Document */

	body{
		margin:0;
		padding:0;
		background-image:url(images/fond-page.gif);
		background-repeat:repeat-x;
		background-color:#18518d;
		font-family:verdana;
		font-size:10px;
		color:#003267;
	}
	
	a img{
		border:0;
	}
	
	.clear{
		clear:both;
		height:1px;
	}
	
	form{
		margin:0;
		padding:0;
	}
	
	#global{
		width:994px;
		margin:auto;
		/*background-image:url(images/fond-contenu2.gif);
		background-repeat:no-repeat;
		background-position:left bottom;*/
		background:url(images/fond-contenu3.gif) repeat-y top left;
	}
	
	#global2{
		width:994px;
		background-image:url(images/fond-haut.gif);
		background-repeat:no-repeat;
	}
	
	#logo{
		float:left;
		width:411px;
		margin:0 213px 0 0;
		padding:29px 0 0 45px;
	}
	
	#immobilier{
		float:left;
		width:115px;
		margin:26px 0 0 0;
		font-family:arial;
		font-size:140%;
		font-weight:bold;
		color:#002f60;
	}
	
	#depuis1946{
		float:left;
		width:134px;
		margin:30px 49px 0 0;
		padding:0 0 0 59px;
	}
	
	#fnaim{
		float:left;
		width:57px;
		margin:19px 42px 0 0;
	}
	
	#sia{
		float:left;
		width:79px;
		margin:13px 96px 0 0;
	}
	
	#flashAgences{
		float:left;
		width:407px;
		margin:3px 0 0 0;
	}
	
	#menu{
		width:956px;
		height:30px;
		margin:-1px 0 0 19px;
		padding:0 0 0 1px;
		list-style:none;
		background-color:#003267;
	}

	#menu li{
		float:left;
		margin:0;
		padding:0;
	}
	
	#menu li#menu1{
		width:70px;
	}
	
	#menu li#menu2{
		width:183px;
	}
	
	#menu li#menu3{
		width:84px;
	}
	
	#menu li#menu4{
		width:79px;
	}
	
	#menu li#menu5{
		width:113px;
	}
	
	#menu li#menu6{
		width:91px;
	}
	
	#menu li#menu7{
		width:125px;
	}
	
	#menu li#menu8{
		width:97px;
	}
	
	#menu li#menu9{
		width:113px;
	}
	
	#menu li a{
		display:block;
		height:23px;
		padding:7px 0 0 0;
		text-align:center;
		font-size:120%;
		font-weight:normal;
		color:#fff;
		text-decoration:none;
	}
	
	#menu li a:hover{
		background-color:#18518d;
	}
	
	#menu li a.actif, #menu li a.actif:hover{
		background-color:#d1e3f5;
		color:#003267;
		font-weight:bold;
	}
	
	.accueilGauche{
		float:left;
		width:435px;
		padding:0 0 25px 19px; 
	}
	
	.accueilGauche h1{
		margin:31px 0 0 0;
		padding:0;
		font-size:280%;
		font-style:italic;
		font-weight:normal;
		text-align:center;
	}
	
	#affaireDuMois{
		width:299px;
		height:297px;
		margin:auto;
		padding:3px 0 0 0;
		background-color:#fff;
	}
	
	#affaireDuMois h2{
		margin:0 0 17px 0;
		text-align:center;
	}
	
	#affaireLieu{
		margin:0 0 1px 54px;
		font-size:110%;
		font-weight:bold;

	}
	
	#affaireRef{
		margin:0 0 0 54px;
		font-size:100%;
		font-weight:bold;
	}
	
	#affairePrix{
		float:left;
		width:117px;
		margin:0 0 2px 0;
		padding:0 0 0 54px;
		font-size:170%;
		font-weight:bold;
	}
	
	#affaireVoirFiche{
		float:left;
		display:block;
		width:72px;
		height:13px;
		margin:3px 0 0 0;
		padding:1px 0 0 1px;
		font-size:90%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-image:url(images/btn-voir-fiche.gif);
		background-repeat:no-repeat;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#affaireVoirFiche:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#affaireVisuel{
		display:block;
		width:190px;
		margin:0 0 0 54px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#affaireVisuel:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#demanderEstimation{
		display:block;
		width:292px;
		height:54px;
		margin:auto;
		margin-top:26px;
		padding:6px 0 0 7px;
		background-image:url(images/fond-demande-estimation.jpg);
		background-repeat:no-repeat;
		text-decoration:none;
		font-size:100%;
		color:#000;
		font-weight:bold;
		font-style:italic;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#demanderEstimation:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#demanderEstimation span.demander{
		font-size:160%;
		font-weight:normal;
		font-style:normal;
	}
	
	#demanderEstimation span.estimation{
		font-size:140%;
		font-style:normal;
	}
	
	.accueilDroite{
		float:left;
		width:522px;
		padding:0 0 25px 0;
	}
	
	#accueilDroite2{
		float:left;
		width:522px;
	}
	
	#btnBiens{
		height:55px;
		margin:26px 0 0 58px;
		padding:0;
		list-style:none;
	}
	
	#btnBiens li{
		float:left;
	}
	
	#btnBiens li#btnNosVentes{
		width:199px;
		margin:0 33px 0 0; 
	}
	
	#btnBiens li#btnNosLocations{
		width:199px;
	}
	
	#btnBiens li a{
		display:block;
		font-family:arial;
		font-weight:bold;
		font-style:italic;
		font-size:180%;
		color:#fff;
		text-decoration:none;
		backrgound-repeat:no-repeat;
		background-position:0 0;
	}
	
	#btnBiens li a:hover{
		background-position:0 -55px;
	}
	
	#btnBiens li#btnNosVentes a{
		width:125px;
		height:45px;
		padding:10px 0 0 74px;
		background-image:url(images/btn-ventes.gif);
	}
	
	#btnBiens li#btnNosLocations a{
		width:136px;
		height:45px;
		padding:10px 0 0 63px;
		background-image:url(images/btn-locations.gif);
	}
	
	#planFlash{
		margin:0;
	}
	
	#pied{
		padding:6px 0 12px 0;
		background-color:#18518d;
		color:#fff;
		font-size:110%;
		text-align:center;
	}
	
	#pageTexte{
		width:925px;
		margin:0 0 0 19px;
		padding:0 18px 10px 14px;
		font-size:120%;
	}
	
	#pageTexte h1{
		margin:0 0 14px 0;
		padding:0 0 4px 0;
		font-size:150%;
		border-bottom:1px dotted #003267;
	}
	
	#pageTexte h2{
		margin:0 0 3px 0;
		font-size:110%;
	}
	
	#pageTexte p{
		margin:0 0 14px 0;
	}
	
	#pageTexte a{
		color:#117bea;
		text-decoration:none;
	}
	
	#pageTexte a:hover{
		text-decoration:underline;
	}
	
	#planFlash2{
		float:right;
		margin:0 -18px 0 0;
		_margin:0 -9px 0 0;
	}
	
	.tableauBaux{
		margin:0 0 14px 0;
		font-weight:bold;
	}
	
	.baux1{
		width:170px;
		padding:0 0 3px 0;
	}
	
	.baux2{
		width:60px;
		padding:0 0 3px 0;
	}
	
	#pageTexteGauche{
		float:left;
		width:421px;
	}
	
	#pageTexteDroite{
		float:left;
		width:522px;
		margin:0 -18px 0 0;
	}
	
	.asterisque{
		color:#c0110a;
	}
	
	#formulaireContact label{
		display:block;
		float:left;
		width:100px;
		padding:4px 0 0 0;
	}
	
	.petitChamp, .moyenChamp, .grandChamp, .zoneMessage{
		display:block;
		float:left;
		margin:0 0 6px 0;
		padding:2px 3px 2px 3px;
		border:1px solid #c8c8c8;
		background-color:#fff;
		font-size:12px;
		font-family:verdana;
		color:#002f60;
	}
	
	.petitChamp{
		width:96px;
	}
	
	.moyenChamp{
		width:150px;
	}
	
	.grandChamp{
		width:240px;
	}
	
	.zoneMessage{
		width:290px;
		height:110px;
	}
	
	#envoyer{
		margin:3px 0 0 170px;
	}
	
	#listeCategoriesLocations{
		width:674px;
		margin:43px 0 0 86px;
		padding:0 0 85px 190px;
		background-image:url(images/fond-nos-locations.jpg);
		background-repeat:no-repeat;
	}
	
	#listeCategoriesVentes{
		width:674px;
		margin:43px 0 0 86px;
		padding:0 0 85px 190px;
		background-image:url(images/fond-nos-ventes.jpg);
		background-repeat:no-repeat;
	}
	
	#listeCategoriesLocations h1, #listeCategoriesVentes h1{
		margin:0;
		width:281px;
		height:35px;
		padding:32px 0 0 118px;
		background-repeat:no-repeat;
		font-family:arial;
		font-size:240%;
		font-weight:bold;
		font-style:italic;
		color:#fff;
	}
	
	#listeCategoriesLocations h1{
		background-image:url(images/titre-nos-locations.gif);
	}
	
	#listeCategoriesVentes h1{
		background-image:url(images/titre-nos-ventes.gif);
	}
	
	#listeCategoriesLocations ul, #listeCategoriesVentes ul{
		width:399px;
		margin:0;
		padding:0 0 49px 0;
		list-style:none;
		background-color:#f0f0f0;
		background-image:url(images/bas-liste-categories.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	
	#listeCategoriesLocations ul li, #listeCategoriesVentes ul li{
		width:399px;
	}
	
	#listeCategoriesLocations ul li a, #listeCategoriesVentes ul li a{
		display:block;
		width:349px;
		padding:8px 0 8px 50px;
		border-bottom:1px dashed #898989;
		font-size:140%;
		font-weight:bold;
		color:#313131;
		text-decoration:none;
		background-color:#f0f0f0;
		background-image:url(images/puce-liste.gif);
		background-repeat:no-repeat;
		background-position:24px 0;
	}
	
	#listeCategoriesLocations ul li a:hover{
		color:#fff;
		background-color:#dd120a;
		background-position:24px -50px;
	}
	
	#listeCategoriesVentes ul li a:hover{
		color:#fff;
		background-color:#0e6a33;
		background-position:24px -50px;
	}
	
	#listeCategoriesLocations ul li a.dernierLien, #listeCategoriesVentes ul li a.dernierLien{
		border-bottom:0;
	}
	
	#chemin{
		width:875px;
		margin:14px 0 12px 59px;
		padding:0 0 2px 0;
		border-bottom:1px solid #003267;
		font-size:110%;
	}
	
	#chemin a{
		color:#003267;
		text-decoration:none;
	}
	
	#chemin a:hover{
		color:#117bea;
	}
	
	#triPrix{
		float:left;
		/*width:334px;*/
		padding:0 0 0 60px;
		font-size:120%;
		font-weight:bold;
	}
	
	#triBien, #triTranchePrix{
		float:left;
		/*width:334px;*/
		padding:0 0 0 20px;
		font-size:120%;
		font-weight:bold;
	}
	
	#triPiece{
		float:left;
		padding:0 0 0 50px;
		/*width:334px;*/
		font-size:120%;
		font-weight:bold;
	}
	
	#triPrix select, #triBien select, #triPiece select{
		font-family:verdana;
		font-size:11px;
		color:#3f3d3d;
		font-weight:normal;
	}
	
	#listeRetour{
		float:right;
		display:block;
		width:79px;
		height:15px;
		margin:0 60px 0 0;
		padding:3px 0 0 8px;
		background-image:url(images/btn-retour.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#listeRetour:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#vignettes{
		margin:14px 0 0 0;
		padding:0 0 20px 59px;
	}
	
	.vignette{
		float:left;
		width:202px;
		height:204px;
		margin:0 9px 9px 0;
		padding:8px 0 0 10px;
		background-color:#fff;
	}
	
	.vignetteLieu{
		margin:0 0 1px 0;
		font-size:110%;
		font-weight:bold;

	}
	
	.vignetteRef{
		margin:0;
		font-size:100%;
		font-weight:bold;
	}
	
	.vignettePrix{
		float:left;
		width:117px;
		margin:0 0 2px 0;
		font-size:170%;
		font-weight:bold;
	}
	
	.vignetteVoirFiche{
		float:left;
		display:block;
		width:72px;
		height:13px;
		margin:3px 0 0 0;
		padding:1px 0 0 1px;
		font-size:90%;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-image:url(images/btn-voir-fiche.gif);
		background-repeat:no-repeat;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	.vignetteVoirFiche:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.vignetteVisuel{
		position:relative;
		display:block;
		width:190px;
		margin:0;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
		text-decoration:none;
	}
	
	.vignetteVisuel:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.vignetteVisuel span{
		position:absolute;
		z-index:74;
		left:5px;
		bottom:5px;
		background-color:#FF3300;
		color:#fff;
		padding:2px 5px 2px 5px;
		font-size:120%;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	#ficheRetour{
		display:block;
		width:79px;
		height:15px;
		margin:0 0 0 847px;
		padding:3px 0 0 8px;
		background-image:url(images/btn-retour.gif);
		background-repeat:no-repeat;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#ficheRetour:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#fiche{
		width:875px;
		margin:0 0 0 59px;
		padding:0 0 30px 0;
		border-bottom:45px solid #d1e3f5;
		background-color:#fff;
		background-image:url(images/fond-fiche.gif);
		background-repeat:repeat-y;
	}
	
	#ficheGauche{
		float:left;
		width:360px;
	}
	
	#ficheVisuel{
		position:relative;
		width:300px;
		height:225px;
		padding:30px 0 0 30px;
	}
	
	#ficheVisuel span{
		position:absolute;
		z-index:74;
		left:35px;
		bottom:5px;
		background-color:#FF3300;
		color:#fff;
		padding:2px 5px 2px 5px;
		font-size:120%;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	#voirPhotos{
		width:252px;
		height:25px;
		margin:11px 0 0 78px;
		background-color:#7f4743;
		background-image:url(images/fond-voir-photos.gif);
		background-repeat:no-repeat;
		background-position:196px 4px;
	}
	
	#texteVoirPhotos{
		float:left;
		width:161px;
		margin:0;
		padding:6px 0 0 9px;
		font-weight:bold;
		color:#fff;
	}
	
	#photoPrecedente{
		float:left;
		width:21px;
		height:21px;
		margin:2px 36px 0 0;
	}
	
	#photoSuivante{
		float:left;
		width:21px;
		height:21px;
		margin:2px 0 0 0;
	}
	
	#photoPrecedente img, #photoSuivante img{
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#photoPrecedente:hover img, #photoSuivante:hover img{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#imprimer{
		display:block;
		width:155px;
		height:17px;
		margin:10px 0 0 167px;
		padding:6px 0 0 9px;
		font-weight:bold;
		color:#fff;
		text-decoration:none;
		background-color:#005567;
		background-image:url(images/fond-imprimer.gif);
		background-repeat:no-repeat;
		background-position:138px 1px;
		filter:alpha(opacity=100); 
        -moz-opacity:1; 
        opacity:1;
	}
	
	#imprimer:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	#ficheDroite{
		float:left;
		width:473px;
		padding:20px 0 0 42px;
	}
	
	#ficheTexteEntete{
		float:left;
		width:340px;
		padding:0 13px 0 0;
	}
	
	#ficheVille{
		margin:0 0 1px 0;
		padding:0;
		font-size:130%;
		font-weight:bold;
		color:#003267;
	}
	
	#ficheRef{
		font-size:110%;
		color:#003267;
		margin:0 0 14px 0;
	}
	
	#fichePrixEuros{
		margin:0 0 1px 0;
		font-size:240%;
		font-weight:bold;
		color:#9a0000;
	}
	
	#fichePrixFrancs{
		margin:0 0 14px 0;
		font-size:110%;
		color:#9a0000;
	}
	
	#fiche360{
		float:left;
		display:block;
		width:85px;
		height:48px;
		filter:alpha(opacity=100);
        -moz-opacity:1; 
        opacity:1;
        text-decoration: none;
        color: #003267;
        font-size: 120%;
	}
	
	#fiche360:hover{
		filter:alpha(opacity=80); 
        -moz-opacity:0.8; 
        opacity:0.8;
	}
	
	.ficheTexte{
		width:427px;
		margin:0 0 14px 0;
		font-size:120%;
		line-height:140%;
	}