body {
	background-color:#2F635F;
}
#banHaut{
	background-color: #FFFFFF !important;
}
#blocExtranet{
	background-color: #00635D;
	opacity: 0.85;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

#banHaut .container{
	width: 100% !important;
}


.bodyWHite {background-color: #FFF; margin-top: 38px}
.fondOeil {
	background-image: url(../img/fondOeil.jpg);
	background-repeat: no-repeat;
	/*margin-left: -15px;*/
    position: relative;
}

/* barre surface */
.ui-widget-header {
    background: #00635D !important;
}

/*********** Début Images derrière les formulaires de recherche ***********/

.imgLocationAccueil {
	background-image: url(../img/location_accueil.jpg);
	background-position: center 70%;
	background-repeat: no-repeat;
	width: 100%;
	height:700px;
}

.imgVacancesAccueil {
	background-image: url(../img/vacances_accueil.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 100%;
	height:700px;
}

/*********** Fin Images derrière les formulaires de recherche ***********/

/*************  Formulaire de recherche ********/
#formRechercheTypeTransac {

}

.titre-formulaire{
	font-size:2.2em !important;
	line-height: 1.2em;
	margin-top:50px;
	margin-bottom: 50px;
}

#form-recherche-annonces {
	/*display: inline-block;*/
	position: relative;
	z-index: 100;
}
	
select.form-control, input.form-control[type="file"] {
  line-height: 28px;
}

	#box-filtres-recherche .checkbox,
	#box-filtres-recherche .radio{
		width:100%;
	}

	#form-recherche-annonces .btn-transac label{
		padding-left:11px;
		padding-right:11px;
		border-radius: 0px;
		padding-top: 2px;
		padding-bottom: 2px;
	}

	#form-recherche-annonces select {
		border-radius: 0px;
	}

	#form-recherche-annonces .btn-transac label{
		background-color: #545039 !important;
		color: #657456 !important;
		border: none;
		margin-right: 3px !important;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 1px;
		font-size: 1.3em;
		font-family:"Decker";
	}

	#form-recherche-annonces .btn-transac label.active, #form-recherche-annonces .btn-transac label:hover{
		color: #529994 !important;
	}

	/* Localisation */
	#form-recherche-annonces #s2id_localisation {
		/*min-width: 190px;*/
		/*min-width: 250px;*/
		width: 336px;
		border-bottom-right-radius: 0px;
		border-top-right-radius: 0px;
	}

	/* Champ dates du formulaire */
	#form-recherche-annonces #date_arrivee, 
	#form-recherche-annonces #date_depart {
		width: 126px;
	}

	
	/* Ref bien */
	#formRechercheRefBien input{
		width: 128px;
		/*padding:6px 5px;*/
	}

	/* Budget max */
	#formRechercheBudgetMax input{
		width: 90px;
		padding:6px 5px;
	}

	#formRechercheTypeBien {
		width: 170px;
	}
	/* Ref bien */
	#formRechercheRefBien input{
		width: 128px;
		padding:6px 5px;
	}

	#formRechercheVille input {
		max-width: 150px;
		padding:6px 5px;
	}
	/* Nombre de couchages*/
	#formRechercheNbCouchages {
		width: 145px;
		padding:6px 5px;
	}
	/* Suface max */
	#formRechercheSurfaceMax input{
		width: 100px;
		padding:6px 5px;
	}
		#formRechercheSurfaceMax .input-group-addon {
			padding:6px 3px;
		}

	/* Nb pièces */
	#formRechercheNbPieces {
		width:100px;
		padding:6px 5px;
	}

	

	.divfiltres{
		background-color:#FFF;
		border:#999 1px solid;
		padding:10px;
		margin-top: 5px;
		margin-bottom: 5px;
		line-height: 10px;
		color: #000;
	}

	#blocRechercheElargir {
		margin-left: 20px;
		margin-top: 10px;
	}
	#blocRechercheElargir .radio{
		margin-top: 0px;
		margin-bottom: 0px;
	}


.blocRechercheAvancee { /*margin-right: 80px;*/}
.blocRechercheAvanceeResultat { /*margin-right: 90px;*/}
/*



.nested-group input:focus {
   box-shadow: none;
}

.nested-group input:first-child {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.nested-group input {
  margin-left: -5px;
  border-radius: 0px;
}

.nested-group  button {
  margin-left: -5px;
  border-left: none;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}*/
/************* Fin Formulaire de recherche *****************/

.btnTriResultats{
	cursor: pointer;
}

#colorSupport {	
	position:fixed;
	top:0px;
	left:0px;
	width:30px;
	height:30px;
	display:none;
}


.fondMarron {
	background-image:url(../img/fond_footer.png);
	background-repeat:repeat-x;
	height:39px;	
}

.padPage {padding:30px 0px}
.paddingBottomAccueil {padding-bottom:30px}
.paddingFooter{height:30px}

