body{font-family:Verdana; font-size::10.1pt; line-height:1.362; margin:0 auto;
	  position:relative; color: #333333; background-position:center; }

#salute {background:#fff url(/images/bordinuovi.jpg) repeat-y; width:1024px; margin-bottom:0px}

#salutiamoci {background:#fff url(/images/borditop.jpg) repeat-y; width:1024px; margin-bottom:0px; height:134px}


ul{ text-align:justify;}

ol{text-align:justify;}

a{color: #006291;}

a, a:link, a:visited{text-decoration: none;}

a:hover{text-decoration:underline;}

p {	font-size: 100%; color:#45454;
    font-family:Arial, Helvetica, sans-serif; 
    margin:0px;	margin-right:5px;text-align:justify;
	}
p strong	{color:#454545;}

#mena	{width:980px; margin-left:21px; margin-top:-7px;}

#articolitag {float:left; background:#FFF url(http://www.my-personaltrainer.it/images/tag.gif) no-repeat; min-height:21px; padding-left:24px; padding-top:4px; margin-top:0px}

#motorericerca {float:right; width:306px; margin-right:10px; margin-top:1px; background:#FFF url(http://www.my-personaltrainer.it/images/cerco.gif) no-repeat;}

.pot{font-size: 80%;}

.pot2 {font-size: 90%;}

.relax{	font-size: 95%;	font-family: "Trebuchet MS",Arial,sans-serif; text-align: left}

.cerca{ font-family: Arial; font-size: 90%;}

h2{
 padding:6px 0px 6px 0px; font-family:Arial, Georgia, Arial, sans-serif; 
 color:#565656; font-size: 18px;  text-align: left; font-weight:600;
}

h3{ font-size: 85%; text-align: center; margin: 0; padding: 0;}

h4{ font-family: Arial,sans-serif; font-size: 120%; margin:13px; margin-left:0px; font-weight:300}

h5{ font-size: 95%; margin: 0; padding: 0;}

.adosense{
font-family: "Trebuchet MS", Georgia, Arial, sans-serif; color:#006291; 
font-size: 170%; padding-bottom:0px; border-bottom:#BBCDFB 1px solid; margin-bottom:6px; margin-top:18px; font-weight:400;
 }
 
a.anatomia {
	font-size: 85%;   margin-top: 5px; text-align: left;
}
a.anatomia:hover {text-decoration: none; color: #999999}

.personaltrainer {font-size: 80%;	color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;text-align: center;}
a.personaltrainer, a.personaltrainer:hover, a.personaltrainer:visited {color: #FFFFFF;}

#gravidanza
{font-size:80%; color:#224466; padding-top:0px; height:40px; }

#salutedonna {float:left; margin-left:27px; margin-top:8px}

#wellness{float:right; padding:0;width: 300px; height: auto !important;
min-height:802px; margin-right:12px;margin-top:-33px;}
	
.titolimenu { margin-bottom:10px; font-family: "Trebuchet MS", Georgia, Arial, sans-serif; color:#005377; font-size:140%; border-bottom:#DDEAF9 1px solid;  font-weight:400;}

.subtitle {margin-top:16px; text-align:left}	
	
.subtitle a {color:#868686; font-weight:400; font-family:Arial, Geneva, sans-serif; font-size:12px}

#dimagrire{width:990px; margin-top:18px; margin-left:16px; float:left; height:auto !important; background:#FFFFFF;}

.trainer{width:630px;  float:right; margin-right:12px;  background-color:#FFFFFF; color:#45454; 
font-size:14px;}

.trainer h1{ padding-bottom:3px; margin-bottom:17px; font-family: "Segoe UI", Georgia, Arial, sans-serif; color:#1F1F1F; font-size:27px; border-bottom:#DDEAF9 1px solid;  font-weight:400; width:630px; margin-top:12px}

.benessere{	padding: 0px 0px 0px 5px;font-size: 90%;color: #006291;}

.pub{font-size:11px; color:#C0C0C0 }

#farmaci { width:670px; height:106px;}

#right1 { overflow-y: scroll; overflow-x:none !important; height:367px;  width:300px; margin-top:20px; margin-bottom:20px; line-height:2.3}
#right1 a { color:#868686; font-family:Arial, Helvetica, sans-serif; font-size:13px}

#banzai{
	position: absolute;
	width:668px;
	height:122px;
	top:22px;
	left: 340px;
}

#integratoriarticoli {padding-left:18px;padding-right:18px;	height: 80px;	color:#666666;	text-align:justify;	width:660px;}
#integratoriarticoli li a, #integratoriarticoli li a:visited, #integratoriarticoli li a:active, #integratoriarticoli li a:hover {
font-size:130%; color:#21629C; font-weight:600; font-family:Arial;}

#integratoriarticoli ul {padding: 0;margin: 0;	font-size: 10px !important;	list-style: none;	padding-right:12px;}
/*********************************/

#gilles 
{float:left; margin-top:7px;}

#palestra
{clear:both; font-size:80%; font-family:Arial, Helvetica, sans-serif;color:#666666; margin-left:12px;}

#adsense
{margin-top:1px;padding-bottom:16px;margin-left:16px}

#ads
{position:absolute; left:30px; top:224px; width:302px}

#menu {margin:0px;	padding-left:0px; height:45px;	overflow:hidden; margin-bottom:0px; margin-left:15px;	overflow: hidden; padding-top: 11px;}

#menu li {float: left; margin-top: 4px;}

#menu li div.sub_nav {
	position: absolute;
	margin-top: 0px;
	padding-right:0px;
	left: -9999px;
	z-index: 426;
	margin-left:42px;
	padding-bottom:12px;
}

#menu li div.sub_nav div {
	margin-top:6px;
	margin-left: 1px;
	width:991px;
box-shadow:3px 3px 6px #DFDFDF;
-webkit-box-shadow:3px 3px 6px #DFDFDF;
-moz-box-shadow: 0px 8px 12px #DFDFDF;
	margin-bottom:30px;

}

#menu li div.sub_nav div div {border: none; padding: 0px; margin: 0px;}
#menu li,
#menu li a {display: block;	height: 38px;}

#menu li a {padding: 6px 0px 0px 0px;	height: 28px; width: auto;}

#menu li a span {display: block;	margin: 0; padding: 0; height: 13px;}

#menu li div li,
#menu li div a,
#menu li div a span {display: inline;	margin: 0;	padding: 0;	height: auto; width: auto;}

#menu li div {	margin: 0;	padding: 0;	display: block;	float: none;}

#menu li.my div.sub_nav { 	margin-left:1px; width:983px;	background-color:#FFFFFF; 
}
#menu li.my div.sub_nav div {padding-bottom:10px;overflow: hidden;}

#menu li.my div.sub_nav div dl {float:left;border-top: none; margin-left:0px}

#menu li.my div.sub_nav div dl {
	margin-top: 10px; padding:0px 0px 20px 10px;border-	right: 1px dotted #ddd; border-top: 0px;
}

#menu li.my div.sub_nav div dt {padding: 10px;	padding-left:0px;	margin-bottom: 6px;	width: 203px;	height: 9px;	}

#menu li.my div.sub_nav div dd {margin:3px;	margin-left:0;	height: 24px;}

#menu li.my div.right {font-size:14px; float:right;}

#menu li.my div.sub_nav div dd.mona {background:#fff url(http://www.my-personaltrainer.it/y.jpg) no-repeat;
height:60px; font-size:13px;padding-left:30px;padding-top:2px;}

#menu li.my div.sub_nav div dd.mona a {color:#626262;padding-top:12px;}

#menu li.my div.sub_nav div li a,
#menu li.my div.sub_nav div dd a {	display: block;	padding-top: 4px;padding-bottom: 1px;padding-left:0;	width: 175px;}
#menu li:hover div.sub_nav {left: auto;}

#menu li,
#menu li a {color:#005B88;	font-family: Calibri, Arial, sans-serif; font-size:120%; text-decoration: none;	
}
#menu li a {text-indent: 10px;text-align: center;}

#menu li:hover,
#menu li:active,
#menu li:hover a,
#menu li:active a,
#menu li.drop:hover,
#menu li.drop:active,
#menu li.drop:hover a,
#menu li.drop:active a,
#menu li.active,
#menu li.active a {color: #000;}

#menu li div a,
#menu li div a span {
	color: #000;font-weight: normal; text-align: left;	text-transform: none;}

#menu li:hover{	color:#626262;text-decoration: none;}
#menu li.my div.sub_nav div dd a {color: #626262;font-style:normal;font-size: 13px;}
#menu li.my div.sub_nav div dd a:hover {color:#226BD7;}
#menu li.my div.sub_nav div dt, #menu li.my div.sub_nav div dt a 
{color: #224466; font-style: normal; font-size: 14px; font-weight: bold; line-height:9px; margin-left:2px}

#menu li.my div.sub_nav div dd img
{float:left; margin-right:4px;}

#menu li.my div.sub_nav div dd span
{float:right; width:190px; font-size:12px;color:#626262; }

#menu li.drop:hover a, #menu li.drop:active a {	background-position: left -138px;}

#bellezza {margin-left:27px; margin-top:7px}
#malattie {width:200px; float:left; margin-top:29px; margin-left:31px}
.clear{clear:both}
div.out { background-color:#FFFFFF;}
div.over { background-color:#F7F7F7;}

#footer{clear:both; width:983px;  padding:24px 0 8px 5px;  margin-left:11px; color:#B2B2B2;  font-size:85%; padding-top:16px; vertical-align: middle; margin-top:7px;) no-repeat}

#footer a{color:#A4B7CC}

.trainer1 {width:620px; font-size: 100%; float:right; background-color:#FFFFFF;}

#tulio{float:left; width:316px; min-height:200px; height:100%; margin-left:14px; }

#tulio1{ width:140px; padding:1px 3px 0px 3px; background-color:#F5F8FA; }
#tulio1 a {color:#006291; font-size:11px; text-decoration:none; line-height:2.0;}
