body {
margin:0;
padding:0;
text-align:center;/* per IE5.x/Win */
background:url(../img/bg.jpg) #000000 top left no-repeat ;
color:#ffffff;
font:75% Verdana,Geneva,Arial,Helvetica,sans-serif;
}

a:link, a:visited {
	color: #f0f0f0;
	text-decoration: none;
}

.white, b {
	color: #f0f0f0;
	text-decoration: none;
}

#centrato {
width:915px;
margin:0 auto;
text-align:left;/* per IE5.x/Win */
background:url(../img/bg-top.png) top left no-repeat;
}
* html #centrato {width /**/: 915px;}

 /* page */

#page {
overflow: hidden;
margin-top:10px;
}

#world {
	float: left;
	margin-right: 20px;
	padding-top: 50px;
	width:300px;
}


 /* content */

#content {
	float: right;
}

#top-box {
background: url(../img/border-content.png) top no-repeat;
height: 10px;
width: 590px;
}

#box {
padding:10px;
color:#5D5D65;
font: Tahoma, Geneva, sans-serif;
line-height: 20px;
background: #25262A;
width: 570px;
}


#bottom-box {
background: url(../img/border-content.png) bottom no-repeat;
height: 10px;
width: 590px;
}

#box2 {
	overflow:hidden;
	margin-top: 20px;
}


#box2-l {
	float: left;
padding:10px;
color:#5D5D65;
font: Tahoma, Geneva, sans-serif;
line-height: 20px;
width: 274px;
height: 190px;
}

#box2-r {
	float: right;
padding:10px;
color:#5D5D65;
font: Tahoma, Geneva, sans-serif;
line-height: 20px;
width: 274px;
height: 190px;
}


 /* footer */

#footer {
background: url(../images/bg-footer.png) bottom repeat-x;
}

.text-footer {
width:900px;
margin:0px auto 0 auto;
}

.text-footer-pad {
padding: 15px 0px 0 10px;
font:75% Verdana,Geneva,Arial,Helvetica,sans-serif;
text-align: right;
color:#5D5D65;
}

