<!--

#contenuto h2{
	font-size: 18px !important;
	margin-bottom:0px;
	margin-top:15px;
}
#contenuto p{
	margin-top:5px;
}
#contenuto{
	position:absolute;
	z-index:100;
	top:100%;
	width:100%;	
	padding-top:0px;
	padding-bottom:25px;
}
.conts{
	width:100%;
	padding:50px;
	padding-top:30px;
	padding-bottom:20px;
	word-wrap:break-word;
}
.slideshow1{
	position:absolute;
	left:0;
	z-index:-2;
	opacity:1;
	background-repeat:no-repeat;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
}
.slideshow2{
	position:absolute;
	left:0;
	z-index:-1;
	opacity:0;
	background-repeat:no-repeat;
	-webkit-transition:opacity 1s;
	transition:opacity 1s;
}
.fs{
	position:absolute;
	z-index:10;
	cursor:pointer;
	width:30px;
	height:27px;
	background:url(../_grafiche/fs.png) no-repeat center center;
	right:0px;
	opacity:0.6;
	-webkit-transition:opacity 0.5s;
	transition:opacity 0.5s;
}
.FS .fs{
	/*top:20px;*/
	left:auto !important;
	right:20px !important;
	background-image:url(../_grafiche/fsCh.png);
}
.fs:hover{
	opacity:1 !important;
}
.FS{
	position:fixed;
	top:0px;
	left:0px;
}
.FS, .FS .slideshow1, .FS .slideshow2{
	width:100% !important;
	height:100% !important;
	background-size:cover !important;
	background-position:center center !important;
}
.FS .conts{
	position:absolute;
	left:0px;
	bottom:0px;
	background-color:rgba(0,0,0,0.5) !important;
	padding-top:30px !important;
	padding-right:30px !important;
	padding-bottom:30px !important;
	padding-left:300px !important;
	background-image:url(../_grafiche/logo.png) !important;
	background-size:250px 93px !important;
	background-position:30px center !important;
	background-repeat:no-repeat !important;
}
.FS .conts *{
	color:#FFF !important;
}
.sch_varie{
	/*background-color:#515f67;*/
}
.sch_varie *{
	color:rgba(255,255,255,0.8) !important;
}
.sch_varie h2{
	color:#cea07e !important;
}
.sch_varie a{
	color:#d8bda9 !important;
	text-decoration:none;
}

.sch_progetti{
	/*background-color:#7e5630;*/
}
.sch_progetti *{
	color:rgba(255,255,255,0.8) !important;
}
.sch_progetti h2{
	color:#cea07e !important;
}


.sch_eventi{
	background-color:#82779d;
}
.sch_eventi *{
	color:rgba(255,255,255,0.8) !important;
}
.sch_eventi h2{
	color:#cea07e !important;
}

.sch_terapia_manuale{
	/* background-color:#666; */
}
.sch_terapia_manuale *{
	color:rgba(255,255,255,0.8) !important;
}
.sch_terapia_manuale h2{
	color:#DDD !important;
}

.sch_sport_training{
	/* background-color:#27506f; */
}
.sch_sport_training *{
	color:rgba(255,255,255,0.8) !important;
}
.sch_sport_training h2{
	color:#e1b88f !important;
}

.sch_pilates{
	/* background-color:#48413c; */
}
.sch_pilates *{
	color:rgba(255,255,255,0.8) !important;
}
.sch_pilates h2{
	color:#bb9a6c !important;
}

.sch_boulegan{
	/*background-color:#f7e5cf;
	border-top:1px solid #000;*/
}
.sch_boulegan *{
	/*color:rgba(255,255,255,0.8) !important;*/
}
.sch_boulegan h2{
	color:#796655 !important;
}
.sch_boulegan h1{
	font-family:'Luismi Murder', 'futura_lt_btlight', sans-serif !important;
	font-size: 35px !important;
	letter-spacing:4px;
	color:#b09045 !important;
}

