﻿body {
	padding: 0px;
	margin: 0px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: #333333;
	font-weight: normal;
	background: #b0c1d3 url(/images/bkgr_site.gif) no-repeat center top;
}
/*ereditato dal css di booking server solo ai links di arena e c e ai banners*/
a img
{
  border: 0;
}
a {
outline: none;
}
.linkred
{
  font-size: 12px;
  color: #003399;
  text-decoration: none;
  white-space: nowrap;
  font-weight: bold;
}
.linkred:hover 
{
	color: #cc6600;
}
form {
	padding: 0px;
	margin: 0px;
	DISPLAY: inline;
}
.left {
	width: 150px;
	float: left;
	margin-left: 5px;
	display: inline;
}
.left img   {
	border-style: none;
	display: block;
	margin: 10px 0px 0px;
	padding: 0px;
	clear: both;
	float: left;
}
.right {
	width: 130px;
	float: right;
	display: inline;
}
.rightgallery {
	width: 130px;
	float: right;
}
.rightgallery img
{
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	display: block;
}
.centro iframe {
	clear: both;
	float: left;
	margin-bottom: 10px;
}
.centro {
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline;
	width: 435px;
	position: relative;
	overflow: hidden;	
}
.centro p {
	margin: 0px;
	padding: 0px;
	text-align: justify;
}
.centro ul {
	margin: 0px;
	padding: 0px;
}
.centro ul li {
	margin: 0px;
	padding: 0px 0px 0px 14px;
	list-style-type: none;
	display: block;
	background: url(/images/puntonero.gif) no-repeat left 4px;
}
.centro h1 {
	font: normal 1.6em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 0.2em;
}
.content_centro_right {
	float: right;
	position: relative;
	width: 582px;
	margin-right: 5px;
	display: inline;
	margin-top: 0px;
}
.sfondocerca {
	float: right;
	background: url(/images/bkgr_cerca.gif) no-repeat left bottom;
	width: 220px;
	padding: 0px;
	position: relative;
	margin: 0px 20px 0px 0px;
	top: -2px;
}
.sfondocerca .search {
	margin: 2px 0px 0px;
	float: right;
	position: relative;
	padding: 0px;
}
.cerca {
	border-style: none;
	WIDTH: 180px;
	COLOR: #333;
	float: left;
	font: 12px/23px Arial, Helvetica, sans-serif;
	background: transparent;
	height: 23px;
	position: relative;
	left: 5px;
	top: 1px;
}
.cont_lingue_search .buttons   {
	height: 29px;
	width: 317px;
	margin: 0px;
	padding: 0px;
	float: right;	
}
.cont_lingue_search .buttons a {
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
}
.lingue   {
	float: left;
	position: relative;
	bottom: -5px;
	overflow: hidden;
}
.lingue ul {
	background-position: right bottom;
	padding: 0px;
	margin: 0px 0px 0px -14px;
	display: block;
	list-style-type: none;
	float: left;
	background-image: url('/images/finalangmenu.gif');
	background-repeat: no-repeat;
	overflow: hidden;
}
.lingue ul li {
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	background: url(/images/spacerlang.gif) no-repeat 2px 7px;
}
.lingue ul li a {
	padding: 0px;
	margin: 0px 0px 0px 14px;
	display: block;
	color: #333;
	text-decoration: none;
}
.lingue ul li a:hover {
	border-bottom: 1px solid #E6772F;
}
.linguasel {
	font-weight: bold;
	color: #E6772F!important;
	display: block;
	border-style: none!important;
}
.header .cont_lingue_search {
	float: left;
	clear: both;
	width: 750px;
	padding: 0px 5px;
	display: inline;
	background: url(/images/bkgr_linguesearch.gif) repeat-x left bottom;
	margin: 10px 0px 0px;
}
.header {
	margin: 0px;
	border-color: #000000;
	padding: 0px;
	width: 760px;
	display: inline;
	float: left;
	clear: both;
	background: #FFF;
}
.header .logo {
	background: url(/images/logo-lagodigarda-magazine.gif) no-repeat center bottom;
	height: 50px;
	width: 760px;
	clear: both;
	float: left;
	margin-bottom: 5px;
	position: relative;
}
.header .meteo {
	display: block;
	position: absolute;
	height: 63px;
	width: 130px;
	z-index: 1;
	right: 5px;
	background: #CCC;
	top: 5px;
}
.header .webcams {
	display: block;
	position: absolute;
	height: 63px;
	width: 130px;
	z-index: 1;
	right: 5px;
	background: #CCC;
	top: 5px;
}
.header .youtubechannel  {
	display: block;
	position: absolute;
	left: 5px;
	height: 63px;
	width: 131px;
	z-index: 1;
	top: 5px;
}
.header .ultimaora {
	text-align: center;
	float: left;
	width: 760px;
	clear: both;
}
.navbar_top {
	padding: 0px;
	margin: 5px 0px;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	float: left;
	width: 760px;
	height: 24px;
	position: relative;
	background: #FFF url(/images/navbartop_bottom.gif) no-repeat 5px bottom;
}
.navbar_top ul {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	TEXT-DECORATION: none;
	display: inline;
	float: left;
	width: 750px;
	list-style-type: none;
	background: url(/images/navbartop.gif) no-repeat 5px top;
	height: 23px!important;
	overflow: hidden!important;
}
.navbar_top li {
	float: left;
	margin-top: 1px;
	margin-right: 0px;
	padding-right: 0px;
	display: inline;
	padding-top: 0px;
	background: url(/images/spacertopmenu.gif) no-repeat right center;
}
.navbar_top a {
	FONT-SIZE: 12px;
	COLOR: #333;
	TEXT-DECORATION: none;
	display: block;
	padding: 4px 5px 3px;
}
.navbar_top a:visited {
	COLOR: #333;
	TEXT-DECORATION: none;
}
.navbar_top a:hover {
	COLOR: #E6772F;
}
.navbar_top .selected a
{
	COLOR: #FFF!important;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 8px;
	margin: 0px 0px 0px -1px;
	background: #e6772f;
	text-shadow: #b05e29 1px 1px 0px;
	FILTER: DropShadow(Color=#b05e29, OffX=0, OffY=1, Positive=1)!important;
}
.sottomenu_top   {
	width: 591px;
	float: right;
	background: url('/images/sottomenutop_bottom.gif') no-repeat right bottom;
	position: relative;
	padding: 0px;
	margin-right: 5px;
	display: inline;
	top: -6px;
}
.sottomenu_top ul {
	margin: 0px;
	display: inline;
	float: left;
	list-style-type: none;
	width: 569px;
	background: url('/images/sottomenutop_top.gif') no-repeat right -5px;
	position: relative;
	padding: 10px 5px 0px 17px;
	top: -5px;
}
.sottomenu_top li {
	float: left;
	margin-right: 5px!important;
	padding-right: 5px!important;
	background: url(/images/spacertopmenu.gif) no-repeat right top;
	padding-bottom: 5px;
}
.sottomenu_top a {
	COLOR: #3b94cc;
	TEXT-DECORATION: none;
	display: inline;
	float: left;
	text-shadow: #ffffff 1px 1px 0px;
	FILTER: DropShadow(Color=#ffffff, OffX=0, OffY=1, Positive=1);
}
.sottomenu_top a:visited {
	COLOR: #3b94cc;
	TEXT-DECORATION: none;
}
.sottomenu_top a:hover {
	COLOR: #E6772F;
}
.sottomenu_top .selected a {
	COLOR: #E6772F;
	text-shadow: #ffffff 1px 1px 0px;
	FILTER: DropShadow(Color=#ffffff, OffX=0, OffY=1, Positive=1);
}
.navbarleft img {
	margin: 0px!important;
	clear: both;
	background: url(/images/bckgr_navbarleft.gif) repeat-y;
	padding: 0px;
	display: block;
	float: left;
}
.navbarleft {
	margin: 0px;
	text-align: left;
	clear: both;
	float: left;
	width: 151px;
	background: url(/images/nb_left_bottom.gif) no-repeat left bottom;
	padding: 0px;
}
.navbarleft ul {
	padding:  5px 0px 0px;
	display: block;
	list-style-type: none;
	float: right;
	background: url(/images/nb_left_top.gif) no-repeat left top;
	width: 151px;
	margin: 0px 0px 5px;
}
.navbarleft li {
	margin: 0px;
	padding: 3px 0px 0px;
	display: block;
	float: left;
}
.navbarleft li a {
	margin: 0px;
	padding: 0px 0px 2px 6px;
	display: block;
	list-style-type: none;
	white-space: nowrap;
	width: 140px;
	text-decoration: none;
	float: left;
	cursor: pointer;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}
.navbarleft li a:hover {
	background-image: url('index2_files//images/freccialoc.gif');
	background-repeat: no-repeat;
	background-position: left center;
	color: #E6772F;
}
.navbarleft .selected{
	background: #e6772f url(/images/navbarselected_topright.gif) no-repeat right top;
	padding-top: 0px!important;
}
.navbarleft .selected a{
	color: #FFF!important;
	background: url(/images/navbarselected_bottomright.gif) no-repeat right bottom;
	padding-bottom: 3px!important;
	padding-top: 3px!important;
	text-shadow: #b05e29 1px 1px 0px!important;
	FILTER: DropShadow(Color=#b05e29, OffX=0, OffY=1, Positive=1)!important;	
}
.navbarleft .selected a:hover {
	color: #FFF!important;
	background: url(/images/navbarselected_bottomright.gif) no-repeat right bottom;
	padding-bottom: 3px!important;
	padding-top: 3px!important;	
}
.sottomenu_left .smtopright {
	background: url(/images/corneroundedtop.gif) no-repeat;
	height: 6px;
	width: 6px;
	position: absolute;
	top: -1px;
	z-index: 5;
	left: 597px;
}
.sottomenu_left   {
	width: 603px;
	float: right;
	position: relative;
	padding: 0px;
	display: inline;
	left: -5px;
	margin: 0px 0px 5px 0px;
	background: #FFF url(/images/sottomenu_left_top.gif) no-repeat right top;
}
.sottomenu_left ul {
	margin: 0px;
	display: inline;
	float: right;
	list-style-type: none;
	position: relative;
	padding: 5px 0px 0px 10px;
	width: 590px;
	background: url(/images/sottomenu_left_bottom.gif) no-repeat right bottom;
	right: 0px;
}
.sottomenu_left li {
	float: left;
	margin-right: 5px!important;
	padding-right: 5px!important;
	background: url(/images/spacertopmenu.gif) no-repeat right top;
	padding-bottom: 5px;
}
.sottomenu_left a {
 COLOR: #3b94cc;
 TEXT-DECORATION: none;
 display: inline;
 float: left;
 text-shadow: #fff 1px 1px 0px;
 white-space: nowrap;
}
.sottomenu_left a:visited {
	COLOR: #3b94cc;
	TEXT-DECORATION: none;
}
.sottomenu_left a:hover {
	COLOR: #E6772F;
}
.sottomenu_left .selected a {
	COLOR: #e6772f;
	text-shadow: #fff 1px 1px 0px;
}
.sottomenu_top .smtopright {
	background: url(/images/sottomenutop_right.gif) no-repeat;
	height: 11px;
	width: 7px;
	position: absolute;
	top: -7px;
	z-index: 5;
	left: 584px;
}
.newsletter_it {
	width: 151px;
	height: 73px;
	background: url(/images/newsletter-lago-garda.gif) no-repeat left top;
	margin: 10px 0px 0px;
	float: left;
}
.newsletter_en {
	background-position: left top;
	width: 151px;
	height: 73px;
	background: url('../images/newsletter-lake-garda.gif') no-repeat left
top;
	margin: 10px 0px 0px;
	float: left;
}
.newsletter_de {
	background-position: left top;
	width: 151px;
	height: 73px;
	background: url('../images/newsletter-gardasee.gif') no-repeat left
top;
	margin: 10px 0px 0px;
	float: left;
}
.newsletter a  {
	float: left;
	margin-left: 5px;
	display: block;
	width: 140px;
	height: 35px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -999px;
}
.newsletter_it input, .newsletter_en input, .newsletter_de input {
	margin-left: 10px;
	margin-top: 6px;
	margin-bottom: 2px;
	width: 130px;
	background: url(transparent);
	border-style: none;
}
.centersite {
	width: 760px;
	padding: 0px;
	margin: 0px auto 0px auto;
	clear: both;
	display: block;
}
.maincontent {
	border-color: #000000;
	padding: 0px;
	width: 760px;
	clear: both;
	float: left;
	background: #FFF;
}
.cloud  {
	float: left;
	width: 750px;
	text-align: justify;	
	background: url(/images/cloud_bottom.gif) no-repeat bottom;
	display: inline;
	margin: 20px 0px 10px 5px;
	padding: 0px;
	position: relative;
	}
.cloud ul  {
	float: left;
	width: 730px;
	background: url(/images/navbartop.gif) no-repeat top;
	display: inline;
	padding: 5px 10px;
	margin: 0px;
	position: relative;
}
.cloud ul span {
	display: inline;
	line-height: normal;
	position: relative;
	visibility: hidden;
}
.cloud li {
	text-decoration: none;
	display: inline;	
}
.cloud a {
	text-decoration: none;
	white-space: nowrap;
	display: inline;
	font-family: Georgia, "Times New Roman", Times, serif;		
}
.cloud a:hover {
	color: #E6772F!important;
	text-decoration: underline;
}
.cloud a.size10blu { font-size: 1.0em; color: #327D92;}
.cloud a.size11blu { font-size: 1.1em; color: #327D92;}
.cloud a.size12blu { font-size: 1.2em; color: #327D92;}
.cloud a.size13blu { font-size: 1.3em; color: #327D92;}
.cloud a.size14blu { font-size: 1.4em; color: #327D92;}

.cloud a.size10blubold { font-size: 1.0em; color: #327D92; font-weight: 800;}
.cloud a.size11blubold { font-size: 1.1em; color: #327D92; font-weight: 800;}
.cloud a.size12blubold { font-size: 1.2em; color: #327D92; font-weight: 800;}
.cloud a.size13blubold { font-size: 1.3em; color: #327D92; font-weight: 800;}
.cloud a.size14blubold { font-size: 1.4em; color: #327D92; font-weight: 800;}

.cloud a.size10grey{ font-size: 1.0em; color: #837878;}
.cloud a.size11grey { font-size: 1.1em; color: #837878;}
.cloud a.size12grey { font-size: 1.2em; color: #837878;}
.cloud a.size13grey { font-size: 1.3em; color: #837878;}
.cloud a.size14grey{ font-size: 1.4em; color: #837878;}

.cloud a.size10greybold{ font-size: 1.0em; color: #837878; font-weight: 800;}
.cloud a.size11greybold { font-size: 1.1em; color: #837878; font-weight: 800;}
.cloud a.size12greybold { font-size: 1.2em; color: #837878; font-weight: 800;}
.cloud a.size13greybold { font-size: 1.3em; color: #837878; font-weight: 800;}
.cloud a.size14greybold { font-size: 1.4em; color: #837878; font-weight: 800;}

.footer {
	width: 749px;
	position: relative;
	clear: both;
	margin: 0px;
	background: #f3f2f2 url(/images/bkgr_footer.gif) repeat-x left top;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-left: 11px;
}
.footer p {
	text-shadow: #fff 1px 1px 0px;
	display: block;
	margin: 5px 0px 10px;
	padding: 0px;
	clear: both;
	float: left;
}
.footer .footer_title {
	font-weight: bold;
	display: block;
}
.footer p a{
	text-decoration: none;
	color: #003399!important;
	font-weight: bold!important;
}
.footer p a:hover{
	text-decoration: none;
	color: #cc6600!important;	
}

.footer .copyright {
	width: 150px;
	float: right;
	margin: 5px 0px 0px;
}
.poweredby {
	color: #999!important;
	text-decoration: none;
	display: block;
	font-size: 11px!important;
	font-weight: normal!important;
	text-align: center;
	padding: 0px;
	margin: 0px 10px 0px 0px;
	clear: both;
}
.poweredby:hover {
	color: #bd0000!important;
	text-decoration: none;	
}
.titoloarticolo
{
  color: #003399;
  text-decoration: none;
  font: normal 16px "Lucida Sans Unicode" , "Lucida Grande" , sans-serif;
  margin-bottom: 0.2em;
  display: block;
}
.titoloarticolo a{
	color: #003399;
	text-decoration: none;	
	font: normal 18px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 0.2em;	
}
.titoloarticolo a:hover {
	color: #C63;
	text-decoration: none;
}
.dataarticolo
{
  font-size: 12px;
  COLOR: #333333;
  font-weight: normal;
}
.segue
{
	font-weight: bold;	
	color: #000000;
	text-decoration: none;	
}
.segue:hover {
	color: #cc6600;
}
.articolo {
	width: 435px;
	clear: both;
	margin-bottom: 10px;
	float: left;	
}
.articolo a img {
	float: left;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.articolo iframe {
  display:block;
  clear:both;
}
.imagegallery
{
	margin-top: 10px;
	clear: both;
	float: left;
	width: 460px;
	margin-right: -29px;
	margin-left: 0px;
	overflow: hidden;
}
.imagegallery img
{
	float: left;
	margin-right: 22px!important;
	margin-bottom:15px;
}

/* tutti gli stili manifestazioni */

.cont_list_manifest {
	clear: both;
	float: left;
	width: 580px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	padding-bottom: 5px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
 .cont_list_manifest h1 {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding-left: 5px;
	color: #0871AD;
	padding-bottom: 1px;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
	margin-top: 0px;
}
.cont_list_manifest a {
	font: normal 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-bottom: 0.2em;
	color: #003399;
	float: left;
	display: block;
	clear: right;
	width: 430px;
}
.cont_list_manifest a:hover {	
	text-decoration: underline;
}
.cont_list_manifest img  {
	margin-right: 10px;
	margin-left: 5px;
	float: left;
}
.cont_list_manifest span {
	float: left;
	display: block;
	width: 430px;
}

.newsearch {
	background: url(/images/arrowback.gif) no-repeat left center;
	display: block;
	color: #999;
	text-decoration: none;
	font-size: 11px;
	padding-left: 20px;
	margin-bottom: 10px;
}
.cont_list_manifest .titolo {
	color: #003399;
	text-decoration: none;
	font: normal 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display: block;
	width: 555px;
	margin-left: 5px;
	float: left;
	margin-top: 5px;
}
.box_manifestazione {
	float: left;
	width: 365px;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 5px;
}
.box_manifestazione span {
	display: block;
	width: auto;
	clear: left;
}
.cont_list_manifest .fotoma {
	padding: 0px;
	margin: 5px 5px 0px 0px;
	float: right;
	
}
.box_desc_data         {
	background: #EFEFEF;
	float: left;
	width: 100%;
	margin-top: 10px;
	padding-top: 5px;
	color: #666;
}
.box_desc_data span {
	margin-left: 5px;
	margin-bottom: 5px;
}
.contentmanifestazione {
	float: left;
}
.content_manifestazioni {
	float: left;
	margin-top: 20px;
}
.manifestazione {
	float: left;
	margin-right: 20px;
	display: inline;
	font-size: 11px;
}
.manifestazione  span {
	display: block;
	font-weight: bold;
	float: none;
	padding: 0px;
	margin: 0px 0px 3px;	
}
.contentlocalita {
	float: right;
	WIDTH: 140pt;
}
.contentlocalita span {
	float: left;
	clear: both;	
	margin-top: 0.5em;
}

.content_date {
	float: left;
	margin-top: 2em;
	width: 380px;
}
.content_date  span {
	display: block;
	font-weight: bold;
	float: none;
	padding: 0px;
	margin: 0px 0px 3px;	
}

.date {
	float: left;
	margin-right: 10px;
	width: 180px;
}
.date .calendar{
	float: right;
	margin-left: 3px;	
}
.date .ico_calendar {
	float: left;
	margin-right: 3px;
}

.contentlocalita span {
	display: block;
	font-weight: bold;
	float: none;
	padding: 0px;
	margin: 0px 0px 3px;	
}

.buttonsmanifest {
	clear: both;
	margin-top: 1em;
	float: left;
	white-space: nowrap;
	color: #003366;
	letter-spacing: 1px;
	text-transform: uppercase;
	font: bold 1.2em Arial, Helvetica, sans-serif;
}
.manifestazioni_titolo {
  color: #003399;
	text-decoration: none;
	font: normal 16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	display: block;
	width: 555px;
	margin-top: 5px;
}
