
/************************************
*  Sequoia 01
*************************************/

/*DO NOT REMOVE this import call*/ @import url(/common/css/1024_2.css);
body {
margin:0;
padding:0;
font: 14px/24px Tahoma,Helvetica,sans-serif;
color:#666666;
width:100%;
position:relative;
background:#ffffff url("/tmpl_images/body-top_01_058.jpg") no-repeat center 0;
}
a:active, a:focus{outline-color:invert; outline-style:none; outline-width:0;}
/*no link dotted*/
a:link, a:visited{color:#336699;text-decoration:none;}
a:hover{color:#336699;text-decoration:underline;}
/* TEXT FORMAT
====================================================*/
p, h1, h2, h3, h4, h5, form {margin:0; font-weight:normal;}
ul, li, ol {margin:0; padding:0;}
ol, #center ul {list-style-position:inside;}
img {border:0;}

/* GENERAL
====================================================*/
.kill{display:none;}
.clear{clear:both;}
#path{
color:#283e0d;
font-size:15px;
font-family:Palatino,serif;
font-style:italic;
margin-left:80px;
margin-bottom:35px!important;
margin-bottom:30px;
width:613px;
padding:0px 0 0 50px;
height:40px;
overflow:hidden;
-moz-border-radius:4px;
-webkit-border-radius:4px;
letter-spacing:-0.5px;
background:#efefef url("/tmpl_images/path_print_02_058.png") no-repeat 0 0;
}
#path a{
color:#283e0d;
text-decoration:none;
letter-spacing:-0.5px;
font-size:15px;
line-height: 40px;
font-family:Palatino,serif;
font-style:italic;
}
#path a:hover {text-decoration:underline;}
h1.pagename,h3.pagename{
background:transparent url("/tmpl_images/redbox_h3_02_058.png") no-repeat 0 0px;
color: #9D9D9D;
display: block;
font-family: Palatino,serif;
font-size: 24px;
font-style: italic;
line-height: 36px;
text-indent: 78px;
text-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
}
/* LAYOUT STRUCTURE
====================================================*/
#content_box,
#center,
#left,
#footer{padding:0;margin:0;display:block;}
#header{padding:0;margin:0 auto;display:block;width:980px;position:relative;z-index:200;}
.no_header #headergraphic{border:none;}
.header-deco01{
display:block;
padding:0;
margin:0;
width:746px;
position:relative;
z-index:200;
float:left;
background:transparent url("/tmpl_images/point_white_01_058.png") no-repeat 52px 4px!important;
background:transparent url("/tmpl_images/point_white_01_058.gif") no-repeat 52px 4px;
min-height:104px;
height:auto!important;
height:104px;
}
.header-deco02{display:block;padding:0;width:746px;z-index:200;}
#container{
text-align:left;
margin:0 auto;
overflow:visible;
z-index:10;
padding:0;
margin:0; 
width:100%;
display:block;
}
#content_box{float:left;display:block;width:100%;background:#ffffff;}
.content_box-deco01{
display:block;
width:980px;
margin:0 auto;
background:transparent url("/tmpl_images/content_top_01_058.png") no-repeat 63px 0px;
}
.content_box-deco02{
display:block;
width:980px;
background:transparent url("/tmpl_images/contentbox_repeat_01_058.png") repeat-y 52px 0px;
}
#left{width:100%;display:block;float:left;height:304px;z-index:200;position:relative;}
.left-deco01{
width:1050px;
margin:0 auto;
display:block;
height:100%;
z-index:200;
background:transparent url("/tmpl_images/foglia_01_058.jpg") no-repeat right 0;
}
.left-deco02{
width:980px;
margin:0 auto;
display:block;
z-index:200;
height:100%;
position: relative;
background:transparent url("/tmpl_images/point_white_left_01_058.png") no-repeat 52px 9px!important;
background:transparent url("/tmpl_images/point_white_left_01_058.gif") no-repeat 52px 9px;
}
#dynamic_content_page #sub_menu{display:none;}
table#dinamic_red_box_container{margin:0px;}
#center{width:746px;float:left;padding:0px;position:relative;z-index:400;}
.center-deco01{width:746px;float:left;position:relative;z-index:400;padding:18px 0;}
html>body #center { /*Opera, Firefox e Safari*/
overflow:visible;
}
#center { /*IE6*/
overflow:hidden;
}
*:first-child+html #center { /*IE7*/
overflow:visible;
}
.no_header #right{top:0;margin-bottom:0;}
#right{
float:right;
width:234px;
position:relative;
z-index:50;
margin-top:-240px;
margin-bottom:109px;
top:109px;
}
.right-deco01{
float:right;
background:transparent url("/tmpl_images/right_top_01_058.png") no-repeat right 0;
width:234px;
padding-top:14px;
}
.right-deco02{float:right;width:206px;}
/* HEADER OBJECTS
====================================================*/
#headerobjects {
position: absolute;
left:0px;
z-index:100;
width: 980px;
top:-117px;
}
#header_search{
width:980px; 
margin:0 auto;
position:relative;
z-index:400;
}
#search{
width:272px;
padding:0 8px 10px 3px;
height:40px;
position:absolute;
left:33px;
top:339px;
z-index:400;
font-size:12px;
background:transparent url("/tmpl_images/search_01_058.png") no-repeat 0 0!important;
background:transparent url("/tmpl_images/search_01_058.gif") no-repeat 0 0;
}
#search form{position:relative;}
#search input{
background:transparent;
border:none;
padding:0;
color:#5e5e5e;
font-family:Arial,Times new Romans,sans-serif;
font-weight:bold;
text-transform: uppercase;
font-size:12px;
margin:0;
float: left;
width:78px;
position:relative;
left:10px;
height:40px;
line-height:40px;
display:block;
top:0px;
}
#searchstyle{
width:150px!important;
position:relative;
left:7px!important;
text-transform: lowercase!important;
height:30px!important;
line-height:30px!important;
top:6px!important;
}
.logo_title_container {}
#logo{margin:0px 15px 0 0;float:left;display:inline;}
#logo.kill{display:block!important;width:60px;height:1px;} /* In mancanza del logo il titolo non si sovrappone al tratteggio */
#header-title{float:left;width:800px;margin-top:6px;margin-left:0px;}
#header-title h1,
#header-title a {
color:#152504;
text-decoration:none;
font-size:46px;
line-height:46px;
display:block;
font-family:Palatino,serif;
padding:0!important;
width:800px!important;
}
#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-family:Palatino,serif;
font-size:25px;
font-weight:normal;
line-height:25px;
width:800px;
display:block;
text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.2);
padding-left:3px;
padding-top:2px;
}
/* GRAPHIC HEADER  + FLASH
====================================================*/
#headergraphic{
margin:0 0 0 2px;
padding:0px;
border:2px solid #FFFFFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
position:relative;
overflow:visible;
background-image: url("/images/header1.jpg");width: 740px;  height: 240px;
}
.headerflash object{position:absolute;}
.headerflash{position:absolute;z-index:3;margin:0;}
/* MAIN NAVIGATION
====================================================*/
#main_menu {
clear:both;
float: left;
margin-top:24px;
padding-left: 4px;
background:transparent url("/tmpl_images/mainmenu_left_01_058.png") repeat-y 0 0!important;
background:transparent url("/tmpl_images/mainmenu_left_02_058.gif") repeat-y 0 0;
}
#main_menu ul{
float:left;
background:transparent url("/tmpl_images/mainmenu_right_01_058.png") repeat-y right 0!important;
background:transparent url("/tmpl_images/mainmenu_right_02_058.gif") repeat-y right 0;
padding:0px 2px 0px 0;
min-height:39px;
height:auto!important;
height:39px;
}
#main_menu ul, #main_menu li{list-style-type:none;}
#main_menu li{float:left;padding:7px 10px 3px 10px;height:25px;margin:2px 0;}
#main_menu li a{
font-size:18px;
line-height:21px;
color:#ffffff;
display:block;
font-family:Palatino,serif;
font-style:italic;
text-decoration:none;
text-align:center;
white-space:nowrap;
float:left;
text-transform:lowercase;
text-shadow: -1px -1px #000000;
}
#main_menu li.home{margin-left:-2px;}
#main_menu li a:hover{color:white; text-decoration:underline}
#main_menu li.selected,
#home_page #main_menu li.home{background:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;}
#home_page #main_menu li.home a:hover,
#main_menu li.selected a:hover{border-bottom:none;}
#home_page #main_menu li.home a,
#main_menu li.selected a{color:#000000;font-weight:normal!important;text-shadow:none;}
#red_box_container{display:inline;float:left;width:666px;margin:0 0 0 80px;}
#dinamic_red_box_container {display:inline;float:left;margin:0 0 0 80px;width:666px;}
#dinamic_red_box_container .red_box .abstract{padding-left:0px;}
#dinamic_red_box_container #share_box{margin-left:0px!important;}
#dinamic_red_box_container .red_box h3,#dinamic_red_box_container .red-box-content{padding-left:0px;}
#dinamic_red_box_container .red_box_frame{width:666px;background-position:0px bottom;float:left;}
/* SUBLEVELS NAVIGATION
====================================================*/
#sub_menu {
position:absolute;
margin:0;
top:116px;
left:0px;
padding:0 0 0 6px;
min-height:40px;
height: auto!important;
height:40px;
float:left;
display:inline;
background:transparent url("/tmpl_images/submenu_01_058.png") repeat-x 0 bottom!important;
background:#3d4b15;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
clear:both;
}
#sub_menu_father{
color:#000000;
font-family:Palatino,serif;
font-style:italic;
background:#ffffff;
font-size:17px;
float:left;
margin:6px 0 0 0;
padding:3px 8px 1px 8px;
-moz-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-border-radius:3px;
}
#sub_menu ul{
padding:0 10px 0 15px;
margin:0;
float:left;
background:transparent url("/tmpl_images/submenu_ul_01_058.png") no-repeat 0 15px;
}
#sub_menu li{list-style-type:none;float:left;height:40px;}
#sub_menu li a,#sub_menu li a:hover{
margin:6px 0 0 0;
padding:3px 10px 1px 10px;
color:#ffffff;
text-shadow:-1px -1px #495916;
font-family:Palatino,serif;
font-style:italic;
text-align:center;
text-decoration:none;
float:left;
white-space:nowrap;
font-size:17px;
}
#sub_menu li a:hover{color:#ffffff;text-decoration:underline;}
#contact_info{margin-left:80px!important;}
/* CENTRAL CONTENTS (RED BOXES)
====================================================*/
.red_box_frame{float:left;padding:0;width:666px;position:relative;margin:0px;}
.red_box_frame-deco01{
padding:0 0 30px 0;
background:transparent url("/tmpl_images/redbox_bottom_01_058.png") no-repeat 0px bottom;
margin:0px 0 25px 0;
}
* html .red_box_frame {display:inline;}
/* */
.red_box .abstract {padding:10px 0 0 80px;}
.red_box .date_comments,
.box-attach {padding:10px 0 0 0px;}
#photogallery .box-attach a:hover,
#photogallery .red_box a:hover,
#photogallery .red_box a {border:none;}
.red_box h3 {
color:#283e0d;
font-family:Palatino,serif;
font-style:italic;
font-size:30px;
padding:5px 0px 5px 0px;
display: block;
margin-bottom:10px;
line-height:30px;
min-height:30px;
height: auto!important;
height:30px;
text-shadow:1px 1px 4px rgba(0, 0, 0, 0.3)
}
#home_page #red-box01.big-red-box .red_box h3{
font-size:38px;
line-height:38px;
min-height:38px;
height: auto!important;
height:38px;
position:relative;
}
#home_page #red-box01.big-red-box .red-box-content{max-width:666px;}
h3.h3_no_title {display: none;}
.small-red-box .red_box h3{padding-left:0px;}
#home_page #red-box01.big-red-box h3 span.red_box_h3-deco01{
position:absolute;
left:-80px;
top:3px;
height:37px;
width:33px;
background:transparent url("/tmpl_images/redbox_h3_02_058.png") no-repeat 0 2px;
}
.red_box h3 a{
color:#283e0d!important;
font-family:Palatino,serif;
font-style:italic;
font-size:30px;
}
.red_box h3 a:hover{text-decoration:underline!important;color:#283e0d!important;}
.red-box-content{padding-left:0px;}
.flvPlayerContainer{margin:26px auto 20px auto!important;clear:both;}
.red_box img{
margin:8px 15px 0px 0!important;
background:transparent url("/tmpl_images/redbox_img_bottom_01_058.png") no-repeat center bottom;
padding-bottom:17px;
max-width:651px;
}
.wide_image,.copertina-album{
background:transparent url("/tmpl_images/redbox_img_bottom_01_058.png") no-repeat center bottom;
padding-bottom:17px;
}
#nav_photogallery-bottom .wide_image{padding:0px;}
.small-red-box{width:323px!important;margin:0 5px 25px 5px;}
.small-red-box .red-box-content{padding:0px;}
.red_box li{padding:3px 0 0 0;}
#content .red_box .abstract{font-style:italic;}
/* */
#center #box_news_hp {line-height:18px;margin:0 0 45px 0px;width:746px;}
#center #box_news_hp .innerbox_news_hp_central{padding-bottom:10px;} 
#center #box_news_hp h4 {
color:#283e0d;
font-family:Palatino,serif;
font-style:italic;
padding:5px 0px 5px 80px;
font-size:30px;
display: block;
margin-bottom:10px;
line-height:30px;
min-height:30px;
height: auto!important;
height:30px;
text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
#center #box_news_hp a{
color:#336699;
font-size:12px;
line-height:24px;
display:block;
padding:0;
text-decoration:underline;
}
#center #box_news_hp a:hover {color:#336699;text-decoration: none;}
#center #box_news_hp .news_item{
padding:0px 0px 0px 105px;
background:transparent url("/tmpl_images/center_news_link_02_058.gif") no-repeat 75px 2px;
}
#center #box_news_hp p{
color:#555555;
font-size:12px;
line-height:20px;
padding-bottom: 5px;
margin:0px;
}
#home_page .red_box .abstract,
#static_page .red_box .abstract {padding:0; margin:0;}
a.linked_image {border-bottom:none!important;}


