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

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

#header{
}
#paru-vendu{
	background: url(/images/commun/vuvendu-bonnes.jpg) 0 0 no-repeat;
	top:46px;
	left:0;
	width:248px;
}
#headerAds{
	border: 1px solid #000;
}
#mainMenu{
	bottom: 12px;
}
#mainMenu li{
}
#mainMenu li.last{
}
#mainMenu a{
	background: url(/images/commun/mainMenuItemBg-bonnes.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-bonnes.jpg);
	color: #90cff8;
}
#mainMenu a.current{
	color: #fff;
}

#main{
}


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

/*------------------------------------------boites----------------------------------------------*/
.boxTop{
	color: #cb6fa9;
}
.boxTop, .boxTop a{
	color: #cb6fa9;
}
.boxTop strong, .boxTop a strong{
	color: #0082bc;
}
.boxTop span{
}
.boxTop span a{
	color: #0082bc;
}
.isHeader strong{
	background: url(/images/commun/icon-bonnes-affaires.gif) 15px 7px no-repeat;
	padding-bottom: 12px;
	padding-left: 65px;
	line-height:auto!important;
		line-height:27px;
}
.isHeader, .isHeader strong, .isHeader a{
	color: #cb6fa9;
}

.innerBox{
	border-color: #f2dfdf;
}

/*------------------------------------------accueil----------------------------------------------*/
.searchBonneAffaire{
	/*min-height: 215px;*/
}
.searchBonneAffaire .boxTop{
	width: 683px;
}
.searchBonneAffaire .boxBottom{
}
.searchBonneAffaire .boxMain{
	/*padding: 10px 15px 5px;
	width: 651px;*/
	min-height: 130px;
	height: auto!important;
	height: 130px;
}
.boxMain{
	padding: 14px 0px 4px 0;
	width: 653px;
}
.searchBonneAffaire fieldset{
	position: relative;
	background: #fff;
	border: 1px solid #d5dcc3;
	padding: 15px;
	height: 120px;
}
.searchBonneAffaire .innerBox{
	position: absolute;
	background: none;
	border: none;
}
.searchBonneAffaire .innerBox li{
}
.searchBonneAffaire .innerBox label{
	display: block;
	background: url(/images/commun/plus-purple.gif) 0 3px no-repeat;
	padding: 0 0 0 12px;
	height: 10px;
	white-space: nowrap;
	font-weight: bold;
}
.searchBonneAffaire .checkboxes input{
	border: none;
	width: 12px;
	height: 12px!important;
	height: 14px;
	line-height: 10px;
}
.searchBonneAffaire .setOne .checkboxes{
	margin-top: 0!important;
	margin-top: -15px;
}
.searchBonneAffaire .setOne{
	left: 10px;
	width: 274px;
}
.searchBonneAffaire .setOne label{
	margin-bottom: 10px!important;
	padding-bottom: 10px;
}
.searchBonneAffaire .setOne input{
	margin-right: 5px;
}
.searchBonneAffaire .setOne ul li{
	float: left;
	margin-bottom: 5px;
	width: 120px;
}
.searchBonneAffaire .setTwo{
	left: 270px;
}
.searchBonneAffaire .setTwo label{
	margin-bottom: 5px;
}
.searchBonneAffaire .setTwo input{
	margin-bottom: 5px;
}
.searchBonneAffaire .setThree{
	left: 440px;
	padding-top: 5px;
	font-weight: bold;
}
.searchBonneAffaire .setThree li{
	margin-bottom: 10px;
	height: 10px;
}
.searchBonneAffaire .setThree input{
	border: none;
	margin-right: 5px;
	height: 14px;
}
.searchBonneAffaire .setThree .submitMe input{
	background: url(/images/commun/btn-submit.gif) 0 0 no-repeat;
	border: none;
	margin-top: 10px;
	width: 181px;
	height: 25px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	color: #cb6fa9;
}



.categBonneAffaire{
	float: left;
	margin-right: 6px;
}
.categBonneAffaire .isHeader strong{
	/*padding: 15px 0 0 130px;*/
	color: #cb6fa9;
}
.categBonneAffaire .boxMain{
	padding: 14px 14px 0 14px;
	width: 202px;
	min-height:250px;
}
.categBonneAffaire .innerBox{
	padding: 15px 15px 22px;
}
.categBonneAffaire .innerBox li{
	background: url(/images/commun/plus-purple.gif) 0 3px no-repeat;
	padding: 0 0 3px 12px;
}
.subHeader, .categBonneAffaire .innerBox li.subHeader{
	background: none;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 14px;
	color: #944169;
}
.categBonneAffaire .innerBox strong{
	margin-right: 5px;
	font-size: 14px;
}
.categBonneAffaire li a{
	color: #cb6fa9;
}

#accord dl{
	padding: 10px 10px 0;
	margin-bottom: 4px;
}



