@charset "utf-8";
/* CSS Document */
a:hover {COLOR: #ff0000; }
a:link {COLOR: #000000; text-decoration:none;  }
a:visited {COLOR: #000000; }
a.opacity img {	border:none; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
a.opacity:hover img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;} 
.fit{background-image:url(images/fitness.jpg); background-position:center; background-repeat:no-repeat;}
.kine{background-image:url(images/kine.jpg); background-position:center; background-repeat:no-repeat;}
.sport{background-image:url(images/sport.jpg); background-position:center; background-repeat:no-repeat;}
.contenuto{font-family:Verdana; font-size:14px; text-align:center;}
.titoli{font-family:Verdana; font-size:16px; text-align:center; font-weight:bold;}
.corsi{	font-family:Verdana; font-size:14px; text-align:center; text-transform:uppercase; }
.menu {vertical-align:top; font-family:Verdana; text-align:center; font-size:12px; color:#000000; font-weight:bold;}
.corner { position: absolute; width: 10px; height: 10px; background: url('corners.gif') no-repeat; font-size: 0%; }
.TL {	top: 0;	left: -10px;	background-position: 0 0;}
.TR { top: 0; right: -10px; background-position: -10px 0; }
.BL { bottom: 0; left: 0; background-position: 0 -10px; top:10; left:-10px;}
.BR { bottom:0; right: -10px; background-position: -10px -10px; }
.corner2 { position: absolute; width: 20px; height: 20px; background:url(corners2.gif) no-repeat; font-size: 0%; }
.TL2 {	top: 0;	left: 0px;	background-position: 0 0;}
.TR2 {	top: 0px;	right: 0px;	background-position: -20px 0;}
.BL2 { bottom: 0; left: 0; background-position: 0 -20px; top:10;}
.BR2 { bottom:0; right: 0; background-position: -20px -20px; }


#body{	background-color:#ffffff; }

#contenitore{
	position: absolute;
	width:1000px;
	height:800px;
	margin-left: -500px;
	margin-top: --415px; 
	z-index:2;
	/*border:1px solid black;*/
	left: 50%;	
	background-color:#ffffff;
	top: 11px;
}
#contenuto{
	position: absolute;
	z-index: 4;
	width: 843px;
	height: 460px;
	left: 82px;
	top: 159px;
	padding: 1%;
	overflow: auto;
}
#contenuto a{text-decoration: underline;}
#contenuto img{	border:none;}

#foot{
	position: absolute;
	width:857px;
	height:20px;
	margin-left:-500px;
	margin-top: -15px;
	z-index:2;
	left: 582px;
	top: 794px;
	z-index:5;
/*	background-color:#534f4f;*/
	background-color:#000000;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Verdana;
	font-size:14px;
	vertical-align:middle;}
	
#logo{
	z-index:1;
	position: absolute;
	top:73px;
	left:532px;
	width:215px;
	height:129px;
	margin-left:-450px;
	margin-top: -70px;

	vertical-align:middle;
	text-align: center;
}
#facebook{
	z-index:10;
	position: absolute;
	top:665px;
	left:533px;
	width:50px;
	height:50px;
	margin-left:-450px;
	margin-top: -70px;
	vertical-align:middle;
	text-align: center;
}
#facebook img{border:none;}
	
#novita{
	z-index:1;
	position: absolute;
	top:73px;
	left:1171px;
	width:216px;
	height:129px;
	margin-left:-450px;
	margin-top: -70px;

	vertical-align:middle;
	text-align: center;
}
	
	
#centrotestata{
	z-index:1;
	position: absolute;
	top:73px;
	left:749px;
	width:421px;
	height:129px;
	margin-left:-450px;
	margin-top: -70px;
	background-color:#ffffff;
	vertical-align:middle;
	text-align: center;
}

#colsx{
	position:absolute;
	width:204px;
	height:476px;
	top: 27px;
	left: 1px;}

#coldx{
	position:absolute;
	width:600px;
	height:476px;
	top: 27px;
	left: 210px;}
	
#coldx2{
	position:absolute;
	width:42px;
	height:476px;
	top: 27px;
	left: 814px;}
	
#fitness{
	position:absolute;
	width:276px;
	height:365px;
	left: -1px;
	top: 9px;
}
	
#fitness img{border:0;}
	
#kinesis{
	position:absolute;
	width:276px;
	height:365px;
	left: 288px;
	top: 10px;}

#kinesis img{border:0;}
	
#sport{
	position:absolute;
	width:276px;
	height:365px;
	left: 578px;
	top: 10px;}

#sport img{border:0;}
	
#motto{
	position:absolute;
	width:850;
	height:61px;
	left: 4px;
	top: 372px;
}
	
#motto img{	border:0;}

#logo2{
	z-index:1;
	position: absolute;
	top:715px;
	left:532px;
	width:215px;
	height:129px;
	margin-left:-450px;
	margin-top: -70px;

	text-align: center;
}
	
	
#centrotestata2{
	z-index:1;
	position: absolute;
	top:715px;
	left:749px;
	width:421px;
	height:129px;
	margin-left:-450px;
	margin-top: -70px;
	background-color:#ffffff;
	vertical-align:middle;
	text-align: center;
}
	
#novita2{
	z-index:1;
	position: absolute;
	top:715px;
	left:1171px;
	width:216px;
	height:129px;
	margin-left:-450px;
	margin-top: -70px;

	vertical-align:middle;
	text-align: center;
}

#menu{
	position: absolute;
	width:855px;
	height:20px;
	margin-left:-500px;
	margin-top: -15px;
	z-index:2;
/*	background-color:#534f4f;*/
	background-color:#000000;
	left: 582px;
	top: 154px;
}
	
#menu ul{
margin: 0;
text-align: center; //set value to "left", "center", or "right"*/
	background-color:#534f4f;
}

#menu ul li{display: inline;}

#menu ul li a{text-decoration:none;	font-weight:bold;	font-family:Verdana, Geneva, sans-serif;	font-size:13px; color: #ffffff; 
margin-right: 10px; /*spacing between each menu link*/
text-decoration: bold;}

#menu ul li a:hover, #menu ul li a.selected{/*border-bottom-color: red;*/color: red;}

