body {
    background-color:#6F0000;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left:0px;
    margin-right:0px;
    background-repeat: no-repeat;
    background-image: url(images/sfondo.jpg);
}

#banner {
    width:875px;
    height:310px;
    margin-left:auto;
    margin-right:auto;
    background-color: #CA5100;
    background-image: url(images/logo.jpg);
    background-repeat: no-repeat;
}

#bodysite {
    width:875px;
    background-color:#FF6600;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}

.stile1 {
    font-family: Tahoma;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #B00058;
    text-decoration: none;
}

#footer {
    /*width:868px;*/
    background-color: #D55500;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    height: 20px;
    border-top-width: 12px;
    border-top-style: solid;
    border-top-color: #CC3300;
}

#footer a {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.stile1 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFCC;
    text-decoration: none;
    font-style: normal;
}

.stile2 {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFCC;
    text-decoration: none;
    font-style: normal;
}

.stile2 A {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFCC;
    text-decoration: none;
    font-style: normal;
}

.stile2  A:hover  {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #33FF00;
    text-decoration: none;
    font-style: normal;
}

.stile2 A visited {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFCC;
    text-decoration: none;
    font-style: normal;
}

.stile3 {
    font-family: Tahoma;
    font-size: 18px;
    font-weight: normal;
    color: #ffcc66;
    text-decoration: none;
    font-style: normal;
}

#colpicc {
    width: 925px;
    margin-top: 2px;
    padding: 3px;
}

#cons {
    width: 160px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: #993300;
    text-decoration: none;
    background-color: #CCCCCC;
    border: 1px dashed #990000;
    padding: 6px;
}

#servizi {
    width: 855px;
    padding: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #D98200;
    float: left;
}

#menuorizz {
    background-color: #C40000;
    font-family: "Courier New", Courier, monospace;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    width: 430px;
    border-left-width: 20px;
    border-right-style: solid;
    border-left-style: solid;
    border-top-color: #770000;
    border-right-color: #770000;
    border-bottom-color: #770000;
    border-left-color: #770000;
    border-right-width: 20px;
    border-top-width: 5px;
    padding-top: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-bottom: 10px;
}

#menuorizz A {
    background-color: #00bffe;
    padding: 3px;
    font-family: Tahoma;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

#menuorizz A:hover {
    padding: 3px;
    font-family: Tahoma;
    font-size: 16px;
    font-style: normal;
    color: #990000;
    text-decoration: underline;
    width: 570px;
    font-weight: normal;
}

#uno  {
    width: 160px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #FFC062;
    text-decoration: none;
    background-color: #9D4F00;
    border: 1px;
    border-style:dashed;
    border-color:#990000;
    padding: 6px;
    text-decoration: none;
    display: block;
    float: left;
    margin-bottom: 30px;
}

#scritta {
    width: 590px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #202000;
    text-decoration: none;
    font-style: normal;
}

#uno A {
    width: 160px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #FFC062;
    text-decoration: none;
    background-color: #9D4F00;
    text-decoration: none;
    display: block;
}

#uno A:hover {
    background-color:#FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    color: #FF0000;
    text-decoration: none;
    background-color: #FFFFFF;
    text-decoration: none;
}

li {
    margin-bottom:15px;
    margin-right:15px;
    list-style: none;
}

h3 {
    color:#990000;
    font-size:16px;
    padding-left: 40px;
    padding-top: 8px;
}

h2 {
    font-size:14px;
    font-style:italic;
    color:#950000;
    font-weight:bold;
}

h4 {
    font-size:14px;

    color:#950000;
    font-weight:bold;
}

#centro {
    width: 920px;
    margin-top: 15px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 5px;
    border: 1px solid #FF0000;
}

#container {
    width: 875px;
    margin-right: auto;
    margin-left: auto;
    background-color: #d98200;
    float: left;
}

.stilepicc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: center;
}

.verdana {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #550000;
}

.verdanapicc {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #550000;
}

#servizisiti {
    width: 756px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: #333333;
    text-decoration: none;
    background-color: #793D00;
    padding: 6px;
    border: 1px solid #990000;
    margin-bottom: 15px;
    float: right;
    margin-left: 12px;
}

#servizisiti img {
    border: 5px ridge #FBC900;
}

#servizisiti div {
    background-color: #9F9F9F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3E3E00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    border: 1px dashed #FFBB2F;
    padding: 3px;
}

#servizisiti div a{
    background-color: #9F9F9F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3E3E00;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
}

#servizisiti th{
    background-color: #990000;
    font-family: "Times New Roman", Times, serif;
    font-size: 18px;
    font-style: normal;
    color: #DD9500;
    text-decoration: none;
    border: 1px solid #996600;
    padding: 4px;
    text-align: center;
}

.verdanamedio {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color:#550000;
}

.verdanatitolo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color:#550000;
}

