body {
background:#EDF1F3 url(http://www.riminibeach.it/design/news/images/masthead_background.gif) repeat-y scroll center top;
}
#header {
margin:auto;
width:998px;
}

div.skip {
display:block;
font-size:0.92em;
left:0;
position:absolute;
text-align:left;
top:0;
width:99%;
z-index:900;
}
div.skip a, div.skip span, p.skip {
height:0;
left:-3em;
overflow:hidden;
position:absolute;
top:-4em;
width:0;
}
div.skip a:active, div.skip a:focus {
background:#E7E7E7 none repeat scroll 0 0;
display:block;
height:auto;
left:0;
overflow:visible;
padding:2px 0;
position:absolute;
text-indent:12px;
top:0;
width:100%;
}
#network-bar {
-x-system-font:none;
background:#ffffff url(http://www.riminibeach.it/design/news/images/bg-ninn.gif) repeat-x scroll 0 0;
color:#B3B3B3;
font-family:tahoma,arial,san-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:26px;
line-height:10px;
margin:auto;
padding:0;
width:998px;
}
#network-bar a {
color:#FFFFFF;
font-weight:bold;
padding:0 6px 0 8px;
text-decoration:none;
}
#network-bar a:hover {
color:#FFC84C;
}
#network-bar img {
display:block;
}
#network-bar dt {
background:#FFFFFF url(http://www.riminibeach.it/design/news/images/bg-ninn-curve.gif) no-repeat;
float:left;
height:26px;
letter-spacing:-3000px;
text-indent:-3000px;
width:61px;
}
#network-bar dt a {
border:0 none;
display:block;
padding:0;
}
#network-bar dd {
float:left;
height:15px;
padding-top:11px;
}
#network-bar dd#search {
background:#FFFFFF url(http://www.riminibeach.it/design/news/images/bg-dd-search.jpg) no-repeat scroll left bottom;
height:45px;
margin:0;
padding:0 2px 0 0;
position:absolute;
right:0;
top:0;
width:290px;
}
#network-bar #ni-search {
width:290px;
}
#network-bar #ninnsearch {
-x-system-font:none;
border:1px solid #115B88;
font-family:tahoma,arial,san-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:13px;
left:90px;
line-height:normal;
position:relative;
top:9px;
width:150px;
}
#network-bar #ninn-go {
height:15px;
position:relative;
top:11px;
width:28px;
}
#network-bar label {
color:#FFFFFF;
margin-right:3px;
position:relative;
top:8px;
}
#network-bar #ninnsearch-label {
left:-9999em;
position:absolute;
top:-9999em;
}
#network-bar #ni-google {
background:transparent url(http://www.riminibeach.it/design/news/images/google-nin-enhanced.gif) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:15px;
position:absolute;
right:8px;
text-indent:-9999em;
top:27px;
width:114px;
}
#header .branding-wrap {
}
#header .branding-wrap .branding {
background: url(http://www.riminibeach.it/design/news/images/news-logo-bg.jpg) no-repeat ;
height:112px;
position:relative;
width:998px;
margin-bottom:6px;
}
#header .branding-wrap .branding[id] {
position:static;
}
#header .branding-wrap .branding table td object {
background:#FFFFFF none repeat scroll 0 0;
display:block;
}
#header .branding-wrap .logo {
background:transparent none repeat scroll 0 0;
height:80px;
left:11px;
position:absolute;
top:15px;
width:250px;
}

#header .branding-wrap .branding table {
background:transparent none repeat scroll 0 0;
border-collapse:collapse;
float:right;
height:100%;
margin-right:4px;
padding:0;
vertical-align:middle;
width:468px;
}
#header .branding-wrap .branding table * {
border:0 none;
margin:0 !important;
padding:0 !important;
}
#header .branding-wrap .branding table img, #header .branding-wrap .branding table object#FLASH_AD {
display:block;
}
 #nav .nav-wrap ul .last-minute a {
