/*  Copyright 2010 - taff.biz - All rights reserved */
 
html, body, #container	{
			margin:0;
			padding:0;
			width:100%;
			height:100%;
			text-align:justify;
			background-color:#FFF;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			}

table	{
	border-collapse:collapse;
	}

A:LINK, A:VISITED, A:HOVER {
	color: #00F;
	text-decoration: none;
	}
 
#A0	{
	position:absolute;
	margin:0;
	width:196px;
	height:145px;
	padding:6px;
	text-align:center;
	font-weight:bold;
	z-index:6;
	}
 
#A1	{
	position:absolute;
	margin: 0 0 0 196px;
	text-align: center;
	width:80%;
	height:145px;
	padding:0px;
	z-index:2;
	}
 
#A2	{
	position:absolute;
	left:0px;
	top:145px;
	width:100%;
	z-index:6;
	}
 
ul#nav, ul#nav li	{
			list-style-type:none;
			margin:0;
			padding:0;
			}
 
ul#nav	{
	margin-left:3px;
	width:700px;
	}
 
ul#nav li	{
		float:left;
		margin-right:3px;
		text-align:center;
		}
 
ul#nav a	{
		float:left;
		width:7em;
		padding: 5px 0;
		background:#358759;
		text-decoration:none;
		color:#FFF;
		}
 
ul#nav a:hover	{
		background:#e5e5d7;
		color: #000;
		}
 
ul#nav li.activelink a, ul#nav li.activelink a:hover	{
							background:#84b79d;
							color:#FFF;
							}
 
#A3	{
	position:absolute;
	top:165px;
	left:0;
	width:196px;
	height:100%;
	padding:4px;
	text-align:center;
	z-index:3;
	}
 
.lat	{
	padding: 0;
	margin: 2px 10px 10px 2px;
	list-style:none;
	background:#FFF;
	float:left;
	width:176px;
	}
 
.tit	{
	font:normal 12px Verdana, sans-serif;
	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	margin:0;
	background:#3D638A;
	width:176px;
	}
 
.tes	{
	margin:0;
	padding: 2px 0px 0px 2px;
	text-align:left;
	background:#FFF;
	float:left;
	width:170px;
	border:2px solid #3D638A;
	}

#A4	{
	position:absolute;
	top:165px;
	left:196px;
	height:100%;
	width:78%;
	padding:10px;
	z-index:4;
	}
 
ul#split, ul#split li	{
			margin:0;
			padding:0;
			list-style:none;
			}
 
ul#split li	{
		float:left;
		margin: 0 10px 10px 0;
		}
 
ul#split h2	{
		font:normal 12px Verdana, sans-serif;
		text-transform:uppercase;
		width:285px;
		margin:0;
		padding: 5px 0 0 0;
		text-align:center;
		color:#FFF;
		}
 
ul#split p	{
		margin:0;
		padding: 5px 8px 15px;
		}
 
li#one h2	{
		width:289px;
		background:#4ea6fd;
		}
 
ul#split div	{
		width:285px;
		background:#FFF;
		}
 
li#one div	{
		width:285px;
		border:2px solid #4ea6fd;
		}
 
ul#dec, ul#dec li	{
			margin:0;
			padding:0;
			list-style:none;
			float:left;
			width:100%;
			}
 
li#dec h2	{
		font:normal 12px Verdana, sans-serif;
		text-transform:uppercase;
		margin:0;
		padding: 5px 0 0 0;
		width:100%;
		text-align:center;
		color:#000;
		background:#E3A1C4;
		}
 
li#dec div	{
		width:100%;
		border:2px solid #E3A1C4;
		}
 
#reply	{
	text-align:justify;
	background-color:#EDFBED;
	position:relative;
	width:96%;
	margin:5px;
	border:1px solid;
	padding:5px;
	}

/*  This is Italy CSS */

#wrap_mappa	{
		border: 2px solid #000000;
		padding: 5px;
		position: absolute;
		left: 100px;
		top: 70px;
		z-index:10;
		}

#mappa img	{
		border: 0;
		}
#mappa	{
	position: absolute;
	}

#mappa a	{
		text-decoration:none;
		outline:none;
		}

#mappa a img.regione	{
			position:absolute;
			display:block;
			}


#mappa a span	{
		display:none;
		}

#mappa a:hover span, #mappa #info	{
					display:block;
					position:absolute;
					overflow:hidden;
					background-color: #FFF;
					border:2px solid #84b79d;
					margin: -10px -170px 0px 170px;
					padding: 4px;
					z-index:20;
					}

#mappa span b	{
		display:block;
		}

#aosta	{
	left:5px;
	top:37px;
	z-index:1;
	width:20px;
	height:12px;
	}

#piemonte	{
		left:2px;
		top:27px;
		width:51px;
		height:63px;
		}

#liguria	{
		left:20px;
		top:77px;
		width:49px;
		height:22px;
		}

#lombardia	{
		left:41px;
		top:19px;
		width:54px;
		height:52px;
		}

#trentino	{
		left:80px;
		top:3px;
		z-index:2;
		width:36px;
		height:37px;
		}

#veneto	{
	left:85px;
	top:15px;
	width:47px;
	height:49px;
	}

#friuli	{
	left:120px;
	top:15px;
	z-index:3;
	width:23px;
	height:24px;
	}

#romagna	{
		left:55px;
		top:62px;
		width:72px;
		height:35px;
		}

#toscana	{
		left:66px;
		top:81px;
		width:52px;
		height:59px;
		}

#marche	{
	left:118px;
	top:96px;
	width:36px;
	height:34px;
	}

#umbria	{
	left:113px;
	top:108px;
	width:27px;
	height:33px;
	}

#lazio	{
	left:105px;
	top:132px;
	width:53px;
	height:43px;
	}

#abruzzo	{
		left:139px;
		top:128px;
		width:34px;
		height:32px;
		}

#molise	{
	left:160px;
	top:152px;
	z-index:4;
	width:22px;
	height:16px;
	}

#puglia	{
	left:182px;
	top:154px;
	width:80px;
	height:55px;
	}

#campania	{
		left:158px;
		top:169px;
		width:43px;
		height:40px;
		}

#basilicata	{
		left:194px;
		top:179px;
		z-index:5;
		width:31px;
		height:33px;
		}

#calabria	{
		left:205px;
		top:210px;
		width:30px;
		height:63px;
		}

#sardegna	{
		left:30px;
		top:175px;
		width:33px;
		height:65px;
		}

#sicilia	{
		left:130px;
		top:270px;
		width:69px;
		height:46px;
		}

/*  This is Share CSS */

#pluto		{
		position:absolute;
		border:2px solid #CCC;
		background-color:#FFF;
		margin:30px;
		padding:5px;
		width:150px;
		height:150px;
		bottom:0;
		left:0;
		text-align:justify;
		z-index:20;
		}

A:LINK#LB, A:VISITED#LB, A:HOVER#LB	{
					color:#FFF;
					}

img.share	{
 		width:24px;
		height:24px;
		}