@media only screen and (max-width: 420px){
	#contenuto p{
		text-align:justify;
	}
	.sch_boulegan h1{
		font-size: 25px !important;
		letter-spacing:2px;
	}
	.sch_boulegan h2{
		text-align:center;
		width:200px;
		display:block;
	}
	.cont_boul{
		width:200px;
		padding:0px !important;
		position:absolute;
		left:50%;
		margin-left:-100px !important;
	}
}

.foto{
	position:absolute;
	z-index:10;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
}
#foto_progetti{
	background-image:url(../_grafiche/progetti.png);
}
@media only screen and (max-height: 664px){
	.foto{
		height:80%;
		background-size:contain;
	}
}
@media only screen and (max-width: 1100px){
	.foto{
		width:60%;
		background-size:contain;
	}
}

#foto_varie{
	background-image:url(../_grafiche/varie.png);
}
@media only screen and (max-width: 1100px){
	#foto_varie{
		width:70%;
	}
}
@media only screen and (max-width: 1100px) and (orientation: landscape){
	#foto_varie{
		width:50% !important;
	}
}


#foto_eventi{
	background-image:url(../_grafiche/pilates4.png);
}
@media only screen and (max-width: 1100px){
	#foto_eventi{
		width:70%;
	}
}
@media only screen and (max-width: 1100px) and (orientation: landscape){
	#foto_eventi{
		width:50% !important;
	}
}
.slideshowSX{
	padding-left:25%;
}
.slideshowSX .conts{
	background-repeat: repeat-y;
	background-position:left center;
	padding-left:10%;
}
.slideshowSX .slideshow1, .slideshowSX .slideshow2{
	background-repeat: no-repeat;
	background-position:left center;	
}
.slideshowDX{
	padding-right:25%;
}
.slideshowDX .conts{
	background-repeat: repeat-y;
	background-position:right center;
	padding-right:10%;
}
.slideshowDX .slideshow1, .slideshowDX .slideshow2{
	background-repeat: no-repeat;
	background-position:right center;
}
.slideshowBIG{
	width:100%;
}
.slideshowBIG .slideshow1, .slideshowBIG .slideshow2{
	background-repeat: no-repeat;
	background-position:center center;
	background-size:cover;
}

.slideshowSX .sfVarie{
	background-image:url(../_grafiche/sfVarieSX.png);
}
.slideshowDX .sfVarie{
	background-image:url(../_grafiche/sfVarieDX.png);
}
.slideshowSX .sfTerapiaManuale{
	background-image:url(../_grafiche/sfTerapiaManualeSX.png);
}
.slideshowDX .sfTerapiaManuale2{
	background-image:url(../_grafiche/sfTerapiaManualeDX.png);
}
.slideshowSX .sfPilates{
	background-image:url(../_grafiche/sfPilatesSX.png);
}
.slideshowDX .sfPilates{
	background-image:url(../_grafiche/sfPilatesDX.png);
}
.slideshowSX .sfSport{
	background-image:url(../_grafiche/sfSportSX.png);
}
.slideshowDX .sfSport{
	background-image:url(../_grafiche/sfSportDX.png);
}
.slideshowSX .sfProgetti{
	background-image:url(../_grafiche/sfProgettiSX.png);
}
.slideshowDX .sfProgetti{
	background-image:url(../_grafiche/sfProgettiDX.png);
}
.slideshowSX .fs{
	left:0px;
	right:auto;
}

.slideshowSX .sfVuota{
	background-image:url(../_grafiche/sfVuotaSX.png);
}
.slideshowDX .sfVuota{
	background-image:url(../_grafiche/sfVuotaDX.png);
}
@media only screen and (max-width: 620px){
	.slideshowSX, .slideshowDX{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	.slideshowSX .conts, .slideshowDX .conts{
		background-repeat: repeat-x !important;
		background-position: center 120px !important;
		background-size:100% 300px !important;
		padding-top:200px !important;
	}
	.conts{
		padding-left:40px !important;
		padding-right:40px !important;
	}
	.slideshowSX .slideshow1, .slideshowSX .slideshow2, .slideshowDX  .slideshow1, .slideshowDX  .slideshow2{
		background-position:top center !important;
		background-size:100% auto !important;
	}
	.sfVarie{
		background-image:url(../_grafiche/sfVarieSU.png) !important;
	}
	.sfTerapiaManuale{
		background-image:url(../_grafiche/sfTerapiaManualeSU.png) !important;
	}
	.sfPilates{
		background-image:url(../_grafiche/sfPilatesSU.png) !important;
	}
	.sfSport{
		background-image:url(../_grafiche/sfSportSU.png) !important;
	}
	.sfProgetti{
		background-image:url(../_grafiche/sfProgettiSU.png) !important;
	}
	.sfVuota{
		background-image:url(../_grafiche/sfVuotaSU.png) !important;
	}
	#foto_contatti{
		opacity:0.25;
	}
}