/* PAGE:DOVE SIAMO
====================================================*/
iframe.iframe_maps{
padding-left: 80px;
width:660px!important;
}


/* PAGE:PHOTOGALLERY
====================================================*/
#photogallery #navigation,
#nav_photogallery-bottom {width:666px!important;}
#photogallery #navigation {margin-top:20px;margin-bottom: 20px;}

.copertina-album{margin-bottom:15px;max-width:666px;overflow:hidden;}
.copertina-album a{max-width:666px;}
.copertina-album a,
.copertina-album a:hover,
.thumb_gallery a,
.thumb_gallery a:hover {border:none;}
#singol-img span {top:42px;}
.red_box .text {padding:1px 0px 7px 0;}
#photogallery .red_box .text {padding:11px 0;}
#photogallery .wide_image {margin:14px 0 10px 0!important;}
#photogallery ul li a span.nav_arrow{text-indent:-99999px;display:none}
#nav_photogallery-bottom .show_prev {margin-left: 0px;} 
#nav_photogallery-bottom .show_next {margin-right: 0px!important;} 
/* SIDEBAR CONTENTS (BLUE BOXES)
====================================================*/
.blue_box_external_bg {margin:0px;float:right;width:206px;}
#right #box_news_hp {
margin:-14px 0px 20px 0px!important;
width: 206px;
float: right;
background:#efefef url("/tmpl_images/left_news_top_01_058.gif") no-repeat 0 0;
}
#right .box_news_hp{
padding-bottom:10px;
width:206px;
background:transparent url("/tmpl_images/left_news_bottom_01_058.gif") no-repeat 0 bottom;
}
.blue_box_wrapper,.sidebar-albums{margin:0 0 17px 0;text-align:left;padding:0;width:100%;float:right;}
.blue_box {margin:0px 0 17px 0px;width:206px;padding-bottom:15px;}
/* */
.blue_box h4,.sidebar-albums h4{
font-size:20px;
color:#283e0d;
padding:13px;
font-style:italic;
font-family:Palatino,serif;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
margin:0px;
}
#right #box_news_hp h4{
font-size:24px;
color: #283e0d;
padding:16px 13px 13px 13px;
font-style: italic;
font-family:Palatino,serif;
text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
}
/* */
.blue_box a, .blue_box a:visited {
color:#555555;
line-height:20px;
display:block;
font-size: 12px;
text-decoration:none;
text-align:left;
padding:0 13px 0 25px;
background:transparent url("/tmpl_images/bluebox_pallino_01_058.png") no-repeat 13px -37px;
}
.blue_box a:hover{
color:#336699;
text-decoration:underline;
background:transparent url("/tmpl_images/bluebox_pallino_01_058.png") no-repeat 13px 8px;
}
.blue_box img,.sidebar-albums li a b img{
margin:0px;
padding:2px;
border-top:5px solid #f0f0f0;
border-left:5px solid #f0f0f0;
border-right:5px solid #f0f0f0;
background:#ffffff;
}
.blue_box img {margin-left:13px; width:140px;}
.blue_box a img {margin-left:13px;}
.blue_box p{
color:#555555;
font-family:Arial,Times new Romans,sans-serif;
font-size:10px;
font-style:italic;
line-height:12px;
padding:15px 7px 10px 7px;
text-align:left;
width:140px;
margin-left:13px;
background:#f0f0f0 url("/tmpl_images/bluebox_img_bottom_01_058.png") no-repeat 0 0;
}
.blue_box .bluebox_img,.blue_box a:hover.bluebox_img{border:none!important;padding:0!important;background:none;}
.blue_box br{display:none;}
/* */
#right #box_news_hp .box_news_hp{}
#right #box_news_hp .innerbox_news_hp{}
#right #box_news_hp a{color:#336699;font-size:12px;line-height:24px;display:block;text-decoration:underline;}
#right #box_news_hp .news_item{padding:0 13px 0 17px;background:#efefef url("/tmpl_images/left_news_link_02_058.gif") no-repeat 11px 2px;}
#right #box_news_hp .innerbox_news_hp h5 a{padding:0 0 0 19px;display:inline;}
#right #box_news_hp .innerbox_news_hp a{padding:0 13px;display:block;}
#right #box_news_hp a:hover{color:#336699;text-decoration:none;}
#right #box_news_hp p{color:#555555;font-size:12px;line-height:24px;padding-bottom:10px;margin:0 0px 10px 0px;}
.mp3_container{display:block;line-height:1px;position:absolute;left:772px;text-align:center;top:363px;}
#home_page .mp3_container{top:344px;}
/* SIDEBAR ALBUM
====================================================*/
.button-slideshow{color:#283E0D!important;}
.sidebar-albums ul{width:206px;padding-bottom:25px!important;}
.sidebar-albums ul,.sidebar-albums li{padding:0;margin:0;display:block;}
.sidebar-albums li{
margin-left:13px;
padding-bottom:15px;
background:transparent url("/tmpl_images/bluebox_img_bottom_01_058.png") no-repeat 0 bottom;
}
*html .sidebar-albums li{padding-bottom:12px;}
*+html .sidebar-albums li{padding-bottom:12px!important;}
.sidebar-albums li a span {margin:7px 7px 2px 7px;}
* html .sidebar-albums li a span{margin:7px 7px 4px 7px;}
*+html .sidebar-albums li a span{margin:7px 7px 4px 7px!important;}
.sidebar-albums li a{text-decoration: none;padding:0;}
.sidebar-albums li a b{background:none;}
/* SITOFONO SIDEBAR
====================================================*/
#sitofono_button_table {margin:17px 0 0 0;float:right;}
#sitofono_button {margin:15px 53px 20px 0px!important;float:right;}
* html #sitofono_button{margin:15px 26px 20px 0px!important;float:right;}
/* VIRAL
====================================================*/
#print{
text-align:right;
right:3px;
position:absolute;
top:18px;
font-size:12px;
height:40px;
width:140px;
background:#ffffff url("/tmpl_images/path_01_058.png") no-repeat 0 0;
}
.print-deco01{}
.print-deco01 a{
line-height:35px;
padding-right:2px;
padding-left:20px;
font-family:Arial,Times new Romans,sans-serif;
font-size:12px;
background:transparent url("/tmpl_images/path_print_02_058.png") no-repeat 0px bottom;
} 
#print a{text-decoration:underline;}
#print a:hover{text-decoration:none;}
.date_and_comments{
clear:both; /* non levare il clear */
text-align:right;
width:100%;
line-height:28px;
}
#viral{
font-size:13px;
width:100%;
padding:0px;
position:relative;
height:77px;
top:-77px;
z-index:999;
font-family:Palatino,serif;
}
#viral ul{margin:0 auto;padding-top:28px;width:904px;padding-left:76px;height:79px;}
#viral ul li{display:inline;text-shadow: -1px -1px #20350A}
#viral li.last{border-right:0;}
#viral li a{text-decoration:underline;color:#93c62e;font-size:13px;}
#viral li a:hover{text-decoration:none;}
#viral li{
padding:10px 5px 11px 35px;
display:inline;
margin-right:45px;
color:#f0f0f0;
font-style:italic;
background:transparent url("/tmpl_images/viral_02_058.png") no-repeat 0 0!important;
background:transparent url("/tmpl_images/viral_02_058.gif") no-repeat 0 4px;
}
#viral .viral_pageview{
background:transparent url("/tmpl_images/viral_02_058.png") no-repeat 0 -48px!important;
background:transparent url("/tmpl_images/viral_02_058.gif") no-repeat 0 -44px;
}
#viral .viral_bookmark{
background:transparent url("/tmpl_images/viral_02_058.png") no-repeat 0 -96px!important;
background:transparent url("/tmpl_images/viral_02_058.gif") no-repeat 0 -92px;
}
#viral .viral_send_friend{
background:transparent url("/tmpl_images/viral_02_058.png") no-repeat 0 -144px!important;
background:transparent url("/tmpl_images/viral_02_058.gif") no-repeat 0 -140px;
}
/* MULTILANGUAGE
====================================================*/
.no_header #lang_menu {
top:189px;
}
#lang_menu {
position:absolute;
right:0px;
z-index:100;
width:206px;
top:198px;
height:auto!important;
}
#lang_menu ul{
list-style-type:none;
display:block;
margin:4px 0 6px 0;
height:24px;
background:transparent url("/tmpl_images/lang_ul_02_058.gif") no-repeat 0 0;
padding: 4px 0 0 20px;
width: 186px;
}
#lang_menu li{
float:left;
margin:0 1px;
background:transparent url("/tmpl_images/lang_02_058.gif") no-repeat center center;
}
#lang_menu li a{display:inline;float:left;padding:3px 5px;}
#lang_menu li a:hover{
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;
}
#lang_menu li.lang_menu_selected a,
#lang_menu li.lang_menu_selected a:hover {
margin-top:0;
padding:3px;
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
position: absolute;
left: 4px;
top: 7px;
}
#lang_menu li.lang_menu_selected{
background:transparent url("/tmpl_images/lang_selected_02_058.gif") no-repeat 0 0!important;
height: 38px;
width: 36px;
top: -8px;
position: relative;
margin:0 8px;
}
#lang_menu li a img {border:none!important;}
#lang_menu li.lang_menu_selected a img {border:none!important; /*padding:3px 0 0 0!important;*/}
html>body .clear_ff {clear:both;} /*FF*/
.clear_ff {clear:none;} /*IE6*/
*:first-child+html .clear_ff {clear:none;} /*IE7*/
/* FOOTER
====================================================*/
#footer{
clear: both;
margin: 0 auto;
max-width: 2000px;
width:expression(document.body.clientWidth > 2000? "2000px": "auto" );
width: 100%;
padding-top: 77px;
text-align: left;
background:transparent url("/tmpl_images/footer_01_058.jpg") no-repeat left top;
}
.footer-deco01,footer-deco02,footer-deco03{
width:100%;
display:block;
margin:0;
padding:0px;
background:#000000;
height:121px;
}
#footer .copyright{
font-size:11px;
color:#ffffff;
display:block;
width:900px;
margin:0 auto;
padding:0px 0 0 80px;
position:relative;
top:30px;
font-style:italic;
font-family:Arial,Times new Romans,sans-serif;
}
#home_page #footer .copyright{
position:relative;
top:-50px;
}
#footer .copyright a{text-decoration:none;color:#93c62e;}
#footer .copyright a:hover{text-decoration:underline;color:#93c62e;}
.link_rss{
color:#93c62e;
font-style:italic;
text-transform:uppercase;
padding:5px 5px 5px 30px;
text-decoration: underline!important;
background:transparent url("/tmpl_images/rss_02_058.png") no-repeat 0 0;
}
#sitofono_button_contact{margin-top: -15px;}
/* PAGE: SEARCH RESULT
====================================================*/
div.search_result {padding:0 0 16px 0;}
div.search_result h5 {font-size:16px;}
div.search_result p {}
.gotolink {text-align:right; font-size:10px;}

