/*##############################MENU JS STYLE#################################################*/

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:250px;
		background-color:transparent;
		border-width:1px 2px;
		border-style:none;
		border-color:#AAAAAA;
		/*padding: 100px 0px 45px 70px;*/
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 5px 5px 8px;
		background-color:transparent;
		color:#2B3962;
		font-family:Tahoma;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		text-decoration:none;
		color:#2173AC;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px 0px;
		background-color:transparent;
		border-width:1px;
		border-color:#CCCCCC;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 0px 2px 15px;
		margin:0px 5px;
		font-weight:normal;
		border-bottom:solid 1px #2B3962;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover, #qm0 ul a:hover	
	{	
		text-decoration:none;
		color:#2173AC;		
	}


	/*"""""""" (SUB) Active State""""""""*/	
	#qm0 div .qmactive, #qm0 div .qmactive:hover	
	{	
		background-color:transparent;
		color:#2173AC;	
		font-weight:bold;
	}
/*##############################MENU JS STYLE#################################################*/



body {
	width:960px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px;
	color:#2b3962;

}

a:link, a:visited {
	color:#003366;
	text-decoration:none;
}
a:hover, a:active {
	color:#003366;
	text-decoration:underline;
}

#fotogallery a:link, #fotogallery a:visited {
	color:#003366;
	text-decoration:none;
}
#fotogallery a:hover, #fotogallery a:active {
	color:#003366;
	text-decoration:none;
}

#videogallery a:link, #videogallery a:visited {
	color:#003366;
	text-decoration:none;
}
#videogallery a:hover, #videogallery a:active {
	color:#003366;
	text-decoration:none;
}

#breadcrumb a:link, #breadcrumb a:visited {
	color:#ffffff;
	text-decoration:none;
}
#breadcrumb a:hover, #breadcrumb a:active {
	color:#ffffff;
	text-decoration:underline;
}

#titoloCanale a:link, #titoloCanale a:visited {
	color:#ffffff;
	text-decoration:none;
}
#titoloCanale a:hover, #titoloCanale a:active {
	color:#ffffff;
	text-decoration:underline;
}

#offertadettaglio{
	background-image:url(../images/boxeventiofferte.png);
	float:left;
	width:159px;
	height:159px;
	background-repeat:no-repeat;
}

#eventodettaglio{
	background-image:url(../images/boxeventiofferte.png);
	float:left;
	width:159px;
	height:159px;
	background-repeat:no-repeat;
}

.custom_spacer {
	height:13px;	
}

.txt_banner {
	margin: 0px 0px 0px 10px;
	padding:0px;
}

.txt_banner2 {
	margin: 0px 10px 0px 0px;
	padding:0px;
}

#maskgrande_img {
	padding: 12px 0px 0px 12px ;
}


iframe {
	width:100%;
}

#mappa {
background-repeat:no-repeat;
background-position:center;
width:630px;
height:570px;
}

#map{
	position:relative;
	top:22px;
	left:22px;
width:540px;
height:455px;
}

#maskgrandesx {
float:left;
background-image:url(../images/cornice_grande.png);
background-repeat:no-repeat;
background-position:center;
padding: 2px 2px 2px 2px ;
width:300px;
height:232px;
}

#maskgrandedx {
float:right;
background-repeat:no-repeat;
background-image:url(../images/cornice_grande.png);
background-position:center;
padding: 2px 2px 2px 2px ;
width:300px;
height:232px;
}

#immagineevento{
background-image:url(../images/boxeventiofferte.png);
background-repeat:no-repeat;
float:left;
width:159px;
height:159px;
}

#immagineofferta{
background-image:url(../images/boxeventiofferte.png);
background-repeat:no-repeat;
float:left;
width:159px;
height:159px;
}

#maskpiccola1 {
float:left;
background-image:url(../images/cornice_piccola.png);
background-repeat:no-repeat;
background-position:center;
padding: 0px 2px 0px 2px ;
width:153px;
height:153px;
}

#maskpiccola2 {
float:right;
background-image:url(../images/cornice_piccola.png);
background-repeat:no-repeat;
background-position:center;
padding: 0px 2px 0px 2px ;
width:153px;
height:153px;
}
#maskpiccola3 {
float:left;
background-image:url(../images/cornice_piccola.png);
background-repeat:no-repeat;
background-position:center;
padding: 0px 2px 0px 2px ;
width:153px;
height:153px;
}

#maskpiccola4 {
background-image:url(../images/cornice_piccola.png);
float:right;
background-repeat:no-repeat;
background-position:center;
padding: 0px 2px 0px 2px ;
width:153px;
height:153px;
}

#maskpiccola5 {
float:left;
background-repeat:no-repeat;
background-position:center;
padding: 3px 3px 3px 3px ;
width:153px;
height:153px;
}

#maskpiccola6 {
float:right;
background-repeat:no-repeat;
background-position:center;
padding: 3px 3px 3px 3px ;
width:153px;
height:153px;
}
#maskpiccola7 {
float:left;
background-repeat:no-repeat;
background-position:center;
padding: 3px 3px 3px 3px ;
width:153px;
height:153px;
}

#maskpiccola8 {
float:right;
background-repeat:no-repeat;
background-position:center;
padding: 3px 3px 3px 3px ;
width:153px;
height:153px;
}

