

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    background-color: #CCCCDD;
    background-image: url('images/Alta_e_Bassa.jpg');
    background-position:center;
  }


img {
    border: none;
  }


#container {
    border: 1px solid #ECC733;
    padding: 10px;
    background-color: #373F46;
    background-image: url('../images/Alta_e_Bassa_sbiadita.jpg');
    background-repeat: no-repeat;
    color: #004;
    margin-left: auto;
    margin-right: auto;
    width: 942px;
  }


#container .pageTitle {
    margin-top: 0px;
    padding: 0px;
    font-size: 18px;
    text-align:center;
    color:#007;
  }


#content {
    color : #004;
    margin-left : 215px;
    min-height : 455px;
    padding-bottom : 5px;
    padding-left : 5px;
    padding-right : 5px;
    padding-top : 5px;
    width : 717px;
  }

/*--------------------modified/addedd by gab------------------------*/




#sidebar-a {
    float: left;
    width: 180px;
    padding: 5px;
    font-size: 12px;
  }


#sidebar-a ul {
    margin-left: 10px;
    padding-left: 30px;
    list-style-type:none;
    list-style-image: none;
    padding:2px;
  }


#sidebar-a ul li {
    /* border:solid 1px #444;
    */ border:1px outset #fff;
    /* margin-left: -10px;
    *//* padding-left:25px;
    */ text-align:center;
    margin-right: 15px;
    background-color: #BDBDBD;
    /* background-image: url('../images/bottone-sfondo-grigio.png');
    */;
  }


#sidebar-a ul li a:hover {
    border:5px none;
    text-decoration:none;
    /* background-image: url('../images/bottone-sfondo-grigio-inv.png');
    */ color:#D33;
  }


#sidebar-a ul li a {
    border:5px none;
    display: block;
    text-decoration:none;
    padding: 2px;
  }

/*--------------------------------------------------------------*/






#sidebar-a p {
    text-align: center;
  }


#footer {
    clear: both;
    margin-top: 5px;
    background-color: #FFF;
    padding: 5px;
    color: #000;
  }


.floatRight {
    float: right;
    text-align: right;
  }


p.copyright {
    font-family: "Bitstream Vera Sans Mono", monospace;
    background-color: #FFF;
    color: #888;
    margin: 0px;
    font-size: 11px;
  }


form {
    background-color: #CCCCCC;
    border: 1px solid blue;
    padding: 3px;
    color: #000;
  }


fieldset {
    margin-bottom: 5px;
    border:1px solid black;
  }


fieldset legend {
    font-weight: bold;
    font-size: 12px;
  }


form p {
    margin-bottom: 5px;
    margin-top: 10px;
    padding: 3px;
  }


input, textarea, select {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
  }


form .wFixedLarge {
    width: 300px;
  }


form .wFixedSmall {
    width: 150px;
  }


p.MsgRed {
    color: red;
  }


p.MsgGreen {
    color: green;
  }


.eleTable {
    border: 1px solid black;
    background-color: white;
    width: 98%;
  }


.eleTable td, .eleTable th {
    border: 1px solid #999999;
    padding: 3px;
  }


.eleTable caption {
    text-align: right;
    padding: 5px;
  }


.eleTable .thFunc {
    width: 60px;
  }


.menu2 {
    background-color: white;
    float: right;
    border: 1px solid black;
    padding: 5px;
    text-align: right;
  }

/* This is the outline round the main forum tables */






.genTable, .errTable {
    background-color: #FFFFFF;
  }


.genTable {
    border: 2px #006699 solid;
  }


.errTable {
    border: 2px red solid;
  }


.hide {
    display: none;
  }


.show {
    display: block;
  }


acronym {
    border-bottom: 1px dotted #CCC;
  }


#sidebar-a a:link, #sidebar-a a:visited, #banner a:link, #banner a:visited, #footer a:link, #footer a:visited, #content a:link, #content a:visited {
    color : #000090;
    text-decoration: none;
    background-color: transparent;
  }


#sidebar-a a:active, #footer a:active, #banner a:active {
    text-decoration: underline;
    background-color: yellow;
    color: #DD6900;
  }


#sidebar-a a:hover, #footer a:hover, #banner a:hover, #content a:hover {
    text-decoration: underline;
    color : #5050FF;
    background-color: #FFF;
  }


#banner {
    padding: 5px;
    margin-bottom: 5px;
    border: 1px solid #ECC733;
    background-image: url(../../images/srb.png);
    background-repeat: no-repeat;
    background-position: center center;
  }


#banner #bannerMenu {
    background-color : #FFF;
    background-image : url('../images/sfondoMarmo.png');
    border-bottom-color : #ECC733;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    border-left-color : #ECC733;
    border-left-style : solid;
    border-left-width : 1px;
    border-right-color : #ECC733;
    border-right-style : solid;
    border-right-width : 1px;
    border-top-color : #ECC733;
    border-top-style : solid;
    border-top-width : 1px;
    float : right;
    height : 102px;
    text-align : right;
    width : 200px;
  }


#banner #bannerLogo {
    width: 200px;
    background-color: #FFF;
    border: 1px solid #ECC733;
  }


#banner #bannerCenter {
    border-bottom-style : none;
    border-left-style : none;
    border-right-style : none;
    border-top-style : none;
    font-family : Verdana;
    font-size : x-large;
    font-weight : bold;
    text-align : center;
    width : 510px;
  }


.eleTable .alignCenter {
    text-align: center;
  }


#content a:hover {
    /*color : #FFF;
    */;
  }


#content img {
    border: 1px solid white;
  }


#content a:hover img {
    border-color: brown;
  }


#content .menu2 img {
    border: 2px solid #F5F5F5;
  }


#content .menu2 .brdImg {
    border: 2px solid #DD6900;
  }


.clNoWrap {
    white-space: nowrap;
  }


.trYellow {
    background-color: yellow;
  }


.trWhite {
    background-color: white;
  }


.fixedSmallDisabled {
    width: 150px;
  }


.fixedLargeDisabled, .fixedSmallDisabled {
    background-color: #E4E4E4;
    color: black;
  }


.fixedLargeDisabled {
    width: 300px;
  }


.boxGreen {
    background-color: #A0FB7C;
  }


.boxRed {
    background-color: #FB917C;
  }


.boxRed, .boxGreen {
    padding: 10px;
    width: 400px;
    margin: 10px;
    border: 1px solid black;
    font-weight: bold;
  }


.tdgenClass {
    border: 1px solid gray;
  }

/*--------------------addedd by gab------------------------*/






#container .boxLetter {
    padding:5px;
    border: 1px solid #000;
    text-align:center;
  }


#container .boxLetter .myBar {
    margin:1px 1px;
  }


#container .boxLetter a {
    padding: 1px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #fff;
    border : #C1C1C1 outset 1px;
    display: inline;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
  }


#container .boxLetter a:hover {
    color:#000;
    background-color: yellow;
    text-decoration: none;
  }

/*---------------------------------------------------------*/