
/************************************
*  UP AIR 01
*************************************/
/*DO NOT REMOVE this import call*/ @import url(/common/css/1024_2.css);
/*------------ FONT-FACE --------------*/
@font-face {
font-family:'bellgothicstd';
src: url('/common_solswv1/font/bellgothicstd.eot');
src: url('/common_solswv1/font/bellgothicstd.eot?#iefix') format('embedded-opentype'),
url('/common_solswv1/font/bellgothicstd.ttf') format('truetype');
}
/*------------ FONT-FACE --------------*/
body {
margin:0;
padding:0;
font: 14px/22px Tahoma, Helvetica, sans-serif;
color:#333333;
height:100%;
width:100%;
background: #EAEDEF;
}
/*no link dotted*/
a:active, a:focus {outline-color:invert; outline-style:none; outline-width:0pt;}
a:link, a:visited {color:#336699;text-decoration: underline;}
a:hover {color:#336699; text-decoration: none;}

/* TEXT FORMAT
====================================================*/
p, h1, h2, h3, h4, h5, form {margin:0;}
ul, li {margin:0; padding:0;}
img {border: 0;}
h1, h2, h3, h4, h5 {font-weight:normal;}
h1 {font-size:26px;}
h2 {font-size:16px;}
h3 {font-size:20px; line-height:24px;}
h4 {font-size:16px;}
h5 {font-size:12px;}

/* GENERAL
====================================================*/
.kill {display:none;}
.clear {clear:both;}
#path {padding:0 100px 0 0;line-height: 22px; font-size: 12px;}
#path a {}
#path a:hover {}
h1.pagename,
h3.pagename {
color:#3e3f3f;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
font-size:22px;
line-height: 22px;
text-align:left;
margin-top: 16px;
margin-bottom: 16px;
border-bottom: 1px dotted #3e3f3f;
}
#container {
padding:0;
width: 100%;
text-align:left;
display:block;
margin:0;
background:transparent url("/tmpl_images/body_repeat_01_054.jpg") repeat-x 0 0px;
}
.container-deco01 {
width: 100%;
text-align:left;
display:block;
margin:0;
padding:0;
}
.container-deco02 {
text-align:left;
display:block;
padding:0;
width:100%;
position: relative;
}
#header {
padding:0;
margin:0;
width:100%;
display:block;
background:transparent url("/tmpl_images/header_bk_01_054.jpg") no-repeat center top;
}
.header-deco01 {
padding:0;
margin:0;
width:100%;
display:block;
background:transparent url("/tmpl_images/header_opacity_01_054.png") no-repeat 0 bottom!important;
background:transparent url("/tmpl_images/header_opacity_01_054.jpg") repeat-x center bottom;
}
.header-deco02 {
width:935px;
position:relative;
display:block;
margin: 0 auto;
padding-top:117px;
height:240px;
}
.no_header .header-deco02 {height: 120px;}
.no_header #headerobjects {height: 120px;}
/* LAYOUT STRUCTURE
====================================================*/
#content_box {
width:100%;
float:left;
padding:0;
margin:0;
background:#d6dadd url("/tmpl_images/contentbox_bottom_01_054.gif") repeat-x 0 bottom;
}
.content_box-deco01 {width:100%;padding:0 0 15px 0;}
.content_box-deco02 {
width:935px;
padding:0;
margin:0 auto;
}
.content_box-deco03 {
width:935px;
padding:0;
margin: 0px;
}
#left {
position:relative;
z-index:60;
margin:-46px 0 0 0px;
z-index:200;
width: 206px;
float:left;
}
.left-deco01 {
width: 206px;
float:left;
z-index:60;
margin: 0px;
padding: 0px;
}
#center {  
width:689px;
float:left;
position:relative;
padding:20px;
z-index:400;
margin:0;
}
html>body #center{ /*Opera, Firefox e Safari*/
overflow:visible;
}
#center{ /*IE6*/
overflow:hidden;
}
*:first-child+html #center{ /*IE7*/
overflow:visible;
}
#footer {
float: left;
width: 100%;
background: #eaedef;
margin: 0;
padding: 0;
height: 105px;
}
.footer-deco01 {
width:935px;
z-index:40;
padding:0;
margin:24px auto 0 auto;
}
/* HEADER OBJECTS
====================================================*/
#headerobjects {
position:absolute;
width:935px;
top:0;
left:0;
overflow:visible;
padding-top:117px;
height:240px;
}
#header_search {display:block; position:relative; z-index:200; width:935px; margin:0 auto;}
#search {
z-index: 200;
position:absolute;
width:230px;
left:20px;
height:31px;
background:transparent url("/tmpl_images/search_01_054.gif") no-repeat 0 0px;
top:12px;
}
#search form {}
#search input {
color:#ffffff;
font-size: 12px;
background:none;
border:none;
width:68px;
float: left;
display: block;
font-weight: bold;
text-shadow: 1px 1px #000000;
text-transform: capitalize;
margin:7px 0px 0 0;
padding: 0px;
}
* html #search input {margin:10px 0px 0 0;}
#searchstyle {
color:#333333!important;
display: inline!important;
font-weight: normal!important;
font-size: 13px!important;
width:126px!important;
text-shadow: none!important;
text-transform: none!important;
cursor: text!important;
line-height: 16px!important;
height:19px!important;
margin: 6px!important;
}
* html #searchstyle {line-height: 19px!important;}
.logo_title_container {
margin:0px;
display:block;
position: absolute;
top: 73px;
left: 12px;
}
#logo {float:left;margin-top: 8px;margin-right: 3px;}
#header-title {
float:left;
position:relative;
width: 600px;
}
#header-title h1, #header-title a {
color:#ffffff;
text-decoration:none;
font-size: 38px;
line-height: 38px;
padding-top: 8px!important;
text-shadow: 2px 2px 8px #0f41a5;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
}
#header-title a:hover {text-decoration:underline;}
.graphic_title {margin:0; height:60px;}
.graphic_title span {margin:20px 0 0 8px; position:absolute; }
#header-title h2 {
color:#ffffff;
font-weight:normal;
font-size:14px;
width: 450px;
line-height: 21px;
padding-left: 8px;
text-shadow: 2px 2px 8px #0f41a5;
z-index: 200;
}

