
body {
	margin: 0px;
	padding: 0px;
	color: #000000;
}

div.content{
	width: 710px;
}

div#propertypage {
	margin: 0px;
	padding: 0px;
	width: 710px;
	font-size:14px;
}

div#propertypage div.navigation {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 66px;

	background-color: #FFFFFF;
}

div#propertypage div.navigation2 {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 66px;
}

div#propertypage div.navigation h2 {

	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	height: 28px;
	color: #12377E;
	font-size: 1em;
	text-indent: 20px;
}

div#propertypage div.navigation ul, div#propertypage div.navigation2 ul {
	margin: 0px;
	padding: 0px;
}

div#propertypage div.navigation2 ul {
	padding-left: 20px;
	padding-right: 20px;
}

div#propertypage div.navigation ul li, div#propertypage div.navigation2 ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#propertypage div.navigation ul.menu {
	margin-left: 260px;
	margin-top: -32px;
}

div#propertypage div.navigation ul.menu li {
	display: block;
	position: relative;
	float: left;
}

div#propertypage div.navigation ul.menu li a {
	margin: 0px;
	padding: 0px;
	padding-top: 7px;
	padding-left: 33px;
	display: block;
	color: #12377E;
	text-decoration: none;
	font-size: 0.7em;
	height: 25px;
}

div#propertypage div.navigation ul.menu li.printer {
	padding-right: 10px;
}

div#searchpage  a.delete, div#searchpage div.eureka_nav div.delete{
	font-size:0.7em;
}

div#searchpage div.eureka_nav div.delete{
	float:right;
	color:#21407F;
	margin-top:-25px;
	margin-right:200px;
}

div#searchpage div.eureka_nav div.delete input{
	float:left;
	margin-top:0px;
}

div#searchpage a.delete{
	text-decoration:none;
	padding-top:5px;
	padding-left:30px;
	float:right;
	margin-right:10px;
	display:block;
	height:20px;
	margin-top:-33px;
}

div#searchpage div.eureka_nav ul{
	font-size:0.8em;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:20px;
}

div#propertypage div.navigation ul.nav li, div#propertypage div.navigation2 ul.nav li, div#searchpage div.eureka_nav ul li {
	display: inline;
}

div#propertypage div.navigation ul.nav li a, div#propertypage div.navigation2 ul.nav li a, div#searchpage div.eureka_nav ul li a {
	color: #12377E;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
}

div#propertypage div.navigation ul.nav li a span.arrow, div#propertypage div.navigation2 ul.nav li a span.arrow {
	color: #12377E;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
}

div#propertypage div.navigation ul.nav li.separator, div#propertypage div.navigation2 ul.nav li.separator, div#searchpage div.eureka_nav ul li.separator {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.7em;
	color: #12377E;
}	

div#propertypage div.navigation ul.nav li.no, div#propertypage div.navigation2 ul.nav li.no {
	margin-left: 22px;
	margin-right: 130px;
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;

}	


div#propertyid {
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;
}	
div#leaderboard{
display: none;
}
div#propertypage div.shortdesc {
	margin: 0px;
	padding: 0px;
	padding-top: 37px;
	width: 708px;
	margin-top: 9px ;
	
}
/*
.content div#propertypage div#describe{
height:208px;
	overflow:hidden;
}
*/
br.printbr{
display:none;
}
div#propertypage div.shortdesc div.message {
	display: none;
}

div#propertypage div.shortdesc div.album {
	margin: 0px;
	padding: 0px;
	padding-bottom: 00px;
	margin-left: 5px;
	width: 290px;
	position: relative;
	float: left;
}

div#propertypage div.shortdesc div.album div.large {
	margin: 0px;
	padding: 0px;
	width: 260px;
}

div#propertypage div.shortdesc div.album div.large div.head {
	margin: 0px;
	padding: 0px;
	width: 377px;
	height: 15px;
	display:none;
}

div#propertypage div.shortdesc div.album div.large div.body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	margin-left: 18px;
	width: 228px;
}

div#propertypage div.shortdesc div.album div.large div.body div.garantie {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	text-align: center;
}

div#propertypage div.shortdesc div.album div.large div.body div.garantie a {
	color: #12377E;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: none;
}

div#propertypage div.shortdesc div.album div.large div.body div.vendu {
	margin: 0px;
	padding: 0px;
	position: absolute;
}

div#propertypage div.shortdesc div.album div.large div.foot {
	margin: 0px;
	padding: 0px;
	width: 377px;
	height: 15px;
	display:none;
}

div#propertypage div.shortdesc div.album ul {
	margin: 0px;
	padding: 0px;
}

div#propertypage div.shortdesc div.album ul li {
	list-style-type: none;
	position: relative;
	float: left;
}

div#propertypage div.shortdesc div.album ul li div.thumb {
	margin: 0px;
	padding: 0px;
	width: 94px;
	height: 68px;
	text-align: center;
}

div#propertypage div.shortdesc div.album ul li div.thumb img {
	margin-top: 11px;
	cursor: pointer;
}

div#propertypage div.shortdesc div.album ul li div.full {
	margin: 0px;
	padding: 0px;
	width: 94px;
	height: 68px;
	text-align: center;
}

div#propertypage div.shortdesc div.album ul li div.full a img {
	border: none;
}

div#propertypage div.shortdesc div.details {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;

}

div#propertypage div.shortdesc div.details div.pricetag {
	margin: 0px;
	padding: 0px;
	width: 190px;
	position: relative;
	float: none;
}

div#propertypage div.shortdesc div.details div.pricetag h3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 1.1em;
}

div#propertypage div.shortdesc div.details div.pricetag span.price {
	font-size: 1.1em;
	font-weight: bold;
}

div#propertypage div.shortdesc div.details div.pricetag span.unit {
	color: #12377E;
	font-size: 0.6em;
	font-weight: bold;
}

div#propertypage div.shortdesc div.details div.calculator {
	margin: 0px;
	padding: 0px;
	width: 95px;
	position: relative;
	float: left;
}

div#propertypage div.shortdesc div.details div.calculator a img {
	border: none;
	cursor: pointer;
	position:absolute;
	margin-top:-5px;
}

div#propertypage div.shortdesc div.details div.category, div#propertypage div.shortdesc div.details div.address, 
div#propertypage div.shortdesc div.details div.city, div#propertypage div.shortdesc div.details div.piece, 
div#propertypage div.shortdesc div.details div.room, div#propertypage div.shortdesc div.details div.bathroom,
div#propertypage div.shortdesc div.details div.secteur, div#propertypage div.shortdesc div.details div.powderroom {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	padding-top: 0px;
	width: 300px;
}

div#propertypage div.shortdesc div.details div.category span.label, div#propertypage div.shortdesc div.details div.address span.label, 
div#propertypage div.shortdesc div.details div.city span.label, div#propertypage div.shortdesc div.details div.piece span.label, 
div#propertypage div.shortdesc div.details div.room span.label, div#propertypage div.shortdesc div.details div.bathroom span.label,
div#propertypage div.shortdesc div.details div.secteur span.label, div#propertypage div.shortdesc div.details div.powderroom span.label {
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
}

div#propertypage div.shortdesc div.details div.category span.value, div#propertypage div.shortdesc div.details div.address span.value, 
div#propertypage div.shortdesc div.details div.city span.value, div#propertypage div.shortdesc div.details div.piece span.value, 
div#propertypage div.shortdesc div.details div.room span.value, div#propertypage div.shortdesc div.details div.bathroom span.value,
div#propertypage div.shortdesc div.details div.secteur span.value, div#propertypage div.shortdesc div.details div.powderroom span.value {
	color: #12377E;
	font-size: 0.7em;
}

div#propertypage div.shortdesc div.details div.nav {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	width: 300px;
	background-color: #FFFFFF;
}

div#propertypage div.shortdesc div.details div.nav div.virtual, div#propertypage div.shortdesc div.details div.nav div.map, 
div#propertypage div.shortdesc div.details div.nav div.featured {
	margin: 0px;
	padding: 0px;
	margin-left: 9px;
	margin-top: 9px;
	width: 88px;
	height: 54px;
	position: relative;
	float: left;
}

div#propertypage div.shortdesc div.details div.nav div.virtual a img, div#propertypage div.shortdesc div.details div.nav div.map a img, 
div#propertypage div.shortdesc div.details div.nav div.featured a img {
	border: none;
}

div#propertypage div.shortdesc div.details div.nav div.link {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	width: 300px;
	height: 20px;
	text-align: center;
	border-bottom: solid 1px #9EAFC1;
}

div#propertypage div.shortdesc div.details div.nav div.link a {
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
	text-decoration: none;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse div.button {
	margin: 0px;
	padding: 0px;
	margin-left: 9px;
	position: relative;
	float: left;
	width: 88px;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse div.button a img {
	border: none;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse div.schedule {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	position: relative;
	float: left;
	width: 175px;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse ul {
	margin: 0px;
	padding: 0px;
}

div#propertypage div.shortdesc div.details div.nav div.openhouse ul li {
	margin: 0px;
	padding: 0px;
	color: #12377E;
	font-size: 0.7em;
	list-style-type: none;
}


div#propertypage div.longdesc div.agents {
	position: absolute;
	top: 0px;
	left: 140px;
	background-color: #FFFFFF;
	width: 580px;
}
	
div#propertypage div.longdesc div.agents div.box {
	margin: 0px;
	padding: 0px;

	width: 285px;
	float:left;
}

div#propertypage div.longdesc div.agents div.box div.head {
	margin: 0px;
	padding: 0px;
	width: 300px;
}

div#propertypage div.longdesc div.agents div.box div.head h5 {
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 5px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
}

div#propertypage div.longdesc div.agents div.box div.foot {
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 19px;
	display:none;
}

div#propertypage div.longdesc div.agents div.box div.body div.photo {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 60px;
	position: relative;
	float: left;
}
div.albumPhoto img{
height:150px;
}
div#propertypage div.longdesc div.agents div.box div.body div.photo a img {
	border: solid 1px #A2AFC2;
}