/* PAGE: CONTACTS
====================================================*/
textarea, input {color:#000000; font-size:12px;}
textarea,
.contact_form {width:220px;}
.form_int {clear:both;margin: 0 0 0 80px;}
.form_int form {}
.form_int legend{
font-size:15px;
font-style:italic;
color:#283e0d;
padding:3px;
font-family:Palatino,serif;
}
.form_int fieldset{border:1px solid #283e0d;padding:0 0 10px 0;}
.form_int table {width:93%;}
.form_int label {display:block; text-align:right; width:131px; float:right;}
.submit_send {color:#444444; font-size: 16px;}
#custom_contact_info,.custom_form_int{margin-left:80px!important}

/* FORM PAGINA CONTATTI
====================================================*/
#box_contact{margin:15px 2px 15px 80px;line-height:170%;}
#contact_box{margin:0 0px 15px 0px!important;}
/* PAGE: ADVANCED
====================================================*/
#nav_dinamic,
#nav_dinamic-bottom {text-align:right;}
ul#navigation{float:left;list-style-type:none;font-size:11px;width:666px;margin:0 0px 10px 80px;display:inline;}
#nav_dinamic,#nav_dinamic-bottom{list-style-type:none;line-height:35px;font-size:11px;margin:0 0px 16px 80px;font-style:italic;}
#nav_dinamic span.page_sel,#nav_dinamic-bottom span.page_sel{color:#283e0d;font-style:italic;}
#nav_dinamic span.page_sel,#nav_dinamic-bottom span.page_sel,#nav_dinamic a,#nav_dinamic-bottom a{padding:8px 6px;}
#nav_dinamic a:hover,#nav_dinamic-bottom a:hover,#nav_dinamic a:hover span,#nav_dinamic-bottom a:hover span{text-decoration: underline;}
#nav_dinamic .next_page,
#nav_dinamic .prev_page,
#nav_dinamic-bottom .prev_page_int,
#nav_dinamic-bottom .next_page_int {padding:8px 6px 7px 6px;}
ul#navigation li .show_prev,
ul#navigation li .prev_page_int,
ul#navigation li .show_next,
ul#navigation li .next_page_int {width:12px;height:12px;text-decoration:underline;}
ul#navigation li.left {
margin-left:0px;
background: url("/tmpl_images/navigation_01_058.jpg") repeat scroll 0 0 transparent;
height: 34px;
margin-left: 0;
width: 34px;
}
ul#navigation li.right {
margin-right:0px;
background: url("/tmpl_images/navigation_01_058.jpg") repeat scroll 35px 0 transparent;
height: 34px;
margin-left: 0;
width: 34px;
}
ul#navigation li a span{text-indent:-99999px;display:none}
ul#navigation li.left a:hover,
ul#navigation li.right a:hover {text-decoration:none;}
ul#navigation li .prev_page_int {height:31px;width:31px}
ul#navigation li .next_page_int {height:31px;width:31px}
ul#navigation li .next_page_int span,
ul#navigation li .prev_page_int span,
#photogallery_page ul#navigation li a.prev_page_int span,
#photogallery_page ul#navigation li a.next_page_int span {text-indent:-99999px;}
#photogallery_page ul#navigation li a:hover,
#photogallery_page ul#navigation li a:hover {text-decoration: none;text-indent:-99999px;}
#nav_dinamic a,
#nav_dinamic-bottom a,
ul#navigation li a,
#nav_dinamic a:hover,
#nav_dinamic-bottom a:hover,
ul#navigation li a:hover {border:none;}
ul#navigation li a {display:block;}
ul#navigation li a:hover {display:block;}
ul#navigation li.right {float:right;}
ul#navigation li.left {float:left;}
/* */
#back a {border:none; margin-bottom:20px; font-size:11px;}
#back a:hover {border:none; text-decoration:underline;}
/*
.contact-btn {top:-76px!important;}
.contact-x {top:-72px!important;}
*/
.thumb_gallery img,#nav_photogallery-bottom img{
-moz-box-shadow: 0 5px 10px #CCCCCC;
-webkit-box-shadow:0 5px 10px #ccc;
box-shadow: 0 5px 10px #ccc;
background: none repeat scroll 0 0 transparent;
padding: 2px;
}

