﻿.alt{display:none;}
img{border:0;}
.clearfix{float:none; clear:both;}

/*linkology*/
A:link {color: #000; text-decoration: underline}
A:visited {color: #000; text-decoration: underline}
A:active {color: #000; text-decoration: underline}
A:hover {color: #84bcda; text-decoration:none; }
/*fin linkology*/

body
{
	background:url(/img/bg_body_portail-immobilier.jpg) no-repeat center top;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#042d6a;
	
}
#logo
{
	/*background-color:#6699FF;
	height:178px;
	float:left;
	width:192px;
	margin:0;*/
}

#logo img {
	/*margin-top:0px;
	height:178px;
	display:block;*/
}

#middle
{
	clear:both;
	float:left;
	/*-margin-top:-3px;*/
	width:960px;
	background-color:#FFF;
}
#left_col
{
	height:570px;
	float:left;
	width:171px;
	margin-left:13px;
	-margin-left:7px;
}
#rechercher
{
background: transparent url(/img/recherche.gif) top left;
	height:60px;
	float:left;
	width:171px;
	margin:0 0 0 13px;
	-margin-left:7px;
}
#content
{
	clear: both;
	width:745px;
	margin:0 0 0 0px;
	padding:10px 10px;
	font-size:13px;
}
body.accueil #content
{
	width:765px;
	padding:0px;
	margin:0;
	background:none;
}
#content h2
{
	margin:0;
	padding:0;
}
#footer
{	
	height:75px;
	float:none;
	clear:both;
	width:380px;
	margin:0px auto;
	padding:10px 0;
}
#footer ul{
	margin:0;
	padding:0;
}
#footer ul li{
	display:block;
	float:left;
	margin:0 10px;
	line-height:15px;
	
}
#footer ul li a{
	color:#FFFFFF;
	font-size:11px;
	text-transform:uppercase;
	font-weight:normal;
	
}
	#treemenu1{
	margin:0px;
	clear:both;
	float:none;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	background: transparent url(/img/menu.gif) top left no-repeat;
	height:37px;
	display:block;
	position:relative;
	width:490px;
}

ul#treemenu1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
ul#treemenu1 li, ul#treemenu1 a{
	height:37px;
	display: block;
}

ul#treemenu1 li a {
	text-decoration: none;
}

.ongletDataContenu ul li, .ongletDataContenu p{
width:148px;
font-size:10px;
color:#FFF;
margin:0;
padding:0;
}

.ongletDataContenu ul li a{
text-decoration:none;
color:#FFF;
}




li#Nav1Elt0	{left: 0px; width: 112px;}
li#Nav1Elt1	{left: 112px; width: 74px;}
li#Nav1Elt2	{left: 186px; width: 83px;}
li#Nav1Elt3	{left: 269px; width: 56px;}
li#Nav1Elt4	{left: 325px; width: 158px;}


li#Nav1Elt0 a{display:block; width: 112px; background:transparent; height:37px;}
li#Nav1Elt1 a{display:block; width: 74px; background:transparent; height:37px;}
li#Nav1Elt2 a{display:block; width: 83px; background:transparent; height:37px;}
li#Nav1Elt3 a{display:block; width: 56px; background:transparent; height:37px;}
li#Nav1Elt4 a{display:block; width: 158px; background:transparent; height:37px;}


ul#treemenu1 li#Nav1Elt0 a:hover , body.home ul#treemenu1 li#Nav1Elt0 {background: transparent url(/img/menu.gif) -0px -37px no-repeat;} 
ul#treemenu1 li#Nav1Elt1 a:hover , body.inscription ul#treemenu1 li#Nav1Elt1 {background: transparent url(/img/menu.gif) -112px -37px no-repeat;} 
ul#treemenu1 li#Nav1Elt2 a:hover , body.programme ul#treemenu1 li#Nav1Elt2  {background: transparent url(/img/menu.gif) -186px -37px no-repeat;}
ul#treemenu1 li#Nav1Elt3 a:hover , body.plan ul#treemenu1 li#Nav1Elt3  {background: transparent url(/img/menu.gif) -269px -37px no-repeat;}
ul#treemenu1 li#Nav1Elt4 a:hover , body.hebergement ul#treemenu1 li#Nav1Elt4  {background: transparent url(/img/menu.gif) -325px -37px no-repeat;}


ul#menu3
{
	float:left;
	margin:0 0 0 14px;
	-margin:0 0 0 7px;
	padding:0;
}
ul#menu3 li
{
	list-style:none;
		float:left;

}
ul#menu3 li, ul#menu3 li a
{
	display:block;
	text-decoration:none;
	margin:0;
	padding:0;
	position:relative;
}