div#propertypage div.longdesc div.agents div.box div.body div.info {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	width: 190px;
	position: relative;
	float: left;
}

div#propertypage div.longdesc div.agents div.box div.body div.info span.name {
	display: block;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
}

div#propertypage div.longdesc div.agents div.box div.body div.info span.title {
	display: block;
	padding-bottom: 5px;
	color: #12377E;
	font-size: 0.7em;
}

div#propertypage div.longdesc div.agents div.box div.body div.info a.bureau {
	color: #12377E;
	font-size: 0.7em;
	font-weight: bold;
}

div#propertypage div.longdesc div.agents div.box div.body div.info span.participant {
	display: block;
	text-indent: 20px;
	padding-top: 5px;
	height: 20px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
}

div#propertypage div.longdesc div.agents div.box div.body div.coords {
	margin: 0px;
	padding: 0px;
	width: 260px;
	margin-left: 20px;
	border-top: solid 1px #9EAFC1;
}

div#propertypage div.longdesc div.agents div.box div.body div.coords span.label, div#propertypage div.longdesc div.agents div.box div.body div.coords span.value {
	color: #12377E;
	font-size: 0.7em;
}

div#propertypage div.longdesc div.agents div.box div.body div.nb p {
	width: 260px;
	margin-left: 20px;
	color: #12377E;
	font-size: 0.7em;
}

div#propertypage div.longdesc div.agents div.box div.body div.coords div.contact ul {
	margin: 0px;
	padding: 0px;
}

div#propertypage div.longdesc div.agents div.box div.body div.coords div.contact ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
}

div#propertypage div.longdesc div.agents div.box div.body div.coords div.contact ul li a {
	color: #12377E;
	font-size: 0.6em;
	font-weight: bold;
}
div#propertypage div.longdesc{
	width: 750px;
}

div#propertypage div.longdesc div.description h4 {
	background-image: none;
}


div#propertypage div.longdesc a#linkroomtableshow, div#propertypage div.longdesc a#linkroomtablehide {
	cursor: pointer;
}

div#propertypage div.longdesc div#roomtable {
	margin: 0px;
	padding: 0px;
	margin-left: 0px !important;
	margin-bottom: 40px;
	width: 804px;
	border: none;
	clear: all;
}

div#propertypage div.longdesc div#roomtable table {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #FFFFFF;
	border: solid 1px #BBBBBB;
}

div#propertypage div.longdesc div#roomtable table tr {
	margin: 0px;
	padding: 0px;
	border: none;
}

div#propertypage div.longdesc div#roomtable table th {
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 0.6em;
	color: #12377E;
	font-weight: bold;
}

div#propertypage div.longdesc div#roomtable table td {
	margin: 0px;
	padding: 0px;
	padding: 3px;
	border: none;
	font-size: 0.6em;
	color: #12377E;
}

div#propertypage div.longdesc div#roomtable table td.room {
	width: 150px;
}

div#propertypage div.longdesc div#roomtable table td.level {
	width: 75px;
}

div#propertypage div.longdesc div#roomtable table td.width {
	width: 75px;
}

div#propertypage div.longdesc div#roomtable table td.depth {
	width: 75px;
}

div#propertypage div.longdesc div#roomtable table td.dimension {
	width: 125px;
}

div#propertypage div.longdesc div#roomtable table td.ri {
	width: 40px;
}

div#propertypage div.longdesc div#roomtable table td.floorcover {
	width: 110px;
}

div#propertypage div.longdesc div#roomtable table td.comments {
	width: 100px;
}

div#propertypage div.longdesc div#roomtable table td.even {
	background-color: #EEEEEE;
}

div#information div.submenu {
	margin: 0px;
	padding: 0px;
	width: 145px;
	margin-right: -3px;
	margin-top: 1px;
	position: relative;
	float: right;
	display: none;
}

div#information div.submenu ul {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}

div#information div.submenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#information div.submenu ul li.button {
	margin-top: -10px;
	width: 145px;
	height: 45px;
}

div#information div.submenu ul li.button a {
	display: block;
	height: 40px;
	padding-left: 23px;
	padding-right: 22px;
	padding-top: 8px;
	padding-bottom: 9px;
	font-size: 0.8em;
	color: #12377E;
	font-weight: bold;
	text-decoration: none;
	line-height: 1em;
}

div#information div.submenu ul li.button a span {
	display: none;
}

div#information div.submenu ul li.regions {
	margin: 0px;
	padding: 0px;
	margin-top: -9px;
	margin-bottom: 10px;
}

div#information div.submenu ul li.regions div {
	margin: 0px;
	padding: 0px;
}

div#information div.submenu ul li.regions div ul.regions {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
}

div#information div.submenu ul li.regions div ul.regions li.region {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-left: 23px;
	width: 115px;
	font-size: 0.8em;
	color: #12377E;
	font-weight: bold;
	position: relative;
}

div#information div.submenu ul li.regions div ul.regions li a {
	text-decoration: none;
}

div#information div.submenu ul li.regions div ul.regions li.municipalite {
	margin: 0px;
	padding: 0px;
	margin-left: 23px;
	margin-right: 20px;
	padding-top: 3px;
	width: 115px;
	font-size: 0.8em;
	color: #12377E;
	position: relative;
}

div#information div.submenu ul li.about {
	margin: 0px;
	padding: 0px;
	margin-top: -9px;
	margin-bottom: 10px;
}

div#information div.submenu ul li.about div {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
}

div#information div.submenu ul li.about div p {
	margin: 0px;
	padding: 10px;
	padding-left: 23px;
	font-size: 0.7em;
	color: #12377E;
}

div#information div.fiche_agent, div#information div.fiche_bureau, div#information div.fiche_ressource {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-top: 25px;
}

div#information div.fiche_agent div.photo, div#information div.fiche_reciprocite div.photo {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 135px;
	text-align: left;
}

div#information div.fiche_agent div.info {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 220px;
	text-align: left;
}

div#information div.fiche_ressource div.photo {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 220px;
	text-align: left;
}

div#information div.fiche_ressource div.info {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 220px;
	text-align: left;
}

div#information div.fiche_agent div.info div span.label, div#information div.fiche_agent div.description div span.label,
div#information div.fiche_bureau div.description div span.label,
div#information div.fiche_ressource div.info div span.label, div#information div.fiche_ressource div.description div span.label {
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.65em;
	font-weight: bold;
}

div#information div.fiche_agent div.info div span.value, div#information div.fiche_agent div.description div span.value,
div#information div.fiche_bureau div.description div span.value,
div#information div.fiche_ressource div.info div span.value, div#information div.fiche_ressource div.description div span.value {
	color: #12377E;
	font-size: 0.7em;
}

div#information div.fiche_agent div.description div.maxime, div#information div.fiche_bureau div.maxime {
	padding-bottom: 10px;
	/*width: 360px;*/
	color: #12377E;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
}

div#information div.fiche_bureau div.thumbs {
	margin: 0px;
	padding: 0px;
}

div#information div.fiche_bureau div.thumbs ul {
	margin: 0px;
	padding: 0px;
}

div#information div.fiche_bureau div.thumbs ul li {
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
	margin-top: 5px;
	position: relative;
	float: left;
	list-style-type: none;
	display: block;
	/*width: 113px;*/
	text-align: center;
}

div#information div.fiche_bureau div.thumbs ul li div.name a, div#information div.fiche_bureau div.thumbs ul li div.type {
	color: #12377E;
	font-size: 0.7em;
}

div#information div.fiche_agent div.description div.presentation, div#information div.fiche_bureau div.description div.presentation {
	padding-bottom: 10px;
	/*width: 360px;*/
	color: #12377E;
	font-size: 0.8em;
}

div#information div.fiche_agent div.description div.presentation p, div#information div.fiche_bureau div.description div.presentation p {
	padding-left: 0px;
	margin-left: 0px;
	font-size: 1em;
}

div#information div.fiche_agent div.description div.presentation ul li, div#information div.fiche_bureau div.description div.presentation ul li {
	font-size: 1em;
}

div#information div.fiche_agent div.banners {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
	width: 510px;
	text-align: center;
}

div#information div.fiche_agent div.banners div.ban1 {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	text-align: center;
	border: solid 1px #9EAFC1;
	color: #12377E;
	font-size: 0.8em;
}

div#information div.fiche_agent div.banners div.ban2 {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	text-align: center;
	border: solid 1px #9EAFC1;
	color: #12377E;
	font-size: 0.8em;
}

div#information a#printer {
	margin: 0px;
	padding: 0px;
	margin-top: -32px;
	margin-left: 375px;
	position: absolute;
	display: block;
	height: 25px;
	width: 110px;
	padding-left: 35px;
	padding-top: 8px;
	color: #12377E;
	text-decoration: none;
	font-size: 0.6em;
	display: none;
}

div#information a.printer {
	padding-left: 30px;
	display:block;
	height:20px;
	float:right;
	cursor: pointer;
	margin-right:10px;
	margin-top:-20px;
	text-decoration:none;
	display: none;
}

div#information div.fiche_agent div.description div.website, div#information div.fiche_agent div.description div.team {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #12377E;
	font-size: 0.8em;
}

div#information div.fiche_agent div.description div.website a, div#information div.fiche_agent div.description div.team a {
	font-size: 1em;
}

body#fr div#information div.fiche_agent div.info div.apec span.participant {
	display: block;
	text-indent: 70px;
	padding-top: 10px;
	height: 50px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	background-image: url('../img/icones/ico_apec_fr.gif');
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}

body#en div#information div.fiche_agent div.info div.apec span.participant {
	display: block;
	text-indent: 70px;
	padding-top: 10px;
	height: 50px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
	background-image: url('../img/icones/ico_apec_en.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

div#information div.fiche_bureau div.description h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	color: #12377E;
	font-size: 0.8em;
	font-weight: bold;
}

div#information div.fiche_bureau div.description h5 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	color: #12377E;
	font-size: 0.65em;
	font-weight: bold;
}