/* GRAPHIC HEADER  + FLASH
====================================================*/
#headergraphic {
float:right;
position:relative;
line-height:1px;
overflow:hidden;
margin-top:0;
display:inline!important;
background-image: url("/images/header1.jpg");width: 740px;  height: 240px;
}
.headerflash object {position:absolute;}
.headerflash {position:absolute; z-index:30; margin:0;}
.headerflash-deco02 {
position: absolute;
left: 0px;
bottom: 0px;
height:57px;
background:transparent url("/tmpl_images/header_opacity_01_054.png") no-repeat 0 0;
width: 740px;
z-index:150;
}
* html .headerflash-deco02 {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='/tmpl_images/header_opacity_01_054.png');
}
.headerflash-deco01 {
position: absolute;
left: 0px;
top: 0px;
background:transparent url("/tmpl_images/headerflash_left_01_054.png") no-repeat 0 0;
height:240px;
width: 145px;
z-index:100;
}
* html .headerflash-deco01 {
background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='image', src='/tmpl_images/headerflash_left_01_054.png');
}
.headerflash-deco03,
.headerflash-deco04 {display:none;}
/* MAIN NAVIGATION
====================================================*/
#main_menu {width:206px; margin:0 0 16px 0;}
#main_menu ul {}
#main_menu ul, #main_menu li  {line-height:normal; list-style-type:none;}
#main_menu li {
width:206px;
background:transparent url("/tmpl_images/mainmenu_bottom_01_054.gif") no-repeat 0 bottom;
}
#main_menu li a {
font-size:16px;
line-height: 16px;
color:#4a4e5c;
display:block;
text-align:left;
text-decoration:none;
width: 160px;
padding:16px 30px 12px 16px;
text-shadow: 1px 1px #ffffff;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
}
#main_menu li.home {
width: 189px;
background:transparent url("/tmpl_images/mainmenu_home_01_054.png") no-repeat 0 0!important;
background:transparent url("/tmpl_images/mainmenu_home_01_054.gif") no-repeat 0 0;
height: 36px;
padding-right: 17px;
margin-bottom: 16px;
}
#main_menu li.home a {
text-align: right;
font-weight: bold;
font-size: 14px;
line-height: 36px;
width: 189px;
color: #ffffff;
padding: 0px;
background: none;
text-shadow: 1px 1px #944800;
font-family: Tahoma, Helvetica, sans-serif;
}
#main_menu li.home a:hover {color: #ffffff;font-style: italic;text-decoration: none;}
#main_menu li a:hover {text-decoration: underline; color:#4a4e5c;}
#main_menu li.selected a {
background:transparent url("/tmpl_images/mainmenu_selected_01_054.gif") no-repeat right 7px!important;
background:transparent url("/tmpl_images/mainmenu_selected_01_054.gif") no-repeat right 10px;
font-weight: normal!important;
}
*+html #main_menu li.selected a {background:transparent url("/tmpl_images/mainmenu_selected_01_054.gif") no-repeat right 11px;}
.mp3_container {
display:block;
line-height:1px;
position:absolute;
margin-top:-52px;
top:-240px;
right:0px;
}
.no_header .mp3_container {top: -120px;}
/* SUBLEVELS NAVIGATION
====================================================*/
#sub_menu {margin:0px 0px 16px 0;}
#sub_menu ul {padding:0; margin:0;}
#sub_menu li {list-style-type:none;}
#sub_menu li a {
font-size:14px;
line-height: 16px;
color:#333333;
display: block;
text-decoration:none;
text-shadow: 1px 1px #ffffff;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
min-height:16px;
height:auto!important;
height:16px;
padding:11px 16px 8px 16px;
}
#sub_menu li a:hover {color: #333333; text-decoration: underline;}
#sub_menu_father {
font-size:16px;
line-height: 16px;
color:#4A4E5C;
display:block;
text-decoration:none;
padding:16px 16px 13px 16px;
text-shadow: 1px 1px #ffffff;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
text-align: right;
background:transparent url("/tmpl_images/submenu_bottom_01_054.gif") no-repeat -10px bottom;
}
/* CENTRAL CONTENTS (RED BOXES)
====================================================*/
#red_box_container {/*margin:0 0 35px 0;*/}
#dinamic_red_box_container {}
.red_box_frame {
float:left;
margin:0 0 0px 0;
padding:0;
position:relative;
width:689px;
}
* html .red_box_frame {display:inline;}
.red_box_frame-deco01 {margin-bottom: 35px;}
#center #box_news_hp h4 {
color: #ffffff;
text-shadow: 1px 1px #c85315;
text-align: center;
width:529px;
margin: 0 auto;
display: block;
font-size: 22px;
line-height: 25px;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
background:transparent url("/tmpl_images/center_new_h4_top_01_054.gif") no-repeat 0 0;
}
#center #box_news_hp h4 span {
background:transparent url("/tmpl_images/center_new_h4_bottom_01_054.gif") no-repeat 0 bottom;
display: block;
padding:11px 16px 7px 16px;
}
.red_box h3 {
padding:11px 16px 7px 16px;
color: #ffffff;
text-shadow: 1px 1px #597f22;
font-size: 20px;
line-height: 28px;
display: inline-block;
position: relative;
background:transparent url("/tmpl_images/redbox_h3_lt_01_054.gif") no-repeat 0 0;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
overflow: hidden;
z-index: 100;
}
h3.h3_no_title {background: none; padding: 0px 0 15px 0;}
h3.h3_no_title span {display: none;}
#home_page #red-box01.big-red-box .red_box h3 {
width:551px;
margin: 0 auto;
text-align: center; 
display: block; 
font-size: 22px;
}
span.red_box_h3-deco02 {
position: absolute;
padding: 0px!important;
width: 10px;
height: 10px;
background:transparent url("/tmpl_images/redbox_h3_rt_01_054.gif") no-repeat 0 0;
right: 0px!important;
right:-1px;
top: 0px;
z-index: 300!important;
z-index: 500;
}
span.red_box_h3-deco01 {
position: absolute;
padding: 0px!important;
background:transparent url("/tmpl_images/redbox_h3_lb_01_054.gif") no-repeat 0 100%;
left: 0px;
bottom: 0px;
width: 689px;
height: 10px;
z-index: 200;
}
span.red_box_h3-deco03 {
position: absolute;
background:transparent url("/tmpl_images/redbox_h3_rb_01_054.gif") no-repeat 0 bottom;
padding: 0px!important;
right: 0px!important;
right:-1px;
bottom: 0px;
height: 140px;
width: 10px;
z-index: 200!important;
z-index: 300;
}
.red_box h3 a span.h3_txt {color: #ffffff!important;text-decoration:underline!important;}
.red_box h3 a:hover span.h3_txt {text-decoration:none!important;color: #ffffff!important;}
.red_box {
padding:0px;
background:transparent url("/tmpl_images/redbox_01_054.gif") no-repeat center 20px; 
width: 100%;
}
.red_box .text,
.red_box .date_comments {padding:0px 0px 10px 0;}
.red_box .abstract {padding:10px 0px 0px 0;}
.red_box img {
padding: 3px;
background: #ffffff;
border: 1px solid #b8bcbf;
margin-right: 15px;
margin-top: 15px!important;
}
* html ul.thumb_gallery {position: relative; top:25px;}
*+html ul.thumb_gallery {position: relative; top:25px;}
.copertina-album,
.thumb_gallery img,
#singol-img img {
padding: 3px;
background: #ffffff;
border: 1px solid #b8bcbf;
margin-top: 16px;
margin-left: 0px!important;
margin-right: 0px!important;
}
#photogallery_page .copertina-album {margin-top: 0px;}
.wide_image {
padding: 3px;
background: #ffffff;
border: 1px solid #b8bcbf!important;
width: 670px;
margin: 16px auto 0px auto!important;
}
.small-red-box .wide_image {width: auto!important;}
#nav_photogallery-bottom b.wide_image,
#nav_photogallery-bottom span.wide_image {padding: 4px; border: none!important;}
#maps_page .wide_image {
padding:3px!important;
background: #ffffff;
border: 1px solid #b8bcbf!important;
}
.flvPlayerContainer {clear:both;margin:20px auto 5px auto!important;}
.small-red-box {width:334px;margin: 0 5px 0px 5px;}
.small-red-box .red_box {background:transparent url("/tmpl_images/small_redbox_01_054.gif") no-repeat right 20px;}
.red_box li, .red_box ol {padding:0;margin: 0px; list-style-position:inside;}
#photogallery #navigation,
#photogallery #nav_photogallery-bottom {width:678px!important;}
#center #box_news_hp {
margin:0px 0px 35px 0px;
background:transparent url("/tmpl_images/redbox_01_054.gif") no-repeat center 20px;
width: 689px;
}
#center #box_news_hp .box_news_hp {}
#center #box_news_hp .blue_box_container-deco01 {}
#center #box_news_hp a {
color:#336699;
font-size:13px;
line-height: 24px;
display:inline-block;
text-decoration: none;
border-bottom: 1px dotted #336699;
margin-bottom: 5px;
}
#center #box_news_hp a:hover {color:#336699; border-bottom: 1px solid #D6DADD;}
#center #box_news_hp .news_item {margin:10px 0;}
#center #box_news_hp p {font-size: 14px;}

