body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:100%;
text-align: center;
color: #333333;
background-color: #363630;
margin: 0;
}

img {
color : #333333;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
border-width:0;
}

h1 {
font-size: 13px;
color: #D02421;
padding-bottom:10px;
margin:0px;
border:0px;
}

p {
position: relative;
float: left;
font-size: 11px;
padding:0px;
margin:0px;
border:0px;
line-height:18px;
}

p.right {
position: relative;
float: right;
font-size: 11px;
padding-right:50px;
margin:0px;
border:0px;
line-height:18px;
text-align:left;
}

p a:link {
color: #333333;
}

p a:hover {
color: #333333;
}

div#homecontainer {
position:relative;
clear: both;
width: 780px;
text-align: left;
margin: 80px auto 0px auto;
padding: 0px;
}

div#container {
position:relative;
clear: both;
width: 780px;
text-align: left;
margin: 0px auto 0px auto;
padding: 0px;
}

div#topcontainer {
position:relative;
float: left;
width: 780px;
height: 70px;
}

div#pagecontainer {
position:relative;
clear: both;
width: 780px;
height: 520px;
text-align: left;
margin: 0px auto 0px auto;
padding: 0px;
background-color:#4A4A45;
}

div#sxcontainer {
position:relative;
float: left;
width: 130px;
height: 520px;
background-color:#4A4A45;
}

div#dxcontainer {
position:relative;
float: left;
width: 130px;
height: 520px;
background-color:#4A4A45;
background-image:url(../img_sito/grafica/bocca.gif);
background-position:bottom center;
background-repeat:no-repeat;
}

div#centercontainer {
position:relative;
float: left;
width: 520px;
height: 520px;
background-color:#FFFFFF;
}

div#flashcontent {
position:relative;
clear: both;
padding-left:20px;
padding-top:20px;
}

div#imgcontainer {
position:relative;
float: left;
width: 520px;
height: 290px;
}

div#testocontainer {
width: 520px;
height: 190px;
position:relative;
float:left;
background-color:#FFFFFF;
padding:20px 0px 20px 0px;
}

div#menu ul
{
margin: 0;
padding: 30px 0 0 15px;
list-style-type: none;
text-align: left;
}

div#menu ul li { 
display: block; 
padding-bottom: 15px;
}

div#menu ul li a
{
font: 16px "Gill Sans", Verdana, Arial, Helvetica;
text-decoration: none;
color: #FFFFFF;
}

div#menu ul li a:hover {
color: #D02421; 
text-decoration: none;
}

div#menu ul li a.active {
color: #D02421; 
text-decoration: none;
}

div#piedecontainer {
position: relative;
float: left;
width: 780px;
height: 30px;
margin: 0 auto 0 auto;
padding: 0;
}

div#piedeleft {
position: relative;
float: left;
color:#CCCCCC;
line-height: 14px;
padding-top:5px;
font: 10px "Verdana", Arial, Helvetica, sans-serif;
}

div#piederight {
position: relative;
float: right;
color:#CCCCCC;
line-height: 13px;
padding-top:5px;
font: 10px "Verdana", Arial, Helvetica, sans-serif;
}