@charset "utf-8";
/*--------------	3wkom.net styles		--------------*/
body{
	background: url(/images/commun/immoBodyBg.jpg) 0 0 repeat-x;
	color: #6e8e9e;
}
a{
	text-decoration: none;
	color: #0082bc;
}
a:hover{
	color: #389fc9;
}
h2{
	color: #389fc9;
}
h2 a{
	text-decoration: none;
	color: #0082bc;
}
h2 a:hover{
	color: #1175c3;
}
h3{
	color: #0082bc;
}
h3 a{
	color: #0082bc;
}
h4{
}
input, textarea, select{
	border: 1px solid #d5d4d1;
}

/*--------------	conteneur principal		--------------*/
#corps{
}

#header{
}
#paru-vendu{
	background: url(/images/commun/vuvendu-immo.jpg) 0 0 no-repeat;
	top:42px;
	left:0;
	width:248px;
}
#headerAds{
	border: 1px solid #000;
}
#mainMenu{
	bottom: 12px;
}
#mainMenu li{
}
#mainMenu li.last{
}
#mainMenu a{
	background: url(/images/commun/mainMenuItemBg-immo.jpg) 100% 0 no-repeat;
	color: #fff;
}
#mainMenu li.last a{
}
#mainMenu a:hover, #mainMenu li.last a:hover, #mainMenu a.current{
	background-image: url(/images/commun/mainMenuItemOnBg-immo.jpg);
	color: #90cff8;
}
#mainMenu a.current{
	color: #fff;
}

#main{
}


/*------------------------------------------cote droit----------------------------------------------*/

/*------------------------------------------boites----------------------------------------------*/
.boxTop{
	color: #1f5369;

}
.boxTop a{
	color: #1f5369;
	font-size:20px;
	display:block;
	margin:0px 20px 0px 3px;
}
.boxTop a span{
	float:right;
}
.boxTop strong, .boxTop a strong{
	color: #0082bc;
}
.boxTop span{
}
.boxTop span a{
	color: #0082bc;
}
.isHeader strong{
	background: url(/images/commun/icon-immobilier.gif) 15px 10px no-repeat;
	padding: 15px 0 6px 130px;
	line-height:auto!important;
		line-height:27px;
}
.isHeader, .isHeader strong, .isHeader a{
	color: #1f5369;
}
form table{
	
}
/*------------------------------------------accueil----------------------------------------------*/
.categImmo .boxTop{
	width: 683px;
}
.categImmo .isHeader strong{
	padding: 15px 0 0 130px;
	color: #1f5369;
}
.categImmo .boxMain{
	padding: 7px 13px 2px;
	width: 655px;
}
.boxMain{
	padding: 14px 0 0 0;
	width: 653px;
}
.categImmo .innerBox{
	float: left;
	margin-left: 4px;
	padding: 15px 14px;
	width: 183px;
	min-height: 82px;
	height: auto!important;
	height: 120px;
	/*
	float: left;
	margin: 0 4px 0 0;
	padding: 10px;
	min-height: 120px;
	height: auto!important;
	height: 120px;
	*/
}
.subHeader{
	color: #0082bc;
}
.categImmo .innerBox strong{
	margin-right: 5px;
	font-size: 14px;
	color: #0082bc;
}
.categImmo .sellBox{
	width: 132px;
}
.categImmo .rentBox{
	width: 198px;
}
.categImmo .proBox{
	width: 107px;
}
.categImmo .reqBox{
	width: 113px;
}
.categImmo .noRightMargin{
	margin-right: 0;
}
.categImmo .innerBox li{
	background: url(/images/commun/plus-blue.gif) 0 3px no-repeat;
	padding: 0 0 3px 12px;
}
.subHeader, .categImmo .innerBox li.subHeader{
	background: none;
	margin-bottom: 10px;
	padding-left: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: 14px;
}
.categImmo li a{
	color: #1f5369;
}
.categImmo li a:hover{
	color: #389fc9;
}
.digestImmo .boxTop{
	/*padding: 20px 0 0 25px;*/
	width: 683px;
	min-height: 28px;
	height: auto;
	height: 28px;
	color: #1f5369;
}
.digestImmo .isHeader strong{
	background: url(/images/commun/heart-blue.gif) 15px 12px no-repeat;
	padding-left: 50px;
}
.digestImmo .boxTop strong{
	color: #0082bc;
}
.digestImmo .boxMain{
	
	border:0px solid #FFF;
	padding:0px;
}
.digestImmo .innerBox{
	position: relative;
	float: left;
	margin: 0 4px 4px 0;
	padding: 10px;
	width: 191px;
	min-height:61px;
}
.digestImmo .noRightMargin{
	margin-right: 0;
}
.digestImmo .innerBox img{
	display: block;
	float: left;
	border: 1px solid #dedede;
	margin: 0 6px 0 0;
	padding: 3px;
	width: 70px;
	height:68px;
}
.digestImmo .innerBox h3{
	font-size: 12px;
	color: #520b5d;
}
.digestImmo .city, .digestImmo .price{
	position: absolute;
	left: 92px;
}
.digestImmo .city{
	bottom: 23px;
}
.digestImmo .price{
	bottom: 10px;
}
.digestImmo .city strong{
	font-size: 11px;
	color: #003261;
}
.digestImmo .city a{
	color: #003261;
}
.digestImmo .price strong{
	font-size: 11px;
	font-weight: normal;
	color: #0283bc;
}
.digestImmo .price span{
	font-size: 10px;
	color: #0283bc;
}

