
/************************************
*  Journey 03
*************************************/
/*DO NOT REMOVE this import call*/ @import url(/common/css/1024_3.css);
/*------------ FONT-FACE --------------*/
@font-face {
font-family: 'Journal';
src: url('/common_solswv1/font/journal.eot');
src: url('/common_solswv1/font/journal.eot?#iefix') format('embedded-opentype'),
url('/common_solswv1/font/journal.ttf') format('truetype');
}
/*------------ FONT-FACE --------------*/
body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:normal;
color:#494949;
width:100%;
height:100%;
background:#eeeff3 url("/tmpl_images/body-deco01_3-053.png") repeat-x;
}
a:active, a:focus {outline-color:invert; outline-style:none; outline-width:0;} /*no link dotted*/
a, a:hover {color:#000000; text-decoration:underline; font-style:italic;} /* red-box */
a:hover {text-decoration:none;}

/* TEXT FORMAT
====================================================*/
p, h1, h2, h3, h4, h5, form {margin:0; font-weight:normal;}
ul, li, ol {margin:0; padding:0; list-style-type:none;}
ol {list-style-position:inside;}
img {border:0;}

/* GENERAL
====================================================*/
.kill {display:none;}
.clear {clear:both;}
#path {
font-size:11px;
padding:25px 36px 13px 36px;
margin:0;
width:70%;
}
#path a,
#path a:hover {
font-style:normal;
}
h1.pagename,
h3.pagename {
padding:0 0 0 36px;
margin:0;
font-size:32px;
display:block;
color:#626262;
text-shadow:2px 2px #fbfbfc;
font-style:italic;
}

/* LAYOUT STRUCTURE
====================================================*/
#container,
#header,
#content_box,
#left,
#center,
#right,
#footer {
padding:0;
margin:0;
width:100%;
text-align:left;
}
.container-deco01, .container-deco02, .container-deco03 {
display:block;
z-index:10;
height:100%;
width:100%;
}
.header-deco01,
.header-deco02,
.header-deco03,
.left-deco01,
.left-deco02,
.left-deco03,
.center-deco01,
.center-deco02,
.center-deco03,
.right-deco01,
.right-deco02,
.right-deco03,
.footer-deco01,
.footer-deco02,
.footer-deco03 {
display:block;
width:100%;
padding:0;
margin:0;
}
#container {position:relative;}
#header {
position:absolute;
top:0;
left:0;
}
#left {
height:auto;
display:table;
clear:both;
border-bottom:3px solid #828388;
}
html>body #left { /*Opera, Firefox e Safari*/
padding:222px 0 0;
margin:0;
}
#left { /*IE6*/
padding:0;
margin:222px 0 0;
}
*:first-child+html #left { /*IE7*/
padding:0;
margin:222px 0 0;
}
#content_box {
z-index:60;
width:939px;
margin:0 auto;
padding:0 0 16px;
background:transparent url("/tmpl_images/right-deco_3-053.png") repeat-y;
}
#right {
width:199px;
float:left;
}
#center {
width:740px;
float:right;
position:relative;
}
.left-deco01 {
margin:162px auto 0;
}
.no_header .left-deco01 {
margin:0 auto;
}
.left-deco02 {
background:#000000 url("/tmpl_images/main_menu01_3-053.png") repeat-x;
display:table;
}
.left-deco03 {
margin:0 auto;
width:939px;
position:relative;
z-index:10;
}
#footer {
height:92px;
font-size:9px;
background:#53555c url("/tmpl_images/footer-deco01_3-053.png") repeat-x;
}