ul#menu3 li a span
{
	margin:0;
	padding:0;
	visibility:hidden;
}
li#Nav10 a{background:url(/img/menu3.gif) no-repeat; width:170px; height:31px;}
li#Nav11 a{background:url(/img/menu3.gif) 0 -31px no-repeat; width:170px; height:31px;}
li#Nav12 a{background:url(/img/menu3.gif) 0 -62px no-repeat; width:170px; height:31px;}
li#Nav13 a{background:url(/img/menu3.gif) 0 -93px no-repeat; width:170px; height:31px;}
li#Nav14 a{background:url(/img/menu3.gif) 0 -124px no-repeat; width:170px; height:31px;}
li#Nav15 a{background:url(/img/menu3.gif) 0 -155px no-repeat; width:170px; height:31px;}
li#Nav16 a{background:url(/img/menu3.gif) 0 -186px no-repeat; width:170px; height:31px;}
li#Nav17 a{background:url(/img/menu3.gif) 0 -217px no-repeat; width:170px; height:31px;}
li#Nav18 a{background:url(/img/menu3.gif) 0 -248px no-repeat; width:170px; height:31px;}

li#Nav10 a:hover{background:url(/img/menu3.gif) -170px 0 no-repeat; width:170px; height:31px;}
li#Nav11 a:hover{background:url(/img/menu3.gif) -170px -31px no-repeat; width:170px; height:31px;}
li#Nav12 a:hover{background:url(/img/menu3.gif) -170px -62px no-repeat; width:170px; height:31px;}
li#Nav13 a:hover{background:url(/img/menu3.gif) -170px -93px no-repeat; width:170px; height:31px;}
li#Nav14 a:hover{background:url(/img/menu3.gif) -170px -124px no-repeat; width:170px; height:31px;}
li#Nav15 a:hover{background:url(/img/menu3.gif) -170px -155px no-repeat; width:170px; height:31px;}
li#Nav16 a:hover{background:url(/img/menu3.gif) -170px -186px no-repeat; width:170px; height:31px;}
li#Nav17 a:hover{background:url(/img/menu3.gif) -170px -217px no-repeat; width:170px; height:31px;}
li#Nav18 a:hover{background:url(/img/menu3.gif) -170px -248px no-repeat; width:170px; height:31px;}

body#privilege_club li#Nav10 a{background:url(/img/menu3.gif) -170px 0 no-repeat; width:170px; height:31px;}
body#immoweek_tv li#Nav11 a{background:url(/img/menu3.gif) -170px -31px no-repeat; width:170px; height:31px;}
body#immodata1 li.li_hover a{background:url(/img/menu3.gif) -170px -62px no-repeat; width:170px; height:31px;}
body#immomail li#Nav13 a{background:url(/img/menu3.gif) -170px -93px no-repeat; width:170px; height:31px;}
body#magazine li#Nav14 a{background:url(/img/menu3.gif) -170px -124px no-repeat; width:170px; height:31px;}
body#feedback li#Nav15 a{background:url(/img/menu3.gif) -170px -155px no-repeat; width:170px; height:31px;}
body#annonceur li#Nav16 a{background:url(/img/menu3.gif) -170px -186px no-repeat; width:170px; height:31px;}
body#partenaire li#Nav17 a{background:url(/img/menu3.gif) -170px -217px no-repeat; width:170px; height:31px;}
body#partenaire li#Nav18 a{background:url(/img/menu3.gif) -170px -248px no-repeat; width:170px; height:31px;}



ul#menu3 li ul.sousmenu{
	display: none;
	position: absolute;
	background-color:#acc54b;
	border-left:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	border-right:2px solid #ffffff;
	top:0;
	left:170px;
	background-image:none;
	padding:0;
	margin:0;
	z-index:250;
}


ul#menu3 li ul.sousmenu li{

	background-image:none;
	padding:0;
	margin:0;
	width:170px;
}

ul#menu3 li ul.sousmenu li a:link,
ul#menu3 li ul.sousmenu li a:visited{
	 display: block;
	 margin: 0;
	 padding-left:10px;
	 text-decoration: none;
	 width:160px;
}

ul#menu3 li ul.sousmenu li a:hover{
	background-color:#4a8ab8;
	color:#FFF;
	background-image:none;
	height:24px;
	margin:0 0 0 0;
	padding:0 0 0 10px;
}


ul#menu3 li ul.sousmenu li a{
	border-bottom:1px dotted #fff;
	height:24px;
	text-indent:0;
	background-image:none;
	line-height:24px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
}

ul.menunews{
	margin:45px 0 0 6px;
	-margin:45px 0 0 4px;
	padding: 0;
	float:left;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	background: transparent url(/img/menunews.gif) top left no-repeat;
	height:36px;
	display:block;
	position:relative;
	width:201px;
}

