﻿div#banner
{
    height:69px;
	background:transparent url(../images/banner01.jpg) no-repeat;
}
a#prevbutton,
a#nextbutton
{
    display:none;
}    
ul#mainmenu
{
    top:0px;
}
ul#mainmenu li a
{
    height:auto;
    padding:5px 5px 5px 12px;    
}
ul#mainmenu li a:hover,
ul#mainmenu li.homeselected a,
ul#mainmenu li.turistaselected a,
ul#mainmenu li.cittadinoselected a,
ul#mainmenu li.amministrazioneselected a
{
    height:59px;    
}
ul#mainmenu li a span
{
    display:none;
    text-transform:none;
}
ul#mainmenu li a:hover span,
ul#mainmenu li.homeselected a span,
ul#mainmenu li.turistaselected a span,
ul#mainmenu li.cittadinoselected a span,
ul#mainmenu li.amministrazioneselected a span
{
    display:block;
}
ul#mainmenu li.home
{
    margin-left:0;
}
ul#mainmenu li.home a
{
    background:transparent url(../images/bg-home.png) repeat;
}
ul#mainmenu li.homeselected a,
ul#mainmenu li.home a:hover
{
    background:#625883;
}
ul#breadcrumbs
{
    margin:0 0 15px 18px;
    padding:0;
    list-style:none;
}
ul#breadcrumbs li
{
    display:inline;
    font-size:0.7em;
}
ul#breadcrumbs li a
{
    color:#000;
    text-decoration:none;
}
ul#breadcrumbs li a:hover
{
    text-decoration:underline;
}
#main1 
{
    padding-top:10px;
}    
div#gallerybox
{
    position:relative;
    width:100%;
	_width:490px;
    margin:0 0 30px 0;
    padding:0;
}
div#gallerybox a img
{
    width:160px;
    height:130px;
    border:2px solid #B4B4B4;
}
div#gallerybox .leftarrow,
div#gallerybox .rightarrow
{
    position:absolute;
    top:45%;
    padding:0 3px;
    color:#B4B4B4;
    background-color:#fff;
    text-decoration:none;
    font-size:0.8em;
    font-weight:bold;
}
div#gallerybox .leftarrow:hover,
div#gallerybox .rightarrow:hover
{
    background-color:#B4B4B4;
    color:#fff;
}
div#gallerybox .leftarrow
{
    left:0;
}
div#gallerybox .rightarrow
{
    right:2px;
}
#right fieldset
{
    margin-top:45px;
}

#leftturista ul,
#leftcittadino ul,
#leftamministrazione ul
{
    margin:0;
    padding:0 5px;
    list-style:none;
}
#leftturista li ul,
#leftcittadino li ul,
#leftamministrazione li ul
{
    padding:0 10px;
}
#leftturista li ul li ul,
#leftcittadino li ul li ul,
#leftamministrazione li ul li ul
{
    padding:0 15px;
}
#leftturista li a, #leftcittadino li a, #leftamministrazione li a
{
    color:#000;
    font-size:0.9em;
    text-decoration:none;
}
#leftturista li a:hover, #leftcittadino li a:hover, #leftamministrazione li a:hover
{
    text-decoration:underline;
}
#lefthide
{
	display:none;
	}
#leftturista 
{
    float:left;
	width:207px;
	margin:0 0 0 13px; padding:0;
	background: transparent url("../images/bg_column_left_turista.gif") 0px 30px repeat-x;
	background-position:bottom;
}

#leftcittadino 
{
    float:left;
	width:207px;
	margin:0 0 0 13px; padding:0;
	background: transparent url("../images/bg_column_left_cittadino.gif") 0px 30px repeat-x;
	background-position:bottom;
}

#leftamministrazione 
{
    float:left;
	width:207px;
	margin:0 0 0 13px; padding:0;
	background: transparent url("../images/bg_column_left_amministrazione.gif") 0px 30px repeat-x;
	background-position:bottom;
}
#calendar
{
	margin:30px 0 0 0;
	padding:0;
	font-family:Gill Sans MT;
	font-size:xx-small;
}

#calendar table {
text-align:left;
}
#calendario
{
	margin:0 0 0 9px;
	padding:0;
	text-align:left;
}

#calendar td a
{	
text-decoration:none;
}
.calendariotitolo
{

text-transform:uppercase;
text-align:left;
}


.calendariofrecce
{
background-color:transparent;

}
.calendariocelle
{
background-color:white;

}

.calendario_giorni 
{
text-transform:capitalize;

}
div.thumb {
  background-color:#eee;
  padding:5px;
  margin:0 20px 5px 0;
  width:200px;
}
div.thumb img {
  border:1px solid #ccc;
}
div.caption {
  color:#999;
  margin-top: 5px;
  font-size:0.8em;
  text-align:center;
  text-transform:uppercase;
}