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

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

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

#main{
}


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



/*------------------------------------------boites----------------------------------------------*/
.boxTop{
	color: #6d9402;	
}
.boxTop a{
	color: #9dbc29;
	font-size:20px;
	display:block;
	margin:0 16px 0 3px;
}
.boxTop a span{
	float:right;
}
.boxTop strong, .boxTop a strong{
	color: #6d9402;
}
.boxTop span{
}
.boxTop span a{
	color: #0082bc;
}
.isHeader strong{
	background: url(/images/commun/icon-animaux.gif) 15px 7px no-repeat;
	padding-bottom: 12px;
	padding-left: 65px;
	line-height:auto!important;
		line-height:27px;

}
.isHeader, .isHeader strong, .isHeader a{
	color: #6d9402;
}

.innerBox{
	border-color: #d5dcc3;
}

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

.digestAnimaux{
	margin:7px 0 0;
}
.digestAnimaux .boxTop{
	
}
.digestAnimaux .isHeader strong{
	background: url(/images/commun/heart-green.gif) 15px 15px no-repeat;
	padding-left: 50px;
}
.digestAnimaux .boxMain{
	padding: 0px;
	width: 415px;
	border:0px;
}
.digestAnimaux .innerBox{
	float: left;
	margin: 0 4px 4px 0;
	padding: 10px;
	width: 181px;
}
.digestAnimaux .noRightMargin{
	margin-right: 0;
}
.digestAnimaux .innerBox img{
	display: block;
	float: left;
	border: 1px solid #888888;
	margin: 0 6px 0 0;
	width: 80px;
}
.digestAnimaux .innerBox h3{
	font-size: 11px;
}
.digestAnimaux .city, .digestBox .price{
	font-size: 10px;
}
.digestAnimaux .city strong{
	font-size: 11px;
}
.digestAnimaux .price strong{
	font-size: 11px;
	font-weight: normal;
}
.digestAnimaux .price span{
	font-size: 10px;
}



.searchVacances{
	/*min-height: 215px;*/
}
.searchVacances .boxTop{
	width: 683px;
}
.searchVacances .boxBottom{
}
.searchVacances .boxMain{
	/*padding: 10px 15px 5px;
	width: 651px;*/
	min-height: 130px;
	height: auto!important;
	height: 130px;
}
.searchVacances fieldset{
	position: relative;
	background: #fff;
	border: 1px solid #d5dcc3;
	padding: 15px;
	height: 120px;
}
.searchVacances .innerBox{
	position: absolute;
	background: none;
	border: none;
}
.searchVacances .innerBox li{
}
.searchVacances .innerBox label{
	display: block;
	background: url(/images/commun/plus-green.gif) 0 3px no-repeat;
	padding: 0 0 0 12px;
	height: 10px;
	white-space: nowrap;
	font-weight: bold;
}
.searchVacances .checkboxes input{
	border: none;
	width: 12px;
	height: 12px!important;
	height: 14px;
	line-height: 10px;
}
.searchVacances .setOne .checkboxes{
	margin-top: 0!important;
	margin-top: -15px;
}
.searchVacances .setOne{
	left: 10px;
	width: 274px;
}
.searchVacances .setOne label{
	margin-bottom: 10px!important;
	padding-bottom: 10px;
}
.searchVacances .setOne input{
	margin-right: 5px;
}
.searchVacances .setOne ul li{
	float: left;
	margin-bottom: 5px;
	width: 120px;
}
.searchVacances .setTwo{
	left: 270px;
}
.searchVacances .setTwo label{
	margin-bottom: 5px;
}
.searchVacances .setTwo input{
	margin-bottom: 5px;
}
.searchVacances .setThree{
	left: 440px;
	padding-top: 5px;
	font-weight: bold;
}
.searchVacances .setThree li{
	margin-bottom: 10px;
	height: 10px;
}
.searchVacances .setThree input{
	border: none;
	margin-right: 5px;
	height: 14px;
}
.searchVacances .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: #9dbc29;
}

.categVacances .boxTop{
	width: 683px;
}
.categVacances .isHeader strong{
	/*padding: 15px 0 0 130px;*/
	color: #9dbc29;
}
.categVacances .boxMain{
	padding: 14px 14px 4px;
	width: 653px;
}
.categVacances .innerBox{
	float: left;
	margin: 0 4px 0 0;
	padding: 10px;
	min-height: 120px;
	height: auto!important;
	height: 120px;
}
.subHeader{
	color: #415e03;
}
.categVacances .innerBox strong{
	margin-right: 5px;
	font-size: 14px;
	color: #6d9402;
}
.categVacances .sellBox{
	width: 132px;
}
.categVacances .rentBox{
	width: 198px;
}
.categVacances .proBox{
	width: 107px;
}
.categVacances .reqBox{
	width: 113px;
}
.categVacances .noRightMargin{
	margin-right: 0;
}
.categVacances .innerBox li{
	background: url(/images/commun/plus-green.gif) 0 3px no-repeat;
	padding: 0 0 3px 12px;
}
.subHeader, .categVacances .innerBox li.subHeader{
	background: none;
	margin-bottom: 10px;
	padding-left: 0;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	line-height: 14px;
}
.categVacances li a{
	color: #9dbc29;
}

