
.language_switch {
	margin-left: 220px;	
}

.hint {
	margin-left: 10px;
	width: 500px;
	background-color: #F6E8AF;
	padding: 5px;
	border: solid 1px #404040;
	margin-bottom: 5px;
	line-height: 20px;
}

.hint a {
	text-decoration: underline;
}

.header_image {
	border-left: solid 3px #ffffff;
	border-right: solid 3px #ffffff;
	border-top: solid 3px #ffffff;
	margin-top: 35px;
}

.contenuti_dormire_menu {
	color: #303030;
	font-family: Arial;
	font-size: 11px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-variant: small-caps;	
	text-align: left;
}

/* alberghi */
.dormire_list_16 {
	display: none;
}

.dormire_list_3 {
	display: none;
}

.dormire_list_16 {
	display: none;
}

.dormire_list_85 {
	display: none;
}

.dormire_list_83 {
	display: none;
}

.dormire_list_82 {
	display: none;
}

.dormire_list_84 {
	display: none;
}

.dormire_list_86 {
	display: none;
}

.dormire_list_4621 {
	display: none;
}

.dormire_list_4629 {
	display: none;
}

.dormire_list_1 {
	display: none;
}

.dormire_list_2 {
	display: none;
}

.town_photoicon {
	width: 60px;
	height: 60px;
	background-color: #e0e0e0;	
	margin: 0px 5px 5px 0px;
	cursor: pointer;
	float: right;
}

.photobar {
	color: #909090;
	background-color: white;
	margin: 0px 0px 0px 10px;
	border-top: solid 2px #c0c0c0;
}

.photobar_line {
	max-width: 135px;
	float: right;
}

.photobar_photoicon {
	width: 60px;
	height: 60px;
	background-color: orange;
	float: right;
	margin: 5px 0 0 5px;
	cursor: pointer;
}

.photobar_frame {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0px;
	text-align: center;
	display: none;
	z-index: 50;
}

.photobar_framedark {
	background-color: black;
	width: 100%;
	height: 100%;
	left: 0px;
	position: absolute;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	display: none;
	z-index: 10;
}

#photobar_frameimage {
	width: 400px;
	height: 300px;
	position: relative;
	top: 25%;
	z-index: 100;
	border: solid 1px white;
}

#photobar_frameclosebutton {
	color: white;
	font-family: verdana;
	font-size: 14px;
	position: relative;
	top: 26%;
	text-decoration: underline;
	cursor: pointer;
	z-index: 200;
}

hr {
	background-color: #d0d0d0;
	color: #d0d0d0;
	height: 2px;
	border: 0px;
	margin: 0px 5px 5px 20px;
}

body {
	background: #ececec url(../images/background.jpg) repeat-x;
	margin: 0px;
}

.focus_titolo {
	color: #14639c;
	font-family: Verdana;
	font-size: 13px;	
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 40px;
}

.focus_testo {
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 25px;
	width: 495px;
}

.focus_testo a {
	color: #4FA3BF;
	font-weight: bold;
}

.table_home {
}

.natura_home_focus a {
	color: #ffffff;
	text-decoration: none;
}

.natura_home_focus {
	background-color: #7DA973;
	color: white;
	padding: 5px;
}

.natura_home img {
	margin-right: 10px;
}

.natura_home h3 {
	margin-top: 3px;
	margin-bottom: 10px;
	font-size: 15px;
}

.natura_home a {
	color: #7DA973;
}

.natura_home {
	padding-left: 10px;
	padding-right: 10px;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	font-family: Verdana;
	font-size: 11px;
	
	border-top: 1px dotted #eee8c6;
	background-color: #EFFFEB;
	color: #76745e;	
}

.foto_presidente {
	float: left;
	width: 190px;
	margin-top: 20px;
	padding-left: 27px;
	font-family: Verdana;
	font-size: 9px;
}

.testo_presidente {
	float: left;
	width: 210px;
	padding-left: 27px;
	padding-right: 5px;
	margin-top: 20px;
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	padding-bottom: 20px;
}

html>body .saluto_presidente {

}

.puntini {
	margin-top: 10px;
}

.floating_banner {
	position: absolute;
	left:50%;
	margin-left:-462px;
	top: 97px;
}

.contenuti_link_dettagli {
	color: #E18F0D;
	font-size: 11px;
}

.contenuti_link_dettagli_off {
	color: #a0a0a0;
	font-size: 11px;
}

.eventi_giorno {
	background-color: #e0e0e0;
	text-align: center;
}

.eventi_mese {
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	height: 25px;
}

.eventi_dati {
	background-color: #f0f0f0;
	padding: 0px 5px 10px 0px;
}


.contenuti {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #404040;
}

.contenuti_home {
	padding-left: 3px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Verdana;
	font-size: 12px;
	text-align: justify;
	color: #404040;
}

.contenuti a {
	text-decoration: underline;
	color: #404040;
}

#contenuti_link {
	text-decoration: underline;
	color: #0F363D;
}

.contenuti_titolo {
	color: #4FA3BF;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	font-variant: small-caps;
}

.foto_titolo {
	color: #4FA3BF;
	padding-left: 254px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	margin-top: 30px;
	font-variant: small-caps;
}