/* SIDEBAR CONTENTS (BLUE BOXES)
====================================================*/
#blue_box_container {margin:0; font-size:11px; line-height:170%; width: 206px;}
.blue_box {margin:0 0 16px 0; display:block;}
.blue_box img,
.sidebar-albums ul li a b img {
display: block;
margin:0px 0px 16px 0;
padding:2px;
border: 1px solid #b8bcbf;
background: #ffffff;
}
.blue_box img {margin:0px 0px 10px 31px;}
a.bluebox_img {margin: 0px; padding: 0px!important; background: none!important;}
.blue_box p {display:block;padding:5px 31px 16px 31px;font-size: 13px;line-height: 17px;}
#left #box_news_hp {margin:0px 0px 16px 0px;}
#left #box_news_hp .box_news_hp {}
#left #box_news_hp .blue_box_container-deco01 {padding: 0px;}
.blue_box h4,
.sidebar-albums h4 {
font-size:18px;
color:#ffffff;
text-shadow: 1px 1px #597f22;
text-align:left;
font-size:18px;
background:transparent url("/tmpl_images/bluebox_h4_bottom_01_054.gif") no-repeat 0 bottom;
padding-bottom:5px;
margin-bottom: 16px;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
}
.blue_box h4 span,
.sidebar-albums h4 span {
display: block;
background:transparent url("/tmpl_images/bluebox_h4_top_01_054.gif") no-repeat 0 0;
padding: 12px 41px 3px 16px;
line-height: 22px;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
}
#left #box_news_hp h4 {
font-size:18px;
color:#ffffff;
text-shadow: 1px 1px #c85315;
text-align:left;
font-size:18px;
width: 100%;
padding-bottom:5px;
margin-bottom: 16px;
background:transparent url("/tmpl_images/left_new_h4_bottom_01_054.gif") no-repeat 0 bottom;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
}
#left #box_news_hp h4 span {
display: block;
background:transparent url("/tmpl_images/left_new_h4_top_01_054.gif") no-repeat 0 0;
padding: 12px 16px 3px 16px;
line-height: 22px;
font-family: "bellgothicstd", Verdana, Arial, Helvetica;
}
.blue_box a, .blue_box a:visited {
color:#336699;
font-size: 13px;
display: block;
line-height: 24px;
text-decoration: none;
padding: 0 16px 0px 29px;
background:transparent url("/tmpl_images/bluebox_point_01_054.gif") no-repeat 16px 12px;
}
.blue_box a span {display: inline;border-bottom: 1px dotted #336699;}
.blue_box a:hover span {border-bottom: none;}
.blue_box br {display: none;}
#left #box_news_hp a {
color:#336699;
font-size:13px;
display:block;
padding: 0 16px 5px 16px;
text-decoration: underline;
}
#left #box_news_hp a:hover {color:#336699;text-decoration: none;}
#left #box_news_hp p {padding:0 16px 5px 16px; font-size:12px; line-height: 19px;}
.blue_box_external_bg {}
.dynamic_set_btn {}
.bluebox_add_btn {height:44px;}
#news_hp_box {margin-bottom: 16px;}
/* VIRAL
====================================================*/
#print {text-align:right; right:20px; top:20px; position:absolute; font-size: 12px;}
#print a {}
#print a:hover {}
.date_and_comments {clear:both; text-align:right; padding:0px; font-size: 12px;} /* non levare il clear */
.date_and_comments a {}
.date_and_comments a:hover {}
#viral {text-align: center;}
#viral ul {}
#viral ul li {display:inline;}
#viral li {
color: #333333;
padding:2px 5px 2px 20px;
margin: 0 5px;
font-size: 11px;
background:transparent url("/tmpl_images/date_01_054.gif") no-repeat 0 2px;
}
#viral li a {color:#336699;font-size: 11px; text-decoration: none;}
#viral li a:hover { color:#336699;text-decoration: none;}
#viral li.last {border-right:0;}
#viral .viral_bookmark {background:transparent url("/tmpl_images/add_favorite_01_054.gif") no-repeat 0 3px;}
#viral .viral_send_friend {background:transparent url("/tmpl_images/send_friends_01_054.gif") no-repeat 0 3px;}
#viral .viral_pageview {background:transparent url("/tmpl_images/page_view_01_054.gif") no-repeat 0 3px;}
*:first-child+html #viral .viral_send_friend {}
*:first-child+html #viral .viral_bookmark {}
#viral .viral_bookmark a,
#viral .viral_send_friend a {border-bottom: 1px dotted #336699;}
#viral .viral_bookmark a:hover,
#viral .viral_send_friend a:hover {border-bottom: none;}
/* MULTILANGUAGE
====================================================*/
#lang_menu {
position:absolute;
left:20px;
z-index:300;
height: 32px!important;
bottom:12px;
}
#lang_menu ul {list-style-type:none; float:left; margin:0px;}
#lang_menu li {
float:left;
margin-right:1px;
opacity:1!important;
filter:alpha(opacity=100)!important;
-moz-opacity:.1!important;
}
#lang_menu li a {
display:inline;
padding:8px 8px 12px 8px!important;
float:left;
}
#lang_menu li.lang_menu_selected {margin-right:8px;}
#lang_menu li.lang_menu_selected a,
#lang_menu li.lang_menu_selected a:hover {
background:transparent url("/tmpl_images/langmenu_selected_01_054.png") no-repeat 0 0!important;
background:transparent url("/tmpl_images/langmenu_selected_01_054.gif") no-repeat 0 0;
opacity:1!important;
filter:alpha(opacity=100)!important;
-moz-opacity:.1!important;
}
#lang_menu li a:hover {
opacity:0.8!important;
filter:alpha(opacity=80)!important;
-moz-opacity:.8!important;
}
#lang_menu li.lang_menu_selected a img {border: none!important;padding: 0px!important;}
#lang_menu li a img {padding: 0px!important;}
html>body .clear_ff {clear:both;} /*FF*/
.clear_ff {clear:none;} /*IE6*/
*:first-child+html .clear_ff {clear:none;} /*IE7*/