div#information div.fiche_bureau div.description div.courtier {
	margin: 0px;
	padding: 0px;
	color: #12377E;
	font-size: 0.7em;
}

div#information div.fiche_bureau div.description div.address {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#information div.fiche_bureau div.description div.email {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
}

div#information div.fiche_bureau div.description div.presentation {
	padding-top: 10px;
	font-size: 0.7em;
}

div#information div.fiche_bureau div.description div.agents {
	clear:both;
}

div#information div.fiche_bureau div.description div.agents div.col {
	width: 31%;
	padding-right: 5px;
}

div#information div.fiche_bureau div.description div.agents div.col a {
	color: #12377E;
	font-size: 0.65em;
	line-height: 1.4em;
}

div#information div.fiche_bureau div.description div.agents div.col img {
	border: none;
	display:none;
	width:0;
}

div#information div.page_ecrire {
	margin-left: 20px;
	margin-top: 10px;
}

div#information div.fiche_bureau div.description p {
	margin-left: 0px;
	padding-left: 0px;
}

div#information div.fiche_bureau div.description h2 {
	margin: 0px;
	margin-top: 20px;
	margin-bottom: 5px;
	font-size: 0.7em;
	color: #12377E;
	text-transform: uppercase;
}

div#information div.eureka {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	width: 450px;
}

div#information div.eureka_register {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

div#information div.eureka h3 {
	width: 200px;
	font-size: 1.1em;
	color: #12377E;
	font-weight: normal;
}

div#information div.eureka_register h3 {
	font-size: 1.1em;
	color: #12377E;
	font-weight: normal;
}

div#information div.eureka p {
	margin-left: 0px;
	padding-left: 0px;
	width: 340px;

	font-size: 0.7em;
	color: #12377E;
}

div#information div.eureka_register p {
	margin-left: 0px;
	padding-left: 0px;
	width: 362px;
	font-size: 0.7em;
	color: #12377E;
}

div#information div.eureka p.quote {
	width: 175px;
}

div#information div.eureka div.create {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	width: 343px;
	height: 45px;
}

div#information div.eureka div.create h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 14px;
	margin-bottom: 11px;
	position: relative;
	float: left;
	width: 170px;
	height: 22px;
	font-size: 0.6em;
	color: #12377E;
	text-transform: uppercase;
	font-weight: bold;
	text-indent: 20px;
}

div#information div.eureka div.create div.button {
	margin: 0px;
	padding: 0px;
	margin-top: 14px;
	margin-bottom: 11px;
	position: relative;
	float: left;
	width: 170px;
	height: 22px;
	text-indent: 65px;
}

div#information div.eureka div.create div.button a {
	font-size: 0.7em;
	color: #FFFFFF;
	text-decoration: none;
}

div#information div.eureka div.login {
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
	width: 343px;
	height: 99px;
}

div#information div.eureka div.login h3 {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	padding-top: 15px;
	padding-bottom: 10px;
	font-size: 0.6em;
	color: #12377E;
	text-transform: uppercase;
	font-weight: bold;
}

div#information div.eureka div.login div.label {
	margin-left: 20px;
	width: 170px;
}

div#information div.eureka div.login div.label label {
	font-size: 0.6em;
}

div#information div.eureka div.login div.field {
	width: 135px;
}

div#information div.eureka div.login div.field input {
	width: 130px;
}

div#information div.eureka div.form div.button {
	text-align: left;
	margin-left: 0px;
	margin-bottom: 20px;
	margin-top: 15px;
}

div#information div.eureka div.form div.button ul li {
	margin-left: 0px;
}

div#information h1.eureka span {
	position: absolute;
	display: block;
	margin-left: 90px;
	margin-top: -18px;
	height: 42px;
	width: 300px;
	text-indent: 90px;
}

div#information div.eureka_register div.formbox, div#information div.eureka div.formbox {
	margin: 0px;
	padding: 0px;
	width: 362px;
}

div#information div.eureka_register div.formbox div.body, div#information div.eureka div.formbox div.body {
	margin: 0px;
	padding: 0px;
	width: 362px;
}

div#information div.eureka_register div.formbox div.foot, div#information div.eureka div.formbox div.foot {
	margin: 0px;
	padding: 0px;
	width: 362px;
	height: 16px;
}

div#information div.eureka_register div.large, div#information div.eureka div.large {
	margin-top: 8px;
	width: 462px;
}

div#information div.eureka_register div.large div.body, div#information div.eureka div.large div.body {
	width: 462px;
}

div#information div.eureka_register div.large div.foot, div#information div.eureka div.large div.foot {
	width: 462px;
	height: 16px;
}

div#information div.eureka_register div.formbox div.body p.note, div#information div.eureka div.formbox div.body p.note {
	width: 330px;
	padding-right: 15px;
}

div#information div.eureka_register div.formbox div.body div.subscribe, div#information div.eureka div.formbox div.body div.changepassword,
div#information div.eureka_register div.formbox div.body div.region, div#information div.eureka_register div.formbox div.body div.specifications,
div#information div.eureka_register div.formbox div.body div.categories {
	padding: 15px;
}

div#information div.eureka_register div.formbox div.body div.label, div#information div.eureka div.formbox div.body div.label {
	width: 150px;
	height: 30px;
}

div#information div.eureka_register div.formbox div.body div.field, div#information div.eureka div.formbox div.body div.field {
	width: 170px;
	height: 30px;
}

div#information div.eureka_register div.formbox div.body div.radio, div#information div.eureka div.formbox div.body div.radio {
	width: 170px;
	height: 30px;
}

div#information div.eureka_register div.formbox div.body div.field input, div#information div.eureka div.formbox div.body div.field input {
	width: 160px;
}

div#information div.eureka_register div.formbox div.body div.field select, div#information div.eureka div.formbox div.body div.field select {
	width: 164px;
	font-size: 0.8em;
}

div#information div.eureka_register div.large div.body div.label, div#information div.eureka div.large div.body div.label {
	width: 200px;
	height: 30px;
}

div#information div.eureka_register div.large div.body div.field, div#information div.eureka div.large div.body div.field {
	width: 220px;
	height: 30px;
}

div#information div.eureka_register div.large div.body div.radio, div#information div.eureka div.large div.body div.radio {
	width: 220px;
	height: 30px;
}

div#information div.eureka_register div.large div.body div.field input, div#information div.eureka div.large div.body div.field input {
	width: 210px;
}

div#information div.eureka_register div.large div.body div.field select, div#information div.eureka div.large div.body div.field select {
	width: 214px;
	font-size: 0.8em;
}

div#information div.eureka_register div.form div.button, div#information div.eureka div.form div.button {
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
}

div#information div.eureka_register div.selections {
	margin: 0px;
	padding: 0px;
	width: 505px;
}

div#information div.eureka_register div.selections div.submenu {
	margin: 0px;
	padding: 0px;
	margin-left: 366px;
	position: absolute;	
	width: 139px;
}

div#information div.eureka_register div.selections div.submenu ul {
	margin: 0px;
	padding: 0px;
}

div#information div.eureka_register div.selections div.submenu ul li {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 139px;
	height: 112px;
	list-style-type: none;
}

div#information div.eureka_register div.selections div.submenu ul li a {
	display: block;
	width: 90px;
	margin-left: 20px;
	padding-top: 70px;
	font-size: 0.7em;
	color: #12377E;
	text-decoration: none;
	text-align: center;
}

div#information div.eureka_register div.selections div.profile {
	margin-left: 0px;
	margin-top: 10px;
	width: 355px;
}

div#information div.eureka_register div.selections div.profile h3 {
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	width: 355px;
	height: 24px;
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;
	text-indent: 10px;
}

div#information div.eureka_register div.formbox div.body div.region h3, div#information div.eureka_register div.formbox div.body div.specifications h3,
div#information div.eureka_register div.formbox div.body div.categories h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;
}

div#information div.eureka_register div.selections div.profile div {
	margin: 0px;
	padding: 0px;
	width: 355px;
}

div#information div.eureka_register div.selections div.profile div.sep {
	border-top: solid 1px #9EAFC1;
}

div#information div.eureka_register div.selections div.profile div span.label {
	margin: 5px;
	margin-left: 10px;
	padding: 0px;
	display: block;
	position: relative;
	float: left;
	width: 260px;
}

div#information div.eureka_register div.selections div.profile div span.value {
	margin: 5px;
	margin-left: 10px;
	padding: 0px;
	display: block;
	position: relative;
	float: left;
	width: 50px;
	text-align: center;
}

div#information div.eureka_register div.selections div.profile div span.label a, 
div#information div.eureka_register div.selections div.profile div span.value a {
	font-size: 0.7em;
	color: #12377E;
	text-decoration: none;
}

div#information div.eureka_register div.selections div.button {
	margin: 0px;
	padding: 0px;
	width: 355px;
	text-align: right;
}

div#information div.eureka_register div.selections div.button ul {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
}

div#information div.eureka_register div.selections div.button ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;	
}

div#information div.eureka_register div.selections div.button ul li a {
	font-size: 0.7em;
	color: #12377E;
	text-decoration: none;
}

div#information div.eureka p.note, div#information div.eureka_register p.note {
	color: #990000;
	font-size: 0.7em;
}

div#information div.eureka ol li {
	font-size: 0.7em;
}

div#information div.eureka_register div.form div.profile_name {
	margin: 0px;
	padding: 0px;
	margin-top: 45px;
	width: 360px;
	height: 52px;
}

div#information div.eureka_register div.form div.profile_name div.label,
div#information div.eureka_register div.form div.profile_name div.field {
	margin-top: 15px;
}

div#information div.eureka_register div.form div.profile_name div.label {
	margin-top: 17px;
	text-indent: 15px;
}

div#information div.eureka_register div.form div.region div.col {
	width: 215px;
}

div#information div.eureka_register div.form div.specifications div.radio {
	width: 175px;
}

div#information div.eureka_register div.form div.specifications div.col {
	margin-right: 20px;
}

div#information div.eureka_register div.form div.categories div.col {
	width: 215px;
}