.newsBox .boxTop{
}
.newsBox .boxTop strong{
}
.newsBox .boxMain{
	padding-bottom: 0;
}
.newsBox .innerBox{
}
.newsBox h3{
	color: #0283bc;/*520b5d*/
}
.newsBox img{
}
.newsBox h4{
	color: #55666e;
}
.newsBox .actu{
min-height:176px;
}
.newsBox .actu ul{
}
.newsBox .tools, .newsBox .links{
}
.newsBox .tools li, .newsBox .links li{
}
.newsBox .tools{
}
.newsBox .tools li strong{
	color: #55666e;
}
.newsBox .links{
}

.quickBox .innerBox{
	padding: 10px 5px 10px 10px;
	width: 302px;
	min-height:125px;
	margin-right:10px;
}
.quickBox .boxMain{
	padding-right:0px;
	padding-top:0px;
	width:667px;
}
.quickBox .innerBox li{
	background: url(/images/commun/plus-blue.gif) 0 3px no-repeat;
}
.quickBox .innerBox li a{
	color: #7b7b7b;
}
.quickBox .innerBox li a:hover{
	color: #389fc9;
}
.quickBox .innerBox li.subHeader{
	clear: both;
	width: 297px;
}
.quickBox2 .innerBox li a{
	color: #7b7b7b;
}
.quickBox2 .innerBox li a:hover{
	color: #389fc9;
}

/*------------------------------------------liste----------------------------------------------*/
.list a{
	color: #1f5369;
}
.pathResults .isHeader strong{
	padding: 15px 0 0 130px;
}
.pathResults .boxMain{
}
.pathResults .innerBox{
}
.pathResults .innerBox li{
	color: #1f5369;
}
.pathResults .innerBox li strong{
	color: #0082bc;
}
.resultsActions{
}
.resultsActions a{
	background: url(/images/commun/plus-blue.gif) 0 3px no-repeat;
}
#doFirstAction{
}
#doSecondAction{
}
#doThirdAction{
}

.resultsNav{
	background: url(/images/commun/resultsNav-blue.gif) 0 0 no-repeat;
}
.resultsNav li a{
	border: 1px solid #699cbd;
}
.resultsNav a{
	background: #296e9a;
	color: #fff;
}
.resultsNav a.current, .resultsNav .special a{
	color: #75b4d1;
}
.resultsNav a:hover,.resultsNav a.special{
	background: #75b4d1;
	color: #fff;
}
.resultsNav .special a:hover{
	background: none;
}
.backToListing strong{
	color: #d88cd8;
}

.boxTop strong, .boxTop a strong, .boxTop a span{
	color:#0082BC;
}

.boxTop.isHeader strong{
	color: #1f5369;
}
.listing .boxMain{
	color: #9b9a9a;
}
.abstractBox h3 strong{
	color: #1f5369;
}
.abstractBox .readMore{
	background: url(/images/commun/plus-blue.gif) 0 3px no-repeat;
}

.actions a{
	color: #0082bc;
}
.listing .ownersBox .doContact, .listing .ownersBox .doViewAll{
	background: url(/images/commun/plus-blue.gif) 0 0 no-repeat;
}

/*------------------------------------------produit----------------------------------------------*/
#produit h4{
font-size: 14px;
color: #1F5369;
}

.backToListing strong{
	color: #fff;
}
.doContact{
	background: url(/images/commun/immo/ecrire-a-l-agence.jpg) 0 0 no-repeat;
}
.doSelect{
	background: url(/images/commun/immo/add-selection.jpg) 0 0px no-repeat;
}
.doShare{
	background: url(/images/commun/immo/envoyer-ami.jpg) 0 0 no-repeat;
}
.doPrint{
	background: url(/images/commun/immo/imprimer.jpg) 0 0px no-repeat;
}
.caract .innerBox{
	/*margin-right: 4px;
	padding: 10px;
	width: 192px;
	min-height: 109px;
	height: auto!important;
	height: 109px;*/
	color: #7b7b7b;
}
.caract .noRightMargin, .wideBox .noRightMargin{
	margin-right: 0;
}
.caract p{
	position: relative;
	height: 20px;
}
.caract p strong, .caract p span{
	display: block;
	position: absolute;
}
.caract p span{
	left: 0;
}
.caract p strong{
	left: 130px;
}
.caract a{
	color: #0082bc;
}

.owner .ownersBox a{
	background: url(/images/commun/plus-blue.gif) 0 3px no-repeat;
}
.owner .abstractBox strong {
	color: #1f5369;
}

.contact{
	color: #7b7b7b;
}
.contactMeBy label, .contactMyAlerts label, .contactCaptcha label{
	color: #1f5369;
}
.submitMe input, .contactSenders .submitMe input{
	color: #2f86aa;
}


/*------------------------------------------acces rapide----------------------------------------------*/
.access .innerBox{
	float: left;
	margin-right: 0;
	padding: 15px;
	width: 621px;
	min-height: 120px;
	height: auto!important;
	height: 120px;
}
.access .innerBox li{
	float: left;
	background: url(/images/commun/plus-blue.gif) 0 3px no-repeat;
	padding: 0 0 10px 12px;
	width: 195px;
}
.access .innerBox li.subHeader{
	background: none;
	padding: 0;
}
.access .subHeader{
	margin-bottom: 15px;
}
.access .noRightMargin{
	margin-right: 0;
}
.diapoText .abstractBox p strong{
	color: #0283bc;
}

/*-------------------------Menu ------------------*/
.menu li{
	float:left;
	width:130px;
	border:1px solid #ccc;
	background:#eee;
	margin-right:4px;
	padding:4px 0px;
	text-align:center;
	border-bottom: 1px solid #DCE1EA;
}
.menu li a{
	color:#aaa;
}
.menu li.current{
	border-bottom:1px solid #FFF;
	background:#FFF;
}
.menu li.current a,.menu li a:hover{
	color:#0082bc;
}
.menu{
	margin:0 0 0 15px;
}