/* Override background prev+next della classe situata in photogallery.css */
#photogallery #nav_photogallery-bottom .show_prev:hover span.wide_image{
left:2px;
top:2px;
}

#photogallery #nav_photogallery-bottom .show_next:hover span.wide_image{
left:2px;
top:2px;
}

#photogallery_page ul.thumb_gallery {margin-top: 25px!important;}
.button-slideshow span {padding-right: 0px!important;}
#social_container{float:left;margin:0 auto;width:100%;}
#share_box{
margin:10px 0px 30px 0px!important;
line-height:17px;
float:left;
width:100%;
}
#facebook_box{margin-left:13px!important;}
#twitter_box{margin-left:13px!important;}
#flickr_box{margin-left: 13px!important;}
#Extra01{}
#Extra02{}
* html #home_page #Extra02{bottom:154px;}
* html #Extra02{bottom:145px;}
*:first-child+html #Extra02{bottom:145px;}
/* PAGE: SPLASH HOMEPAGE OPTION
====================================================*/
.splash #center, .splash #right {display:none;}
#header_pref2 {position:absolute;z-index:1000;display:none;left:0px;bottom:10px;}
.splash #header_pref2{display:inline;left:23px;bottom:24px;height:50px;}
.splash .content_box-deco02{
min-height:200px;
height:auto!important;
height:200px;
}
* html .splash #content_box {margin-top:0px!important;}
.splash .content_box-deco03{width:966px;display:block;min-height:100px;height:auto!important;height:100px;}
.splash #left{min-height:0px!important;margin-top:0px!important;}
body.splash{height:100%;}
====================================================*/
div.gfx-box-btn-container{left:80px!important;}
#home_page .gfx-box-btn-container{margin-left:70px!important;}
.redbox_add_btn{margin-left:72px!important;}
