div.conception {
	display: none;
}

h2 {
	color: #12377E;
}

p.note a {
	color: #12377E;
}	

a, a:visited{
	color: #12377E;
}

a:hover{
	color: #000000;
}


input, textarea {
	font-family:  Arial, Helvetica, sans-serif;
	
}


body {
	margin: 0px;
	padding: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: center;
	background:transparent  url(../img/back_top.jpg) no-repeat center top;
	/*position:absolute;
	width:100%;*/
}
/*
div#back {
	width: 50%;
	height:510px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../img/back01.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin:0;
	padding:0;
	z-index: 1;
}
div#backsub {
	width:100%;
	height: 510px;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url(../img/back02.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin:0;
	padding:0;
	z-index: 0;
}
*/
div.container {
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 728px;
	z-index: 10;
	/*position: relative;*/
	text-align: left;
}

div.bas_de_page{
	margin: 0px;
	padding: 0px;
	background:#162850 url(../img/bottom.jpg) repeat-x center top;
	/*width:100%;*/
	height:188px;
	/*position:absolute;*/

}

div.header_mail {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 124px;
	background-image: url('../img/content_background_image.gif');
	background-repeat: repeat-y;
	background-position: left top;
}

body#fr div.header {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 160px;
	background-image: url('../img/header_background_image_fr.jpeg');
	background-position: left top;
	background-repeat: no-repeat;
}

body#en div.header {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 160px;
	background-image: url('../img/header_background_image_en.jpeg');
	background-position: left top;
	background-repeat: no-repeat;
}

div.header div.flashbanner {
	margin: 0px;
	padding: 0px;
	margin-left: 160px;
	padding-top: 25px;
	display: none;
}

div.header h1, div.header h2, div.header div.description {
	display: none;
}

a.homelogo span, a.start {
	display: none;
}

a.homelogo {
	margin: 0px;
	padding: 0px;
	display: block;
	position: absolute;
	width: 150px;
	height: 116px;
	cursor: pointer;
}

body#fr div#shortmenu {
	margin: 0px;
	padding: 0px;
	top: 5px;
	margin-left: 413px;
	position: absolute;
}

body#en div#shortmenu {
	margin: 0px;
	padding: 0px;
	top: 5px;
	margin-left: 400px;
	position: absolute;
}

div#shortmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#shortmenu ul li {
	margin: 0px;
	padding: 0px;
	float:left;
	height:20px;
}

div#shortmenu ul li.ligne {
	width:3px;
	background:url(../img/ligne_menu_header.png) left top no-repeat;
}

div#shortmenu ul li a{
	height:20px;
	width:100%;
	display:block;
	float:left;
}

div#shortmenu ul li a span{
	float:left;
	display:block;
	text-indent:-1000px;
	overflow:hidden;
}

body#fr div#shortmenu ul li.home a {
	width:58px;
	background:url(../img/btn_accueil_fr.png) left top no-repeat;
}

body#en div#shortmenu ul li.home a {
	width:54px;
	background:url(../img/btn_accueil_en.png) left top no-repeat;
}

body#fr div#shortmenu ul li.home a:hover{
	background-position:left -20px;
}

body#en div#shortmenu ul li.home a:hover{
	background-position:left -20px;
}

body#fr div#shortmenu ul li.abonner a {
	width:125px;
	background:url(../img/btn_abonner_fr.png) left top no-repeat;
}

body#en div#shortmenu ul li.abonner a {
	width:148px;
	background:url(../img/btn_abonner_en.png) left top no-repeat;
}

body#fr div#shortmenu ul li.abonner a:hover,
body#en div#shortmenu ul li.abonner a:hover{
	background-position:left -20px;
}

body#fr div#shortmenu ul li.contact a {
	width:82px;
	background:url(../img/btn_joindre_fr.png) left top no-repeat;
}

body#en div#shortmenu ul li.contact a {
	width:73px;
	background:url(../img/btn_joindre_en.png) left top no-repeat;
}

body#fr div#shortmenu ul li.contact a:hover,
body#en div#shortmenu ul li.contact a:hover{
	background-position:left -20px;
}

body#fr div#shortmenu ul li.en a{
	width:56px;
	background:url(../img/btn_langue_fr.png) left top no-repeat;
}

body#en div#shortmenu ul li.en a{
	width:64px;
	background:url(../img/btn_langue_en.png) left top no-repeat;
}

body#fr div#shortmenu ul li.en a:hover,
body#en div#shortmenu ul li.en a:hover{
	background-position:left -20px;
}

body#fr div#eurekaForm{
	position:absolute;
	top:28px;
	margin-left:400px;
	background:transparent;
	width:335px;
}

body#en div#eurekaForm{
	position:absolute;
	top:28px;
	margin-left:400px;
	background:transparent;
	width:335px;
}

div#eurekaForm form{
	margin:0;
	padding:0;
}

body#fr div#eurekaForm div.submit a.login{
	background:url(../img/bt_connexion_fr.png) left top no-repeat;
	border:none;
	text-indent:-1000px;
	overflow:hidden;
	width:66px;
	height:16px;
	float:left;
	margin-top:5px;
	display:block;
	margin-left:6px;
	margin-top:6px;
}

body#fr div#eurekaForm div.submit a:hover{
	background-position:left -16px;
}

body#en div#eurekaForm div.submit a.login{
	background:url(../img/bt_connexion_en.png) left top no-repeat;
	border:none;
	text-indent:-1000px;
	overflow:hidden;
	width:66px;
	height:16px;
	float:left;
	margin-top:5px;
	display:block;
	margin-left:17px;
}

body#en div#eurekaForm div.submit a:hover{
	background-position:left -16px;
}

body#fr div#eurekaForm a.password{
	color:#A9C9F0;
	font-size:0.6em;
	text-decoration:underline;
	display:block;
	margin-top:6px;
}

body#en div#eurekaForm a.password{
	color:#A9C9F0;
	font-size:0.6em;
	text-decoration:underline;
	display:block;
	margin-top:6px;
}

body#fr div#eurekaForm a.password:hover,
body#en div#eurekaForm a.password:hover{
	text-decoration:none;
}

div#eurekaForm div.submit a.password:hover{
	text-decoration:none;
}

div#eurekaForm div.logLien{
	clear:both;
	margin-left:10px;
}

div#eurekaForm div.top{
	padding-top:10px;
}

div#eurekaForm div.logLien a{
	color:#A9C9F0;
	font-size:0.8em;
	text-decoration:underline;
}

div#eurekaForm a.newcomer{
	float:left;
	color:#A9C9F0;
	font-size:0.6em;
	text-decoration:underline;
	padding-top:9px;
}

div#eurekaForm a.newcomer:hover,
div#eurekaForm div.logLien a:hover{
	text-decoration:none;
}

div#eurekaForm div.champ{
	padding-left:4px;
	padding-top:4px;
	width:223px;
	float:left;
}

div#eurekaForm div.topOne{
	clear:both;
}

div#eurekaForm div.champ input{
	height:12px;
	border:1px solid #214182;
	width:133px;
	float:left;
	font-size:10px;
}

div#eurekaForm div.champ label{
	font-size:0.6em;
	width:73px;
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	display:block;
	margin-top:2px;
}

div#eurekaForm div.champMem label{
	font-size:0.7em;
	width:150px;
	color:#A9C9F0;
	float:left;
}

div#mainmenu {
	margin: 0px;
	padding: 0px;
	top: 125px;
	height: 36px;
	position: absolute;
	z-index: 500;
	width:717px;	
}

body#fr div#mainmenu{
	margin-left:10px;
	/*width: 815px;*/
}

body#en div#mainmenu{
	margin-left:10px;
	width: 735px;
}

body#en div#mainmenu ul li{
	padding-right:14px;
}

div#mainmenu ul {
	margin: 0px;
	padding: 0px;
}

div#mainmenu ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 35px;
	background-repeat: no-repeat;
	position: relative;
	float: left;
}

div#mainmenu ul li a.menu {
	display: block;
	height: 35px;
	background-repeat: no-repeat;
}

div#mainmenu ul li a.menu:hover {
	display: block;
	height: 35px;
	background-repeat: no-repeat;
	cursor: pointer;
	text-decoration: none;
}

div#mainmenu ul li a.menu span {
	display: none;
	height: 35px;
	text-indent: -1000em;
	overflow: hidden;
}

div#mainmenu ul li a.menu:hover span {
	display: none;
	height: 35px;
	text-indent: -1000em;
	overflow: hidden;
	text-decoration: none;
}


/*******************/
/* PROFILE         */
/*******************/
body#fr div#mainmenu ul li.profile {
	width: 81px;
}

body#en div#mainmenu ul li.profile {
	width: 81px;
}

body#fr div#mainmenu ul li.profile a.menu {
	padding: 0px 50px 0px 50px;
	width: 81px;
	background: url('../img/menu_profile_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.profile a.menu {
	padding: 0px 52px 0px 52px;
	width: 81px;
	background: url('../img/menu_profile_fr.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.profile a.menu:hover {
	padding: 0px 50px 0px 50px;
	width: 81px;
	background-position:left -35px;
}

body#en div#mainmenu ul li.profile a.menu:hover {
	padding: 0px 52px 0px 52px;
	width: 81px;
	background-position:left -35px;
}

body#fr div.active_apropos div#mainmenu ul li.profile a.menu {
	background: url('../img/menu_profile_fr.jpg') left -35px no-repeat;
}

body#fr div.active_apropos div#mainmenu ul li.profile a.menu:hover {
	background-position: left -35px;
}

body#en div.active_apropos div#mainmenu ul li.profile a.menu {
	background: url('../img/menu_profile_fr.jpg') left -35px no-repeat;
}

body#en div.active_apropos div#mainmenu ul li.profile a.menu:hover {
	background-position: left -35px;
}

body#fr div#mainmenu ul li.profile a.menu span, body#fr div#mainmenu ul li.profile a.menu:hover span {
	width: 81px;
}

body#en div#mainmenu ul li.profile a.menu span, body#en div#mainmenu ul li.profile a.menu:hover span {
	width: 81px;
}


/*******************/
/* BUYERS         */
/*******************/
body#fr div#mainmenu ul li.buyers {
	width: 74px;
}

body#en div#mainmenu ul li.buyers {
	width: 55px;
}

body#fr div#mainmenu ul li.buyers a.menu {
	padding: 0px 42px 0px 42px;
	width: 74px;
	background: url('../img/menu_buyer_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.buyers a.menu {
	padding: 0px 36px 0px 37px;
	width: 55px;
	background: url('../img/menu_buyer_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.buyers a.menu:hover {
	padding: 0px 42px 0px 42px;
	width: 74px;
	background-position:left -35px;
}

body#en div#mainmenu ul li.buyers a.menu:hover {
	padding: 0px 36px 0px 37px;
	width: 55px;
	background-position:left -35px;
}

body#fr div.active_acheteurs div#mainmenu ul li.buyers a.menu {
	background: url('../img/menu_buyer_fr.jpg') left -35px no-repeat;
}

body#fr div.active_acheteurs div#mainmenu ul li.buyers a.menu:hover {
	background-position: left -35px;
}

body#en div.active_acheteurs div#mainmenu ul li.buyers a.menu {
	background: url('../img/menu_buyer_en.jpg') left -35px no-repeat;
}

body#en div.active_acheteurs div#mainmenu ul li.buyers a.menu:hover {
	background-position: left -35px;
}


body#fr div#mainmenu ul li.buyers a.menu span, body#fr div#mainmenu ul li.buyers a.menu:hover span {
	width: 74px;
}

body#en div#mainmenu ul li.buyers a.menu span, body#en div#mainmenu ul li.buyers a.menu:hover span {
	width: 55px;
}


/*******************/
/* SALERS         */
/*******************/
body#fr div#mainmenu ul li.salers {
	width: 70px;
}

body#en div#mainmenu ul li.salers {
	width: 55px;
}

body#fr div#mainmenu ul li.salers a.menu {
	padding: 0px 38px 0px 39px;
	width: 70px;
	background: url('../img/menu_seller_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.salers a.menu {
	padding: 0px 35px 0px 36px;
	width: 55px;
	background: url('../img/menu_seller_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.salers a.menu:hover {
	padding: 0px 38px 0px 39px;
	width: 70px;
	background-position: left -35px;
}

body#en div#mainmenu ul li.salers a.menu:hover {
	padding: 0px 35px 0px 36px;
	width: 55px;
	background-position: left -35px;
}

body#fr div.active_vendeurs div#mainmenu ul li.salers a.menu {
	background: url('../img/menu_seller_fr.jpg') left -35px no-repeat;
}

body#fr div.active_vendeurs div#mainmenu ul li.salers a.menu:hover {
	background-position: left -35px;
}

body#en div.active_vendeurs div#mainmenu ul li.salers a.menu {
	background: url('../img/menu_seller_en.jpg') left -35px no-repeat;
}

body#en div.active_vendeurs div#mainmenu ul li.salers a.menu:hover {
	background-position: left -35px;
}

body#fr div#mainmenu ul li.salers a.menu span, body#fr div#mainmenu ul li.salers a.menu:hover span {
	width: 70px;
}

body#en div#mainmenu ul li.salers a.menu span, body#en div#mainmenu ul li.salers a.menu:hover span {
	width: 55px;
}


/*******************/
/* SERVICES         */
/*******************/
body#fr div#mainmenu ul li.services {
	width: 139px;
}

body#en div#mainmenu ul li.services {
	width: 141px;
}

body#fr div#mainmenu ul li.services a.menu {
	padding: 0px 73px 0px 74px;
	width: 139px;
	background: url('../img/menu_services_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.services a.menu {
	padding: 0px 83px 0px 83px;
	width: 141px;
	background: url('../img/menu_services_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.services a.menu:hover {
	padding: 0px 73px 0px 74px;
	width: 139px;
	background-position: left -35px;
}

body#en div#mainmenu ul li.services a.menu:hover {
	padding: 0px 83px 0px 83px;
	width: 141px;
	background-position: left -35px;
}

body#fr div.active_services div#mainmenu ul li.services a.menu {
	background: url('../img/menu_services_fr.jpg') left -35px no-repeat;
}

body#fr div.active_services div#mainmenu ul li.services a.menu:hover {
	background-position: left -35px;
}

body#en div.active_services div#mainmenu ul li.services a.menu {
	background: url('../img/menu_services_en.jpg') left -35px no-repeat;
}

body#en div.active_services div#mainmenu ul li.services a.menu:hover {
	background-position: left -35px;
}

body#fr div#mainmenu ul li.services a.menu span, body#fr div#mainmenu ul li.services a.menu:hover span {
	width: 139px;
}

body#en div#mainmenu ul li.services a.menu span, body#en div#mainmenu ul li.services a.menu:hover span {
	width: 141px;
}

/******************************/
/* AUTOUR DE LA MAISON        */
/******************************/
body#fr div#mainmenu ul li.autour {
	width: 131px;
}

body#en div#mainmenu ul li.autour {
	width: 89px;
}

body#fr div#mainmenu ul li.autour a.menu {
	padding: 0px 0px 0px 0px;
	width: 131px;
	background: url('../img/menu_autour_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.autour a.menu {
	padding: 0px 0px 0px 0px;
	width: 89px;
	background: url('../img/menu_autour_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.autour a.menu:hover {
	padding: 0px 0px 0px 0px;
	width: 131px;
	background-position: left -35px;
}

body#en div#mainmenu ul li.autour a.menu:hover {
	padding: 0px 0px 0px 0px;
	width: 89px;
	background-position: left -35px;
}

body#fr div.active_eureka div#mainmenu ul li.eureka a.menu {
	background: url('../img/menu_autour_fr.jpeg') left -35px no-repeat;
}

body#fr div.active_eureka div#mainmenu ul li.eureka a.menu:hover {
	background-position:left -35px;
}

body#fr div.active_eureka div#mainmenu ul li.eureka a.menu {
	background: url('../img/menu_autour_en.jpeg') left -35px no-repeat;
}

body#fr div.active_eureka div#mainmenu ul li.eureka a.menu:hover {
	background-position:left -35px;
}

body#fr div#mainmenu ul li.eureka a.menu span, body#fr div#mainmenu ul li.eureka a.menu:hover span {
	width: 89px;
}

body#en div#mainmenu ul li.eureka a.menu span, body#en div#mainmenu ul li.eureka a.menu:hover span {
	width: 117px;
}

/*******************/
/* JOBS         */
/*******************/
body#fr div#mainmenu ul li.jobs {
	width: 61px;
}

body#en div#mainmenu ul li.jobs {
	width: 61px;
}

body#fr div#mainmenu ul li.jobs a.menu {
	padding: 0px 73px 0px 72px;
	width: 61px;
	background: url('../img/menu_carriere_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.jobs a.menu {
	padding: 0px 73px 0px 72px;
	width: 61px;
	background: url('../img/menu_carriere_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.jobs a.menu:hover {
	padding: 0px 73px 0px 72px;
	width: 61px;
	background-position:left -35px;
}

body#en div#mainmenu ul li.jobs a.menu:hover {
	padding: 0px 73px 0px 72px;
	width: 61px;
	background-position:left -35px;
}

body#fr div.active_carrieres div#mainmenu ul li.jobs a.menu {
	background: url('../img/menu_carriere_fr.jpg') left -35px no-repeat;
}

body#fr div.active_carrieres div#mainmenu ul li.jobs a.menu:hover {
	background-position:left -35px;
}

body#en div.active_carrieres div#mainmenu ul li.jobs a.menu {
	background: url('../img/menu_carriere_en.jpg') left -35px no-repeat;
}

body#en div.active_carrieres div#mainmenu ul li.jobs a.menu:hover {
	background-position:left -35px;
}

body#fr div#mainmenu ul li.jobs a.menu span, body#fr div#mainmenu ul li.jobs a.menu:hover span {
	width: 61px;
}

body#en div#mainmenu ul li.jobs a.menu span, body#en div#mainmenu ul li.jobs a.menu:hover span {
	width: 61px;
}

/*******************/
/* FRANCHISE         */
/*******************/
body#fr div#mainmenu ul li.franchise {
	width: 72px;
}

body#en div#mainmenu ul li.franchise {
	width: 72px;
}

body#fr div#mainmenu ul li.franchise a.menu {
	/*padding: 0px 73px 0px 72px;*/
	width: 72px;
	background: url('../img/menu_franchise_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.franchise a.menu {
	/*padding: 0px 73px 0px 72px;*/
	width: 72px;
	background: url('../img/menu_franchise_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.franchise a.menu:hover {
	/*padding: 0px 73px 0px 72px;*/
	width: 72px;
	background-position: left -35px;
}

body#en div#mainmenu ul li.franchise a.menu:hover {
	/*padding: 0px 73px 0px 72px;*/
	width: 72px;
	background-position: left -35px;
}

body#fr div.active_franchise div#mainmenu ul li.franchise a.menu {
	background: url('../img/menu_franchise_fr.jpg') left -35px no-repeat;
}

body#fr div.active_franchise div#mainmenu ul li.franchise a.menu:hover {
	background-position:left -35px;
}

body#en div.active_franchise div#mainmenu ul li.franchise a.menu {
	background: url('../img/menu_franchise_en.jpg') left -35px no-repeat;
}

body#en div.active_franchise div#mainmenu ul li.franchise a.menu:hover {
	background-position:left -35px;
}

body#fr div#mainmenu ul li.franchise a.menu span, body#fr div#mainmenu ul li.franchise a.menu:hover span {
	width: 72px;
}

body#en div#mainmenu ul li.franchise a.menu span, body#en div#mainmenu ul li.franchise a.menu:hover span {
	width: 72px;
}
/*******************/
/* SEARCH         */
/*******************/
body#fr div#mainmenu ul li.search {
	width: 78px;
}

body#en div#mainmenu ul li.search {
	width: 55px;
}

body#fr div#mainmenu ul li.search a.menu {
	/*padding: 0px 42px 0px 42px;*/
	width: 78px;
	background: url('../img/menu_search_fr.jpg') left top no-repeat;
}

body#en div#mainmenu ul li.search a.menu {
	/*padding: 0px 36px 0px 37px;*/
	width: 55px;
	background: url('../img/menu_search_en.jpg') left top no-repeat;
}

body#fr div#mainmenu ul li.search a.menu:hover {
	/*padding: 0px 0px 0px 0px;*/
	width: 78px;
	background-position:left -35px;
}

body#en div#mainmenu ul li.search a.menu:hover {
	/*padding: 0px 36px 0px 37px;*/
	width: 55px;
	background-position:left -35px;
}