/* HEADER OBJECTS
====================================================*/
#headerobjects {
position:absolute;
top:0;
left:0;
z-index:40;
width:939px;
}
#header_search {
position:relative;
z-index:50;
width:939px;
margin:0 auto;
height:0;
overflow:visible;
}
#search {
position:absolute;
right:13px;
width:159px;
height:25px;
overflow:visible;
font-size:11px;
margin:240px 0 0 0;
background:#000000 url("/tmpl_images/search_deco_3-053.png") no-repeat;
top:162px;
}
#search form {position:relative;}
#search input {
background:transparent!important;
border:none;
right:0;
top:5px;
width:30px;
position:absolute;
overflow:hidden;
text-indent:-9999px;
filter:alpha(opacity=0);
-moz-opacity:.0;
opacity:.0;
}
#searchstyle {
color:#ffffff!important;
right:32px!important;
width:115px!important;
padding:0!important;
text-indent:0!important;
filter:alpha(opacity=100)!important;
-moz-opacity:1!important;
opacity:1!important;
}
.logo_title_container {
position:absolute;
top:2px;
left:202px;
display:block;
overflow:visible;
width:741px;
}
#logo {
position:absolute!important;
top:12px;
right:760px!important;
width:120px;
float:none!important;
left:auto!important;
}
#logo a {
float:right;
}
#header-title {margin:0; float:left;}
html>body #header-title div {
top:1px;
} /*FF*/
#header-title div {
margin:0!important;
top:20px!important;
width:737px!important;
top:-7px;
} /*IE6*/
*:first-child+html #header-title div {
top:-7px;
} /*IE7*/
#header-title h1,
#header-title a {
color:#ffffff;
text-decoration:none;
font-size:70px;
display:block;
padding:0!important;
text-shadow:3px 3px #83848a;
font-family:"Journal", Arial, Helvetica, sans-serif;
height:90px!important;
white-space:nowrap;
}
html>body #header-title a {
line-height:56px;
} /*FF*/
#header-title a {
line-height:93px;
} /*IE6*/
*:first-child+html #header-title a {
line-height:82px;
} /*IE7*/
#header-title a:hover {text-decoration:none;}
.graphic_title {
/*margin:0;
height:60px;*/
}
.graphic_title span {
/*margin:20px 0 0 8px;
position:absolute;*/
}
#header-title h2 {
color:#ffffff;
text-shadow:3px 3px #393a3f;
font-size:13px;
font-style:italic;
line-height:22px;
display:block;
width:183px;
text-align:right;
position:absolute;
top:114px;
right:760px;
letter-spacing:1px;
text-transform:lowercase;
} /* subtitle */
#header-title h2:first-letter {
text-transform:uppercase;
}
.no_header #header-title h2 {
right:auto!important;
left:0;
text-align:left!important;
width:737px!important;
top:97px!important;
}
#header {
margin:34px 0 0 0;
background:#53555c url("/tmpl_images/header-deco01_3-053.png") repeat-x;
}
.header-deco01 {
background:transparent url("/tmpl_images/header-deco03_3-053.jpg") no-repeat 50% 0!important;
background:transparent url("/tmpl_images/header-deco06_3-053.jpg") no-repeat 50% 0;
}
.header-deco02 {
background:transparent url("/tmpl_images/header-deco02_1-053.png") repeat-x 0 100%!important;
/*background:transparent url("/tmpl_images/header-deco06_1-053.png") repeat-x 0 100%;*/
background:none;
}
.header-deco03 {
background:transparent url("/tmpl_images/header-deco04_1-053.png") no-repeat 100% 100%!important;
background:transparent url("/tmpl_images/header-deco05_3-053.jpg") no-repeat 100% 100%;
margin:0 auto;
padding:0;
width:939px;
position:relative;
padding:109px 0 53px;
}
.no_header .header-deco03 {
background:none!important;
}

/* GRAPHIC HEADER + FLASH
====================================================*/
#headergraphic {
position:relative!important;
margin:0 0 0 199px;
overflow:hidden;
-moz-box-shadow:1px 1px 19px #72747b;
-webkit-box-shadow:1px 1px 19px #72747b;
padding:13px 0!important;
background-position:0 13px!important;

}
.no_header #headergraphic {
visibility:hidden;
}
.headerflash object {position:absolute;}
.headerflash {position:absolute; z-index:3; margin:0;}
.headerflash-deco01,
.headerflash-deco02,
.headerflash-deco03,
.headerflash-deco04 {position:absolute; z-index:40; display:block; width:740px;}
.headerflash-deco01 {
background:transparent url("/tmpl_images/headerflash-deco04_3-053.png") repeat-y;
top:0;
left:0;
padding:0 0 13px 0;
height:162px;
}
.headerflash-deco02 {
background:transparent url("/tmpl_images/headerflash-deco02_3-053.png") repeat-y 100% 0;
top:0;
rigth:0;
padding:0 0 13px 0;
height:162px;
}
.headerflash-deco03 {
background:transparent url("/tmpl_images/headerflash-deco01_3-053.png") no-repeat;
top:0;
left:0;
height:13px;
}
.headerflash-deco04 {
background:transparent url("/tmpl_images/headerflash-deco03_3-053.png") no-repeat;
bottom:0;
left:0;
height:13px;
}

