
#actu-slider-wrapper2{
	height:400px;
}
.puyssance10{
	display:none;}

#entete_haut #logo{
	float:left;
	width:251px;
	height: 139px;
}
#entete_haut #logo .anchor_back_home{
	width: 251px;
	height: 139px;
}

#wrapper-haut{
	/*background:url(../images/bandeau-haut.jpg) no-repeat center top;*/
	background-color: #FFF !important;
}




#entete_haut #nbr_commercant p{
	color:#a40d3d !important;
	font-size: 15px;
}
.caption2 {
    z-index: 2147483647 !important;
    line-height: 16px;
    
    width: 1006px;
    background-color: rgba(225, 11, 122, 0.7);
}
.indic-livraison-offerte{
	background: #a40d3d;
}


#entete_haut #nbr_commercant {
	float: left;
    margin: 48px 0 0 10px;
}



#menu_principal{
background: none repeat scroll 0 0 #fff;
}


#menu_principal td:first-child{
background:#fff !important;
}
#menu_principal td:first-child{
background:#fff !important;
}


#menu_principal td:last-child{
	border-right:none !important;
	background:#fff !important;
}


#menu_principal td:hover {
	background: #fff !important;
}

#menu_principal td:hover a {
	color: #a40d3d;
}

#menu_principal td.active {
	background: #fff !important;
}

#menu_principal td.active a {
	color: #000;
}

#prix_article_small{
	color: #a40d3d;
}

#montant_remise_small{
	background:#a40d3d;
	color: #ffffff;
}

.bloc_affichage_homepage .sous-titre{

}
.bloc_affichage_homepage{
	height:	270px;
	border:1px solid #384249;
	background:#f6f6f6;
}

.bloc_affichage_homepage .marque{
	bottom:125px;	
}

#footer #service span{
	color:#FFFFFF;
}

hr {
color: #ffffff;
width: 100%;
border: none;
border-bottom: 1px solid #93be3a;
clear: both;
margin-top: 15px;
margin-bottom: 15px;
height: 10px;
}

h2 {
    color: #a40d3d;
    margin-left: 0px;
    padding-left: 0px;
}

h2.titre_ecommerce{
	color:#555 !important;
}

h2.titre_ecommerce span.red{
	color:##384249 !important;
}


#menu_principal.floatable{
	border:1px solid #a40d3d;	
}


.titre_sous_rubrique_color_1, .titre_sous_rubrique_color_2, .titre_sous_rubrique_color_3, .titre_sous_rubrique_color_4{
	border-bottom:1px solid #58585a;
}

#arianne, #arianne a, a.back_btn_arianne{
	color:#555 !important;
}

#prix_article_detail3{
	background:#a40d3d;
	color:#fff;
}

#prix_article_detail{
	background:#a40d3d;
	color:#fff;
}
h1{
	color: #a40d3d;
}

h1.titre_article{
	color: #a40d3d;
}

.theme_merchant{
	color: #a40d3d;
}

.all_eboutique{
	color:#fff;
	background:#93be3a;
}

#sharing_bar{
	background:#FFF;
	width:1006px;
}

.content_publicite{
	padding:15px;
	background:#FFF;
	min-height:150px;
	float:left;
	width:976px;
}


#footer h3{
	color:##384249;	
}

#footer p{
	color:#384249;	
}


#mon_compte #panier #nombre_article{
	color:#384249;	
}

#mon_compte #panier #nombre_article{
	color:#384249;	
}

#mon_compte #panier #montant_total_commande{
	color:#384249;	
}

#mon_compte #panier_ajax #nombre_article{
	color:#384249;	
}

#mon_compte #panier_ajax #nombre_article{
	color:#384249;	
}

#mon_compte #panier_ajax #montant_total_commande{
	color:#384249;	
}


#autres_articles_conseilles #titre_articles_conseilles{
	color: #a40d3d;
}

.content_recherche_selected{
	background:#a40d3d !important;	
}

.btn_avis{
	background: #a40d3d;
	color:#fff;
}

