/* CSS Document */h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;}H3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #9AADC9;}h5 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #9AADC9;}.tumevoispas{ visibility: hidden;}.tumevois{	visibility: visible;	font-size : 100%;	background-color: #CCFFFF;	width: 300px;	height: 40px;}.txtNoAnnonce {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #9AADC9;}.StyleRed {color: #FF3300}.txtVert { font-family:Arial; font-size: 10px; color: #2fb9c9; font-weight: bold; }.txtRouge { font-family:Arial; font-size: 10px; color: #BF0000; font-weight: bold; }.itemMenuEnCours a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #f06969;}.itemMenuEnCours {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #f06969;}.itemMenu a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;	line-height: normal;	background: left top;	letter-spacing: normal;	text-align: left;	vertical-align: top;	word-spacing: normal;	white-space: normal;}.itemMenu {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;	line-height: normal;	background: left top;	letter-spacing: normal;	text-align: left;	vertical-align: top;	word-spacing: normal;	white-space: normal;}a {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #0033CC;}.textEspace {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	color: #000000;}.textTitre {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #996633;}.Avert {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FF0000;}body {	font-family:Arial, Helvetica, sans-serif;	font-size : 12px;	color: #000000;}td.txtnoir10 {	color:#000000;	font-size:10px;}tr.ligne_contenu {	COLOR: black;	BACKGROUND-COLOR:#FFFFFF;	font-weight:bold;	font-size: 12px;}.inputxt {	COLOR: black;	font-size:11px;	FONT-FAMILY: Arial, Helvetica, "sans serif";	font-style: normal;	font-weight: normal;}.inputselect {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;}table.contenu {	width:95%;}#annonces_menugen {	position:absolute;	width:676px;	height:242px;	z-index:1;	left: 15px;	top: 10px;}#annonces_ventes {	position:absolute;	width:161px;	height:115px;	z-index:2;	left: 43px;	top: 70px;}#annonces_locations {	position:absolute;	width:200px;	height:115px;	z-index:2;	left: 223px;	top: 70px;}#annonces_vacances {	position:absolute;	width:200px;	height:115px;	z-index:3;	left: 445px;	top: 70px;}.TitreRec {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #CC6633;}INPUT {	FONT-SIZE: 11px;	MARGIN: 0px;	COLOR: #000000; 	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}#recherche {	position:relative;	width:718px;	z-index:1;	border: thin solid #B9B9B9;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;}#recTypeBien {	position:relative;	float:left;	width:654px;	z-index:1;}#recAppart {	position:relative;	float:left;	width:164px;	height:115px;	z-index:2;	margin-left : 30px;}#recMaison {	position:relative;	float:left;	width:200px;	height:141px;	z-index:3;}#recDivers {	position:relative;	float:left;	width:194px;	height:142px;	z-index:4;}#recAutre {	position:relative;	float:left;	width:614px;	height:235px;	z-index:2;}#recAncien {	position:relative;	float:left;	width:500px;	height:30px;	z-index:2;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	word-spacing: 1.5em;	display: inline;	list-style-type: decimal;}#recNombre {	position:relative;	float:left;	width:501px;	height:83px;	z-index:3;}#recLoc {	position:relative;	float:left;	width:506px;	height:43px;	z-index:4;}#recFiltre {	position:relative;	float:left;	width:200px;	height:115px;	z-index:4;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-left: 30px;}#recVille {	position:relative;	float:left;	width:200px;	z-index:4;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-left: 30px;}#resultat {	position:relative;	float:left;	width:300px;	z-index:4;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-left: 30px;	margin-top: 10px;}#recOptions {	position:relative;	float:left;	width:265px;	height:115px;	z-index:2;	font-weight: normal;}.smallCheckbox {	margin-left : 4px;	margin-right: 4px;	width: 11px;	font-weight: normal;}#afMain {	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	width:602px;	z-index:1;}#afEntete {	position:relative;	float : right;	width:600px;	height:20px;	background-color:#3333FF;	color:#FFFFFF;}#afDateIn {	float: right;	width: 200px;	height:20px;	text-align: right;}#afPhoto {float:left;	width:90px;	height:90px;	}#afCar {	float:left;	width:150px;	height:90px;	}.idDivTry {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin: 10px;	border: thin solid #F7F7F7;}#afDesc {	float:left;	width:345px;	height:90px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: none;	border-bottom-style: none;	border-left-style: none;	border-right-color: #3366FF;	border-right-style: solid;}#afContact {	float:left;	width:400px;	height:50px;	}#afDivers {	float:left;	width:200px;	height:50px;	}#afHead {	font-family: Arial, Helvetica, sans-serif;	background-color: #FFFFCC;	background-image: none;	border-top-width: medium;	border-right-width: medium;	border-bottom-width: medium;	border-left-width: medium;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	position: relative;	z-index: auto;	height: 20px;	width: 600px;}#afCorps {	font-family: Arial, Helvetica, sans-serif;	font-style: normal;	float: left;	width: 600px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: solid;	border-top-color: #3300FF;	border-right-color: #3300FF;	border-bottom-color: #3300FF;	border-left-color: #3300FF;	z-index: auto;}#afEspace {	position:relative;	width:660px; height:20px;	margin-top: 20px;	z-index: auto;	float: left;	border: thin #EEEEEE solid;	text-align:center;}#af_page {	position:relative;	float: left;	border: thin #EEEEEE solid;	width : 80px;}#espaceMain {	position:relative;	float:left;	z-index:3;	left: -50px;	top: 20px;		z-index:3;}#espaceForm {	float: left;	width:115px; height:128px;	z-index:3;}#espaceIdent{	float: left;	height: 20px;	width: 90px;	text-align: center;}#espaceLink {	float: right;	width: 110px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-top:10px;}#esp_input {	width:120px;	z-index:7;	float: left;	margin: 0px;}#esp_cmd {	width:657px;  background-color:#FFFFFF; 	border:1px none #000000;	z-index:35;}#depotMainVL {	font-family: Arial, Helvetica, sans-serif;	float: left;	width:760px;	margin-left: 5px;	background-color:#FFFFFF;}#depotMain {	font-family: Arial, Helvetica, sans-serif;	float: left;	width:887px;	margin-left: 5px;	background-color:#FFFFFF;}#depotMain2 {	font-family: Arial, Helvetica, sans-serif;	float: left;	width:1027px;	margin-left: 5px;	background-color:#FFFFFF;}#depotTarif {	font-family: Arial, Helvetica, sans-serif;	float: left;	width:107px;	margin-top:500px;	margin-left: 5px;	background-color:#FFFFFF;}#depotHead {	float: left;	height: 20px;	width: 200px;	margin-top: 10px;	margin-left: 10px;	margin-bottom: 10px;}#depotLigne {	font-family: Arial, Helvetica, sans-serif;	float: left;	height: 20px;	width: 690px;}#depotlibel1 {	float: left;	height: 20px;	width: 90px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}#depotChamp1 {	float: left;	height: 20px;	width: 220px;}#depotlibel2 {	float: left;	height: 20px;	width: 140px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}#depotChampA {	float: left;	height: 20px;	width: 180px;}#depotlibelA {	float: left;	height: 20px;	width: 80px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}#depotChampB {	float: left;	height: 20px;	width: 260px;}#depotLigneT {	font-family: Arial, Helvetica, sans-serif;	float: left;	height: 150px;	width: 690px;}#depotChampT {	float: left;	height: 150px;	width: 400px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: lighter;	color: #B4B4B4;	text-align: center;}#depotChampC {	float: left;	height: 20px;	width: 400px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: lighter;	color: #B4B4B4;	text-align: center;}#depotlibelB {	float: left;	height: 20px;	width: 120px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;}#depotlibelS{	float: left;	height: 20px;	width: 250px;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	margin-left: 100px;}#depotChamp2 {	float: left;	height: 20px;	width: 180px;}#depotCorps {	float: left;	width: 700px;	margin-left: 25px;}#depotSubmit {	height: 30px;	width: 200px;	margin-left: 100px;	margin-top: 20px;	text-align: center;}#recScherche {	width:650px;	height:575px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-left : 50px;}#recSTypeBien {	font-size: 12px;	height: 162px;	width: 700px;	margin-left : 20px;}#recSAppart {	float: left;	width:134px;	height:115px;	margin-left: 80px;}#recSMaison {	float: left;	width:200px;	height:141px;	}#recSDivers {	float: left;	width:194px;	height:142px;}#recSAutre {	width:614px;	height:235px;	margin-left : 20px;}#recSAncien {	float: left;	width:500px;	height:30px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;}#recSNombre {	float: left;	width:501px;	height:83px;}#recSLoc {	float: left;	width:506px;	height:43px;}#recSFiltre {	width:200px;	height:115px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin-left : 20px;}#recSOptions {	float: left;	width:265px;	height:115px;	font-weight: normal;}#Menu_haute {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: lighter;	background-color: #FFCCCC;	height: 20px;	margin: 0px;}#Menu_hr {	background-color: #E2E2E2;	height: 2px;}#Menu_bas {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	height: 20px;	font-weight: lighter;	background-color: #FFCCCC;}#aj_header {	width:700px;	height:100px;	margin-left: 100px;}#aj_form{	width:800px;	height:370px;	margin-left: 150px;}div#galerie{	width: 530px ;	height:370px;	padding: 10px ;	border: 1px solid #dcb ;	text-align: center ;	font: 0.9em Georgia, serif ;}ul#galerie_mini{	margin: 0 ;	padding: 0 ;	list-style-type: none ;}ul#galerie_mini li{	float: left ;}ul#galerie_mini li a img{		border: 1px solid #dcb ;}dl#photo{	clear: both;		background-color: #CC6600;}#conf_main{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width : 600px;	font-weight: lighter;	background-color: #FFCCCC;	margin-left : 200px;}#conf_contenu{	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	width : 600px;	margin-left : 60px;	line-height: 50px;}#es_main {	margin-top : 10px;	width:657px; 	z-index:33;}#es_alertes {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	width : 600px;	margin-left : 200px;	line-height: 50px;}#ch_main {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	width : 600px;	margin-left : 200px;	line-height: 50px;}#pp_main {	font-family: Arial, Helvetica, sans-serif;	width : 900px;	text-align: left;	margin-left: 0px;}#pa_main {	font-family: Arial, Helvetica, sans-serif;	width : 900px;	text-align: left;	margin-left: 200px;}#pa_titre {	font-family: Arial, Helvetica, sans-serif;	width : 600px;	text-align: left;	margin-left: 200px;	font-size: 36px;	font-weight: normal;}#det_left{	width:300px;	float: left;	margin-left: 5px;}#det_leftB{	width:340px;	float: left;}#det_milieu{	margin-right:5px;	margin-left:5px;	float: left;	height : 100%;	min-height: 400px;	z-index:30;}#det_right{	width:480px;	float:right;	z-index:40;}#det_autre{	width:372px;	float:left;}#det_recherche{	height : 40px;}#featured-places{	height : 30px;}#results {	width:480px;	float:left;}#det_pub{	margin-top:15px;	float:left;}#det_dispo{	margin-top:5px;	float:left;}#map {	width:480px !important; width:482px; ;	height:354px;}#ac_Form {	width:335px;	float: left;	background-color: #bacde7;	border: 1px solid #d4e4ff;	height:500px;}#ac_type {	float : left;	width:216px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#ac_type_vac {	position:relative;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float:right;	margin-top: 0px;	z-index: 50;}#ac_line {	float: left;	margin-top: 25px;	padding: 0px 0pt 0pt 0px; 	width: 333px;	font-weight: normal;}#ac_autres {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	width: 720px;	float: left;	font-weight: bold;}#ac_prix {	float: left;	font-weight: bold;	margin-right: 5px;}#ac_pays {	float: left;	margin-right: 5px;}#ac_selectprox{	float: left;	margin-right: 5px;}#ac_selectpays{	float: left;}#ac_options{	float: left;	width: 250px;	margin-right: 5px;}#ac_submit {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float: right;	margin-right: 20px;}#af_submit {	float: left;	margin-right: 5px;	margin-top : 5px;}#ac_bien {	float: left;	font-weight: bold;	margin-left: 10px;}.bouton {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	background-image: none;	background-repeat: no-repeat;	background-color: #FFFFFF;	border: thin solid #99CCFF;}#ac_edito {	font-family: Arial, Helvetica, sans-serif;	margin-bottom: 10px;	left: 0px;	font-size: 16px;	width:1100px; 	background-color:#FFFFFF; 	z-index:21;	border: 1px none #000000;	text-align:left;	}#af_edito {	font-family: Arial, Helvetica, sans-serif;	margin-bottom: 10px;	margin-left:10px;	font-size: 12px;	width:1100px; 	color:#655e44; 	z-index:21;	text-align:left;	}#afRec {	font-family: Arial, Helvetica, sans-serif;	width: 600px;	margin-bottom: 10px;	font-size: 12px;}#afCritere {	font-family: Arial, Helvetica, sans-serif;	width: 600px;	font-size: 12px;	height: 30px;	border: thin solid #0000CC;}#afLibel {	float: left;	font-family: Arial, Helvetica, sans-serif;	width: 80px;	font-size: 12px;}#afCri_item {	float: left;	font-family: Arial, Helvetica, sans-serif;	width: 80px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}#afCri_item3 {	float: left;	font-family: Arial, Helvetica, sans-serif;	width: 100px;	font-size: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}#afCri_libel {	float: left;	font-family: Arial, Helvetica, sans-serif;	width: 100px;}#afCri_item2 {	float: left;	font-family: Arial, Helvetica, sans-serif;	width: 40px;	font-size: 10px;}#dv_piece {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #003399;}#dv_prix {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: thin solid #000099;}#dv_prixL {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: thin solid #000099;}#dv_surface {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: thin solid #000099;}#dv_prox {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: thin solid #000099;}#dv_option {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	border: thin solid #000099;}#listeMap {	float: left;	width:614px;	height:700px;	margin-bottom:30px;}#message {	position:absolute;	height: 30px;	width: 310px;	left: 52px;	top: 237px;	text-align:center;	background-color: #B0CCD0;}#messageAccueil {	position:absolute;	height: 30px;	width: 310px;	left: 52px;	top: 287px;	text-align:center;	background-color: #B0CCD0;	z-index: 800;}#messageDetail {	position:absolute;	height: 30px;	width: 310px;	text-align:center;	left: 650px;	top: 80px;	background-color: #B0CCD0;}#detailAnnonce {	position:relative;	width:1040px;	background-color:#FFFFFF;	margin-left: 5px;}#ImpAnnonce {	position:relative;	width:670px;	background-color:#FFFFFF;}#cart_detail {	float: left;	width:330px;	margin-left: 30px;	border: 1px solid #dcb ;}#cart_entete {	float: left;	width:330px;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	background-color:#ffd251;	color : #ffffff;	font-weight: bold;}#cart_entleft {	float: left;	width:130px;	text-align: left;	margin-left: 10px;}#cart_entright {	float:right;	width:100px;	margin-right: 10px;}#cart_entcenter {	padding: 0px 5px 5px 5px;    margin: 0px;    background-color: silver;}#cart_description {	float: left;	width:300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin : 10px;}#cart_maj {	float: left;	width:300px;	text-align: left;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin-left : 10px;	margin-right : 0px;}div#cart_galerie{	width: 320px ;	padding: 5px ;	text-align: center ;	font: 0.9em Georgia, serif ;}ul#cart_galerie_mini{	margin-left : 10px;	padding: 0 ;	list-style-type: none ;	text-align:left;}ul#cart_galerie_mini li{	float:left;}ul#cart_galerie_mini li a img{	margin: 3px 1px ;	border: 1px solid #dcb ;}dl#cart_photo{	clear: both ;	margin: 0 auto ;	text-align: center ;}dl#cart_photo dt{	font: italic 2.5em/1.5em Georgia, serif ;	color: #dcb ;}dl#cart_photo dd{	margin: 0 ;}dl#cart_photo img{	border: 1px solid #dcb ;}#cart_infos {	float: left;	width:300px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}#cart_comp {	float: left;	width:300px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	margin-left : 10px;}#cart_croix {	float: right;	width:290px;	height : 20px;	text-align: right;	margin-right:20px;	margin-top:50px;}#cart_contour {border: 1px solid #dcb ;}#al_type {	float : left;	width:280px;	margin-left: 10px;	margin-right: 10px;	margin-top: 10px;	margin-bottom: 10px;}#al_type_vac {	position:relative;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	float:left;	z-index: 50;}/* Recherche box ------------------------------------------------------------------------------ */.line {	clear:both;	margin:0px;	padding:0px 0px 0px 0px;	width:443px;	}	.result {	clear:both;	border:1px solid #7F9DB9;	background-color:#FFFFFF;	padding:1px;	z-index:99;	position:absolute;	visibility:hidden;}			.result .selected .selectedVac{		background:#F5F5F5;	}	.result .list {		overflow:auto;		height:200px;	}		.listVac{		overflow:auto;		height:110px;	}	.listBien{		overflow:auto;		height:360px;		z-index:99;	}	.result .validate {		background:#F5F5F5;		text-align:right;		padding:2px 20px 2px 0px;	}				.selected div, .list div {			padding:1px 0px 1px 2px;		}		.validate a {			color:#000000;			font-weight:bold;		}img.sujest, input.sujest, div.sujest {	float:left;}input.sujest, div.sujest {	height:15px;		color: #666666;	font-family: Tahoma;	font-size: 10px;	padding: 2px 0px 0px 1px;	margin: 0px 0px 0px 0px;}input.sujest {	border: 1px solid #ACACAC;}img.sujest {	clear:right;	border: 1px solid #ACACAC;	border-left: 0px;	margin: 0px 0px 0px 0px;	padding: 1px;}.button {	color: #000000;	font-family: Tahoma;	font-size: 8pt;	font-weight: bold;	text-align: center;	border: 1px solid #B2B2B2;}.split_h{	clear:both;}#cpsaisieinfo {	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #eee 1px solid;	 DISPLAY: none; PADDING-LEFT: 2px; Z-INDEX: 1000; PADDING-BOTTOM: 2px; BORDER-LEFT: #eee 1px solid;	 WIDTH: 270px; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fffbc1}#cpsaisieinfo P {	FONT-SIZE: 9px; MARGIN-LEFT: 10px; FONT-FAMILY: arial; TEXT-ALIGN: left}#cpsaisieinfo IMG {	LEFT: -5px; POSITION: absolute; TOP: -3px}.immo1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;	line-height: normal;	background: left top;	letter-spacing: normal;	text-align: left;	vertical-align: top;	word-spacing: normal;	white-space: normal;}.turquoise {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	color: #2FB9C9;}.immo2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	font-weight: bold;	color: #655e44;}.rose {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #f06969;}.orange {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #FF9900;}.whiteB{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #FFFFFF;}.orange16B {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	font-weight: bold;	font-variant: normal;	color: #FF9900;}.orange20 {	font-family: Arial, Helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #FF9900;}.noir16 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #666666;}.noir12f {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	color: #000000;}.noir12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #666666;}.noir {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #666666;}.noirSous {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: normal;	text-decoration: underline;	color: #666666;}.noirS {	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	right: 0px;	line-height: normal;	font-weight: bold;	color: #666666;	}.bleu {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #9AADC9;}.bleu10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #738EFF;}.Filetgris {	font-weight: normal;	color: #D3D7DE;}.texte11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;}.texte {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;}.texteS {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;}.color {	color: #655e44;	background-color: #DDDDDD;}#moteur {	position:relative;	float : left;	width:1014px;	z-index:20; 	visibility: visible;}#navigation {	position:relative;	width: 1028px;	height: 20px;	background-color:#FFFFFF;	border: 1px none #000000;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #6699cc;	margin-bottom: 10px;	margin-left: 10px;}#modif {	position: relative;	width: 1005px;	background-color:#FFFFFF;	margin-left: 10px;}table.af_modif {	width:1004px;	background-color: #bacde7;	height:93px;}table.af_liste {	width:657px;	border:0px;}table#det_head  {    width:1118px;	height:92px;	background-color:#FFFFFF;}table#det_head  td {    border: solid #FFFFFF 1px;}table#det_mil  {    width:1041px;	border: solid #FFFFFF 1px;}table#det_mil  td {    border: solid #FFFFFF 1px;}.toprow_head {    text-align: right;	border: solid #FFFFFF 1px;}.toprow_head2 {    text-align: right;	border: solid #FFFFFF thin;	background-color:#bacde7;}#af_detann{	position:relative;	float:left;		width:650px;	background-color:#FFFFFF;	border:1px none #000000;	z-index:23;}#pub {	position:relative;	float:left;		width:315px;	height:324px;	left : 20px;	top : 0px;	background-color:#FFFFFF;	border:1px none #000000;	z-index:23;}#pliens {	position:relative;	float:left;		width:315px;	left : 20px;	top : 0px;	background-color:#FFFFFF;	border:1px none #000000;	z-index:23;}a.affich_lien {	color: #6699cc;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}a.accueil_lien {	color: #6699cc;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;}a.cart_lien {	color: #2fb9c9;	font-size: 12px;}a.af_lien {	color: #2fb9c9;	font-size: 10px;}a.af_ann{	color: #FF9900;	font-size: 10px;}a.det_ann{	color: #2fb9c9;	font-size: 10px;}a.dpt_lien_reg {	color: #655e44;	font-size: 12px;}a.dpt_lien_dpt {	color: #2fb9c9;	font-size: 10px;}a.af_lien_com {	color: #655e44;	font-size: 10px;} a.af_lien_dept1 {	color: #655e44;	font-size: 12px;} a {	text-decoration:none;}a.texte {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #655e44;}a:hover {	text-decoration: underline;}.txtBlanc {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #FFFFFF;}.txtItal {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: italic;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #666666;}.txtAnnonce {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666666;	}.txtAnnB {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #666666;	}.txtAnn {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #655e44;}.txtBlancTitre {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #FFFFFF;}.txtmarronTitre {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #655e44;}.txtMarron11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}.txtRose12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #f06969;}.txtRosebis12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #FF6666;}.Blanc10N {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #FFFFFF;}.bordure4 {	border: 1px solid #BDBFAC;}.rose10N {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #f06969;}.txtrose10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #f06969;}.noir {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	color: #666666;}.marron8N {	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}.marron9N {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}.marron10N {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}.marron14 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #655e44;}a.marron10N {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}.marron10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}#depotalerte {	position : relative;	margin-left:10px;	width:657px;	height:20px; 	background-color:#FFFFFF; }#depotannonce {	width:657px;	margin-left : 10px;	background-color:#FFFFFF;	color: #000000;}#depotEspace{	width:657px;	margin-left : 10px;	background-color:#FFFFFF;	color: #000000;}#depotcodeaction {	position : relative;	float : left;	margin-left : 10px;	width:357px;	background-color:#FFFFFF;	color: #000000;}#depotcodeactionBis {	position : relative;	float : left;	width:257px;	height:60px;	margin-left:40px;	background-color:#FFFFFF;	color: #000000;}#depotGal {	position : relative;	float : left;	width:380px;	background-color:#FFFFFF;	color: #000000;}#depg_main {	width:657px;	margin-left : 10px;	background-color:#FFFFFF;	color: #000000;}#depotinscription {	float:left;	margin-top:10px;	margin-left:5px;	width:657px;	height:524px;	background-color:#FFFFFF;	border:1px none #000000;	z-index:34;}.contours {	border: 1px solid #AFAD99;}.txtMarron14B {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #655e44;}#al_centre {	position : relative;	float : left;	width:657px;	background-color:#FFFFFF;	margin-top : 10px;}.orange12 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #FF8000;}.orange12B {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #FF8000;}.orange14B {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	color: #FF8000;}.turquoise10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #2FB9C9;}#arrondi1 {	position : relative;	float : left;	width:700px;	height:16px;	z-index:5;	top: 6px;}#listeCarto {	position : relative;	float : left;	width:618px; height:20px; z-index:39;}td.celDv {height : 20px;}#note_inscr{	margin-top:20px;	width:657px;	height:50px;	background-color:#FFFFFF; 	border:1px none #000000;	z-index:35;}#offres {	float: left;	margin-top :10px;	margin-left: 30px;	width:315px;}#offresG {	float: left;	margin-top :20px;	margin-left: 10px;	width:300px;}#offreStand {	float: left;	width:315px;	margin-top :10px;	background-color:#FFFFFF;}#offreConfort {	float: left;	width:315px;}#offreVacances {	float: left;	margin-top :10px;	width:315px; }#formulaire {	float: left;	width:950px;}#texteform{	margin-top :10px;	margin-left :10px;	width:657px;	background-color:#FFFFFF;	z-index:35;}#formulAnnonce {	margin-top :10px;	margin-left :10px;	width:657px;	float: left;	z-index:34;	visibility: visible;}#espPro {	float: left;	margin-top :10px;	margin-left :5px;	width:40px;	background-color:#FFFFFF;	z-index:34;	visibility: visible;}#espProB {	float: left;	margin-top :0px;	margin-left :5px;	width:40px;	background-color:#FFFFFF;	z-index:34;	visibility: visible;}#espPro1 {	float: left;	margin-top :15px;	margin-left :5px;	width:620px;	background-color:#FFFFFF;	z-index:34;	visibility: visible;}#espPro2 {	float: left;	margin-top :5px;	margin-left :5px;	margin-bottom :5px;	width:600px;	background-color:#FFFFFF;	z-index:34;	visibility: visible;}#listeAlertes {	float: left;	margin-top :10px;	width:657px;}#al_main {	float: left;	width:657px;	margin-left :5px;}#sidebar2 {	float: left;	width:1200px;	margin-top :10px;}#sidebar1 {	float: left;	width:1200px;}#fleche {	float: left;	margin-top :10px;	margin-left :45px;	margin-right :20px;	width:36px;	height:32px;	z-index:42}#formPack {	float: left;	margin-top :10px;	margin-bottom :20px;	width:232px;	height:144px;	background-color:#FFFFFF; 	border:1px none #000000;	z-index:39;}#condPaiement {	float: left;	margin-top :10px;	margin-left :5px;	width:756px;	height:92px; 	background-color:#FFFFFF;}#code_action {	float: left;	margin-top :10px;	margin-left :80px;	width:756px;	height:20px; 	background-color:#FFFFFF;}#design {	margin-top :5px;	width:657px;    background-color:#FFFFFF;}#choixPaiement {	margin-top :20px;	margin-left :5px;	width:657px;    background-color:#FFFFFF;}#bValider {	margin-top :10px;	margin-left :10px;	width:156px;	height:28px; 	background-color:#FFFFFF;}.bordure4 {	border: 1px solid #BDBFAC;}.txtMarron11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #655e44;}.rose14B {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #f06969;}.rose10N {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	color: #f06969;}#enreg {	float : left;	margin-top:10px;	margin-left:5px;	width:649px; height:212px;	background-color:#FFFFFF;	border:1px;}#versespace {	float : left;	margin-top:30px;	margin-left:5px;	width:224px; 	height:228px;	background-color:#FFFFFF;	z-index:35;}#flecheImag {	float : left;	margin-top:-38px;	margin-left:-65px;	width:117px; height:100px; background-color:#FFFFFF; z-index:56;}#versespaceDp {	float : left;	margin-top:27px;	margin-left:20px;	width:230px; 	height:228px;	background-color:#FFFFFF;	z-index:35;}#flecheImagDp {	float : left;	margin-top:-35px;	margin-left:-65px;	width:117px; height:100px; background-color:#FFFFFF; z-index:56;}.bordure4 {	border: 1px solid #BDBFAC;}.NAV_SousTitre{	color:#3f217b;	font-size:small;	padding:0px;	margin:0px; 	margin-left:0px;}.NAV_TraitTitre{	margin-bottom:5px;	height:7px;	background-image: url(../../Images/trait_critere_t.gif);	background-repeat: repeat-x;}#espace_main {	float : left;	margin-top:38px;	margin-left:65px;}#espace_cmd {	margin-left:35px;	width:658px;}.sbulle {position:absolute; visibility:hidden;background:#ffa; padding:4px; text-align:left;border:2px solid black; }#contact_main {	float : left;	margin : 10px;}#choix_rech_langues {	float : right;	width:200px;	height:40px;}#espace_prot {	float : left;	width:700px;}#espace_promo_pro_tarif {	float : left;	margin-left:50px;	align-text:right;	width:200px;}#espace_promo_pro {	float : left;	align-text:right;	width:200px;}#espace_promo_part {	margin-top:850px;	float : left;	align-text:right;	width:200px;}#espace_part {	float : left;	width:670px;}#espace_promo_part {	float : left;	align-text:right;	margin-left:20px;	width:150px;	z-index:50;}#diffuse_left {	float : left;	width:400px;}#diffuse_left2 {	float : left;	width:440px;}#diffuse_right {	float : right;	width:200px;	text-align:right;}.orange16Bsouligne {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #ff8000;	text-decoration: underline;}