body#fr div.active_search div#mainmenu ul li.search a.menu {
	background: url('../img/menu_search_fr.jpg') left -35px no-repeat;
}

body#fr div.active_search div#mainmenu ul li.search a.menu:hover {
	background-position:left -35px;
}

body#en div.active_search div#mainmenu ul li.search a.menu {
	background: url('../img/menu_search_en.jpg') left -35px no-repeat;
}

body#en div.active_search div#mainmenu ul li.search a.menu:hover {
	background-position:left -35px;
}

body#fr div#mainmenu ul li.search a.menu span, body#fr div#mainmenu ul li.search a.menu:hover span {
	width: 78px;
}

body#en div#mainmenu ul li.search a.menu span, body#en div#mainmenu ul li.search a.menu:hover span {
	width: 55px;
}


/*******************/
/* EUREKA         */
/*******************/
body#fr div#mainmenu ul li.eureka {
	width: 165px;
	padding-right:0px;
	background-image: url('../img/menu_eureka_fr.jpeg');
}

body#en div#mainmenu ul li.eureka {
	width: 55px;
	padding-right:0px;
	background-image: url('../img/menu_eureka_en.jpeg');
}

body#fr div#mainmenu ul li.eureka a.menu {
	padding: 0px 0px 0px 0px;
	width: 165px;
}

body#en div#mainmenu ul li.eureka a.menu {
	padding: 0px 0px 0px 0px;
	width: 70px;
}

body#fr div#mainmenu ul li.eureka a.menu:hover {
	padding: 0px 0px 0px 0px;
	width: 165px;
	background-image: url('../img/menu_eureka_fr_on.jpeg');
}

body#en div#mainmenu ul li.eureka a.menu:hover {
	padding: 0px 0px 0px 0px;
	width: 70px;
	background-image: url('../img/menu_eureka_en_on.jpeg');
}

body#fr div.active_eureka div#mainmenu ul li.eureka a.menu {
	background-image: url('../img/menu_eureka_fr_on.jpeg');
}

body#en div.active_eureka div#mainmenu ul li.eureka a.menu {
	background-image: url('../img/menu_eureka_en_on.jpeg');
}

body#fr div#mainmenu ul li.eureka a.menu span, body#fr div#mainmenu ul li.eureka a.menu:hover span {
	width: 73px;
}

body#en div#mainmenu ul li.eureka a.menu span, body#en div#mainmenu ul li.eureka a.menu:hover span {
	width: 70px;
}

body#fr div#mainmenu ul li ul#submenuprofile, body#fr div#mainmenu ul li ul#submenubuyers, body#fr div#mainmenu ul li ul#submenuservices, body#fr div#mainmenu ul li ul#submenusalers, body#fr div#mainmenu ul li ul#submenujobs, body#fr div#mainmenu ul li ul#submenusearch, body#fr div#mainmenu ul li ul#submenueureka, body#fr div#mainmenu ul li ul#submenufranchise,
body#en div#mainmenu ul li ul#submenuprofile, body#en div#mainmenu ul li ul#submenubuyers, body#en div#mainmenu ul li ul#submenuservices, body#en div#mainmenu ul li ul#submenusalers, body#en div#mainmenu ul li ul#submenujobs, body#en div#mainmenu ul li ul#submenusearch, body#en div#mainmenu ul li ul#submenueureka, body#en div#mainmenu ul li ul#submenufranchise {
	margin: 0px;
	padding: 0px;
	margin-top: 35px;
	/*padding-top: 3px;*/
	top: 0;
	display: none;
	position: absolute;
	width:156px;
	z-index: 1000;
	border: solid 1px #D9D9D9;
	background-color: #FFFFFF;
}

body#fr div#mainmenu ul li ul#submenusearch{
	left:-47px;
}

body#en div#mainmenu ul li ul#submenusearch{
	left:-72px;
}

body#fr div#mainmenu ul li ul#submenueureka, body#en div#mainmenu ul li ul#submenueureka {
	margin-left: -83px;
}

div#mainmenu ul li ul#submenuprofile li, div#mainmenu ul li ul#submenubuyers li, div#mainmenu ul li ul#submenuservices li, div#mainmenu ul li ul#submenusalers li, div#mainmenu ul li ul#submenujobs li, div#mainmenu ul li ul#submenufranchise li, div#mainmenu ul li ul#submenusearch li, div#mainmenu ul li ul#submenueureka li {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 156px;
	height: 26px;
	list-style-type: none;
	border-top: solid 1px #D9D9D9;
}

ul#submenuprofile li a.submenu, ul#submenubuyers li a.submenu, ul#submenuservices li a.submenu, ul#submenusalers li a.submenu, ul#submenujobs li a.submenu, ul#submenufranchise li a.submenu, ul#submenusearch li a.submenu, ul#submenueureka li a.submenu {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 156px;
	height: 26px;
	text-decoration: none;
	color: #21407F;
	font-size: 0.7em;
}

ul#submenuprofile li a.submenu span, ul#submenubuyers li a.submenu span, ul#submenuservices li a.submenu span, ul#submenusalers li a.submenu span, ul#submenujobs li a.submenu span, ul#submenufranchise li a.submenu span, ul#submenusearch li a.submenu span, ul#submenueureka li a.submenu span {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	display: block;
	text-indent: 0;
	white-space: nowrap;
}

ul#submenuprofile li a.submenu:hover, ul#submenubuyers li a.submenu:hover, ul#submenuservices li a.submenu:hover, ul#submenusalers li a.submenu:hover, ul#submenujobs li a.submenu:hover, ul#submenufranchise li a.submenu:hover, ul#submenusearch li a.submenu:hover, ul#submenueureka li a.submenu:hover {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 156px;
	height: 26px;
	background-color: #E8EBF2;
	text-decoration: none;
	color: #21407F;
	font-size: 0.7em;
	color: #000000;
}

ul#submenuprofile li a.submenu:hover span, ul#submenubuyers li a.submenu:hover span, ul#submenuservices li a.submenu:hover span, ul#submenusalers li a.submenu:hover span, ul#submenujobs li a.submenu:hover span, ul#submenufranchise li a.submenu:hover span, ul#submenusearch li a.submenu:hover span, ul#submenueureka li a.submenu:hover span {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	display: block;
	text-indent: 0;
	white-space: nowrap;
}

div#shade {
	margin: 0px;
	padding: 0px;
	width: 728px;
	height: 10px;
	background-color: #000000;
	opacity: 0.05;
	position: absolute;
	z-index: 100;
}

div.content {
	margin: 0px;
	padding: 0px;
	
	background-color:#fff;
	width:727px;
	/*background-image: url('../img/content_background_image.gif');*/
	background-repeat: repeat-y;
}


/*********************/
/* Propriete vedette */
/*********************/

div.featuredproperty {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	width: 191px;
	background-image: url('../img/large/leftmarge_blue_background_image.jpg');
	background-repeat:repeat-x;
	height:577px;
}

div#homepage div.featuredproperty {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	background-color:#edf3fc;
	width: 251px;
	background-image:url(../img/large/leftmarge_blue_background_image.jpg);
	background-repeat:repeat-x;
	height:485px;
}

html>body .featuredproperty  {
height: auto;
min-height: 441px;
} 

body#fr div#homepage div.featuredproperty h1 {
	margin: 0px;
	padding: 0px;
	width: 217px;
	height: 25px;
	padding-top:17px;
	margin-left:17px;
	background-position:center bottom;
	background-image: url('../img/home/fr/maison_vedette.jpg');
	background-repeat: no-repeat;
}


body#en div#homepage div.featuredproperty h1 {
	margin: 0px;
	padding: 0px;
	width: 217px;
	height: 25px;
	padding-top:17px;
	margin-left:17px;
	background-position:center bottom;
	background-image: url('../img/home/en/maison_vedette.jpg');
	background-repeat: no-repeat;
}

body#fr div#insidepage div.featuredagent h1,
body#en div#insidepage div.featuredagent h1,
body#fr div#insidepage div.reciprocite h1,
body#en div#insidepage div.reciprocite h1{
	background:none;
}

body#fr div.featuredproperty h1 {
	margin: 0px auto;
	padding: 0px;
	width: 132px;
	height: 25px;
	padding-top:17px;
	background-position:left bottom;
	background-image: url('../img/home/fr/maison_vedette.jpg');
	background-repeat: no-repeat;
}


body#en div.featuredproperty h1 {
	margin: 0px auto;
	padding: 0px;
	width: 128px;
	height: 25px;
	padding-top:17px;
	background-position:left bottom;
	background-image: url('../img/home/en/maison_vedette.jpg');
	background-repeat: no-repeat;
}

body#fr div.reciprocite h1, body#en div.reciprocite h1,
body#fr div.featuredagent h1, body#en div.featuredagent h1 {
	height:28px;
	padding: 0px;
	margin:23px 0 0;
	width: 191px;
	
	background-image: none;
	text-align: center;
	font-weight: bold;
	color: #12377E;
	font-size: 1em;
}

body#fr div.featuredagent div.photo, body#en div.featuredagent div.photo {
	text-align: center;
}
div.albumPhoto{
height:260px;
}
body#fr div.featuredagent div.coords, body#en div.featuredagent div.coords {
	text-align: center;
	width: 195px;
	font-weight: bold;
	color: #12377E;
	font-size: 0.8em;
}

div.featuredproperty h1 span {
	display: none;
}

div#homepage div.featuredproperty div.imgbox {
	width:219px;
	margin-left:17px;
	margin-top:10px;
	height:170px;
	overflow:hidden;
}

div.featuredproperty div.imgbox {
	width:171px;
	margin-top:10px;
	height:140px;
	overflow:hidden;
	margin-left:8px;
}

div#homepage div.featuredproperty div.imgbox div.head {
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 217px;
	height: 6px;
	background-image: url('../img/top_back_maison.jpg');
	background-repeat: no-repeat;
}

div.featuredproperty div.imgbox div.head {
	margin:0;
	padding: 0px;
	width: 173px;
	height: 6px;
	background-image: url('../img/top_back_maison800.jpg');
	background-repeat: no-repeat;
}
div.featuredproperty div.agent div.head {
background-image:url(../img/top_back_agent.jpg);
background-repeat:no-repeat;
height:6px;
margin-left:auto;
margin-right:auto;
width:74px;
padding:0;
}

div#homepage div.featuredproperty div.imgbox div.img {
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 217px;
	background-image: url('../img/back_maison.jpg');
	background-repeat: repeat-y;
	text-align: center;
	position: relative;
}

div.featuredproperty div.imgbox div.img {
	margin:0;
	padding: 0px;
	width: 173px;
	background-image: url('../img/back_maison800.jpg');
	background-repeat: repeat-y;
	text-align: center;
	position: relative;
}

div.featuredproperty div.agent div.photo {
	margin: 0px;
	padding: 0px;
	width: 69px;
	background-image: url('../img/back_agent.jpg');
	background-repeat: repeat-y;
	text-align: left;
	padding:1px 0px 1px 7px;
	position: relative;
}
div#homepage div.featuredproperty div.imgbox div.img img {
	width: 203px;
	padding:1px 0px;
}

div.featuredproperty div.imgbox div.img img {
	width: 159px;
	padding:1px 0px;
}

div#homepage div.featuredproperty div.imgbox div.foot {
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	width: 217px;
	height: 6px;
	background-image: url('../img/bottom_back_maison.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div.featuredproperty div.imgbox div.foot {
	margin:0;
	padding: 0px;
	width: 173px;
	height: 6px;
	background-image: url('../img/bottom_back_maison800.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div.featuredproperty div.agent div.foot {
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	width: 74px;
	height: 6px;
	background: url('../img/bottom_back_agent.jpg') left top no-repeat;
}

div.featuredproperty h2.price {
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 7px;
	width:214px;
	text-align: center;
	font-weight: bold;
	color: #12377E;
	font-size: 1.2em;
	border-bottom: solid 1px #91A2BA;
}

div.featuredproperty div.region {
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	margin-top: 7px;
	margin-left: 16px;
	padding-bottom: 7px;
	width:214px;
	text-align: center;
	border-bottom: solid 1px #91A2BA;
}

div.featuredproperty div.region h3 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	color: #12377E;
	font-size: 0.65em;
	font-weight: bold;
}

div.featuredproperty div.region span.city {
	margin: 0px;
	padding: 0px;
	color: #12377E;
	font-size: 0.65em;
}

div.featuredproperty div.propertytype {
	margin-left:auto;
	margin-right:auto;
	width:175px;
	padding: 0px;
	margin-top: 7px;
	margin-left: 8px;
	padding-bottom: 7px;
	text-align: center;
	border-bottom: solid 1px #91A2BA;
}

div.featuredproperty div.propertytype span {
	color: #12377E;
	font-size: 0.65em;
}

div#homepage div.featuredproperty div.agent {
border-bottom:1px solid #91A2BA;
margin-left:18px;
width:217px;
padding:0 0 7px;
height:141px;
}

div.featuredproperty div.agent {
border-bottom:1px solid #91A2BA;
margin-left:8px;
width:175px;
padding:0 0 7px;
height:121px;
}

div.featuredproperty div.agent div.photo_agent{
float:left;
width:60px;
}

div.featuredproperty div.agent div.photo img{
width:60px;
}

div#homepage div.featuredproperty div.agent div.contact {
	margin: 0px;
	padding: 0px;
	padding-left:20px;
	color:#12377E;
	font-size:1em;
	font-family:verdana;
	position: relative;
	float: left;
	width:134px;
}

div.featuredproperty div.agent div.contact {
	margin: 0px;
	padding: 0px;
	padding-top:11px;
	padding-left:24px;
	color:#12377E;
	font-size:0.8em;
	font-family:verdana;
	position: relative;
	float: left;
	width:95px;
}

div.featuredproperty div.agent div.contact .price{
font-weight:bold;
display:block;
}
div.featuredproperty div.agent div.contact .region{
font-weight:bold;
font-size:0.7em;
display:block;
line-height:11px;
}
div.featuredproperty div.agent div.contact .city{
font-size:0.7em;
display:block;
}
div.featuredproperty div.agent div.contact .cat_prop{
font-size:0.7em;
display:block;
line-height:12px;
}
div.featuredproperty div.agent div.contact span.label {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	display: block;
	color: #12377E;
	font-size:0.7em;
	font-weight: bold;
}

div.featuredproperty div.agent div.contact a.name {
	color: #12377E;
	font-size:0.7em;
	text-decoration: none;
	font-style:italic;
}

body#fr div.featuredproperty div.agent div.more {
	padding: 8px 0 0 5px;
	margin:0 auto 0 auto;
	width: 122px;
}

body#en div.featuredproperty div.agent div.more {
	padding: 8px 0 0 5px;
	margin:0 auto 0 auto;
	width: 102px;
}

div.featuredproperty div.agent div.more a {
	color: #12377E;
	font-size: 0.65em;
	text-decoration: underline;
	font-weight: bold;
}

div.featuredproperty div.agent div.more a:hover {
	text-decoration: none;
}

body#fr div#homepage {
	margin: 0px;
	padding: 0px;

	background-image:url(../img/large/leftmarge_background.jpg);
	/*background-image: url('../img/leftmarge_white_background_image.gif');*/
	background-repeat: repeat-y;
	background-position: left top;
	height:720px;
}

body#en div#homepage {
	margin: 0px;
	padding: 0px;

	background-image:url(../img/large/leftmarge_background.jpg);
	/*background-image: url('../img/leftmarge_white_background_image.gif');*/
	background-repeat: repeat-y;
	background-position: left top;
	height:554px;
}

div#insidepage {
	margin: 0px;
	padding: 0px;
	background-image: url('../img/leftmarge_background.jpg');
	
	/*background-image: url('../img/leftmarge_white_background_image.gif');*/
	background-repeat: repeat-y;
	background-position: left top;
}

div#insidepage div.marge {
	position: relative;
	float: left;
	width:206px;
}

div#information {
	width:500px;
	margin: 0px;
	padding: 0px;
	/*margin-left:59px;
	padding-top:12px;*/
	float:left;
	position:relative;
}

div#information h1 {
border-bottom:1px solid #9EAFC1;
color:#12377E;
font-family:Arial;
font-size:1.25em;
font-weight:bold;
height:31px;
letter-spacing:-0.5px;
margin:28px 0 25px 0;
padding:0;
text-indent:10px;
width:519px;
}

div#information h1.autourMaison {
width:459px;
}


div#information h2 {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-top: 5px;
	color: #12377E;
	font-size: 1em;
	font-weight: bold;
}

div#information ul, div#information ol  {
	width:450px;
	padding-left: 40px;
}

div#information ul li, div#information ol li {
	margin-right: 10px;
	padding-bottom: 10px;
	font-size:10pt;
	color: #12377E;	
}

div#information ul li.submit a, div#information ol li.submit a{
	color:#fff;
}

div#information ul li ul li {
	color: #12377E;
	font-size: 1em;
}

div#information p {
	margin-left: 15px;
	margin-right: 20px;
	color: #12377E;
	text-align:justify;
	font-size: 0.75em;
}

div#information a, div#searchpage a.delete {
	color: #12377E;
	font-size: 1em;
}
div#information .eureka a{
font-size: 1em;
}
div#information a:visited, div#searchpage a.delete:visited {
	color: #000000;
}

div#information a:hover, div#searchpage a.delete:hover {
	color: #000000;
}

/**************/
/* Formulaire */
/**************/
div.form {
	margin: 0px;
	padding: 0px;
	width: 360px;
}

div.form span.mandatory {
	color: #990000;
	font-size: 0.7em;
}

div.form div.label {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 150px;
	height: 25px;
}

a.advancedSearch{
color:#12377E;
font-size:0.7em;
margin-left:40px;
margin-top:8px;
font-weight:bold;
position:absolute;
}
	a.advancedSearch:hover{
text-decoration:none;
	}
div.form div.label label, div.form div.labell label, div.form div.col label {
	font-size: 0.7em;
	color: #12377E;
	font-weight: bold;
}

div.form div.col label {
	font-weight: normal;
}

div.form div.field {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 205px;
	height: 25px;
}

div.form div.fieldt {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 205px;
	height: 125px;
}

div.form div.fieldt textarea, div.form div.fieldtl textarea {
	width: 180px;
	height: 125px;
	font-size: 0.8em;
}

div.form div.field input, div.form div.fieldl input {
	width: 180px;
	font-size: 0.8em;
}

div.form select {
	width: 184px;
}

div.form select.price {
	width: 70px;
}

div.form div.radio {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 205px;
	height: 25px;
}

div.form div.radio label, div.form div.radiol label {
	font-size: 0.6em;
	color: #12377E;
}

div.form div.button {
	margin: 0px;
	padding: 0px;
	margin-top: 40px;
	margin-left: 125px;
	text-align: right;
	width:300px;

}

div.form div.button ul {
	margin: 0px;
	padding: 0px;
	height: 25px;
}

div.form div.button ul li {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	display: block;
	list-style-type: none;
	position: relative;
	float: left;
	width: 86px;
	cursor:pointer;
	height: 25px;
	background-image: url('../img/form_button.gif');
	background-repeat: no-repeat;
	text-align: center;
}


div.form div.button ul li.reset{
	background:none;
	width: 160px;
}
.eureka_register div.form div.button ul li.reset{
	background-image: url(../img/form_button_large2.gif);
	background-repeat: no-repeat;
}
div.form div.button ul li.reset input.input_legend{
	margin-top: 0;
	padding: 2px 0px 7px;
	font-size: 11px;
}
div.form div.button ul li a, div.form div.button ul li a:visited {
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

div.form div.button ul li input {
	background-color: transparent;
	border: none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 11px;
	padding-top: 2px;
}
div.form div.button ul li.reset input {
	margin-left:-6px;
}
div.speed {
	margin: 20px;
	width:360px;
}

div.speed div.radio {
	width: 500px;
}

div.speed div.button ul {
	margin-left: 70px;
	margin-top: -50px;
}

div.speed div.button ul li input, div.search_bureau div.button ul li input {
	background-color:transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	
}

/*
div#information div.form div.button ul li a, div#information div.form div.button ul li a:visited {
	font-size: 9px;
	color: #FFFFFF;
	cursor: pointer;
}
*/
/*
div#information div.form div.button ul li a{
	background-color:transparent;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:11px;
	padding-top:2px;
}
*/
div#information div.form {
	margin-left: 10px;
}

div#information p.note {
	color: #990000;
	font-size: 1em;
}

div#information div.form p.noteSize{	
	font-size:0.7em;
}

div#information div.demande {
	margin: 20px;
	width: 450px;
}

div#information div.demande div.radio {
	width: 260px;
}