#titre_avis_clients{
	color: #a40d3d;
}


#avis {
    border: 1px dotted #a40d3d;
}

.btn_ajout_panier_img{
	background: #93be3a;
}

#right_informations_ecommerce #livraison_offerte {
	color: #a40d3d;
}

a.a-showmagfiche{
	background: #a40d3d;
}

.red{
	color: #a40d3d;
}

h3{
	color: #a40d3d;
}

#menu_principal td:last-child {
	background: #a40d3d;
}


#btn_logo_retour_accueil {
    max-width: 100%;
    max-height: none;
}



a{
	color:#93be3a;
}



#footer #newsletter {
	float: left;
    margin-bottom: 30px;
    padding: 0 50px 0 60px;
    text-align: left;
    width: 223px;
}


#menu_principal.floatable {
top:0px;
}

#selection_page .lien_page{
	color:#a40d3d !important;	
}

#titre_mon_compte span{
	color: #FFFFFF;
}

#mon_compte #panier #titlemonpanier{
	color: #FFFFFF;
}
#mon_compte #panier_ajax #titlemonpanier{
	color: #FFFFFF;
}

.big_bloc_identification .form{
	background: #B9B9B9;
}

.big_bloc_identification .titre a{
	color: #a40d3d;
}

.big_bloc_identification .btn_valider{
	background: #a40d3d;
}


#prix_article {
	background: #a40d3d;
}



#content_fiche_article .titre_article_vente{
	color: #a40d3d;
}

#content_fiche_ecommerce{
	left:0px !important;	
}
#content_fiche_ecommerce #horaires_commerce{
	color: #a40d3d;
}

.btn_fil_commande_on{
	background: #9b2b54;
}

#submit_b{
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	background: #555;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	
	border: solid 1px #555;
	cursor: pointer;
	border-left: 0;
	padding: 0px 2px;
}

#submit_b:hover {
	background: #777;
}
.liens_paiement_cb{
	background:url(../images/paiement_CB.png) no-repeat left;
	width:250px;
	height:62px;
	margin:10px;
	border:none !important;
	cursor:pointer;
}

.btn_fil_commande{
	background: #a40d3d;
}

#tableau_panier th{
	background: #a40d3d;
}

.anchormodifpanierarticle{
	background: #a40d3d;
}

#btn_commander{
	background: #a40d3d;
}

#btn_aide_div span{
	color: #a40d3d;
}

#bloc_accepte_cgv_warning{
	 border: 1px solid #a40d3d;
}

.tableau_compte th{
	background: #a40d3d;
}


.tableau_compte {
    border: 1px solid #a40d3d;
}
.link-affiner{
	color:#384249 !important;
}
#bloc_search .efface{
	background: #384249;
}
.efface{
	background: #384249 !important;
}

.titre_mode_livraison{
	color: #a40d3d;
}

.tarif_livraison{
	background: #a40d3d;
}

#text_livraison #date_retrait{
	color: #a40d3d;
}

.warning_livraison .titre{
	color: #a40d3d;
}

#bloc_infos_livraison .titre{
	color: #a40d3d;
}

#btn_valider_livraison{
background: #a40d3d;
}

#tableau_panier .cell_total_commande{
	background: #a40d3d;
}

.liens_recapitulatif{
	color: #ffffff;
}

.titres_tableau_recap{
	color: #a40d3d;
}

.mybtntheme{
	background: #a40d3d;
}

#tableau_panier .cell_prix_total_commande{
	background: #a40d3d;
}

#sync2 .synced .item{
	height: auto !important;
}

#btn_valider_adresse{
	background: #a40d3d;
}

#form_grattage{
	background:url(../images/bg_grattage.jpg) no-repeat top center;
}

#grattage{
	background:url(../images/bg_grattage.jpg) no-repeat top center;
	color:#333;
}
#text_explicatif_grattage{
	background:#FFF;
	padding:10px;
	border:1px solid #e3001b;
	left:390px;
	height:150px;
}