ul.menunews li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
ul.menunews li, ul.menunews a{
	height:36px;
	display: block;
}

ul.menunews li a {
	text-decoration: none;
}

li.menunews0{left: 0px; width: 100px;}
li.menunews1{left: 100px; width: 101px;}

li.menunews0 a{display:block; width: 100px; background: transparent url(/img/menunews.gif) 0px 36px; height:36px;}
li.menunews1 a{display:block; width: 101px; background: transparent url(/img/menunews.gif) -100px -36px; height:36px;}

ul.menunews li.menunews0 a:hover  {background: transparent url(/img/menunews.gif) 0px -36px no-repeat;} 
ul.menunews li.menunews1 a:hover  {background: transparent url(/img/menunews.gif) -100px 0px no-repeat;} 

ul.menumagazine{
	margin:45px 0 0 6px;
	-margin:45px 0 0 4px;
	padding: 0;
	float:left;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
	background: transparent url(/img/menumagazine.gif) top left no-repeat;
	height:36px;
	display:block;
	position:relative;
	width:201px;
}

ul.menumagazine li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
}
ul.menumagazine li, ul.menumagazine a{
	height:36px;
	display: block;
}

ul.menumagazine li a {
	text-decoration: none;
}

li.menumagazine0{left: 0px; width: 100px;}
li.menumagazine1{left: 100px; width: 101px;}

li.menumagazine0 a{display:block; width: 100px; background: transparent url(/img/menumagazine.gif) 0px 36px; height:36px;}
li.menumagazine1 a{display:block; width: 101px; background: transparent url(/img/menumagazine.gif) -100px -36px; height:36px;}

ul.menumagazine li.menumagazine0 a:hover  {background: transparent url(/img/menumagazine.gif) 0px -36px no-repeat;} 
ul.menumagazine li.menumagazine1 a:hover  {background: transparent url(/img/menumagazine.gif) -100px 0px no-repeat;} 



div#newsletterlist
{
	margin:0 0 0 6px;
	-margin:0 0 0 4px;
	background:#fff;
	height:431px;
	float:left;
	width:201px;
}
div#events{
margin-left:0px;
}

div#separer {
background-image:url(/img/imageseparer.gif);
height:23px;
width:723px;
margin-left:1px;
margin-top:2px;
color:#fff;
font-weight:bold;
}
div#troisdiv{
float:left;
width:186px;
margin-right:40px;
font-size:14px;
height:210px;
}
div#troisdiv h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#000;
margin:0px;
}
div#troisdiv a{
color:#88bade;
margin:0px;
font-weight:bold;
text-decoration: none;
}
div#magazinegauche{
background-image:url(/img/fontnewsletterleft.gif);
width:502px;
height:539px;
margin:0 0px 0 0px;
padding:0;
float:left;
}
div#magazinedroit{
width:218px;
height:539px;
float:left;
background-image:url(/img/newsletterright.gif);

}
div#newslettersgauche{
background-image:url(/img/fontnewsletterleft.gif);
width:502px;
height:530px;
margin:0 0px 0 0px;
padding:0 0px 0 0;
float:left;
}
div#newslettersdroit{
background-image:url(/img/bg_newsletterdroit.gif);
padding:60px 20px 40px 20px;
width:178px;
height:439px;
float:left;
}
div#newslettersdroit ul{
	margin:0;
	padding:0;
	list-style-position:inside;
}
div#newslettersdroit ul li{
	margin:0 0 8px 0;
	padding:0;
}
div#newslettersdroit ul li a{
	color:#000000;
}
div#titrenewsletter{
margin-top:10px;
margin-left:10px;
}
div.newsletterep{
background:#FFFFFF;
width:221px;
height:390px;
float:left;
margin:0 0px 0 15px;
padding:0 0 10px 0;
}
div#magazineep{
background-image:url(/img/magazineep.gif);
width:221px;
height:423px;
float:left;
margin:0 20px 0 18px;
}
div#magazinepl{
background:#fff url(/img/magazinepl.gif) left top no-repeat;
width:221px;
height:423px;
float:left;
}


div.newsletterep p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
margin:0 5px 15px 5px;
}


div#privilegeinfo{
background-image:url(/img/marche_logement.gif);
width:232px;
height:419px;
float:left;
margin-right:15px;
}
div#privilegeweb{
background-image:url(/img/privilegeweb.gif);
width:232px;
height:419px;
float:left;
margin-right:15px;
}
div#privilegeev{
background-image:url(/img/information_immobiliere.gif);
width:232px;
height:419px;
float:left;
}
div#pierreor{
margin:0px;
margin-left:30px;
}
div#logopierreor{
/*background-image:url(/img/logopierresor.gif) no-repeat;
background: transparent url(/img/logopierresor.gif) top left no-repeat;*/
width:741px;
height:44px;
float:left;
}
div#logopierreor ul{
margin:0px;
	clear:both;
	float:right;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	height:77px;
	display:block;
	position:relative;
	color:#ececec;
	}
	