div#carriere {
	margin: 0px;
	padding: 0px;
	width: 195px;
}

body#fr div#carriere a {
	margin: 0px;
	padding: 0px;
	margin-left: 11px;
	margin-top: 11px;
	display: block;
	width: 168px;
	height: 77px;
	background-image: url('../img/menu_carriere_fr.jpeg');
	background-repeat: no-repeat;
}

body#en div#carriere a {
	margin: 0px;
	padding: 0px;
	margin-left: 11px;
	margin-top: 11px;
	display: block;
	width: 168px;
	height: 77px;
	background-image: url('../img/menu_carriere_en.jpeg');
	background-repeat: no-repeat;
}

div#carriere a span {
	display: none;
}

div#homepage div.marge,
div.active_autour-de-la-maison div#insidepage div.marge{
	margin: 0px;
	padding: 0px;
	position: static;
	float: left;
	width: 251px;
}

div.active_autour-de-la-maison div#insidepage{
	background-image:url(../img/large/leftmarge_background.jpg);
}

div#searchbox {
	margin: 0px;
	padding: 0px;
	margin-left: 270px;
	padding-top: 22px;
}

div#searchbox div.house {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 331px;
	height: 400px;
	overflow:hidden;
}

div#searchbox div.house form {
	width:300px;
}

div#repVille ul{
	z-index: 100;
	width:214px;
	position: absolute;
	background-color: white;
	list-style: none;
	padding: 0;
	margin: 0;
	color: black;
	height: 160px;
	overflow: scroll;
	overflow-x: hidden;
}

div#repAdresse ul{
	z-index: 100;
	width:214px;
	position: absolute;
	background-color: white;
	list-style: none;
	padding: 0;
	margin: 0;
	color: black;
	height: 185px;
	overflow: scroll;
	overflow-x: hidden;
}

div#searchbox ul li a{
	display: block;
	width: 100%;
	text-decoration: none;
	color: black;
	background-color: white;
}

div#searchbox ul li a:hover{
	display: block;
	width: 100%;
	text-decoration: none;
	background-color: #d9d9d9;
}


body#fr div#searchbox div.house,
body#en div#searchbox div.house {
	margin-left:8px;
	height:326px;
	width:494px;

}

body#fr div#searchbox div.house div.body,
body#en div#searchbox div.house div.body{
	/*background: url('../img/home/recherche_body.jpg') left top repeat-y;*/
}

div#searchbox div.house h2 a {
	display: block;
	height: 25px;
	width: 220px;
	margin-left: 137px;
}

div#searchbox div.house h2 a span {
	display: none;
}


div#searchbox div.house a#openhouse {
	margin: 0px;
	padding: 0px;
	position: absolute;
	margin-left: 205px;
	margin-top: -50px;
	display: block;
	width: 102px;
	height: 100px;
	cursor: pointer;
}

div#searchbox div.house a#openhouse span {
	display: none;
}	

div#searchbox div.house form #typesearchaddress {
	margin: 0px;
	padding: 0px;
	margin-left: 17px;
	position: absolute;
	top: 45px;
}

div#searchbox div.house form #typesearchno {
	margin: 0px;
	padding: 0px;
	margin-left: 17px;
	position: absolute;
	top: 70px;
}

div#searchbox div.house form #typesearchcity {
	margin: 0px;
	padding: 0px;
	margin-left: 54px;
	position: absolute;
	top: 70px;
}

div#searchbox div.house form label {
	font-size: 0.7em;
	color: #12377E;
	margin-top:3px;
}
div#searchbox div.house form label span{
font-size:0.8em;
color:#c14c4c;
padding-left:5px;
}
div#searchbox div.house form #labeltypesearchaddress {
	margin: 0px;
	padding: 0px;
	margin-left: 35px;
	position: absolute;
	top: 45px;
}

div#searchbox div.house form #labeltypesearchno {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 70px;
	margin-left: 35px;
}

div#searchbox div.house form #labeltypesearchcity {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 70px;
	margin-left: 72px;
}

div#searchbox div.house form #q {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 98px;
	margin-left: 17px;
	width: 97px;
	height: 18px;
	border: solid 1px #A39F8F;
}

div#searchbox div.house form #qsubmit {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 100px;
	margin-left: 125px;
	width: 55px;
	background-color: transparent;
	border: none;
	color: #FFFFFF;
	font-size: 0.7em;
}

div#eureka {
	margin: 0px;
	padding: 0px;
	margin-left: 204px;
	width: 495px;
	height: 61px;
}

div#publicite {
	margin: 0px;
	padding: 0px;
	margin-left: 204px;
	width: 503px;
	height: 90px;
	overflow: hidden;
}

div#bigbox {
margin:0 0 8px 20px;
text-align:center;
width:337px;
}

div#leaderboard {
	padding-top: 20px;
	text-align: center;
}

body#fr div#eureka a {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 495px;
	height: 61px;
	background-image: url('../img/bt_eureka_fr.jpeg');
	background-repeat: no-repeat;
}

body#en div#eureka a {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 495px;
	height: 61px;
	background-image: url('../img/bt_eureka_en.jpeg');
	background-repeat: no-repeat;
}

div#eureka a span {
	display: none;
}


body#fr div#promotions,body#en div#promotions{
	position:static;
	float:left;
	margin:0px 0px 0px 8px;
	padding:1px;
	width:98px;
	height:134px;
	border:1px solid #CCCCCC;
	float:left;
}

body#fr div#promotions a {
	background-image:url(../img/home/fr/profession_agent.jpg);
	height:134px;
	width:98px;
	display:block;
}

body#en div#promotions a {
	background-image:url(../img/home/en/profession_agent.jpg);
	height:134px;
	width:98px;
	display:block;
}

div#promotions a span {
	display: none;
}

div#warranty {
	margin-left:3px;
	height:134px;
	width:98px;
	padding:1px;
	border:1px solid #CCCCCC;
	float:left;
}

body#fr div#warranty a {
	background-image:url(../img/home/fr/protection_gratuite.jpg);
	height:134px;
	width:98px;
	display:block;
}

body#en div#warranty a {
	background-image:url(../img/home/en/protection_gratuite.jpg);
	height:134px;
	width:98px;
	display:block;
}

div#warranty a span {
	display: none;
}

div#hypotheque {
	margin-top:0;
	margin-left:3px;
	height:134px;
	width:98px;
	padding:1px;
	border:1px solid #CCCCCC;
	float:left;
}

body#fr div#hypotheque a {
	background-image:url(../img/home/fr/financement_hypothecaire.jpg);
	height:134px;
	width:98px;
	display:block;
}

body#en div#hypotheque a {
	background-image:url(../img/home/en/financement_hypothecaire.jpg);
	height:134px;
	width:98px;
	display:block;
}


div#hypotheque a span {
	display: none;
}


div#hypotheque ul {
	display: none;
}

div#autourMaison {
	margin-top:0;
	float:left;
	margin-left:4px;
	height:134px;
	width:98px;
	padding:1px;
	border:1px solid #CCCCCC;
	float:left;
}

body#fr div#autourMaison a {
	background-image:url(../img/home/fr/autour_maison.jpg);
	height:134px;
	width:98px;
	display:block;
}

body#en div#autourMaison a {
	background-image:url(../img/home/en/autour_maison.jpg);
	height:134px;
	width:98px;
	display:block;
}

div#autourMaison a span{
	display:none;
}

div#searchpage {
	margin: 0px;
	padding: 0px;
}

div#searchpage h1 {

	border-bottom:1px solid #9EAFC1;
color:#12377E;
font-family:Arial;
font-size:1.25em;
font-weight:bold;
height:31px;
letter-spacing:-0.5px;

margin:0 0 25px 17px;
padding:0;
padding-top:28px;
text-indent:10px;
width:710px;

}

div#searchpage h3 {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	color: #12377E;
	font-size: 1em;
	text-indent: 20px;
}

div#searchpage h4 {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
	color: #12377E;
	font-size: 0.7em;
	text-indent: 20px;
}

div#searchpage h5 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
	color: #12377E;
	font-size: 0.7em;
}

div#searchpage div#flashcontent {
	margin-left: 5px;
}

div#searchpage div.search_results_stats {
	margin: 0px;
	padding: 10px;
	font-weight: bold;
	font-size: 1em;
	color: #12377E;
}


div#searchpage div.even, div#information div.even {
	background-color: #EEEEEE;
}

div#searchpage div.item {
	margin: 0px;
	padding: 0px;
	width: 690px;
}

div#information div.item {
	margin: 10px;
	padding: 0px;
	width: 480px;
}

div#searchpage div.item div.shortdesc {
	margin: 0px;
	padding: 0px;
	width: 175px;
	position: relative;
	float: left;
}

div#searchpage div.item div.shortdesc div.photo div.head {
	margin: 0px;
	background-image: url('../img/top_searchPhoto.jpg');
	background-repeat: no-repeat;
	padding: 0px;
	width:168px;
	height:2px;
}

div#searchpage div.item div.shortdesc div.photo div.foot {
	margin: 0px;
	background-image: url('../img/bottom_searchPhoto.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	padding: 0px;
	width:168px;
	height:10px;
}

div#searchpage div.item div.shortdesc div.photo div.body {
	margin: 0px;
	background-image: url('../img/body_searchPhoto.jpg');
	background-repeat: repeat-y;
	padding: 0px;
}

div#searchpage div.item div.shortdesc div.photo {
	margin: 0px;
	padding: 0px;
	width:168px;
}


div#searchpage div.item div.shortdesc div.photo img {
	margin-left:7px;
}

div#searchpage div.item div.shortdesc div.photo div.vendu {
	margin: 0px;
	margin:0 0 0 71px;
	padding: 0px;
	position: absolute;
}

div#insidepage div.marge div.featuredproperty div.imgbox div.img div.vendu,
div#homepage div.marge div.featuredproperty div.imgbox div.img div.vendu {
	margin: 0px;
	padding: 0px;
	margin-left: 13px;
	position: absolute;
}

div#insidepage div.marge div.featuredproperty div.imgbox div.vendu,
div#homepage div.marge div.featuredproperty div.imgbox div.vendu {
	margin: 0px;
	padding: 0px;
	margin-left: 122px;
	position: absolute;
}

div#insidepage div.marge div.featuredproperty div.imgbox div.img div.vendu img {
	height:39px;
width:81px;
margin-left:71px;
}

div#searchpage div.item div.shortdesc div.price {
	margin: 0px;
	padding: 0px;
	margin-top: 8px;
	width: 115px;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	color: #12377E;
}

div#searchpage div.item div.description {
	margin: 0px;
	padding: 0px;
	padding-right: 10px;
	width: 310px;
	position: relative;
	float: left;
}

div#searchpage div.item div.description span {
	font-size: 0.8em;
	display: block;
}

div#searchpage div.item div.infosupp {
	margin: 0px;
	padding: 0px;
	width: 190px;
	position: relative;
	float: left;
}

div#searchpage div.item div.infosupp span {
	font-size: 0.8em;
	display: block;
}

div#searchpage div.formbox {
	margin-top: 30px;
}

div#searchpage div.formbox div.body div.form, div#searchpage div.form div.formbox div.body {
	width: 667px;
	padding: 15px;
}

div#searchpage div.formbox div.body div.form div.choices {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 310px;
}

div#searchpage div.formbox div.body div.form div.choices div.label, div#searchpage div.formbox div.body div.form div.mychoices div.label {
	margin-top: 5px;
	width: 104px;
}

div#searchpage div.formbox div.body div.form div.choices div.field, div#searchpage div.formbox div.body div.form div.mychoices div.field {
	width: 200px;
}

div#searchpage div.formbox div.body div.form div.choices div.field select {
	width: 200px;
}

div#searchpage div.formbox div.body div.form div.choices div.municipalites_box div#municipalites {
	width: 310px;
	height: 128px;
	background-color: #FFFFFF;
}

div#searchpage div.formbox div.body div.form div.mychoices {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
	position: relative;
	float: left;
	width: 310px;
}

div#searchpage div.formbox div.body div.form div.mychoices div#selections {
	width: 310px;
	height: 128px;
	background-color: #FFFFFF;
}

div#searchpage div.step1 {
	position: relative;
	float: left;
	width: 500px;
}

div#searchpage div.button_step1 {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	position: relative;
	float: left;
	width: 145px;
	text-align: right;
}

div#searchpage div.button_step1 input.next {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	width: 86px;
	height: 25px;
	background-color: transparent;
	border: none;
	background-image: url('../img/form_button.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
}

div#searchpage div.step2 div.button {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 700px;
}

div#searchpage div.step2 div.button ul {
	width: 700px;
}

div#searchpage div.step2 div.button ul li {
	width: 160px;
	margin-left: 5px;
	background-image: none;
}

div#searchpage div.step2 div.button ul li input {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	width: 160px;
	height: 25px;
	background-color: transparent;
	border: none;
	background-image: url('../img/form_button_large2.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
}

input.input_legend{
	margin: 0px;
	padding: 0px;
	margin-left:31px;
	margin-top:10px;
	padding-bottom: 5px;
	width: 160px;
	height: 25px;*/
	background-color: transparent;
	border: none;
	background-image: url('../img/form_button_large2.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-size: 11px;
	color: #FFFFFF;
	
	cursor: pointer;
}

.eureka_register div.form div.button ul li.reset input.input_legend{
background:none;
height:auto;
}
div#searchpage div.step2 div.button ul li.previous input.previous {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	display: block;
	list-style-type: none;
	position: relative;
	float: left;
	width: 86px;
	cursor:pointer;
	height: 25px;
	background-image: url('../img/form_button.gif');
	background-repeat: no-repeat;
	text-align: center;
	/*font-size: 11px;*/
	color: #FFFFFF;
	cursor: pointer;
}

div#searchpage div.step2 div.button ul li.previous {
	width: 320px;
	text-align: left;
	padding-left: 20px;
}

div#searchpage div.step2 div.type_property div.body div.categorie {
	width: 90px;
}

div#searchpage div.step2 div.type_property div.body div.col {
	width: 220px;
}

div#searchpage div.step2 div.specifications div.body div.col {
	width: 215px;
}

div#searchpage div.step2 div.specifications div.body div.col select {
	width: 150px;
}

div#searchpage div.step2 div.specifications div.body div.price_range {
	text-align: right;
	width: 155px;
	margin-right: 60px;
}

div#searchpage div.step2 div.specifications div.body div.price_range h5 {
	text-align: left;
}

div#searchpage div.step2 div.specifications div.body div.price_range input {
	margin-top: 2px;
	margin-right: 40px;
}

div#searchpage div.step2 div.specifications div.body div.sort {
	width: 360px;
}

div#searchpage div.step2 div.specifications div.body div.sort select {
	margin-top: 2px;
	width: 120px;
}

div#searchpage div.step2 div.advanced div.body h5 {
	width: 600px;
	margin-bottom: 10px;
}

div#searchpage div.step2 div.advanced div.body div.rue {
	width: 330px;
	margin-bottom: 10px;
}

div#searchpage div.step2 div.advanced div.body div.rue label {
	font-weight: normal;
}

div#searchpage div.step2 div.advanced div.body ul.criteres {
	margin: 0px;
	padding: 0px;
	width: 660px;
}

div#searchpage div.step2 div.advanced div.body ul.criteres li {
	margin: 0px;
	padding: 0px;
	display: block;
	width: 210px;
	position: relative;
	float: left;
	list-style-type: none;
}

div#searchpage div.step2 div.advanced div.body ul.criteres li label {
	font-size: 0.7em;
	color: #12377E;
}

div#searchpage div.step2 div.advanced div.body div.bydate label {
	font-size: 0.7em;
	color: #12377E;
}

div#searchpage div.step2 div.advanced div.body div.bydate div.new {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 200px;
	position: relative;
	float: left;
}

div#searchpage div.step2 div.advanced div.body div.bydate div.zonecalendar {
	margin: 0px;
	padding: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 300px;
	position: relative;
	float: left;
}

div#searchpage div.search_results_stats {
	margin: 0px;
	padding: 0px;
	width: 729px;
	height: 23px;
	background-image: url('../img/large/fiche_header.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFFFFF;
	font-size: 0.7em;
	/*border-left:1px solid #d0d0d0;*/
}

div#searchpage div.search_results_stats_agent {
	margin: 0px;
	padding: 0px;
	width: 710px;
	height: 23px;
	font-size: 0.7em;
	margin-top: 5px;
}

div#searchpage div.search_results_stats_agent span.nb_results {
	padding-top: 5px;
	padding-left: 20px;
	display: block;
	color: #12377E;
}


div#searchpage div.search_results_stats span.nb_results {
	padding-top: 5px;
	padding-left: 20px;
	display: block;
}

div#searchpage div.description {
	color: #114285;
	font-size: 0.85em;
}

#searchpage .price, #searchpage .description span.no {
	font-weight: bold;
}

#searchpage .description span {
	padding-bottom: 2px;
}

#searchpage .price {
	font-size: 1.1em;
	margin-bottom: 5px;
}

#searchpage .description a {
	color: #114285;
}

div#searchpage div.item div.infosupp {
	font-size: 0.85em;
	font-weight: bold;
	color: #114285;
}

div#searchpage div.item div.infosupp a {
	font-size: 0.8em;
	color: #114285;
	padding-top: 20px;
	display: block;
}

div#searchpage div.item div.infosupp img {
	border: 0;
	margin-top: 5px;
}

div#searchpage div.even, div#information div.even {
	border-top: 1px solid #9cafc0;
	border-bottom: 1px solid #9cafc0;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: transparent;
}

div#searchpage div.odd, div#information div.odd {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: transparent;
}

div#searchpage div.resultstext div.even {
	border: none;
	padding-top: 5px;
	padding-bottom: 5px;
}

div#searchpage div.search_bureau {
	margin: 0px;
	clear:both;
	padding: 0px;
}	

div#searchpage div.search_bureau div.google_map {
	margin: 5px;

}

div#searchpage div.search_bureau div.form div.formbox div.body div.sector, div#searchpage div.search_bureau div.form div.formbox div.body div.sector ul, div#searchpage div.search_agent div.formbox div.body div.sector, div#searchpage div.search_agent div.formbox div.body div.sector ul {
	margin: 0px;
	padding: 0px;
}

div#searchpage div.search_bureau div.form div.formbox div.body div.sector ul li, div#searchpage div.search_agent div.formbox div.body div.sector ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#searchpage div.search_bureau div.form div.formbox div.body div.sector ul li label, div#searchpage div.search_agent div.formbox div.body div.sector ul li label {
	font-size: 0.7em;
	color: #12377E;
}

div#searchpage div.search_bureau h3.advanced {
	margin-bottom: 5px;
}

div.search_bureau div.formbox div.body div.button {
	margin: 0px;
	padding: 0px;
	margin-top: 40px;
	margin-left: 440px;
	text-align: right;
}

div.search_bureau div.formbox div.body div.button ul {
	margin: 0px;
	padding: 0px;
	height: 25px;
}

div.search_bureau div.formbox div.body 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;
	background-image: url('../img/form_box_button.gif');
	background-repeat: no-repeat;
	text-align: center;
}

div.search_bureau div.formbox div.body form div.regions div.button ul li a {
	font-size: 9px;
	color: #FFFFFF;
	cursor: pointer;
}

div.search_bureau div.commercial {
	margin: 10px;
	margin-left: 20px;
}

div.search_bureau div.commercial a {
	font-size: 0.7em;
	color: #12377E;
	font-weight: bold;
}

div#propertypage {
	margin: 0px;
	padding: 0px;
	background-color:#fff;
	width: 728px;
}

div#propertypage div.navigation, div#searchpage div.navigation {
	margin: 0px;
	padding: 0px;
	width: 728px;
	height: 66px;
	background-image: url('../img/large/fiche_header.jpg');
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #FFFFFF;
}

div#propertypage div.navigation2 {
	margin: 0px;
	padding: 0px;
	width: 710px;
	/*height: 66px;*/
}

div#propertypage div.navigation h2, div#searchpage 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, div#searchpage div.navigation 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, div#searchpage div.navigation ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
/*
div#propertypage div.navigation ul.menu {
	margin-left: 230px;
	margin-top: -32px;
	height:14px;
}
*/
div#propertypage div.navigation ul.menu li {
	display: block;
	position: relative;
	float: left;
	width: 163px;
	text-align: left;

}
div#propertypage div.navigation ul.menu li.subPrint {
width:93px;
}
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: 10px;
	height: 25px;
	/*border:1px solid #fff;*/
}
div#propertypage div.navigation ul.menu li.subPrint a{
height:24px;
padding:0;
margin:0;
}