div#information div.eureka_register div.form div.categories div.col label {
	font-size: 0.6em;
}

div.footer {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 42px;
}

div.footer div.nav {
	margin: 0px;
	padding: 0px;
	padding-right: 20px;
	padding-top: 8px;
	text-align: right;
}

div.footer div.nav ul {
	margin: 0px;
	padding: 0px;
}

div.footer div.nav ul li {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	display: inline;
	list-style-type: none;
}

div.footer div.nav ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 0.6em;
}

div.footer div.nav ul li a:hover {
	color: #ABCAF1;
}

div#municipalites {
	height:128px;
	width:334px;
}



.a2 {
	font-family: Tahoma, Verdana;
	color: #000000;
	text-decoration: underline;
}

.a2:hover	{
	font-family: Tahoma, Verdana;
	color: #990000;
	text-decoration: underline;
}

.cadre {
	color: #0F1870;
}

Checkbox {
	font-family : Tahoma, Verdana;
	font-size : 7pt;
	font-weight : normal;
	width: 23px;
	height: 23px;
	padding-top: 2px;
}

B {
	font-weight: bold;
}

.form_checkbox {
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	font-weight : normal;
}

.form_text {
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	font-weight : normal;
}

.form_input_text {
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	font-weight : normal;
	height: 18px;
}

.form_cal {
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	font-weight : normal;
	width: 100px;
	height: 20px;
}

.form_select {
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	font-weight : normal;
}

.form_etiquette {
	font-family : Tahoma, Verdana;
	color: #3B3B3B;
	font-size : 8pt;
	font-style: normal;
	font-weight : bold;
	text-decoration: none;
}

.form_prix {
	width: 65px;
	font-size : 8pt;
	text-align: right;
	padding: 2px;
	padding-right: 10px;
	line-height: 100%;
}

.form_percentage {
	width: 65px;
	font-size: 8pt;
	text-align: right;
	padding: 2px;
	padding-right: 15px;
	line-height: 100%;
}

.form_lien {
	color : #000000;
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.form_lien:hover {
	font-family : Tahoma, Verdana;
	color : #990000;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
}

.newSelectOdd {
	cursor: pointer;
	display: block;
	color: #000000;
	background-color: #FFFFFF;
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	text-decoration: none;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.newSelect {
	border: 1px inset #CCCCCC;
	overflow: auto;
	overflow-x: hidden;
}

.newSelectEven {
	cursor: pointer;
	display: block;
	color: #000000;
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	text-decoration: none;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.col {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
}

div.search_agent {
	margin: 0px;
	padding: 0px;
}

div.search_agent h2 {
	margin: 0px;
	margin-left: 20px;
	margin-top: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 158px;
	height: 20px;
	font-size: 0.65em;
	color: #12377E;
	text-transform: uppercase;
	text-align: center;
}

div#searchpage div.search_agent h3 {
	margin: 0px;
	margin-top: 20px;
	padding: 3px;
	width: 158px;
	height: 20px;
	font-size: 0.7em;
	color: #12377E;
	text-transform: uppercase;
}

div.search_agent div.nav_letter {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 667px;
	height: 50px;

}

div.search_agent div.nav_letter ul {
	margin: 0px;
	padding: 0px;
	padding-top: 15px;
	margin-left: 15px;
}

div.search_agent div.nav_letter ul li {
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	margin-right: 5px;
	list-style-type: none;
	display: block;
	position: relative;
	float: left;
}

div.search_agent div.nav_letter ul li a {
	margin: 0px;
	padding: 0px;
	width: 14px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-indent: -100px;
}

div.search_agent div.nav_letter ul li.I a {
	width: 10px;
}

div.search_agent div.nav_letter ul li.J a {
	width: 12px;
}

div.search_agent div.nav_letter ul li.M a, div.search_agent div.nav_letter ul li.N a, 
div.search_agent div.nav_letter ul li.P a, div.search_agent div.nav_letter ul li.R a {
	width: 18px;
}

div.search_agent div.nav_letter ul li.W a {
	width: 22px;
}

div.search_agent div.formbox, div#searchpage div.formbox {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 667px;
}

div.search_agent div.formbox div.head, div#searchpage div.formbox div.head {
	margin: 0px;
	padding: 0px;
	display: none;
}

div.search_agent div.formbox div.body, div#searchpage div.formbox div.body {
	margin: 0px;
	padding: 0px;
	width: 667px;
}

div.search_agent div.formbox div.foot, div#searchpage div.formbox div.foot {
	margin: 0px;
	padding: 0px;
	width: 667px;
	height: 9px;
}

div.search_agent div.formbox div.body form {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
}

div.search_agent div.formbox div.body form div.coords {
	margin: 0px;
	padding: 10px;
	position: relative;
	float: left;
	width: 300px;
}

div.search_agent div.formbox div.body form div.coords div.label {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 90px;
	height: 25px;
}

div.search_agent div.formbox div.body form div.coords div.label label {
	font-size: 0.7em;
	color: #12377E;
	font-weight: bold;
}

div.search_agent div.formbox div.body form div.coords div.field {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 185px;
	height: 25px;
}

div.search_agent div.formbox div.body form div.coords div.field input {
	width: 160px;
}

div.search_agent div.formbox div.body form div.coords div.field select {
	width: 164px;
}

div.search_agent div.formbox div.body form div.coords div.radio {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 205px;
	height: 25px;
}

div.search_agent div.formbox div.body form div.coords div.radio label {
	font-size: 0.6em;
	color: #12377E;
}

div.search_agent div.formbox div.body form div.regions {
	margin: 0px;
	padding: 10px;
	padding-top: 0px;
	margin-top: 10px;
	position: relative;
	float: left;
	width: 320px;
	border-left: solid 1px #9EAFC1;
}

div.search_agent div.formbox div.body form div.regions div.label {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 90px;
	height: 25px;
}

div.search_agent div.formbox div.body form div.regions div.label label, div.search_agent div.formbox div.body form div.regions div.radio label {
	font-size: 0.7em;
	color: #12377E;
	font-weight: bold;
}

div.search_agent div.formbox div.body form div.regions div.field {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 185px;
	height: 25px;
}

div.search_agent div.formbox div.body form div.regions div.field select {
	width: 230px;
}

div.search_agent div.formbox div.body form div.regions div.button {
	margin: 0px;
	padding: 0px;
	margin-top: 40px;
	margin-left: 125px;
	text-align: right;
}

div.search_agent div.formbox div.body form div.regions div.button ul {
	margin: 0px;
	padding: 0px;
	height: 25px;
}

div.search_agent div.formbox div.body form div.regions div.button ul li {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	display: block;
	list-style-type: none;
	position: relative;
	float: left;
	width: 86px;
	height: 25px;
	text-align: center;
}

div.search_agent div.formbox div.body form div.regions div.button ul li a {
	font-size: 9px;
	color: #FFFFFF;
	cursor: pointer;
}

div.search_agent table.results, div.search_agent table.results tr, div.search_agent table.results tr th,
div.search_agent table.results tr td, div.search_bureau table.results, div.search_bureau table.results tr, div.search_bureau table.results tr th,
div.search_bureau table.results tr td {
	margin: 0px;
	padding: 0px;
	border: none;
}

div.search_agent table.results, div.search_bureau table.results {
	border-collapse:collapse;
	margin-left: 20px;
	margin-top: 10px;
	width: 665px;
}

div.search_agent table.results tr th, div.search_bureau table.results tr th {
	padding-left: 10px;
	font-size: 0.7em;
	color: #12377E;
	font-weight: bold;
	height: 20px;
	background-color: #CEDFF7;
}

div.search_agent table.results tr td, div.search_bureau table.results tr td {
	padding: 5px;
	padding-left: 10px;
	font-size: 0.7em;
	color: #12377E;
}

div.search_agent table.results tr td.telephone {
	white-space: nowrap;
}

div.search_agent table.results tr td.name a, div.search_bureau table.results tr td.name a {
	font-weight: bold;
	color: #12377E;
	text-decoration: none;
}

div.search_agent table.results tr.even, div.search_bureau table.results tr.even {
	background-color: #EEEEEE;
}

div.outsideqc {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
}

div.outsideqc p {
	font-size: 0.7em;
	color: #12377E;
}

div.outsideqc p a {
	color: #12377E;
	font-weight: bold;
}

div.outsideqc p img.coldwellbankerlogo {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	float: left;
	border: none;
}

div.nav_page {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 710px;
	height: 24px;
	text-align: right;
}

div.nav_page ul {
	margin: 0px;
	padding: 0px;
	margin-right: 24px;
}

div.nav_page ul.results {
	text-align: left;
	margin-left: 20px;
	padding-top: 4px;
}

div.nav_page ul li {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	font-size: 0.7em;
	color: #12377E;
}

div.nav_page ul li a {
	color: #12377E;
	font-weight: bold;
}

div.nav_page ul li a.arrow {
	text-decoration: none;
}

div.nav_page ul.results li {
	font-weight: bold;
}

div.nav_page ul li.current {
	font-size: 0.9em;
	font-weight: bold;
}

.bubulle {
	position: absolute;
	visibility: hidden;
	width: 256px;
	z-index: 255;
}

.bubulleTable {
	width: 100%;
	height: 100%;
}

.bubulleC {
	font-family: tahoma, verdana, sans-serif;
	font-size: 9pt;
	color: #000000;
	background-color: white;
	cursor: default;
}

.bubulleSpacer {
	width: 32px;
	height: 32px;
}

.bubulleQTL {
	float: left;;
	width: 24px;
	height: 32px;
}

.bubulleQTR {
	float: right;
	width: 24px;
	height: 32px;
}

.bubulleQBL {
	float: left;
	width: 24px;
	height: 32px;
}

.bubulleQBR {
	float: right;
	width: 24px;
	height: 32px;
}

div#gmap {
	margin-left: 5px; width: 690px; height: 300px;
}

div#gmap iframe {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 690px; height: 300px;
}

div.text_information, div.sub_text_information {
	float: left;
	width: 250px;
}