div#logopierreor ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display:inline;
}
div#logopierreor ul li a{
	list-style: none;
	text-decoration:none;
	color:#8fc4de;
	margin-right:5px;
	font-weight:bold;

}
div#pierreorp{
float:left;
width:250px;
margin-bottom:15px;
}
div#infopierreorp{
float:left;
width:120px;
height:73px;
}
div#infopierreorp h3{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
margin:0px;
}
div#infopierreorp P{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
margin:0px;
} 



div#encylopedie h3{
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#fff;
margin:0px;
}
/**/ *html .Search  { height: 50px;} /**/ 
.Search { background: #cc0000 url(/img/Search.gif) no-repeat left top; right: 0px; padding: 1000px 100px 20px 20px; min-height: 74px;}
.Search form { background: url(/img/SearchForm.gif) no-repeat left top; padding:0px; margin: 100px 100px 20px 620px; }
.Search input { color: #330033; font-size: 12px;}
.Search  input.keyword { background: none; border: none; padding: 5px 0px 5px 8px; width: 240px; } 
.Search  input.search { width: 27px; height: 24px; background: url(/img/SearchButton.gif) no-repeat;}
.Search .bt { padding: 0px; margin: 43px 0px 0px 0px; top: 2px; background: none; position: absolute; right: 23px; }


a.btonMore
{
	display:block;
	height:20px;
	float:right;
	margin-right:5px;
}

a.lettres:link,a.lettres:visited{
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	margin : 0px 0 0 4px;
	padding : 0px;
	background:#478ab5 url(../img/bg_lettres.gif) top left no-repeat;
	width:18px;
	height:19px;
	line-height:19px;
	text-align:center;
	font-size:11px;
	font-weight:bold;

}
a.lettres:hover{
	color:#333;
}
a.lettres:active{
	color:#333;
}




li.TabLink a:hover,li.TabLink a:active,li.TabLink a:visited{
	color:#FFF;
	text-decoration:none;

}

li.TabLink a:hover{
	color:#6099cf;
	text-decoration:none;

}
ul#hommes
{list-style: none;
margin:0;
padding:0;
}

ul#hommes li
{ line-height:25px;
 padding:0 10px;
 margin:0;
}

ul#hommes li.a{
background-color:#ebf4f9;
width:670px}
ul#hommes li.b{
background-color:#fff;
width:670px}

ul#hommes li.c{
background-color:#ebf4f9;
width:670px}
ul#hommes li.d{
background-color:#fff;
width:670px}

ul#hommes li.a:hover {
background-color:#a0c43e}

ul#hommes li.b:hover {
background-color:#a0c43e}

ul#hommes li.c:hover {
background-color:#549ecf}

ul#hommes li.d:hover {
background-color:#549ecf;
}

ul#hommes a{
text-decoration:none;
}

#rechercherliste{
	margin-top:15px;
}
div#rechercherliste a{
margin:0px;
 color:#666666;
font-weight:normal;
text-decoration: none;
font:10px;
}

div#liens a{
color:#ccc;
margin:0px;
font-weight:bold;
text-decoration: none;
}

div#listeformations a{
color:#ccc;
margin:0px;
font-weight:bold;
text-decoration: none;
}

table#listeformation th{
font-size:14px;
margin:0 0 10px 0}

table#listeformation td{
font-size:14px;}

#form_search input, #form_search img{
	float:left;
	
}
#form_search input{
margin:0 0 0 4px;
}


/*----ajout rk----*/
span.immovert
{
	color:#a0c43e;
}
span.immobleu
{
	color:#84bcda;
}
span.immolist{
	color:#a0c43e;
	text-align:right;
	font-size:13px;
	width:579px;
	display:inline-block;
}
span.immolist a{
	color:#478ab5;
	text-decoration:none;
}
span.immolist a:hover{
	text-decoration:underline;
}
h1.titre_immoweek
{
	text-transform:uppercase;
	font-size:28px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #dadada;
	margin:0 0 0 0;
	padding-bottom:4px;
	letter-spacing:-1px
}
dl.immoweek_publication
{
	font-size:11px;
	line-height:11px;
	float:left;
	margin:0 0 0 10px;
	-margin:0 0 0 5px;
	padding:0;
	width:102px;
}
dl.immoweek_publication dd
{
	margin:0;
	padding:0;
	text-align:center;
}
#infopapierEP, #infopapierPL{
	height:177px;
	overflow:hidden;
}

