body {
    font-family:Arial;
    font-size:12px;
    color:black;
    margin:0;
    padding:0
}

.nodisplay {
    display:none
}

hr {
    height:1px;
    color:white;
    margin:0;
    padding:0;
    border:1px solid white
}
/* MAIN */
div#main {
    width:980px;
}

/* LOGO */
div#logo {
    width:960px;
    padding:5px 10px;
}

div#logo-sx {
    color:#540000;
    font-weight:bold;
    width:220px;
    float:left;
    background:white;
    text-align:left;
    margin-top:10px
}

/* BANNER 468*/

div#banner468 {
    margin:20px 225px 0 225px;
    border:0px solid gray;
    background:white;
    padding:0 0 0 16px
}

/* BANNER 120*/

div.banner120 {
    float:left;
    margin-right:10px;
    _margin-right:8px;
    margin-top:10px;
    width:120px
}

/* AREA RISERVATA */

div#area-riservata {
    font-size:11px;
    color:#540000;
    width:170px;
    float:right;
    background:white;
    text-align:right;
    color:black;
    line-height:25px
}

div#area-riservata span{
    color:#a90808;
    font-size:11px;
    font-weight:bold
}

input.text{
   height:13px;
   width:100px;
   vertical-align:middle;
   border:1px solid gray;
   font-size:11px
}

div#area-riservata input#invia{
   background:#b00909;
   height:15px;
   text-align:center;
   color:white;
   font-size:10px;
   text-transform:uppercase;
   font-weight:bold;
   border:0;
   width:70px;
   margin-top:4px
}


/* CONTENT */

div#content {
    width:940px;
    background:url(../img/bg_pagina.gif) 1px 0 no-repeat;
    margin-top:5px;
    padding:17px 20px 10px 20px;
    clear:both;
}

img#header {
    border:1px solid #ae0909;
    display:block
}

/* MENU */

div#menu {
    width:940px;
}

div.item {
    float:left;
    width:156px;
    background:url(../img/dividi.gif) right no-repeat;
    line-height:50px;
    text-align:center;
    font-size:17px;
    color:black;
    font-weight:bold
}

div.item a{
    color:black;
    text-decoration:none
}

div.item a:hover, a#qui{
    color:#ae0909;
    text-decoration:underline
}

/* NAVIGATORE */

div#nav {
    line-height:15px;
    font-size:11px;
    padding-bottom:6px;
    text-align:left
}

div#nav a{
    color:#9f0707;
    text-decoration:underline;
    padding-bottom:10px
}

div#nav a:hover{
    color:#000;
    text-decoration:none
}

/* COLONNA DX*/

table#page {
    width:940px;
}


td#colonna-dx {
    margin-left:250px;

}

/* RICERCA */

div#ricerca {
    width:228px;
    _width:220px;
    border:1px solid gray;
    padding: 9px;
    _padding: 9px 7px;
    text-align:left;
   /* margin-left:20px ie5*/
}


div#ricerca span{
    color:#ae0909;
    font-size:15px;
    font-weight:bold;
    margin-left:10px
}

div#modulo{
    width:230px;
    background:#eee;
    text-align:left;
    clear:left;
    margin-top:5px;
    font-size:11px
}

/* TABELLA FORM */

table#form {
    margin:10px 5px;
}

td.form-sx {
    color:black;
    text-align:left;
    padding:4px;
    font-size:11px
}

td.form-dx {
    color:black;
    text-align:left;
    padding:4px 0;
}

select {
    width:96%;
    _width:98%;
    height:17px;
    font-size:11px
}

.check {
    vertical-align:middle;
    margin-left:10px
}

input#send {
    background:#9f0706;
    font-size:11px;
    text-align:center;
    padding:3px 0 3px 3px;
    height:17px;
    border:0;
    color:white;
    width:120px;
    font-weight:bold
}

/* DIV ALTO */

div#up {
    width:940px;
    text-align:left;
    background:yellow;
    position: absolute;
    bottom: 5px;
}

div#footer {
    height:50px;
    width:960px;
    background:black;
    clear:both;
    color:white;
    text-align:center;
    line-height:22px;
    font-size:11px;
    padding-top:3px;
    margin:0 10px
}

div#footer2 {
    height:50px;
    width:960px;
    background:black;
    clear:both;
    color:white;
    text-align:center;
    line-height:22px;
    font-size:11px;
    padding-top:3px;
    margin:0 10px;
    display:none
}

div#footer a{
    color:white;
    text-decoration:none;
    margin:0 5px
}

div#footer a:hover{
    color:#ae0909;
    text-decoration:underline;
}

div#footer a#web{
    color:#ae0909;
    text-decoration:none;
    font-weight:bold;
    margin:0
}

div#footer a#web:hover{
    color:#eee;
    text-decoration:underline;
}

#up {
    font-size:12px;
    padding:5px 10px;
    text-align:center;
}

#up h1 {
    font-size:12px;
    padding:0;
    margin:0 5px 0 0;
    color:black;
    display:inline
}

#wrapper {
    width:980px
}

div#evidenza {
    text-align:justify;
    font-size:12px;
    margin:10px 0
}

/* BANNER ASTA */

img#banner-asta {
    border:1px solid #ae0909;
    margin-bottom:10px
}