.digestBonneAffaire{
	
}
.digestBonneAffaire .boxTop{
	
	color: #cb6fa9;
}
.digestBonneAffaire .isHeader strong{
	background: url(/images/commun/heart-purple.gif) 15px 15px no-repeat;
	padding-left: 50px;
}
.digestBonneAffaire .boxTop strong{
	color: #944169;
}
.digestBonneAffaire .boxMain{
	padding: 0px;
	width: 420px;
	border:0px;
}
.digestBonneAffaire .innerBox{
	float: left;
	margin: 0px 4px 4px 0px;
	padding: 4px;
	width: 196px;
	height:64px;
}
.digestBonneAffaire .noRightMargin{
	margin-right: 0;
}
.digestBonneAffaire .innerBox img{
	display: block;
	float: left;
	border: 1px solid #dedede;
	margin: 0 6px 3px 0;
	width: 80px;
height:64px;
}
.digestBonneAffaire .innerBox h3{
	font-size: 12px;
	color: #944169;
width:105px;
float:right;

}
.digestBonneAffaire .city, .digestBox .price{
	font-size: 10px;
}
.digestBonneAffaire .city strong{
	font-size: 11px;
	color: #520b5d;
}
.digestBonneAffaire .city a{
	color: #944169;
}
.digestBonneAffaire .price strong{
	font-size: 11px;
	font-weight: normal;
	color: #cb6fa9;
}
.digestBonneAffaire .price span{
	font-size: 10px;
	color: #cb6fa9;
}

.newsBox .boxTop{
}
.newsBox .boxTop strong{
}
.newsBox .boxMain{
	padding-bottom: 0;
}
.newsBox .innerBox{
}
.newsBox h3{
	color: #944169;
}
.newsBox img{
}
.newsBox h4, .newsBox h4 a{
	color: #646e55;
}
.newsBox .actu{
}
.newsBox .actu ul{
}
.newsBox .tools, .newsBox .links{
}
.newsBox .tools li, .newsBox .links li{
	background: url(/images/commun/plus-purple.gif) 0 3px no-repeat;
}
.newsBox .tools{
}
.newsBox .tools li strong{
	color: #646e55;
}
.newsBox .links{
}

.quickBox .isHeader strong, .access .isHeader strong{
	background: url(/images/commun/icon-bonnes-affaires.gif) 10px 12px no-repeat;
	padding-left: 65px;
}
.wideBox.quickBox .boxMain{
	padding-top: 0;
}
.quickBox .innerBox li{
	background: url(/images/commun/plus-purple.gif) 0 3px no-repeat;
}
.quickBox .innerBox li a{
	color: #7b7b7b;
}

.whiteBox{
	background: url(../../images/commun/whiteBox.gif) left top no-repeat;
	margin: 0 0 6px 0;
	color: #a4a4a4;
}
.whiteBoxTopRight{
	display: block;
	background: url(../images/commun/whiteBox.gif) right top no-repeat;
	margin: 0 0 0 4px;
	height:auto;
}
.whiteBoxTopRight.noHeight{
	height:4px;
}

.whiteBoxBottomLeft{
	background: url(../images/commun/whiteBox.gif) left bottom no-repeat;
	padding-left: 4px;
}
.whiteBoxBottomRight{
	background: url(../images/commun/whiteBox.gif) right bottom no-repeat;
	padding-bottom: 10px;
	z-index: 1000;
}
.boxGradiant{
	position: absolute;
	top: 0;
	left: 1px!important;
	left: -22px;
	z-index: 0;
	background: url(../images/commun/gradiant.gif) 0 0 repeat-x;
	width: 400px;
	min-height: 119px;
	height: auto!important;
	height: 119px;
	/*border: 1px solid red;*/
}

.results .whiteBoxTopRight{
	padding: 12px 10px 0;
	height: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb6fa9;
}
.results dd{
	margin: 0;
	padding: 0;
}
.twoThirdsBox{
	position: relative;
	float: right;
	width: 445px;
}
.twoThirdsBox dd{
	position: relative;
	z-index: 1000;
}
.twoThirdsBox .boxGradiant{
	width: 443px;
}
.twoThirdsBox .whiteBoxBottomRight{
	padding: 10px;
}
.results .whiteBoxBottomRight{
	margin: 0;
	padding: 5px;
}
.results .whiteBoxTopRight span{
	position: absolute;
	right: 10px;
	color: #a4a4a4;
	font-weight: normal;
}
.twoThirdsBox .prodHeader img{
	display: block;
	float: left;
	background: #fff;
	border: 1px solid #dedede;
	margin: 0 6px 0 0;
	padding: 7px;
	width: 62px;
}
.prodHeader{
	position: relative;
	z-index: 1000;
	padding-bottom: 0;
	height: 86px;
}
.prodHeader h3{
	font-size: 12px;
}
.prodHeader .price{
	position: absolute;
	top: 0;
	right: 0;
	font-size: 14px;
	font-weight: bold;
	color: #cb6fa9;
}
.prodHeader strong{
	font-size: 11px;
	color: #5d6365;
}
.prodHeader li{
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 12px;
	font-weight: bold;
	color: #cb6fa9;
}
.prodHeader li.owner{
	right: 0;
	left: auto;
}