/* FOOTER
====================================================*/
#footer .copyright {display:block;position:relative;}
#footer .copyright,
#footer .copyright a {
font-size:11px;
text-decoration:none;
text-align: center;
line-height: 26px;
color: #3e3f3f;
}
#footer .copyright a:hover {text-decoration: underline;color: #3e3f3f;}
/* PAGE: SEARCH RESULT
====================================================*/
div.search_result {padding:10px 0;}
div.search_result p {font-size:12px;}
.gotolink {text-align:right; font-size:11px;}
.red_box_frame #dinamic_red_box_container td {padding:5px 0;}
/* PAGE: CONTACTS
====================================================*/
textarea, input {color:#000000; font-size:12px;}
textarea,
.contact_form {width:220px;}
/*----------------------- FORM PAGINA CONTATTI -------------------*/
#box_contact {
margin-bottom: 20px;
line-height: 170%;
width:689px;
margin-left: 0px;
}
#contact_box {
width:689px;
margin-left: 0px!important;
margin-right: 0px!important;
}
/*----------------------- FORM PAGINA CONTATTI -------------------*/
.form_int {
width:689px;
margin-bottom:20px;
padding:5px 0px 0 0px;
}
.form_int form {}
.form_int legend {
padding:5px;
margin-left:5px;
color:#3E3F3F;
font-size:14px;
font-weight:normal;
}
.form_int fieldset {border:1px solid #0e3b93; padding:0 0 10px 0;}
.form_int table {width:93%;}
.form_int label {
display:block;
text-align:right;
width:131px;
padding-right:5px;
float:right;
font-size: 13px;
}
.submit_send {font-size:15px;}

/* PAGE: ADVANCED
====================================================*/
.show_prev {margin:0;}
.show_next {margin:0;}
#nav_dinamic,
#nav_dinamic-bottom {
padding:0px 0px 10px 0;
margin:0 0 6px 0;
text-align:right;
float: left;
width: 689px;
}
ul#navigation li a:hover{background:none;text-decoration:none;}
ul#navigation{
font-size:13px;
list-style-type:none; 
margin-bottom:0px;
padding:30px 0 6px 0;
height:26px;
color:#3E3F3F;
}
#nav_photogallery-bottom{padding:30px 0 6px 0!important;}
ul#navigation li a {
float:left;
display:block;
text-decoration:none;
color:#3E3F3F;
width:26px;
height:26px;
}
ul#navigation li a:hover{display:block;text-decoration:underline;}
ul#navigation li.left{float:left;}
ul#navigation li.right{float:right;}
#back a {border:none;margin-bottom:20px;font-size:11px;}
#back a:hover {border:none; text-decoration:underline;}
.box-attach {margin-left: 0px;}
.gfx-box-btn-container {position: relative;display: block;float: left;}
#navigation .right a.show_next {float: right;}

