body   { background-color: #4b4b4b; background-image: url(img/sfondo.gif); background-repeat: repeat-x; margin: 0; padding: 0 }
.zero { margin: 0; padding: 0 }
.zero img { margin: 0; padding: 0 }
.col  { background-color: #2e2e2e; margin: 0; padding: 0 }
.colint  { text-align: left; margin: 0 12px; padding: 0 }
.centro    { background-color: #ededed; text-align: left; margin: 0; padding: 0 }
.testo     { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; text-align: left; margin: 0 20px; padding: 0 }
.testo p { margin: 0 0 8px 0; padding: 0 }
.testo a { color: #4f77aa }
.testo a:hover { color: #000 }
.testo h1    { color: #000; font-size: 18px; font-weight: normal; line-height: 19px; margin: 10px 0 8px 0; padding: 0 }
.testo h2    { color: #d16002; font-size: 14px; font-weight: bold; line-height: 18px; margin: 0 0 5px 0; padding: 0 }
.testo ul { margin: 0 0 10px 15px; padding: 0 }
.testo ul li { margin: 0 0 6px; padding: 0 }
.testoimg { background-color: #ccc; margin-top: 5px; margin-bottom: 5px; margin-left: 0; padding: 5px; float: left }
.destra10 { margin-right: 10px }
.footer    { color: #999; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-image: url(img/footer_sfondo.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; margin: 4px 0 0; padding: 0 }
.footer a { color: #999; text-decoration: none }
.footer a:hover { color: #fff }
.sxboxcont  { display: block; margin: 0 0 10px }
.sxbox   { background: #4e79a4 url(img/sx_box_sfondo.gif) repeat-x; margin: 0; padding: 6px; text-align: left }
.sxbox ul  { color: #ededed; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-align: left; list-style-type: none; display: block; margin: 0; padding: 0; width: 100% }
.sxbox ul li { line-height: 18px; text-decoration: none; background-image: url(img/sx_box_freccia.gif); background-repeat: no-repeat; background-position: 0 3px; text-align: left; list-style-type: none; display: block; margin: 0; padding: 0 }
.sxbox ul li a { color: #fff; font-size: 11px; text-decoration: none; text-align: left; display: block; margin: 0; padding: 0 0 0 18px }
.sxbox ul li a:hover { color: #000; text-decoration: none }
.sx01power    { line-height: 23px; background: transparent url(img/sx01_power.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 176px; height: 23px }
.sx02testa    { line-height: 23px; background: transparent url(img/sx02_testa.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 176px; height: 23px }
.sx03allenamento    { line-height: 23px; background: transparent url(img/sx03_allenamento.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 176px; height: 23px }
.sx04tecnica    { line-height: 23px; background: transparent url(img/sx04_tecnica.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 176px; height: 23px }
.dxgalleria    { line-height: 23px; background: transparent url(img/dx_galleria_tit.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 176px; height: 23px }
.centermanuale    { line-height: 23px; background: transparent url(img/box_manuale_tit.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 236px; height: 23px }
.centeresercizi    { line-height: 23px; background: transparent url(img/box_esercizi_tit.gif) no-repeat 0 0; display: block; margin: 0; padding: 0; text-indent: -9000px; width: 236px; height: 23px }
.palestra    { line-height: 23px; background-color: transparent; background-image: url(img/sx_palestra.gif); background-repeat: no-repeat; background-position: 0 0; display: block; margin: 0; padding: 0 }
.palestra a   { background-color: transparent; background-image: url(img/sx_palestra.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; width: 176px; height: 23px; float: left }
.palestra a:hover  { text-decoration: none; background-color: transparent; background-image: url(img/sx_palestra.gif); background-repeat: no-repeat; background-position: 0 -23px; text-indent: -9000px; margin: 0; padding: 0; width: 176px; height: 23px; overflow: hidden; float: left }
.attenzione  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #999; background-image: url(img/attenzione_top.gif); background-repeat: no-repeat; text-align: left; margin: 0; padding: 32px 12px 5px }
.galleriaimg { margin: 10px 0 0; padding: 0 }
.centerbox  { display: block; margin: 5px 0 0; padding: 0; width: 236px; float: left }
.centerboxsx { margin-right: 15px; margin-bottom: 0; margin-left: 0; padding: 0 }
.centerboxint  { color: #000; font-size: 10px; font-family: Verdana; line-height: 13px; background-color: #ccc; text-align: left; margin: 0; padding: 10px 15px 5px }
.manualeimg  { text-align: center; display: block; margin: 3px 0; padding: 0 }
.criteri  { text-align: center; display: block; margin: 15px 0 8px; padding: 0 }
.centerbox int p { margin: 0; padding: 0 }
.boxesercizi { color: #ededed; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #999; background-image: url(img/box_esercizi_int_top.gif); background-repeat: no-repeat; margin: 0; padding: 8px 8px 5px }
.boxesercizi p { margin: 0; padding: 0 }
.boxesercizi img { margin: 0 0 8px; padding: 0 }
.boxesercizi select { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; margin: 0; padding: 0; float: right }
.percorso   { color: #4c4c4c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; background-color: #d9d9d9; background-image: url(img/percorso.gif); background-repeat: no-repeat; margin: 3px 0; padding: 3px 10px 4px }
.percorso a { color: #4f77aa; text-decoration: none }
.percorso a:hover { color: #2a405b }
/*--------------------------------------------- MAIN navIGATION ------------------------------------------------------*/

#menupath {
	width:940px;
	height:25px;
	padding:0;
	margin:0;
	z-index:80;
}
#nav {
	width:940px;
	height:25px;
	list-style-type:none;
	padding:0;
	margin:0;
	z-index:100;
}

#nav li {
	display:block;
	float:left;
	margin:0;
	padding:0;
	z-index:100;
}

#nav a {
	text-decoration:none;
}

#nav li.on:hover ul,#nav li.over ul {
/*for ie*/
	background:#4c4c4c;
}

#nav li a {
	color:#6e8ebd;
	display:block;
	padding:0;
	height:25px;
}

#nav li.on a {
	color:#9FA77E;
}

#nav li:hover ul,#nav li.over ul {
	display:block;
	z-index:6000;
}

#nav li a:hover,#nav li.on a:hover {
	height:25px;
	background-position:0 25px;
}

#nav li span {
	position:absolute;
	left:-2500px;
}

#lihome a,#lichisiamo a,#liabbonamenti a,#liattivita a,#liesercizi a,#limanuale a,#licontattaci a,#lienglish a {
	height:25px;
	display:block;
	position:relative;
	padding:0;
	margin:0;
}

#lihome a {
	background-image:url(img/01_home.gif);
	width:91px;
}

#lichisiamo a {
	background-image:url(img/02_chisiamo.gif);
	width:81px;
}

#liabbonamenti a {
	background-image:url(img/03_abbonamenti.gif);
	width:102px;
}

#liattivita a {
	background-image:url(img/04_attivita.gif);
	width:62px;
}

#liesercizi a {
	background-image:url(img/05_esercizi.gif);
	width:131px;
}

#limanuale a {
	background-image:url(img/06_manuale.gif);
	width:231px;
}

#licontattaci a {
	background-image:url(img/07_contattaci.gif);
	width:90px;
}

#lienglish a {
	background-image:url(img/08_english.gif);
	width:76px;
}
/* fine menu */
.testoimglink   { background-color: #ccc; margin: 8px 15px 8px 0; padding: 5px; float: left; border-style: solid; border-width: 0 1px 1px 0; border-color: #4c4c4c }

