section #mainpic .shoot{background:transparent url(../img/iphone_2x.png) no-repeat top center;background-size:312px 630px;background-origin:borders;}
.rengo-res .shoot.mid .approve{background-image: url(../img/res-approve@2x.png);background-size:149px 134px;background-origin:borders;}

section#features .ftime {background: url(../img/tabbar-1-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fmap {background: url(../img/tabbar-2-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .freminders {background: url(../img/tabbar-6-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .ftrain {background: url(../img/tabbar-4-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fairport {background: url(../img/tabbar-10-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fbike {background: url(../img/tabbar-8-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fpark {background: url(../img/tabbar-5-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fpartage {background: url(../img/tabbar-9-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .freal {background: url(../img/tabbar-40-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fiti {background: url(../img/tabbar-50-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}
section#features .fmore {background: url(../img/tabbar-xx-2_2x.png) no-repeat center left;background-size:30px 30px;background-origin:borders;}

section#partners .data-rennes {background: url('../img/logo/res-data-rennes@2x.png') no-repeat top left;background-size:113px 45px;background-origin:borders;}
section#partners .data-keolis {background: url('../img/logo/res-data-keolis@2x.png') no-repeat top left;background-size:300px 45px;background-origin:borders;}
section#partners .city-roul {background: url('../img/logo/res-city-roul@2x.png') no-repeat top left;background-size:46px 45px;background-origin:borders;}
section#partners .opendata71 {background: url('../img/logo/cg71-opendata@2x.png') no-repeat top left;background-size:46px 45px;background-origin:borders;}
section#partners .departement71 {background: url('../img/logo/cg71-departement@2x.png') no-repeat top left;background-size:43px 45px;background-origin:borders;}
section#partners .data-cub {background: url('../img/logo/bxj-cub@2x.png') no-repeat top left;background-size:45px 143px;background-origin:borders;}
section#partners .autocool {background: url('../img/logo/bxj-autocool@2x.png') no-repeat top left;background-size:107px 45px;background-origin:borders;}
section#partners .nts-vil {background: url('../img/logo/nts-ville@2x.png') no-repeat top left;background-size:116px 45px;background-origin:borders;}
section#partners .nts-metro {background: url('../img/logo/nts-metropole@2x.png') no-repeat top left;background-size:120px 45px;background-origin:borders;}
section#partners .nts-mar {background: url('../img/logo/nts-marguerite@2x.png') no-repeat top left;background-size:142px 45px;background-origin:borders;}
section#partners .sxb-cus {background: url('../img/logo/sxb-cus@2x.png') no-repeat top left;background-size:111px 45px;background-origin:borders;}
section#partners .sxb-cts {background: url('../img/logo/sxb-cts@2x.png') no-repeat top left;background-size:111px 45px;background-origin:borders;}
section#partners .sxb-auto {background: url('../img/logo/sxb-auto@2x.png') no-repeat top left;background-size:154px 45px;background-origin:borders;}
section#partners .regionpaca {background: url('../img/logo/paca-region@2x.png') no-repeat top left;background-size:131px 45px;background-origin:borders;}
section#partners .paca-pilote {background: url('../img/logo/paca-pilote@2x.png') no-repeat top left;background-size:116px 45px;background-origin:borders;}

section#partners .weather {background: url('../img/logo/weather@2x.png') no-repeat top left;background-size:50px 45px;background-origin:borders;}
section#partners .vinci {background: url('../img/logo/vinci@2x.png') no-repeat top left;background-size:147px 45px;background-origin:borders;}
section#partners .effia {background: url('../img/logo/effia@2x.png') no-repeat top left;background-size:126px 45px;background-origin:borders;}
section#partners .sncf {background: url('../img/logo/sncf@2x.png') no-repeat top left;background-size:79px 45px;background-origin:borders;}
section#partners .citiz {background: url('../img/logo/citiz@2x.png') no-repeat top left;background-size:116px 45px;background-origin:borders;}

.rengo-cg71 section#price .illus {background-image:url(../img/price-cg71@2x.png);background-size:200px 200px;background-origin:borders;}

@media screen and (max-width: 720px) {
	section #mainpic, .app-zone a.res {background:transparent url(../img/mainpic-small@2x.png) no-repeat top center;background-size:157px 195px;background-origin:borders;}
	.app-zone a.cg71 {background-image:url(../img/mainpic-small-cg71@2x.png);background-size:157px 195px;background-origin:borders;}
	.app-zone a.sxb {background-image:url(../img/mainpic-small-sxb@2x.png);background-size:157px 195px;background-origin:borders;}
	.app-zone a.bxj {background-image:url(../img/mainpic-small-bxj@2x.png);background-size:157px 195px;background-origin:borders;}
	.app-zone a.nts {background-image:url(../img/mainpic-small-nts@2x.png);background-size:157px 195px;background-origin:borders;}
	.app-zone a.sxb {background-image:url(../img/mainpic-small-sxb@2x.png);background-size:157px 195px;background-origin:borders;}
	 .app-zone a.paca {background-image:url(../img/mainpic-small-paca@2x.png);background-size:157px 195px;background-origin:borders;}
	 .app-zone a.hand {background-image:url(../img/mainpic-small-hand@2x.png);background-size:157px 195px;background-origin:borders;}
}