body
{
    margin: 0px;
    padding: 0px;
	color: #696767;
	background: url(../images/BkgBody.jpg) repeat-x center -130px;
    font-family:Trebuchet MS, Arial, Verdana, Sans-serif ;
}


.data {color:#67391b; font-size:10px; font-weight:bold;  }
.data a       {color: #67391b; text-decoration:none;}
.data a:hover {color: #000000; text-decoration:none; }

.titolo {color:#ff6702; font-size:16px; font-weight:normal;  }
.titolo a       {color: #ff6702; text-decoration:none;}
.titolo a:hover {color: #ff6702; text-decoration:none; }

.titolo13n {color:#c5580f; font-size:13px; font-weight:normal;  }
.titolo13n a       {color: #c5580f; text-decoration:none;}
.titolo13n a:hover {color: #000000; text-decoration:none; }

.dove {color:#c5580f; font-size:14px; font-weight:normal;  }
.dove a       {color: #c5580f; text-decoration:none;}
.dove a:hover {color: #000000; text-decoration:none; }

.titsezioni {color:#171560; font-size:20px; font-weight:bold;  }
.tisezioni a       {color: #171560; text-decoration:none;}
.tisezioni a:hover {color: #000000; text-decoration:none; }

.titsezioniarancio {color:#f06002; font-size:14px; font-weight:bold;  }
.titsezioniarancio a       {color: #f06002; text-decoration:none;}
.titsezioniarancio a:hover {color: #f06002; text-decoration:none; }

.titsezioniblu {color:#171560; font-size:14px; font-weight:bold;  }
.titsezioniblu a       {color: #171560; text-decoration:none;}
.titsezioniblu a:hover {color: #000000; text-decoration:none; }

.blu {color:#171560; font-size:11px; font-weight:bold;  }
.blu a       {color: #171560; text-decoration:none;}
.blu a:hover {color: #000000; text-decoration:none; }

.titsezioniblu {color:#17155e; font-size:14px; font-weight:bold;  }
.titsezioniblu a       {color: #17155e; text-decoration:none;}
.titsezioniblu a:hover {color: #000000; text-decoration:none; }

.nero {color:#000000; font-size:13px; font-weight:bold;  }
.nero a       {color: #000000; text-decoration:none;}
.nero a:hover {color: #000000; text-decoration:none; }

.dainami {color:#bb0370; font-size:17px; font-weight:bold;  }
.dainami a       {color: #bb0370; text-decoration:none;}
.dainami a:hover {color: #000000; text-decoration:none; }

.dainamibott {color:#bb0370; font-size:12px; font-weight:bold;  }
.dainamibott a       {color: #bb0370; text-decoration:none;}
.dainamibott a:hover {color: #000000; text-decoration:none; }

.comfort {color:#ac61a4; font-size:17px; font-weight:bold;  }
.comfort a       {color: #ac61a4; text-decoration:none;}
.comfort a:hover {color: #000000; text-decoration:none; }

.comfortbott {color:#ac61a4; font-size:12px; font-weight:bold;  }
.comfortbott a       {color: #ac61a4; text-decoration:none;}
.comfortbott a:hover {color: #000000; text-decoration:none; }

.servizibott {color:#8d8d8d; font-size:12px; font-weight:bold;  }
.servizibott a       {color: #8d8d8d; text-decoration:none;}
.servizibott a:hover {color: #000000; text-decoration:none; }

.lab {color:#acb51c; font-size:17px; font-weight:bold;  }
.lab a       {color: #bb0370; text-decoration:none;}
.lab a:hover {color: #000000; text-decoration:none; }

.labbott {color:#acb51c; font-size:12px; font-weight:bold;  }
.labbott a       {color: #acb51c; text-decoration:none;}
.labbott a:hover {color: #000000; text-decoration:none; }

.oasi {color:#1367a9; font-size:17px; font-weight:bold;  }
.oasi a       {color: #1367a9; text-decoration:none;}
.oasi a:hover {color: #000000; text-decoration:none; }

.oasibott {color:#1367a9; font-size:12px; font-weight:bold;  }
.oasibott a       {color: #1367a9; text-decoration:none;}
.oasibott a:hover {color: #000000; text-decoration:none; }

.spa {color:#ac61a4; font-size:17px; font-weight:bold;  }
.spa a       {color: #ac61a4; text-decoration:none;}
.spa a:hover {color: #000000; text-decoration:none; }

.spabott {color:#ac61a4; font-size:12px; font-weight:bold;  }
.spabott a       {color: #ac61a4; text-decoration:none;}
.spabott a:hover {color: #000000; text-decoration:none; }

.cycling {color:#eb2233; font-size:17px; font-weight:bold;  }
.cycling a       {color: #eb2233; text-decoration:none;}
.cycling a:hover {color: #000000; text-decoration:none; }

.cyclingbott {color:#eb2233; font-size:12px; font-weight:bold;  }
.cyclingbott a       {color: #eb2233; text-decoration:none;}
.cyclingbott a:hover {color: #000000; text-decoration:none; }

.personaltrainer {color:#57902e; font-size:17px; font-weight:bold;  }
.personaltrainer a       {color: #57902e; text-decoration:none;}
.personaltrainer a:hover {color: #000000; text-decoration:none; }

.personaltrainerbott {color:#57902e; font-size:12px; font-weight:bold;  }
.personaltrainerbott a       {color: #57902e; text-decoration:none;}
.personaltrainerbott a:hover {color: #000000; text-decoration:none; }

.world {color:#feb303; font-size:17px; font-weight:bold;  }
.world a       {color: #feb303; text-decoration:none;}
.world a:hover {color: #000000; text-decoration:none; }

.groupexercise {color:#feb303; font-size:17px; font-weight:bold;  }
.groupexercise a       {color: #feb303; text-decoration:none;}
.groupexercise a:hover {color: #000000; text-decoration:none; }

.groupexcercise {color:#feb303; font-size:17px; font-weight:bold;  }
.groupexcercise a       {color: #feb303; text-decoration:none;}
.groupexcercise a:hover {color: #000000; text-decoration:none; }

.groupexcercisebott {color:#feb303; font-size:12px; font-weight:bold;  }
.groupexcercisebott a       {color: #feb303; text-decoration:none;}
.groupexcercisebott a:hover {color: #000000; text-decoration:none; }

.fitness {color:#059463; font-size:17px; font-weight:bold;  }
.fitness a       {color: #059463; text-decoration:none;}
.fitness a:hover {color: #000000; text-decoration:none; }

.fitnessdepbott {color:#059463; font-size:12px; font-weight:bold;  }
.fitnessdepbott a       {color: #059463; text-decoration:none;}
.fitnessdepbott a:hover {color: #000000; text-decoration:none; }

.danza {color:#b8b803; font-size:17px; font-weight:bold;  }
.danza a       {color: #b8b803; text-decoration:none;}
.danza a:hover {color: #000000; text-decoration:none; }

.danzabott {color:#b8b803; font-size:12px; font-weight:bold;  }
.danzabott a       {color: #b8b803; text-decoration:none;}
.danzabott a:hover {color: #000000; text-decoration:none; }

.kids {color:#cb0447; font-size:17px; font-weight:bold;  }
.kids a       {color: #cb0447; text-decoration:none;}
.kids a:hover {color: #000000; text-decoration:none; }

.kidbott {color:#cb0447; font-size:12px; font-weight:bold;  }
.kidbott a       {color: #cb0447; text-decoration:none;}
.kidbott a:hover {color: #000000; text-decoration:none; }

.arancio11b		{color:#f06002; font-size:11px; font-weight:bold;  }		

.arancio12n			{color:#f06002; font-size:12px; font-weight:bold;  }
.arancio12n a       {color: #f06002; text-decoration:none;}
.arancio12n a:hover {color: #f06002; text-decoration:none; }

.blu9b 			{font-size:9px;color:#17155E;font-weight:bold;}

.blu10b 		{font-size:10px;color:#17155E;font-weight:bold;}

.blu11n 		{font-size:11px;color:#17155E;font-weight:normal;}

.blu11b 		{font-size:11px;color:#17155E;font-weight:bold;}

.bluscuro9n 	{font-size:9px;color:#575757;font-weight:normal;line-height:12px;}
.bluscuro11b 	{font-size:11px;color:#575757;font-weight:bold;}

.blu12b			{color:#17155e; font-size:12px; font-weight:bold;  }
.blu12b a       {color: #17155e; text-decoration:none;}
.blu12b a:hover {color: #17155e; text-decoration:none; }

.blu12n			{color:#17155e; font-size:12px; font-weight:normal;  }
.blu12n a       {color: #17155e; text-decoration:none;}
.blu12n a:hover {color: #17155e; text-decoration:none; }

.blu14b			{color:#17155e; font-size:14px; font-weight:bold;  }
.blu14b a       {color: #17155e; text-decoration:none;}
.blu14b a:hover {color: #17155e; text-decoration:none; }

.grigio11n			{color:#5e5e5e; font-size:11px; font-weight:normal;  }
.grigio11n a       {color: #5e5e5e; text-decoration:none;}
.grigio11n a:hover {color: #5e5e5e; text-decoration:none; }

.grigioscuro11n			{color:#333333; font-size:11px; font-weight:normal;  }
.grigioscuro11n a       {color: #333333; text-decoration:none;}
.grigioscuro11n a:hover {color: #333333; text-decoration:none; }

.bianco10b			{font-size:10px;color:#ffffff;font-weight:bold;}
.bianco11n			{font-size:11px;color:#ffffff;font-weight:normal;}
.bianco14b			{font-size:14px;color:#ffffff;font-weight:bold;}

.marrone10n		{color:#6b6251; font-size:10px; font-weight:normal;  }
.marrone10n a       {color: #6b6251; text-decoration:none;}
.marrone10n a:hover {color: #6b6251; text-decoration:none; }

.marrone11n			{color:#6b6251; font-size:11px; font-weight:normal;  }
.marrone11n a       {color: #6b6251; text-decoration:none;}
.marrone11n a:hover {color: #6b6251; text-decoration:none; }

.marronechiaro10n		{color:#67391b; font-size:10px; font-weight:normal;  }
.marronechiaro10n a       {color: #67391b; text-decoration:none;}
.marronechiaro10n a:hover {color: #67391b; text-decoration:none; }

.nero11n		{color:#000000; font-size:11px; font-weight:normal;  }
.nero11n a       {color: #000000; text-decoration:none;}
.nero11n a:hover {color: #000000; text-decoration:none; }

/*table   {padding:0px; margin:0px; border: none; border-collapse: collapse;}*/
td      {padding:0px; margin:0px; vertical-align:top; font-size:11px; text-align:left; }
img     {border: 0px;}

ul.list {list-style-position: outside;  list-style-image: url(../images/ArrGrey.gif); margin:0; padding:5px 0 10px 18px;} 

a       {color: #777777; text-decoration:none;}
a:hover {color: #000000; text-decoration:none; }

input{ font-size: 10px; color:#777777; border:solid 1px #9c9a9a;  margin:2px; padding:2px; }
select{ font-size: 10px; color:#777777; border:solid 1px #9c9a9a;  margin:2px; padding:2px; }
textarea{ font-size: 10px; color:#777777; border:solid 1px #9c9a9a;  margin:2px; padding:1px 0 1px 6px; font-family:Arial, Verdana, Sans-serif; }
.radio{ border:none;  vertical-align:middle; padding:5px 0 5px 0; }

.divon{ cursor:hand; cursor:pointer;}
.cxc    { width:100%;}

.menu { background: url(../images/ArrM.png) no-repeat left; padding:5px 22px 0 13px;}

#divLeft { width:245px;  float:left;}
#divCenter { width:655px; float:right; margin-bottom:30px;}
#footer {background: url(../images/footer.png) no-repeat center top; padding:15px 0 10px 20px; color:#fff; font-size:10px; vertical-align:middle;}
.MENUist { padding:15px 18px 20px 18px;}
.divMenu { background:url(../images/Mball.gif) no-repeat left center; padding:1px 0 0 11px; font-size:12px; /*font-weight:bold;*/ color:#fff; cursor:pointer; margin-right:12px; float:left;}
.divMenu a       {color: #fff; text-decoration:none;}
.divMenu a:hover {color: #fff; text-decoration:none; }

.tit    {color:#000000; font-weight:bold; font-style:italic;}
.titred {color:#cf0000; font-weight:bold; font-style:italic; font-size:12px;}
.sottotitolo {color:#717171; font-weight:bold; font-style:italic;}
.didascalia {color:#7a7a7a; font-style:italic; font-size:10px; padding:3px 0 20px 0; text-align:left;}
.sezione { background: url(../images/StartSez.gif) no-repeat left top; padding:16px 0 0 20px; }

.startbox {background: url(../images/BkgStartBox.gif) no-repeat right bottom; width:100%;}
.endbox { background: url(../images/BkgEndBox.gif) no-repeat right bottom; width:100%;}
.sxbox { background: url(../images/BkgSxBox.gif) no-repeat left bottom;}
.dxbox { background: url(../images/BkgDxBox.gif) no-repeat right bottom;}

.ar_t01 { vertical-align:middle; padding:0 6px 0 6px; }
.ar_t02 { vertical-align: middle; padding:0 6px 0 6px; border:solid 1px #ffffff; background-color:#dddddd; font-weight:bold;}
.ar_t03 { vertical-align: bottom; font-weight: bold; font-size:10px;  font-style:italic; text-align:right; width:200px; color: #000000; }
.ar_t04 { padding:1px 1px 1px 6px; vertical-align:middle;}

.home_link {background:url(../images/bkgLinkH.gif) no-repeat left bottom; padding:15px 0 12px 8px;}

.form { padding:0 6px 0 6px; border:solid 1px #ffffff; background-color:#dddddd; font-weight:bold;}
.formarr { padding:6px 6px 0 6px;}

.cg {color:#000000; font-weight:bold; font-style:italic; width:100%; padding:7px 0 7px 29px; border-bottom:dotted 1px #cccccc; background:url(../images/IcoCG02.gif) no-repeat left top; text-align:left; }
.cg a       {color: #000000; text-decoration:none;}
.cg a:hover {color: #777777; text-decoration:none; }
#in {color:#cf0000;  background:url(../images/IcoCG01.gif) no-repeat left top;}


.cgpag {color:#646464; font-size:10px; font-weight:bold; width:100%; padding:3px 0 7px 18px; background:url(../images/IcoCG04.gif) no-repeat left top;  text-align:left;}
.cgpag a       {color: #646464; text-decoration:none;}
.cgpag a:hover {color: #000000; text-decoration:none; }
#pagon {color:#cf0000;  background:url(../images/IcoCG03.gif) no-repeat left top;}

.cgsez {color:#000000; font-weight:bold; font-style:italic; font-size:14px;}
.cgtit {color:#cf0000; font-weight:bold; }

.bold {color: #000000; }

.press {color:#cf0000; font-size:12px; font-weight:bold; font-style:italic; width:100%; padding:4px 0 7px 29px; border-bottom:dotted 1px #cccccc; background:url(../images/ArrBig.gif) no-repeat left top; }
.press a       {color: #cf0000; text-decoration:none;}
.press a:hover {color: #000000; text-decoration:none; }

.presspag {color:#646464; font-size:10px; font-weight:bold; width:100%; padding:3px 0 5px 18px; background:url(../images/IcoCG04.gif) no-repeat left top; }
.presspag a       {color: #646464; text-decoration:none;}
.presspag a:hover {color: #000000; text-decoration:none; }

.press_td {border-bottom:dotted 1px #cccccc; padding:3px 0 0 30px;}

.facebook {font-family:Arial, Trebuchet MS, Verdana, Sans-serif; font-size:12px; color:#fff; font-weight:bold; padding:0 10px 10px 0;}

/*INIZIO overlay*/
#overlay-content
{
	margin:-280px 0 0 -285px;
	position:absolute;
	width:610px;
	height:601px;
	top:50%;
	left: 50%; 
	padding:0;
	display:block; 
	z-index:10001; 
}
.t_l{background:url(../images/overlay/t_l.png) no-repeat;  width:20px;  height:20px; }
.t_r{background: url(../images/overlay/t_r.png) no-repeat;  width:20px;  height:20px; }
.t_c{height:20px;  background:url(../images/overlay/t_c.png) repeat-x; }

.c_l{width:20px;  background: url(../images/overlay/c_l.png) repeat-y; }
.c_c{background:white;  margin:0;  padding:0; }
.c_r{width:20px;  background: url(../images/overlay/c_r.png) repeat-y; }

.b_c{height:20px;  background:url(../images/overlay/b_c.png) repeat-x; }
.b_l{background:url(../images/overlay/b_l.png) no-repeat;  width:20px;  height:20px; }
.b_r{background:url(../images/overlay/b_r.png) no-repeat;  width:20px;  height:20px; }
/*FINE overlay*/



.floatLeft {float:left;}
.floatRight {float:right;}
.clearBoth {clear:both;}

.PDF {background: url(../images/icoPDF.png) no-repeat -2px center; line-height:26px; cursor:pointer; margin:3px 0 5px 0; padding:0 20px 0 28px; float:left; font-size:13px; color:#000;}

/*menu tab DISCIPLINE */
#divMPageTab { height:52px; margin:0 0 10px 0; background: url(../images/bkgPageHeader.png) no-repeat right bottom; } 
.MPageTabOff { background:url(../images/MPageTabEOff.png) no-repeat right top ;padding-right:7px; margin-right:2px; cursor:pointer;}
.MPageTabOff table { background:url(../images/MPageTabOff.png) no-repeat left top; height:52px; }
.MPageTabOff td {padding:15px 8px 0 15px; font-size:13px; text-align:center; vertical-align:middle;}

.MPageTabOn { background:url(../images/MPageTabEOn.png) no-repeat right top; padding-right:7px; margin-right:2px;}
.MPageTabOn table { background:url(../images/MPageTabOn.png) no-repeat left top; height:52px; }
.MPageTabOn td {padding:18px 8px 0 15px; font-size:18px; color:#ff6905; text-align:center; vertical-align:middle; line-height:17px;}


/*menu CATEGORIE */
#divMSubPage { border-bottom:solid 1px #cacaca; font-size:14px; line-height:15px; padding:3px 0; margin-bottom:5px;} 
.MLon { color:#313272; font-weight:bold; /*background-color:#696767; padding:3px;*/}
.MLoff { cursor:pointer;}
.MLborder { padding-right:10px; margin-right:10px; border-right:solid 1px #cacaca;}

/*menu SUBCATEGORIE */
#TRIALS-SubCat { margin-bottom:10px; font-size:11px; }
.MLSon  { background-color:#cacaca; color:#313272; font-weight:bold; border:solid 1px #8b8b8b; padding:3px; border-radius:5px; /*margin-top:5px;*/ }
.MLSoff {  border:solid 1px #d5d5d5; padding:3px; border-radius:5px; cursor:pointer;}


.TRsponsor { float:left; width:25%;}
.TRsponsor h5{ font-size:10px; margin:5px 0;}
