body
{
    margin: 0px;
    padding: 0px;
    text-align: left !important;
    text-align: /**/ center;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    line-height: 1;
    color:#1A0206;
    background-color: #1A0206;
}
h1
{
    font-size:18px;
    margin:0;
    margin-bottom:10px;
}
p
{
    line-height:1.3;
    margin:0;
    margin-bottom:5px;
}
a
{
    color: #1A0206;
    text-decoration: none;
}
a:link
{
    text-decoration: none;
}
a:visited
{
    text-decoration: none;
}
a:hover
{
    color: #1A0206;
    text-decoration: underline;
}
a:active
{
    text-decoration: none;
}
img
{
    border: 0;
}
div#container
{
    text-align: left;
    margin: 0 auto;
    width: 910px;
    border:solid 2px #fdffc3;
    background-color: #fdffc3;
    margin-top: 0px;
    margin-bottom: 20px;
}
div#header
{
    width: 910px;
    height: 180px;
    background-color: #510A16;
    margin-bottom: 2px;
}
div#left
{
    display: inline;
    float: left;
    width: 260px;
    padding: 0;
}
div#center
{
    position: relative;
    display: inline;
    float: left;
    width: 500px;
    padding: 5px 10px 5px 10px;
    line-height: 1.5;
    text-align:left;
}
div#content
{
    width: 410px;
    height:390px;
    overflow: auto;
    z-index:20;
}
div#right
{
    display: inline;
    float: left;
    width: 130px;
}
div#box_servizi
{
    width: 252px;
    height: 350px;
    overflow: auto;
    padding: 10px 4px 0 4px;
    background: #CA8C6C url("../immagini/box.png") no-repeat bottom;
    margin-bottom: 2px;
}
div#box_contatti
{
    width: 252px;
    height: 120px;
    padding: 10px 4px 0 4px;
    background-color: #986956;
    margin-bottom: 2px;
}
div#footer
{
    clear:both;
    width: 902px;
    padding: 10px 4px 10px 4px;
    background-color: #EF753A;
    text-align:center;
}
div#link
{
    background-color: #EF753A;
    width: 120px;
    height: 170px;
    padding: 10px 5px 10px 5px;
    margin-bottom:2px;
}
.titolo_box
{
    width:100%;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    margin-bottom:10px;
}

/* classi per il menu */
div#navigation
{
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
}

div#navigation ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

div#navigation li
{
    float: left;
    margin: 0;
    padding: 0;
}

div#navigation a
{
    position: relative;
    display: block;
    height: 130px;
    font-size:18px;
    text-decoration:none;
    font-weight:bold;
}

div#navigation a span
{
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer; /*per IE*/
    text-align:center;
    padding-top:30px;
}

div#navigation a:hover
{
    color:#510A16; /*per IE*/
}

div#navigation a:hover span
{
    background-position: -130px 0;
}

div#navigation a#current span
{
    background-position: -130px 0;
}
/*viene attribuita la larghezza di ogni singolo link*/
li#menu1 a
{
    width: 130px;
}
li#menu2 a
{
    width: 130px;
}
li#menu3 a
{
    width: 130px;
}
li#menu4 a
{
    width: 130px;
}
li#menu5 a
{
    width: 130px;
}

/*si dichiarano le immagini*/
li#menu1 span
{
    background: url( "../immagini/menu/menu.png" ) no-repeat top left;
}
li#menu2 span
{
    background: url( "../immagini/menu/menu.png" ) no-repeat top left;
}
li#menu3 span
{
    background: url( "../immagini/menu/menu.png" ) no-repeat top left;
}
li#menu4 span
{
    background: url( "../immagini/menu/menu.png" ) no-repeat top left;
}
li#menu5 span
{
    background: url( "../immagini/menu/menu.png" ) no-repeat top left;
}

.campo_testo
{
  font-style: normal;
  border:solid 1px #1A0206;
  width:470px;
  color:#1A0206;
}
.campo_testo_single
{
  font-style: normal;
  border:solid 1px #1A0206;
  width:280px;
  color:#1A0206;
}
.small
{
    font-size:10px;
}