#pub_250X250{
	height:250px;
	width:250px;
	float:left;
	background:url(../immoweek/img/test.gif);
	padding:0;
	margin:10px 0 0 9px;
}
#pub_250X250 img, #pub_250X250 a{
	height:250px;
	width:250px;
	padding:0;
	margin:0;
	display:block;
}

div.annonceur
{
	width:750px;
	clear:both;
	margin:10px 5px 10px 5px;
}
div.annonceur img
{
	float:left;
	margin:10px 10px 0 0;
	padding:0;
}
div.annonceur h3
{
	width:630px;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:12px 0 0 0;
	padding:0;
}
div.annonceur p
{
	width:630px;
	float:left;
	padding:0;
	margin:3px 0 3px 0;
}

dl.newsletter_hebdo{
	margin:15px 5px;
	padding:0;
	height:60px;
	clear:both;
	border-bottom:1px solid #83bad9;
}

dl.newsletter_hebdo dt.visuel{
	margin:0;
	padding:0;
	width:45px;
	float:left;
}
dl.newsletter_hebdo dd{
	margin:0;
	padding:0;
	width:90px;
	float:left;
}
dl.newsletter_hebdo dd.bton{
	margin:0;
	padding:0;
	width:40px;
	float:left;
}
.staff
{
	float:left;
	width:310px;
	margin:0 0 0 20px;
	padding:0;
	display:block;
}
.staff dt
{
	float:left;
	width:40px;
	margin:0 0 0 0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	height:65px;
}
.staff dd
{
	float:left;
	width:260px;
	margin:0 0 10px 10px;
	padding:0;
	font-size:12px;
	height:65px;
}
.event_description
{
	font-size:12px;
}
span.bleu61a2d2{color:#61a2d2;font-weight:bold;}
span.bleu254361{color:#254361;font-weight:bold;}
span.white{color:#fff; font-weight:bold;}

a.pagination
{
	color:#333;
	border:1px solid #a0c43e;
	background:#a0c43e url(../img/bg_pagination.gif) top left repeat-x;
	padding:2px 5px;
	font-size:11px;
	margin:0 3px;
	text-decoration:none;
}
a.pagination_selected
{
	color:#FFF !important;
	border:1px solid #5097c2;
	background:#5097c2 url(../img/bg_pagination_selected.gif) top left repeat-x;
	padding:2px 5px;
	font-size:11px;
	margin:0 3px;
	text-decoration:none;
}
a:hover.pagination
{
	text-decoration:underline;
}

#pagination_box
{
	clear:both;
	text-align:center;
	margin:10px 0;
	display:block;
}
a.savoir_plus
{
	color:#000;
	font-size:12px;
}
a:hover.savoir_plus
{
	text-decoration:none;
}

table.tabTransaction{
	width:230px;
	display:block;
	float:left;
	margin:10px 10px 10px 0;
	height:200px;
	overflow:hidden;
}
table.tabTransaction td{
background-color:#6d99a7;
/*border-left:1px solid #FFFFFF;*/
padding:2px 5px;
width:150px;
}
table.tabTransaction td span{
color:#CC0033;
}
table.tabTransaction th{
background-color:#e4bb6c;
/*border-left:1px solid #FFFFFF;*/
padding:1px 5px;
text-align:left;
width:70px;
}

.messageFeedback{
	margin: 15px 0 15px 0;
}

.messageFeedback dt{
	margin: 15px 0 0px 0;
	display:block;
	font-weight:bold;
}
.messageFeedback dd{
	margin: 0 0 0px 0;
		display:block;
}



/*immomail*/

h4.titre_news{margin:0;padding:0;color:#478ab5;}
div.texte_news p{
margin:0;
padding:0;
}
p.contenu_news{color:#000;}
p.date_news{color:#a8c349;}

div.titre_news{color:#478ab5;float:left;}
div.date_news{color:#a8c349;}

h4.contenu_news{color:#000; margin:0 0 0 0;}
h4.date_news{color:#a8c349; margin:5px 0 0 0;}
div.img_news{
width:90px; 
float:left;
margin:0px 5px 0px 0;
}

div.texte_news{
width:590px;  
float:left;
margin:0px 5px 0px 10px;
}

div.img_news img{
width:90px; 
border:1px solid #333333;
}



div.article{
width:730px;
clear:both;
float:none;
margin:20px 4px 0 4px;
}

div.article p, div.article h4{
width:500px;
}

.divExcluEP{
	background:url(../img/logoEP.jpg) right no-repeat;
}

.divExcluPL{
	background:url(../img/logoPL.jpg) right no-repeat;
}
.divExcluCP{
	background:url(../img/logoCP.jpg) right no-repeat;
}




/*fin immomail*/
/*accueil*/
#main{
	background-color:#FFFFFF;
	width:960px;
	margin:0 auto;
}
#sidebar{
	width:193px;
	float:left;
}
#contener{
	float:left;
	width:767px;
}

#header{
	background:transparent url(../img/bg-header.jpg) top left no-repeat;
	height:164px;
	width:767px;
	float:left;
}

#headerLeft{
	float:left;
	width:490px;
}
#headerRight{
	float:left;
	width:277px;
	height:164px;
	background:transparent url(../img/bg-headerRight.jpg) top left no-repeat;
}
#headerRight h2, #headerRight h2 a{
	display:block;
	height:104px;
	width:277px;
	margin:0;
	padding:0;
}

#pub{
	height:103px;
	width:450px;
	margin:20px 0 0 10px;
}

#menu
{
	background: transparent url(/img/menu.gif) top left no-repeat;
	height:37px;
	width:490px;
	margin:0px;
	
}
#login
{
	width:247px;
	margin:0px 0 0 0;
	padding:0 0 0 25px;
	font-size:11px;
}


p#champs{
	display:block;
	float:left;
	width:140px;
	margin:5px 0 0 0;
	padding:0px 0 0 0px;
}

p#bouton{
	display:block;
	float:left;
	width:87px;
	margin:0 0 0 5px;
	padding:0 0 0 0px;
}
p#bouton img{
	display:block;
	margin:0 0 0 0px;
	padding:0 0 0 0px;
}