ul.information_link {
	margin-top: -10px;
	margin-left: -30px;
}

ul.information_link li {
	list-style-type: none;
}

ul.information_link li ul {
	margin-left: -25px;
}

ul.information_link li ul li a {
	font-style: italic;
}

ul.information_link li a {
	color: #656565;
}

.sub_text_information p a, .sub_text_information p,
.text_information p a, .text_information p {
	font-weight: bold;
}

ul.li_alinea {
	margin-left: -25px;
}

ul.li_alinea li {
	list-style-type: none;
}

img {
	border: none;
}

img.pre_text {
	float :left;
	margin-top: 5px;
	margin-right: 10px;
	margin-left:10px;
	margin-bottom: 10px;
}

div#information div.address  p{
	padding-left:25px;
	margin-top:5px;
}

div#searchpage a.edit{
	font-size:0.7em;
	color:#12377e;
	margin-top:-25px;
	margin-right:20px;
	float:right;
}

div#searchpage div.nb {
	margin: 10px;
	margin-left: 20px;
}

div#searchpage div.virtual {
	margin: 20px;
	text-align: center;
}

div#searchpage p {
	color: #12377E;
	font-size: 0.8em;
}

div#searchpage div.virtual div.form, div#searchpage div.virtual div.form div.button, 
div#searchpage div.virtual div.form div.button ul, div#searchpage div.virtual div.form div.button ul li {
	margin-left: 0px;
	padding-left: 0px;
}

div#searchpage div.virtual div.form div.button ul li a {
	text-decoration: none;
}

div#searchpage div.virtual div.form {
	width: 110px;
	margin-left: 50px;
}

div.calculator div#calculator_tool {
	margin: 0px;
	padding: 0px;
	margin-top: 34px;
	margin-left: -190px;
	position: absolute;
	width: 300px;
	background-color: #FFFFFF;
}

div.calculator div#calculator_tool div.form {
	width: 300px;
}

div.calculator div#calculator_tool div.form h3 {
	font-size:0.9em;
	color:#12377e;
	font-weight: bold;
}

div.calculator div#calculator_tool div.form div.label {
	width: 180px;
	height: 25px;
}

div.calculator div#calculator_tool div.form div.label label {
	font-size:0.7em;
	color:#12377e;
	font-weight: bold;
}

div.calculator div#calculator_tool div.form {
	margin: 10px;
	padding: 0px;
}

div.calculator div#calculator_tool div.form div.field {
	width: 100px;
	height: 25px;
}

div.calculator div#calculator_tool div.form div.field input.form_prix, div.calculator div#calculator_tool div.form div.field input.form_percentage, div.calculator div#calculator_tool div.form div.field select {
	width: 90px;
}

div.calculator div#calculator_tool div.form div.button ul li a {
	font-size: 0.7em;
}

div.calculator div#calculator_tool div.form div.button, div.calculator div#calculator_tool div.form div.button ul, 
div.calculator div#calculator_tool div.form div.button ul li {
	margin: 0px;
	padding: 0px;
}

div.calculator div#calculator_tool div.form div.button {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 110px;
}

div.send2friend {
	margin: 15px;
	width: 500px;
}

div#information div.send2friend p.note {
	margin-left: 0px;
	padding-left: 0px;
}

div#information div.send2friend div.label {
	width: 240px;
}

div#information div.send2friend div.field {
	width: 250px;
}

div#information div.send2friend div.fieldt {
	width: 250px;
}

div#information div.send2friend div.labelt {
	height: 125px;
}

div#information div.send2friend div.fieldt textarea {
	width: 250px;
	height: 125px;
}

div#searchpage div.visiteslibres, div#searchpage div.ressource {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 20px;
}

div#searchpage div.ressource h2 {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	color: #12377E;
	font-size: 1em;
	font-weight: bold;
}

div#searchpage div.ressource ul {
	text-align: center;
}

div#searchpage div.ressource ul li {
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
	display: block;
	position: relative;
	float: left;
	list-style-type: none;
}

div#searchpage div.ressource ul li a {
	font-size:0.7em;
	color:#12377e;
	text-decoration: none;
}



table.taux {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-left: 10px;
	width: 400px;
	font-size:0.8em;
	color:#12377e;
	border-collapse:collapse;
}

table.taux tr th {
	padding-bottom: 3px;
	border-bottom: solid 1px #9EAFC1;
}

table.calculatrice {
	margin-bottom: 20px;
}

table.tableau {
	margin: 15px;
	font-size:0.7em;
	color:#12377e;
}

table.calculatrice tr th {
	font-size:0.7em;
	color:#12377e;
}

div#information div.button_offre {
	margin: 15px;
}

div#information div.button_offre ul {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
}

div#information div.button_offre ul li {
	margin: 0px;
	padding: 0px;
	display: inline;	
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;	
}

div#information div.button_offre ul li a {
	font-size: 0.7em;
	color: #12377E;
	text-decoration: none;
}

div#searchpage div.repriseshypothecaires , div#searchpage div.visiteslibres {
	margin-left:20px;
	padding-bottom:10px;
}

div#searchpage div.visiteslibres {
	margin-left:10px;
}

div#searchpage div.repriseshypothecaires  div.even,div#searchpage div.repriseshypothecaires div.odd,
div#searchpage div.visiteslibres  div.even,div#searchpage div.visiteslibres div.odd{
	clear:both;
	width:670px;
	padding-bottom:5px;
	text-align:right;
}

div#searchpage div.repriseshypothecaires a, div#searchpage div.visiteslibres a{
	font-size:0.7em;
	color:#12377E;
	font-weight:bold;
}

div#searchpage div.repriseshypothecaires div.name a , div#searchpage div.visiteslibres div.name a {
	width:500px;
	text-align:left;
	float:left;
}

div#searchpage div.repriseshypothecaires div.nb a, div#searchpage div.visiteslibres div.nb a  {
	float:right;
	width:100px;
}

div#searchpage div.repriseshypothecaires div.even div.nb a, div#searchpage div.visiteslibres div.even div.nb a {
	float:right;
	width:100px;
	margin-top:-10px;
}

div#searchpage div.repriseshypothecaires div.even, div#searchpage div.visiteslibres div.even{
	padding-bottom:12px;
}

div#searchpage div.visiteslibres ul{
	padding-bottom:0;
	margin-bottom:0;
	clear:both;
	text-align:left;
}

div#searchpage div.visiteslibres ul li{
	list-style-type:none;
}

div.nav ul li.policy span{
	display:none;
}

div#information div.demande div.form {
	margin-left: 20px;
}

div#information div.demande div.form p{
	margin-left: 0px;
	padding-left: 0px;
}

div#information div.demande div.form div.col label {
	font-size: 0.8em;
}

div#information div.demande div.form div.button ul li a {
	text-decoration: none;
}

div#information ul.plandusite li {
	margin-right: 10px;
	color: #12377E;
	font-size: 0.8em;
}

div#information ul.plandusite li ul li{
	font-size: 1em;
}

div.conception, div.header, div.marge, div.navigation, div.footer {
	display: none;
}

div.header_print{
	display:block;
	width:142px;
	overflow:hidden;
	float: left;
}

body {
	background-image:none;
	background-color:#fff;
	font-family:  Arial, sans-serif;
}

div#information {
padding-left:0;
	width: 700px;
	position: relative;
	float: none;
}

div#information h1 {
	width: 700px;
	font-size: 1.6em;
}

div#information h2{
	width: 700px;
	font-size: 1.4em;
}

div#information ul li, div#information ol li {
	margin-right: 10px;
	color: #12377E;
	font-size: 1em;
}

div#information p {
	margin-left: 20px;
	margin-right: 20px;
	color: #12377E;
	font-size: 1em;
}

div#information a {
	color: #12377E;
	text-decoration:none;
	font-size: 1em;
}

div#propertypage div.full a img,div#propertypage div.calculator, div#propertypage div.details div.nav{
	display:none;
}

div#propertypage div.longdesc div.description h5{
	font-size: 1.1em;
}

div#propertypage div.longdesc div.description p, div#propertypage div.longdesc div.description span.value{
	font-size:0.8em;
}

div#information a.printer,div#information a#printer {
	display:none;
}




div#propertypage div.longdesc div.agents div.box div.body div.coords div.contact{
	display:none;
}

div#propertypage div.longdesc div.description div#roomtable {
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	margin-bottom: 20px;
	width:705px;

}