/* MAIN NAVIGATION
====================================================*/
#main_menu {
width:939px;
clear:both;
margin:0 auto;
}
#main_menu ul {
width:767px;
margin:0 172px 0 0;
list-style-type:none;
}
#main_menu li {
list-style-type:none;
float:left;
margin:0;
white-space:nowrap;
}
#main_menu li a {
font-size:14px;
color:#808080;
display:block;
text-decoration:none;
text-align:center;
padding:22px 16px 20px;
font-style:normal;
font-weight:normal!important;
}
#main_menu li a:hover {
color:#ffffff;
display:block;
text-decoration:none;
font-weight:normal;
}
#home_page #main_menu li.home a,
#home_page #main_menu li.home a:hover,
#main_menu li.selected a,
#main_menu li.selected a:hover {
color:#ffffff;
background:transparent url("/tmpl_images/main_menu02_3-053.png") repeat-x;
}

/* SUBLEVELS NAVIGATION
====================================================*/
#sub_menu {
margin:0;
padding:0;
width:939px;
clear:both;
}
#sub_menu_father {
font-size:12px;
padding:8px 16px;
color:#ffffff;
font-size:12px;
float:left;
}
.search_result #sub_menu_father {
padding:0;
}
#sub_menu ul {
padding:0;
margin:0;
}
#sub_menu li {
list-style-type:none;
float:left;
}
#sub_menu li a,
#sub_menu li a:hover {
padding:8px 16px;
display:block;
color:#ffffff;
font-size:12px;
font-style:normal;
}
#sub_menu li a:hover {
text-decoration:none;
color:#808080;
}