p#champs label{
	color:#FFFFFF;
	font-size:10px;
	clear:both;
	display:block;
	float:left;
	width:70px;
}
p#champs a{
	display:block;
	color:#FFFFFF;
	font-size:10px;
	clear:both;
}
p#champs input{
	color:#OOO;
	font-size:9px;
	display:block;
	float:left;
	width:65px;
	line-height:13px;
	height:13px;
	padding:0;
	border:0px;
	margin:0 0 0 0;
}














#introHome{
	margin:0;
	padding:0;
}

#1stline{
	float:none;
	clear:both;
	height:284px;
	background-color:#006633;
}

#2ndline{
	float:none;
	clear:both;
}



div#video
{
	height:279px;
	width:320px;
	float:left;
	margin:5px 0 0 0px;
}

div#immomail
{
	background:transparent url(/img/bgbloc-immomails.gif) bottom right no-repeat;
	height:284px;
	width:250px;
	float:left;
	margin:0 0 0 9px;
}
div#immomail h2, div#immomail h2 a
{ 
	background:transparent url(../img/bgh2-immomails.gif) top left no-repeat;
	margin:0 0 0 0px;
	padding:0;
	height:47px;
	
}
div#immomail ul
{
	margin:5px 5px 5px 5px; 
	padding:0;
	font-size:11px;
	list-style-type:none;
	color:#FFFFFF;
	height:170px;
	overflow:hidden;
}
div#immomail ul li
{
	padding:0 0 0 0;
	margin:2px 0 9px 0;
	min-height:40px;
	line-height:12px;
}
div#immomail ul li strong
{
	background:url(/img/li_mail-immobilier.gif) 0px 5px no-repeat;
	padding:0 0 0 12px;
	color:#000000;
}


div.actualite_liste ul
{
	margin:5px 5px 5px 5px; 
	padding:0;
	font-size:11px;
	list-style-type:none;
	color:#FFFFFF;
	height:90px;
	overflow:hidden;
}
div.actualite_liste ul li
{
	padding:0 0 0 0;
	margin:2px 0 9px 0;
	line-height:12px;
}
div.actualite_liste ul li strong
{
	background:url(/img/li_mail-immobilier.gif) 0px 5px no-repeat;
	padding:0 0 0 12px;
	color:#000000;
}
div.actualite_liste ul li a
{
	padding:0 0 0 0px;
	color:#fff;
	text-decoration:none;
}

div#immomail ul li.ExcluEP
{
	background:transparent url(../img/picto_excluEP.png) top right no-repeat;
	padding-right:50px;
}
div#immomail ul li.ExcluPL
{
	background:transparent url(../img/picto_excluPL.png) top right no-repeat;
	padding-right:50px;
}
div#immomail ul li.ExcluCP
{
	background:transparent url(../img/picto_excluCP.png) top right no-repeat;
	padding-right:50px;
}
div#immomail p
{
	padding:0 10px;
	font-weight:bold;
	font-size:11px;
}