.prodDetails .mainDetails{
	position: relative;
	z-index: 1000;
}
.prodDetails .whiteBoxTopRight{
	padding: 15px 25px 0;
	font-size: 18px;
	font-weight: bold;
	color: #cb6fa9;
}
.prodDetails p{
	margin-bottom: 10px;
	text-align:justify;
}
.prodDetails label{
	text-align:left;
}
.prodDetails p span, .prodDetails p strong{
	position: absolute;
	left: 260px;
}
.prodDetails p strong{
	top: 80px;
	font-size: 18px;
	font-weight: bold;
	color: #cb6fa9;
}
.prodDetails p span{
	top: 110px;
}
.prodDetails img{
	border: 1px solid #888888;
}
.prodDetails .info .price{
	float:right;
	width:140px;
	text-align:right;
}
.prodDetails .info .price strong{
	position:inherit;
	width:100%;
	display:block;
	margin-top:70px;
}
.prodDetails .info .price span{
	position:inherit;
	
}
#bigPic{
	margin: 0 0 6px 0;
	width: 248px;
	height: 165px;
}
#thumbs{
	clear: left;
	margin: 0 0 10px 0;
	width: 255px;
}
#thumbs li{
	float: left;
	margin: 0 5px 5px 0;
	width: 46px;
	height: 31px;
}
#thumbs img{
	width: 44px;
	height: 29px;
	cursor: pointer;
}
.prodDetails form{
	position: relative;
	clear: both;
	width: 382px;
}
.prodDetails input, .prodDetails textarea{
	border: 1px solid #c8c8c8;
	width: 380px;
}
.prodDetails .contactSenders input{
	bottom: 0;
	border: none;
	width: 182px;
	color: #cb6fa9;
	font-weight: bold;
}
.prodDetails label{
	color: #944169;
}

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

.resultsNav{
	background: url(/images/commun/resultsNav-purple.gif) 0 0 no-repeat;
	width:445px;
	float:right;
}
.resultsNav li a{
	border: 1px solid #ffd3f9;
}
.resultsNav a{
	background: #d88cd8;
	color: #fff;
}
.resultsNav a.current, .resultsNav .special a{
	color: #ffd3f9;
}
.resultsNav a:hover,.resultsNav a.special{
	border: 1px solid #ffd3f9;
	background: #944169;
	color: #fff;
}
.resultsNav .special a:hover{
	background: none;
	border: none;
}
.backToListing strong{
	color: #d88cd8;
}

.boxTop strong, .boxTop a strong, .boxTop a span{
	color: #944169;
}
.boxTop.isHeader strong{
	color: #cb6fa9;
}
.listing .boxMain{
	color: #9b9a9a;
}
.abstractBox h3 strong{
	color: #cb6fa9;
}
.abstractBox .readMore{
	background: url(/images/commun/plus-purple.gif) 0 3px no-repeat;
}

.actions a{
	color: #944169;
}
.listing .ownersBox .doContact, .listing .ownersBox .doViewAll{
	background: url(/images/commun/plus-purple.gif) 0 3px no-repeat;
}

/*------------------------------------------produit----------------------------------------------*/
.backToListing strong{
	color: #fff;
}

.diapoText .abstractBox p strong{
	color: #567404;
}

.doContact{
	background: url(/images/commun/icon-contact-purple.gif) 0 0 no-repeat;
}
.doSelect{
	background: url(/images/commun/icon-select-purple.gif) 0 6px no-repeat;
}
.doShare{
	background: url(/images/commun/icon-share-purple.gif) 0 0 no-repeat;
}
.doPrint{
	background: url(/images/commun/icon-print-purple.gif) 0 3px 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: 115px;
}
.caract a{
	color: #944169;
}

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

.contact{
	color: #7b7b7b;
}
.contactMeBy label, .contactMyAlerts label, .contactCaptcha label{
	color: #cb6fa9;
}
.submitMe input, .contactSenders .submitMe input{
	color: #567404;
}


/*------------------------------------------acces rapide----------------------------------------------*/
.access .innerBox{
	margin-right: 0;
	width: 621px;
}
.access .innerBox li{
	float: left;
	background: url(/images/commun/plus-purple.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;
}

#accord a:hover{
	color: #389fc9;
}
.categBonneAffaire .innerBox li#current{
	background: url(/images/commun/moins-purple.gif) 0 3px no-repeat;
}