#intro_grattage{
	color: #ffffff;
}

#menu_principal td:last-child {
	background: #a40d3d;
	color:#000;
}

#remises_detail #ancien_prix{
	color: #a40d3d;
}

#sync2 .synced .item {
    border: 2px solid #a40d3d;
}

#sous-menu-mobile li.highlight{
	background:#a40d3d;	
}

.tickercontainer {
border-color:#FFFFFF !important;
}


#footer #service span{
color:#a40d3d !important;	
}




a.plusproductanchor{
	bottom:0px !important;
	opacity:0.5 !important;
		-webkit-transition: all ease-in 0.2s;
	-o-transition: all ease-in 0.2s;
	-ms-transition: all ease-in 0.2s;
	-moz-transition: all ease-in 0.2s;
	transition: all ease-in 0.2s;	
}

.bloc_affichage_homepage:hover a.plusproductanchor{
	opacity:1 !important;

}
.bloc_affichage_homepage{
	height: 300px;
}
.bloc_affichage_homepage .marque{
	bottom:155px !important;	
}

#contenu{
	background: #fff;
}
#conteneur_happy_kdo{
	background:url(../images/bg-happy-kdo.jpg) no-repeat top center; width:1000px; height:486px; margin-left:-5px;
}

.conteneur_txt_happy_kdo{
padding:10px; width:700px; font-size:20px !important;	
}

#table_btn_happy_kdo{
	width:462px;
}
.content_liste_commerce_happy{
	float:right; width:750px;
}
.content_recherche_attribut_text {
    clear: both !important;
    float: none !important;
    height: 30px !important;
    line-height: 30px !important;
    margin-bottom: 15px !important;
    width: 90% !important;
}

@media screen and (max-width: 1000px) {
.efface{
	color:#fff !important;
	padding:5px !important;

}

#content_fiche_article{
	border:1px solid #f9d2d0 !important;
	margin-left:auto !important;
	margin-right:auto !important;	
}

#conteneur{
	width:98% !important;
	padding:0px 1% !important;
}

#form_recherche_mobile{
	top:0px !important;
}

.bloc_affichage_homepage {
    height: 180px !important;
	border: none;
	padding-top:10px !important;
}
.sous-titre{
	max-height:none !important;
}
.bloc_affichage_homepage .marque{
	position:absolute !important;
	bottom:5px !important;
	right:0 !important;	
	left:50%;
}
.bloc_affichage_homepage .marque2{
	display:none !important;

}

.owl-item .item {
    height: auto !important;
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
   height: auto !important;
}
#conteneur_happy_kdo{
	background:none !important;
	width:100% !important;
	height:auto !important;
	margin-left:0px !important;
}

.content_publicite{
    padding: 15px 1% !important;
    width: 98% !important;
}

.conteneur_txt_happy_kdo{
padding:0px !important;
width:100% !important;
	
}

#table_btn_happy_kdo{
	width:100% !important;
}

.link-affiner {
    color: #ffffff !important;
}

#sync1 {
    height: auto !important;
}
#actu-slider-wrapper2 {
    height: auto !important;
}


#right_informations_ecommerce{
	width:auto !important;
}

.figure-product{
	background:none !important;
}
.figure-product img{
	max-width:100% !important;	
}
	.content_liste_commerce_happy{
	float:none !important;
	width:100% !important;
}

a#btn_commander span {
    display: block;
    font-size: 12px !important;
    font-weight: normal !important;
    text-transform: none !important;
}
#btn_commander{
	line-height:normal !important;
}
.tableau_compte td{
	display:block !important;
}
}

#liens_footer a {
    color: #FFFFFF;
}

#liens_footer {
    text-align: center;
    font-size: 11px;
color: #FFFFFF;
}

#footer h3 {
    color: #FFFFFF;
}

#footer p {
    color: #FFFFFF;
}


#footer #service span {
    color: #FFFFFF !important;
}



#menu_principal td:hover {
    color: #a40d3d;
}