#blocImmodata{
background:transparent url(../img/bgbloc-immodata.gif) bottom right no-repeat;
	height:279px;
	width:169px;
	float:left;
	margin:5px 0 0 9px;
}
div#blocImmodata h2, div#blocImmodata h2 a
{ 
	background:transparent url(../img/bgh2-immodata.gif) top left no-repeat;
	margin:0 0 0 0px;
	padding:0;
	height:33px;
	display:block;
	width:169px;
}
div#blocImmodata p a
{ 
	text-decoration:none;
	color:#FFFFFF;

}
div#infopapier
{
	background-image:url(/img/bgbloc-infopapier.gif);
	height:250px;
	width:233px;
	float:left;
	padding:0;
	margin:10px 0 10px 0px;
}
div#infopapier h2, div#infopapier h2 a
{ 
	background:transparent url(../img/bgh2-infopapier.gif) top left no-repeat;
	margin:0 0 10px 0px;
	padding:0;
	height:34px;
}
div#feedback{
background-image:url(/img/bgbloc-feedback.gif);
height:250px;
width:255px;
float:left;
	padding:0;
	margin:10px 0 0 10px;
}
div#feedback h2
{ 
	background:transparent url(../img/bg_ongletInfoActualites.jpg) top left no-repeat;
	margin:0 0 0 0px;
	padding:0;
	height:34px;
}

#lienOngletInfoFeedback{
	width:123px;
	height:32px;
	display:block;
	float:left;
	background-image:none;
}
#lienOngletInfoActualites{
	width:132px;
	height:32px;
	display:block;
	float:left;
	background-image:none;
}


#pub_gauche{
	padding:0 0 0 14px;
	margin:0px 0 10px 0;
}

dl.forum-immobilier{
	padding:0;
	margin:3px 10px;
	/*margin:3px 0 0 0;*/
	height:180px;
	overflow:hidden;
}
dl.forum-immobilier dt{
	color:#fff;
	margin:0 0 8px 0;
	font-size:12px;
}
dl.forum-immobilier dt strong{
	color:#000;
}
dl.forum-immobilier dd{
	margin:0 0 7px 0;
	padding:0;
	font-size:11px;
	color:#FFFFFF;
}
#blochomme{
	height:86px;
}
#blochomme img{
	display:block;
	float:left;
	width:56px;
	margin:8px 8px 0 13px;
}
#blochomme p{
	display:block;
	float:left;
	height:78px;
	margin:0;
	padding:8px 0 0 0;
	width:150px;
}
/*fin accueil*/

/*------popup-les-hommes---(show.php)----*/
body.pop
{
	background:#296c98 url(../img/main_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}
div#mainpop
{
	position:relative;
	width:474px;
	background:url(../img/trombimmo.gif) left top no-repeat;
	padding:0;
	margin:40px auto 10px auto;
	height:575px;
	text-align:left;
}
div#mainpop div#data_col
{
	background:url(../img/bg_data_col.gif) repeat-x;
	float:left;
	width:184px;
	height:505px;
	margin:6px 7px 0 7px;
	-margin:3px 3px 0 3px;
	
}
div#mainpop div#data_col div#cadre_photo
{
	background:url(../img/cadre_photo.gif) top left no-repeat;
	width:95px;
	height:95px;
	margin:10px auto 0 auto;
	padding:4px 7px 8px 5px;
}
div#mainpop div#data_col div#cadre_photo img
{
	display:block;
	width:95px;
	height:95px;
	margin:0;
	padding:0;
}
div#mainpop div#activities_col
{
	float:left;
	width:270px;
	height:505px;
}
div#mainpop div#pub
{
	background:#00aaFF;
	width:468px;
	height:60px;
	float:left;
	margin:10px 0 0 1px;
}
.pop_bleu
{
	color:#137dc7;
}

hr.pop_hr
{
	border:0;
	border-top:1px dotted #96ad43;
	width:265px;
	height:1px;
}
div#mainpop h2
{
	font-size:14px;
	margin:0 0 0 5px;
	text-align:center;
}
div#mainpop h3
{
	font-size:13px;
	margin:10px 0 5px 5px;
}
div#mainpop p
{
	margin:0 0 0 5px;
	font-size:12px;
}
div#mainpop p.small
{
	margin:0 0 0 5px;
	font-size:11px;
	text-align:center;
}
#blochomme img
{
	color:#fff;
	float:left;
	background:#CC6666;
	display:block;
	width:60px;
	padding:0;
	margin:5px 5px 0px 5px;
}

#blochomme p
{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	float:left;
	display:block;
	width:90px;
	padding:0;
	margin:5px 0 0 0px;
}
	
/*-----fin-popup-les-hommes---(show.php)----*/


.affiche_news
{
	width:710px; 
	margin:10px 0 0 10px;
}

.affiche_news img
{
	float:left; 
	margin:10px 10px 0 10px;
}
h4.titre_archive{margin:10px 0 0 0;padding:0;color:#478ab5;}
h4.contenu_archive{color:#000; margin:0 0 0 0;}
h4.date_archive{color:#a8c349; margin:5px 0 0 0;}
div.back
{
	float:right;
	width:100px;
	height:20px;
	margin:5px 0 0 0;
	font-size:12px;
}

#content h2.titreEvent{
	color:#FFF;
	font-size:14px;
	display:block;
	clear:both;
	margin:15px 0 0 0;
	padding:3px 5px;
	background-image:url(/img/imageseparer.gif);
	width:714px;
	overflow:hidden;
	

}
#content h2.titreEvent a{
	color:#FFF;
	text-decoration:none;
}
#content .blocEvent{
	width:186px;
	float:left;
	margin:0 45px 0px 0;
}
#content .blocEvent h2.titreEvent{
	font-size:11px;
	margin-top:10px;
	width:176px;	
}
#content .noMargin{
	margin-right:0;
}