background:#dd3131 url(http://www.riminibeach.it/design/news/images/nav-top-tierRed.jpg) repeat-x scroll 100% 0;
color:#fff000;
display:block;
float:left;
height:23px;
line-height:21px;
padding:0 7px;
white-space:nowrap;
}


#nav {
-x-system-font:none;
font-family:tahoma,arial,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:auto;
position:relative;
width:998px;
z-index:150;
}
#nav a {
text-decoration:none;
}
.nav-list {
z-index:101;
}
#nav .nav-wrap {
background:#F6AC00 url(http://www.riminibeach.it/design/news/images/nav/nav-top-tier.gif) repeat-x scroll 0 0;
height:23px;
padding-top:0;
width:998px;
z-index:100;
}
#nav .nav-wrap ul {
display:block;
float:left;
height:23px;
margin:0;
padding:0;
}
#nav .nav-wrap ul li {
display:block;
float:left;
position:relative;
}
#nav .nav-wrap li a {
background:transparent url(http://www.riminibeach.it/design/news/images/nav/nav-divider.gif) no-repeat scroll 100% 0;
color:#003366;
display:block;
float:left;
height:23px;
line-height:21px;
padding:0 7px;
white-space:nowrap;
}
#nav .nav-wrap li a.hover {
background:transparent url(http://www.riminibeach.it/design/news/images/nav/nav-hover-tab.gif) repeat-x scroll 0 0;
color:#656565;
}
#nav .nav-wrap li a.active {
background:#144494 url(http://www.riminibeach.it/design/news/images/nav/nav-active-tab.gif) repeat-x scroll 0 0 !important;
color:#ffffff;
}
#nav .nav-wrap a.indent-right {
margin-left:13px;
}
* #nav .nav-wrap a.indent-right {
margin-left:6px;
}
#nav .nav-wrap a.arrow {
background:transparent url(http://www.riminibeach.it/design/news/images/nav/nav-drop-arrow.gif) no-repeat scroll 100% 50%;
padding-right:20px;
}
#nav .nav-wrap a.arrow:hover {
background:transparent url(http://www.riminibeach.it/design/news/images/nav/nav-hover-drop-arrow.gif) no-repeat scroll 100% 50%;
padding-right:20px;
}
#nav .nav-wrap li:hover ul, li.over ul {
display:block;
z-index:302;
}
#nav .nav-wrap .nav-list ul.drop-menu {
clear:left;
display:none;
float:left;
position:absolute;
top:21px;
width:120px;
z-index:301;
}
#nav .nav-wrap .nav-list ul.drop-menu li {
display:block;
}
#nav .nav-wrap .nav-list li:hover ul.drop-menu, #nav .nav-wrap .nav-list li.over ul.drop-menu {
display:block;
z-index:301;
}
#nav .nav-wrap .nav-list li.over {
z-index:300;
}
#nav .nav-wrap li ul.drop-menu li a {
display:block;
height:auto;
padding:4px 0 4px 4px;
}
#nav .nav-wrap li:hover a, #nav .nav-wrap li.over a {
background:transparent url(http://www.riminibeach.it/design/news/images/nav/nav-hover-tab.gif) repeat-x scroll 0 0;
color:#1b73a4;
}
#nav .nav-wrap li ul.drop-menu a {
background:#EFEFEF none repeat scroll 0 0;
border-color:-moz-use-text-color #D3D3D3 #D3D3D3;
border-style:none solid solid;
border-width:medium 1px 1px;
color:#1B73A4;
display:block;
line-height:13px;
white-space:normal;
width:120px;
}
#nav .nav-wrap li ul a:hover {
background:#70ACC8 none repeat scroll 0 0;
color:#FFFFFF;
}
#nav .nav-wrap li:hover a.arrow, #nav .nav-wrap li.over a.arrow {
background:transparent url(http://www.riminibeach.it/design/news/images/nav/nav-hover-drop-arrow.gif) no-repeat scroll 100% 50%;
color:#656565;
}
#nav .nav-sub-wrap {
background:#144494 url(http://www.riminibeach.it/design/news/images/nav/nav-sub-wrap-btm.gif) repeat-x scroll 0 100%;
clear:left;
display:block;
height:20px;
margin:0;
padding:0;
}
#nav .nav-sub-wrap ul {
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:998px;
}
#nav .nav-sub-wrap ul.show-tier {
display:block;
float:left;
width:auto;
z-index:1;
}
#nav .nav-sub-wrap li {
color:#ffffff;
display:block;
float:left;
line-height:20px;
}
#nav .nav-sub-wrap li a {
color:#ffffff;
display:block;
padding:0 8px;
}
#nav .nav-sub-wrap li a:hover {
background-color:#4a6da9;
height:auto;
line-height:19px;
}
#nav .nav-sub-wrap li.active, #nav .nav-sub-wrap li.active {
background:#144494 url(http://www.riminibeach.it/design/news/images/nav/sub-wrap-left.gif) no-repeat scroll left top;
padding:0 0 0 4px;
}
#nav .nav-sub-wrap li.active a, #nav .nav-sub-wrap li.active a:hover {
background:#144494 url(http://www.riminibeach.it/design/news/images/nav/sub-wrap-right.gif) no-repeat scroll right top;
padding:0 5px 0 2px;
}
#nav .nav-sub-wrap ul.nav-sub-toolbar {
display:block;
float:left;
margin:0 0 0 45px !important;
width:auto;
}
#nav .nav-sub-wrap ul.nav-sub-toolbar li {
margin:0;
}
#nav .nav-sub-wrap ul.show-tier li.active {
background:#144494 url(http://www.riminibeach.it/design/news/images/nav/sub-wrap-right.gif) no-repeat scroll 100% 0;
margin:0;
padding:0;
}
#nav .nav-sub-wrap ul.show-tier li a, #nav .nav-sub-wrap ul.show-tier li.active a {
background-color:transparent;
background-position:0 0 !important;
background-repeat:no-repeat;
margin:0;
}
#nav .nav-sub-wrap ul.show-tier li a:hover {
background-color:#4a6da9;
height:auto;
}
#nav .nav-sub-wrap ul.show-tier li a.interactives, #nav .nav-sub-wrap ul.show-tier li a.interactives:hover, #nav .nav-sub-wrap ul.show-tier li.active a.interactives:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-inter.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li a.galleries, #nav .nav-sub-wrap ul.show-tier li a.galleries:hover, #nav .nav-sub-wrap ul.show-tier li.active a.galleries:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-gall.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li a.podcasts, #nav .nav-sub-wrap ul.show-tier li a.podcasts:hover, #nav .nav-sub-wrap ul.show-tier li.active a.podcasts:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-pod.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li.active a.podcasts:hover {
background-position:1px 1px !important;
}
#nav .nav-sub-wrap ul.show-tier li a.archives, #nav .nav-sub-wrap ul.show-tier li a.archives:hover, #nav .nav-sub-wrap ul.show-tier li.active a.archives:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-archive.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li a.lab, #nav .nav-sub-wrap ul.show-tier li a.lab:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-lab.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li.active a.interactives {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-interactive.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li.active a.galleries {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-galleries.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li.active a.podcasts {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-podcasts.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li.active a.archives {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-archive.gif);
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li a.nav-games, #nav .nav-sub-wrap ul.show-tier li a.nav-games:hover, #nav .nav-sub-wrap ul.show-tier li.active a.nav-games:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-games.gif);
background-position:4px 4px !important;
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap ul.show-tier li a.nav-tools, #nav .nav-sub-wrap ul.show-tier li a.nav-tools:hover, #nav .nav-sub-wrap ul.show-tier li.active a.nav-tools:hover {
background-image:url(http://www.riminibeach.it/design/news/images/nav/nav-sub-toolbar-tools.gif);
background-position:4px 4px !important;
padding:0 8px 0 18px;
}
#nav .nav-sub-wrap-blank {
background-color:#FFFFFF;
border-bottom:1px solid #D9E8EF;
display:block;
height:20px;
margin:0;
padding:0;
}


 
