@charset "iso-8859-2";
/* CSS Document */
/* stili generici pagina*/
*{ font-family:Verdana; font-size:11px; color:#444444;}
html, body{ margin:0;}
a{ color:#C14600; text-decoration:none;}
/* fine stili generici pagina*/
/* stili contenitori*/
div#bg{ background:url(/img/bg.gif) repeat-y top left; width:990px; margin:0 auto; text-align:center;}
div#content{ width:980px; margin:0 auto; clear:both;}
div#corpo { text-align:left; clear:left;}
div#corpo div#corpo_sinistro{ float:left; width:720px;}
div#header{ z-index:1; position:relative;background-color:#e69400;}
div#menu_footer{ margin:0 auto; text-align:center; height:35px; border-bottom:1px solid #e89d16; width:980px; background:url(/img/ico_visa.gif) no-repeat top left;}
div#copyrights{ margin:0 auto; text-align:center; height:50px; border-top:1px solid white; background:#e89d16; width:980px;}
div#copy{ background:#cbb584;clear:left; border-bottom:5px solid #c14803}
div#copy div#flash{ width:720px; float:left;}
div#copy div#flash iframe { width:720px; height:245px; border:0; padding:0; margin:0;}
div#copy div#box_ricerca{ padding:4px 12px 0 730px;}
div#copy div#box_ricerca p { text-align:right; line-height:32px; margin:0; padding:0; color:#5f3f0a;}
div#menu-header{background-color:#e69400; text-align:right; z-index:10; position:relative; border:1px solid #e69400; }
div#menu-header p {color:#fad18d; margin:0;margin:10px 10px -30px 0;}
div#menu-header p a {color:#fad18d; margin:0;}
/* fine stili contenitori*/
/*--------------------------------------------------STILI HOMEPAGE-----------------------------------------------------*/
/* stili box spalla sinistra*/
div#corpo div#box_sinistro{ width:260px; float:left; border:0; padding:0;}
div#box_sinistro p { margin:0 10px 0 120px; line-height:12px;}
div#box_sinistro p img {display:block}
div#box_sinistro p#link span a{color:#C14600}
div#box_sinistro p#link{ margin:0 10px 10px 10px; text-align:right; border-bottom:1px solid white; padding-bottom:10px;}
div#box_sinistro p#link_tutti{ margin:0 10px 0 10px; text-align:right; padding-bottom:10px;}
div#box_sinistro p#link_tutti a{color:#C14600}
/* fine stili box spalla sinistra*/
/* stili box centrale*/
div#corpo div#box_centrale{margin-left:260px;border:0; padding:0;}
div#box_centrale p { margin:0 10px 0 120px; line-height:12px;}
div#box_centrale p a { color:#444444;}
div#box_centrale p#info{ margin:0 10px 10px 10px; padding-bottom:7px; background:url(/img/img_divisoria.gif) repeat-x left bottom;}
div#box_centrale p#info span{ margin-left:80px;}
div#box_centrale p#info span a{ color:#444444;}
div#box_centrale p#info span a.prenota{color:#c14600;}
div#box_centrale p#link_tutti{ margin:0 10px 0 10px; text-align:right; padding-bottom:10px;}
div#box_centrale p#link_tutti a{color:#C14600}
/* fine stili box centrale*/
div#corpo div#box_destro{ width:260px; margin-left:720px;border:0; padding:0; font-size:10px; color:#888888; }
div#corpo div#box_destro p { margin:10px 10px 0 10px; font-size:10px; color:#888888;}
/*--------------------------------------------------FINE STLI HOMEPAGE-----------------------------------------------------*/
/*--------------------------------------------------STILI PAGINE INTERNE-----------------------------------------------------*/
div#corpo_int { text-align:left; clear:left;}
div#corpo_int div#box_sinistro{ width:260px; float:left; border:0; padding:0;}
div#corpo_destro { margin:0 0 0 260px;background:#ffffff;}
div#corpo_destro div#briciole{line-height:30px; height:31px; background:url(/img/img_divisoria_briciole.gif) repeat-x bottom left #ffffff;}
div#corpo_destro div#briciole a { color:#444444;}
div#corpo_destro div#box_centrale_int { width:470px; float:left;}
div#corpo_destro div#box_centrale_istituzionale { width:460px; float:left;}
div#corpo_destro div#box_centrale_int p, div#corpo_destro div#box_centrale_istituzionale p { margin:10px 20px 0 20px;}
div#box_centrale_istituzionale p.mappa{background:url(/img/img_divisoria_briciole.gif) repeat-x bottom left}
div#corpo_destro div#box_centrale_int div#dettaglio{ margin:20px; background:url(/img/sf_dettaglio.gif) repeat-x left top; padding:0;}
div#corpo_destro div#box_centrale_int div#dettaglio p#menu {line-height:20px; padding:5px 0 0 0; color:#e5dac1; text-align:center}
div#corpo_destro div#box_centrale_int div#dettaglio p#menu a { color:#444444; padding:0 25px 0 0;}
div#corpo_destro div#box_centrale_int div#dettaglio p#menu a:hover { color:#444444;}
div#corpo_destro div#box_centrale_int div#dettaglio p#testo_dettaglio { padding:20px 0 0 0; margin:10px 20px 0 20px; text-align:justify;}
div#corpo_destro div#box_centrale_int div#dettaglio p#testo_dettaglio strong{ font-size:14px;}
/* stili box centrale*/
div#corpo_destro div#corpo div#box_centrale_istituzionale{margin-left:260px;border:0; padding:0;}
div#corpo_destro div#box_centrale_istituzionale p { margin:0 10px 0 10px; line-height:12px;}
div#corpo_destro div#box_centrale_istituzionale p a { color:#444444;}
div#corpo_destro div#box_centrale_istituzionale p#info{ padding-bottom:7px; background:url(/img/img_divisoria.gif) repeat-x left bottom; margin-bottom:10px;}
div#corpo_destro div#box_centrale_istituzionale p#info span{ margin-left:80px;}
div#corpo_destro div#box_centrale_istituzionale p#info span a{ color:#444444;}
div#corpo_destro div#box_centrale_istituzionale p#info span a.prenota{color:#c14600;}
div#corpo_destro div#box_centrale_istituzionale p#link_tutti{ margin:0 10px 0 10px; text-align:right; padding-bottom:10px;}
div#corpo_destro div#box_centrale_istituzionale p#link_tutti a{color:#C14600}
/* fine stili box centrale*/
/*GALLERY*/
div#corpo_destro div#box_centrale_int div#dettaglio img{ margin:10px 0 0 5px;}
/*GALLERY*/
div#corpo_destro div#briciole p{ margin:0 0 0 20px;}
div#corpo_destro div#box_destro_int{ margin:0 0 0 470px; background:#ffffff;}
div#corpo_destro div#box_destro_istituzionale{ margin:0 0 0 460px; background:#f5f0e6;}
div#corpo_destro div#box_destro_istituzionale p{ margin:10px 10px 0 10px; font-size:10px; color:#888888;}
div#corpo_destro div#box_destro_int ul{ margin:0; padding:0;}
div#corpo_destro div#box_destro_int ul li{ line-height:29px; display:block; background:url(/img/sf_li.gif) no-repeat left top; list-style-image:none; list-style:none;}
div#corpo_destro div#box_destro_int ul li a{ margin:0 0 0 20px;color:#c14600}
/*-------------------------------------------------FINE STILI PAGINE INTERNE-----------------------------------------------*/
div#chiudisfondo{ height:5px; width:990px; background:url(/img/bg_basso.gif) no-repeat bottom left;padding:0;margin:0 auto;}
div#copyrights p{ color:#ffe0b0; margin:20px 0 0 0;}
div#copyrights p a.privacy{ margin-right:170px; color:#ffe0b0;}
div#copyrights p a.credits{ margin-left:170px; color:#ffe0b0;}
div#menu_footer p { color:#878787; line-height:30px}
div#menu_footer p a {color:#878787;}
/* box ricerca */
div#box_ricerca select { width:42px; background:#eae5d1; color:black; padding:0 0 0 5px;}
div#box_ricerca select#eta_adulto,div#box_ricerca select#eta_bambino { width:50px; background:#eae5d1; color:black;}
div#box_ricerca select#localita { width:165px;}
div#box_ricerca select#tipologia { width:117px;}
div#box_ricerca input { width:35px; color:black;}
/* fine box ricerca */
/*MENU'*/
.jqueryslidemenu{
font: 10px Verdana;
background: #920000;
width:980px;
}
.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}
/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #c04500; /*background of tabs (default state)*/
color: white;
padding: 0;
/*color: #2d2b2b;*/
text-decoration: none;
}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}
.jqueryslidemenu ul li a:hover{
background: #920000; /*tab link background during hover state*/
color: white;
}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
visibility: hidden;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
text-align:left;
}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 10px Verdana;
width: 170px; /*width of sub menus*/
padding-left: 10px;
line-height:18px;
margin: 0;
border-bottom: 1px solid #e69400;
}
.jqueryslidemenu ul li ul li ul li a{
border-bottom: 1px solid white;
margin:0;}
.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
background: #9b7900;
color: white;
}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{
position: absolute;
top: 0;
right: 0;
display:none;
}
.rightarrowclass{
position: absolute;
top: 5px;
right: 5px;
}
/* MODULE */
label {	vertical-align: top; }
fieldset { 
	clear: both;
	padding: 4px;
	margin: 5px 0;
	border: none;
	border: hidden; /* x Opera */
}
fieldset.border { border: 1px solid #955E28; }
fieldset legend { 
	padding: 0 10px 0 0;
	margin-bottom: 10px;
}
fieldset label { 
	width: 130px;
	display: block;
	float: left;
	padding: 3px 5px 0 0;
	white-space: nowrap;
}
fieldset input, fieldset select { margin: 0 0 2px 0; }
/* FORMULARFELDER */
.inputxsmall, .inputsmall, .inputlarge, .inputstandard, .inputtextfeld, select { border: 1px solid #AAA; }
.inputstandard { width: 170px; }
.inputtextfeld { width: 350px; }
.inputlarge { width: 200px; }
.inputsmall { width: 75px; }
.inputxsmall { width: 25px; }
input { z-index: 0; }
.button { margin-left: 70px; }

