@charset "utf-8";

/* COEUR */
.coeur_descript {
	font-size:16px;
	font-style:italic;
}

/* SEARCH */
.search div:not(.clean) {
	width:350px;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
}

.search select, .contact select {
	/*
	border-top-left-radius:25px;
	border-bottom-left-radius:25px;
	*/
	text-align:center;
}

.search input[type=submit], .contact input[type=submit] {
	padding:5px;
	float:right;
}

.search input[type=submit] {
/*	margin-top:-20px; */
}


/* ANNONCES */
.titre, .titre span, .vignettes_mandat, .annonces_prix, .vignettes_ville, .vignettes_prix {
	font-weight:bold;
}

.titre, .vignettes_prix, .annonces_prix {
	color:#fa6501; 
/*	color:#f8694d; */
}

.titre, .titre span, .annonces_prix {
	font-size:30px;
}

.vignettes_over, .annonces_imgHD_over {
	position:absolute;
	z-index:1;
}

.vignettes, .annonces_imgHD img {
	position:relative;
	z-index:0;
}

.vignettes, .search, .contact, .menu a, .menu span, .annonces_imgSD a img, .carousel-feature, .fb-like-box {
	border: 1px #64433e solid;
}

.vignettes, .search, .contact, .menu a, .menu span, .annonces_imgSD a img, .carousel-container {
	border-radius: 10px 0px 10px 10px;
}

.vignettes, .search, .contact {
	padding:20px;
}

.vignettes {
	margin-top:30px;
	margin-bottom:30px;
}

.vignettes, .annonces_details {
	background-image:url(../gif/vignettes_bg.png);
}

.vignettes:hover, .vignettes_jv, .annonces_imgSD a:hover, .search:hover, .search, .contact:hover, .contact, .menu a:hover, .menu span, .fb-like-box {
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}

.annonces_imgSD, .carousel-container, .vignettes img, .vignettes:hover, .vignettes_jv, .highslide:hover img, .annonces_imgHD img, .annonces_details, .annonces_GlobalDPEGES {
	border: 1px #8599d4 solid;
}

.carousel-container {
	border-width: 0;
}

.annonces_imgSD {
	border-width: 0px;
}

.vignettes_exclu {
	position:absolute;
	z-index:2;
}

.vignettes_exclu img {
	width:120px;
}

.vignettes_coeur {
	position:absolute;
	z-index:1;
	top:16px;
	left:18px;
}

.vignettes img {
	float:left;
	width:200px;
	box-shadow: 4px 4px 5px;
}

.vignettes:hover, .vignettes_over:hover, .annonces_imgSD a:hover {
	cursor:pointer;
}

.vignettes:hover, .vignettes_jv, .annonces_imgSD a:hover, .search:hover, .contact:hover, .menu a:hover, .menu span {
	box-shadow: 5px 8px 8px #999;
}

.vignettes_lib {
	float:left;
	width:300px;
	margin-left:40px;
	margin-top:5px;
	letter-spacing:3px;
	font-size:26px;
}

.vignettes_lib :not(.vignettes_ville) {
	line-height:55px;
}

.vignettes_mandat {
	text-align:right;
	margin-bottom: 20px;
}

.vignettes_descript {
	float:right;
	width:300px;
	height:155px;
	margin-left:10px;
	line-height:22px;
	text-align:justify;
	overflow:hidden;
}


.annonces {
/*	width:900px; */
	margin: 0 auto;
}

.annonces_left {
	float:left;
	text-align:center;
}

.annonces_imgHD_over {
	position:absolute;
	z-index:1;
}

.annonces_imgHD, .annonces_imgHD_over {
	width:540px;
	height:405px;
}
	

.annonces_imgHD img {
	width:100%;
}

.annonces_imgSD img {
	float:left;
	margin-top:4px;
	margin-left:4px;
	margin-right:4px;
	width:80px;
}

.annonces_exclu, .annonces_coeur, .annonces_logo {
	position:absolute;
	z-index:1;
}

.annonces_exclu img {
	width:150px;
}

.annonces_coeur {
	top:-14px;
	right:-9px;
}

.annonces_coeur img {
	width:100px;
	transform: rotate(45deg);
}

.annonces_logo {
	bottom:0px;
	right:5px;
}

.annonces_logo img {
	border-radius:5px;
}

.annonces_GlobalDPEGES {
/*	width:450px; dynamique */
	/*height:275px;*/
	height:300px;
	margin:0 auto;
	margin-top:15px;
	background:#fff;
	font-size:12px;
}

.annonces_TitleDPEGES {
	font-weight: bold;
	margin-top: 8px;
	/*margin-bottom: 8px;*/
}

.annonces_DPEGES {
	float:left;
	width:205px;
	padding:10px;
	text-align:justify;
}

.annonces_DPEGES_val {
	font-size:13px;
}

.annonces_DPEGES_txt {
	font-size:9px;
}

.annonces_StringDPEGES {
	font-size:9px;
	margin-left: 5px;
	margin-right: 5px;
}

.annonces_right {
	float:right;
}

.annonces_details, .toolbar {
	/*width:320px;*/
	width:400px;
	padding:10px;
	text-align:justify;
}

.toolbar img {
	width:64px;
}

.toolback {
	float:right;
	margin-top:-16px;
	margin-right:10px;
	margin-left:14px;
}

.toolback img {
	width:64px;
}

.toolback a {
	display: inline-block;
	width: 64px;
	height: 64px;
	line-height: 64px;
	font-size: 48px;

}

.annonces_descript {
/*	color:#8699d4; */
}


.annonces_info {
	line-height:24px;
	font-size:16px;
}

.annonces_ico {
	float:left;
	margin-right:5px;
	margin-top:4px;
	border-style: solid;
	border-width: 7.5px 0 7.5px 15px;
	border-color: transparent transparent transparent #8599d4;
}

.annonces_prix {
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	line-height: 20px;
}

.annonces_prix span {
	font-size: 14px;
}

.mentions_alur, .mentions_alur a {
	font-size: 9px;
}

.mentions_alur {
	text-align: center;
	margin-top: 3px;
}


.addthis_peekaboo_style a {color:#64433e !important;} /* ADDTHIS LOCKED SHARING TOOLBOX */
.addthis_peekaboo_style a:hover {color:#fff !important;} /* ADDTHIS LOCKED SHARING TOOLBOX */
.atm-s a, #at_auth {font-size: 12px !important;} /* ADDTHIS LOCKED SHARING TOOLBOX */
/*  .addthis_default_style a:hover, .addthis_toolbox_style table a:hover {} ADDTHIS LOCKED SHARING TOOLBOX */