/* CSS Document */
body {
background: url(img/sfondo.jpg) top center no-repeat #109fcc;
font-size:18px;
color:#504f57;
font-family:"Arial", Helvetica, sans-serif;
}

a.opacity:hover img {
filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
a.opacity img {
filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;

}

.button {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #109fcc;
border:1px solid #096683;
color:#fef2d3;
padding:4px;
margin:4px;
}
.button:hover {
font-family: "Arial", Helvetica, Verdanda, sans-serif;
font-size:12px;
background-color: #0d233b;
border:1px solid #0d233b;
color:#fff;
}
.act{
background:#0d233b;
text-decoration:none;
font-weight:bold;
font-size:13px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:6px;
color:#fff;
}

.orari{
color:#0d233b;
font-size:15px;
font-weight:bold;
}

table{
width:90%;
margin-left:5%;
}
.sveglia{
margin-left:200px;
}
.borderright li{
border-right:1px solid #6dc1d8;
}
li.no_borderright {
border:none;
}
.entra {
background:#10a0cd;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
padding-left:200px;
/*margin:20px;*/
color: white;
text-decoration:none;
}
a.entra:hover {
color:#cae5ee;
}
#content {
width:950px;
margin:0 auto;
}
#content #top_flash {
position:relative; top:0; left:0;
}
#content #link {
position:relative; top:0; left:0;
background:url(img/back-link.jpg) no-repeat;
height:29px;
}

#content #link ul {
margin-left:289px;
padding-top:2px;
}
#content #link ul li {
display:inline;

}
#content #link ul li a{
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:13px;
padding-left:5px;
padding-right:5px;
padding-top:4px;
padding-bottom:8px;
}
#content #link ul li a:hover{
background:#0d233b;
}
#content #main {
position:relative; top:0; left:0;
width:950px;
background:#fff;
}
#content #main #flash {
position:absolute; top:0; left:0;
margin-top:35px;
margin-left:24px;
width:587px;
}
#content #main  #img_piccole{
position:relative; top:0; left:0;
margin-top:-230px;
width:587px;
height:230px;
margin-left:24px;
}
#content #main  #img_piccole a img{
margin:7px;
padding:2px;
background:#d9dadb;
}
#content #main #img_piccole a img:hover{
margin:7px;
padding:2px;
background:#10a0cd;
}
#content #main #testo{
position:relative; top:0; left:0;
width:340px;
margin-left:610px;
padding-top:33px;
min-height: 400px;
height: auto !important;
height: 400px;
font-size:13px;
}
#content #main #testo a{
color:#000;
}
#content #main #testo a:hover{
text-decoration:none;
}
#content #main #testo #title{
background:#10a0cd;
color:#fff;
text-align:right;
padding-top:7px;
padding-bottom:7px;
padding-right:10px;
font-size:18px; font-weight:bold;
}
#content #main #testo p{
color:#666;
font-size:13px;
text-align:justify;
padding:10px;
line-height:19px;
}
#content #main #testo_big{
position:relative; top:0; left:0;
width:90%;
margin-left:5%;
padding-top:33px;
font-size:13px;
}
#content #main #testo_big #title{
background:#10a0cd;
color:#fff;
text-align:right;
padding-top:7px;
padding-bottom:7px;
padding-right:10px;
font-size:18px; font-weight:bold;
}
#content #main #testo_big p{
color:#666;
font-size:13px;
text-align:justify;
padding:10px;
line-height:19px;
}
#content #main  #indirizzo{
position:relative; top:0; left:0;
border-top:1px solid #0a273a;
margin-top:10px;
width:920px;
font-size:13px;
margin-left:24px;
padding-top:10px;
padding-bottom:10px;
}
#content #main  #indirizzo a{
color:#196590;
text-decoration:none;
}
#content #main  #indirizzo a:hover{
text-decoration:underline;
}
#content #main  #indirizzo #credits{
position:absolute; top:0; right:0;
margin-top:10px;
font-size:13px;
}