/* ------------------- NAVIGAZIONE -----------------------*/
#nav_dinamic span.page_sel,
#nav_dinamic a,
#nav_dinamic-bottom a,
#nav_dinamic-bottom span.page_sel {
width: 28px;
height: 28px;
line-height: 28px;
text-decoration:none;
text-align:center;
color:#ffffff;
float:left;
margin-right: 5px;
background:transparent url("/tmpl_images/nav_01_054.gif") no-repeat 0 0;
}
#nav_dinamic a,
#nav_dinamic-bottom a {color:#3E3F3F; background: none;}
#nav_dinamic a:hover,
#nav_dinamic-bottom a:hover {color:#3E3F3F; text-decoration: underline;}
#nav_dinamic a.next_page,
#nav_dinamic-bottom a.next_page,
#nav_dinamic a.prev_page,
#nav_dinamic-bottom a.prev_page,
ul#navigation li a.next_page_int,
ul#navigation li a.prev_page_int{
display:block;
width:26px;
height:26px;
text-indent:-9999px;
font-size:0px;
line-height:0px;
overflow:hidden;
padding-top:1px;
}
#nav_dinamic a.prev_page,
#nav_dinamic-bottom a.prev_page,
ul#navigation li a.prev_page_int{background:transparent url("/tmpl_images/nav_arrow_01_054.gif") no-repeat 0 0;}
#nav_dinamic a.next_page,
#nav_dinamic-bottom a.next_page,
ul#navigation li a.next_page_int{background:transparent url("/tmpl_images/nav_arrow_01_054.gif") no-repeat 0 bottom;}
ul#navigation li.left,ul#navigation li.right{width:26px;height:26px;}
/* ------------------- NAVIGAZIONE -----------------------*/
#sitofono_button {
margin-left:31px;
margin-bottom: 16px;
margin-right: 0px;
}
/* SIDEBAR ALBUM
=====================================================*/
.sidebar-albums li {
display:block;
padding-left: 31px;
padding-bottom: 0px;
}
.sidebar-albums li a span {margin:3px;}
* html .sidebar-albums li a span {margin:3px 3px 18px 3px;}
*+html .sidebar-albums li a span {margin:3px 3px 19px 3px;}
.sidebar-albums li a b {background:none;}
/*----------- SITOFONO SIDEBAR ------------ */
#photogallery_page .red_box h3 {margin-bottom: 20px;}
.button-slideshow span {padding-right: 0px!important;}
.button-slideshow {margin-bottom: 10px!important;}
/*-------- SHARE BOX -------*/
#share_box{margin-left:0px!important;margin-bottom:20px!important;display:block;width:689px;}
#home_page #share_box{margin-bottom: 0px!important;}
#facebook_box,#twitter_box{margin-left:12px!important;}
#flickr_box{margin-left:45px!important;}
/* PAGE: SPLASH HOMEPAGE
====================================================*/
.splash #left .blue_box_external_bg, .splash #center {display:none;}
#header_pref2 {display:none; position:absolute; bottom:10px; left:0;}
.splash #main_menu{width:100%;float:left;position: relative;}
.splash #left,.splash .left-deco01{
margin-top:0px!important;
min-height:0px!important;
float:left;
width: 935px;
}
.splash #main_menu ul,.splash #main_menu li{float:left;}
.splash #main_menu li.home{
position:absolute;
right:0px;
top:-46px;
background:transparent url("/tmpl_images/mainmenu_home_01_054.png") no-repeat 0 0!important;
background:transparent url("/tmpl_images/mainmenu_home_01_054.gif") no-repeat 0 0;
}
.splash #main_menu li.home a{width:189px;padding:0px;}
.splash #main_menu li{background:none;width:auto;}
.splash #main_menu li a{width:auto;padding:16px 16px 12px 16px;}
.splash #header_pref2 {
display:inline;
position: absolute;
left: -185px;
bottom: -52px;
}
* html .splash #content_box {
margin: 0px!important;
padding: 0px!important;
background:#d6dadd url("/tmpl_images/contentbox_bottom_01_054.gif") repeat-x 0 bottom;
}
