body
{
    background: #770000;
    text-align: center;
    margin: 0;
    padding: 0;
}
.clear
{
    clear: both;
}
#container
{
    width: 960px;
    text-align: left;
    margin: 0 auto;
}
#logo
{
    background: #770000 url(../img/img_top.jpg) no-repeat scroll left center;
    height: 120px;
    margin: 0;
    padding: 0;
}
#logo a
{
    display: block;
    text-indent: -5000px;
    width: 960px;
    height: 120px;
    font: normal normal normal 20px/100px verdana;
    color: #333333;
}
#menu1
{
    height: 30px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#menu1 li
{
    float: right;
    height: 30px;
    list-style: none;
    margin: 0 5px 0 5px;
    padding: 0 5px 0 5px;
}
#menu1 li a
{
    color: #dddddd;
    font: normal normal normal 14px/30px verdana;
    text-decoration: none;
}
#menu1 li a:hover
{
    text-decoration: underline;
}
#menu1 li.s
{
    background: #770000;
}
#menu1 li.s a
{
    color: #d2b34e;
    font: normal normal bold 14px/30px verdana;
}
#middle
{
    clear: both;
}
#menu2
{
/**    background: #770000 url(../img/menu2_bg_fotolia_4573597.jpg) no-repeat scroll left top;**/
    float: left;
    height: 430px;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 225px;
}
#menu2 li
{
    font: normal normal normal 14px/14px verdana;
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 20px;
}
#menu2 li a
{
    color: #dddddd;
    font: normal normal normal 14px/14px verdana;
    text-decoration: none;
}
#menu2 li.s a
{
    color: #d2b34e;
    font: normal normal bold 14px/14px verdana;
}
#menu2 li.news
{
    color: #d2b34e;
    font: normal normal bold 14px/14px verdana;
}
#menu2 li.n
{
    color: #eeeeee;
    font: normal normal normal 13px/13px verdana;
}
#menu2 li a:hover
{
    text-decoration: underline;
}
#footer
{
    clear: both;
    color: #d2b34e;
    font: normal normal normal 11px/30px verdana;
    height: 30px;
    text-align: center;
}
#footer a
{
    color: #ffffff;
    font: normal normal normal 11px/30px verdana;
    text-align: center;
}
#main
{
    float: left;
    width: 735px;
}
#foto
{
/*    background: #770000 url(../img/foto.jpg) no-repeat scroll left top; */
    float: left;
    height: 430px;
    text-align: center;
    width: 200px;
}
#home
{
    background: transparent url(../img/home_bg.jpg) no-repeat scroll left top;
    float: left;
    height: 430px;
    text-align: left;
    width: 535px;
}
#descrizione
{
/*    -moz-opacity:.65; filter:alpha(opacity=65); opacity:.65;   */
    background: transparent url(../img/descrizione_bg.jpg) no-repeat scroll left top;
    float: left;
    height: 430px;
    text-align: left;
    width: 535px;
}
#descrizione h2
{
    color: #770000;
    font: normal normal bold 16px/30px verdana;
    margin: 0;
    padding: 10px 20px 5px 10px;
}
#descrizione h3
{
    color: #770000;
    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;
}
