codice:
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;}
ol, ul {
list-style: none;
}
body
{background-image:url(images/background.jpg);
width:1920px; height:1400px;
text-align:center;
margin:3px 0 0 0;}
#contenuto
{width:940px;
margin:auto;}
#testata
{background-image:url(images/testata2.png);
width:940px;
height:209px;
background-repeat:no-repeat;}
.linkist
{float:right;
width:339px;
height:54px;
margin:20px 57px 0 0;}
.linkist ul
{list-style:none;}
.linkist li
{display:inline;}
.linkist a{font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none; margin-left:20px; line-height:56px; padding: 19px 5px 18px 5px;
color:#fff;}
.linkist a:link, .linkist a:visited
{font-size:14px;
color:#fff;
margin-left:20px; padding: 19px 5px 18px 5px;
text-decoration:none;}
.linkist a:hover, .linkist a:focus
{font-size:14px;
color:#fff;
margin-left:20px; padding: 19px 5px 18px 5px;
text-decoration:none;
background-color:#5b0120;}
.linkist a.linkattivo
{font-size:14px;
color:#fff;
margin-left:20px;
text-decoration:none; padding: 19px 5px 18px 5px;
background-color:#5b0120;}
#contenutoalto
{background-image:url(images/basecolore.png);
width:780px;
height:340px;
padding:0 80px 0 80px;
background-repeat:no-repeat;}
#contenutobasso
{width:940px;
margin:auto;
background-image:url(images/basebianca.png);
background-repeat:repeat-y;
height:600px; }
#footer
{background-image:url(images/footer.png);
width:940px;
height:129px;
margin:auto;}
img
{margin: 50px 0 0 50px;
float:left; }
.box
{width:234px;
height:318px;
float:left;
margin:22px 0 0 20px;}
.box img
{width:234px;
margin:0 0 5px 0;}
.box p
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
line-height:19px; }
.box a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
color:#9F0139;}
.box a:hover, a:active, a:focus
{color:#9F0139;
text-align:left;
line-height:19px;}
#sx
{float:left;
width:600px;
background-color:#FFF;
margin-left:60px;}
h1
{font-family:Georgia, "Times New Roman", Times, serif;
font-size:21px;
line-height:26px;
text-align:left;
margin-bottom:20px;
}
h2
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
text-align:left;
line-height:26px;
margin-bottom:20px;
color:#9F0139;}
#sx p.testo
{font-family:Georgia,
"Times New Roman", Times, serif;
font-size:16px;
line-height:28px;
text-align:justify;
margin-bottom:20px;}
#sx a {color:#9F0139;}
#dx
{float:right;
width:172px; height:538px;
background-color:#FFF;
margin-right:58px;
background-image:url(images/basedxhome.png);
background-position:top; background-repeat:no-repeat;}
.menu ul
{ list-style:none;}
.menu li
{ width:160px; height:30px; text-align:left;}
.menu a
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000; font-size:15px; text-align:left; margin-left:18px; line-height:29px;}
.menu a:hover
{color:#9F0139;}
li.titolo
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff; font-size:15px; text-align:left; margin-left:18px; line-height:29px; font-weight:700;}
a.attivo
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#9F0139; font-size:15px; text-align:left; margin-left:18px; line-height:29px;}
a.link
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#fff; font-size:14px; text-align:center; line-height:65px; font-weight:700; cursor:pointer;}
a.link:hover
{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000; font-size:14px; text-align:center; line-height:65px; font-weight:700; cursor:pointer;}
grazie, Livia