body
{
    background: #ffffff;
    text-align: center;
    margin: 0;
    padding: 0;
}
.clear
{
    clear: both;
}
#container
{
    width: 960px;
    text-align: left;
    margin: 0 auto;
}
#testata
{
    background: #ffffff url(../img/top.jpg) no-repeat scroll left center;
    height: 99px;
    margin: 0;
    padding: 0;
}
#topleft
{
    background: #ffffff url(../img/top-left.jpg) no-repeat scroll left center;
    float: left;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 88px;
}
#menu1
{
    float: left;
    height: 32px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 562px;
}
#menu1 li
{
    float: left;
    list-style: none;
    margin: 0 5px 0 5px;
    padding: 0 5px 0 5px;
}
#menu1 li a
{
    color: #5d0101;
    font: normal normal normal 12px/13px verdana;
    text-decoration: none;
}
#menu1 li a:hover
{
    text-decoration: underline;
}
#menu1 li.s
{
    background: #ffffff;
}
#menu1 li.s a
{
    color: #ea6300;
    font: normal normal normal 12px/13px verdana;
}
#topright
{
    background: #ffffff url(../img/top-right.jpg) no-repeat scroll left center;
    float: left;
    height: 32px;
    margin: 0;
    padding: 0;
    width: 310px;
}
#middle
{
    clear: both;
}
#homeleft
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 630px;
}
#homeleft p
{
    font: normal normal normal 13px/17px verdana;
    margin: 0px;
    padding: 5px 10px 5px 10px;
}
#homeleft h1
{
    color: #c0c716;
    font: normal normal bold 18px/20px Calibri;
    margin: 0;
    padding: 10px 20px 5px 10px;
}
#homeleft h2
{
    color: #c00716;
    font: normal normal bold 22px/25px Calibri;
    margin: 0;
    padding: 10px 20px 5px 10px;
}
#homeright
{
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 320px;
}
#homeright p
{
    font: normal normal normal 13px/17px verdana;
    margin: 0px;
    padding: 5px 10px 5px 10px;
}
#homeright h2
{
    color: #c00716;
    font: normal normal bold 22px/25px Calibri;
    margin: 0;
    padding: 10px 20px 5px 10px;
}#menu2
{
    float: left;
    height: 430px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 150px;
}
#menu2 li
{
    font: normal normal normal 12px/24px calibri;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#menu2 li a
{
    color: #5d0101;
    font: normal normal normal 12px/24px calibri;
    text-decoration: none;
}
#menu2 li.s a
{
    color: #ea6300;
    font: normal normal normal 12px/24px calibri;
}
#menu2 li.news
{
    color: #5d0101;
    font: normal normal bold 14px/14px calibri;
}
#menu2 li.n
{
    color: #eeeeee;
    font: normal normal normal 13px/13px calibri;
}
#menu2 li a:hover
{
    text-decoration: underline;
}
#main
{
    background: #ffffff url(../img/main.gif) repeat scroll left center;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 610px;
}
#spalla
{
    float: left;
    width: 200px;
}
#descrizione
{
/*    -moz-opacity:.65; filter:alpha(opacity=65); opacity:.65;   */
/*    background: transparent url(../img/descrizione_bg.jpg) no-repeat scroll left top;*/
    float: left;
    
    text-align: left;
    width: 600px;
}
#descrizione h2
{
    color: #c00716;
    font: normal normal bold 14px/30px verdana;
    margin: 0;
    padding: 10px 20px 5px 10px;
}
#descrizione h3
{
    color: #c00716;
    font: normal normal bold 15px/30px verdana;
    margin: 0;
    padding: 5px 20px 5px 10px;
}
#descrizione p
{
    color: #555555;
    font: normal normal normal 13px/18px verdana;
    margin: 0px;
    padding: 5px 10px 5px 10px;
}
#descrizione dl
{
    margin: 0px 5px 0px 0px;
}
#descrizione dl dt
{
/*    clear: both;*/
    color: #101010;
    /*float: left;*/
    font: normal normal normal 11px/18px verdana;
    margin: 0px 5px 0px 0px;
    padding: 0px;
    /*text-align: right;*/
    width: 520px;
}
#descrizione dl dd
{
    color: #202020;
    float: left;
    font: normal normal normal 11px/18px verdana;
    margin: 0px;
    padding: 0px;
    text-align: left;
    width: 400px;
}
#descrizione testo2
{
    color: #eeeeee;
    font: normal normal normal 13px/13px verdana;
}
#descrizione dinamiche
{
    color: #eeeeee;
    font: normal normal normal 13px/13px verdana;
}
#footer
{
    clear: both;
    color: #5d0101;
    font: normal normal normal 11px/30px verdana;
    height: 30px;
    text-align: center;
}