.digestVacances .boxTop{
	padding: 20px 0 0 25px;
	width: 658px;
	min-height: 28px;
	height: auto;
	height: 28px;
	color: #9dbc29;
}
.digestVacances .boxTop strong{
	color: #6d9402;
}
.digestVacances .boxMain{
	padding: 14px 14px 0;
	width: 653px;
}
.digestVacances .innerBox{
	position: relative;
	float: left;
	margin: 0 4px 4px 0;
	padding: 10px;
	width: 191px;
}
.digestVacances .noRightMargin{
	margin-right: 0;
}
.digestVacances .innerBox img{
	display: block;
	float: left;
	border: 1px solid #dedede;
	margin: 0 6px 0 0;
	padding: 7px;
	width: 62px;
}
.digestVacances .innerBox h3{
	font-size: 12px;
	color: #6d9402;
}
.digestVacances .city, .digestVacances .price{
	position: absolute;
	left: 92px;
}
.digestVacances .city{
	bottom: 23px;
}
.digestVacances .price{
	bottom: 10px;
}
.digestVacances .city strong{
	font-size: 11px;
	color: #6d9402;
}
.digestVacances .city a{
	color: #6d9402;
}
.digestVacances .price strong{
	font-size: 11px;
	font-weight: normal;
	color: #b9d128;
}
.digestVacances .price span{
	font-size: 10px;
	color: #b9d128;
}

.newsBox .boxTop{
}
.newsBox .boxTop strong{
}
.newsBox .boxMain{
	padding-bottom: 0;
}
.newsBox .innerBox{
}
.newsBox h3{
	color: #415e03;
}
.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-green.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-quickLinks-green.gif) 10px 12px no-repeat;
}
.wideBox.quickBox .boxMain{
	padding-top: 0;
}
.quickBox .innerBox li{
	background: url(/images/commun/plus-green.gif) 0 3px no-repeat;
}
.quickBox .innerBox li a{
	color: #7b7b7b;
}


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

.resultsNav{
	background: url(/images/commun/resultsNav-green.gif) 0 0 no-repeat;
}
.resultsNav li a{
	border: 1px solid #879c4d;
}
.resultsNav a{
	background: #506c04;
	color: #fff;
}
.resultsNav a.current, .resultsNav .special a{
	color: #9dbc29;
}
.resultsNav a:hover,.resultsNav a.special{
	border: 1px solid #506c04;
	background: #879c4d;
	color: #fff;
}
.resultsNav .special a:hover{
	background: none;
	border: none;
}
.backToListing strong{
	color: #d88cd8;
}

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

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

/*------------------------------------------produit----------------------------------------------*/
#produit h4{
font-size: 14px;
color: #6d9402;	
}
.backToListing strong{
	color: #fff;
}

.diapoText .abstractBox p strong{
	color: #567404;
}
.doContact{
	background: url(/images/commun/animaux/ecrire-a-l-agence.jpg) 0 0 no-repeat;
}
.doSelect{
	background: url(/images/commun/animaux/add-selection.jpg) 0 0px no-repeat;
}
.doShare{
	background: url(/images/commun/animaux/envoyer-ami.jpg) 0 0 no-repeat;
}
.doPrint{
	background: url(/images/commun/animaux/imprimer.jpg) 0 0px no-repeat;
}
/*
.doContact{
	background: url(/images/commun/icon-contact-animaux.gif) 0 0 no-repeat;
}
.doSelect{
	background: url(/images/commun/icon-select-animaux.gif) 0 6px no-repeat;
}
.doShare{
	background: url(/images/commun/icon-share-animaux.gif) 0 0 no-repeat;
}
.doPrint{
	background: url(/images/commun/icon-print-animaux.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: 130px;
}
.caract a{
	color: #6d9402;
}

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

.contact{
	color: #7b7b7b;
}
.contactMeBy label, .contactMyAlerts label, .contactCaptcha label{
	color: #9dbc29;
}
.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-green.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;
}
table td.titre{
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9dbc29;
}

.BoxTwoTiersDivBottom{
	margin: 0;
}

.diapoText .imageBox{
	margin:0 17px 0 0;
}

#main .btn-submit .submit {
margin-top:4px;
}