body h1,div#propertypage div.shortdesc ,div.content,div.featuredproperty,body#fr div.featuredproperty h1, body#en div.featuredproperty h1,div.featuredproperty div.imgbox div.head,
div.featuredproperty div.imgbox div.img, div.featuredproperty div.imgbox div.foot , div#homepage , div#insidepage, div.form div.button ul li , 
body#fr div#carriere a, body#en div#carriere a, body#fr div#searchbox div.house, body#en div#searchbox div.house,
body#fr div#searchbox div.agent a, body#en div#searchbox div.agent a , body#fr div#eureka a ,body#en div#eureka a , body#fr div#promotions a, body#en div#promotions a,
body#fr div#warranty a ,body#en div#warranty a, body#fr div#hypotheque a , body#en div#hypotheque a,div#searchpage div.item div.shortdesc div.photo div.head,
div#searchpage div.item div.shortdesc div.photo div.foot, div#searchpage div.item div.shortdesc div.photo div.body, div#searchpage div.button_step1 input.next, 
div#searchpage div.search_results_stats, div.search_bureau div.formbox div.body div.button ul li, div#propertypage div.navigation , div#propertypage div.navigation ul.menu li.printer,
div#propertypage div.navigation ul.menu li.envelope , div#propertypage div.navigation ul.menu li.add, div#propertypage div.shortdesc div.album div.large , div#propertypage div.shortdesc div.album div.large div.head ,
div#propertypage div.shortdesc div.album div.large div.foot , div#propertypage div.shortdesc div.album ul li div.thumb , div#propertypage div.longdesc div.agents div.box, 
div#propertypage div.longdesc div.agents div.box div.head , div#propertypage div.longdesc div.agents div.box div.foot , div#propertypage div.longdesc div.agents div.box div.body div.info span.participant, <
div#propertypage div.longdesc div.description, div#propertypage div.longdesc div.description h4, div#information div.submenu ul li.button, div#information div.submenu ul li.regions, 
div#information div.submenu ul li.regions div, div#information div.submenu ul li.regions div ul.regions , div#information div.submenu ul li.about, 
div#information div.submenu ul li.about div , div#information div.submenu ul li.about div p, div#information a#printer, div#information a.printer , 
div#information div.fiche_agent div.info div.apec span.participant , div#information div.eureka, div#information div.eureka div.create, div#information div.eureka div.login , 
div#information h1.eureka span, div#information div.eureka_register div.formbox, div#information div.eureka div.formbox , 
div#information div.eureka_register div.formbox div.body, div#information div.eureka div.formbox div.body,
div#information div.eureka_register div.formbox div.foot, div#information div.eureka div.formbox div.foot , 
div#information div.eureka_register div.large, div#information div.eureka div.large , 
div#information div.eureka_register div.large div.body, div#information div.eureka div.large div.body , 
div#information div.eureka_register div.large div.foot, div#information div.eureka div.large div.foot , 
div#information div.eureka_register div.selections , div#information div.eureka_register div.selections div.submenu ul li.create , 
div#information div.eureka_register div.selections div.submenu ul li.search , div#information div.eureka_register div.selections div.profile h3, 
div#information div.eureka_register div.form div.profile_name , .form_prix, 
.form_percentage, div.search_agent h2 , div.search_agent div.nav_letter, 
div.search_agent div.formbox, div#searchpage div.formbox, div.search_agent div.formbox div.body, div#searchpage div.formbox div.body , 
div.search_agent div.formbox div.foot, div#searchpage div.formbox div.foot, div.search_agent div.formbox div.body form div.regions div.button ul li ,
div.nav_page,div#propertypage div.longdesc div.agents div.box div.foot   {
	background-repeat:no-repeat;
	background-image:none;
	background-color:#fff;
}

div#searchpage div.fiche_reciprocite div.postit div.photo {
	margin-left: 20px;
}

div#searchpage div.fiche_reciprocite div.postit div.photo img {
	padding-bottom: 100px;
}

div#searchpage div.fiche_reciprocite div.postit div.info div.courriel {
	margin-left: 20px;
}

div#searchpage div.fiche_reciprocite div.services ul.services li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	float: left;
	height: 75px;
}

div#searchpage div.fiche_reciprocite div.services ul.services li.logo {
	width: 80px;
}

div#searchpage div.fiche_reciprocite div.services ul.services li.description {
	width: 560px;
}

div#searchpage div.fiche_reciprocite div.eureka {
	margin-left: 20px;
	width: 640px;
}

div#searchpage div.fiche_reciprocite div.eureka p {
	width: 640px;
	font-size: 1em;
}



div.calculatrice_page div.calculatrice_form {
	width: 600px;
}

body#fr div.calculatrice_page p, body#en div.calculatrice_page p {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}

div.calculatrice_page div.calculatrice_form div.button {
	display: none;
}

div.calculatrice_page hr {
	display: none;
}	

body#fr div.calculatrice_page h2, body#en div.calculatrice_page h2, body#fr div.calculatrice_page h1, body#en div.calculatrice_page h1 {
	font-size: 0.8em;
}	

div.calculatrice_page table.calculatrice tr td, div.calculatrice_page table.calculatrice tr th {
	width: 110px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

div.calculatrice_page table.calculatrice tr td input {
	height: 11px;
	font-size: 11px;
}

div#insidepage div#information div.reponse {
	margin: 10px;
	padding: 0px;
}

div#insidepage div#information div.reinit {
	display: none;
}

div#insidepage div#information div.reponse label {
	color: #12377E;
	font-size: 0.8em;
	font-weight: bold;
}

div#insidepage div#information div.reponse input.price {
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	border: none;
}

div#insidepage div#information h3#scenarioTitle_1 span.price, 
div#insidepage div#information h3#scenarioTitle_2 span.price, 
div#insidepage div#information h3#scenarioTitle_3 span.price {
	font-size: 0.8em;
	width: 190px;
	white-space: nowrap;
}

div#insidepage div#information div#scenarioBloc_1, 
div#insidepage div#information div#scenarioBloc_2,
div#insidepage div#information div#scenarioBloc_3 {
	margin: -1px 0px 0px 0px;
	padding: 0px;
	width: 509px;
	border: solid 1px #E3E3E3;
	overflow: hidden;
}


div#insidepage div#information div#scenarioBloc_1 form, 
div#insidepage div#information div#scenarioBloc_2 form,
div#insidepage div#information div#scenarioBloc_3 form{
	margin: 0px;
	padding: 0px;
	width: 507px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
}

div#insidepage div#information div#scenarioBloc_1 input.price, 
div#insidepage div#information div#scenarioBloc_2 input.price,
div#insidepage div#information div#scenarioBloc_3 input.price {
	background-image: url("../img/bg_prix.gif");
	background-repeat: no-repeat;
	background-position: right center;
	width: 75px;
	font-size : 8pt;
	text-align: right;
	padding: 2px;
	padding-right: 15px;
	line-height: 100%;
	border: none;
}

div#insidepage div#information div#scenarioBloc_1 input.readonly, 
div#insidepage div#information div#scenarioBloc_2 input.readonly,
div#insidepage div#information div#scenarioBloc_3 input.readonly {
	background-image: url("../img/bg_prix.gif");
	background-repeat: no-repeat;
	background-position: right center;
	width: 75px;
	font-size : 8pt;
	text-align: right;
	padding: 2px;
	padding-right: 15px;
	line-height: 100%;
	border: none;
}

div#insidepage div#information div#scenarioBloc_1 form input.pourcentage,
div#insidepage div#information div#scenarioBloc_2 form input.pourcentage,
div#insidepage div#information div#scenarioBloc_3 form input.pourcentage {
	background-image: url("../img/bg_percentage.gif");
	background-repeat: no-repeat;
	background-position: right center;
	width: 75px;
	font-size: 8pt;
	text-align: right;
	padding: 2px;
	padding-right: 15px;
	line-height: 100%;
	border: none;
}

div#insidepage div#information div#scenarioBloc_1 form select, 
div#insidepage div#information div#scenarioBloc_2 form select,
div#insidepage div#information div#scenarioBloc_3 form select {
	width: 85px;
	font-size: 8pt;
	border: none;
}

span#blocSCHL_1, span#blocSCHL_2, span#blocSCHL_3 {
	display: none;
	font-size: 10px;
}

span#blocSCHL_1 input.price, span#blocSCHL_2 input.price, span#blocSCHL_3 input.price {
	width: 55px;
}

div#insidepage div#information div#scenarioBloc_1 form table, 
div#insidepage div#information div#scenarioBloc_2 form table,
div#insidepage div#information div#scenarioBloc_3 form table {
	margin: 0px;
	padding: 0px;
	border: none;
}

div#insidepage div#information div#scenarioBloc_1 form table tr td, 
div#insidepage div#information div#scenarioBloc_2 form table tr td,
div#insidepage div#information div#scenarioBloc_3 form table tr td {
	margin: 0px;
	padding: 0px;
	border: none;
}

div#insidepage div#information div#scenarioBloc_1 form table tr td.col1, 
div#insidepage div#information div#scenarioBloc_2 form table tr td.col1,
div#insidepage div#information div#scenarioBloc_3 form table tr td.col1 {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 270px;
}

div#insidepage div#information div#scenarioBloc_1 form table tr td.col2, 
div#insidepage div#information div#scenarioBloc_2 form table tr td.col2,
div#insidepage div#information div#scenarioBloc_3 form table tr td.col2 {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 230px;
}

div#insidepage div#information div#scenarioBloc_1 form div.callabel, 
div#insidepage div#information div#scenarioBloc_2 form div.callabel,
div#insidepage div#information div#scenarioBloc_3 form div.callabel {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	height: auto;
}

div#insidepage div#information div#scenarioBloc_1 form div.callabel label, 
div#insidepage div#information div#scenarioBloc_2 form div.callabel label,
div#insidepage div#information div#scenarioBloc_3 form div.callabel label {
	font-weight: bold;
	color:#12377E;
	font-size:0.7em;
}

div#insidepage div#information div#scenarioBloc_1 form div.calfield, 
div#insidepage div#information div#scenarioBloc_2 form div.calfield,
div#insidepage div#information div#scenarioBloc_3 form div.calfield {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	height: auto;
	color:#12377E;
	font-size:0.7em;
}

div#tab_amortissement_scenario_1 table,
div#tab_amortissement_scenario_2 table,
div#tab_amortissement_scenario_3 table{
	margin: 0px;
	padding: 0px;
	width: 507px;
	border: none;
	border-collapse:collapse;
}

div#tab_amortissement_scenario_1 table tr.odd,
div#tab_amortissement_scenario_2 table tr.odd,
div#tab_amortissement_scenario_3 table tr.odd {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #D7E7FA;
}

div#tab_amortissement_scenario_1 table tr td,
div#tab_amortissement_scenario_2 table tr td,
div#tab_amortissement_scenario_3 table tr td {
	margin: 0px;
	padding: 3px;
	border: none;
	font-size: 10px;
	color: #000000;
	white-space: nowrap;
	text-align: right;
}

div#tab_amortissement_scenario_1 table tr th,
div#tab_amortissement_scenario_2 table tr th,
div#tab_amortissement_scenario_3 table tr th {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

div#insidepage div#information div#tab_amortissement_scenario_1 table tr td input.price, 
div#insidepage div#information div#tab_amortissement_scenario_2 table tr td input.price,
div#insidepage div#information div#tab_amortissement_scenario_3 table tr td input.price {
	background-image: url("../img/bg_prix.gif");
	background-repeat: no-repeat;
	background-position: right center;
	width: 75px;
	font-size : 10px;
	text-align: right;
	padding: 2px;
	padding-right: 15px;
	line-height: 100%;
}