#content .blocEvent a{
	color:#a0c43e;
}

#content div.listeLiens dl{
	margin:3px;
	padding:8px;
	width:330px;
	height:48px;
	overflow:hidden;
	display:block;
	float:left;
	background:#efefef;
}
#content dl.listeStory dt{
	margin:15px 0 0 0;
	padding:0;
	font-weight:bold;
	color:#478ab5;
	font-size:13px;
}
#content div.listeLiens dt{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#478ab5;
	font-size:13px;
}
#content div.listeLiens dt span, #content dl.listeStory dt span{
	color:#a0c43e;
}
#content div.listeLiens dd, #content dl.listeStory dd{
	margin:0;
	padding:0;
}
#content div.listeLiens dd a:link, #content div.listeLiens dd a:visited, #content dl.listeStory dd a:link, #content dl.listeStory dd a:visited {
	font-size:10px;
	color:#a0c43e;
	text-decoration:underline;

}

hr.separateur
{
	border:0;
	border-top:1px dotted #96ad43;
	height:1px;
}

#ongletData{
	width:169px;
	height:123px;
	overflow:hidden;
	background:transparent url(../img/bgonlet-immodata.gif) top left no-repeat;
}

#ongletData ul{
	display:block;
	width:169px;
	margin:0;
	padding:0;
	height:21px;
}	
#ongletData ul li{
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}	

#ongletData ul li#liTransactions{
	width:96px;
}	
#ongletData ul li#liBougent{
	width:65px;
}
#ongletData ul li#liTransactions a{
	width:96px;
	height:21px;
	display:block;
}
#ongletData ul li#liBougent a{
	width:65px;
	height:21px;
	display:block;
}
#ongletData .ongletDataContenu{
	clear:both;
	width:169px;
	height:96px;
	overflow:hidden;
	padding:5px 13px 5px 13px;
}
.news_immoweek a{
color:#fff;
text-decoration:none;
}
#pub468x60{
	margin:20px 0 0 2px;
	padding:0;
	width:468px;
	height:60px;
}
#pub468x60 img{
	margin:0;
	padding:0;
	display:block;
	width:468px;
	height:60px;
}

.partners
{
	width:500px;
	float:left;
	margin:20px 0px 0 10px;
	display:block;
}
.partners p
{
	margin-top:0;
	padding-top:0;

}
.img_partners
{
	display:block;
	width:130px;
	height:90px;
	float:left;
	margin:15px 0 0 0px;
	text-align:center;
	padding:5px 9px 12px 5px;
	background:transparent url(../img/bg-partenaires.gif) top left no-repeat;
}


dl.resultatsRecherche{
	
}
dl.resultatsRecherche dt{
	margin:0;
	padding:0;
	color:#61a2d2;
}
dl.resultatsRecherche dt a{
	color:#61a2d2;
}
dl.resultatsRecherche dd{
	margin:0;
	padding:0;
}
dl.resultatsRecherche dd.url{
	margin:0;
	padding:0;
	color:#a0c43e;
	font-size:11px;
	font-style:italic;
}

div#abonnementGauche{
background: transparent url(/img/fontnewsletterleft.gif) bottom left no-repeat;
width:393px;
height:539px;
margin:0 0px 0 0px;
padding:0 20px;
float:left;
}
div#abonnementDroit{
background-image:url(/img/bg_abonnementDroit.gif);
padding:60px 20px 40px 20px;
width:264px;
height:439px;
float:left;
}

.mess_ok{
	background-color:#00CC00;
	color:#FFF;
	padding:4px 8px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

#inscription_recap label{
	font-weight:bold;
	width:100px;
	display:block;
	float:left;
	margin-left:10px;
}
.legende{
	font-size:11px;
	color:#777;
	font-weight:normal;
}
#ongletInfoActualites
{
	height:108px;
	overflow:hidden;
}
#ongletInfoFeedback
{
	height:108px;
	overflow:hidden;
}
#lienOngletInfo
{
	background:url(/img/bg_ongletInfoFeedback.jpg) no-repeat;	
}

div.actualite_liste ul.actualites li
{
	padding:0 0 0 0;
	margin:2px 0 3px 0;
	line-height:12px;
}