/* CENTRAL CONTENTS (RED BOXES)
====================================================*/
#home_page #red-box01.big-red-box {
background:transparent url("/tmpl_images/red_box02_3-053.png") repeat-y;
}
#home_page #red-box01.big-red-box .red_box h3 {
font-size:40px;
color:#000000;
text-shadow:1px 1px #dedede;
padding:6px 0 0;
margin:6px 23px 0;
line-height:44px;
min-height:44px;
height:auto!important;
height:44px;
letter-spacing:-1px;
}
#home_page #red-box01.big-red-box .red_box_frame-deco01 {
background:transparent url("/tmpl_images/red_box03_3-053.png") no-repeat 0 100%;
}
#home_page #red-box01.big-red-box .red_box_frame-deco02 {
background:transparent url("/tmpl_images/red_box01_3-053.png") no-repeat;
}
#home_page #red-box01.big-red-box .descrizione-album {/*margin:1px;*/}
#home_page #red-box01.big-red-box .red_box {display:block; width:714px;}
#red_box_container,
#dinamic_red_box_container {
width:714px;
margin:0 0 0 13px;
}
#red_box_container-deco01 {
}
.red_box_frame {
width:714px;
margin:29px 0 0 0!important;
padding:0;
/*position:relative;*/
}
/* html .red_box_frame {display:inline;}*/
/* */
.red_box_frame-deco01, .red_box_frame-deco02, .red_box_frame-deco03 {
display:block;
}
/* */
.red_box .abstract,
.red_box .text,
.red_box .date_comments,
.box-attach {
line-height:22px;
}
.red_box .abstract,
.red_box .text {
padding:0 23px;
}
.red_box .date_comments,
.box-attach {
padding:10px 23px 0 23px;
}
.box-attach a,
.date_and_comments {text-align:right;}
.date_and_comments a {
font-style:normal;
}
.box-attach a:hover,
.date_and_comments a:hover {
}
/* 
#home_page #red-box01.big-red-box .red_box .abstract,
#home_page #red-box01.big-red-box .red_box .date_comments {padding:0 18px;}
#home_page #red-box01.big-red-box .box-attach {padding:0 18px 10px 18px;}
#home_page #red-box01.big-red-box .red_box .text {padding:10px 18px 8px 18px;}
*/
.red_box h3 {
color:#333333;
text-shadow:1px 1px #d6d7da;
font-size:34px;
display:block;
margin:0 23px;
position:relative;
font-family:"Journal", Arial, Helvetica, sans-serif;
/*
line-height:22px;
min-height:22px;  
height:auto!important;
height:22px;
padding:14px 5px 21px 5px;
*/
}
.red_box h3 a, .red_box h3 a:hover {
font-style:normal;
}
/* */
.flvPlayerContainer {
margin:14px auto!important;
clear:both;
}
.red_box img {
border-top:1px solid #e4e5e9;
border-left:1px solid #e4e5e9;
padding:6px 9px 9px 6px;
background:#fbfbfb url("/tmpl_images/red_box_img_3-053.png") no-repeat 100% 100%;
margin:7px 12px 4px 23px!important;
}
#home_page #red-box01.big-red-box .red_box img {
/*margin:14px 19px 10px 17px!important;
border:2px solid #e1dcd5!important;*/
}
.wide_image {
margin:0 0 4px 2px!important;
margin:0;
padding:7px 30px 9px 28px!important;
padding:0;
background:transparent url("/tmpl_images/wide_img02_3-053.png") no-repeat 50% 50%!important;
background:none;
}
#home_page #red-box01.big-red-box .wide_image {
background:transparent url("/tmpl_images/wide_img01_1-053.png") no-repeat 50% 50%!important;
background:none;
}
#home_page #red-box01.big-red-box .copertina-album {
background:transparent url("/tmpl_images/red_box_img_3-053.png") no-repeat 100% 100%!important;
background:none;
margin:0!important;
}
.small-red-box .wide_image {
/*margin:0 0 0 2px!important;
margin:0;
padding:8px 10px 10px 7px!important;
padding:0;
background:transparent url("/tmpl_images/wide_small_img_1-053.png") no-repeat 50% 50%!important;
background:none;*/
}
.wide_image img {
margin:0!important;
padding:0!important;
background:none!important;
border:none!important;
}
#nav_photogallery-bottom .wide_image {
/*border:2px solid #cac3b9!important;*/
}
.box-attach a,
.red_box a {}
.box-attach a:hover,
.red_box a:hover {}
#red-box01.big-red-box a,
#red-box01.big-red-box a:hover {/*color:#4e2d15;*/}
.small-red-box {
width:311px!important;
margin:29px 23px 0 0!important;
} /* width 2 columns*/
.small-red-box.right-red-box{margin-right:0!important}
.red_box ul {list-style-type:disc; /*margin:15px 40px;*/}
.red_box .text ul {
list-style-position:inside;
list-style-type:square;
margin:0;
}
.red_box ol li {
padding:3px 0 0 0;
list-style-type:decimal;
}
.red_box ul li {
padding:3px 0 0 0;
list-style-type:square;
}
#content .red_box .abstract {font-style:italic;}
/* */
#center #box_news_hp {
margin:29px 36px 0;
}
#center #box_news_hp .innerbox_news_hp_central {
/*margin-botton:10px;*/
}
#center #box_news_hp h4 {
font-size:15px;
padding:0 0 2px 0;
}
#center #box_news_hp a,
#center #box_news_hp a:hover {font-size:13px;}
#center #box_news_hp .news_item {
margin:0 0 14px 0;
}
#center #box_news_hp p {
line-height:22px;
}
#home_page .red_box .abstract,
#static_page .red_box .abstract {/*padding:0; margin:0;*/}