div#insidepage div#information div.accordion_content table.comparator {
	margin: 0px;
	padding: 0px;
	width: 507px;
	border: none;
	border-collapse:collapse;
}

div#insidepage div#information div.accordion_content table.comparator tr.odd {
	margin: 0px;
	padding: 0px;
	border: none;
	background-color: #D7E7FA;
}

div#insidepage div#information div.accordion_content table.comparator tr th {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}

div#insidepage div#information div.accordion_content table.comparator tr td {
	margin: 0px;
	padding: 0px;
	border: none;
	font-size: 10px;
	color: #000000;
	text-align: right;
	width: 100%;
}

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul li,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul li {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	width: 100%;
	height: 25px;
	list-style-type: none;
	font-size: 10px;
	color: #000000;
	text-align: right;
}

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li#tdc_scenario_prix,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li#tdc_scenario_hypotheque,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li#tdc_scenario_amortissement,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li#tdc_scenario_versement,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li#tdc_scenario_schl,

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_prix_1,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_hypotheque_1,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_amortissement_1,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_versement_1,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_schl_1,

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul li#tdc_scenario_prix_2,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul li#tdc_scenario_hypotheque_2,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul li#tdc_scenario_amortissement_2,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul li#tdc_scenario_versement_2,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_schl_2,

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul li#tdc_scenario_prix_3,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul li#tdc_scenario_hypotheque_3,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul li#tdc_scenario_amortissement_3,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul li#tdc_scenario_versement_3,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li#tdc_scenario_schl_3 {
	background-color: #D7E7FA;
}

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_label ul li {
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #12377E;
}

div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_1 ul li.tdc_title,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_2 ul li.tdc_title,
div#insidepage div#information div.accordion_content table.comparator tr td div#tdc_scenario_3 ul li.tdc_title {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color: #12377E;
	width: 127px;
}

div#graphique p {
	padding: 20px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}

div#insidepage div#information div.printall input.submit,
div#insidepage div#information div.print1 input.submit,
div#insidepage div#information div.print2 input.submit,
div#insidepage div#information div.print3 input.submit,
div#insidepage div#information div.printcomparaison input.submit,
div#insidepage div#information div.printgraphique input.submit {
	display: none !important;
	height: 0px !important;
}

div#insidepage div#information div.printall table.comparator ul li,
div#insidepage div#information div.print1 table.comparator ul li,
div#insidepage div#information div.print2 table.comparator ul li,
div#insidepage div#information div.print3 table.comparator ul li,
div#insidepage div#information div.printcomparaison table.comparator ul li,
div#insidepage div#information div.printgraphique table.comparator ul li {
	list-style-type: none !important;
}

div#insidepage div.marge_calculatrice {
	display: block !important;
}

div#insidepage div.marge_calculatrice div.text_search {
	display: none !important;
}

div#insidepage div.calculatrice_page h1 {
	display: none;
}

div#insidepage div.marge_calculatrice {
	position: absolute !important;
	width: 175px !important;
}

div#insidepage div.marge_calculatrice h1 {
	font-size: 1.2em;
}

div#insidepage div.marge_calculatrice h3 {
	font-size: 0.9em;
}

div#insidepage div.marge_calculatrice div.region span, div#insidepage div.marge_calculatrice div.propertytype span {
	font-size: 0.8em;
}

div#insidepage div.marge_calculatrice div.vendu {
	position: absolute;
	width: 38px;
}

div#insidepage div#information table, div#insidepage div#information table tr, div#insidepage div#information table tr td {
	 overflow: visible !important;
}

div#insidepage div#information br.print {
	display: none;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

div#insidepage div#information div.print1 div#scenarioBloc_1,
div#insidepage div#information div.print1 div#scenarioBloc_1 div#tab_amortissement_scenario_1,
div#insidepage div#information div.print1 h3#scenarioTitle_1 {
	display: block !important;
	height: auto !important;
}

div#insidepage div#information div.print1 div#scenarioBloc_1,
div#insidepage div#information div.print1 h3#scenarioTitle_1 {
	width: 505px !important;
	margin-left: 175px !important;
}

div#insidepage div#information div.print1 div#scenarioBloc_2,
div#insidepage div#information div.print1 div#scenarioBloc_3,
div#insidepage div#information div.print1 div#scenarioBloc_4,
div#insidepage div#information div.print1 div#scenarioBloc_5,
div#insidepage div#information div.print1 div#comparaison,
div#insidepage div#information div.print1 div#graphique,
div#insidepage div#information div.print1 h3.accordion_toggle,
div#insidepage div#information div.print1 div.cal_tools {
	display: none !important;
	height: 0px !important;
}

div#insidepage div#information div.print2 div#scenarioBloc_2,
div#insidepage div#information div.print2 div#scenarioBloc_2 div#tab_amortissement_scenario_2,
div#insidepage div#information div.print2 h3#scenarioTitle_2 {
	display: block !important;
	height: auto !important;
}

div#insidepage div#information div.print2 div#scenarioBloc_2,
div#insidepage div#information div.print2 h3#scenarioTitle_2 {
	width: 505px !important;
	margin-left: 175px !important;
}

div#insidepage div#information div.print2 div#scenarioBloc_1,
div#insidepage div#information div.print2 div#scenarioBloc_3,
div#insidepage div#information div.print2 div#scenarioBloc_4,
div#insidepage div#information div.print2 div#scenarioBloc_5,
div#insidepage div#information div.print2 div#comparaison,
div#insidepage div#information div.print2 div#graphique,
div#insidepage div#information div.print2 h3.accordion_toggle,
div#insidepage div#information div.print2 div.cal_tools {
	display: none !important;
	height: 0px !important;
}

div#insidepage div#information div.print3 div#scenarioBloc_3,
div#insidepage div#information div.print3 div#scenarioBloc_3 div#tab_amortissement_scenario_3,
div#insidepage div#information div.print3 h3#scenarioTitle_3 {
	display: block !important;
	height: auto !important;
}

div#insidepage div#information div.print3 div#scenarioBloc_3,
div#insidepage div#information div.print3 h3#scenarioTitle_3 {
	width: 505px !important;
	margin-left: 175px !important;
}

div#insidepage div#information div.print3 div#scenarioBloc_1,
div#insidepage div#information div.print3 div#scenarioBloc_2,
div#insidepage div#information div.print3 div#scenarioBloc_4,
div#insidepage div#information div.print3 div#scenarioBloc_5,
div#insidepage div#information div.print3 div#comparaison,
div#insidepage div#information div.print3 div#graphique,
div#insidepage div#information div.print3 h3.accordion_toggle,
div#insidepage div#information div.print3 div.cal_tools {
	display: none !important;
	height: 0px !important;
}


div#insidepage div#information div.printcomparaison div#scenarioBloc_1,
div#insidepage div#information div.printcomparaison div#scenarioBloc_2,
div#insidepage div#information div.printcomparaison div#scenarioBloc_3,
div#insidepage div#information div.printcomparaison h3.accordion_toggle,
div#insidepage div#information div.printcomparaison div.cal_tools {
	display: none !important;
}

div#insidepage div#information div.printcomparaison h3#scenarioTitle_1,
div#insidepage div#information div.printcomparaison h3#scenarioTitle_2,
div#insidepage div#information div.printcomparaison h3#scenarioTitle_3 {
	display: none !important;
}

div#insidepage div#information div.printcomparaison div#comparaison,
div#insidepage div#information div.printcomparaison div#graphique,
div#insidepage div#information div.printcomparaison h3#title_comparaison,
div#insidepage div#information div.printcomparaison h3#title_graphique {
	display: block !important;
	height: auto !important;
	width: 505px !important;
	margin-left: 175px !important;
}

div.info_foot {
	display: none;
}

#footerth{
	display: none;
}

#lightwindow_overlay{
	display: none;
}

#lightwindow_container{
	display: none;
}

#imgAlbum{
	display: none;
}

#lienGalerie{
	display: none;
}

#listeGalerie{
	list-style: none;
	padding: 0;
	margin: 0;
}

#listeGalerie li{
	margin-bottom: 10px;
	padding-bottom:25px;
	padding-left:15px;
	padding-top:25px;
}

.listeGalerie div#main{
float:left;
margin-left:68px;
margin-bottom:5px;
	margin-top:5px;
}
#describe .listeGalerie div#main{
float:none;
}
#listeGalerie span{
	color: black;
}
#bigbox, object {
display:none;
}

#num_print{
display:none;
position:absolute;
margin-left:25px;
}

#nav_property_tool{
visibility:hidden;
}

h2{
font-family:Arial;
color:#12377e;
}
div#propertypage div.navigation ul.menu li a span{
display:none;
}
div#propertypage div.navigation ul.menu li.add_disable {
background-image:url(../img/prop/f/prop_favoris_off.jpg);
background-repeat:no-repeat;
width:155px;
}
div#propertypage div.navigation ul.menu li.add {
background-image:url(../img/prop/f/prop_favoris.jpg);
background-repeat:no-repeat;
width:155px;
}
div#propertypage div.navigation ul.menu li.envelope {
background-image:url(../img/prop/f/prop_send.jpg);
background-repeat:no-repeat;
margin-right:21px;
}
div#propertypage div.navigation ul.menu li.printer {
background-image:url(../img/prop/f/prop_print.jpg);
background-repeat:no-repeat;
padding-right:0;
width:94px;
}

div#propertypage div.shortdesc {
background-color:#fff;
font-size:0.8em;
}

div#propertypage div.navigation ul#menuProp{
float:right;
margin-left:0px;
margin-top:-30px;
}
div#propertypage div.navigation, div#searchpage div.navigation{
background-image:none;
height:auto;
}

div#propertypage div.shortdesc div.details div.pricetag{
padding-left: 15px;
width:300px;
float: left;
}
div#propertypage div.shortdesc div.details div.pricetag span.price {
font-size:2.5em;
}

