body{
	font-family:  Verdana;
	FONT-SIZE: 10pt;
	line-height: 1.34;
    margin:0 auto;
    position: relative;
	width: 1000px;
	color: #333333;
	background:#505050 url(images/sfondo.gif) repeat-y;
	background-position:center;
 }
#header
  {
  width:1000px;
  height:227px;
  color:#FFFFFF;
  }
#logo
  {
  width:320px;
  float:left  
  }
#bannertop
  {
  width:600px;
  height:100px;
  float:left  
  }
  #menu
  {
  position:absolute;
  top:184px;
  left:143px;
  width:880px;
  font:Arial, Helvetica, sans-serif;
  height:27px;
  }
  
#menu a
  {
  padding-right:13px;
  margin-left:13px;
  color:#FFFFFF;
  font-weight:600;
  border-right:#FFFFFF 2px solid;
  font-family:Arial, Helvetica, sans-serif  }

#bodybuilding
  {
    margin:0 auto;
	position: absolute;
	text-align:justify;
	margin-top:0px;
	padding-top:0px;
	top: 75px;
	left: 429px;
	width:526px;
	color:#F5F5F5
  }

#bannerbottom
{
margin-left:10px;  
margin-top:-5px;
margin-bottom:40px;
}

#container
  {
    width:986px;
	background-color:#FFFFFF;
	 border:#EEEEEE 7px solid;

	}

#subcontainer
  {
    float:right;
	background-color:#FFFFFF;
	padding-left:10px;
	margin-right:8px;
	padding-bottom:27px;
	width:606px;
	font-size:12px;
	line-height: 1.39;
	}

#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:#000000
  }

#footer a
  {
  color:#FFFFFF; font-size:85%;  padding-right:4px; padding-left:4px;

  } 
  
  #footer p
  {
 color:#FFFFFF;
 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{
	color: #00538D;
	text-decoration: none;
}

a:link{
	color: #00538D;
	text-decoration: none;
}

a:visited{
	text-decoration: none;
}

#news { color:#555555;  margin-left:0px; margin-top:0px; width:337px;}
#news p { padding:7px  5px 5px 7px; font-size:90%; font:400 1.0em arial;}
#news h3 { padding:6px  0px 0px 9px; text-align:left; margin-top:0px; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:450;  color:#003366; letter-spacing:0.7px}

#mao{
font-family:Verdana, Arial, Helvetica, sans-serif;
border-left:#BEBEBE 1px solid; border-right:#BEBEBE 1px solid;
text-align:left; margin-top:0px; height:168px;
}

#mao a{
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
color:#454545;

}
 h1
 {
 margin:12px 7px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#09417E; font-size: 220%;  font-weight:200; }

h2{
 padding:6px 0px 6px 0px;  color:#333333; font-family:Arial, Helvetica, sans-serif; font-size: 120%;
 text-align: left;
}
p {	FONT-SIZE: 90%; COLOR: #333333; FONT-FAMILY: Verdana;
margin-left: 0px;;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	font-size:100%;
	text-align:justify;
	}
.pot
{
	font-size: 85%;
	font-family: Verdana,Arial,sans-serif;
    text-align: justify;
	padding-top:4px;
}
.pot2
{
	font-size: 100%;
	font-family: Arial,sans-serif;
	color:#006291;
}