/* PAGE:PHOTOGALLERY
====================================================*/
#photogallery #navigation,
#nav_photogallery-bottom {width:668px!important;}
#nav_photogallery-bottom {
margin:10px auto 0!important;
}
#nav_photogallery-bottom a,
#nav_photogallery-bottom a:hover {border-bottom:none!important;}
#photogallery #navigation {
/*margin-top:22px;*/
}
.copertina-album a,
.copertina-album a:hover,
.thumb_gallery a,
.thumb_gallery a:hover {
border:none;
}
#singol-img span {/*top:42px;*/}
#singol-img a,
#singol-img a:hover {border-bottom:none!important;}
#photogallery .red_box .text {
/*padding:11px 0;*/
}
.copertina-album,
.small-red-box .wide_image,
#photogallery .wide_image {
background:#ffffff url("/tmpl_images/red_box_img_3-053.png") no-repeat 100% 100%!important;
border-left:1px solid #e4e5e9;
border-top:1px solid #e4e5e9;
margin:3px 12px 0 23px!important;
padding:6px 9px 9px 6px!important;
}
/*
#photogallery .copertina-album {
background:#ffffff url("/tmpl_images/red_box_img_1-053.png") no-repeat 100% 100%;
padding:6px 9px 9px 6px;
}
*/
.button-slideshow {
text-align:right;
padding:0;
margin:0!important;
position:absolute;
top:13px;
right:36px;
font-size:11px;
text-decoration:underline;
font-style:normal;
}
.button-slideshow:hover {
text-decoration:none;
font-style:normal;
}
.button-slideshow span {
font-weight:normal;
padding-right:0!important;
/*display:inline;
float:left;
font-weight:normal;
line-height:38px;
padding-left:7px;
padding-right:18px;*/
}

/* SIDEBAR CONTENTS (BLUE BOXES)
====================================================*/
.right-deco01,
.right-deco02,
.right-deco03 {
float:left;
width:199px;
display:block;
overflow:hidden;
}
#right .blue_box_external_bg {
margin:29px 0 0 0;
}
#right #box_news_hp,
#blue_box_container,
.sidebar-albums {
text-align:right;
padding:0;
margin:0;
}
#blue_box_container,
.sidebar-albums,
.blue_box {
width:182px;
display:block;
}
.blue_box h4,
.sidebar-albums h4,
#right #box_news_hp h4 {
color:#5f5f5f;
text-shadow:1px 1px #f9f9fb;
font-size:25px;
display:block;
line-height:23px;
font-style:italic;
}
.sidebar-albums h4,
#right .blue_box h4 {
padding:0 0 22px 0;
}
#right #box_news_hp h4 {
padding:0 17px 17px 0;
}
#right .blue_box h4 span,
#right .sidebar-albums h4 span,
#right #box_news_hp h4 span {
display:block;
}
.blue_box a, .blue_box a:hover {
display:block;
font-size:12px;
margin:0 0 14px 0;
}
.bluebox_img {
margin:0!important;
}
.blue_box a:hover {
text-decoration:none;
color:#626262;
font-style:normal;
}
.blue_box img {
border-top:1px solid #e4e5e9;
border-left:1px solid #e4e5e9;
padding:4px 7px 7px 4px;
margin:0 0 5px 0;
background:transparent url("/tmpl_images/blue_box_img_3-053.png") no-repeat 100% 100%;
}
.blue_box p {
font-size:11px;
line-height:18px;
display:block;
margin:0 0 8px 0;
}
.blue_box br {
display:none;
}
/*
#right table #box_news_hp,
#right table h4 {
width:220px!important;
}
*/
#right .innerbox_news_hp,
#right .blue_box {
padding:0 0 26px 0;
}
#right .sidebar-albums {
padding:0 0 13px 0;
}
#right .innerbox_news_hp .news_item h5 {
width:199px;
overflow:hidden;
}
#right .innerbox_news_hp .news_item h5 a {
padding:10px 17px 13px 22px;
}
#right .innerbox_news_hp div a { /*news_rotate*/
padding:0 17px 0;
}
#right .innerbox_news_hp .news_item h5:hover {
background:#eeeff3 url("/tmpl_images/news_item01_3-053.png") no-repeat 100% 100%!important;
background:#eeeff3;
}
#right .innerbox_news_hp .news_item h5 a:hover {
padding:10px 39px 19px 0;
background:transparent url("/tmpl_images/news_item02_3-053.png") no-repeat 177px 50%;
}
#right .innerbox_news_hp a,
#right .innerbox_news_hp a:hover {
font-size:12px;
line-height:20px;
display:block;
}
#right .innerbox_news_hp a:hover {
text-decoration:none;
font-style:normal;
}
#right .innerbox_news_hp p {
font-size:12px;
line-height:18px;
display:block;
padding:0 17px 10px 0;
oveflow:hidden;
}
.mp3_container {
display:block;
line-height:1px;
position:absolute;
left:0;
top:-70px!important;
top:-73px;
height:33px;
background:transparent url("/tmpl_images/mp3-deco02_1-053.png") no-repeat 100% 100%!important;
background:none;
}
.mp3_container object {
background:transparent url("/tmpl_images/mp3-deco03_3-053.png") no-repeat 0 100%!important;
background:none;
height:33px!important;
}
.no_header .mp3_container,
.no_header .mp3_container object {
background:none!important;
}
.no_header .mp3_container {
top:-50px!important;
top:-47px;
left:202px;
}