#foto_terapia_manuale{
	background-image:url(../_grafiche/terapia_manuale2.png);
}


.introSport{
	left:5%;
	margin-top:-240px !important;
}

#foto_sport_training{
	background-image:url(../_grafiche/sport_training.png);
	background-position:right bottom;
	left:auto !important;
	right:0px;
	top:auto !important;
	bottom:0px;
	margin-bottom:-5%;
}
@media only screen and (max-height: 660px){
	#foto_sport_training{
		background-size:contain;
	}
}



#foto_gyrotonic{
	background-image:url(../_grafiche/gyrotonic2.png);
	background-position:right top;
	left:auto !important;
	right:0px;
}
@media only screen and (max-width: 620px) and (orientation: portrait){
	.introGyrotonic{
		padding-top:120px !important;
	}
}


#foto_pilates{
	background-image:url(../_grafiche/pilates3.png);
	background-position:right top;
	left:auto !important;
	right:0px;
}
@media only screen and (max-width: 620px){
	.introPilates{
		padding-top:80px !important;
	}
}
@media only screen and (max-width: 1100px){
	#foto_sport_training{
		width:60%  !important;
		height:80% !important;
		top:auto !important;
		bottom:100px;
		background-position:60px bottom;
	}
}
@media only screen and (max-width: 420px){
	#foto_sport_training{
		width:100%  !important;
		height:80% !important;
		top:auto !important;
		bottom:100px;
		background-position:60px bottom;
	}
}

#foto_boulegan{
	background-image:url(../_img/foto/boulegan/foto01.jpg);
	background-size:cover !important;
	background-position:center center !important;
}
@media only screen and (max-width: 1100px){
	#foto_boulegan{
		width:100% !important;
		height:100% !important;
	}
}
@media only screen and (max-height: 664px){
	#foto_boulegan{
		width:100% !important;
		height:100% !important;
	}
	.introBoulegan{
		right:auto !important;
		left:20px;
		top:80px !important;
	}
}
@media only screen and (max-width: 620px) and (orientation: portrait){
	.introPilates{
		padding-top:120px !important;
	}
	.introBoulegan{
		top:170px !important;
		left:0px !important;
	}
	.introSport{
		left:0px !important;
		padding-top:110px !important;
	}
	#foto_sport_training{
		background-position:80px bottom;
	}
}

.introBoulegan, .introBoulegan *{
	color:#FFF !important;
}
.introBoulegan div{
	background:rgba(0,0,0,0.6);
	padding:20px;
}
.titoloBoulegan{
	color:#FFF !important;
}


#foto_contatti{
	background-image:url(../_grafiche/contatti.jpg);
	background-size:cover;
	background-position:center bottom;
	width:100%;
	height:100%;
	position:fixed;
}
@media screen and (max-height: 650px){
	.fs{
		display:none;
	}
}
@media screen and (max-aspect-ratio: 1000/800) and (min-width: 421px){
	#foto_contatti{
		opacity:0.25;
	}
}
@media screen and (max-height: 421px){
	#foto_contatti{
		opacity:0.25;
	}
	.introSport{
		left:0px !important;
		margin-top:-80px !important;
	}
	#foto_sport_training{
		bottom:0px;
		background-position:0px bottom;
	}
}


#foto_streaming{
	background-image:url(../_grafiche/streaming.png);
	background-position:right top;
	left:auto !important;
	right:0px;
}
-->