body {
background-image: url(../images/sfondo.jpg);
margin: 0;
}

#background {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: auto;
    }

#all_v {
    position: absolute;
/*    height: 501px;
    margin-top: -250px;*/
    /*top: 50%; */
    }

#all_o {
    text-align: left;
 /*   width: 1125px; */
    margin : 0 auto;
    }


#sottomenu {
clear: both;
float: left;
color: #ffffff;
background-color: #000000;
}

.mn {
float: left;
padding: 15px 0 15px 23px;
background-color: #ffffff;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.85;
filter:alpha(opacity=80);
}

.mn_b {
float: left;
padding: 15px 0 15px 23px;
color: #c80101;
background-color: #ffffff;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.85;
filter:alpha(opacity=80);
font-weight: bold;
}

#mainmenu {
float: left;
width: 1125px;
margin-left: 62px;
margin-top: 10px;
margin-bottom: 15px;
font-family: Verdana, sans-serif;
/*font-style:italic;*/
font-size: 17px;
color: #da0029;
}

.linkmenu {
font-family: Verdana, sans-serif;
/*font-style:italic; */
font-size: 17px;
color: #003c6e;
text-decoration: none;
font-weight: bold;
}

.linkmenu:link {
font-family: Verdana, sans-serif;
/*font-style:italic;  */
font-size: 17px;
color: #003c6e;
text-decoration: none;
font-weight: bold;
}

.linkmenu:visited {
font-family: Verdana, sans-serif;
/*font-style:italic;  */
font-size: 17px;
color: #003c6e;
text-decoration: none;
font-weight: bold;
}

.linkmenu:hover {
font-family: Verdana, sans-serif;
/*font-style:italic; */
font-size: 17px;
color: #c80101;
text-decoration: none;
font-weight: bold;
}

.linkmenu:active {
font-family: Verdana, sans-serif;
/*font-style:italic; */
font-size: 17px;
color: #c80101;
text-decoration: none;
font-weight: bold;
}

.linkmenu2 {
font-family: Verdana, sans-serif;
font-size: 17px;
color: #ffffff;
text-decoration: none;
}

.linkmenu2:link {
font-family: Verdana, sans-serif;
font-size: 17px;
color: #ffffff;
text-decoration: none;
}

.linkmenu2:visited {
font-family: Verdana, sans-serif;
font-size: 17px;
color: #ffffff;
text-decoration: none;
}

.linkmenu2:hover {
font-family: Verdana, sans-serif;
font-size: 17px;
/*color: #da0029; */
color: #ffffff;
text-decoration: none;
}

.linkmenu2:active {
font-family: Verdana, sans-serif;
font-size: 17px;
/*color: #da0029; */
color: #ffffff;
text-decoration: none;
}

.logout {
float:left;
padding:7px 20px 9px 20px;
background-color: #e9100b;
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.85;
filter:alpha(opacity=80);
}

.campo {
clear: both;
float: left;
width: 250px;
margin-bottom: 20px;
}

.input {
float: left;
width: 300px;
margin-bottom: 20px;
}

.campo2 {
clear: both;
float: left;
width: 100px;
margin-bottom: 20px;
}

.input2 {
float: left;
width: 450px;
margin-bottom: 20px;
}

.photolist {
float: left;
padding: 6px;
}

.border {
border: 2px solid #da0029;
padding: 2px;
}

.border:hover {
border: 2px solid #f3e839;
padding: 2px;
}

#footer {
float:left;
margin-left:655px;
margin-bottom:20px;
width:530px;
margin-top:-22px;
text-align:right;
font-size:13px;
color:#000000;
background-color:#ffffff;
padding:3px;
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
filter:alpha(opacity=70);
}

.left {
float: left;
}

.clear {
clear: both;
}

.news {
clear: both;
float: left;
margin-bottom: 30px;
}

.newstxt {
float: left;
}

#elenconews {
float:left;
margin-left:950px;
margin-top:-50px;
color: #ff0000;
}

#bacheca {
position: relative;
float: left;
height: 380px;
width: 580px;
left: 0px;
top: 0px;
font-family: Verdana;
font-size: 0.7em;
color: #ffffff;
text-decoration: none;
line-height: 19px;
overflow: auto;
padding: 0 10px 0 1px;
}

#elenco_files {
position: relative;
float: left;
margin-left: 100px;
height: 380px;
width: 350px;
left: 0px;
top: 0px;
font-family: Verdana;
font-size: 0.7em;
color: #ffffff;
text-decoration: none;
line-height: 19px;
overflow: auto;
padding: 0 10px 0 1px;
}

.bch_adm {
/*background-color:#888888; */
color: #fae605;
padding: 5px;
/*margin-bottom: 5px;  */
}

.bch_ut {
padding: 5px;
/*margin-bottom: 5px;    */
}

.lkbianco {
font-size: 13px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
padding-bottom: 5px;
}

.lkbianco:link {
font-size: 13px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
padding-bottom: 5px;
}

.lkbianco:visited {
font-size: 13px;
color: #ffffff;
font-weight: bold;
text-decoration: underline;
padding-bottom: 5px;
}

.lkbianco:hover {
font-size: 13px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
padding-bottom: 5px;
}

.lkbianco:active {
font-size: 13px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
padding-bottom: 5px;
}

#scrivi_bacheca {
float: left;
margin-left: 10px;
padding: 5px;
border: 1px solid red;
width: 100px;
margin-top: 5px;
}

.credits {
float: left;
margin-left: 67px;
padding-top: 7px;
}

