body{
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #333333;
	line-height: 1.45;
	width: 1000px;
    margin: 0 auto;
    position: relative;
	text-align:justify;
	FONT-SIZE: 10pt;
	background:#F1F8FE url(images/sfondo.jpg) no-repeat;
}

a { text-decoration:none; color:#006291}

h2 { font-size:16px; font-weight:700}

h1 a { color:#FFF}

.tabella{border-collapse:collapse;}
.tabella td, th{border:#CCC 1px solid;padding:4px;}

#testo {
	position:absolute;
	top:116px;
	left:362px;
}

#center { width:462px;  }

#destra { position:absolute; width:342px;  top:116px; left:0px;  }

#logo { background:url(images/vivailfitness.png) no-repeat; width:184px; height:55px; display:block; }

#ads2 {border:#CCC 3px solid; width:336px; margin-top:19px}


#sinistra {
	width:340px;
	border:#CCC 1px solid;
	position:absolute;
	top:116px;
	right:-5px;
	background-color:#FFF;
}

#sinistra p { width:160px; background-color:#333333; text-align:center; color:#FFF; font-size:17px;  padding-top:9px; padding-bottom:9px;  margin:0 }


#articolicorrelati {  width:342px; background:#FFF; border:#CCC 1px solid; margin-top:30px; min-height:280px }

#articolicorrelati p {  width:342px; background-color:#333333; text-align:center; color:#FFF; font-size:17px;  padding-top:7px; padding-bottom:7px;  margin:0  }

#articolicorrelati ul {list-style-type:none; margin:17px 0 0px; padding:0; }

#articolicorrelati li {border-bottom:1px dotted #C9C9C9; margin-bottom:13px; padding:0 0 2px; font-size:15px }

#articolicorrelati li a {text-decoration:none; background:#FFF url(https://www.my-personaltrainer.it/images/arwbg.gif) no-repeat 12px 7px; padding-left:22px; display:block; }

#articolicorrelati li a:hover {background:#FFF url(https://www.my-personaltrainer.it/images/arwbg1.gif) no-repeat 12px 7px; color:#093; }

.title h1 { width:462px; background-color:#333333; text-align:center; color:#FFF; font-size:21px;  padding-top:6px; padding-bottom:6px;  margin:0}

.testo { width:436px; border:#CCC 1px solid; border-bottom:none; min-height:317px;   font-size:14px;  padding:5px 12px 15px 12px; background-color:#FFF }
.testo p { font-size:14px;}

#ads { width:448px; border:#CCC 1px solid; border-top:none; border-bottom:none; padding:6px; padding-bottom:16px; background-color:#FFF}

#bottom { width:462px; height:30px; margin:0; padding:0; background:url(images/bottom.png) no-repeat;  background-color:transparent;  }

#footer  { font-size:85%; line-height:1.6; background-color:transparent; }

.googleheight{height:15px}
.googleheight2{height:12px}
.adtitle1{color:#036;font-size:17px;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;font-weight:700;border-bottom:#036 2px solid;padding-bottom:1px}
.adtitle2{color:#036;font-size:16px;font-weight:700;padding-bottom:1px}
.adlink1{color:#007DBA;font-size:15px}
a.adlink2{color:#06C;text-decoration:underline}
.adtext1{color:#000;font-size:17px;margin-top:10px;letter-spacing:-1px;font-family:Verdana, Tahoma, Geneva, sans-serif}
.adtext2,.adtext3{color:#000;font-size:15px;line-height:1.6em; margin:0}
.adtext3{font-size:14px;text-align:left}
