body {
margin:0;
padding:0;
background-color:#fff;
text-align:center;
}

#pagina {
width:776px;
text-align:left;
align:center;
}

#testataprincipale {
width:770px;
}

#logo {
width:150px;
float:left;
padding-top:5px;
padding-bottom:5px;
background-color:#fff;
}

#descrizionesito {
width:620px;
text-align:center;
padding-top:10px;
font-size:70%;
font-family:Verdana,Arial,Times,sans-serif;
color:#003;
float:right;
background-color:#fff;
}

#testatasecondaria {
width:776px;
clear:both;
}

#corpo {
margin:0;
padding:0;
width:770px;
}

#menu {
margin:0;
padding-top:10px;
background-color:#fff;
background-image:url(/images/menu.jpg);
background-repeat:no-repeat;
width:150px;
float:left;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
border-left:1px #000 solid;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
}

#menu-contenuto {
margin:0 0 5px 10px;
text-align:left;
font-size:80%;
font-family:Verdana,Arial,Times,sans-serif;
width:130px;
color:#ccc;
background:url(/images/bludot.gif);
background-color:#003;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
border-left:1px #000 solid;
border-right:1px #000 solid;
}

#contenuti {
margin:0;
padding:0;
float:right;
font-size:0.8em;
font-family:Verdana,Arial,Times,sans-serif;
color:#003;
background-color:#fff;
border-left:1px #000 solid;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
border-left-width:1px;
border-right-width:1px;
border-bottom-width:1px;
width:610px;
}

#piedipagina {
clear:both;
font-size:0.75em;
font-family:Verdana,Arial,Times,sans-serif;
color:#003;
background-color:#fff;
text-align:center;
}

div.postit-box {
font-size:0.9em;
font-family:Times new roman,Verdana,Arial;
text-align:left;
background-image:url(images/post.jpg);
background-repeat:no-repeat;
padding:0;
margin:10px;
width:225px;
height:215px;
}

p.postit-text{
margin-top:10px;
margin-right:12px;
margin-bottom:10px;
margin-left:20px;
line-height:1.5em;
}

.font085 {
font-size:0.85em;
}

.padding10px {
padding:10px;
}

.titolo {
margin:0;
padding:0;
padding-top:10px;
text-align:left;
width:590px;
}

h3 {
margin:0;
margin-left:75px;
padding-top:10px;
font-family:Verdana,Arial,Times,sans-serif;
font-weight:bold;
color:#003;
border-bottom:1px #000 solid;
border-bottom-width:1px;
}

.icona {
margin:0;
margin-left:10px;
float:left;
}

.text {
margin:0;
padding:0;
padding-top:10px;
font-family:Verdana,Arial,Times,sans-serif;
color:#003;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
text-align:left;
line-height:1.5em;
clear:left;
}

.verdana11px {
font-size:11px;
font-family:Verdana,Arial,Times,sans-serif;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.clearboth {
clear:both;
}

.warning {
color:#f00;
}

.sconto {
text-decoration: line-through;
}

.form {
font-family:Verdana,Arial,Times,sans-serif;
font-size:80%;
color:#003;
}

.formField {
font-family:Auto;
}

.login-form {
margin-top:10px;
padding-bottom:5px;
border-color:#fff;
border-top-width:1px;
border-bottom-width:1px;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}

a.menu {
color:#ccc;
text-decoration:none;
}

a.menu:visited {
color:#ccc;
text-decoration:none;
}

a.menu:active  {
color:#ccc;
text-decoration:none;
}

a.menu:hover  {
color:#f50;
text-decoration:underline;
}

a.textlink {
color:#003;
}

a.textlink:visited {
color:#003;
}

a.textlink:active  {
color:#003;
}

a.textlink:hover  {
color:#f50;
text-decoration:none;
}

td {
color:#404040;
font-family:Verdana,Arial,sans-serif;
font-size:65%;
background-color:#fff;
}

th {
color:#fff;
font-family:Verdana,Arial,sans-serif;
font-size:65%;
border-style:solid;
border-width:1px;
border-color:#40576f;
background-color:#70879f;
}
