@charset "utf-8";
/* CSS Document */

body {
background-color:#FF9933;
background-image:url(../img/sf-body.jpg);
background-position:top;
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;

}
a.mouseover span{
display:none;
}
a.mouseover:hover em {
display:none;
}
a.mouseover:hover span{
display:block;
}
#contenitore, #contenitore-2, #contenitore-3, #contenitore-4, #contenitore-5, #contenitore-vuoto {
width:960;
height:760px;
margin:0 auto;
padding:0;
}
#contenitore {
background-image:url(../img/sfondo-round.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore-2 {
background-image:url(../img/sf-contenitore2.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore-3 {
background-image:url(../img/sf-contenitore3.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore-4 {
background-image:url(../img/sf-contenitore4-bis.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore-5{
background-image:url(../img/sf-contenitore5.jpg);
background-position:top;
background-repeat:no-repeat;
}
#contenitore-vuoto{
background-image:url(../img/sf-contenitore-vuoto.jpg);
background-position:top;
background-repeat:no-repeat;
}
#top {
text-align:center;
margin:0;
padding:0;
}
#toppino {
margin:-230px 0 0 0;
z-index:900;
}
#toppino img {
border:none;
}
#menu {
background-color:none;
margin:0 300px 0 0;
padding:0 0 0 0;
width:960px;
height:25px;
z-index:500;
}
#menu-lang {
margin:2px 0 0 200px;
}
#menu-lang img {
border:none;
margin:0 0 0 20px;
}

#contenuto {
position:relative;
width:960px;
margin:0;
padding:0;
}
.testotondo {
margin:-130px 0 0 250px;
}
#contenuto iframe {
margin:-45px 0 0 -215px;
}
#contenuto ul {
width:200px;
margin:-170px 0 0 250px;
list-style-type:none;
text-align:left;
color:#FFFFFF;
font-size:14px;
}
/* Safari */  
@media screen and (-webkit-min-device-pixel-ratio:0)  {  
#contenuto ul {
background-color:none;
width:200px;
margin:-170px 0 0 0;
padding:0 0 0 270px;
list-style-type:none;
text-align:left;
color:#FFFFFF;
font-size:14px;
}  
}
#contenuto ul.prezzi {
width:960px;
margin:40px 0 0 0;
padding:0 0 0 10px;
list-style-type:none;
text-align:left;
color:#ffffff;
font-size:11px;
}
#contenuto ul.prenota {
width:960px;
margin:-80px 0 0 20px;
padding:0 0 0 10px;
list-style-type:none;
text-align:left;
color:#FF6600;
font-size:11px;
}
/* Safari */  
@media screen and (-webkit-min-device-pixel-ratio:0)  {  
#contenuto ul.prenota {
width:960px;
margin:-100px 0 0 20px;
padding:0 0 0 20px;
list-style-type:none;
text-align:left;
color:#FF6600;
font-size:11px;
}
}
#email {
margin:10px 0 0 20px;
text-align:left;
font-size:14px;
font-weight:bold;
}
#email a {
padding:0 0 20px 200px;
font-size:16px;
color:#FF6600;
text-decoration:none;
}
#email a:hover {
color:#336600;
}
#email-i {
margin:10px 0 0 20px;
text-align:left;
font-size:14px;
font-weight:bold;
}
#email-i a {
padding:0 0 20px 200px;
font-size:16px;
color:#FF6600;
text-decoration:none;
}
#email-i a:hover {
color:#336600;
}
#hide {
position:absolute;
font-size:11px;
width:600px;
margin:20px 0 0 0;
}
#hide span{
display:none;
}
#hide a span{
width:98%;
padding:10px;
background-color:#f4f4f4;
border:1px solid #cccccc;
color:#330000;
font-weight:normal;
}
#hide a:hover span{
display:inline-block;
text-decoration:none;
}
/*/////////////////////////////////////////////////////////////////////////////*/
#marquee {
width:200px;
margin:70px 0 0 775px;
padding:5px 0 0 0;
background-color:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
#marquee a {
background-color:none;
text-decoration:none;
color:#333333;
}
/* Safari */  
 @media screen and (-webkit-min-device-pixel-ratio:0)  {  
#marquee {
position:relative;
width:200px;
margin:70px 0 0 0;
padding:5px 0 0 755px;
background-color:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
}
#marquee a {
background-color:none;
text-decoration:none;
color:#333333;
}  
}
/*//////////////////////////////////////////////////////////////*/
#footer {
margin:30px 0 0 0;
font-size:10px;
color:#ffffff;
}
#footer a{
text-decoration:none;
color:#ffffff;
}