div#propertypage div.navigation ul.menu li.printer {
	background-image: url('../img/printer.gif');
	background-repeat: no-repeat;
	padding-right: 10px;
	width: 135px;
}

div#propertypage div.navigation ul.menu li.envelope {
	background-image: url('../img/envelope.gif');
	background-repeat: no-repeat;
}

div#propertypage div.navigation ul.menu li.add {
	background-image: url('../img/add.gif');
	background-repeat: no-repeat;
	width: 170px;
}

div#propertypage div.navigation ul.menu li.add_disable {
	background-image: url('../img/add_disable.gif');
	background-repeat: no-repeat;
	width: 170px;
}

div#propertypage div.navigation ul.menu li.add_disable a {
	color: #B4B4B4;
}

div#propertypage div.navigation ul.menu li.delete {
	background-image:url('../img/add.gif');
	background-repeat:no-repeat;
}

div#propertypage div.navigation ul.menu li.delete_disable {
	background-image:url('../img/add.gif');
	background-repeat:no-repeat;
}

div#propertypage div.navigation ul.menu li.delete_disable a {
	color: #B4B4B4;
}

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:-47px;
	margin-right:200px;
}

div#searchpage div.eureka_nav div.button {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	position: relative;
	float: left;
	width: 200px;
	text-align: right;
}

div#searchpage div.eureka_nav div.delete input {
	float:left;
	margin-top:0px;
}

div#searchpage a.delete {
	text-decoration:none;
	background-image: url('../img/add.gif');
	background-repeat: no-repeat;
	padding-top:5px;
	padding-left:30px;
	float:right;
	margin-right:10px;
	display:block;
	height:20px;
	margin-top:-54px;
}

div#searchpage div.eureka_nav div.profile_eureka {
	margin: 0px;
	padding: 0px;
	margin-left: 1px;
	width: 708px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #9EAFC1;
}

div#propertypage div.navigation2 div.profile_eureka {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	width: 688px;
	background-color: #FFFFFF;
}

div#searchpage div.eureka_nav div.profile_eureka ul, div#propertypage div.navigation2 div.profile_eureka ul {
	margin: 0px;
	padding: 5px 20px 5px 0px;
	margin-left: 20px;
	font-size:0.8em;
}

div#searchpage div.eureka_nav div.profile_eureka ul li, div#propertypage div.navigation2 div.profile_eureka ul li {
	margin: 0px;
	padding: 0px;
	width: 170px;
	position: relative;
	float: left;
	list-style-type: none;
}

div#searchpage div.eureka_nav div.profile_eureka ul li.separator, div#propertypage div.navigation2 div.profile_eureka ul li.separator {
	width: 30px;
	height: 20px;
	background-image: url('../img/ico_selection_20_on.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

div#searchpage div.eureka_nav div.profile_eureka ul li.myfolder, div#propertypage div.navigation2 div.profile_eureka ul li.myfolder {
	background-image: url('../img/ico_add_folder_20_on.gif');
}

div#searchpage div.eureka_nav div.profile_eureka ul li.allfolder, div#propertypage div.navigation2 div.profile_eureka ul li.allfolder {
	background-image: url('../img/ico_folders_20_on.gif');
}

div#searchpage div.eureka_nav div.profile_eureka ul li.separator span, div#propertypage div.navigation2 div.profile_eureka ul li.separator span {
	display: none;
}


div#propertypage div.navigation ul.nav li,ul.liste_liens li, div#propertypage div.navigation2 ul.nav li, div#searchpage div.navigation ul.nav li {
	display: inline;
}

 ul.liste_liens li a,
 div#propertypage div.navigation ul.nav li a, div#propertypage div.navigation2 ul.nav li a, div#searchpage div.eureka_nav ul li a, div#searchpage div.navigation ul.nav li a, div#propertypage div.navigation2 div.profile_eureka ul li a {
	color: #12377E;
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
	width:155px;
	height:20px;
	display:block;
	padding-top:3px;
}

div#searchpage div.navigation ul.nav li a.current {
	color: #000000;
	text-decoration: none;
	font-size: 0.8em;
}

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#propertypage div.navigation ul.nav li.separator_backfiche, div#propertypage div.navigation2 ul.nav li.separator_backfiche,
div#searchpage div.eureka_nav ul li.separator, div#searchpage div.navigation ul.nav li.separator,
ul.liste_liens li.separator{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.7em;
	color: #12377E;
}	
 ul li.separator span{
padding-right: 10px;
	padding-left: 10px;
}
div#propertypage div.navigation ul.nav li.separator_backfiche, div#propertypage div.navigation2 ul.nav li.separator_backfiche{
padding-left: 225px;
}
div#propertypage div.navigation ul.nav li.no, div#propertypage div.navigation2 ul.nav li.no {
	margin-left: 22px;
	/*margin-right:369px;*/
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;
}

ul.nav{
	float:right;
}
#propertypage ul.nav{
width:300px;
}
div.liste_liens{
float:right;
margin-right:7px;
margin-top:-25px;
}
div#searchpage div.navigation ul.nav {
	margin-left: 165px;
}

div#searchpage div.navigation ul.bureau {}

div#searchpage div.navigation ul.nav li {
	display: block;
	position: relative;
	float: right;
	margin: 0px;
	margin-right: 20px;
	margin-top: 2px;
	padding-top: 0px;
	padding-bottom: 4px;
	width: 158px;
	height: 20px;
	background-image: url('../img/bt_bg.gif');
	background-repeat: no-repeat;
	font-size: 0.8em;
	color: #12377E;
	text-transform: uppercase;
	text-align: center;
}

div#searchpage div.navigation ul.nav li.separator {
	padding-top: 3px;
	width: 10px;
}

div#searchpage div.navigation ul.nav li.title {
	width: 215px;
	margin-left: 22px;
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;
	text-align: left;
	display: none;
}

div#propertypage div.shortdesc {
	margin: 0px;
	padding: 0px;
	padding-top: 2px ;
	width: 728px;
	background-color: #D3E2F8;
}

div#propertypage div.shortdesc div.message {
	float:left;
width:306px;
	background-color: #FFFFFF;
}

div#propertypage div.shortdesc div.message p {
	padding: 10px;
}


div#propertypage div.shortdesc div.album {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	margin-left: 5px;
	width: 380px;
	position: relative;
	float: left;
	height:325px;
}

div#propertypage div.shortdesc div.album div.large {
	margin: 0px;
	padding: 0px;
	width: 377px;
	/*background-image: url('../img/large_bg.gif');*/
	background-repeat: repeat-y;
}

div#propertypage div.shortdesc div.album div.large div.head {
	margin: 0px;
	padding: 0px;
	width: 377px;
	height: 15px;
	/*background-image: url('../img/large_top.gif');*/
	background-repeat: no-repeat;
}

div#propertypage div.shortdesc div.album div.large div.body {
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	margin-left: 18px;
	width: 340px;
}

div#propertypage div.shortdesc div.album div.large div.body div.garantie {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	width: 340px;
	text-align: center;
}

div#propertypage div.shortdesc div.album div.large div.body div#picture_description {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	width: 340px;
	text-align: center;
	font-size: 0.7em;
	font-weight: bold;
	color: #12377E;
}

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;
/*	background-image: url('../img/large_bottom.gif');*/
	background-repeat: no-repeat;
	background-position: center top;
}

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;
	background-image: url('../img/thumb_bg.gif');
	background-repeat: no-repeat;
	text-align: center;
	overflow: hidden;
}

div#propertypage div.shortdesc div.album ul li div.thumb span {
	margin: 0px;
	padding: 0px;
	display: block;
	margin-top: 14px;
	margin-left: auto;
	margin-right: auto;
	width: 68px;
	height: 40px;
	overflow: hidden;
}

div#propertypage div.shortdesc div.album ul li div.thumb img {
	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 {
	width: 300px;
	/*position: relative;*/
	float:right;
margin:4px 14px 0 5px;
}

div#propertypage div.shortdesc div.details div.pricetag {
	margin: 0px;
	padding: 0px;
	width: 190px;
	/*position: relative;*/
	float: left;
}

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 {
	color: #12377E;
	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 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;
	height: 168px;
	background-color: #FFFFFF;
	clear: both;
}

html>body div#propertypage div.shortdesc div.details div.nav {
height: auto;
min-height: 168px;
} 
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;
	padding-top: 8px;
	width: 325px;
	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;
	background-color:#FFFFFF;
}

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{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-left: -5px;
	position: relative;
	float: left;
	width: 300px;
}
div#propertypage div.longdesc div.agentsWindow{
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
	margin-left: 6px;
	position: relative;
	float: left;
	width: 300px;
}

div#propertypage div.longdesc div.agentsWindow div.body{
	width: 370px;
}

div#propertypage div.longdesc div.agents div.box{
	margin: 0px;
	padding: 0px;
	width: 316px;
	background-image: url('../img/box_agent_bg.gif');
	background-repeat: repeat-y;
	clear: both;
}

div#propertypage div.longdesc div.agentsWindow div.box{
	margin: 0px;
	padding: 0px;
	width: 316px;
	background-repeat: repeat-y;
	clear: both;
}

div#propertypage div.longdesc div.agents div.box div.head {
	margin: 0px;
	padding: 0px;
	width: 316px;
	background-image: url('../img/box_agent_top.gif');
	background-repeat: no-repeat;
}

div#propertypage div.longdesc div.agentsWindow div.box div.head {
	display: none;
}

div#propertypage div.longdesc div.agents div.box div.head h5,
div#propertypage div.longdesc div.agentsWindow 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: 316px;
	height: 19px;
	background-image: url('../img/box_agent_bottom.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#propertypage div.longdesc div.agentsWindow div.box div.foot{
	margin: 0px;
	padding: 0px;
	width: 300px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#propertypage div.longdesc div.agents div.box div.body div.photo,
div#propertypage div.longdesc div.agentsWindow div.box div.body div.photo{
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 60px;
	position: relative;
	float: left;
}

div#propertypage div.longdesc div.agents div.box div.body div.photo a img,
div#propertypage div.longdesc div.agentsWindow div.box div.body div.photo a img{
	border: solid 1px #A2AFC2;
}

div#propertypage div.longdesc div.agents div.box div.body div.info,
div#propertypage div.longdesc div.agentsWindow div.box div.body div.info{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	width: 200px;
	position: relative;
	float: left;
}

div#propertypage div.longdesc div.agents div.box div.body div.info span.name,
div#propertypage div.longdesc div.agentsWindow 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,
div#propertypage div.longdesc div.agentsWindow 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,
div#propertypage div.longdesc div.agentsWindow div.box div.body div.info a.bureau{
	color: #12377E;
	font-size: 0.7em;
	font-weight: bold;
}

body#fr div#propertypage div.longdesc div.agents div.box div.body div.info span.participant,
body#fr div#propertypage div.longdesc div.agentsWindow div.box div.body div.info span.participant{
	display: block;
	text-indent: 35px;
	padding-top: 5px;
	height: 20px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
	background-image: url('../img/icones/ico_apec_t_fr.gif');
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}

body#en div#propertypage div.longdesc div.agents div.box div.body div.info span.participant,
body#en div#propertypage div.longdesc div.agentsWindow div.box div.body div.info span.participant{
	display: block;
	text-indent: 35px;
	padding-top: 5px;
	height: 20px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.6em;
	font-weight: bold;
	background-image: url('../img/icones/ico_apec_t_en.gif');
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}

div#propertypage div.longdesc div.agents div.box div.body div.coords,
div#propertypage div.longdesc div.agentsWindow div.box div.body div.coords{
	margin: 0px;
	padding: 0px;
	width: 269px;
	margin-top: 15px;
	margin-left: 20px;
	padding-top: 8px;
	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,
div#propertypage div.longdesc div.agentsWIndow div.box div.body div.coords span.label, div#propertypage div.longdesc div.agentsWindow 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,
div#propertypage div.longdesc div.agentsWindow 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,
div#propertypage div.longdesc div.agentsWindow 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,
div#propertypage div.longdesc div.agentsWindow 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,
div#propertypage div.longdesc div.agentsWindow div.box div.body div.coords div.contact ul li a{
	color: #12377E;
	font-size: 0.6em;
	font-weight: bold;
}

div#propertypage div.longdesc div.description {
background-image:url(../img/large/tr_bgLarge.gif);
background-repeat:repeat-y;
border-bottom:1px solid #9EAFC1;
border-right:1px solid #9EAFC1;
float:right;
margin:0px;
overflow:hidden;
padding:0px;width:67%;
/*
width:416px;*/
}

div#propertypage div.longdesc div.description h4 {
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	text-indent: 10px;
	width: 432px;
	height: 24px;
	background-image: url('../img/large/th_bgLarge.gif');
	background-repeat: repeat-x;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.7em;
	font-weight: bold;
}

div#propertypage div.longdesc div.description div span.label {
	color: #12377E;
	/*text-transform: uppercase;*/
	font-size: 0.7em;
	font-weight: bold;
}

div#propertypage div.longdesc div.description div span.value {
	color: #12377E;
	font-size: 0.7em;
}

div#propertypage div.longdesc div.description div {
	margin: 0px;
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 2px;
	margin-left: 10px;
	width: 402px;
}

div#propertypage div.longdesc div.description div {
	border-top: solid 1px #9EAFC1;
}

div#propertypage div.longdesc div.description div.first {
	border-top: none;
}

div#propertypage div.longdesc div.description p {
	color: #12377E;
	margin: 5px;
	font-size: 0.7em;
	padding-left: 15px;
	padding-right: 15px;
	text-align: justify;
}

div#propertypage div.longdesc div.description h5 {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	color: #12377E;
	font-size: 0.7em;
	font-weight: bold;
}

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: -100px;
	margin-bottom: 20px;
	width: 604px;
	border: none;
	display: none;
	position: absolute;
}

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-left:360px;
position:absolute;
}
.active_agent  div#information div.submenu, .active_bureau  div#information div.submenu  {
margin-left:565px;

}

.active_agent  div#information div.submenu{
	margin-left:0;
	float:right;
	margin-right:3px;
	position:relative;
}
/*
.active_bureau div#information div.submenu {
margin:11px 10px 0px 566px;
}

.active_agent div#information div.submenu {
float:right;
position:static;
margin-left:0;
}


.active_bureau div#information div.submenu {

left:0;
}
*/
.active_eureka div#information div.submenu {
position:absolute;
right:-4px;
}

/*
div#information div.selections div.submenu {
margin:0px 10px 0px 366px;
}
*/
div#insidepage div#information  div.submenu ul {
/*padding-left:17px;*/
}
div#information .eureka_register div.submenu {
margin-top:0;
}

div#insidepage div#information .eureka_register div.submenu ul {
/*padding-left:25px;*/
}
div#information div.submenu ul {
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	width:137px;
}

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;
	background-image: url('../img/bt_submenu_bg.gif');
	background-repeat: no-repeat;
}

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.button a:hover {
text-decoration:underline;
}
div#information div.submenu ul li.regions {
	margin: 0px;
	padding: 0px;
	margin-top: -9px;
	margin-bottom: 10px;
	width:146px;
	background-image: url('../img/subsubmenubg.gif');
	background-repeat: repeat-y;
}

div#information div.submenu ul li.regions div {
	margin: 0px;
	padding: 0px;
	background-image: url('../img/subsubmenubottom.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

div#information div.submenu ul li.regions div ul.regions {
	margin: 0px;
	padding: 0px;
	padding-bottom: 8px;
	background-image: url('../img/subsubmenutop.gif');
	background-repeat: repeat-x;
	background-position: left top;
	width:145px;
}

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: 120px;
	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;
	background-image: url('../img/subsubmenubg.gif');
	background-repeat: repeat-y;
}

div#information div.submenu ul li.about div {
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;
	background-image: url('../img/subsubmenubottom.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#information div.submenu ul li.about div p {
	margin: 0px;
	padding: 10px;
	padding-left: 23px;
	background-image: url('../img/subsubmenutop.gif');
	background-repeat: no-repeat;
	background-position: center top;
	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#searchpage div.fiche_reciprocite div.postit div.photo {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 135px;
	text-align: left;
}

div#information div.fiche_agent div.info, div#searchpage div.fiche_reciprocite div.postit div.info {
	margin: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 220px;
	text-align: left;
}

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: 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.info 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,
div#searchpage div.fiche_reciprocite div.postit div.info div span.label, div#searchpage div.fiche_reciprocite div.postit div.info div.name {
	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_bureau div.info div span.value,
div#information div.fiche_ressource div.info div span.value, div#information div.fiche_ressource div.description div span.value,
div#searchpage div.fiche_reciprocite div.postit div.info 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: 510px;
	color: #12377E;
	font-size: 0.9em;
	font-weight: bold;
	font-style: italic;
}

div#information div.fiche_bureau div.maxime {
	padding-bottom: 10px;
	width: 510px;
	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#searchpage div#information div.fiche_bureau div.description {
	margin-bottom: 10px;
	width: 510px;
	font-size: 1em;
}

div#information div.fiche_ressource div.description {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 490px;
	color: #12377E;
	font-size: 0.8em;
}

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_bureau div.description div.presentation {
	width: 510px;
}

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.ban1txt {
	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.ban2txt {
	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: -58px ;
	/*margin-left: 375px;*/
	/*position: absolute;*/
	display: block;
	height: 25px;
	width: 110px;
	padding-left: 35px;
	padding-top: 8px;
	background-image: url('../img/printer.gif');
	background-repeat: no-repeat;
	color: #12377E;
	text-decoration: none;
	font-size: 0.6em;
}

div#information a.printer {
	background-image: url('../img/printer.gif');
	background-repeat: no-repeat;
	padding-left: 30px;
	display:block;
	height:25px;
	float:right;
	cursor: pointer;
	margin-right:10px;
	margin-top:-20px;
	text-decoration: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: 98px;
	padding-top: 40px;
	height: 30px;
	color: #12377E;
	width: 260px;
	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: 98px;
	padding-top: 40px;
	height: 30px;
	color: #12377E;
	width: 260px;
	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;
	cursor: pointer;
}

div#searchpage div#information div.fiche_agent div.info div.apec{
	float:left;
	margin-left:10px;
}

div#searchpage div#information div.fiche_agent div.info div.gvh{
	float:left;
	padding-bottom:19px;
}

div#information div.fiche_bureau div.description 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.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;
}

div#information div.fiche_bureau div.info 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 {
	width: 510px;
}

div#information div.fiche_bureau div.description div.agents div.col {
	width: 160px;
	padding-right: 5px;
}

div#information div.fiche_bureau div.description div.agents div.col span.image {
	width: 15px;
	position: relative;
	float: left;
}

div#information div.fiche_bureau div.description div.agents div.col span.link {
	width: 145px;
	position: relative;
	float: left;
}

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 a img {
	border: none;
}

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;
	background-image: url('../img/jumelle.jpeg');
	background-repeat: no-repeat;
	background-position: right top;
}

div#information div.eureka div.button {
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	position: relative;
	float: left;
	width: 145px;
	text-align: right;
}

div#information div.eureka div.texte {
	font-size: 1em;
}

div#information div.eureka div.button input.submit {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	font-size: 0.7em;
	display: block;
	list-style-type: none;
	position: relative;
	float: left;
	width: 160px;
	cursor: pointer;
	height: 25px;
	background-image: url('../img/form_button_large2.gif');
	background-repeat: repeat-x;
	text-align: center;
}

div#information div.eureka_register, div#information div.infolettre_register {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
}

div#information div.eureka_register p, div#information div.infolettre_register p {
	width:500px;
}

div#information div.eureka h3 {
	width: 200px;
	font-size: 1.1em;
	color: #12377E;
	font-weight: normal;
}

div#information div.eureka_register h3, div#information div.infolettre_register h3 {
	font-size: 1.1em;
	color: #12377E;
	font-weight: normal;
}

div#information div.eureka p {
	margin-left: 0px;
	padding-left: 0px;
	width: 490px;

	/*font-size: 0.7em;*/
	color: #12377E;
}

div#information div.eureka_register p, div#information div.infolettre_register p {
	margin-left: 0px;
	padding-left: 0px;
	width: 340px;
