body {min-width:640px; margin: 0px;
background: #fff url("sfondo_nav_links_sfumato_trasp.jpg") 90px 10px  no-repeat;
font: normal 0.8em/2em 'bookman old style',Trebuchet, Times,serif;}


#header,#menu,#content,#sub-section,#footer {
overflow:hidden;
display:inline-block
}

/* safari and opera need this */

#header,#footer {width:100%}

#menu,#content,#sub-section {float:left}

#menu {width:14%}

#content {width:67%}

#sub-section {width:18.9%}

#footer {clear:left}

#menu {background: transparent;
padding-top: 90px;}

#languages {
background-color:transparent;
width:50px; height:30px;z-index:1;
}
a {
        font: normal 1em/1.7em Trebuchet, Times,serif; color:black; text-decoration:underline;
}
a:hover {
        text-decoration:underline;
      }

.grande {
        font-size:140%; text-decoration: none; color: red;
      }




#header {background-color: transparent;border: 0px solid black;
height: 90px;}

#banner {
     border: 0px solid gray;
     padding: 0px;
     padding-top: 68px;
     padding-left: 150px;
	margin-bottom: 0px;
	background: transparent ;
		}
		
#navigation_site {background: transparent;}
#navigation_site a {
color:black; text-decoration:none; padding-top:3px; padding-bottom:3px;
margin: 0px; margin-right: 3px; padding-left:25px;padding-right:5px;
font: 0.9em Verdana,Helvetica,Arial,sans-serif;}
#navigation_site a:hover {
text-decoration:none;background:white url('nota_doppia.gif') 0 0px no-repeat;}

#sfondo_concerts {
               padding: 15px;
			color: black;
			margin-left: 0px;
			background: transparent url('sfumin_body_page_concerts.jpg') 0 0 repeat-y;
               border: 1px solid gray;
               z-index:1;
               overflow:hidden;
display:inline-block

		}
#lftBar {background: transparent url('violino_oro_picc.gif') 20px 0px no-repeat;
position: absolute; top: 5px; left: 5px; width: 170px; height: 200px;z-index:2;}

address {
	font-size:0.9em;
}

h1 {
	padding-right: 5em; padding-left: 0.3em; background: #0b419b; margin: 0px;
        font: 1.30em verdana,helvetica,arial,sans-serif; color: #ffff7b
}
h3 {
	padding: 5px; background: tramsparent;
        margin: 0px; font: 0.9em verdana,helvetica,arial,sans-serif;
        letter-spacing: 3px; font-weight: 880;
}

.scheda_prodotto h2 {
	padding: 5px; background: tramsparent;
        margin: 0px; font: 0.9em verdana,helvetica,arial,sans-serif;
        letter-spacing: 3px; font-weight: 880;
}

.box_giallo {border: 0px;padding:0px;margin:0px;margin-left:5px;padding-top:1.5em;
background: transparent; text-align:left;
font: 11px Arial,Geneva,sans-serif; }

.box_blu  {border: 0px; padding:0px; margin:0px;margin-left:5px; padding-top:0.5em;
background-color: transparent; text-align:left;
font: 11px Arial,Geneva,sans-serif;  }


.giallo {
        width:130px; padding:3px; border: 1px solid black; text-align:left;
        background: white url('sfumin_giallo.gif') 0 0 repeat; margin: 0px;
     font: 12px Arial,Geneva,sans-serif;  }
.blu {
        width:130px; padding:3px; border: 1px solid black; text-align:left;
        background: #0B419B; margin: 0px; color: #ffffed; font-size: 110%;
          font: 12px Arial,Geneva,sans-serif;
           }
 .blu a {
        color: #FFFF7B; font: 100% Arial,Geneva,sans-serif; text-decoration: none;
      }
 .blu a:hover {
        text-decoration: underline;
      }

      .red {
        color: red;
      }

.array_float_right_relative {clear: both; float: right; margin:20px;}
.array_float_right_relative_form {float: right; margin:3px;}

.label_absolute {position: absolute; right:60px; top:70px;}

.box_concerts_hr {border:1px dotted #F6F8F7;}


.voucher {
        width:80%; padding:3px; border: 1px solid black; text-align:left;
        background: white url('sfumin_giallo.gif') 0 0 repeat; margin: 20px;
      }




#extra {
 clear:both;background-color: transparent; width:100%; overflow:hidden; display:inline-block; margin-top: 10px;
  font-size: 90%;  }
    
.box_light {float: left; color:#000; margin-left: 0px; width: 140px;
padding: 3px;padding-top: 0px;
background-color: transparent;
padding-left: 10px;
padding-right: 10px;margin-bottom: 5px;text-align: justify;
border: 0px; border-right: 1px dotted #9EA2A1;
 }
 .box_light h1 {color: #E2E2E2; margin: 0px; margin-bottom: 5px;font-size:11px;
text-transform: uppercase; }
.box_light a {color: black;}

#footer {clear: both; margin-top: 10px;text-align: center;}

.float_right {float: right;margin: 15px; margin-top: 0px;
overflow:hidden;display:inline-block}


#pagina {padding: 0px;text-align: justify;background: transparent;
color: black;margin-bottom: 20px; }
a {color: #FF8539;}

#sub-section-inside {margin-left: 12px;
padding-top: 20px; border-left: 0px dotted #FF8539;border-bottom: 0px dotted #FF8539;}

#languages {margin-left: 12px; }

#img-menu {margin-left: 15px;}


.float_right {float: right;margin: 15px; margin-top: 0px;overflow:hidden;display:inline-block}
.extra_box {float: left; color:#fff; margin-left: 0px; width: 139px;
padding: 3px;padding-top: 0px;
background: transparent /*#9EA2A1 url('images/venice-italy-rialto-sfondo-box.jpg') 0 0 repeat-y*/;padding-left: 10px;
padding-right: 10px;margin-bottom: 5px;text-align: justify;
border: 0px; border-right: 1px dotted #020033;
 }
.extra_box h1 {color: #020033; margin: 0px; margin-bottom: 5px;font-size:11px;
text-transform: uppercase; }
.extra_box a {color: white;}
#footer_sito {clear: both;text-align:center;}


#navcontainer {margin-top: 15px;margin-left: 10px;}

#navcontainer ul
{
margin: 0;
margin-left: 0px;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li { margin: 0 0 1px 0; }

#navcontainer a
{
display: block;
padding:  5px 15px;
width: 120px;
color: #020028;
background: #FF8539 url('images/gradient.jpg') 0 0 repeat-y;
/*background-color: #500E0C;*/
text-decoration: none;

border-bottom: 0px solid #FF8539;
border-right: 4px solid #FF8539;
border-left: 4px solid #FF8539;
}

#navcontainer a:hover
{
color: #fff;
background-color:  #020028;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0 0 1px 0; }

#navcontainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #020028;
background-color: #369;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color:  #020028;
text-decoration: none;
}

.eventi, .contenuti {padding: 15px;}

.clear {clear: both;}

.scheda_prodotto_gallery {margin:10px; padding:5px;background:#FF8539 /*url('images/apartments-in-venice-sfondo-h1.jpg') 0 0 repeat-y*/;
border:1px dotted  #000;
width: 200px; height: 200px; float: left; margin-bottom: 5px; margin-left: 5px;
overflow:hidden;
display:inline-block}
.scheda_prodotto_gallery h2 {font-size: 13px; color: #8C8C8C; background-color: transparent; padding: 5px;padding-left:0px;
border-bottom: 1px solid #252121;  }

