/*----recherche------*/

#corps .partie_gauche .formulaire_accueil .rechercher {
	height: 204px !important;
}
.formulaire_accueil input.span-12, .formulaire_accueil textarea.span-12 {
	width: 355px;
}
.formulaire_accueil .localisation_choix {
	margin-left: 5px;
}
.formulaire_accueil .rechercher .colonne_gauche {
	float: left;
	margin-left: 5px;
	margin-right: 0px;
}
.formulaire_accueil input#selection_transaction {
	width: 133px;
}

.formulaire_accueil input.span-5, .formulaire_accueil textarea.span-5 {
	width: 135px;
}

.formulaire_accueil .libelle_ref input {
	width: 133px;
}
.formulaire_accueil .surfaceMini label {
	width: 80px
}

.formulaire_accueil .colonne_droite {
	margin: 0;
	float: left;
	width: 235px;
}
.formulaire_accueil .rechercher label {
	width: 80px;
}
.formulaire_accueil #suggestions_type {
	width: 280px !important;
	z-index: 5000;
}
.formulaire_accueil .libelle {
	float: left;
	margin-bottom: 5px;
}
.formulaire_accueil .colonne_droite .libelle {
	margin-left: 8px;
	margin-bottom: 5px;
}
.formulaire_accueil .budgetMax {
	margin-bottom: 5px;
	margin-top: 5px
}
.formulaire_accueil .lien_page_critere a {
	margin-left: 5px;
}
.formulaire_accueil #formulaireRecherche .bt_trouver input {
	margin-left: 14px;
}
.formulaire_accueil .lien_page_critere {
	margin-left: 8px;
}
.formulaire_accueil .libelle_etendre {
	margin-top: 5px;
	margin-left: 57px
}
.formulaire_accueil .libelle_etendre label {
	width: 60px;
}
.formulaire_accueil .localisation_choix {
	margin-left: 5px;
}
.formulaire_accueil .localisation .exemples {
	margin: 0 0 0 84px;
}
.formulaire_accueil #suggestions_type .colDroite {
	margin-left: 12px;
}
.formulaire_accueil .budgetMax input {
	width: 70px;
}
.formulaire_accueil .lien_recherche {
	margin-top: 20px;
}
.formulaire_accueil  #formulaireRecherche .lien_recherche .bt_trouver input {
	margin-top: 0px;
}
/*----36himmo------*/
.selection_36himmo p {
	line-height: 1.9em;
	padding-top: 10px
}


/*----Finrecherche------*/
/*----carrousel2------*/
#Modulecarrousel{
	float:left;
}
.carrousel_titre {
	width: 638px;
	height: 25px;
	margin-bottom: 0px;
	float: left;
	margin-top: 10px;
}
#bloc_carrousel {
	clear: both;
	padding-top: 0px;
	position: relative;
	background: #534B4D;
	width: 628px;
	height: 170px;
	padding-left: 10px;
	margin: 0;
}
#bloc_carrousel ul {
	position: relative;
	z-index: 100;
	margin: 0;
	padding: 0;
	width: 618px;
	height: 245px;
}
#bloc_carrousel li {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 1
}
#bloc_carrousel a {
	cursor: default;
	text-decoration: none;
}
#bloc_carrousel span {
	background: none repeat scroll 0 0 #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 5px;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 1.2em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif, Helvetica, sans-serif;
}
#carrousel li img {
	border: 1px solid #ffffff;
}
#bloc_carrousel .lieu {
	display: block;
	margin-bottom: 5px
}
.carrousel_titre h1 {
	font-size: 1.4em;
	color: #ffffff;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 3px;
}
.carrousel_titre h1 {
	background: url("../img/Coup_de_Coeur.jpg") no-repeat;
	height: 25px;
	width: 638px;
}

/*1 plan*/
#carrousel .front {
	margin-top: 7px;	/* Distance visuel 1 plan top*/
}
#carrousel .front img {
	margin: 0;
}
#carrousel .front span {
	font-size: 11px;/* texte 1 plan */
}