/*	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;
	background-image: url('../img/eureka_add_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

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;
	position:relative;
	text-indent:71px;
	text-align:left;
}

div#information div.eureka div.create div.button a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

div#information div.eureka div.login {
	margin: 0px;
	padding: 0px;
	margin-top: 25px;
	width: 343px;
	height: 99px;
	background-image: url('../img/eureka_login_bg.gif');
	background-repeat: no-repeat;
	background-position: left top;
}

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.login div.field .note{
padding-top:0;
margin-top:0;
}
div#information div.eureka div.form div.button {
	text-align: left;
	margin-left: 220px;
	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;
	background-image: url('../img/jumelle_small.gif');
	background-repeat: no-repeat;
	background-position: left top;
	height: 42px;
	width: 300px;
	text-indent: 90px;
}

div#information div.eureka_register div.formbox, div#information div.eureka div.formbox, div#information div.infolettre_register div.formbox {
	margin: 0px;
	padding: 0px;
	width: 362px;
	background-image: url('../img/insidepageformbg.gif');
	background-repeat: repeat-y;
}

div#information div.eureka_register div.formbox div.body, div#information div.eureka div.formbox div.body, div#information div.infolettre_register div.formbox {
	margin: 0px;
	padding: 0px;
	width: 362px;
	background-image: url('../img/insidepageformtop.gif');
	background-repeat: no-repeat;
}

div#information div.eureka_register div.formbox div.foot, div#information div.eureka div.formbox div.foot,
div#information div.infolettre_register div.formbox div.foot {
	margin: 0px;
	padding: 0px;
	width: 362px;
	height: 16px;
	background-image: url('../img/insidepageformbottom.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#information div.eureka_register div.large, div#information div.eureka div.large, div#information div.infolettre_register div.large {
	margin-top: 8px;
	width: 462px;
	background-image: url('../img/insidepageformlargebg.gif');
	background-repeat: repeat-y;
}

div#information div.eureka_register div.large div.body, div#information div.eureka div.large div.body, div#information div.infolettre_register div.large div.body {
	width: 462px;
	background-image: url('../img/insidepageformlargetop.gif');
	background-repeat: no-repeat;
}

div#information div.eureka_register div.large div.foot, div#information div.eureka div.large div.foot, div#information div.infolettre_register div.large div.foot {
	width: 462px;
	height: 16px;
	background-image: url('../img/insidepageformlargebottom.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

div#information div.eureka_register div.formbox div.body p.note, div#information div.eureka div.formbox div.body p.note, div#information div.infolettre_register 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,
div#information div.infolettre_register div.formbox div.body div.subscribe,
div#information div.infolettre_register div.formbox div.body div.region, div#information div.infolettre_register div.formbox div.body div.specifications,
div#information div.infolettre_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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register 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, div#information div.infolettre_register div.form div.button {
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 20px;
}

div#information div.eureka_register div.selections, div#information div.infolettre_register div.selections {
	margin: 0px;
	padding: 0px;
	width: 505px;
	/*background-image: url('../img/eureka_right_bg.gif');
	background-position: right top;
	background-repeat: repeat-y;*/
}

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, div#information div.infolettre_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.create {
	background-image: url('../img/bt_eureka_create.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

div#information div.eureka_register div.selections div.submenu ul li.search {
	background-image: url('../img/bt_eureka_search.gif');
	background-repeat: no-repeat;
	background-position: center center;
}

div#information div.eureka_register div.selections div.submenu ul li a, div#information div.infolettre_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;
	background-image: url('../img/title_bg.gif');
	background-repeat: repeat-x;
	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,
div#information div.infolettre_register div.formbox div.body div.region h3, div#information div.infolettre_register div.formbox div.body div.specifications h3,
div#information div.infolettre_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.profile div span.label a:hover, 
div#information div.eureka_register div.selections div.profile div span.value a:hover {
	text-decoration:underline;
}
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;
	background-color: #BFD5F4;
	padding: 3px;
	padding-left: 10px;
	padding-right: 10px;	
*/
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	display: block;
	list-style-type: none;
	position: relative;
	float: left;
}

div#information div.eureka_register div.selections div.button ul li a, div#insidepage div#information div.eureka_register form div.form div.button ul li.delete_profile a {
/*	font-size: 0.7em;
	color: #12377E;
	text-decoration: none;
*/
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	width: 140px;
	height: 25px;
	background-color: transparent;
	border: none;
	background-image: url('../img/form_button_large.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-size: 9px;
	color: #FFFFFF;
	cursor: pointer;
	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.8em;
}

div#information div.eureka_register div.form div.profile_name {
	margin: 0px;
	padding: 0px;
	margin-top: 45px;
	width: 360px;
	height: 52px;
	background-image: url('../img/eureka_profil_name_bg.gif');
	background-repeat: no-repeat;
}

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: auto;
	padding: 0px;
	width: 748px;
	height: 42px;
	background-color:#214080;
}

div.footer div.nav {
	margin: 0px;
	padding: 0px;
	padding-right: 0px;
	padding-top: 8px;
	text-align: left;
}

div.footer div.nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height:26px;
	float:right;
	width:248px;
}

div.footer div.nav ul li {
	margin: 0px;
	float:left;
	display:block;
	height:26px;
}

div.footer div.nav ul li.ligne {
	width:3px;
	background:url(../img/ligne_menu_footer.jpg) left top no-repeat;
}

div.footer div.nav ul li a {
	float:left;
	display:block;
	height:26px;
	overflow:hidden;
	line-height:0px;
}

div.footer div.nav ul li a span{
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	width:100%;
	height:26px;
	cursor:pointer;
}

div.footer div.nav ul li span.ligne{
	width:1px;
	border-left:1px solid #FFFFFF;
}

body#fr div.footer div.nav ul li.intranet a {
	background:url(../img/btn_intranet_fr.jpg) left top no-repeat;
	height:26px;
	width:54px;
	overflow:hidden;
}

body#en div.footer div.nav ul li.intranet a {
	background:url(../img/btn_intranet_en.jpg) left top no-repeat;
	height:26px;
	width:54px;
	overflow:hidden;
}

body#fr div.footer div.nav ul li.intranet a:hover,
body#en div.footer div.nav ul li.intranet a:hover{
	background-position:left -26px;
}

body#fr div.footer div.nav ul li.help a {
	background:url(../img/btn_aide_fr.jpg) left top no-repeat;
	height:26px;
	width:39px;
	overflow:hidden;
}

body#en div.footer div.nav ul li.help a {
	background:url(../img/btn_aide_en.jpg) left top no-repeat;
	height:26px;
	width:39px;
	overflow:hidden;
}

body#fr div.footer div.nav ul li.help a:hover,
body#en div.footer div.nav ul li.help a:hover{
	background-position:left -26px;
}

body#fr div.footer div.nav ul li.sitemap a {
	background:url(../img/btn_sitemap_fr.jpg) left top no-repeat;
	height:26px;
	width:72px;
	overflow:hidden;
}

body#en div.footer div.nav ul li.sitemap a {
	background:url(../img/btn_sitemap_en.jpg) left top no-repeat;
	height:26px;
	width:60px;
	overflow:hidden;
}

body#fr div.footer div.nav ul li.legal a:hover,
body#en div.footer div.nav ul li.legal a:hover{
	background-position:left -26px;
}

body#fr div.footer div.nav ul li.legal a{
	background:url(../img/btn_avis_fr.jpg) left top no-repeat;
	height:26px;
	width:72px;
	overflow:hidden;
}

body#en div.footer div.nav ul li.legal a{
	background:url(../img/btn_avis_en.jpg) left top no-repeat;
	height:26px;
	width:80px;
	overflow:hidden;
}

body#fr div.footer div.nav ul li.sitemap a:hover,
body#en div.footer div.nav ul li.sitemap a:hover{
	background-position:left -26px;
}

div#municipalites {
	height:128px;
	width:334px;
}


/* RECHERCHE PAR REGION */

.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 {
	background-image: url("../img/bg_prix.gif");
	background-repeat: no-repeat;
	background-position: right center;
	/*height: 19px;*/
	width: 65px;
	font-size : 8pt;
	text-align: right;
	padding: 2px;
	padding-right: 15px;
	line-height: 100%;
}

.form_percentage {
	background-image: url("../img/bg_percentage.gif");
	background-repeat: no-repeat;
	background-position: right center;
	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;
	background-color: #F0F0F0;
	font-family : Tahoma, Verdana;
	font-size : 8pt;
	text-decoration: none;
	padding-left: 21px;
	padding-right: 21px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.newSelectArrowRight {
	background-image: none;
}

.newSelectArrowRight:hover {
	background-image: url(/skin/img/arrow_green_right_dark.gif);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #D0E0FF;
	color: #000000;
	text-decoration: none;
}

.newSelectArrowLeft {
	background-image: none;
}

.newSelectArrowLeft:hover {
	background-image: url(/skin/img/arrow_green_left_dark.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #D0E0FF;
	color: #000000;
	text-decoration: none;
}

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;
	background-image: url('../img/bt_bg.gif');
	background-repeat: no-repeat;
	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;
	background-image: url('../img/letters_bg.gif');
	background-repeat: no-repeat;
}

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;
	height:20px;
	text-indent: -100px;
	line-height:0px;
}

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;
	background-image: url('../img/form_box_bg.gif');
	background-repeat: repeat-y;
}

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;
	background-image: url('../img/form_box_head.gif');
	background-repeat: no-repeat;
}

div.search_agent div.formbox div.foot, div#searchpage div.formbox div.foot {
	margin: 0px;
	padding: 0px;
	width: 667px;
	height: 9px;
	background-image: url('../img/form_box_foot.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}

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;
	background-image: url('../img/form_box_button.gif');
	background-repeat: no-repeat;
	text-align: center;
}

div.search_agent div.formbox div.body form div.regions div.button ul li a {
	font-size: 11px;
	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.photo {
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	width: 70px;
}

div.search_agent table.results tr td.label {
	width: 120px;
}

div.search_agent table.results tr td.infos a {
	color: #12377E;
	text-decoration: underline;
}

div.search_agent table.results tr td.infos {
	width: 220px;
}

div.search_agent table.results tr td.links {
	width: 190px;
	text-align: right;
}

div.search_agent table.results tr td.links div.link {
	margin: 0px;
	padding: 0px;
	margin-top: 20px;
	float: left;
	position: relative;
	width: 122px;
}

div.search_agent table.results tr td.links div.link a {
	font-weight: bold;
	color: #12377E;
	text-decoration: none;
	font-size: 0.9em;
}

div.search_agent table.results tr td.links div.icone {
	margin: 0px;
	padding: 0px;
	float: left;
	position: relative;
	width: 80px;
}

div.search_agent table.results tr td.links div.icone a img {
	border: none;
}

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;
	background-image: url('../img/page_nav_bar.gif');
	background-repeat: no-repeat;
	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;
}

.bubulleTL {
	background-image: url(/skin/img/bubulle/tl.png);
}

.bubulleT {
	background-image: url(/skin/img/bubulle/t.png);
}

.bubulleTR {
	background-image: url(/skin/img/bubulle/tr.png);
}

.bubulleL {
	background-image: url(/skin/img/bubulle/l.png);
}

.bubulleR {
	background-image: url(/skin/img/bubulle/r.png);
}

.bubulleBL {
	background-image: url(/skin/img/bubulle/bl.png);
}

.bubulleB {
	background-image: url(/skin/img/bubulle/b.png);
}

.bubulleBR {
	background-image: url(/skin/img/bubulle/br.png);
}

.bubulleSpacer {
	width: 32px;
	height: 32px;
}

.bubulleQTL {
	float: left;;
	width: 24px;
	height: 32px;
	background-image: url(/skin/img/bubulle/q_up_right.png);
}

.bubulleQTR {
	float: right;
	width: 24px;
	height: 32px;
	background-image: url(/skin/img/bubulle/q_up_left.png);
}

.bubulleQBL {
	float: left;
	width: 24px;
	height: 32px;
	background-image: url(/skin/img/bubulle/q_down_right.png);
}

.bubulleQBR {
	float: right;
	width: 24px;
	height: 32px;
	background-image: url(/skin/img/bubulle/q_down_left.png);
}

div#gmap {
	margin-left: 5px; width: 690px; height: 500px;
	text-align: center;
}

div#map {
	margin:auto; width: 600px; height: 400px;
}

div.propriete_map div#map {
	margin:auto; width: 450px; float: right;
}

div#gmap iframe {
	margin: 0px;
	padding: 0px;
	border: none;
	width: 680px; height: 500px;
}

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.8em;
	color:#12377e;
	margin-top:-25px;
	margin-right:20px;
	float:right;
	font-weight:bold;
}

div#searchpage div.nb, div#information div.nb {
	margin: 10px;
	margin-left: 20px;
}

div#searchpage div.nb h2 {
	font-size: 0.9em;
}

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, div#searchpage div.propriete_map div.button ul li a {
	text-decoration: none;
}

div#searchpage div.propriete_map div.button {
	text-align: center;
	margin-left: 270px;
}

div#searchpage div.propriete_map div.button ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	padding-top: 4px;
	width: 140px;
	height: 25px;
	background-color: transparent;
	border: none;
	background-image: url('../img/form_button_large.gif');
	background-repeat: no-repeat;
	text-align: center;
	font-size: 9px;
	color: #FFFFFF;
	cursor: pointer;
}

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: -180px;
	position: absolute;
	width: 300px;
	background-color: #FFFFFF;
	z-index: 300;
}

div.calculator div#calculator_tool div.hypotheque {
	margin: 0px;
	padding: 5px 0px;
	width: 300px;
	height: 20px;
	margin-top:-7px;
	/*background-image: url('../img/onglethypo.gif');
	background-repeat: no-repeat;
	background-position: center bottom;*/
	text-align: center;
}

div.calculator div#calculator_tool div.hypotheque a {
	color: #12377E;
	font-size: 0.7em;
	font-weight: bold;
	text-decoration: underline;
}

div.calculator div#calculator_tool div.hypotheque a:hover {
	color: #000000;
}


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 {
	width: 80px;
}

div.calculator div#calculator_tool div.form div.field select {
	width: 100px;
}

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 ul li.large {
	margin-right: 50px;
	width: 140px;
	background-color: transparent;
	border: none;
	background-image: url('../img/form_button_large.gif');
	background-repeat: no-repeat;
}

div.calculator div#calculator_tool div.form div.button {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}

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: 230px;
}

div#information div.send2friend div.label label {
	text-transform: none;
}

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: 230px;
	height: 125px;
}

div#searchpage div.repriseshypothecaires, div#searchpage div.ressource, div#information div.visiteslibres, div#searchpage div.visiteslibres {
	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;
}

div.header_print{
	display: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;
	padding: 0px;
}

div#information div.button_offre ul {
	margin: 0px;
	padding: 0px;
	height: 25px;
}

div#information div.button_offre ul li {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	display: block;
	list-style-type: none;
	position: relative;
	float: left;
	width: 160px;
	cursor:pointer;
	height: 25px;
	background-image: url('../img/form_button_large2.gif');
	background-repeat: repeat-x;
	text-align: center;
}

div#information div.button_offre ul li a, div#information div.button_offre ul li a:hover {
	font-size: 11px;
	color: #FFFFFF;
	cursor: pointer;
	text-decoration: none;
}

div#searchpage div.repriseshypothecaires, div#searchpage div.resultstext, div#searchpage div.visiteslibres  {
	margin-left:20px;
	padding-bottom:10px;
}

div#information div.visiteslibres h3, div#searchpage div.visiteslibres h3 {
	margin-left: 0px;
	text-indent: 0px;
}

div#searchpage div.repriseshypothecaires div.even, div#searchpage div.repriseshypothecaires div.odd,
div#searchpage div.resultstext div.even, div#searchpage div.resultstext div.odd,
div#searchpage div.visiteslibres div.even, div#searchpage div.visiteslibres div.odd {
	clear:both;
	width:670px;
	/*padding-bottom:5px;*/ /* retrait bug recherche plein texte */
	text-align:right;
}

div#information div.visiteslibres {
	margin: 0px;
	padding: 0px;
	padding-bottom:10px;
}

div#information div.visiteslibres div.even, 
div#information div.visiteslibres div.odd {
	clear: both;
	width: 480px;
	padding-bottom:5px;
	text-align:right;
}

div#searchpage div.repriseshypothecaires a, div#information div.visiteslibres a, div#searchpage div.resultstext a, div#searchpage div.visiteslibres a {
	font-size:0.7em;
	color:#12377E;
	font-weight:bold;
}

div#searchpage div.date a {
	font-size:0.9em;
	color:#12377E;
	font-weight:bold;
}

div#searchpage div.repriseshypothecaires a, div#information div.visiteslibres a, div#searchpage div.resultstext a {
	font-size:0.7em;
	color:#12377E;
	font-weight:bold;
}


div#searchpage div.resultstext div.even, 
div#searchpage div.resultstext div.odd {
	text-align: left;
}

div#searchpage div.resultstext span.resultnumber {
	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;
	margin-left: 20px;
}

div#searchpage div.visiteslibres div.txtdate a {
	width:500px;
	text-align:left;
	float:left;
}

div#searchpage div.visiteslibres ul.ville li span.name a {
	display: block;
	width:180px;
	text-align:left;
	float:left;
	margin-left: 20px;
	padding-top: 4px;
	margin-bottom: 2px;
}

div#searchpage div.visiteslibres ul.ville li span.nb a  {
	display: block;
	float:right;
	width:30px;
	text-align: right;
}

div#searchpage div.visiteslibres ul.ville {
	text-align: left;
	width:230px;
	
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div#searchpage div.visiteslibres ul.ville li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

div#information div.visiteslibres div.name a {
	width:250px;
	text-align:left;
	float:left;
}


div#searchpage div.repriseshypothecaires div.nb a, div#information div.visiteslibres div.nb a, div#searchpage div.visiteslibres div.nb a  {
	float:right;
	width:100px;
}

div#searchpage div.visiteslibres div.nbvisite a  {
	float:right;
	width:100px;
	text-align:right;
	padding-right:30px;
}

div#searchpage div.repriseshypothecaires div.even div.nb a, 
div#information div.visiteslibres 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.odd div.nb a, 
div#information div.visiteslibres div.odd div.nb a, 
div#searchpage div.visiteslibres div.odd div.nb a
{
	float:right;
	width:100px;
	margin-top:-10px;
}

div#searchpage div.repriseshypothecaires div.even, div#information div.visiteslibres div.even {
	background-color:#EEEEEE;
	padding-bottom:10px;
}

div#searchpage div.repriseshypothecaires div.odd, div#information div.visiteslibres div.odd {
	padding-bottom:10px;
}

div#searchpage div.visiteslibres div.even  {
	background-color:#EEEEEE;
	padding-bottom: 0px;
}

div#searchpage div.visiteslibres div.odd  {
	padding-bottom: 0px;
}

v#information div.visiteslibres ul {
	padding-bottom:0;
	margin-bottom:0;
	clear:both;
	text-align:left;
}

div#information 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, div#information ul li ul li, div#information ol li ul li {
	font-size: 1em;
}


div#searchpage div.search_agent p.note, div#searchpage div.search_bureau p.note {
	margin: 20px;
}	

ul.quicklinks li {
	margin: 20px;
	display: inline;
	list-style-type: none;
}

table.bureau4map tr td, table.propriete4map tr td {
	text-align:left;
	color: #12377E;
	font-size: 0.8em;
}

table.bureau4map tr td a, table.propriete4map tr td a {
	text-align:left;
	color: #12377E;
}

a#showCalendarPopup {
	cursor: pointer;
}

div#searchpage a#showCalendarPopup {
	float:left;
	margin-left:5px;
}

div.calculatrice_form {
	margin: 20px;
	width: 470px;
}

div.calculatrice_form div.label {
	width: 220px;
}

div.calculatrice_form div.field {
	font-size: 0.7em;
	color: #12377E;
	font-weight: bold;
	width: 250px;
}

div#searchpage div#information {
	width: 705px;
	background-color:#fff;
}

div#searchpage div#information h1 {
	width: 693px;
}

div#searchpage div#information a#printer {
	margin-left: 565px;
}

div#searchpage div#information div.fiche_agent, div#searchpage div#information div.fiche_bureau {
float:left;
margin-left:20px;
width:500px;
}

div#searchpage div#information div.fiche_agent div.info {
	width: 365px;
}

div#searchpage div#information div.fiche_agent div.description, div#searchpage div#information div.fiche_agent div.presentation {
	width: 530px;
}

div.fiche_agent div.presentation{
	clear:both;
}

div#information div.maxime p {
	margin-left: 0px;
	padding-left: 0px;
}

div#homepage div.text_search {
	margin-left:17px;
	width:230px;
	text-align: left
}

div.text_search {
	margin-left:17px;
	width:151px;
	text-align: left
}

body#fr div.text_search h2,
body#en div.text_search h2{
	margin: 0px;
	margin-top: 0px;
	height:12px;
	width:145px;
	margin: 14px 0 5px -4px;
	font-size: 0.9em;
	color: #12377E;
}

