/* CSS document*/

body {
background-image: url(../images/bg.gif);
background-color:#002F4B; 
margin: 0px;
font-family:Tahoma;
font-size:12px;
}

h1 {
font-size: 20px;	
}

h2 {
font-size: 18px;
}

h3 {
font-size: 16px;
}

.noborder {
border: 0px;
}

.top_link {
font-size:11px;
width: 960px; 
padding: 0px; 
margin: 0 auto; 
height:18px; 
text-align:right; 
color:#EEEEEE;
}

.top_link a {
font-weight:bold;
color:#EEEEEE; 
text-decoration:none;
}

.langicon {
vertical-align: middle;
}

.accessibility { 
float:left;
}

.page {
width: 960px; 
text-align: left; 
padding: 0px; 
margin: 0 auto; 
border: 1px solid #437C8E;
}

table.intestazione  {
width: 960px;
border-collapse:collapse;
color: #EEEEEE;
background-color:#002F4B;
}

.top {
background-repeat:repeat-x;
padding: 5px;
}

.logo {
background-color: #254A57;
vertical-align:top;
}

.top_td_link {
width:100%;
height:100%;
display:block;
text-decoration: none;
color:white;
}

.top_td_link big {
font-size: 16px;
}

.top_td_link small {
font-size: 10px;
}

.menu_musei {
background-color:#1F576A;
background-image: url(../images/top_02.gif);
vertical-align:top;
width: 120px;
height: 134px;
}

.menu_teatri {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_03.gif);
background-color:#256377;
}

.menu_cinema {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_04.gif);
background-color:#317E97;
}

.menu_biblioteche {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_05.gif);
background-color:#548697;
}

.menu_ospitalita {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_06.gif);
background-color: #4591A9;
}

.menu_musei_sel {
background-color:#7A3331;
background-image: url(../images/top_sel.gif);
vertical-align:top;
width: 120px;
height: 134px;
}

.menu_teatri_sel {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_sel.gif);
background-color:#7A3331;
}

.menu_cinema_sel {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_sel.gif);
background-color:#7A3331;
}

.menu_biblioteche_sel {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_sel.gif);
background-color:#7A3331;
}

.menu_ospitalita_sel {
width: 120px;
height: 134px;
vertical-align: top;
background-image: url(../images/top_sel.gif);
background-color: #7A3331;
}

.menu_top {
background-image: url(../images/top_07.gif);
width: 960px;
height: 33px;
vertical-align: middle;
}

.menu_top_words {
float:left; 
text-align:center; 
margin-top:5px;
padding-left:20px;
padding-right:20px;
}

.menu_top_words a {
font-weight:bold; 
font-size:16px; 
color:#EEEEEE;
text-decoration:none;
}

.separator {
float:left; 
height: 28px;
width:2px;
background-image: url(../images/top_separator.jpg);
}

#myGallery {
width: 691px !important;
height: 284px !important;
} 

.container{
background-color:#edeee0; 
width:960px; 
border: 0px;
}

.clear_both {
clear:both;
}

.float_left {
float:left;
}

#menu_center {
background-image:url(../images/center_banner.gif); 
width:693px; 
height:93px;
text-align:center;
}

.menu_center_voci {
float:left; 
width:170px;
color:#4D4C48; 
font-weight:bold;
}

.menu_center_voci a {
font-size:16px; 
color:#4D4C48; 
font-weight:bold;
text-decoration:none;
}

.menu_center_voci_abstract {
margin-left:5px;
font-size:11px; 
color:#EEEEEE;
width:160px;
}

.separator_center {
float:left; 
width:3px;
height: 92px;
background-image: url(../images/menu_separator.jpg);
}

.contenuti {
margin: 10px 10px 15px 10px;
background-color:#FEFEFE; 
color:#555555; 
padding:10px; 
border: 1px solid #CECFBC;
line-height: 15px;
}

.thin {
width:651px;
overflow: hidden;
}

.wide {
width:916px;
}

.contenuti a {
color:#444444;
}

.contenuti h1 {
margin:0px;
padding:4px;
font-size:16px;
color:#EEEEEE;
background-color:#874340;
}

.contenuti h2 {
font-size: 14px; 
color:#2B4F5E;
}

.contenuti_wfix {
width:648px;
}

.contenuti_special {
background-color: #EEEEEE; 
border:1px solid #DDDDDD; 
padding:10px;
}

.news_image {
border:1px solid #DDDDDD;
padding:5px;
margin:10px;
}

.utilita {
margin-top:10px;
text-align:right;
font-size:11px;
}

.valign_middle {
vertical-align: middle;
}

.abstract_image {
padding:10px; 
float:left;
}

.continua {
text-align: right;
}


DIV.colonnadx {
	left:0px;
	top:0px;
	width:267px;
	min-height:400px;
	background-image: url(../images/right_01.gif);
	background-repeat:no-repeat;
	background-color:#224754;
	text-align:center;
	color:#EEEEEE;
}

DIV.colonnadx a {
	color:#EEEEEE;
}

.iniziative_culturali {
padding:10px;
}

.ricerca {
background-color: #608E9E;
border-top: 1px solid #205366;
border-bottom: 1px solid #205366;
}

.formInput {
padding-left: 0px;
border: 1px solid #214552;
}

.formButton {
background-color: #205366; 
color: #EEEEEE; 
border: 1px solid #DDDDDD;
}


.formLabel {
font-weight:bold;
}

