/* -------------------------------------- */
/* ==          SPRITE GRILLE              */    /* @note :  attention à bien rajouter l'url /images/ski-price.fr/ apres tte modif du sprite  */
/* -------------------------------------- */

/*     BUTTONS - PICTOS     */

.sprice_sprite_grille{ background:url("/images/ski-price.fr/sprice_sprite_grille.png") top left no-repeat; }
.motor_separ_arrow{ width:21px; height:128px; background-position:0 0; }
.button_ruban_nav_sd{ width:152px; height:56px; background-position:0 -128px; }
.button_ruban_nav_sd:hover{ width:152px; height:56px; background-position:0 -184px; }
.button_bleu_dark_bg{ width:108px; height:31px; background-position:-21px 0; }
.button_bleu_dark_bg:hover{ width:108px; height:31px; background-position:-21px -31px; }
.button_bleu_dark_bg:active{ width:108px; height:31px; background-position:-21px -62px; }
.button_base_bleu{ width:109px; height:28px; background-position:0 -240px; }
.button_base_bleu:hover{ width:109px; height:28px; background-position:0 -268px; }
.button_base_bleu:active{ width:109px; height:28px; background-position:0 -296px; }
.button_type_submit{ width:157px; height:27px; background-position:0 -324px; }
.button_type_submit:hover{ width:157px; height:27px; background-position:0 -351px; }
.button_type_submit:active{ width:157px; height:27px; background-position:0 -378px; }
.picto_bg_promo{ width:48px; height:47px; background-position:-109px -240px; }
.bg_prix_malin{ width:86px; height:28px; background-position:0 -405px; }
.bg_tooltip{ width:88px; height:28px; background-position:0 -433px; }
.bg_moins_cher{ width:87px; height:26px; background-position:0 -461px; }
.pagination_bg_active{ width:25px; height:25px; background-position:-129px 0; }
.pagination_bg_off{ width:25px; height:25px; background-position:-86px -405px; }
.button_offer_residence{ width:26px; height:25px; background-position:0 -487px; }
.button_offer_residence:hover{ width:26px; height:25px; background-position:-26px -487px; }
.button_offer_residence:active{ width:26px; height:25px; background-position:-52px -487px; }
.button_zoom_img{ width:25px; height:23px; background-position:-78px -487px; }
.button_zoom_img:hover{ width:25px; height:23px; background-position:-103px -487px; }
.button_zoom_img:active{ width:25px; height:23px; background-position:-128px -487px; }
.picto_home{ width:25px; height:16px; background-position:-111px -405px; }
.pagination_fleche_debut{ width:21px; height:16px; background-position:-136px -405px; }
.pagination_fleche_fin{ width:21px; height:16px; background-position:-88px -433px; }
.pagination_fleche_prec{ width:11px; height:16px; background-position:-109px -433px; }
.pagination_fleche_suiv{ width:11px; height:16px; background-position:-120px -433px; }
.button_slider_nav_active{ width:13px; height:12px; background-position:-131px -433px; }
.button_slider_nav_off{ width:13px; height:12px; background-position:-144px -433px; }
.bg_bottom_ss_menu_sd{ width:152px; height:6px; background-position:0 -512px; }



/* -------------------------------------- */
/* ==          SPRITE REPEAT-Y            */    /* @note :  attention à bien rajouter l'url /images/ski-price.fr/ apres tte modif du sprite  */
/* -------------------------------------- */    /* @note :  attention à bien modifier le no-repeat en repeat-y  */

.sprice_sprite_repeat_y{ background:url("/images/ski-price.fr/sprice_sprite_repeat_y.png") repeat-y; }  
.separ_box_pointilles{ width:2px; background-position:0 0; }
.bg_ss_menu_sd{ width:152px; background-position:-2px 0; }


/* -------------------------------------- */
/* ==          SPRITE REPEAT-X            */     /* @note :  attention à bien rajouter l'url /images/ski-price.fr/ apres tte modif du sprite  */
/* -------------------------------------- */

.sprice_sprite_repeat_x{ background:url("/images/ski-price.fr/sprice_sprite_repeat_x.png") repeat-x; }  
.bg_ss_domaine_top{height:121px; background-position:0 0; }
.bg_site_top{height:121px; background-position:0 -121px; }

/* -------------------------------------- */
/* ==          SURCLASSEMENT            */
/* -------------------------------------- */
.bg_site_top,
.bg_ss_domaine_top{
	margin-bottom: 15px;
}
.button_bleu_dark_bg {
	color:#333333;
}
.button_bleu_dark_bg:hover {
	color:#CCCCCC;
}
.separ_box_pointilles {
	height:100px;
    margin: 10px 0;
}
.bg_prix_malin p {
	padding-top:6px;
}

.button_offer_residence{cursor: pointer;}