div#propertypage div.shortdesc div.details div.pricetag span.unit {
font-size:1.3em;
}
a{
text-decoration:none;
}
div#propertypage div.shortdesc div.details a{
text-decoration:underline;
cursor:pointer;
}

span.numMLS{
font-weight:bold;
padding-right:10px;
}

h4{
text-transform:uppercase;
padding-left:13px;
margin:0;
font-size:0.95em;
border:1px solid #fff;
}

#print_caracteristique,
#print_description2,
#print_taxe,
#print_evaluation,
#print_dimension,
#print_frais{
border:1px solid #c9c9c9;
float:none;
margin-top:8px;
width:500px;
}

#print_caracteristique div{
padding: 10px 13px;
}

#no_print{
display:none;
}

div#propertypage table {
width:100%;
}
div#propertypage table tr.odd td{
background-color:#fff;
}
div#propertypage table tr td{
padding:5px 12px;
}
div#propertypage .printinfo table tr td{
padding:0px 12px;
width:230px;
}
div#propertypage .printinfo table.printPrice tr td{
width:auto;
}
div#propertypage #print_description2 p{
padding:5px 12px;
}
div#propertypage table th{
color:#2b2b2b;
padding:5px 0px;
padding-right:15px;
font-size:0.9em;
border-bottom:1px solid #727272;
text-transform:uppercase;
}
div#propertypage table.pieces tr td{
border-right:1px solid #fff;
font-size:0.9em;
}
div#propertypage table.pieces tr.even td{
background-color:#c9c9c9;
}
div#propertypage table.pieces tr.odd td{
background-color:#fff;
}

.pieces {
display: block;
font-size: 1em;
padding-top: 9px;
}

.agents{
float:right;
/*margin-bottom:8px;*/
/*margin-top:-113px;*/
padding:5px;
width:45%;
height: 150px;
font-size:0.85em;
}

.agents .contact{
display:none;
}

#similaire{
display:none;
}

.box .photo{
float:left;
background: none;
width:60px;
}
.box .info{
float:left;
width:193px;
/*padding-top:6px;*/
padding-bottom:20px;
}

.box span.cadrephotoagent{
width:50px;
height:65px;
display:block;
overflow:hidden;
}

.agents a{
text-decoration:underline;
color:#000000;
}
.agents a:hover{
color:#000000;
text-decoration:none;
}

.info a.nomagent, .info span.nomagent{
font-weight:bold;
font-size:1.1em;
text-decoration:none;
}
br.space{
display:block;
margin-top:6px;
}
.print_calcul{
display:none;
}

.agentparticipant{
display:none;
}

table.calculatricetable label{
font-weight:bold;
}
div#propertypage table.calculatricetable  tr td{
padding:5px 12px 5px 0;
vertical-align:top;
}
input.form_txt, select.form_txt{
width:90px;
height:16px;
border:1px solid #bfbfbf;
}
#print_caracteristique table.calculatricetable div.button{
margin:0;
padding:0;
}
table.calculatricetable .button li{
list-style-type:none;
display:inline;
float:left;
}
table.calculatricetable .button .detail a{
display:block;
height:27px;
width:110px;
margin-right:7px;
background: transparent url(../img/prop/f/detail.jpg) no-repeat left top;
}

table.calculatricetable .button .detail a:hover{
background: transparent url(../img/prop/f/detail_off.jpg) no-repeat left top;
}
table.calculatricetable .button .calcul a{
display:block;
height:27px;
width:110px;
background: transparent url(../img/prop/f/calculer.jpg) no-repeat left top;
}
table.calculatricetable .button .calcul a:hover{
background: transparent url(../img/prop/f/calculer_off.jpg) no-repeat left top;
}

/*************************** maison vedette ***********************/
a.featured_off{
display:block;
clear:both;
height:27px;
margin-top:10px;
width:94px;float:left;
background: transparent url(../img/prop/f/prop_carte_off.jpg) no-repeat left top;
}
a.featured{
display:block;
height:27px;
margin-top:10px;
clear:both;
width:94px;float:left;
background: transparent url(../img/prop/f/prop_carte.jpg) no-repeat left top;
}
a.featured:hover{
background: transparent url(../img/prop/f/prop_carte_off.jpg) no-repeat left top;
}
#nav_property_tool{
padding-left:20px;
}

#nav_property_tool a{
margin-right:2px;
cursor:pointer;
}

.infoCol1{
display:none;
visibility:hidden;
float:none;
height:1px;
overflow:hidden;
width:1px;
}

.coords{
border-top:1px solid #b8c5dc;
margin-top:-10px;
padding-top:10px;
padding-left:10px;
}

.separator {
display:block;
height:22px;
width:19px;
float:left;
background: transparent url(../img/prop/f/separateur.jpg) no-repeat left top;
}
.previous span,.previous_off span,.liste_liens .next span, .next_off span, .back span{
display:none;
}

.previous  a{
display:block;
background: transparent url(../img/prop/f/prop_precedent.jpg) no-repeat left top;
height:16px;
width:77px;
float:left;
}
.previous  a:hover{
background: transparent url(../img/prop/f/prop_precedent_off.jpg) no-repeat left top;
}
.previous_off  a{
display:block;
background: transparent url(../img/prop/f/prop_precedent_off.jpg) no-repeat left top;
height:16px;
width:77px;
float:left;
}
.liste_liens .next  a{
display:block;
background: transparent url(../img/prop/f/prop_suivant.jpg) no-repeat left top;
height:16px;
width:63px;
float:left;
}
.liste_liens .next a:hover{
background: transparent url(../img/prop/f/prop_suivant_off.jpg) no-repeat left top;
}
.next_off  a{
display:block;
background: transparent url(../img/prop/f/prop_suivant_off.jpg) no-repeat left top;
height:16px;
width:63px;
float:left;
}
.back a{
display:block;
background: transparent url(../img/prop/f/prop_retour.jpg) no-repeat left top;
height:16px;
float:left;
width:90px;
}
.back a:hover{
background: transparent url(../img/prop/f/prop_retour_off.jpg) no-repeat left top;
}

.garantie a {
display:block;
height:16px;
width:265px;
margin:auto;
margin-bottom:10px;
}
.garantie a span{
display:none;
}
#my_show{
height:158px;
margin-top:39px;
overflow:hidden;
width:282px;
}
#my_show br{
display:none;
}
.print_agent{
display:block;
margin-left:110px;
width:566px;
}
#nav_property_tool{
display:none;
}
.infoCol1 .agents{
display:none;
}
.print_photoAdd{
/*display:none;*/
}
.details .garantie{
display:block;
width:267px;
}
.break{
page-break-before: always;
}

.noprint{
display:none;
}

div#propertypage .printinfo table tr td{
vertical-align:top;
padding:0;
}
div#propertypage .printinfo table tr td td{
padding:2px 12px;
margin:0px;
}
.printinfo td td{
vertical-align:middle;

}
div#propertypage  .printinfo table{
width:630px;
clear:both;
}
div#propertypage  .printinfo table td.photo{
width:149px;
}
div#propertypage  .printinfo table table{
width:100%;
}

#album_impr{
	display:block;
}

#album_impr table{
	width:100%;
}

#album_impr table td{
	text-align:center;
}

#smallprop, .smallprop{
display:none;
}

.printPhoto{
float:left;
height: 250px;
padding-left:13px;
}
div#propertypage table tr td {
padding:2px 12px;
}
.garantiePrint{
visibility:visible;
}
.garantiePrint a{
color:#000000;
}
.details .garantie {
display:none;
}
h4.caracteristiques, h4.table_pieces{
display:none;
}
div#propertypage table.pieces tr.even td {
background-color:#fff;
}

#print_caracteristique, #print_description2 {
border:none;
width:631px;
}

div#propertypage div.shortdesc {
margin:0 0 0;
padding:0 0 0;
}

div#propertypage #print_description2 table tr.odd td,
div#propertypage #print_caracteristique table tr.odd td{
background-color:transparent;
}
th.floorcover {
width:105px;

}

div#propertypage div.shortdesc {
margin:-38px 0 0;
margin-top:0;
}
#print_taxe, #print_dimension, #print_frais, #print_evaluation {
width:305px;
}
div#propertypage #print_description2 p {
margin-top:0;
}
td.remarquePiece{
width:605px;
}

.mapPrint,#map{
height:588px;
width:897px;
margin-top:20px;
clear:both;
}

#infoTop{
clear:both;
}

.infoTopDetail,.photoSimilaire{
float:left;
font-size:1.2em;
padding-right:20px;
}

.infoTopDetail .price{
font-weight:bold;
font-size:1.4em;
}

.infoTopDetail .detaillee{
display:none;
}
.print_photoAdd{
clear:both;
}

div.detaillee a.fiche {
	display: none;
}

/* FICHE BUREAU */

div#information div.fiche_bureau div.photo {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 280px;
	text-align: left;
}

div#searchpage div#information div.fiche_bureau div.info {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 400px;
	text-align: left;
}

div#information div.fiche_bureau div.info h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	color: #12377E;
	font-size: 0.8em;
	font-weight: bold;
	text-indent: 0px;
}

div#information div.fiche_bureau div.description h5 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	color: #12377E;
	font-size: 0.65em;
	font-weight: bold;
}

div#information div.fiche_bureau div.info div.courtier {
	margin: 0px;
	padding: 0px;
	color: #12377E;
	font-size: 0.7em;
}

div#information div.fiche_bureau div.info div.address {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size:0.7em;
}

div#information div.fiche_bureau div.info div.telephone,
div#information div.fiche_bureau div.info div.fax{
	font-size:0.7em;
}

div#information div.fiche_bureau div.info div.email {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.7em;
}

div#searchpage div#information div.fiche_bureau div.description{
	width:100%;
}

div#information div.fiche_bureau div.description h5 {
	clear:both;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	color: #12377E;
	font-size: 0.65em;
	font-weight: bold;
}

div#information div.fiche_bureau div.description div.agents{
	font-size:1em;
	float:none;
	margin:0;
}

div#information div.fiche_bureau div.description div.fax{
	clear:both;
	padding-top:20px;
}