/* SIDEBAR ALBUM
====================================================*/
.sidebar-albums ul {
clear:both;
text-align:left;
}
.sidebar-albums li {
padding:0;
margin:0 0 13px 0;
clear:both;
}
html>body .sidebar-albums li a span {
margin:4px 7px 7px 5px;
} /*FF*/
.sidebar-albums li a span {
margin:4px 7px 10px 5px;
} /*IE6*/
*:first-child+html .sidebar-albums li a span {
margin:4px 7px 10px 5px;
} /*IE7*/
.sidebar-albums li a {
text-decoration:none;
padding:0;
margin:0 0 0 30px;
}
.sidebar-albums li a b {
background:none;
}
.sidebar-albums li a b img {
border-top:1px solid #e4e5e9;
border-left:1px solid #e4e5e9;
padding:4px 7px 7px 4px;
background:transparent url("/tmpl_images/blue_box_img_1-053.png") no-repeat 100% 100%;
}
.sidebar-albums li a span i {
text-align:right;
}

/* SITOFONO SIDEBAR
====================================================*/
#sitofono_button_table {
/*margin:0;*/
}
#sitofono_button_table #sitofono_button {
/*padding:9px 0 13px 50px;*/
}
#sitofono_button {
margin:0 0 26px 0;
width:182px;
text-align:right;
}

/* VIRAL
====================================================*/
#print, .date_and_comments, #path {font-size:11px;}
#print {
text-align:right;
padding:0;
margin:0;
position:absolute;
top:25px;
right:36px;
}
/*
html>body #print {top:-63px;} FF
#print {top:-66px;} IE6
*:first-child+html #print {top:-66px;} IE7

html>body #dynamic_content_page #print {top:32px;} FF
#dynamic_content_page #print {top:-35px;} IE6
*:first-child+html #dynamic_content_page #print {top:-35px;} IE7
*/
#print a,
#print a:hover {font-style:normal;}
.print-deco01 {
background:transparent url("/tmpl_images/print-deco01_1-053.png") no-repeat 0 2px;
padding-left:19px;
padding-bottom:3px;
}
.date_and_comments {
clear:both; /* non levare il clear */
margin:0 23px;
}
#home_page #red-box01.big-red-box .date_and_comments {
/*height:8px!important;
line-height:8px;
min-height:8px;*/
}
/* */
#viral {
color:#ffffff;
font-size:9px;
position:relative;
top:20px;
}
#viral ul {background:transparent url("/tmpl_images/viral_date_3-053.png") no-repeat; padding-bottom:3px;}
#viral ul li {display:inline;}
#viral li {
padding:3px 0 3px 17px;
margin:0 10px 0 0;
}
#viral .viral_bookmark {background:transparent url("/tmpl_images/viral_bookmark_3-053.png") no-repeat 0 3px;}
#viral .viral_send_friend {background:transparent url("/tmpl_images/viral_send_friend_3-053.png") no-repeat 0 3px;}
#viral li a:hover {text-shadow:none;}

/* MULTILANGUAGE
====================================================*/
#lang_menu {
height:47px!important;
position:absolute;
top:-34px;
right:-5px;
z-index:20;
}
#lang_menu ul {
list-style-type:none;
float:left;
}
#lang_menu li {
list-style-type:none;
float:left;
}
#lang_menu li a,
#lang_menu li a:hover {
padding:11px 13px 24px 9px;
float:left;
}
#lang_menu li a {
background:transparent url("/tmpl_images/lang-deco02_3-053.png") no-repeat;
}
#lang_menu li.lang_menu_selected a {
background:transparent url("/tmpl_images/lang-deco03_1-053.png") no-repeat!important;
background:transparent url("/tmpl_images/lang-deco01_3-053.png") no-repeat;
}
#lang_menu li a:hover {
background:transparent url("/tmpl_images/lang-deco01_3-053.png") no-repeat;
}
#lang_menu li a img,
#lang_menu li.lang_menu_selected a img {border:none!important; padding:0!important;}
html>body .clear_ff {clear:both;} /*FF*/
.clear_ff {clear:none;} /*IE6*/
*:first-child+html .clear_ff {clear:none;} /*IE7*/