a h2 {
display:inline;
}

DIV.colonnadxbottom {
	left:0px;
	top:400px;
	width:267px;
	height:25px;
	background-image: url(../images/right_02.gif);
}

/* hide from mac */
* html .Table_01 {margin-bottom:-4px;}
* html .menu {margin-bottom:-3px;}
* html .colonnadx {height:400px;}
/* end hide */


.settimana_culturale {
margin-bottom:15px; 
width:247px; 
float:right; 
background-color:#205366; 
color:#EEEEEE; 
padding:10px;
}

.settimana_culturale ul {
font-size:16px; 
line-height:25px;
margin-top: 7px;
}

.settimana_culturale a {
color:#eeeeee;
}

.boxevidenza {
margin-bottom:15px; 
width:247px; 
background-color:#BFBCAD; 
color:#4D4C48; 
padding:10px;
clear:right;
}

.boxevidenza a {
color:#4D4C48;
}

.boxevidenza ul {
font-size:16px; 
line-height:25px;
margin-top: 7px;
}

#menu_bottom {
clear:both; 
width:960px; 
height:90px; 
background-image:url(../images/bottom_01.gif);
}

#menu_bottom h3 {
font-size:16px; 
color:#E4E5E7; 
font-weight:bold;
margin-bottom: -5px;
}

#menu_bottom p {
font-size:11px; 
color:#E4E5E7;
}

.menu_bottom_words {
float:left; 
width:170px; 
text-align:center; 
font-size:16px; 
color:#E4E5E7;
padding-top: 30px;
}

.title_menu_bottom {
font-size:16px; 
color:#E4E5E7; 
font-weight:bold;
}

.title_menu_bottom a {
font-size:16px; 
color:#E4E5E7; 
font-weight:bold;
text-decoration:none;
}

.text_menu_bottom {
font-size:11px; 
color:#E4E5E7;
}

.separator_bottom {
float:left; 
width:3px;
height: 89px;
background-image: url(../images/bottom_separator.jpg);
}

.logo_bottom {
float:left; 
width:267px; 
text-align:center;
padding-top: 10px;
}

.fRight{
float: right;
margin: 15px;
}

.fLeft{
float: left;
margin: 15px;
}

.CollapsiblePanel {
	width: 254px;
	margin: 0 auto;
}
.CollapsiblePanelTab {
	font-size: 1em;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}

.CollapsiblePanelTab img {
	border:1px solid #1D4A5D;
}

.CollapsiblePanelContent {
	color:#EEEEEE;	
	text-align:left;
}

.CollapsiblePanelContent p {
 padding:10px;
}


.GMCollapsiblePanel {
	margin: 0px;
	padding: 0px;
	border-left: solid 1px #CCC;
	border-right: solid 1px #999;
	border-top: solid 1px #999;
	border-bottom: solid 1px #CCC;
}
.GMCollapsiblePanelTab {
	font-weight:bold;
	background-color: #DDD;
	border-bottom: solid 1px #CCC;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.GMCollapsiblePanelContent {
	margin: 0px;
	padding: 5px;
}
.GMCollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.GMCollapsiblePanelOpen .CollapsiblePanelTab {
	background-color: #EEE;
}


.breadcrumbs {
padding-left:15px; 
padding-top:10px;
padding-bottom:10px;
font-size:11px;
width:600px;
float:left;
}

.breadcrumbs a {
color:#7A7664;
}

.back {
text-align:right;
padding-top:10px;
padding-right:15px;
}

.back a {
font-size:11px;
color:#7A7664;
}

.error {
	color: red;
}

.align_center {
text-align: center;
}

.align_right {
text-align: right;
}

.horizontal_ul {
width: 48em;
margin: 0;
padding: 0;
list-style: none;
}

.horizontal_ul li {
float: left;
width: 15em;
margin: 0;
padding: 2px;
}

table td.meteoSituaz {
   height:  52px;
   width:  102px;
   background: #fff url(../images/meteo-situaz-bg.png) no-repeat top;
}

table td.meteoPuls {
   height:  52px;
   width:  102px;
   background: #fff url(../images/meteo-puls-off.png) no-repeat top;
   color: #fff;
   font-weight: bold;
  text-decoration: none;
   text-align: center;
}

table td.meteoPuls a {
   display: block;
   height:  34px;
   width:  102px;
   background: #fff url(../images/meteo-puls-on.png) no-repeat top;
   color: #fff;
   font-weight: bold;
   text-decoration: none;
   padding-top: 18px;
}

table td.meteoPuls a:hover {
   background: none;
   color:#000080;
}


table td.meteoPuls p {
  display: inline;
  color: #FF6600;
}


/* formattazione tabelle */
/* calendario */
table {
}

table.cCal {
   border:  1px solid #DDDDDD;
   margin:  0;
   padding: 0;
   border-collapse: collapse;

}


table.cCal th {
  padding: 4px 4px 4px 4px;
  width: 30px;
  border:  1px solid #DDDDDD;
  background-color: #EEEEEE;
}

table.cCal td {
  padding: 0;
  text-align:center;
  border: 1px solid #DDDDDD;
}


table.cCal a {
  display: block;
  text-decoration: none;
  font-weight: bold;
  padding: 4px 4px 4px 4px;
  width: 30px;
}

table.cCal a {
       display: block;
       background-color: #CCCCCC;
       color: white;
}

table.cCal a:hover {
  background-color: #EEEEEE;
  color: black;
}

