body {
font-family:Arial;
font-size:10.5pt;
line-height:1.34;
position:relative;
width:1000px;
color:#333;
background:#505050 url(images/sfondo.gif) repeat-y;
background-position:center;
margin:0 auto;
}

#header {
width:1000px;
height:162px;
color:#FFF;
}

#logo {
width:320px;
float:left;
}

#bannertop {
width:600px;
height:100px;
float:left;
}

#menu {
	position:absolute;
	top:132px;
	left:143px;
	width:880px;
	font:Arial, Helvetica, sans-serif;
	height:27px;
	font-size:13px
}

#menu a {
padding-right:13px;
margin-left:13px;
color:#FFF;
font-weight:600;
border-right:#FFF 2px solid;
font-family:Arial, Helvetica, sans-serif;
}

#bodybuilding {
	position:absolute;
	text-align:justify;
	padding-top:0;
	top:24px;
	left:279px;
	width:728px;
	height:90px;
	color:#F5F5F5;
	margin:0 auto;
}

#bannerbottom {
margin-left:10px;
margin-top:-5px;
margin-bottom:40px;
}

#container {
width:986px;
background-color:#FFF;
border:#EEE 7px solid;
}

#subcontainer {
float:right;
background-color:#FFF;
padding-left:10px;
margin-right:8px;
padding-bottom:27px;
width:606px;
font-size:14px;
line-height:1.49;
}

#sport {
float:left;
margin-top:14px;
width:338px;
margin-left:10px;
margin-bottom:26px;
}

#articoli {
width:337px;
}

#articoli a {
font-size:80%;
}

.articoli {
font-family:Helvetica, sans-serif;
font-weight:700;
font-size:18px;
}

#footer {
width:100%;
height:107px;
clear:both;
padding-top:27px;
background-color:#000;
}

#footer a {
color:#FFF;
font-size:85%;
padding-right:4px;
padding-left:4px;
}

#footer p {
color:#FFF;
text-align:center;
margin-bottom:7px;
}

#integratori {
background:#FFF url(images/sfonfopub.jpg) repeat-x;
height:28px;
}

#banner300 {
width:300px;
margin-left:11px;
margin-top:16px;
}

a:visited {
text-decoration:none;
}

#news {
color:#555;
margin-left:0;
margin-top:0;
width:337px;
}

#news p {
font-size:90%;
font:400 1em arial;
padding:7px 5px 5px 7px;
}

#news h3 {
text-align:left;
margin-top:0;
margin-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:450;
color:#036;
letter-spacing:0.7px;
padding:6px 0 0 9px;
}

#mao {
font-family:Verdana, Arial, Helvetica, sans-serif;
border-left:#BEBEBE 1px solid;
border-right:#BEBEBE 1px solid;
text-align:left;
margin-top:0;
height:168px;
}

#mao a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#454545;
}

h1 {
color:#09417E;
font-size:24px;
margin:0 13px 0 0;
}

h2 {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
text-align:left;
padding:6px 0;
}

#risultati { min-height:25px;
}

.adv { margin-left:0;}

p {
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
text-align:justify;
margin:0 5px 0 0;
}

p strong {color:#555; font-weight:700} 

.pot {
font-size:12px;
font-family:Verdana,Arial,sans-serif;
text-align:justify;
padding-top:4px;
}

.pot p  {
font-size:12px;
font-family:Verdana,Arial,sans-serif;
text-align:justify;
padding-top:4px;
}

.pot2 {
font-size:100%;
font-family:Arial,sans-serif;
color:#006291;
}

a,a:link {
color:#00538D;
text-decoration:none;
}

.myp-resp-item-b { width: 300px; height: 250px; }
@media(min-width: 500px) { .myp-resp-item-b { width: 336px; height: 280px; } }
@media(min-width: 800px) { .myp-resp-item-b { width: 596px; height: 250px; } }