/*2 plan*/
#carrousel .behind {
	margin-top: 25px;	/* Distance visuel 2 plan top */
}
#carrousel .behind img {
	margin: 0;
}

#carrousel .behind span {/* texte 2 plan*/
	font-size: 10px;
}
/*3 plan*/
#carrousel .back {
	margin-top: 45px;	/* Distance visuel 3 plan top */
}
#carrousel .back img {
	margin: 0;
}

#carrousel .back span {/* texte 3 plan */
	font-size: 9px;
}
#carrousel img {
	margin: 0;
}

.boutique {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 1
}
.boutique li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	z-index: 1;
	display: none;
	border-width: 0;
}

.boutique img {
	border: 0;
	vertical-align: bottom
}
.boutique span {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	text-align: left;
	cursor: default;
}
.boutique h6 {
	cursor: default
}
.boutique a {
	cursor: default;
	text-decoration: none
}
.boutique img, .boutique li, .boutique a {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	-webkit-user-drag: none;
	-moz-user-drag: none;
	user-drag: none
}
/*----Fin_carrousel2------*/

/*----carrousel_liste------*/
.liste_annonces  #bloc_carrousel {
	width: 425px;
	height: 150px;
	padding-left: 9px;
}

.liste_annonces .carrousel_titre {
	width: 424px;
	height: 25px;
	margin-bottom: 0px;
	float: left;
	margin-top: 10px;
}
.liste_annonces .nbre_annonces h1 {
	margin-bottom: 0;
}
.liste_annonces #bloc_carrousel span {
	padding: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.liste_annonces #Modulecarrousel {
	float: left;
	margin-bottom: 10px;
}
.liste_annonces .carrousel_titre {
	margin-top: 5px;
}
.liste_annonces .carrousel_titre h1 {
	background: url("../img/Coup_de_Coeur_liste.jpg") no-repeat;
	height: 25px;
	width: 434px;
}
/*----carrousel2biens------*/
#bloc_carrousel ul#carrousel2biens {
	height: 165px;
	margin: 0;
	padding: 0;
	float: left;
	width: 418px;
}
#bloc_carrousel #carrousel2biens li {
	float: left !important;
	height: 150px;
	list-style: none outside none;
	width: 196px;
	position: inherit;
	margin-left: 3px;
	margin-right: 10px;
	padding:0;
	background: #ffffff;
}
#bloc_carrousel #carrousel2biens a {
	text-align: center;
	 float: left;
	 border:1px solid #ffffff;
}
#carrousel2biens span {
	width: 181px;
	display: block;
	margin-top: -32px;
	position: relative;
	background: #E6E4E2;
}
#carrousel2biens img {
	max-height: 146px;
	max-width: 195px;
}  
#carrousel2biens span {
	font-size: 1em;
	text-align: left;
	width: 185px;
}
#carrousel2biens a:link{
  cursor:  pointer;
}

/*----carrousel1bien------*/

#bloc_carrousel ul#carrousel1bien {
	height: 165px;
	margin: 0;
	padding: 0;
	float: left;
	width: 418px;
}
#bloc_carrousel #carrousel1bien li {
	float: left !important;
	height: 160px;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: inherit;
	width: 207px;
}
 #carrousel1bien span{
 	float:left;
 	width: 165px;
	display: block;
	margin-top: 40px;
 }
#carrousel1bien img{
	float:left;
	max-height: 160px;
	max-width: 205px;
}
#bloc_carrousel #carrousel1bien a {
	 float:left
}
#carrousel1bien span {
	font-size: 1.1em;
	text-align: left;
	line-height:2em;
	border-top:1.5px dotted #ffffff;
	border-bottom:1.5px dotted #ffffff;
	color:#ffffff;
	background:#534B4D;
}
#carrousel1bien a:link{
  cursor:  pointer;
}
.liste_annonces #bloc_carrousel {
    height: 165px;
 }