html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body { line-height: 1em; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }


/* ------------------------------------------------------------------------------- */

body { font-family: georgia; color:#095E04 ; background-color:#095E04; background-image:url(img/bg.gif);}
#map_canvas { float:left;width: 420px; height:630px; background-color:#fff;overflow:hidden;}
#info { float:left;width:380px; background-color:#FFFFFF; background-image:url(img/ombre.png);background-repeat:repeat-y;height:630px;}
#last {
float:left;width:190px; background:#FFFFFF url(img/ombre.png) 0 0 repeat-y;
height:630px;overflow:hidden; padding-left:10px;
}
#top { margin: 10px; text-align:center;}
#top h1.tit {
	margin:0 auto;
	background-image:url(img/mp.png);
	width:274px; height:110px; text-indent:-99999px;
}
#top h2.tit {
	margin:10px 0 5px 0;
	font-size:16px; line-height:20px;
}
#top h2.tit a {
	background-color:#2CAE1D; color: #fff; text-decoration:none;
}
#top h2.tit a:hover {
	background-color:#FB0063; color: #fff; text-decoration:none;
}
#top p { font-size:14px; line-height:18px;
 text-align:left; padding-top:2px;
 }

 #top p i.song { color: #FC026C;}

#last p {
font-size:11px; line-height:12px;
 text-align:left; padding-top:5px;
}
#last h3 {
	font-size:12px; font-weight:bold; margin-top:8px;
}

#last h3 a { background-color:#2CAE1D; color: #fff; text-decoration:none; }
#last h3 a { background-color:#FB0063; color: #fff; text-decoration:none; }

#last p i { font-weight:bold; color: #FB0063;}
#infopunto { position:absolute; top: 50px; left: 450px; padding:20px; width:260px; background-color:#fff; z-index:999999; border: 3px solid #FC026C;
	line-height:18px; font-size:14px;}

#infopunto a.b { background-color:#fff; position:relative; top:-10px; left:10px; float:right; color:#FC026C; text-decoration:none; border:1px solid #FC026C; padding:0px 3px 0 3px;}

#infopunto a { background-color:#FC026C; color:#fff; text-decoration:none; padding:0 2px 0 2px;}

#elencopunti {margin-top:20px;height:370px; overflow:auto; width:360px;}
#elencopunti ul { list-style:none;}
#elencopunti li { display:block; text-align:left; height:28px; margin:0px; padding:0px;}
#elencopunti li a {border:0px; display:block; padding:4px; height:24px;text-decoration:none; white-space:nowrap; overflow:hidden; color:#231253; font-size:14px;}
#elencopunti li a:hover {border:0px; background-color: #231253; color:#fff;}
#elencopunti li.b0 {background-color:#D5EFD1;}
#elencopunti li.b1 {background-color:#FED8E7;}

#bollo {position:absolute;top:5px;left:270px;width:100px;height:50px; font-size:10px;}
#bollo a {
	background-color:#2CAE1D; color: #fff; text-decoration:none; font-size:13px;
}
#bollo a:hover {
	background-color:#FB0063; color: #fff; text-decoration:none;
}

#poster { margin:10px 0 0px 0;}
#img {float:left;}
#poster img {margin-right:5px;border:1px solid #ccc;padding:3px;}
#poster h3 {font-size:11px; margin:0px; padding:0 0 3px 0;}
#poster h3 a {font-size:11px;}


#videobo { background-color:#000000 !important; background-image:none;}
#video { border: 5px solid #fff; margin:0 auto;width:616px;}

#mio {clear:both;padding-top:2px;background-color:#009900}
#mio img {width:320px;border:5px solid #009900;background-color:#fff;padding:3px;}