#menu_principal td {
    background: none repeat scroll 0% 0% #a40d3d;
}

#menu_principal {
    border: 0px solid #333 !important;
}

#menu_principal td {
    background: none repeat scroll 0% 0% #FFFFFF;
	font-size: 12px;
}

.titre_sous_rubrique_color_3 {
    border-bottom: 1px dashed #FFFFFF;
}

.titre_sous_rubrique_color_2 {
    border-bottom: 1px dashed #FFFFFF;
}

.titre_sous_rubrique_color_1 {
    border-bottom: 1px dashed #FFFFFF;
}


#footer {
    background:#A6BA01;
}

#entete_haut #nbr_commercant span {
    font-size: 1.2em;
    color: #a40d3d !important;

}

#titre_mon_compte span {
    color: #a40d3d !important;
}

#mon_compte #panier #titlemonpanier {
    color: #a40d3d !important;
}
#mon_compte #panier_ajax #titlemonpanier {
    color: #a40d3d !important;
}


#wrapper-haut { background-color: #FFF !important;
}


.actu-slider {
    height: auto !important;
    
}
#footer {
    background: #555 none repeat scroll 0% 0%;
    
}
.bloc_new_affichage_article .affiche_prix_article {
    color: #a40d3d;
}

.bloc_new_affichage_article .nouveaute {
    background: #ea610d none repeat scroll 0% 0%;
    color: #fff;
}
.bloc_new_affichage_article .livraison_offerte {
    background: #a40d3d none repeat scroll 0% 0%;
}
.bloc_small_new_affichage_article .affiche_prix_article {
    color: #a40d3d;
}
.bloc_small_new_affichage_article .affichage_reduction {
    color: #a40d3d;
}
.bloc_small_affichage_article_vertical .affiche_prix_article {
    color: #a40d3d;
    font-size: 16px;
}

.background_clic {
    top: 180px !important;
}

#menu_principal td:hover, #menu_principal .active {
    border-bottom: 3px solid #a40d3d;
}


.sous_menu{
	border-color:#a40d3d;
}

.smal_btn_commander {
    background: #a40d3d none repeat scroll 0% 0%;
}

.bloc_new_affichage_article .titre, .bloc_new_affichage_article_int .titre {
    font-size: 12px;
}

élément {
}

.title_hp {
	margin-top:0px !important;
	text-align:center !important;
}


élément {
}

#title_h1_hp {
    font-size: 15px;
    color: #C92C64;
    text-align: center;
}
.bloc_new_affichage_article .btn_commande {
    display: block;
    width: 35%;
    position: absolute;
    bottom: 5px;
    left: 0px;
    color: #a40d3d;
    font-weight: normal;
    
    transition: all 0.2s ease-in 0s;
    background: #EEECED none repeat scroll 0% 0%;
}
.bloc_small_affichage_article_vertical .affiche_prix_article {
    font-size: 16px;
}
.bloc_small_new_affichage_article .affichage_reduction {
    font-weight: normal;
    color: #a40d3d;
    font-size: 15px;
}
.bloc_small_affichage_article_vertical .affichage_reduction {
  font-weight: normal;
    color: #a40d3d;
    font-size: 15px;
}
.bloc_small_new_affichage_article .nouveaute {
    background: rgba(0, 0, 0, 0.7);
    font-weight: normal;
    color: #FFF;
}
.bloc_small_affichage_article_vertical .nouveaute {
    position: absolute;
    top: 73px;
    left: 0px;
    background: rgba(0, 0, 0, 0.7);
    
    font-weight: normal;
    font-size: 11px;
    color: #FFF;
    padding: 2px 3px;
}
#champs_persos .livraison_offerte {
    background: #000 none repeat scroll 0% 0%;
}
.list_others_products a {
    color: #555;
}    

#social_networks{
	background:#e73c95;
	border-bottom:2px solid #a40d3d;
}

#footer_mobile td{
	background:#e73c95;
}




/***** RECHERCHE IMMO ***********/


