body {
background:#003100 url('backgrou.jpg') no-repeat top center;
margin: 0px auto;
padding: 0px 0px 0px 0px;
font-family: verdana,arial,sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: center;
}

a, a:link {
text-decoration:none;
color:red;
}

a:hover{
text-decoration:underline;
color:#336633;
}

a:focus,a:active {
text-decoration:none;
color:red;
border:0px solid white;
}

p {
margin:0px;
padding:0px;
}

#header {
position:relative;
background: url('header00.jpg') no-repeat top center;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: center;
width:994px;
height:406px;
}

#avvisi{
position:absolute;
top:70px;
left:250px;
width:230px;
height:230px;
}

#avvisi a{
position:absolute;
top:0px;
left:0px;
width:230px;
height:230px;
}

.player {
width:0px;
height:0px;
visibility:hidden;
}

.header_logo {
position:absolute;
top:26px;
left:494px;
width:284px;
height:300px;
}

.header_link_home {
position:absolute;
background:transparent url('animazio.gif') no-repeat 0px 80px;
top:0px;
left:0px;
display:block;
width:280px;
height:300px;
}

#link_primari {
position:absolute;
top:355px;
left:260px;
height:40px;
width:724px;
font-size:12px;
color:white;
font-weight:bold;
z-index:100;
}
 
#link_primari a:link, #link_primari a:visited {
color:white;
}

#link_primari a:hover {
color:#ffcc00;
}

#link_primari ul {
padding:10px 0px 10px 0px;
text-align:left;
}



#link_primari ul.links li {
padding:10px 0px 10px 37px;
background: transparent url('fish_min.jpg') no-repeat 3px 50%;

}

#centrale {
position:relative;
top:0px;
left:0px;
background-color:#336633;
border-left:3px solid black;
border-right:3px solid black;
border-bottom:3px solid black;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: center;
width:980px;
height:100%;
}

#content {
float:right;
margin: 0px 14px 0px 0px !important;
margin: 0px 7px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
background-color:white;
width:720px;
height:100%;
}

.top_content {
position:relative;
background: url('top_cont.jpg') no-repeat top center;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: left;
width:720px;
height:28px;
}

.breadcrumb {
position:absolute;
top:10px;
left:40px;
margin:0px;
padding:0px;
}

#main {
position:relative;
margin: 0px auto;
padding: 0px;
text-align: center;
background-color:white;
text-align:justify;
width:680px;
height:100%;
}

#main h1 {
margin-top:5px;
}

.node p {
margin:12px 0px 0px 0px;
font-size: 12px;
line-height: 24px;
}

.message {
margin:10px;
padding:5px;
}

.image-attach-body {
margin-left:20px;
}

.image-attach-body img {
border:1px solid #999999;
padding:0px;
margin:0px;
}

.status {
border:2px solid blue;
background-color:#99ccff;
}

.bott_content {
position:relative;
background: url('bott_con.jpg') no-repeat top center;
margin: 0px auto;
padding: 0px 0px 0px 0px;
text-align: center;
width:720px;
height:28px;
}

.links {
padding:20px 0px 20px 0px;
}

#menu {
position: static !important;
position: relative;
float:left;
margin: -335px 0px 0px 10px !important;
margin: -335px 0px 0px 5px;
text-align: center;
background-color:transparent;
width:220px;
height:100%;
z-index:100;
}

#menu .content {
padding-bottom:20px;
}




/* ELEMENTI LISTA MENU */

.content_menu {
width:219px;
padding-bottom:25px;
}

.back{
width:219px;
height:70px;
}

a.home_link,a:link.home_link,a:visited.home_link  {
position:relative;
top:15px;
left:-5px;
color:#FFFF66;
font-size:28px;
font-weight:normal;
}

a:hover.home_link {
color:white;
}

.info_menu {
background: url('picche00.jpg') no-repeat top left;

}

.home {
background: url('cuori000.jpg') no-repeat top left;

}

.giochi {
background: url('quadri00.jpg') no-repeat top left;

}

.servizi {
background: url('fiori000.jpg') no-repeat top left;

}

.link_ext {
background: url('link0000.jpg') no-repeat top left;
height:77px; /* Lasciare per evitare che Tagli il Pulsante */
}

.eventi{
background: url('eventi00.jpg') no-repeat top left;
height:77px; /* Lasciare per evitare che Tagli il Pulsante */
}



.admin_site {
background: url('admin_si.jpg') no-repeat top left;

}


ul.menu { 
list-style-position: outside;
text-align: left;
width:200px;
padding-top:15px;
margin-left:0px;
}

ul.menu li { 
margin:0px;
padding:0px;
}

ul.menu * ul.menu { 
margin:20px 0px 0px 0px;
padding:0px;
}

ul.menu li a,ul.menu li a:link,ul.menu li a:visited { 
font-size:16px;
color:#FFFF66;
text-decoration:none;
font-weight:bold;
}

ul.menu li a:hover { 
font-size:16px;
color:white;
text-decoration:underline;
font-weight:bold;
}