/* FOOTER
====================================================*/
.footer-deco01, .footer-deco02, .footer-deco03 {
height:92px;
display:block;
margin:0;
padding:0;
}
.footer-deco01 {
width:939px;
text-shadow:3px 3px #36383c;
font-size:9px;
color:#ffffff;
margin:0 auto;
}
.footer-deco02 {
padding:0 0 0 0;
}
.footer-deco03 {
margin:0 0 0 17px;
}
#footer a,
#footer a:hover {color:#ffffff; text-decoration:none; font-style:normal;}
#footer a:hover {text-decoration:underline;}
#footer .copyright {display:block; padding:0; position:relative; top:30px;}
#home_page #footer .copyright {}
#footer .copyright,
#footer .copyright a,
#footer .copyright a:hover {color:#ffffff;}
#footer .copyright a {text-decoration:none;}
#footer .copyright a:hover {text-decoration:underline; text-shadow:none;}

/* PAGE: SEARCH RESULT
====================================================*/
div.search_result {
padding:0 36px 16px 10px;
}
div.search_result h5 {
font-size:16px;
}
.gotolink {
text-align:right;
font-size:10px;
}

/* PAGE: CONTACTS
====================================================*/
textarea, input {color:#000000; font-size:12px;}
textarea,
.contact_form {width:220px;}
/* */
.form_int {margin:18px; clear:both;}
.form_int form {}
.form_int legend {
font-size:14px;
color:#000000;
padding:3px;
background:#eeeff3;
}
#box_contact a {}
#box_contact div a,
#box_contact a:hover {}
.form_int fieldset {padding:0 0 10px 0; border:1px dotted #494949; margin:13px;}
.form_int table {width:93%;}
.form_int label {display:block; text-align:right; width:131px; float:right;}
.submit_send {color:#000000; font-size: 16px;}
/* */
.iframe_maps {
border-top:1px solid #e4e5e9;
border-left:1px solid #e4e5e9;
padding:6px 9px 9px 6px!important;
background:#fbfbfb url("/tmpl_images/red_box_img_3-053.png") no-repeat 100% 100%!important;
margin:3px 12px 0 23px!important;
}

/* FORM PAGINA CONTATTI
====================================================*/
#box_contact {
margin:29px 36px 13px;
}
#contact_box #box_contact { /* visibile in modifica sito */
margin:29px 24px 13px;
}

/* PAGE: ADVANCED
====================================================*/
#nav_dinamic,
#nav_dinamic-bottom,
ul#navigation {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-shadow:1px 1px #fcfcfd;
list-style-type:none;
margin:15px 36px;
}
#nav_dinamic,
#nav_dinamic-bottom {
text-align:right;
}
#nav_dinamic a,
#nav_dinamic-bottom a,
#nav_dinamic a:hover,
#nav_dinamic-bottom a:hover,
ul#navigation li a {
text-decoration:none;
color:#000000;
padding:2px 7px 3px;
}
#nav_dinamic a:hover,
#nav_dinamic-bottom a:hover,
ul#navigation li a:hover {
color:#494949;
font-style:normal;
}
#nav_dinamic span.page_sel,
#nav_dinamic-bottom span.page_sel,
#nav_dinamic a,
#nav_dinamic-bottom a,
#nav_dinamic .next_page,
#nav_dinamic .prev_page,
#nav_dinamic-bottom .prev_page_int,
#nav_dinamic-bottom .next_page_int {
/*padding:7px 10px 8px 10px;*/
font-style:normal;
}
#nav_dinamic .next_page,
#nav_dinamic-bottom .next_page,
#nav_dinamic-bottom .next_page_int {
background:transparent url("/tmpl_images/nav_dinamic-deco01_3-053.png") no-repeat 50% 50%;
}
ul#navigation .right a {
background:transparent url("/tmpl_images/nav_dinamic-deco07_3-053.png") no-repeat 100% 0;
}
#nav_dinamic .prev_page,
#nav_dinamic-bottom .prev_page,
#nav_dinamic-bottom .prev_page_int {
background:transparent url("/tmpl_images/nav_dinamic-deco03_3-053.png") no-repeat 50% 50%;
}
ul#navigation .left a {
background:transparent url("/tmpl_images/nav_dinamic-deco05_3-053.png") no-repeat;
}
#nav_dinamic .next_page:hover,
#nav_dinamic-bottom .next_page:hover,
#nav_dinamic-bottom .next_page_int:hover {
background:transparent url("/tmpl_images/nav_dinamic-deco02_3-053.png") no-repeat 50% 50%;
}
ul#navigation .right a:hover {
background:transparent url("/tmpl_images/nav_dinamic-deco08_3-053.png") no-repeat 100% 0;
}
#nav_dinamic .prev_page:hover,
#nav_dinamic-bottom .prev_page:hover,
#nav_dinamic-bottom .prev_page_int:hover {
background:transparent url("/tmpl_images/nav_dinamic-deco04_3-053.png") no-repeat 50% 50%;
}
ul#navigation .left a:hover {
background:transparent url("/tmpl_images/nav_dinamic-deco06_3-053.png") no-repeat;
}
ul#navigation .right {
text-align:right;
}
ul#navigation .left {
text-align:left;
}
#nav_dinamic .next_page span,
#nav_dinamic .prev_page span,
#nav_dinamic-bottom .next_page span,
#nav_dinamic-bottom .prev_page span,
#nav_dinamic-bottom .prev_page_int span,
#nav_dinamic-bottom .next_page_int span,
ul#navigation li span {
visibility:hidden;
}
#nav_dinamic span.page_sel,
#nav_dinamic-bottom span.page_sel {
background:transparent url("/tmpl_images/nav_dinamic-deco_3-053.png") no-repeat 50% 50%;
padding:3px 7px 4px;
}
ul#navigation li {padding:0!important; list-style-type:none; list-style-position:inside;}
ul#navigation li a,
ul#navigation li a:hover {
display:block;
}
ul#navigation li a {
padding:4px 3px 3px 3px;
}
ul#navigation li.left {float:left;}
ul#navigation li.right {float:right;}
ul#navigation {height:20px!important;}
#nav_photogallery-bottom b.wide_image,
#nav_photogallery-bottom span.wide_image {
padding:0 13px 13px 0!important;
}
/* */
#back a,
#back a:hover {
/*margin-bottom:20px;*/
font-size:10px;
font-style:normal;
}
/*
.contact-btn {top:-76px!important;}
.contact-x {top:-72px!important;}
*/
/*-------- SHARE BOX -------*/
#share_box{margin-left:23px!important;width: 100%;display: block;}
#home_page #share_box{margin-bottom: 5px!important;}
#facebook_box,#twitter_box,#flickr_box{margin-right: 17px!important;}
/* PAGE: SPLASH HOMEPAGE OPTION
====================================================*/
.splash #center,
.splash #right {
display:none;
}
#header_pref2 {
position:absolute;
z-index:1000;
display:none;
left:0;
bottom:10px;
}
.splash #header_pref2 {
display:inline;
left:19px;
}
html>body #header_pref2 { /*Opera, Firefox e Safari*/
bottom:28px;
}
#header_pref2 { /*IE6*/
bottom:28px;
}
*:first-child+html #header_pref2 { /*IE7*/
bottom:28px;
}
.splash #main_menu,
.splash #content_box {
margin:0!important;
min-height:0!important;
height:auto!important;
}
.splash #left {
min-height:0!important;
height:auto!important;
margin:0!important;
padding:0!important;
border-bottom:none;
}
.splash #left,
.splash #footer {
top:222px;
position:relative;
}
.splash .right-deco01 {
display:none;
} 
.splash #main_menu {
padding-bottom:10px;
}
.splash #content_box {
padding:0;
}
.splash {
background:#53555c url("/tmpl_images/body-deco01_3-053.png") repeat-x;
}
.splash .footer-deco02 {
padding:0 0 0 17px;
}
.splash .footer-deco03 {
margin:0;
}

#header-title {display:none; }
#logo {
			  position: relative!important;
			  float:left!important;
			  left: 10px!important;
			  right: 0!important;
			}