.tabellasiti {

}

.verdanamediochiaro {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color:#FFFFFF;
}


.verdana2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #252525;
}

.verdana2 a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #333333;
}

#divmenupiccolo {
    float: left;
    width: 200px;
    background-color: #0099FF;
    padding: 5px;
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
    border: 1px solid #333333;
    margin-right: 20px;
    margin-bottom: 6px;
}

#divmenupiccolo a {
    font-family: Tahoma;
    font-size: 13px;
    color: #000000;
}

.filetto {
    width: 600px;
    border-top-width: 6px;
    border-top-style: solid;
    border-top-color: #790000;
    margin-right: 20px;
    margin-top: 40px;
    margin-bottom: 0px;
}


#tit {
    height: 100px;
    width: 875px;
    margin-right: auto;
    margin-left: auto;
    background-image: url(images/tit.jpg);
    background-repeat: no-repeat;
}

#big {
    background-image: url(images/big.jpg);
    width: 965px;
    margin-left: auto;
    margin-right: auto;
}

#m {
    width: 400px;
    height: 170px;
    background-color: #A82B00;
    border: 10px solid #550000;
    padding: 10px;
    float: right;
}


#m p{
    background-color: #A82B00;
    border-top-width: 2px;
    border-top-style: dashed;
    border-top-color: #000000;
    text-align: right;
    height: 6px;
    font-family: "Courier New", Courier, monospace;
    font-size: 16px;
    color: #000000;
    padding-top: 5px;
    padding-bottom: 5px;
}

#cop {
    width: 220px;
    float: right;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    margin-left: 20px;
    border: 1px solid #710000;
    padding: 3px;
    margin-right: 3px;
}

#m a{
    background-color: #A82B00;
    text-align: right;
    height: 6px;
    font-family: "Courier New", Courier, monospace;
    font-size: 16px;
    color: #000000;
    font-style: normal;
    text-decoration: none;

}

#m a:hover{
    background-color: #FFFFCC;
    text-align: right;
    height: 6px;
    font-family: "Courier New", Courier, monospace;
    font-size: 16px;
    color: #000000;
    font-style: normal;
    text-decoration: none;

}

.bordoalto {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #623100;
}

.bordocop {
    border: 10px solid #D98200;
    margin-left: 80px;
    margin-right: 80px;
}

.bordoimmagini {
    border: 10px solid #D98200;
}

.bordoimmaginimargine {
    border: 10px solid #00BFFE;
    margin-right: 3px;
    float: right;
}

.bordoimmaginiquadri {
    border: 10px solid #B76D00;
}

#alto {
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    color: #550000;
    margin-bottom: 20px;
    margin-top: 20px;
    border: 5px solid #913900;
    float: left;
}

.altoDx {
    padding: 10px;
    width: 600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    color: #550000;
    margin-bottom: 20px;
    margin-top: 20px;
    border: 5px solid #913900;
    float: right;
}

.altoSx {
    padding: 10px;
    width: 600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    color: #550000;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 5px solid #913900;
    float: left;
}

#altoesterno {
    width: 875px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    color: #550000;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
}

#altoesterno .content{
    padding: 5px;
    width: 240px;
    height: 400px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-style: italic;
    font-weight: normal;
    color: #550000;
    border: 2px solid #913900;
    margin: 15px;
    float: left;
}

#lidia {
    float: left;
}

.stilenormale {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-top: 10px;
}

#ca {
    float: left;
}

#caint {
    float: left;
}

#caintscroll {
    float: left;
    height: 400px;
    overflow: scroll;
    padding: 10px;
    overflow-x: hidden;
    border-top-width: 15px;
    border-right-width: 2px;
    border-bottom-width: 15px;
    border-left-width: 2px;
    border-style: solid;
    border-color: #913900;
}

#caintscroll .pub{
    padding: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: italic;
    font-weight: normal;
    color: #550000;
    margin-bottom: 20px;
    margin-top: 20px;
    border: 2px solid #913900;
    float: left;
}

#legge {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    margin-left: 20px;
    padding: 6px;
    margin-right: 8px;
    margin-bottom: 5px;
}

body {
    scrollbar-face-color: #D98200;
      scrollbar-highlight-color: #D98200;
      scrollbar-shadow-color: #7A1E0E;
      scrollbar-3dlight-color: #D98200;
      scrollbar-arrow-color:  #000000;
      scrollbar-track-color: #CC6600;
      scrollbar-darkshadow-color:#D98200;
}

html {
    scrollbar-face-color: #D98200;
      scrollbar-highlight-color: #D98200;
      scrollbar-shadow-color: #7A1E0E;
      scrollbar-3dlight-color: #D98200;
      scrollbar-arrow-color:  #000000;
      scrollbar-track-color: #CC6600;
      scrollbar-darkshadow-color:#D98200;
}