/* REGOLE GENERALI */
body {
font:100% Verdana, Tahoma, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-align:center;
background: #7D3023 url(img/bg.gif) left top repeat;
color: #000;
}

img {
border: none;
}

/* BOX CENTRATO */
#big {
width: 960px;
margin: 0 auto;
padding: 0;
text-align: left;
}
#centrato {
float: left;
margin: 0 auto;
padding: 0;
text-align: left;
background: #F8EED6;
border-right: 3px solid #FFFFFF;
border-bottom: 3px solid #FFFFFF;
border-left: 3px solid #FFFFFF;
}

/* TESTATA */
#testata {
width: 954px;
margin: 0;
padding: 0;
}
#logo {
width: 954px;
height: 113px;
margin: 0;
padding: 0;
}
#logo h1{
font-size:1px;
padding-left: 954px;
width: 0;
margin: 0;
overflow: hidden;
color: #741E19;
}

/* COLONNE */
#corpocol {
float: left;
font-size: 76%;
color: #221E1F;
text-align: center;
margin: 0;
padding: 42px 0 42px 42px;
}
#col1 {
float: left;
width: 262px;
margin: 0;
padding: 0;
}
#col1 h2{
width: 262px;
height: 42px;
margin: 0;
padding: 0;
}
#col1 h2 a, #col1 h2 a:link, #col1 h2 a:visited {
display: block;
font-size:1px;
width: 0;
height: 42px;
margin: 0;
padding-left: 262px;
overflow: hidden;
}
#col1 p{
margin: 10px 0 0 0;
padding: 10px;
background: #CEB582;
}
#col1 p img{
display: block;
text-align: center;
margin: 10px 0 0 0;
padding: 0;
border: 1px solid #FFFFFF;
}
#col2 {
float: left;
width: 262px;
margin: 0 0 0 42px;
padding: 0;
}
#col2 h2{
width: 262px;
height: 42px;
margin: 0;
padding: 0;
}
#col2 h2 a, #col2 h2 a:link, #col2 h2 a:visited {
display: block;
font-size:1px;
width: 0;
height: 42px;
margin: 0;
padding-left: 262px;
overflow: hidden;
}
#col2 p{
margin: 10px 0 0 0;
padding: 10px;
background: #CEB582;
}
#col2 p img{
display: block;
text-align: center;
margin: 0 0 10px 0;
padding: 0;
border: 1px solid #FFFFFF;
}
#col3 {
float: left;
width: 262px;
margin: 0 0 0 42px;
padding: 0;
}
#col3 h2{
width: 262px;
height: 42px;
margin: 0;
padding: 0;
}
#col3 h2 a, #col3 h2 a:link, #col3 h2 a:visited {
display: block;
font-size:1px;
width: 0;
height: 42px;
margin: 0;
padding-left: 262px;
overflow: hidden;
}
#col3 p{
margin: 10px 0 0 0;
padding: 10px;
background: #CEB582;
}
#col3 p img{
display: block;
text-align: center;
margin: 10px 0 0 0;
padding: 0;
border: 1px solid #FFFFFF;
}

/* MENU LINGUA */
#menuLingua {
clear: both;
font-size:70%;
margin: 3px 0 0;
padding: 0.5em;
color: #FFFFFF;
text-align: center;
background: #F78E1E;
}
ul.lingua {
margin: 0;
padding: 0;
}
ul.lingua li{
display: inline;
margin: 0;
padding: 0;
text-align: left;
}
ul.lingua a {
height: 0;
margin: 0;
padding: 0;
text-align: left;
text-decoration: none;
white-space: nowrap;
font-weight: bold;
}
ul.lingua a:link, ul.lingua a:visited {
color: #FFFFFF;
}
ul.lingua a:hover, ul.lingua a:focus, ul.lingua a:active {
color: #7D3023;
}
ul.lingua .corrente a:link, ul.lingua .corrente a:visited, ul.lingua .corrente a:hover, ul.lingua .corrente a:focus, ul.lingua .corrente a:active {
color: #7D3023;
}

/* FOOTER */
#footer {
clear:both;
margin: 0;
padding: 0;
text-align: center;
color: #F0D297;
}
#footer p {
font:70% Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 1em;
}
#footer a:link, #footer a:visited {
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
white-space: nowrap;
}
#footer a:hover, #footer a:focus, #footer a:active {
color: #FFCC00;
}