body#fr div.text_search h2{
	background: transparent url(../img/recherche_informations_fr.jpg) no-repeat left top;
}

body#en div.text_search h2{
	background: transparent url(../img/recherche_informations_en.jpg) no-repeat left top;
}

div.text_search h2 span{
display:none;
}
div.text_search form {
	margin: 0px;
	padding: 0px;
}

div#homepage div.text_search form input#qtext {
	width: 128px;
	float:left;
	margin-right:4px;
	margin-bottom:7px;
	border: solid 1px #CCCCCC;
}

div.text_search form input#qtext {
	width: 150px;
	float:left;
	margin-right:4px;
	margin-bottom:7px;
	border: solid 1px #CCCCCC;
}

body#fr  form a.submitRecherche{
	float:right;
	margin: 0px;
	margin-right:25px;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/submit/fr/petit_rechercher_blc.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}
body#fr  form a.submitRechercheBlue, body#fr  form a.submitResetBlue,
body#fr  a.submitDelete, body#fr  a.submitModifier,body#fr a.submitCalcul,
body#fr a.submitReset,body#fr  a.submitSend,body#fr  a.submitRemove,
 body#fr a.submitPerdu,body#fr a.submitRetour,body#fr  form a.submitCriteres,
body#fr a.submitInscription, body#fr a.submitDeleteFile,body#fr  form a.submitReinitialiser{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/submit/fr/petit_rechercher.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}
body#fr a.submitDelete{
background-image: url('../img/submit/fr/submitSuprimer.jpg');
width: 110px;
margin-left:10px;
}
body#fr a.submitModifier{
background-image: url('../img/submit/fr/submitModifier.jpg');
width: 110px;
margin-left:10px;
}
body#fr  form a.submitResetBlue{
background-image: url('../img/submit/fr/petit_reset.gif');
margin-left:10px;
width: 98px;
}
body#fr  form a.submitCriteres{
background-image: url('../img/submit/fr/submitCriteres.jpg');
margin-left:10px;
width: 147px;
}
body#fr  form a.submitReinitialiser{
background-image: url('../img/submit/fr/submitReinitialiser.jpg');
margin-left:10px;
width: 147px;
}
body#fr a.submitSend{
background-image: url('../img/submit/fr/submitSend.jpg');
width: 65px;
margin-left:10px;
}
body#fr a.submitCalcul{
background-image: url('../img/submit/fr/submitCalcul.jpg');
width: 60px;
margin-left:181px;
margin-top:-20px;
}

body#fr div.reponse a.submitCalcul{
margin-left:10px;
margin-top:2px;;
float:left;
}

body#en div.reponse a.submitCalcul{
margin-left:10px;
margin-top:0;
float:left;
}

body#fr a.submitRemove{
background-image: url('../img/submit/fr/submitRemove.jpg');
width: 87px;
margin-left:10px;
}
body#fr a.submitPerdu{
background-image: url('../img/submit/fr/submitPerdu.jpg');
width: 108px;
margin-left:10px;
}
body#fr a.submitInscription{
background-image: url('../img/submit/fr/submitInscription.gif');
width: 62px;
margin-left:95px;
margin-top:11px;
}
body#fr a.submitReset{
background-image: url('../img/submit/fr/submitReset.jpg');
width: 82px;
margin-left:10px;
}
body#fr a.submitDeleteFile{
background-image: url('../img/submit/fr/submitDeleteFile.jpg');
width: 110px;
margin-left:10px;
}
body#fr a.submitRetour{
background-image: url('../img/submit/fr/submitRetour.jpg');
width: 44px;
margin-left:10px;
}
body#fr  form a.submitRecherche:hover,body#fr  form a.submitRechercheBlue:hover, body#fr  form a.submitResetBlue:hover,
body#fr a.submitDelete:hover,body#fr  a.submitModifier:hover,body#fr a.submitCalcul:hover,
body#fr a.submitReset:hover,body#fr  a.submitSend:hover,body#fr  a.submitRemove:hover,
 body#fr a.submitPerdu:hover,body#fr a.submitRetour:hover, body#fr a.submitCriteres:hover,
body#fr a.submitInscription:hover, body#fr a.submitDeleteFile:hover, body#fr a.submitReinitialiser:hover{
	background-position:left -22px;
}

body#fr div#homepage div.text_search form a{
	float:none;
	margin: 0px;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/home/fr/petit_rechercher.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

body#fr div#homepage div.text_search form a:hover{
	background-position:left -22px;
}

body#en div#homepage div.text_search form a{
	float:none;
	margin:0 17px 0 0;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/home/en/petit_rechercher.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

body#en div#homepage div.text_search form a:hover{
	background-position:left -22px;
}

body#fr div.text_search form a{
	float:right;
	margin: 0px;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/home/fr/petit_rechercher.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

body#fr div.text_search form a:hover{
	background-position:left -22px;
}

body#en div.text_search form a{
	float:right;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/home/en/petit_rechercher.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

body#en div.text_search form a:hover{
	background-position:left -22px;
}

body#en a.submitRecherche{
	float:right;
	margin: 0px;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/submit/en/petit_rechercher_blc.jpg');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}

body#en a.submitRechercheBlue, body#en a.submitResetBlue,
body#en a.submitDelete, body#en a.submitModifier,
body#en a.submitSend, body#en a.submitReset,body#en a.submitSendCalcul,
body#en a.submitRemove, body#en a.submitPerdu,
body#en a.submitInscription, body#en a.submitDeleteFile,
body#en a.submitRetour, body#en  form a.submitCriteres, body#en  form a.submitReinitialiser{
	float:left;
	margin: 0px;
	padding: 0px;
	width: 73px;
	height: 22px;
	background-image: url('../img/submit/en/petit_rechercher.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
}
body#en  form a.submitCriteres{
background-image: url('../img/submit/en/submitCriteres.jpg');
margin-left:10px;
width: 147px;
}
body#en  form a.submitReinitialiser{
background-image: url('../img/submit/en/submitReinitialiser.jpg');
margin-left:10px;
width: 147px;
}
body#en a.submitResetBlue{
background-image: url('../img/submit/en/petit_reset.gif');
width: 98px;
margin-left:10px;
}
body#en a.submitDelete{
background-image: url('../img/submit/en/submitSuprimer.jpg');
width: 110px;
margin-left:10px;
}
body#en a.submitDeleteFile{
background-image: url('../img/submit/en/submitDeleteFile.jpg');
width: 110px;
margin-left:10px;
}
body#en a.submitSend,body#en a.submitSendCalcul{
background-image: url('../img/submit/en/submitSend.jpg');
width: 50px;
margin-left:10px;
}
body#en a.submitSendCalcul{
margin-left:181px;
margin-top:-20px;
}
body#en a.submitRemove{
background-image: url('../img/submit/en/submitRemove.jpg');
width: 65px;
margin-left:10px;
}
body#en a.submitReset{
background-image: url('../img/submit/en/submitReset.jpg');
width: 50px;
margin-left:10px;
}
body#en a.submitModifier{
background-image: url('../img/submit/en/submitModifier.jpg');
width: 110px;
margin-left:10px;
}
body#en a.submitInscription{
background-image: url('../img/submit/en/submitInscription.gif');
width: 62px;
margin-left:92px;
margin-top:11px;
}
body#en a.submitPerdu{
background-image: url('../img/submit/en/submitPerdu.jpg');
width: 84px;
margin-left:10px;
}
body#en a.submitRetour{
background-image: url('../img/submit/en/submitRetour.jpg');
width: 44px;
margin-left:10px;
}

body#en  form a.submitRecherche:hover, body#en  form a.submitRechercheBlue:hover, body#en  form a.submitResetBlue:hover,
 body#en  a.submitDelete:hover,  body#en  a.submitModifier:hover,body#en  a.submitPerdu:hover,body#en a.submitSendCalcul:hover,
  body#en  a.submitSend:hover,  body#en  a.submitReset:hover, body#en  a.submitRemove:hover,
  body#en  a.submitInscription:hover, body#en  a.submitDeleteFile:hover,body#en  a.submitRetour:hover,
  body#en  form a.submitReinitialiser:hover, body#en  form a.submitCriteres:hover{
	background-position:left -22px;
}
div.postit {
	margin: 15px;
	padding: 0px;
	margin-left: 33px;
	width: 237px;
	height: 228px;
	background-image: url('../img/postit.jpeg');
	background-repeat: no-repeat;
}

div.postit p {
	padding: 30px; 
	padding-top: 60px;
	font-size: 0.8em;
	color: #12377E;
	font-weight: bold;
	line-height: 2em;
}

div.postit p a {
	color: #12377E;
}

div.fiche_reciprocite div.postit {
	margin: 15px;
	margin-right: 0px;
	padding: 0px;
	position: relative;
	float: left;
	width: 406px;
	height: 254px;
	background-image: url('../img/postit_large.jpeg');
	background-repeat: no-repeat;
}

div#searchpage div.fiche_reciprocite div.postit div.photo {
	margin-left: 20px;
	height: 150px;
	overflow: hidden;
}

div#searchpage div.fiche_reciprocite div.postit div.info div.name, div#searchpage div.fiche_reciprocite div.postit div.info div span.label {
	text-transform: none;
}

div#searchpage div.fiche_reciprocite div.postit div.courriel {
	margin-left: 20px;
	margin-top: 5px;
}

div#searchpage div.fiche_reciprocite div.courriel span.label {
	color: #12377E;
	font-size: 0.6em;
	font-weight: bold;
}

div#searchpage div.fiche_reciprocite div.courriel span.value {
	color: #12377E;
	font-size: 0.7em;
}

div#searchpage div.fiche_reciprocite div.description {
	margin: 0px;
	padding: 0px;
	margin-top: 35px;
	position: relative;
	float: left;
	width: 282px;
	font-size: 1em;
}

div#searchpage div.fiche_reciprocite div.services ul.services {
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	width: 680px;
}

div#searchpage div.fiche_reciprocite div.services ul.services li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	position: relative;
	float: left;
	height: 65px;
}

div#searchpage div.fiche_reciprocite div.services ul.services li.logo {
	width: 120px;
}

div#searchpage div.fiche_reciprocite div.services ul.services li.description {
	width: 560px;
}

div#searchpage div.fiche_reciprocite div.eureka {
	margin-left: 20px;
	width: 680px;
}

div#searchpage div.fiche_reciprocite div.eureka p {
	width: 430px;
}

body#fr div#searchpage div.reciprocite a#printer, body#en div#searchpage div.reciprocite a#printer {
	margin-top: 15px;
}



div.demande_reciprocite {
	width: 460px;
	margin: 20px;
}


div.demande_reciprocite div.label {
	width: 180px;
}

div.demande_reciprocite div.field, div.demande_reciprocite div.radio {
	width: 280px;
}

div#searchpage table.directeurs {
	margin: 20px;
	padding: 0px;
	width: 670px;
	font-size: 0.8em;
	color: #12377E;
	border-collapse: collapse;
}

div#searchpage table.directeurs tr th {
	padding: 5px;
	border-bottom: solid 1px #BBBBBB;
	font-size: 0.9em;
	color: #12377E;
	font-weight: bold;
	background-color: #DDDDDD;
}

div#searchpage table.directeurs tr th a {
	text-decoration: none;
}

div#searchpage table.directeurs tr td {
	padding: 5px;
}

div#searchpage table.directeurs tr.even {
	background-color:#EEEEEE;
}

div#propertyid {
	display: none;
}

div#insidepage div#information div.eureka form div.form {
	margin-left: 0px;
}

body#fr div#information div p.contact, body#en div#information div p.contact{
	width: 320px;
	margin: 0px;
	padding: 0px;
}

div#insidepage div#information div.retenez_service p {
	margin-left: 0px;
	padding-left: 0px;
}



/* CALCULATRICE COMPLETE */

div#insidepage div#information a.printerall {
	margin-top: -30px;
}

div#insidepage div#information div#scenarioBloc_1 a.printer, 
div#insidepage div#information div#scenarioBloc_2 a.printer,
div#insidepage div#information div#scenarioBloc_3 a.printer {
	margin: -25px 0px 0px 0px;
	width: 145px;
	text-align: right;
	background-position: 20px 0px;
	font-size: 10px;
	padding-top: 10px;
}

div#insidepage div#information div#scenarioBloc_1 div.reponse a.printer, 
div#insidepage div#information div#scenarioBloc_2 div.reponse a.printer,
div#insidepage div#information div#scenarioBloc_3 div.reponse a.printer {
	margin: 0px 0px 0px 0px;
	float:right;
}

div#insidepage div#information div#comparaison a.printer {
	background-position: 20px 0px;
	text-align: right;
	margin: 5px;
	padding-top: 10px;
	font-size: 10px;
	width: 155px;
}


div#insidepage div#information h3.accordion_toggle {
	margin: 0px;
	padding: 0px;
	width: 511px;
	height: 36px;
	background-image: url('../img/calculatrice_bande2_bg.gif');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

div#insidepage div#information h4 {
	margin: 0px 0px 0px -1px;
	padding: 0px;
	width: 511px;
	height: 36px;
	background-image: url('../img/calculatrice_bande3_bg.gif');
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
}

div#insidepage div#information h4:hover {
	background-image: url('../img/calculatrice_bande_bg.gif');
}


div#insidepage div#information h4 a {
	margin: 0px;
	padding: 10px 0px 5px 10px;
	display: block;
	color: #12377E;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

div#insidepage div#information h3#scenarioTitle_1, 
div#insidepage div#information h3#scenarioTitle_2, 
div#insidepage div#information h3#scenarioTitle_3 {
	background-image: url('../img/calculatrice_bande_bg.gif');
}

div#insidepage div#information h3.accordion_toggle span {
	margin: 0px;
	padding: 10px 0px 5px 10px;
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

div#insidepage div#information h3#scenarioTitle_1 span, 
div#insidepage div#information h3#scenarioTitle_2 span, 
div#insidepage div#information h3#scenarioTitle_3 span{
	margin: 0px;
	padding: 10px 0px 5px 10px;
	width: 75px;
	display: block;
	color: #12377E;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	position: relative; 
	float: left;
	overflow: hidden;
}

div#insidepage div#information div.reponse {
	margin: 10px;
	padding: 0px;
}

div#insidepage div#information div.reinit {
	color: #12377E;
	float: right;	
	font-size: 0.8em;
	text-decoration: none;
}

div#insidepage div#information div.reponse label {
	color: #12377E;
	font-size: 0.8em;
	font-weight: bold;
	float:left;
	margin-top:5px;
	margin-right:10px;
}

div#insidepage div#information div.reponse input.price {
	color: #000000;
	font-size: 0.9em;
	font-weight: bold;
	/*font-style: italic;*/
	border: none;
	border-color: transparent;
	float:left;
	margin-top:5px;
	margin-right:10px;
}

div#insidepage div#information div.reponse input.submit {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 4px 0px;
	width: 86px;
	cursor: pointer;
	height: 25px;
	background-image: url('../img/form_button.gif');
	background-repeat: no-repeat;
	background-color: transparent;
	text-align: center;
	border: none;
	color: #FFFFFF;
	font-size: 11px;
}

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: 9px;
	width: 190px;
	white-space: nowrap;
	overflow: hidden;
}



div#insidepage div#information div.cal_tools {
	margin: 5px 0px 0px 161px;
	padding: 0px;
	width: 350px;
	height: 36px;
	position: absolute;
	text-align: right;
	color: #12377E;
	font-weight: bold;
	font-size: 0.7em;
	white-space: nowrap;
}

div#insidepage div#information div.cal_tools span.compare {
	display: none;
}

div#insidepage div#information div.cal_tools label, div#insidepage div#information div.cal_tools a {
	padding-right: 10px;
	color: #5A829C;
	font-weight: bold;
	font-size: 0.9em;
}

div#insidepage div#information div.cal_tools a {
	background-image: url('../img/calculatrice_plus.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	cursor: pointer;
}

div#insidepage div#information div.cal_tools a.hide {
	background-image: url('../img/calculatrice_moins.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	cursor: pointer;
}

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: #EBECEB;
}

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%;
}

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_g.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;
	border-color: transparent;
	background-color: #EBECEB;
	/*font-weight: bold;*/
}

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%;
}

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: 100px;
	font-size: 8pt;
}

span#blocSCHL_1, span#blocSCHL_2, span#blocSCHL_3 {
	display: none;
	/*margin: -19px 0px 0px 98px;*/
	font-size: 10px;
}

span#blocSCHL_1 input.price, span#blocSCHL_2 input.price, span#blocSCHL_3 input.price, span#blocSCHL_4 input.price, span#blocSCHL_5 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;
	vertical-align: top;
}

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;
	vertical-align: top;
}

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: 20px;
}

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;
	height: 20px;
}

.accordion_content {
	overflow: hidden;
}

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: 55px;
	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_2 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_3 ul li#tdc_scenario_schl_3 {
	background-color: #D7E7FA;
}

div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_prix,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_hypotheque,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_amortissement,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_versement,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_schl,

div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_prix_1,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_hypotheque_1,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_amortissement_1,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_versement_1,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_schl_1,

div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_prix_2,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_hypotheque_2,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_amortissement_2,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_versement_2,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_schl_2,

div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_prix_3,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_hypotheque_3,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_amortissement_3,
div#insidepage div#information div.accordion_content table.comparator tr td.tdc_scenario_versement_3,
div#insidepage div#information div.accordion_content table.comparator tr td.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{
width:15%;
}
div#insidepage div#information div.accordion_content table.comparator tr td.tdc{
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #12377E;
	padding:3px 0px;
	width:55%;
}



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#insidepage div#information div.accordion_content table.comparator tr td.tdctitle{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	height:25px;
	color: #12377E;
	width:15%;
}

div#graphique p {
	padding: 20px;
	text-align: center;
	font-size: 0.8em;
	font-weight: bold;
}




.info_foot{
	background-color:#162850;
	background-image: url("../img/back_foot_info.jpg");
	background-repeat: repeat-x;
	background-position: left top;
	padding-bottom:10px;
	font-size:0.7em;
	margin:auto;
	width:710px;
	height:136px;
}

.info_foot_in ul{
	text-align:left;
}

.info_foot_in h1, .info_foot_in h6{
	color:#fff;
	font-size:1em;
}

.info_foot_in h1 a, .info_foot_in h6 a{
	color:#fff;
}

.info_foot_in div{
	color:#69748B;
	float:left;
	margin-left: 23px;
	padding-left:10px;
	text-align:left;
	width:239px;
	border-left:1px solid #2a3a6e;
}

.info_foot_in div.foot_04{
	width:115px;
}

.info_foot_in div ul, .info_foot_in div ul li {
	padding: 0px;
	margin: 0px 0px 6px 0px;
}

.info_foot_in div ul {
	margin-left: 13px;
}

.info_foot_in div ul li {
	list-style-type: square;
}

.info_foot_in div ul li a{
	color:#5C77AE;
}

.info_foot_in div ul li a:hover{
	text-decoration:none;
}

.info_foot_in h1, .info_foot_in h6{
	margin-top:15px;
	margin-bottom:18px;
}

.info_foot_in	 h1 span, .info_foot_in	h6 span{
	display:none;
}

h1.foot_01, h6.foot_01{
	width:100px;
	height:11px;
	background-image: url("../img/F/footer_01.jpg");
	background-repeat: no-repeat;
}

body#en h1.foot_01, body#en h6.foot_01{
	background-image: url("../img/E/footer_01.gif");
}

h1.foot_02, h6.foot_02{
	width:103px;
	height:11px;
	background-image: url("../img/F/footer_02.jpg");
	background-repeat: no-repeat;
}

body#en h1.foot_02, body#en h6.foot_02{
	background-image: url("../img/E/footer_02.gif");
}

h1.foot_03, h6.foot_03{
	width:114px;
	height:11px;
	background-image: url("../img/F/footer_03.jpg");
	background-repeat: no-repeat;
}

body#en h1.foot_03, body#en h6.foot_03{
	background-image: url("../img/E/footer_03.gif");
}

h1.foot_04, h6.foot_04{
	width:69px;
	height:11px;
	background-image: url("../img/F/footer_04.jpg");
	background-repeat: no-repeat;
}

body#en h1.foot_04, body#en h6.foot_04{
	background-image: url("../img/E/footer_04.gif");
}

h1.foot_05, h6.foot_05{
	width:137px;
	height:11px;
	background-image: url("../img/F/footer_05.jpg");
	background-repeat: no-repeat;	
}

body#en h1.foot_05, body#en h6.foot_05{
	background-image: url("../img/E/footer_05.gif");
}