#gallery_tile {
background-image:url(../images/cornice_piccola.png);
background-repeat:no-repeat;
background-position:center;
padding: 0px 3px 0px 3px ;
width:153px;
height:153px;
}

#video_tile {
background-image:url(../images/video_piccola.png);
background-repeat:no-repeat;
background-position:center;
padding: 0px 3px 0px 3px ;
width:153px;
height:153px;
}


#maskpiccola_img {
	padding: 9px 0px 0px 9px ;
}

#container {
	width:960px;
	text-align:left;
	margin:0px;
	padding:0px;
}

#sotto_canali {
	margin: 0px 0px 0px 0px;
}

#breads {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	height:45px;
	text-align:left;
	color:#FFFFFF;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6;
	-khtml-opacity:.6;
}



#top-area {
	width:960px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#bt_sub{
	width:112px;
	height:20px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	background-repeat:no-repeat;

}

#logo {
	float:left;
	width:340px;
	height:63px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#meteo_top {
	background-repeat:no-repeat;
	width:430px;
	height:63px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#logobottom {
	float:left;
	width:285px;
	height:63px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#meteo {
	margin:0px;
	padding:0px;
	text-align:left;
	width:255px;
}

#lingue {
	float:right;
	width:180px;
	height:63px;
	margin:0px;
}

.top-spacer{
	float:right;
}

#left-bar {
	width:285px;
	float:left;
	margin:0px;
	padding:0px;

}

#newsletter_dett {
	width:640px;
	height:800px;
	margin:0px;
	padding:0px;

}

#center-area {
	margin:0px;
	padding:0px;
}

#main-area {
	width:640px;
	float:left;
	margin:0px;
	padding:0px;	
}

#formoffertetop {
	width:640px;
	height:20px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url(../images/formoffertetop.jpg);
		
}

#formoffertebottom {
	width:640px;
	height:14px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#formofferte {
	width:640px;
	background-color:#2B3962;
	margin:0px 0px 0px 0px;
	height:85px;
	padding:3px 0px 3px 0px;
	float:left;	
}

#periodoofferte {
	width:480px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	height:18px;	
}

#eventiofferte {
	width:480px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	height:100%;	
}

#canaliofferte {
	width:480px;
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	height:100%;	
}

#submit{
	background-color:#2B3962;
	margin:0px 0px 0px 0px;
	padding:2px 25px 0px 0px;
	cursor:pointer;
}

.form {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#right-area {
	width:35px;
	float:right;
	margin:0px;
	padding:0px;	
}

#bottom-area {
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:131px;
	float:left;
	margin:0px;
	padding:0px;	
}

#prenota {
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	height:203px;
	width:276px;
}

#the-sponsors {
	margin:0px;
	padding:0px;
}

#sponsor {
	width:276px;
	height:140px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#sponsor2 {
	width:276px;
	height:85px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#corpo-testo {
	margin:0px;
	padding:0px;
	float:none;
} 

#col-1{
	margin:0px;
	padding:0px;
	width:48%;
	float:left;
	line-height:16px;
	text-align:justify;

	
}

#col-2{
	margin:0px;
	padding:0px;
	width:48%;
	float:right;
	line-height:16px;
	text-align:justify;	

}

#blk-1 {
	width:213px;
	height:202px;
	background-image:url(../images/block_1.jpg);
	background-repeat:no-repeat;
	margin:0px;
	float:left;
	text-align:justify;
}

#blk-2 {
	width:213px;
	height:202px;
	background-image:url(../images/block_2.jpg);
	background-repeat:no-repeat;
	margin:0px;
	float:left;
	text-align:justify;
}

#blk-3 {
	width:213px;
	height:202px;
	background-image:url(../images/block_3.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	float:right;
}


#eventi{
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	height:395px;
	width:276px;
}


#boxofferta{
}

#boxevento{
}

#contenutoofferta{
	float:right;
	width:460px;
	/*height:159px;*/
	line-height:20px;
	text-align:left;
}

#contenutoevento{
	float:right;
	width:460px;
	line-height:20px;
	text-align:justify;
}


#promo{
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

#visit{
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}


div.spacer {
	width:100%;
	margin:0px;
	padding:0px;
	height:10px;
}

div.half_spacer {
	width:100%;
	margin:0px;
	padding:0px;
	height:5px;
}

div.clearer{
    float: none; 
	clear: left;
} 







/*########################################*/
	input {
	border:1px solid #666666;
	}
	select {
	border:1px solid #666666;
	}
	.elenco_liste_email{
	font-size:11px;
	border:none;
	}
	.contenitore_email {
	background-color:#97D8F4;	
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	}
	.testi_titolo_email{
	text-align:left;
	font-size:12px;
	color:#FFFFFF;
	}
	.td_bottone_email{
	padding:3px 0px 3px 0px;
	font-size:10px;
	text-align:center;
	}
	.bottone_email{
	background-color:#2b3962;
	border:solid 1px #FFFFFF;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin:3px 0px 3px 0px;
	}
	#nsl a:link, #nsl a:visited {
		text-decoration:none;
		color:#ffffff;
	}
	#nsl a:hover, #nsl a:active {
		text-decoration:underline;
	}