footer {
	margin-top: 30px;
	padding:20px 0px 10px 0px; 
	border-top:2px solid #98c248;
	margin-bottom: 40px;
	color:#FFF !important;
}
footer a {color:#FFF !important; text-decoration:none !important}
footer img {margin-bottom: 5px; max-width: 100%; margin-right: 5px}

footer ul.footer { 
	list-style-type: none;
	line-height: 24px;	
}
footer ul.footer li a { 
	padding: 3px 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.reseau_footer {
	position: absolute;
	right: 0px;
}

/*.paddingFooter{height:50px}*/

#box_dossier_loc{
	background-color:#73B9B9;
	border: 1px solid #000;
	font-size:18px;
}
#box_dossier_gesloc{
	background-color:#EA5154;
	border: 1px solid #000;
	font-size:18px;
}
.fondDegrade {
	margin-top:0px;
	border:#F00 dotted 1px;
	background: #fff; /* Old browsers */
	/*background: -moz-linear-gradient(top, #e9e9e9 0%, #FFFFFF 100%);*/ /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#FFFFFF));*/ /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top, #e9e9e9 0%,#FFFFFF 100%);*/ /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top, #e9e9e9 0%,#FFFFFF 100%)*/; /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top, #e9e9e9 0%,#FFFFFF 100%);*/ /* IE10+ */
	/*background: linear-gradient(to bottom, #e9e9e9 0%,#FFFFFF 100%);*/ /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#FFFFFF',GradientType=0 );*/ /* IE6-9 */
}
.fondBlanc {background-color:#f1f1f1}
.fondGris {background-color:#e9e9e9}
.fondBloc {
	background-color:#fff; 
	border: 1px solid #EA5154; 
	margin-bottom:15px;
}
.fondBlocOrange {background-color:#FFF; border: 1px solid #f48122; margin-bottom:15px}
.fondBlocVert {background-color:#FFF; border: 1px solid #333333; margin-bottom:15px; color: #000}

.fond-vert-gris-clair {
	background-color: #EA5154;
}

.fond-vert-gris-clair a {
	color: #FFF !important;
}

.fond-vert-gris-clair a:hover {
	text-decoration: none;
}

.text-bleu-gris-clair {
	color: #b2bcc5 !important;
}

.fond-bleu-fonce {
	background-color: #333333 !important;
	color: #FFF !important;
	border: 1px solid #999;
}
.fond-rouge {
	background-color: #D60002 !important;
	color: #FFF !important;
}

.btn-fiche {
	text-align: left !important;
	margin:0px 0 5px 0;
	/*border: 1px solid #b2bcc5;*/
	text-decoration: none !important;
	color: #FFF;
}

	.btn-fiche i{
		color: #FFF !important;
	}

.btn-fiche.fond-bleu-fonce:hover,button.fond-bleu-fonce:hover {
	background-color: #818181 !important;
	color: #FFF !important;
	border: 1px solid #999 !important;
}
.btn-fiche.fond-bleu-fonce:hover i{
	color: #FFF !important;
}


.btn-fiche.fond-rouge:hover {
	background-color: #fff !important;
	color: #D60002 !important;
	border: 1px solid #D60002 !important;
}
	.btn-fiche.fond-rouge:hover i{
		color: #D60002 !important;
	}

.fond-bleu-gris-clair .btn-fiche.fond-rouge:hover {
	background-color: #b2bcc5 !important;
	color: #D60002 !important;
	border: 1px solid #D60002 !important;
}
	.fond-bleu-gris-clair .btn-fiche.fond-rouge:hover i{
		color: #D60002 !important;
	}


.btn-reservation {
	border: none !important;
	background-color: transparent !important;
	font-size: 1.5em;
	color: #333333;
}

.btn-reservation .fa-big {font-size: 3em}

.blocPadding { width:94%; padding: 2px 20px; margin-bottom:20px;}
.blocTitre {background-color:#EA5154; margin:0px; padding: 1px 5px 1px 15px; vertical-align:middle; display: block}
.blocTitreOrange {background-color:#f48122; margin:0px; padding: 1px 5px 1px 15px; vertical-align:middle; display: block}
.blocTitreVert {background-color:#333333; margin:0px; padding: 1px 5px 1px 15px; vertical-align:middle; display: block}

.btn_orange {
	background-color:#f48122;
	text-indent:0px;
	display:inline-block;
	color:#ffffff !important;
	font-style:normal;
	text-decoration:none !important;
	text-align:center;
	outline:none;
}

.btn_vert {
	background-color:#333333;
	text-indent:0px;
	display:inline-block;
	color:#ffffff !important;
	font-style:normal;
	text-decoration:none !important;
	text-align:center;
	outline:none;
}

.btn_bleu {
	background-color:#334c60;
	text-indent:0px;
	display:inline-block;
	color:#ffffff !important;
	font-style:normal;
	text-decoration:none !important;
	text-align:center;
	outline:none;
}

.btn_bleu:hover {
	background-color:#8496a4;
}

.btn_gris_clair {
	background-color:#a6b5c1;
	text-indent:0px;
	display:inline-block;
	color:#ffffff !important;
	font-style:normal;
	text-decoration:none !important;
	text-align:center;
	outline:none;
}

.btn_gris_clair:hover {
	background-color:#334c60;
}

.btn_couleur2 {
	background-color:#EA5154;
	padding:5px 15px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff !important;
	font-style:normal;
	text-decoration:none !important;
	text-align:center;
	outline:none;
	margin-top:5px;
	border-radius: 0px;
}

.btn_couleur1 {
	background-color:#333333;
	padding:5px 15px;
	text-indent:0px;
	display:inline-block;
	color:#ffffff !important;
	font-style:normal;
	text-decoration:none !important;
	text-align:center;
	outline:none;
	margin-top:5px;
	border-radius: 0px;
}

.btn_couleur1:active{
	position:relative;
	color:#ffffff;
}

input, .input-group, .btn_detail, .input-group-addon {
	-moz-border-radius:0px !important;
	-webkit-border-radius:0px !important;
	border-radius:0px !important;
}

.form select, .form input, .form textarea  {
	/*border-color:#928264 !important;	*/
	border-radius: 8px ;
}
/*.form input, .input-group { margin-bottom:10px; }*/
.form .col-sm-4 {padding-left:0px; padding-right:0px}
.form .firstSmallInput {margin-right:5px; margin-left:-5px}
.fondRefBien {
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background-color:#ded9d0;
	width:100%;
	margin-bottom:30px;
	margin-top:15px;
	padding-top:10px;
	min-height:54px;
}
.fondRefBien input {border:none; margin-left:-15px}

.btn_loupe {
	background-image:url(../img/loupe.png);
	background-repeat:no-repeat;
	display:inline-block;
	width:32px;
	height:32px;
	border:none;
	background-color:transparent;	
}
.btn_loupe:hover { margin-left:2px}

.btn_gris {
	background-color: #333333;
	color: #FFF;
	padding: 5px 10px;
	margin-bottom: 10px;
}
.btn_gris:hover {color: #FFF; text-decoration: none}

.btn_vert {
	background-color: #333333;
	color: #FFF !important;
	padding: 5px 10px;
	margin-bottom: 10px;
}
.btn_vert:hover {color: #FFF !important; text-decoration: none}




.btn_gris_fonce {
	background-color: #70808d;
	color: #b2bcc5;
	padding: 5px 10px;
	margin-bottom: 10px;
}

.btn_gris_fonce:hover {
	background-color: #333333 ;
	color: #FFF;
	text-decoration: none;
}
	
.btn_rechercher {
	background-color:#393838;
	color:#FFF;
	border:none;
	padding: 7px 20px;
}
.btn_rechercher:hover,.btn_rechercher:focus,.btn_rechercher:active,.btn_rechercher.active {
  background-color:#393838;
	color:#CE7D51;
}

#btn-plus-filtre {
	border-radius:0px !important;
	padding:2px 6px;
	margin-top: 5px;
}

.heightForm {height:20px !important}

.padTop {padding-top:30px}
/*.padTop {padding-top:50px}*/
.blocAgence {
	min-height:350px;   
}
.sloganAgence {margin-top:70px}
.flecheAgence {margin-top:130px}
.ajustFond {margin-top: -30px; padding-top: 30px;}
/*.ajustFond {margin-top: -50px; padding-top: 50px;}*/

.fondServices{
	height:90px;
	background-image: -webkit-linear-gradient(right top, #f7975b 0%, #f36f21 100%);
	background-image:    -moz-linear-gradient(right top, #f7975b 0%, #f36f21 100%);
	background-image:     -ms-linear-gradient(right top, #f7975b 0%, #f36f21 100%);
	background-image:      -o-linear-gradient(right top, #f7975b 0%, #f36f21 100%);
	background-image:         linear-gradient(right top, #f7975b 0%, #f36f21 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7975b',endColorstr='#f36f21', GradientType=1);
}

.traitPointille {border-bottom:3px dotted #85765b; margin-top:10px; margin-bottom:20px}

.annoncePair, .annonceImpair {padding-bottom:20px; padding-top:20px}
.annoncePair {background-color:#e9e9e9}
.annonceImpair {background-color:#ffffff; background-image:url(../img/fondBasBlocBeige.png); background-repeat:repeat-x; background-position:top}

.annonce_photo {
	text-align:center;
	width:250px;
}
.annonce_photo img{
	max-height: 190px;
	max-width: 250px;
	margin:0px auto;
	margin-bottom:10px;	
}
.img_border {border:1px solid #939596}

ul.uldetails li, ul.ulinfos li{ line-height:33px !important}
ul.uldetails{ margin-left:10px; padding-left:15px}
ul.ulinfos{ margin-left:0px; padding-left:0px}
ul.ulinfos li{list-style-type:none}

.img_cc_big {

	max-height:220px !important;
	text-align:center;
	
}
.img_cc_small {
	max-width:120px !important;
	max-height:90px !important;
	min-height:90px !important;
	text-align:center;
	
}
.marginNone{margin:0px !important}
.bx-wrapper {margin-bottom:10px !important}
.bx-wrapper .bx-controls-direction a{bottom:230px !important; top:auto !important}
.bx-wrapper .bx-prev {left:-35px !important}
.bx-wrapper .bx-next {right:-35px !important}

.triangle_blanc {
	width:100%;
	height:auto;	
	display:block;
}
.triangle {
	max-width:269px;
	width:100%;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.img_responsive {
	max-width:100%
}
.min_300 {
	max-width:100%
}

.margin-bottom {
	margin-bottom:0px;	
}



.table-borderless td,
.table-borderless th {
    border:none !important;
}

.titrePage {margin-top:0px; padding-top:0px}
.img_padding {margin-top:20px; margin-left:25px; margin-bottom:20px}

.hidden {display:none}
.hr_resultat {margin:0px}

#cke_show_borders {background-color:#FFF !important}

.team-member {border:2px solid #6db23e; background-color:#FFF; padding:3px ;margin:5px 2px;border-radius: 6px;}
#formulaireRecherche, #formulaireRechercheResultat {top:30px; max-width:100%}



#btn_up {
	position:fixed;
	bottom:15px;
	right:25px;
	display:none;
	cursor:pointer;
	z-index:10;	
}

/*------------------- COUPS DE COEUR -------------- */
.cc_accueil {
	position:relative;
	border: 1px solid #dce0e0;
	background-color: #fff;
	border-radius: 0;
	width:100%;
	height:100%;
	overflow:hidden;
}

.hauteurLigneCC {
	height: 25em ;
	margin-bottom:1.5em;
}
.hauteurLigneNousVousProposons {
	height: 25em !important ;
	margin-bottom:1.5em;
}

.image_cc {
    max-height: 110%;
    max-width: 110%;
    /*
    max-height: 140%;
    max-width: 130%;
    */
    min-height: 100%;
    min-width: 100%;
    padding: 0;

}

.cc_accueil img {
	min-width: 100%;
	min-height: 100%;
}

.texte_sur_photo {
	position:absolute;
	text-align:center;
	bottom:20%;
	height:10%;
	font-size:2em;
	line-height:1em;
	text-shadow: 0px 0px 10px #000000;
}

.texte_sur_photoAgences {
	position:absolute;
	text-align:center;
	bottom:20%;
	height:10%;
	font-size:1.7em !important;
	line-height:1em;
	text-shadow: 0px 0px 10px #000000;

}
.texte_sur_photo_cc {
	position:absolute;
	text-align:center;
	bottom:15%;
	height:10%;
	font-size:2.6em;
	line-height:1em;
	text-shadow: 1px 1px 2px #000000;
	color: #FFF !important;
}

a.darken {
    display: inline-block;
    /*background: black;*/
    padding: 0;
	z-index:80;
}

.darken_width {	
	width: 100%;
}
.darken_height {	
	height: 100%;
}
    

a.darken img {
    /*display: block;*/
    -webkit-transition: all 0.3s linear;
       -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
         -o-transition: all 0.3s linear;
            transition: all 0.3s linear;
}

a.darken:hover img {
    opacity: 0.8;
	filter: alpha(opacity=80);
}

.cc_bandeau {
	width:100%;
	background-color:rgba(46, 68, 85, 0.8);
	height:25%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:81;
	color:#fff;
	padding:1%;
	display:none
}

.cc_bandeau_cc {
	width:100%;
	/*background-color:rgba(154, 195, 78, 0.80);*/
	background-color: #333333;
	opacity:0.7;
	height:38%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:81;
	color:#fff;
	padding:1% 1% 1% 2%;
	display:none;
	font-size: 1.5em !important;
}

.bandeau {
	width:100%;
	/*background-color:rgba(154, 195, 78, 0.80);*/
	background-color: #333333;
	opacity:0.7;

	/*
	background-color:#2E4455;
	opacity: 0.8;
	filter: alpha(opacity=80);
	*/

	height:44%;
 
	position:absolute;
	bottom:0px;
	
	z-index:81;
	color:#fff;
	padding:2%;
	display:none
}
.bandeau a:hover {color: #FFF !important; }


.bandeauAgence {height:60% !important;}

.imageHolder { 
	position: relative; 
	width: 100%; 
	/*height: 200px;*/
	height: 280px;
	margin-bottom: 20px;
	border: 1px solid #576977;
	overflow:hidden;
	display: inline-block;
} 

	.imageHolder img{
		/*
		margin-top:-5%;
		margin-left:-5%;
		max-width: 120%;
		max-height: 120%;
		*/
		margin: 0 auto;

		min-height: 100%;
	}

	.imageHolder .caption { 
		position: absolute; 
		width: 100%;
		height: auto; 
		bottom: 0px; 
		left: 0px; 
		color: #ffffff; 
		/*background-color:rgba(154, 195, 78, 0.80);*/
		background-color: #333333;
		opacity:0.7;
		padding: 5px;
		text-align:left; 

	}

.caption_resultat {

	background-color:rgba(46, 68, 85, 0.8);
	padding: 5px;

	z-index:81;
	color:#fff;
}

.blocVintage {width: 100%;overflow: hidden !important;position: relative; margin-bottom: 15px}
.blocVintage a {color: #FFF; text-decoration: none;}
.blocVintage a.link:hover{text-decoration: underline;}
.blocVintage .texte_sur_photo, .blocVintage .texte_sur_photoAgences{color: #FFF}

/*------------------- FIN COUPS DE COEUR -------------- */

.lineheightdouble{ line-height:2em;}

a img {border:0}
	
.breadscrumb {margin:-3px 0px 0px 0px;padding:0px 0px 0px 0px;color: #FFF;list-style: none; overflow: hidden; list-style-type: none}
.breadscrumb li { 
	float: left; 
	position: relative; 
	display: block;
	padding: 10px 0 10px 5px;
}
.breadscrumb li a {	color: #FFF; text-decoration: underline;}


.blocAgences {margin-bottom:10px;}
.blocMapAgences {min-width: 150px; width: 250px;}
.blocMapAgences a {text-decoration: none !important; color: #2e4471 !important}


#map-resultat {
	width: 100%;
	height: 100%;
	height: 888px;
	margin: 0 0 25px;
	padding: 0px;
}

#map-Agences {
	width: 100%;
	height: 100%;
	height: 839px;
	/*height: 861px;*/
	margin: 0 0 25px;
	padding: 0px;
}

#map-Agence {
	margin-top: 5px;
	margin-bottom: 25px;
	width: 100%;
	height: 100%;
	height: 451px;
	padding: 0px;
}

#mapBien {
	/*margin-top: 5px;*/
	margin-bottom: 25px;
	width: 100%;
	height: 100%;
	min-height: 451px;
	padding: 0px;
}

#map-Ville {
	width: 100%;
	height: 100%;
	height: 300px;
	padding: 0px;
	margin-top: 25px;
	margin-bottom: 25px;
}

.AgencesBlocRecherche .checkbox {display: inline-block; margin-right: 10px}
#formActualitesListe .checkbox, #formPartenairesListe .checkbox {display: inline-block; margin-right: 30px}

.blocCarre {
	display: block;
	background-image: url('../img/fondBloc.png');
	background-repeat: no-repeat;
	color: #FFF;
	width: 100%;
	min-height: 130px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 25px;
}

.blocCarreLong {
	display: block;
	background-image: url('../img/fondBlocLong.png');
	background-repeat: no-repeat;
	color: #FFF;
	width: 100%;
	min-height: 130px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 25px;
	vertical-align:middle;
}

.blocCarreLongPlus {
	display: block;
	background-image: url('../img/fondBlocPlus.png');
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFF;
	width: 100%;
	min-height: 130px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 25px;
	vertical-align:middle;
}

.blocCarreTransac {
	display: block;
	background-image: url('../img/fondBlocTransac.png');
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFF;
	width: 100%;
	min-height: 306px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 25px;
	vertical-align:middle;
	padding-top: 250px;
}

.blocActualites {
	display: block;
	background-image: url('../img/fondBlocActualitesPetit.png');
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFF;
	width: 100%;
	min-height: 210px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 25px;
	vertical-align:middle;
	padding-top: 150px;
}

.blocLongTransac {
	display: block;
	background-image: url('../img/fondBlocLongTransac.png');
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFF;
	width: 100%;
	min-height: 307px;
	padding: 10px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 25px;
	vertical-align:middle;
	padding-top: 250px;
}



a.blocCarre:hover, 
a.blocCarreLong:hover, 
a.blocCarreLongPlus:hover, 
a.blocCarreTransac:hover,
a.blocActualites:hover,
a.blocLongTransac:hover {text-decoration: none !important;color: #FFF;}

.blocCarreGris {
	background-color: #333333;
	
}

.blocCarreBleu {
	background-color: #3eb4d6;
}

.blocCarreOrange {
	background-color: #f98300;
}
.blocCarreQuiSommesNous {

	min-height: 300px;
}


.blocCarrePadTop {
	padding-top: 50px;
}

.blocConfiez {padding-top: 35px;}
.blocEstimation {padding-top: 40px;}

#formAgences i {
	font-size: 20px !important;
	padding: 0px !important;
	height: 10px !important;
	margin-top: -10px;
}

#formAgences .btn-group-vertical {margin-left:10px; margin-top: -15px !important; margin-right:20px; line-height: 1px}

.blocFormAgence {margin-bottom: 5px}

.contourContact { background-color: #333333; color: #FFF !important; padding: 3px 10px; display: inline-block; margin-bottom: 5px; min-width: 160px}
.contourContact a:hover {text-decoration: none; color: #FFFFFF !important}

#formContactAgence,#formContactFooter {max-width: 600px}
.margeTitre {margin-top: 15px; margin-bottom: 7px}

.btnAffineRecherche {cursor: pointer}
.btnDesc {margin-top: 3px !important}

#offre_vente {margin-bottom: 10px}

.divActuListe {margin-bottom: 20px}
.titreActu {margin: 0px}

.imgHover {opacity: 0.8}
.imgMargeActu {margin-right: 20px; margin-bottom: 20px; margin-top: 20px}


.divPartenaire {
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	width: 330px;
	height: 200px;
	margin-bottom: 20px;
	background: #FFF;
	border: 1px solid #b2bcc5;
	/*
	background: #b2bcc5; 
	background: -moz-linear-gradient(top, #b2bcc5 0%, #b0bac3 50%, #7c8389 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2bcc5), color-stop(50%,#b0bac3), color-stop(100%,#7c8389)); 
	background: -webkit-linear-gradient(top, #b2bcc5 0%,#b0bac3 50%,#7c8389 100%);
	background: -o-linear-gradient(top, #b2bcc5 0%,#b0bac3 50%,#7c8389 100%);  
	background: -ms-linear-gradient(top, #b2bcc5 0%,#b0bac3 50%,#7c8389 100%);
	background: linear-gradient(to bottom, #b2bcc5 0%,#b0bac3 50%,#7c8389 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2bcc5', endColorstr='#7c8389',GradientType=0 );
	*/ 	
}

.img-partenaire {
	/*max-width: 200px; max-height: 130px; margin-bottom: 10px*/
	max-width: 185px; max-height: 120px; margin: 10px
}

/*.blocBien .bandeau  {margin-bottom: 6px}*/

.enteteTable {background-color: #b2bcc4 !important; color: #2e4455 !important; border: 1px solid #2e4455 !important}
.clickableRow {cursor: pointer;}


.bleu-transparent {
	color:rgba(46, 68, 85, 0.8) !important;
}

.vert-transparent {
	/*color:rgba(154, 195, 78, 0.8) !important;*/
	color:#333333;

}

.row-btn-bloc-resultat{
	position: absolute;
	z-index:10;
	width:auto;
	text-align:right;
	right:20px;
	padding-top: 5px;
}

	.row-btn-bloc-resultat a:hover .icon{
		color: #455039;
	}

	.row-btn-bloc-resultat a:hover{
		text-decoration: none !important;
	}

.btn-bloc-bien-resultat{
	background-color:rgba(46, 68, 85, 0.8) !important;
	color:#fff !important;
	width: 40px !important;
	height: 40px !important;
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	border-radius: 20px !important;
	padding: 10px !important;
	font-size: 1.2em !important;
	position: absolute;
	z-index:10;
}

.btn-bloc-bien-resultat:hover{
	color:#f00 !important;
}


.fond-formulaire-resultat {
	/*
	padding: 5px;
	border:1px solid #6D7E8B;
	background-color: #B2BCC5;
	*/
	/*background-color: rgba(0, 0, 0, 0.6);*/
	background-color: #b2bcc4;
	padding: 5px;
}


.blocTexte img {max-width: 100% !important}

/***********PANIER SOLEIL******************/

/*
a.panier {
	background-color: transparent !important;
	font-size: 2.6em !important;
    left: -112px;
    position: absolute;
    top: -10px;
}

a.panierComparatif {
	background-color: transparent !important;
	font-size: 2.6em !important;
    left: -190px;
    position: absolute;
    top: -10px;
}
*/


a.panierMoser:hover, a.panierComparatifMoser:hover  { color: #333333  !important }
a.panierMoserComparatif .badge  {
	left: 41px;
	position: absolute;
}
a.panierMoser .badge  {
	left: 45px;
	position: absolute;
}

.panierActive,.comparerActive {
	color: #455039  !important;
}

.tooltip-inner{background-color: #333333;opacity:0.7; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #333333 ; /* black */
  opacity:0.7;
  border-width: 0 5px 5px;
}

/***********FIN PANIER SOLEIL******************/

.blocComparatif {
	border: 1px solid #bcc5cc;
	display: block;
	min-height: 300px;
	padding: 5px;
}
.blocComparatifHaut {
	height: 280px;
}
.blocComparatifContent {min-height: 480px}

.ligneComparatif {min-height: 40px}

/*********** Calendirer loc 16 ******************/
.table-calendrier {background-color: #FFF; color: #000}

.mois-header {
	background-color: #F4F4F4;
	font-size:1.3em;
	color: #000;
}
.jour-header {
	background-color: #6F818F;
	color: #FFF;
}
.jour-expire{
	background-color: #E7E7E7 !important;
}
.jour-dispo{
	background-color: #B7DC99 !important;
}
.jour-non-dispo{
	background-color: #F6A8A4 !important;
}
.jour-coup_coeur{
	background-color: #EC9917 !important; colo
}
.jour-cliquable a{
	color: #000 !important;
}
.jour-selected {
	background-color: #FFFF88 !important
}

.btn-mois-calendrier {
	padding:0px;
}


/*********** Fin Calendirer loc 16 ******************/


.form_fiche .form-group{
	margin-bottom:5px;
}

.form_fiche .checkbox{
	margin-top:0px;
	margin-bottom:0px;
}

.val_dpe_ges {
	position: absolute;
	margin-left: 97px;
	font-size:1.2em !important;
}

.lettre_dpe_ges_a { margin-top: 0px;}
.lettre_dpe_ges_b { margin-top: 10px;}
.lettre_dpe_ges_c { margin-top: 25px;}
.lettre_dpe_ges_d { margin-top: 40px;}
.lettre_dpe_ges_e { margin-top: 55px;}
.lettre_dpe_ges_f { margin-top: 70px;}
.lettre_dpe_ges_g { margin-top: 85px;}



.form_verif .radio, .form_verif .checkbox, .form_verif .form-group{
	margin-top:5px;
	/*margin-bottom: 5px;*/

}

/*BLOCS PAGE ACCEUIL*/
.blocAccueil{
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 165px ;
	display: block;
	background-position: top left;
	margin-bottom: 25px;
}

.blocAccueilLong{
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 165px ;
	display: block;
	background-position: top left;
}

.blocAccueilHaut{
	background-repeat: no-repeat;
	background-size: 100%;
	width: 100%;
	height: 355px ;
	display: block;
	background-position: top left;
}

.blocAccueilBig{
	border: 1px solid #ccd1c9;
	background-color: #333333;
	width: 100%;
	height: 260px ;
	display: block;
	margin-bottom: 25px;
	padding-top: 20px;
	text-align: center;
}
.blocAccueilBig:hover{text-decoration: none !important;}

.blocAccueil:hover {background-position: bottom left;}


.logosFooter img{vertical-align:bottom;}

.btnGetTelAgence,.btnGetFaxAgence {cursor: pointer;}
.btnGetTelAgence:hover,.btnGetFaxAgence:hover {text-decoration: underline;}

.fa_min {min-width: 24px}
.fa_center {text-align: center}


.refimmo {margin-top: 75px}
.refadresse {margin-top: 20px}
.refsociaux {margin-top: 40px}

.bxslider_diapo {display: none}

@media (max-width: 767px) {
	
	
	/**** Formulaires de recherche ***/


		.titre-formulaire{
			margin-top:25px ;
			font-size: 1.5em !important;
		}

		#form-recherche-annonces #s2id_localisation {
			min-width: 100%;
		}

		/* Budget max */
		#formRechercheBudgetMax input{
			width: 100%;
			padding:6px 12px
		}

		#formRechercheNbCouchages, #formRechercheTypeBien, #formRechercheRefBien, #formRechercheRefBien input, #formRechercheSecteur, #formRechercheVille input, #formRechercheSurfaceMax input, #form-recherche-annonces #s2id_localisation{
			width: 100% !important;
		}

		#formRechercheSurfaceMax .input-group-addon {
			padding:6px 12px
		}

		/* Nb pièces */
		#form-recherche-annonces  #formRechercheNbPieces {
			width:100%;
			padding:6px 12px;
		}

		#form-recherche-annonces #date_arrivee, #form-recherche-annonces #date_depart {width: 100%}

	/**** Fin Formulaires de recherche ***/

	.imgLocationAccueil {
		background-position: 35% 20%;
		height: 550px;
	}

	.bandeau {height: 50%}
	footer ul.footer {text-align: center; margin: 0px; padding: 0px}
	.blocTexte img {max-width: 100% !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; padding: 0px}
	#colorSupport {background-color:#FF0} /*Jaune*/
	#banHaut{height:auto}
	.logoBanniere {width:250px; height:31px; margin-top:10px}
	#vignetteDiapo {margin-top:-130px}
	#vignetteDiapo {width:100px}
	.navbar-nav > li.separateur {display:none}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background-color:#928264 !important; color:#FFF !important}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {color:#FFF !important; font-family: 'BlairMdITC'; font-size:0.8em}
	
	.paddingBottomAccueil{padding-bottom:30px}
	.form .firstSmallInput {margin-right:0px; margin-left:0px}
	.form .text-right {text-align:left !important}
	.heightForm {height:10px !important}
	.hideSmall {display:none}
	.sloganAgence {width:280px; margin-bottom:20px}
	.blocAgence {min-height:0px !important;}
	.sloganAgence{margin-top:0px; margin-bottom:30px}
	.ajustFond {margin-top: 10px; padding-top: 10px;}
	.iframeSituation {width:230px; height:300px; margin-bottom:30px}
	.bandeauService{width:300px; height:27px;}
	.fondServices{height:30px}
	.imgService {width:280px; height:47px; margin-top:10px}
	.annoncePair, .annonceImpair {padding-bottom:20px; padding-top:20px}
	.annoncePair {background-color:#e7e5e2}
	.annonceImpair {background-color:#ffffff;}
	ul.uldetails li, ul.ulinfos li{ line-height:26px !important}
	.img_cc_big {margin-bottom:5px}
	.img_cc_small {	max-width:70px !important;	max-height:53px !important;	min-height:53px !important;	text-align:center;}
	.cc_img_4 {display:none}
	/*ul.bxslider_cc li {margin-left:-30px !important}*/
	#slider, #sliderSurface {margin-bottom:15px !important}
	.logos {; margin-top:5px;max-height:30px}
	.mapFrance {width:250px; height:200px}
	.lineheight {line-height:20px}
	.xs-center {text-align:center}
	.img_border {margin-bottom:5px}
	.affix{  position: static !important; }
	.bx-wrapper {max-width:73% !important}
	.zoneRechercheAccueilVacances { width:100%; }

	.blocVintage .texte_sur_photo {font-size: 1.5em !important}
	.blocVintage .texte_sur_photoAgences {font-size: 1.5em !important}
	.blocVintage .bandeau {line-height: 16px;bottom:0px;}
	.blocVintage .bandeau {line-height: 16px}
	.blocRightAgences{float: none !important}
	.blocEstimation {padding-top: 40px}
	.blocConfiez {padding-top: 20px}
	.imgAgence,.imgBien {height: auto; width: 100%}
	.imgMargeActu {width: 100%}
	.divPartenaire {max-width:100%;}
	.bodyWHite {margin-top: 30px}
	/*.bodyWHite {margin-top: 90px}*/

	.blocAccueil {max-height: 143px; max-width: 143px;margin-bottom: 25px;}
	.blocAccueil:hover {background-position: top;}
	.blocAccueilBig {max-height: 180px;max-width: 180px; margin-bottom:25px }
	.blocAccueilActualites {max-width: 100% !important; max-height: 200px;}
	.blocAccueilLong {max-width: 350px; margin-bottom :25px;}
	.blocAccueilHaut {max-width: 143px ; height: 310px;margin-bottom:25px}


	.blocLocation {background-image: url('../img/blocsAccueil/small/locations.jpg');}
	.blocAchat {background-image: url('../img/blocsAccueil/small/achats.jpg');}
	.blocAssurance {background-image: url('../img/blocsAccueil/small/assurances.jpg');}
	.blocSoleil {background-image: url('../img/blocsAccueil/small/espace_soleil.jpg');}
	.blocPlus {background-image: url('../img/blocsAccueil/small/plus.jpg');}
	.blocGestionLocative {background-image: url('../img/blocsAccueil/small/gestion_locative.jpg');}
	.blocConfiez {background-image: url('../img/blocsAccueil/small/confiez.jpg');}

	.blocSociaux.h3{margin-top: 0px; margin-bottom: 5px}

	.btn-social-icon { width: 25px !important;height: 25px !important; }
	.btn-social-icon > *:first-child {font-size: 1.2em !important;line-height:26px !important;}

	/*#form-recherche-annonces #s2id_localisation {min-width: 160px !important; max-width: 250px}*/

	.blocAccueilBigBiens {max-width: 100% !important; max-height: 100% !important}
	.blocFormRecherche {margin-top: 20px}
	.refimmo {margin-top:5px;}
	.refsociaux {margin-top:-100px;}

	.blocAccueilBig {max-width: 100%; max-height: 110px; margin-bottom: 10px; padding-top: 0px}
	.blocAccueilBig img {max-width: 100%}
	a .blocAccueilBig {font-size: 0.9em !important}

	.hauteurLigneCC {
		height: 10em ;
		margin-bottom:1.5em;
	}

	.cc_bandeau_cc{
		height:60%;
		font-size: 0.9em !important;
	}
	.texte_sur_photo_cc{
		height: 30%;
		font-size: 1.9em;
	}
	

}

@media (min-width: 768px) and (max-width: 991px) {
	.imgLocationAccueil {
		background-position: 39% 20%;
		height: 400px;
	}

	.bandeau {height: 65%}
	.bandeauAgence {height:68% !important;}
	.logoBanniere {width:450px; height:56px; margin-top:10px}
	#colorSupport {background-color:#0F0; overflow:hidden; margin-bottom:0px !important} /*vert*/
	#vignetteDiapo {margin-top:-220px}
	#vignetteDiapo {width:200px}
	.paddingBottomAccueil{padding-bottom:30px}
	.blocPadding { width:96%; padding: 2px 10px; margin-bottom:20px;}
	.hideMedium {display:none}
	.blocAgence {min-height:0px !important;}
	.sloganAgence{margin-top:0px; margin-bottom:30px}
	.ajustFond {margin-top: 30px; padding-top: 10px;}
	.iframeSituation {width:320px; height:320px; margin-bottom:0px}
	.bandeauService{width:600px; height:55px;}
	.fondServices{height:55px}
	.imgService {width:300px; height:50px; margin-top:10px}
	.annonce_photo {width:200px;}
	.annonce_photo img{max-height: 190px; max-width: 200px;}
	.img_cc_big {max-width:130px;height:98px;text-align:center !important;}
	.img_cc_small {	max-width:80px !important;	max-height:60px !important;	min-height:60px !important;	text-align:center;}
	.cc_img_4 {display:none}
	.mapFrance {width:450px; height:400px}
	#formulaireRechercheResultat {width:235px}
	.bx-wrapper {max-width:75% !important}
	.zoneRechercheAccueilVacances { width:100%; }
	.blocVintage .texte_sur_photo {font-size: 1.6em !important; bottom: 40% !important}	
	.blocVintage .texte_sur_photoAgences {font-size: 1.3em !important; bottom: 40% !important}
	.blocVintage .bandeau {line-height: 16px; font-size: 0.9em}
	.blocBien .bandeau {font-size: 0.85em !important;}
	#map-Agences {height: 600px}
	.blocCarre,.blocCarreLong {line-height: 20px}
	.blocVintageAgence { /*height: 158px*/ height: 131px}
	.imgAgence {/*min-height: 213px;*/ height: 131px; min-width: 100%}
	.imgBien {height: 107px ; width: 100%}
	.img-partenaire {max-width: 120px;}
	.bodyWHite {margin-top: 40px}
	.blocAccueil,.blocAccueilLong { height: 95px ;}
	.blocAccueilHaut {height: 215px}
	.blocAccueilBig {height: 155px; padding-top:5px; }
	a .blocAccueilBig {font-size: 2em !important}
	.blocAccueilBig img {width: 100px}

	#form-recherche-annonces #s2id_localisation {width: 492px}
	#formRechercheRefBien, #formRechercheRefBien input {width: 160px}
	#formRechercheTypeBien {width: 220px}
	#formRechercheNbPieces {width: 140px}
	#form-recherche-annonces #date_arrivee, #form-recherche-annonces #date_depart {width: 122px;}	
	#formRechercheNbCouchages {width: 240px}
	.blocFormRecherche {margin-top: 100px}
	
}

@media (min-width: 992px) and (max-width: 1199px) {

	.imgLocationAccueil {
		background-position: 45% 30%;
		height: 600px;
	}
	#colorSupport {background-color:#00F} /*bleu*/
	.logoBanniere {width:550px; height:68px; margin-top:10px}
	#vignetteDiapo {margin-top:-300px;}
	.fondFull {height:900px}
	.iframeSituation {width:280px; height:320px; margin-bottom:30px}
	.bandeauService{width:900px; height:82px;}
	.fondServices{height:82px}
	.mapFrance {width:450px; height:400px}
	#formulaireRecherche {width:294px}
	#formulaireRechercheResultat {width:280px}
	.bx-wrapper {max-width:85% !important}
	.zoneRechercheAccueilVacances { width:100%; } 

	.blocVintage .texte_sur_photo {font-size: 1.6em !important;}
	.blocVintage .texte_sur_photoAgences {font-size: 1.4em !important}
	.blocVintage .bandeau {line-height: 17px; font-size: 0.9em}
	#map-Agences {/*height: 711px*/ height:689px}
	.blocVintageAgence { /*height: 213px*/ height: 153px}
	.imgAgence {/*min-height: 213px;*/ height: 153px; min-width: 100%}
	.imgBien {height: 149px; width: 100% }
	.img-partenaire {max-width: 150px;}
	.bodyWHite {margin-top:38px}
	.imageHolder img{
		min-width: 100%;
		min-height: auto;
	}

	.blocAccueil,.blocAccueilLong { height: 131px ;}
	.blocAccueilHaut {height: 290px}
	.blocAccueilBig {height: 210px}
	.blocAccueilBig img {width: 120px}
	.blocRechercheAvancee,.blocRechercheAvanceeResultat { margin-right: 0px;}


	#form-recherche-annonces #s2id_localisation {width: 236px}
	#formRechercheRefBien, #formRechercheRefBien input {width: 80px}
	#formRechercheNbCouchages { width: 143px}
	#formRechercheTypeBien {width: 135px}
	#form-recherche-annonces #date_arrivee, #form-recherche-annonces #date_depart {width: 109px;}
	.blocFormRecherche {margin-top: 100px}

}

@media (min-width: 1200px) {

	#colorSupport {background-color:#F00}
	.fondFull {height:897px}
	.img_cc_big {margin-bottom:10px}
	.iframeSituation {width:320px; height:350px; margin-bottom:30px}
	.navbar-nav > li.separateur {padding-top:6px;}
	#cree_alerte {min-width:800px; margin:0 60px}
	.br {display:none}
	.mapFrance {width:500px; height:450px}
	.bx-wrapper {max-width:93% !important}
	#extranet {min-width:600px}
	#formulaireRecherche {width:360px}
	#formulaireRechercheResultat {width:262px}
	/*#formulaireRechercheResultat.affix-top  {margin-left:15px}*/
	#estimation {width:1000px}
	.zoneRechercheAccueilVacances { width:90%; margin-left:5%; }
	.blocVintageAgence {/*height: 263px*/ height: 191px}
	.imgAgence {/*max-height: 100%; ; min-height: 263px; max-width: 120%; min-width: 360px*/ max-height: 100%; ; min-height:191px; max-width: 120%; min-width: 320px}
	.imgBien {height: 186px; width: 100% }
	.blocFormRecherche {margin-top: 100px}

}



.checkboxPartenairesListe {
	margin-right: 20px;
	width: 160px;
	height: 160px;
	cursor: pointer;
	opacity: 0.5;
	background-size: 100%;
}

.checkboxPartenairesListe.actif,.checkboxPartenairesListe:hover {
	opacity: 1;
}
.partenaires-1 {
	background-image: url(../img/partenaires/Cubes-espace-partenaire2.jpg);
	background-repeat: no-repeat;
}
.partenaires-2 {
	background-image: url(../img/partenaires/Cubes-espace-partenaire4.jpg);
	background-repeat: no-repeat;
}
.partenaires-5 {
	background-image: url(../img/partenaires/Cubes-espace-partenaire.jpg);
	background-repeat: no-repeat;
}
.partenaires-6 {
	background-image: url(../img/partenaires/Cubes-espace-partenaire5.jpg);
	background-repeat: no-repeat;
}
.partenaires-7 {
	background-image: url(../img/partenaires/Cubes-espace-partenaire3.jpg);
	background-repeat: no-repeat;
}
.partenaires-wellC {
	background-image: url(../img/partenaires/well-C-home-carre.jpg);
	background-repeat: no-repeat;
}

.checkboxGroupe  {display: none}


#captcha_form_haut>.rc-anchor-item{display: none !important;}


}

p {margin: 5px 0px !important}
/*
#tabMenuVacances > li#tabDisponibilite > a {background-color:#ec0406 !important; color: #FFF !important } 
#tabMenuVacances > li#tabDisponibilite > a:hover, #tabMenuVacances > li#tabDisponibilite.active > a {background-color:#d60002 !important; color: #FFF !important }
*/
.btnPanier {
	background-image: url(../img/panier.png);
	background-repeat: no-repeat;
	z-index: 1000;
	width: 100%;
	height: 100%;
	top: 8px;
	position: relative;
	left: 9px;
	display: block;
}
.btnPanier:hover, .btnPanier.panierActive {
	background-image: url(../img/panier_hover.png);
	background-repeat: no-repeat;
}

.bigPanier {
	background-image: url(../img/panierBig.png);
	background-repeat: no-repeat;
	background-size: 30px auto;
	z-index: 1000;
	width: 30px;
	height: 30px;
	top: 6px;
	position: relative;
	left: 13px;
	display: block;
}

.bigPanier:hover {
	background-image: url(../img/panierBig_hover.png);
}







#slider-conteneur {
	position: relative;
    width: 100%;
    height: 500px;
}

.bxslider {position: relative; width: 100% !important; display: none}


/*
.bx-viewport, .bx-wrapper{
    position: absolute !important;
    height: 500px;
    top: 0px;
    left: 0px;
    z-index: 0; 
}
*/
.bxslider, .bxslider li{
    height: 100% !important;
    width: 100% !important;
}
.bxslider li{
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 100% !important;
    width: 100% !important;
}
.bx-wrapper .bx-viewport{
    border: none !important;
}

.panierComparatif {position: absolute; margin-top: -40px; font-size: 2em}
/*
@media (max-width: 767px) {
	.bx-viewport, .bx-wrapper, .bx-wrapper .bx-pager{ width: 140% !important; }
}
@media (min-width: 768px) and (max-width: 991px) {
	.bx-viewport, .bx-wrapper, .bx-wrapper .bx-pager{ width: 135% !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
	.bx-viewport, .bx-wrapper,.bx-wrapper .bx-pager{ width: 120% !important; }
}
@media (min-width: 1200px) {
	.bx-viewport, .bx-wrapper, .bx-wrapper .bx-pager{ width: 108% !important; }
}
*/
#tabMenuVacances > li > a , .nav-tabs.nav-justified > li > a{
	border-radius: 0px !important;
	border-bottom:none !important;
	border-right: 1px solid #FFF;
}
.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > li > a:hover {
	background-color: #cddfab !important;
	color: #262726 !important;
	border-bottom:none !important;

}
.nav-tabs.nav-justified > li > a {
	background-color: #333333 !important; 
	color: #262726 !important;
}