body {margin:10px 0; padding:0; text-align:center; background-color:#CCC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
div#wrap {margin: 0 auto; width:780px; position:relative;}
div#pubblicita {margin:0 0 0 200px; width:650px; padding: 0 0 5px 0}
div#bannersx {margin:0 5px 0 0; padding:0; position:absolute; top:260px; left: 0;}
div#header {background:url(images/sprite.jpg) no-repeat top left;padding:185px 0 0 90px; width:560px !important; width /**/:650px;  height:15px !important; height /**/:200px; margin:0 0 0 130px; font-size:11px; color:#172982; text-align:left;}
div#header a {color:#172982; text-decoration:none;}
div#header a:hover {color:#999;}
div#content { margin:0 0 0 130px; text-align:justify; background:url(images/footer.gif) no-repeat bottom left #FFF; padding:20px; width:610px !important; width /**/:650px; position:relative;}
a:link  {color:#172982; text-decoration:none;}
a:visited {color:#172982;}
a:hover {color:#999;}

h1 {font-size:14px; display:inline; color:#172982; display:inline; font-weight:bold;}
p {font-size:13px;}
ul#lang {position:absolute; top:5px; right:10px; height:20px; line-height:20px; font-size:12px; margin:0; padding:0; list-style:none;}
ul#lang li {float:left; margin-right:10px;}
ul#lang li a {display:block; background:url(images/sprite.jpg) no-repeat; padding-left:30px;}
ul#lang li a:link, ul#lang li a:visited {color:#000; text-decoration:none;}
ul#lang li a:hover {color:#999;}
ul#lang li a#it {background-position:0 -221px;}
ul#lang li a#en {background-position:0 -201px;}