[id^=pjWrapper] .container, [id^=pjWrapper] .container-fluid{
	padding-bottom: 15px;
}


.resultatResearchHotel{
	border:2px solid #f5f5f5;
	float:left;
	background:#fff;
	width:237px;
	margin:5px;
	cursor:pointer;
	height:215px;
}
.section_type_herbegement{
	text-align:center;
    color: #000;
    font-size: 1.71em;
    line-height: 1.42em;
    font-family: Georgia, Times, serif;
    margin: 0;
    float: left;
    width: 100%;
	clear:both;
}

.section_type_herbegement p{conteneur_result_search
	    font-size: 25px;
	text-align:center;
    color: #000;
    line-height: 20px;
    font-family: Georgia, Times, serif;
    margin: 0 0 15px 0;
    float: left;
    width: 100%;
	clear:both;
}

.section_type_herbegement p span{
color: #bd1343;
font-size:20px;
font-weight:normal;	
}


.resultatResearchHotel_img{
	width:100%;
	height:150px;
	overflow:hidden;
	position:relative;
}

.resultatResearchHotel_img img{
	width:100%;
	height:auto;
	position:absolute;
	left:0px;
	bottom:0px;
}
.resultatResearchHotel_img .cache_ombre_photo{
padding: 10px 0;
display: inline-block;
color: #fff;
background: -moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.01) 2%,rgba(0,0,0,0.75) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(1%,rgba(0,0,0,0)),color-stop(2%,rgba(0,0,0,0.01)),color-stop(100%,rgba(0,0,0,0.75)));
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.01) 2%,rgba(0,0,0,0.75) 100%);
background: -o-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.01) 2%,rgba(0,0,0,0.75) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,0.01) 2%,rgba(0,0,0,0.75) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,0.01) 2%,rgba(0,0,0,0.75) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);
	width:100%;
	height:auto;
	position:absolute;
	left:0px;
	bottom:0px;
}

.resultatResearchHotel_details_name{
	width:58%;
	float:left;
	padding:5px 4% 0px 4%;
}

.resultatResearchHotel_details_name h3{
font-size: 13px;
font-family: Georgia, Times, serif;
font-style: italic;
color: #1d1d1d;
margin-bottom: 5px;
text-transform:capitalize;
font-weight:500;
}
.resultatResearchHotel_tarifs{
width: 31%;
float: right;
padding: 0px 1%;
text-align: center;
color: #bd1343;
font-weight: bold;
font-size: 15px;
height: 55px;
line-height: 12px;
padding-top: 10px;
overflow:hidden;
border-left:2px solid #f5f5f5;
}

.affiche_prix_article span{
	clear: both;
font-size: 9px;
font-weight: normal;
line-height:4px;
}

.erreurSearcResa{
    color: #d0391c;
    text-transform: uppercase;
    text-align: center;	
	    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#background_evenementiel{
	    background: #efece5;
}
#menu_principal td a{
	    color: #5b4d42;
    font-weight: bold;
    text-transform: uppercase;
	    font-size: 12px;
    line-height: 12px;
}

#wrapper-haut {
    background: url(../speci/bandeau-haut.jpg) no-repeat top center #FFF;
}
#menu_haut{
	border-bottom:none !important;	
}
#wrapper_pre_footer{
	background:#93be3a;
}
ul.newsticker { /* that's your list */
position: relative;
left: 1000px;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
font-weight:bold;
text-transform:uppercase;
color:#914d23;
font-size:21px;
width:1600px;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 
#social_networks{
	background: #a40d3d;
    border-bottom: 2px solid #700c2c;
}
 
 
 .texte_ref_hp{
	font-size: 14px;
padding: 15px; 
 }
 .conteneur_ajax_products{
	 min-width:32px;
	 background:none;
	 width:auto !important; 
 }
 .bloc_new_affichage_article .ancien_prix, .bloc_new_affichage_article_int .ancien_prix{
float:right; 
 }
 .button_add_basket{
	 min-width:32px;
	 padding:2px;
	 width:auto; 
 }