.contenuti_image {
	margin: 0px 10px 10px 0px;
}

.contenuti_titolo2 {
	color: #4FA3BF;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 10px;
}

.contenuti_titolo3 {
	color: #303030;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}

.contenuti_titolo4 {
	color: #303030;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 20px;
}

.contenuti_sottotitolo {
	color: #0F363D;
	padding-left: 10px;
	padding-top: 5px;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: underline;
	margin-top: 10px;
}
	
.submenu {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	padding: 7px 3px 7px 3px;
	padding-left: 3px;
	/* SUBMENU SISTEMATO SOTTO FIREFOX A 28 CONTROLLARE SU IE ERA 25*/ 
	height: 25px;
}

.subsubmenu_info {
	color: #ffffff;
	text-decoration: none;
	padding: 1px 10px 1px 10px;
}

a.submenu_entry {
	color: #606060;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
}

a.submenu_entry_hilight {
	color: #ffffff;
	font-weight: bold;
	background-color: #428fc7;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
}

a.submenu_entry:hover {
	background-color: #c0d3e1;
}

.subsubmenu {
	font-family: Verdana;
	font-size: 10px;
	text-transform: lowercase;
	padding: 4px 3px 4px 3px;
	height: 22px;
}

a.subsubmenu_entry {
	color: #ffffff;
	text-decoration: none;
	padding: 7px 0px 7px 14px;
}

a.subsubmenu_entry_cartina {
	color: yellow;
	text-decoration: none;
	padding: 7px 0px 7px 14px;
}

a.subsubmenu_entry_cartina:hover {
	color: yellow;
	text-decoration: underline;
	padding: 7px 0px 7px 14px;
}

a.subsubmenu_entry_cartina_hilight {
	font-weight: bold;
	color: yellow;
	text-decoration: underline;
	padding: 7px 0px 7px 14px;
}

a.subsubmenu_entry_hilight {
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	padding: 7px 0px 7px 14px;
}

a.subsubmenu_entry:hover {
	color: #f0f0f0;
	text-decoration: underline;
}

.topsubmenu {
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	background-color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align: right;
}
			
.submenu_div {
	color: #bebebe;
}
	
.right_column {
	padding-top: 10px;
}
		
.copyright {
	color: #ffffff;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
}
			
.bottom_menu {
	color: #B5D9E5;
	font-family: Arial;
	font-size: 12px;
	padding-top: 10px;
	text-decoration: none;
}

.help_info {
	font-family: Verdana;
	font-size: 10px;	
	text-align: right;
	padding-top: 20px;
	padding-bottom: 40px;
	padding-right: 25px;
	color: #404040;
	background-color: #ffffff;
}

.help_info a {
	color: #ff5601;
}

.town_link {
	text-decoration: none; 
	border-bottom: 1px solid orange;
}

.approfondisci_bar {
	height: 20px;
	background-color: #d3d3d3;
	width: 528px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.approfondisci_bar a {
	text-decoration: none;
	background-color: white;
	color: #1966ac;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	padding-right: 25px;
	margin-left: 320px;
	font-size: 11px;
}

.ambiente_natura {
	font-family: verdana;
	font-size: 12px;
	color: #404040;
	text-align: justify;
	padding-right: 15px;
	margin-top: 50px;
}

.ambiente_natura h3 {
	text-transform: uppercase;
	/*border-bottom: dotted 1px #404040;*/
	font-family: verdana;
	font-size: 17px;
	font-weight: normal;
	color: #428fc5;
	font-style: normal;
	letter-spacing: 3px;
	background: url(../images/puntini.gif) bottom left no-repeat;
}

.ambiente_natura h4 {
	font-weight: bold;
	font-family: verdana;
	color: #1867aa;
}

.ambiente_natura img {
	padding-left: 5px;
}

.ambiente_natura a {
	color: #1966ac;	
}

.eventi_frame a {
	color: #ff5601;	
}

.eventi_frame {
	background-color: #d3d3d3;
	width: 528px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
	padding-bottom: 20px;
}

html>.eventi_frame {
	width: 525px;
}

.evento_home {
	margin-left: 10px;
	margin-right: 10px;
	
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-family: Verdana;
	font-size: 11px;
	
	color: #404040;	
	/*border-bottom: dotted 1px #505050;*/
	background: url(../images/puntini.gif) bottom left no-repeat;
	width: 500px;
}

.eventi_titolo {
	text-transform: uppercase;
	/*border-bottom: dotted 1px #404040;*/
	background: url(../images/puntini.gif) bottom left no-repeat;
	font-family: verdana;
	font-size: 17px;
	font-weight: normal;
	color: #428fc5;
	font-style: normal;	
	letter-spacing: 3px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 20px;
	margin-bottom: 10px;
}

.evento_home_focus {
	background-color: #eac646;
	width: 200px;
	color: white;
	padding: 5px;
}

.evento_home_primo {
	margin-left: 10px;
	margin-right: 10px;
	
	padding-top: 3px;
	padding-bottom: 10px;
	
	font-family: Verdana;
	font-size: 11px;
	width: 500px;
	color: #404040;
	/*border-bottom: dotted 1px #505050;*/
	background: url(../images/puntini.gif) bottom left no-repeat;
}

#textcontainer {
	width: 540px;
}