li.collapsed, li.expanded { 
list-style-type: none;
list-style-image: none;
}

ul.menu li.leaf { 
list-style-type: none;
list-style-image: none;
padding:5px 0px 0px 0px;
margin:0px;
}


ul.menu li.start-collapsed a,ul.menu li.start-collapsed a:link,ul.menu li.start-collapsed a:visited {
font-size:28px;
font-weight:normal;
margin-left:50px;
height:130px;
}

ul.menu li.expanded a,ul.menu li.expanded a:link,ul.menu li.expanded a:visited {
font-size:28px;
font-weight:normal;
margin-left:50px;
height:130px;
}

ul.menu li.last a,ul.last li.last a:link,ul.menu li.last a:visited {
font-size:28px;
font-weight:normal;
margin-left:50px;
height:130px;
}

ul.menu li.leaf a,ul.menu li.leaf a:link,ul.menu li.leaf a:visited { 
font-size:16px;
font-weight:normal;
font-weight:bold;
margin:0px;
}


ul.menu li.leaf a,ul.menu li.leaf a:link,ul.menu li.leaf a:visited { 
font-size:16px;
font-weight:normal;
font-weight:bold;
}


/* MENU ADMIN */

.admin_site  ul.menu  { 
margin:0px 0px 0px 0px;
padding:80px 0px 0px 0px;
}

#block-user-1 ul.menu li.start-collapsed a,#block-user-1 ul.menu li.start-collapsed a:link,#block-user-1 ul.menu li.start-collapsed a:visited {
font-size:16px;
font-weight:bold;
margin-left:10px;
height:130px;
}

#block-user-1 ul.menu li.expanded a,#block-user-1 ul.menu li.expanded a:link,#block-user-1 ul.menu li.expanded a:visited {
font-size:16px;
font-weight:bold;
margin-left:0px;
height:130px;
}

#block-user-1 ul * ul.menu li.expanded a,#block-user-1 ul * ul.menu li.expanded a:link,#block-user-1 * ul.menu li.expanded a:visited {
font-weight:normal;
}

#block-user-1 ul * ul.menu li.start-collapsed a,#block-user-1 ul * ul.menu li.start-collapsed a:link,#block-user-1  ul *ul.menu li.start-collapsed a:visited {
font-weight:normal;
}

#block-user-1 ul.menu li.leaf { 
list-style-type: none;
list-style-image: none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#block-user-1 ul.menu * ul.menu { 
margin:0px 0px 0px 20px;
padding:0px;
}



/* FINE ELEMENTI LISTA MENU */

#cleaner {
clear:both;
width:0px;
height:0px;
margin:0px;
padding:0px;
}

#footer {
margin-top:10px;
margin-bottom:10px;
padding-top:20px;
margin-left:auto;
margin-right:auto;
text-align: center;
background-color:transparent;
width:960px;
height:30px;
font-size:9px;
color:#cccccc;
}

a.link_dps ,a:link .link_dps 
{
text-decoration:none;
border:0px solid white;
font-size:9px;
color:#cccccc;
}

/* IMAGE ATTACH */

.inline-left {
padding-right:10px;
}

.inline-right {
padding-left:10px;
}

.image-laterale {
border:1px solid #999999;
}

/* VIRTUAL TOUR */

h1.tour_title {
text-align:center;
font-size:22px;
}

div.tour{
padding:0px;
margin:0px auto;
width:640px;
text-align:center;
}

.mappa {
position:relative;
top:0px;
left:0px;
padding:0px;
margin:10px auto;
width:640px;
height:170px;
border:1px solid black;
list-style-type:none;
background-color:white;
}


.mappa li {
margin:0px;
padding:0px;
list-style-type:none;
}

.mappa a {
display:block;
width:100%;
height:100%;
}

.ristorante {
left:-1px;
top:70px;
width:190px;
height:70px;
position:absolute;
background-color:#99CCFF;
border:1px solid black;
}

.bar {
left:170px;
top:-1px;
width:170px;
height:70px;
position:absolute;
background-color:#FFCC66;
border:1px solid black;
}

.reception {
left:340px;
top:-1px;
width:100px;
height:70px;
position:absolute;
background-color:#cccccc;
border:1px solid black;
}

.slot {
left:440px;
top:-1px;
width:100px;
height:50px;
position:absolute;
background-color:#FFFFCC;
border:1px solid black;
}

.poker {
left:440px;
top:-1px;
width:199px;
height:70px;
position:absolute;
background-color:#99CC66;
border:1px solid black;
}

.entrata_parcheggio {
left:190px;
top:70px;
width:448px;
height:98px;
position:absolute;
border:0px solid white;
}

.tour_icon {
background-image:url('tour_ico.gif');
background-position: 50% 50%;
background-repeat: no-repeat;
}

.tour_icon_poker {
background-image:url('tour_ico.gif');
background-position: 80% 50%;
background-repeat: no-repeat;
}