h1.foot_06, h6.foot_06{
	width:29px;
	height:11px;
	background-image: url("../img/F/footer_06.jpg");
	background-repeat: no-repeat;	
}

div.house form{
padding-left:22px;
}
div.house form label{
display:block;
margin-bottom:2px;
margin-top:5px;
font-weight:bold;
color:#333399;
}

div.house form div.noMls{
height:26px;
}

div.house form div.noMls label{
margin:0;
display:inline;
margin-right:5px;
float:left;
}

div.house form div.noMls input{
	border:1px solid #CCCCCC;
	float:left;
}

div.house form label.exept{
display:inline;
}
div.house form input.text{
border:1px solid #A39F8F;
width:213px;
height:13px;
font-size: 12px;
}
div.house form select{
border:1px solid #A39F8F;
height:18px;

width:101px;
}
div.house form select.text{
width:213px;
}
div.selection{
float:left;
width:110px;
}
div.selection_price{
float:left;
width:118px;
padding-bottom:10px;
}
div#searchbox div.house form   div.selection_price label{
position:absolute;
margin-left:-16px;
margin-top:2px;
}
div.house form .selection_price select{
width:92px;
}

div.house form  label.mls{
/*clear:both;
display:inline;*/
}
div.house form input.mls{
/*margin-right:22px;
width:143px;

height:13px;
border:1px solid #A39F8F;*/
font-size: 12px;
}

div.selection input.mls, div.selection input#adresse {
	width:100px;
	height:13px;
	border:1px solid #A39F8F;
}


div.house form input#qtextsubmithouse {
background-color:transparent;
background-image:url(../img/bt_house_search.jpg);
background-repeat:no-repeat;
border:medium none;
color:#FFFFFF;
font-size:11px;
height:22px;
margin:0 0 1px;
padding:0 0 3px;
	cursor:pointer;
	margin-top:-2px;
width:59px;
}

div.house form div.formsubmit {
	display:block;
	height:40px;
	margin-left:239px;
	margin-top: -30px;

	position:absolute;
	width: 220px;
}

div#repVille, div#repAdresse{
font-size:0.8em;
}

a.searchRegion{
display:block;
height:180px;
margin-left:259px;
margin-top:-230px;
position:absolute;
width:206px;
}

/*********** galerie***********/

#photo {
	margin:0 auto;
	width:340px;
}

#footerth {
display:none;
	height:95px;
	width:444px;
	position:absolute;
	top:689px;
	left:18px;
	padding:0;
	margin:0;
}

#thumbs {
	width:445px;
	height:90px;
	overflow:hidden;
	position:absolute;
	top:5px;
	left:0;
	white-space:nowrap;
}

#track {
	position:absolute;
	left:0px;
	top:0px;
	float:left;
	width:445px;
	height:5px;
	background-color:#333;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

/* vertical track handle */
#handle {
	position:absolute;
	width:75px;
	height:5px;
	background-color:#fff;
	cursor:move;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}


#footerth #thumbs img {
	border:0;
	margin:8px 10px 0 0;
	padding:2;
	white-space:nowrap;
	cursor:hand;
}


#nav{
/*display:none;*/
z-index: 600;
position:absolute;
width:250px;
margin-left:20px;
margin-top:17px;
}
#nav a{
display:block;
height:34px;
width:34px;
	opacity:0.7;
	-moz-opacity:0.7;
	filter:alpha(opacity=70);
}

#nav a:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

#nav a#img_prec{
background:transparent url("../img/slideshow/btn_prev.gif") no-repeat top left;
position: absolute;
left: 0px;
float:left;
}

#nav a#img_prec:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

#nav a#img_suiv{
background:transparent url("../img/slideshow/btn_next.gif") no-repeat top left;
position: absolute;
left: 301px;
float:left;
}

#nav a#img_suiv:hover{
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}

a#play{
position:absolute;
display:block;
left:150px;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
background:transparent url("../img/slideshow/btn_play.gif") no-repeat top left;
}
a#play:hover{
opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
div#main  div.head{
background-image:url(../img/large_top.gif);
background-repeat:no-repeat;
height:15px;
margin:0;
padding:0;
width:377px;

}
div#main div.body {
margin:0 0 0 18px;
padding:0 0 3px;
width:340px;
}

div#main div.foot {
background-image:url(../img/large_bottom.gif);
background-position:left top;
background-repeat:no-repeat;
height:15px;
background-color:#D3E2F8;
margin:0;
padding:0;
width:377px;
}
.iframe div.content,
.iframe div.details{
background-color:#D3E2F8;
}

div#main  {
background-image:url(../img/large_bg.gif);
background-repeat:repeat-y;

margin:0;
padding:0;
width:377px;
}

#fenetre h3{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 1.1em;
}

#fenetre h4{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.9em;
	text-align: left;
}

#fenetre h5{
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
	color: #12377E;
	text-transform: uppercase;
	font-size: 0.7em;
	text-align: left;
}

#fenetre div.pricetag{
	text-align: left;
	color:#12377E;
	font-size:1.1em;
	font-weight:bold;
}

#fenetre div.category, #fenetre div.address{
	color: #12377E;
	font-size: 0.6em;
	font-weight: bold;
	text-align: left;
}

#fenetre p{
	color: #12377E;
	font-size: 0.8em;
	text-align: left;
}

#fenetre hr{
	border-color: #12377E;
}

#albumSlideShow{
	float: left;
	width: 377px;

}

#listeGalerie{
	list-style: none;
	margin: 0;
	padding: 0;
}

#listeGalerie li{
	float: left;
	padding-left: 166px;
	padding-top: 25px;
	padding-bottom: 25px;
}

#main div.desc{
	text-align: center;
	color: #12377E;
	padding-top: 5px;
}

#galerieImages #propertypage div.shortdesc{
	margin-left: 191px;
	width: 519px;
	text-align: center;
	height: 510px;
	overflow: scroll;
}
.listeGalerie div#main{
float:left;
margin-left:68px;
margin-bottom:25px;
	margin-top:25px;
}
#lienGalerie{
	padding-left: 6px;
	margin: 0;
	padding-top:5px;
	float:left;
	padding-bottom:3px ;
	margin-right:7px;
}

#longDescWindow{
	top :300px;
	left: -10px;
	position:absolute;
	width:365px;
}

div#legende {
	margin-left: 10px;
}

#residentiel, #multiplex{
	margin-left: 20px;
}

#commercial, #terrain {
	margin-left: 110px;
}


#labelterrain, #labelcommercial, #labelmultiplex, #labelresidentiel, #labelregion, #labelsecteur {
	font-size: 10px;
	font-family: arial, sans-serif;
	color: #000000;
	position: absolute;
	margin-top: 5px;
	margin-left: 50px;
}
 #labelregion{
margin-left: 0px;
 }
 .labelregion{
margin-left: 50px;
 }
#labelterrain, #labelcommercial {
	margin-left: 135px;
}

#labelsecteur {
	margin-left: 0px;
}

#labelregion, #labelsecteur {
	/*margin-left: 0px;*/
	margin-top: 15px;
	font-weight:bold;
}
.printBR{
display:none
}
.longdesc{
	clear:both;
}

div.featuredproperty div.imgbox div.img div.vendu img {
	width: 81px;
	margin-left:117px;
}
#num_print{
display:none;
}

div#propertypage div.longdesc div.description  div#print_description,
div#propertypage div.longdesc div.description  div#print_description2,
div#propertypage div.longdesc div.description  div#print_caracteristique,
div#propertypage div.longdesc div.description  div#print_evaluation,
div#propertypage div.longdesc div.description  div#print_dimbat,
div#propertypage div.longdesc div.description  div#print_dimter,
div#propertypage div.longdesc div.description div#print_dim{
margin:0;
padding:0;
border-top:none;
}


/* Style pour maisons similaires, quand on viens de realtor.ca */
#maisonSimilaire span.price{
	font-weight:bold;
	font-size:1.1em;
	color:#12377E;
}

#maisonSimilaire span.unit{
	font-weight:bold;
	font-size:0.8em;
	color:#12377E;
}

#maisonSimilaire div.ville{
	font-weight:bold;
	font-size:0.8em;
	color:blue;
}

#maisonSimilaire div.categorie{
	font-size:0.8em;
}

#maisonSimilaire div a.fiche{
	font-size:0.8em;
	text-decoration:underline;
}

#maisonSimilaire div a.fiche:hover{
	font-size:0.8em;
	text-decoration:none;
	color:#12377E;
}

/* Style pour la page concours */

#concours label{
	display:block;
}

#concours label.radio{
	display:inline;
}

#album_impr{
	display:none;
}
#concoursTop{
position:absolute;
top:0;
margin-left:180px;
display:block;
overflow:hidden;
}
a.ficheMap{
padding-left:15px;
font-weight:bold;
text-decoration:underline;
background: transparent url(../img/prop/f/retour.png) no-repeat left 3px;
}

div#searchbox div.house form#searchForm div.selection_price label.labela {
	width: 20px;
}

/*NOUVELLE RECHERCHE*/

div.container div#searchpage div.navigation h2.recherche{
	color:#12377E;
	font-size:1.1em;
	font-size:1.25em;
	margin-top:10px;
	float:left;
}
div.container div#searchpage div.navigation h2.subH1{
	font-size:1.25em;
}
div.container div#searchpage div.topNav{
	background:#FFF;
}

div.container div#searchpage div.navigation ul.propSearch{
	float:right;
	padding-top:22px;
	margin-right:24px;
}

div.container div#searchpage div.navigation ul.propSearch li{
	margin:0;
}

div.container div#searchpage div.window{
	width:682px;
	border:1px solid #C9C9C9;
	margin-left:20px;
	padding-bottom:21px;
	background-color:#f5f8fe;
	margin-bottom:13px;
}

div.container div#searchpage div.topWindow{
	margin-top:3px;
}


div.container div#searchpage div.window div.body{
	padding-top:8px;
	padding-left:2px;
}

div.container div#searchpage div.window h3{
	text-transform:uppercase;
	border-bottom:1px solid #C9C9C9;
	margin:0;
	background:url('/skin/img/search/back_titre.jpg') repeat-x left top;
	overflow:hidden;
	height:31px;
}

div.container div#searchpage div.window h3 span{
	border-left:1px solid white;
	border-right:1px solid white;
	width:100%;
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	height:31px;
}

div.container div#searchpage div.window h3 span.note{
	border:none;
	width:500px;
	overflow:hidden;
	display:block;
	height:31px;
	float:left;
	padding-top:9px;
	text-transform:none;
	font-weight:normal;
	font-size:0.7em;
	text-indent:0;
}

div.container div#searchpage div.window h3 span.region{
	background:url('/skin/img/search/titre_region.jpg') no-repeat 13px top;
}

body#fr div.container div#searchpage div.window h3 span.propriete{
	background:url('/skin/img/search/titre_type.jpg') no-repeat 13px top;
}

body#fr div.container div#searchpage div.window h3 span.specification{
	background:url('/skin/img/search/titre_specification.jpg') no-repeat 13px top;
}

body#fr div.container div#searchpage div.window h3 span.criteres{
	width:117px;
	float:left;
	border-right:none;
	background:url('/skin/img/search/titre_criteres.jpg') no-repeat 13px top;
}

body#en div.container div#searchpage div.window h3 span.propriete{
	background:url('/skin/img/search/titre_type_en.jpg') no-repeat 13px top;
}

body#en div.container div#searchpage div.window h3 span.specification{
	background:url('/skin/img/search/titre_specification_en.jpg') no-repeat 13px top;
}

body#en div.container div#searchpage div.window h3 span.criteres{
	width:127px;
	float:left;
	border-right:none;
	background:url('/skin/img/search/titre_criteres_en.jpg') no-repeat 13px top;
}


div.container div#searchpage div.window label,
div.container div#searchpage div.window label{
	font-size:12px;
	color:#2b2b2b;
	font-weight:bold;
}

div.container div#searchpage div.window select,
div.container div#searchpage div.window select{
	border:1px solid #C9C9C9;
	width:240px;
	margin-left:6px;
	font-size:8pt;
}

div.container div#searchpage div.window div.gauche,
div.container div#searchpage div.window div.droite{
	float:left;
	padding-left:15px;
	width:311px;
	color:#3C3C3C;
}

div.container div#searchpage div.window div.contenu{
	padding-left:15px;
	padding-right:15px;
	width:660px;
	color:#3C3C3C;
}

div.container div#searchpage div.window div.col,
div.container div#searchpage div.window div.type1,
div.container div#searchpage div.window div.type2,
div.container div#searchpage div.window div.type3,
div.container div#searchpage div.window div.type4{
	float:left;
	width:220px;
	margin-top:8px;
}

div.container div#searchpage div.window div.type1{
	margin-left:16px;
}

div.container div#searchpage div.window div.body span.checkbox{
	float:left;
	margin-right:3px;
}

div.container div#searchpage div.window div.col label,
div.container div#searchpage div.window div.type1 label,
div.container div#searchpage div.window div.type2 label,
div.container div#searchpage div.window div.type3 label,
div.container div#searchpage div.window div.type4 label{
	padding-top:3px;
	float:left;
	font-weight:normal;
	width:185px;
}

div.container div#searchpage div.window div.body div.check{
	float:left;
	width:100%;
	margin-top:2px;
}

div.container div#searchpage div.window div.body div.checkCriteres{
	clear:both;
	float:left;
	margin-right:10px;
	margin-top:2px;
}

div.container div#searchpage div.window div.body div.wrapper{
	padding-left:16px;
}

div.container div#searchpage div.window div.body div.champ{
	margin-top:10px;
}

div.container div#searchpage div.window div.body div.champBottom{
	margin-top:10px;
	margin-bottom:10px;
}

div.container div#searchpage div.window div.body  div.checkCriteres label{
	padding-top:3px;
	float:left;
	font-weight:normal;
}

div.container div#searchpage div.window div.body input{
	margin:3px 0 0 0;
}

div.container div#searchpage div.window div.select{
	margin-left:16px;
}

div.container div#searchpage div.window div.batiment,
div.container div#searchpage div.window div.type4{
	clear:left;
	padding-top:10px;
	width:218px;
}

div.container div#searchpage div.window div.batiment{
	margin-left:16px;
}

div.container div#searchpage div.window div.type4{
	margin:0;
	padding:0;
}

div.container div#searchpage div.window div.batiment div.col{
	display:block;
	margin:0 0 3px 0;
}

div.container div#searchpage div.window div#ligne,
div.container div#searchpage div.window div#ligneCriteres{
	display:none;
}

div.container div#searchpage div.window div.batiment label.titre{
	margin-bottom:13px;
	display:block;
}

div.container div#searchpage div.window div.gauche div.municipalites_box,
div.container div#searchpage div.window div.droite div.mychoices{
	margin-top:13px;
}

div.container div#searchpage div.window div.droite div.mychoices{
	margin-top:54px;
}

div.container div#searchpage div.window div.droite div.municipalites_box a.newSelectArrowRight,
div.container div#searchpage div.window div.droite div.mychoices a.newSelectArrowRight,
div.container div#searchpage div.window div.gauche div.municipalites_box a.newSelectArrowRight,
div.container div#searchpage div.window div.gauche div.mychoices a.newSelectArrowRight,
div.container div#searchpage div.window div.droite div.municipalites_box a.newSelectArrowLeft,
div.container div#searchpage div.window div.droite div.mychoices a.newSelectArrowLeft,
div.container div#searchpage div.window div.gauche div.municipalites_box a.newSelectArrowLeft,
div.container div#searchpage div.window div.gauche div.mychoices a.newSelectArrowLeft{
	padding:2px 0 3px 20px;
}

div.container div#searchpage div.window div.droite div.municipalites_box a.newSelectArrowRight:visited,
div.container div#searchpage div.window div.droite div.mychoices a.newSelectArrowRight:visited,
div.container div#searchpage div.window div.gauche div.municipalites_box a.newSelectArrowRight:visited,
div.container div#searchpage div.window div.gauche div.mychoices a.newSelectArrowRight:visited,
div.container div#searchpage div.window div.droite div.municipalites_box a.newSelectArrowLeft:visited,
div.container div#searchpage div.window div.droite div.mychoices a.newSelectArrowLeft:visited,
div.container div#searchpage div.window div.gauche div.municipalites_box a.newSelectArrowLeft:visited,
div.container div#searchpage div.window div.gauche div.mychoices a.newSelectArrowLeft:visited{
	color:#000000;	
}

div.container div#searchpage div.window div.gauche div.municipalites_box div.label,
div.container div#searchpage div.window div.droite div.mychoices div.label{
	display:block;
}

div.container div#searchpage div.window div.gauche div.municipalites_box div.newSelect,
div.container div#searchpage div.window div.droite div.mychoices div.newSelect{
	width:309px;
	height:126px;
	margin-top:5px;
	border:1px solid #C9C9C9;
	background-color:#FFF;
}

div.container div#searchpage div.window div.body h5{
	font-size:12px;
	color:#2b2b2b;
	font-weight:bold;
}

div.container div#searchpage div.window div.body div.colonnes{
	margin-left:16px;
	margin-top:5px;
}

div.container div#searchpage div.window div.body div.colonnes h5{
	margin-bottom:9px;
}

div.container div#searchpage div.window div.body div.colonnes label{
	padding-top:3px;
	float:left;
	font-weight:normal;
}

div.container div#searchpage div.window div.body div.colonnes select{
	width:208px;
	margin:0;
	border:1px solid #C9C9C9;
}


div.container div#searchpage div.window div.body div.col1{
	float:left;
	width:309px;
}

div.container div#searchpage div.window div.body div.col2{
	float:left;
	width:309px;
}

div.container div#searchpage div.window div.body div.col2 div.check,
div.container div#searchpage div.window div.body div.col3 div.check{
	margin-top:5px;
}

div.container div#searchpage div.window div.body div.col3{
	clear:both;
	margin-top:25px;
	float:left;
	width:309px;
}

div.container div#searchpage div.window div.body div.col4{
	margin-top:25px;
	float:left;        
	width:309px;
}

div.container div#searchpage div.window div.body div.col4 div.prix{
	margin-bottom:10px;
}

div.container div#searchpage div.window div.body div.col4 h5{
	margin-bottom:5px;
}

div.container div#searchpage div.window div.body div.col4 h5.tri{
	margin-top:8px;
}

div.container div#searchpage div.window div.body div.col4 label{
	float:none;
}

div.container div#searchpage div.window div.body div.col4 input{
	border:1px solid #C9C9C9;
	width:62px;
}

div.container div#searchpage div.window div.body div.col4 input#prixde{
	margin-right:8px;
}

div.container div#searchpage div.window div.body div.col4 select{
	width:107px;
}

div.container div#searchpage div.window div.body div.gauche h5,
div.container div#searchpage div.window div.body div.droite h5{
	margin-top:5px;
}

div.container div#searchpage div.window div.body  div.check label,
div.container div#searchpage div.window div.body  div.check label{
	padding-top:3px;
	float:left;
	font-weight:normal;
}

div.container div#searchpage div.window div.body div.zonecalendar{
	float:left;
	padding-top:2px;
}

div.container div#searchpage div.window div.body div.zonecalendar input{
	width:105px;
	float:left;
}

div.container div#searchpage div.window div.body div.gauche input.texte{
	width:295px;
	border:1px solid #C9C9C9;
}

div.container div#searchpage div.window div.body div.droite input.texte{
	border:1px solid #C9C9C9;
}

div.container div#searchpage div.window div.body div.check_gauche{
	float:left;
	margin-top:7px;
	width:219px
}

div.container div#searchpage div.window div.body div.droite div.check_droite{
	float:left;
}

div.container div#searchpage div.window div.body div.droite div.nouvelle{
	width:auto;
	float:left;
	margin-right:10px;
}

div.container div#searchpage div.window div.body div.droite div.check_droite{
	width:150px
}

div.container div#searchpage ul.bottomSubmit{
	float:right;
	list-style-type:none;
	margin-top:0;
	margin-right:20px;
}

div.container div#searchpage ul.bottomSubmit li{
	float:left;
}

div.container div#searchpage ul.bottomSubmit li.search{
	margin-right:6px;
}

div.container div#searchpage ul.bottomSubmit li.map{
	margin-right:3px;
}

div.container div#searchpage ul.propSearch li div,
div.container div#searchpage ul.bottomSubmit li div{
	margin:0;
	padding:0;
	float:left;
	height:27px;
}

div.container div#searchpage ul.bottomSubmit li div.gauche,
div.container div#searchpage ul.propSearch li div.gauche,
div#information div.prev_next a div.left{
	width:10px;
	height:27px;
	background:url(/skin/img/search/bouton_gauche.jpg) no-repeat;
}

