.icons_serv{background: url('../../images/commun/service/logos/sprite-services.png') no-repeat;}
.acces_handicap{ background-position: 0 0; width: 38px; height: 38px; } 
.acces_handicapes{ background-position: 0 -40px; width: 38px; height: 38px; } 
.accueil{ background-position: 0 -80px; width: 38px; height: 38px; } 
.accueil24{ background-position: 0 -120px; width: 38px; height: 38px; } 
.accueil7{ background-position: 0 -160px; width: 38px; height: 38px; } 
.air_rafraichi{ background-position: 0 -200px; width: 38px; height: 38px; } 
.amex{ background-position: 0 -240px; width: 38px; height: 38px; } 
.ascenseur{ background-position: 0 -280px; width: 38px; height: 38px; } 
.aspirateur{ background-position: 0 -320px; width: 38px; height: 38px; } 
.aucun{ background-position: 0 -360px; width: 38px; height: 38px; } 
.baby_sitting{ background-position: 0 -400px; width: 38px; height: 38px; } 
.bar{ background-position: 0 -440px; width: 38px; height: 38px; } 
.cb{ background-position: 0 -480px; width: 38px; height: 38px; } 
.cheque_vacances{ background-position: 0 -520px; width: 38px; height: 38px; } 
.climatisation{ background-position: 0 -560px; width: 38px; height: 38px; } 
.coffre_fort{ background-position: 0 -600px; width: 38px; height: 38px; } 
.coin_enfants{ background-position: 0 -640px; width: 38px; height: 38px; } 
.controle_acces{ background-position: 0 -680px; width: 38px; height: 38px; } 
.distributeur_auto{ background-position: 0 -720px; width: 38px; height: 38px; } 
.dvd{ background-position: 0 -760px; width: 38px; height: 38px; } 
.excursion{ background-position: 0 -800px; width: 38px; height: 38px; } 
.fax{ background-position: 0 -840px; width: 38px; height: 38px; } 
.fer_a_repasser{ background-position: 0 -880px; width: 38px; height: 38px; } 
.hammam{ background-position: 0 -920px; width: 38px; height: 38px; } 
.internet, .espace_internet{ background-position: 0 -960px; width: 38px; height: 38px; } 
.internet_wifi{ background-position: 0 -1000px; width: 38px; height: 38px; } 
.jacuzzi{ background-position: 0 -1040px; width: 38px; height: 38px; } 
.jcb{ background-position: 0 -1080px; width: 38px; height: 38px; } 
.kit_bebe{ background-position: 0 -1120px; width: 38px; height: 38px; } 
.kit_entretien_kitche{ background-position: 0 -1160px; width: 38px; height: 38px; } 
.kit_linge_hebdo{ background-position: 0 -1200px; width: 38px; height: 38px; } 
.kit_linge_sup{ background-position: 0 -1240px; width: 38px; height: 38px; } 
.laverie{ background-position: 0 -1280px; width: 38px; height: 38px; } 
.livraison{ background-position: 0 -1320px; width: 38px; height: 38px; } 
.local_velos{ background-position: 0 -1360px; width: 38px; height: 38px; } 
.location_velo{ background-position: 0 -1400px; width: 38px; height: 38px; } 
.menage_hebdo{ background-position: 0 -1440px; width: 38px; height: 38px; } 
.mini_market{ background-position: 0 -1480px; width: 38px; height: 38px; } 
.navette{ background-position: 0 -1520px; width: 38px; height: 38px; } 
.parking{ background-position: 0 -1560px; width: 38px; height: 38px; } 
.petit_dejeuner{ background-position: 0 -1600px; width: 38px; height: 38px; } 
.petits_animaux{ background-position: 0 -1640px; width: 38px; height: 38px; } 
.piscine{ background-position: 0 -1680px; width: 38px; height: 38px; } 
.plateau_repas{ background-position: 0 -1720px; width: 38px; height: 38px; } 
.point_phone{ background-position: 0 -1760px; width: 38px; height: 38px; } 
.pressing{ background-position: 0 -1800px; width: 38px; height: 38px; } 
.restaurant{ background-position: 0 -1840px; width: 38px; height: 38px; } 
.room_service{ background-position: 0 -1880px; width: 38px; height: 38px; } 
.salle_remise_en_forme{ background-position: 0 -1920px; width: 38px; height: 38px; } 
.salle_reunion{ background-position: 0 -1960px; width: 38px; height: 38px; } 
.sauna{ background-position: -40px 0; width: 38px; height: 38px; } 
.service_menage{ background-position: -40px -40px; width: 38px; height: 38px; } 
.spa{ background-position: -40px -80px; width: 38px; height: 38px; } 
.spectacle{ background-position: -40px -120px; width: 38px; height: 38px; } 
.taxi{ background-position: -40px -160px; width: 38px; height: 38px; } 
.telephone{ background-position: -40px -200px; width: 38px; height: 38px; } 
.television{ background-position: -40px -240px; width: 38px; height: 38px; } 
.television_dvd{ background-position: -40px -280px; width: 38px; height: 38px; } 
.television_sat{ background-position: -40px -320px; width: 38px; height: 38px; } 
.velo{ background-position: -40px -360px; width: 38px; height: 38px; }

.coins{background: url('../../images/commun/service/logos/sprite-coins.png');}
.sprite_coin_bd{ background-position: 0 0; width: 10px; height: 10px; } 
.sprite_coin_bg{ background-position: 0 -12px; width: 10px; height: 10px; } 
.sprite_coin_hd{ background-position: 0 -24px; width: 10px; height: 38px; } 
.sprite_coin_hg{ background-position: 0 -64px; width: 10px; height: 38px; } 
.sprite_moyens{ background-position: 0 -104px; width: 228px; height: 38px; } 
.sprite_services{ background-position: 0 -144px; width: 228px; height: 38px; } 

.repeat_bas{ background: url('../../images/commun/service/repeat_bas.gif');background-repeat:repeat-x;} 
.repeat_droite{ background: url('../../images/commun/service/repeat_droite.gif'); background-repeat:repeat-y;} 
.repeat_gauche{ background: url('../../images/commun/service/repeat_gauche.gif'); background-repeat:repeat-y;} 
.repeat_haut{ background: url('../../images/commun/service/repeat_haut.gif');background-repeat:repeat-x;} 
.conteneur_services {
	padding:5px;
	border:1px solid #D3D3D3;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .2);
	box-shadow:0 1px 2px rgba(0, 0, 0, .2);
	-webkit-transition:background-position 0.3s ease-in-out;
	-moz-transition:background-position 0.3s ease-in-out;
	-o-transition:background-position 0.3s ease-in-out;
	-ms-transition:background-position 0.3s ease-in-out;
	transition:background-position 0.3s ease-in-out;
	width:640px;
}
.titre_services {
    margin-top:20px;
	border:1px solid #D3D3D3;
	background-color:#CDCFD6;
    margin-left:25px;
   font-size:14px; 
   color:#564841; 
   font-weight:600;
   padding:5px 8px;
   width:89px;
   -moz-border-radius-topleft: 10px;
   -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
   -moz-border-radius-topright: 10px;
   -webkit-border-top-right-radius: 10px;
   border-top-right-radius: 10px;
}