div.container div#searchpage ul.bottomSubmit li div.droit,
div.container div#searchpage ul.propSearch li div.droit,
div#information div.prev_next a div.right{
	width:9px;
	height:27px;
	background:url(/skin/img/search/bouton_droit.jpg) no-repeat;
}

div.container div#searchpage ul.bottomSubmit li input,
div#information div.prev_next a div.center{
	float:left;
	background-color:transparent;
	height:27px;
	color:#12377e;
	text-transform:uppercase;
	background:url(/skin/img/search/bouton_back.jpg) repeat-x;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	margin-left:-2px;
	border:none;
}

div#information div.prev_next a div.center{
	padding-top:8px;
	padding-left:3px;
	height:19px;
}

div.container div#searchpage ul.propSearch li{
	padding:0;
	float:left;
	background-color:transparent;
	height:27px;
	text-transform:uppercase;
	background:url(/skin/img/search/bouton_back.jpg) repeat-x;
	cursor:pointer;
	border:none;
	width:auto;
	display:block;
}

div.container div#searchpage ul.propSearch li.carte{
	border-right:1px solid #c8c8c8;
}

div.container div#searchpage ul.propSearch li.carte a{
	padding:8px 10px 0 0;
}

div.container div#searchpage ul.propSearch li.region a{
	padding:8px 0 0 10px;
}

div.container div#searchpage ul.propSearch li a{
	color:#12377e;
	font-weight:bold;
	font-size:11px;
	float:left;
	height:19px;
	display:block;
}

div.container div#searchpage div.window div.droite div.bydate{
	margin-top:19px;
}

div.container div#searchpage div.window p.note{
	margin-top:5px;
	color:#2b2b2b;
	font-weight:bold;
}

div.container div#searchpage div.window p.note a{
	color:#12377E;
	font-weight:bold;
	text-decoration:underline;
}

div.container div#searchpage div.window p.note a:hover{
	text-decoration:none;
}

div.container div#searchpage div.mapWindow{
	padding-top:10px;
}

body#fr div#searchbox div.house,
body#en div#searchbox div.house{
	width:419px;
	height:241px;
	margin-bottom:0px;
}

div#searchbox div.house form{
	padding-left:10px;
	padding-right:10px;
	width:397px;
}

div#searchbox div.house form div.gauche{
	float:left;
	width:268px;
}

div#searchbox div.house form select,
div#searchbox div.house form input{
	font-size:11px;
}

div#searchbox div.house form div.gauche select{
	border:1px solid #CCCCCC;
	width:232px;
	height:18px;
}

div#searchbox div.house form div.gauche div.selection_price{
	padding:0;
}

div#searchbox div.house form div.gauche div.left{
	margin-right:5px;
}

div#searchbox div.house form div.gauche div.selection_price select{
	width:100px;
}

body#en div#searchbox div.house form div.gauche div.selection_price select{
	width:85px;
}

div#searchbox div.house form div.gauche div.selection_price label{
	float:left;
	position:relative;
	width:auto;
	padding-top:2px;
	margin-right:3px;
}

div#searchbox div.house form div.gauche input{
	border:1px solid #CCCCCC;
	width:232px;
	height:16px;
}

div#searchbox div.house form div.droit{
	float:left;
	width:126px;
}

div#searchbox div.house form div.droit select{
	border:1px solid #CCCCCC;
	width:123px;
	height:18px;
}

div#searchbox div.house form div.droit div.submit{
	padding-top:10px;
}

body#fr div#searchbox div.house form div.droit div.submit a{
	background:transparent url(../img/home/fr/grand_rechercher.jpg) no-repeat;
	border:none;
	width:123px;
	height:28px;
	display:block;
}

body#fr div#searchbox div.house form div.droit div.submit a:hover{
	background-position:left -28px;
}

body#en div#searchbox div.house form div.droit div.submit a{
	background:transparent url(../img/home/en/grand_rechercher.jpg) no-repeat;
	border:none;
	width:123px;
	height:28px;
	display:block;
}

body#en div#searchbox div.house form div.droit div.submit a:hover{
	background-position:left -28px;
}

body#fr div#searchbox div.house form div.droit div.submit input{
	cursor:pointer;
	background:transparent url(../img/home/fr/grand_rechercher.jpg) no-repeat;
	padding:0;
	margin:0;
	border:none;
	width:123px;
	height:28px;
	display:block;
}

body#fr div#searchbox div.house form div.droit div.submit input:hover{
	background-position:left -28px;
}

body#en div#searchbox div.house form div.droit div.submit input{
	cursor:pointer;
	background:transparent url(../img/home/en/grand_rechercher.jpg) no-repeat;
	border:none;
	width:123px;
	height:28px;
	display:block;
}

body#en div#searchbox div.house form div.droit div.submit input:hover{
	background-position:left -28px;
}

body#fr div#searchbox div.house div.head,
body#en div#searchbox div.house div.head{
	width:419px;
	height:34px;
}

body#fr div#searchbox div.house div.head ul,
body#en div#searchbox div.house div.head ul{
	margin:0;
	padding:0;
	width:419px;
	height:34px;
	list-style-type:none;
}

body#fr div#searchbox div.house div.head ul li,
body#en div#searchbox div.house div.head ul li{
	height:34px;
	float:left;
	display:block;
}

body#fr div#searchbox div.house div.head ul li a,
body#en div#searchbox div.house div.head ul li a{
	height:34px;
	display:block;
}

body#fr div#searchbox div.house div.head ul li.rapide,
body#en div#searchbox div.house div.head ul li.rapide{
	width:173px;
}

body#fr div#searchbox div.house div.head ul li.rapide a{
	width:173px;
	background:url(../img/home/fr/recherche_rapide.jpg) no-repeat;
}

body#en div#searchbox div.house div.head ul li.rapide a{
	width:173px;
	background:url(../img/home/en/recherche_rapide.jpg) no-repeat;
}

body#fr div#searchbox div.house div.head ul li.avancee,
body#en div#searchbox div.house div.head ul li.avancee{
	width:115px;
	height:34px;
}

body#fr div#searchbox div.house div.head ul li.avancee a{
	width:115px;
	background:url(../img/home/fr/recherche_avancee.jpg) no-repeat;
}

body#en div#searchbox div.house div.head ul li.avancee a{
	width:115px;
	background:url(../img/home/en/recherche_avancee.jpg) no-repeat;
}

body#fr div#searchbox div.house div.head ul li.avancee a:hover,
body#en div#searchbox div.house div.head ul li.avancee a:hover,
body#fr div#searchbox div.house div.head ul li.carte a:hover,
body#en div#searchbox div.house div.head ul li.carte a:hover{
	background-position:left -34px;
}

body#fr div#searchbox div.house div.head ul li.carte,
body#en div#searchbox div.house div.head ul li.carte{
	width:131px;
	height:34px;
}

body#fr div#searchbox div.house div.head ul li.carte a{
	width:131px;
	background:url(../img/home/fr/sur_la_carte.jpg) no-repeat;
}

body#en div#searchbox div.house div.head ul li.carte a{
	width:131px;
	background:url(../img/home/en/sur_la_carte.jpg) no-repeat;
}

body#fr div#searchbox div.house div.body div.wrapper,
body#en div#searchbox div.house div.body div.wrapper{
	padding-top:8px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	width:415px;
	height:193px;
	background: url('../img/home/recherche_body.jpg') repeat-x;
}

body#fr div#searchbox div.house div.body,
body#en div#searchbox div.house div.body{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	width:417px;
	height:201px;
}

body#fr div#searchbox div.house div.foot,
body#en div#searchbox div.house div.foot{
	background:url(../img/home/recherche_footer.jpg) no-repeat;
	width:419px;
	height:6px;
}

div#searchbox div.house form div.noMls input{
	margin-bottom:10px;
}

div#searchbox div.house form div.noMls input{
	width:154px;
	height:16px;
	border:1px solid #CCCCCC;
}
div#searchbox div.house form div.ou{
	color:#9999CC;
	font-size:6px;
	text-align:center;
	padding-left:2px;
}

div#searchbox div.house form div.champ{
	margin-bottom:2px;
}

div#searchbox div.house form div.champ label{
	margin:0px 0px 1px 0px;
	font-size:0.7em;
}

div#searchbox div.house form div.ou span.points{
	height:1px;
	width:186px;
	border-top:1px dashed #9999CC;
	margin-top:7px;
}

div#searchbox div.house form div.ou span.text{
	padding:0 5px;
	font-size:11px;
}

div#searchbox div.house form div.ou span{
	display:block;
	float:left;
}

body#fr div#colDroite,
body#en div#colDroite{
	display:none;
}

div#searchbox div.features{
	display:block;
	float:left;
	margin-bottom:5px;
	width:430px;
}

div#searchbox div.trouverun{
	display:block;
	float:left;
	padding-top:5px;
	height:118px;
	margin-left:8px;
	margin-bottom:8px;
}

div#searchbox div.trouverun div.agent,
div#searchbox div.trouverun div.bureau,
div#searchbox div.trouverun div.visites,
div#searchbox div.trouverun div.mobile{
	height:59px;
	margin-bottom:2px;
	float:left;
}

div#searchbox div.trouverun div.agent{
	margin-left:50px;
	margin-right:70px;
;
}

div#searchbox div.trouverun div.bureau{
	margin-right:35px;

}

div#searchbox div.trouverun div.visites{
	margin-left:55px;
	margin-right:54px;

}

body#fr div#searchbox div.trouverun div.agent a{
	margin:0;
	width:116px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/fr/trouver_agent800.jpg) no-repeat;
	line-height:0px;
}

body#en div#searchbox div.trouverun div.agent a{
	margin:0;
	width:116px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/en/trouver_agent800.jpg) no-repeat;
	line-height:0px;
}

body#fr div#searchbox div.trouverun div.bureau a{
	margin:0;
	width:124px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/fr/trouver_bureau800.jpg) no-repeat;
	line-height:0px;
}

body#en div#searchbox div.trouverun div.bureau a{
	margin:0;
	width:124px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/en/trouver_bureau800.jpg) no-repeat;
	line-height:0px;
}

body#fr div#searchbox div.trouverun div.visites a{
	margin:0;
	width:101px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/fr/visites_libres800.jpg) no-repeat;
	line-height:0px;
}

body#en div#searchbox div.trouverun div.visites a{
	margin:0;
	width:101px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/en/visites_libres800.jpg) no-repeat;
	line-height:0px;
}

body#fr div#searchbox div.trouverun div.mobile a{
	margin:0;
	width:167px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/fr/app_mobile800_new.jpg) no-repeat;
	line-height:0px;
}

body#en div#searchbox div.trouverun div.mobile a{
	margin:0;
	width:159px;
	height:59px;
	text-indent:-1000px;
	display:block;
	overflow:hidden;
	background:url(../img/home/en/app_mobile800_new.jpg) no-repeat;
	line-height:0px;
}

body#fr div#searchbox div.communaute_huitcent{
	display:block;
	float:left;
	margin-left:8px;
	padding:17px 18px 0 18px;
	width:383px;
	height:161px;
	background:transparent url(../img/home/fr/communaute_back800.jpg) left top no-repeat;
	margin-top:7px;
}

body#en div#searchbox div.communaute_huitcent{
	display:none;
	float:left;
	margin-left:8px;
	padding:17px 18px 0 18px;
	width:383px;
	height:161px;
	background-color:#FFFFFF;
	margin-top:7px;
}

body#fr div#searchbox div.communaute_huitcent div.articles div.it4,
body#en div#searchbox div.communaute_huitcent div.articles div.it4{
	display:none;
}

div#searchbox div.communaute_huitcent a{
	font-size:0.7em;
	font-weight:bold;
	text-decoration:underline;
}

div#searchbox div.communaute_huitcent a:hover{
	text-decoration:none;
}

div#searchbox div.communaute_huitcent div.articles{
	padding-top:30px;
	color:#224181;
}

div#searchbox div.communaute_huitcent div.articles div.date{
	font-size:0.6em;
}

div#searchbox div.communaute_huitcent div.rss{
	float:right;
	display:block;
}

div#searchbox div.communaute_huitcent div.rss div.img{
	width:14px;
	height:15px;
	float:left;
	display:block;
	margin-right:6px;
}

div#searchbox div.communaute_huitcent div.rss a{
	float:left;
	display:block;
}

div#searchbox div.communaute_huitcent div.articles div.item{
	margin-top:4px;
}

body#fr div#eurekaForm div.mondossier{
	background:url(../img/titre_dossier_fr.jpg) left top no-repeat;
	width:311px;
	height:18px;
	float:left;
}

body#en div#eurekaForm div.mondossier{
	background:url(../img/titre_dossier_en.jpg) left top no-repeat;
	width:311px;
	height:18px;
	float:left;
}

div#eurekaForm div.nouveauvenu, div#eurekaForm div.lostPassword{
	float:left;
	width:105px;
}

body#fr div#eurekaForm div.mememail{
	clear:both;
	float:left;
	padding-top:7px;
	width:136px;
	padding-left:4px;
	text-align:left;
}

body#en div#eurekaForm div.mememail{
	clear:both;
	float:left;
	padding-top:7px;
	width:124px;
	padding-left:4px;
	text-align:left;
}

div#eurekaForm div.mememail label{
	color:#A9C9F0;
	font-size:0.6em;
	float:left;
	margin-top:1px;
	display:block;
}

div#eurekaForm div.mememail input{
	margin:0px;
	padding:0px;
	margin-right:5px;
	float:right;
}

div#autour_maison h1{
	color:#12377E;
	font-family:Arial;
	font-size:1.4em;
	font-weight:bold;
	height:31px;
	margin:0 0 4px 11px;
	padding:0;
	padding-top:19px;
	text-indent:10px;
	width:710px;
}

div#autour_maison div.wrapper{
	padding-left:15px;
}

div#autour_maison div.wrapper div.boiteGauche{
	float:left;
	width:4px;
	height:235px;
	background: transparent url(../img/autourMaison/boite_gauche.jpg) no-repeat left top;
	clear:none;
}

div#autour_maison div.wrapper div.boiteDroite{
	float:left;
	width:4px;
	height:235px;
	background: transparent url(../img/autourMaison/boite_droite.jpg) no-repeat left top;
	clear:none;
}

div#autour_maison div.wrapper div.cat{
	float:left;
	width:286px;
	/*min-height: 350px;*/
	margin-right:15px;
	margin-bottom:20px;
}

/*div#autour_maison div.wrapper div.cat3{
	clear:both;
	width:290px;
}*/

div#autour_maison div.wrapper div.boite{
	width:278px;
	float:left;
	background: transparent url(../img/autourMaison/boite_back.jpg) repeat-x left top;
	border-top:1px solid #cfd4db;
}

div#autour_maison div.wrapper div.boite h2{
	margin:0;
	padding:0;
	margin-bottom:5px;
	padding-top:7px;
	overflow:hidden;
}

div#autour_maison div.wrapper div.boite h2 span{
	text-indent:-1000em;
	display:block;
	line-height:0;
	height:0px;
}

div#autour_maison div.wrapper div.boite div.img_back{
	width:279px;
	height:108px;
	margin-bottom:8px;
}

div#autour_maison div.wrapper div.boite div.lien{
	padding-left:10px;
	margin-bottom:10px;
}

div#autour_maison div.wrapper div.boite div.lien a{
	font-size:0.8em;
	font-weight:bold;
	text-decoration:underline;
	line-height:1.18em;
}

div#autour_maison div.wrapper div.boite div.lien a:hover{
	text-decoration:none;
	color:#12377E;
}

div#autour_maison div.wrapper div.boite div.lien a span{
	font-size:0.7em;
}

div#autour_maison div.wrapper div.boite div.ligne{
	margin:auto;
	width:275px;
	height:1px;
	border-top:1px solid #cfd4db;
	margin-top:18px;
}

div#autour_maison div.wrapper div.boite div.lienTous{
	padding-top:8px;
	padding-left:10px;
}

div#autour_maison div.wrapper div.boite a.tous{
	font-size:0.8em;
	text-decoration:underline;
	line-height:1.18em;
	display:block;
	font-weight:bold;
}

div#autour_maison div.wrapper div.boite a.tous:hover{
	text-decoration:none;
	color:#12377E;
}

div.active_autour-de-la-maison div#insidepage div#information{
	margin-left:15px;
	width:455px;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links{
	width:206px;
	margin:auto;
	border-bottom:1px solid #92a2bb;
	padding-bottom:10px;
}

div.active_autour-de-la-maison div#insidepage div.marge div.cat_links{
	width:250px;
	margin:auto;
	text-align:center;
	margin-top:9px;
	color:#12377E;
}

div.active_autour-de-la-maison div#insidepage div.marge div.cat_links a{
	margin:0;
	padding:0;
	height:12px;
	font-size:0.8em;
	font-weight:bold;
	padding:0 1px;
	text-decoration:none;
}
div.active_autour-de-la-maison div#insidepage div.marge div.cat_links a:hover{
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

div.active_autour-de-la-maison div#insidepage div.marge div.cat_links a img:hover{
	filter:alpha(opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
}

div.active_autour-de-la-maison div#insidepage div.marge div.cat_links img{
	margin:0;
	padding:0;
	height:12px;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links h3{
	color:#12377E;
	font-size:0.9em;
	margin:30px 0 9px 0;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links div.links{
	margin-bottom:10px;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links a{
	color:#12377E;
	font-size:0.8em;
	text-decoration:underline;
	font-weight:bold;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links a.current{
	text-decoration:none;
	font-weight:normal;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links span.current{
	color:#12377E;
	font-size:0.8em;
	text-decoration:none;
	font-weight:bold;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links span.current span.date{
	font-size:0.85em;
	font-weight:normal;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links a.current:hover{
	text-decoration:none;
	font-weight:normal;
	color:#12377E;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links a:hover{
	color:#12377E;
	text-decoration:none;
}

div.active_autour-de-la-maison div#insidepage div.marge div.am_links span.date{
	font-size:0.7em;
	color:#12377E;
}

div#information div.wrapperArticle{
	padding: 14px 0 28px 0;
	margin:0 12px 0 12px;
	width:425px;
}

div#information div.wrapperArticle h1.article{
	border:none;
	margin:0;
	height:auto;
	text-indent:0;
	width:100%;
}

div#information div.wrapperArticle h2.article{
	margin:0;
	font-size:0.7em;
	font-weight:bold;
	padding-top:4px;
	width:100%;
}

div#information div.wrapperArticle div.contenuArticle{
	margin:0;
	font-size:0.8em;
	font-weight:normal;
	padding-top:12px;
	color:#12377E;
	width:100%;
}

body#fr div#information div.prev_next{
	padding-left:137px;
	border-top:1px solid #92a2bb;
	margin:0 18px 0 12px;
	padding-top:17px;
}

body#en div#information div.prev_next{
	padding-left:134px;
	border-top:1px solid #92a2bb;
	margin:0 18px 0 12px;
	padding-top:17px;
}

body#fr div#information div.prev_next a.prev{
	width:81px;
	height:27px;
	display:block;
	float:left;
	text-decoration:none;
	margin-right:11px;
}

body#en div#information div.prev_next a.prev{
	width:73px;
	height:27px;
	display:block;
	float:left;
	text-decoration:none;
	margin-right:11px;
}

body#fr div#information div.prev_next a.next{
	width:68px;
	height:27px;
	display:block;
	float:left;
	text-decoration:none;
	
}

body#en div#information div.prev_next a.next{
	width:48px;
	height:27px;
	display:block;
	float:left;
	text-decoration:none;
}

body#fr div#information div.prev_next a.disabled div.center,
body#en div#information div.prev_next a.disabled div.center,
body#fr div#information div.prev_next a.disabled div.center,
body#en div#information div.prev_next a.disabled div.center{
	color:#A5A5A5;
}


div#information div.prev_next a div{
	float:left;
}

div#contenuArticle p{
	color:#12377E;
	font-size:1em;
	margin-left:15px;
	margin-right:20px;
	text-align:left;
}

div#information div.wrapperArticle div.contenuArticle div.image{
	margin-left:5px;
	margin-bottom:5px;
	padding:0;
	float:right; 
}

div.container div#searchpage div.window div.gauche div#sel_secteur{
	margin-top:7px;
}

div.container div#searchpage div.window div.gauche div#sel_secteur label,
div.container div#searchpage div.window div.gauche div#sel_region label{
	float:left;
	width:60px;
}

div.active_contact div#insidepage div#information div.form{
	width:500px;
}

div#mobiles{
	text-align:center;
	color:#399;
}

div#mobiles li {
	display:inline;
	padding-right: 10px;
}
