/* CSS Document */
*{
	border: none;
	margin: 0;
	padding: 0;
	outline: none;
} 
body{
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #564a4a;
	font-size: 100%;
	padding-right: 2em;
} 
code{
	font-size: 	0.63em;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	border: 0.07em solid #D8CAC9;
	padding: 0.5em;
	display: block;
}
a{
	text-decoration: none;
	color: #c22323;	
	background: white;
}
a:hover{
	text-decoration: underline;
}
h1,h2,h3,h4{
	font-family: Georgia, "Times New Roman", Times, serif
}
h2{
	color: #c22323;	
	font-size: 1em;
	border-bottom: solid 1px #baacac;
	padding-bottom: 0.91em;
	padding-top: 0.6em;
	background: white;	
	padding-left: 0.75em;
}
h3{
	font-size: 0.875em;
	border-bottom: solid 1px #baacac;
	padding-bottom: 0.91em;
	padding-top: 0.6em;
	padding-left: 0.75em;
	background: white;
}
h4{
	font-size: 0.75em;
}
p,
.smallFont{
	font-size: 0.75em;
	line-height: 130%;
}
#boxing{
	margin: 0 auto;
	background: white;
	color: #564a4a;
}
#header{
	height: 6.5em;
}
#header ul{
	display: none;
}
	#header li{
		float: left;	
	}
	#header li *{
		font-size: 0.63em;
		color: #c22323;
	}
	#header .separator{
		padding: 0 0.8em 0 0.8em;
	}
	#header .txtSearch{
		border: solid 0.1em #c22323;
		width: 7em;
		margin-left: 3em;
	}
	#header .btnSearch{
		background: #c22324;
		color: white;
		width: 4em;
		margin-left: 0.5em;
	}
#logo{
	margin-left: 1.5em;
	margin-right: 2em;
	margin-bottom: 1em;
	float: left;
	display: inline;
	width: 27.25em;
	height: 6.13em;
}
#linkHP:hover{
	text-decoration: none;
}
#topMenu{
	display: none;
}
	#topMenu ul{
		list-style: none;
	}
	#topMenu li{
		float: left;
	}
	#topMenu a{
		color: #564a4a;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 0.75em;
		font-weight: bold;
		display: block;
		float: left;
		display: inline;
		margin: 0 0.9em 0 0.9em;
		background: none;
	}
	#topMenu a.active{
		color: #c22323;	
	}
	#topMenu a:hover{
		color: #c22323;
	}
#mainImage{
	display: none;
}
#mainImage_bottom{
	display: none;
}
#payOff{
	font-size: 1.8em;
	line-height: 170%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin-left: 1em;
}
#map{
	display: none;
}	
	#map .separator{
		padding: 0 0.3em 0 0.3em;
	}
	#map .seiIn{
		padding-right: 0.3em;
	}
#content{
	float: left;
	display: inline;
	clear: left;
	margin: 0 0 1.75em 1.75em;
}
#content .focus ul,
#content .focus dl{
	margin-left: 2em;
	margin-top: 0.5em;
}
#content .focus dl dt{
	font-weight: bold;
	margin-top: 0.5em;
}
#content .focus li,
#content .focus dl{
	list-style-image: url(../images/li_content.gif);
	font-size: 0.75em;
	margin-bottom: 1em;
	padding-left: 1em;
	line-height: 130%;
}
#content .focus p{
 text-align: justify;
}
#content .focus dl li{
	font-size: 1em;
}
#content .focus dl{
	list-style-image: url(../images/li_content.gif);
	font-size: 0.75em;
	margin-bottom: 1em;
	padding-left: 1em;
	line-height: 130%;
}
#content .focus p li,
#content .focus p dl{
	font-size: 1em;
}
#content .focus p li li,
#content .focus p dl dl{
	font-size: 1.33em;
}
#content .focus p li li li,
#content .focus p dl dl dl{
	font-size: 1.77em;
}
#content .focus li li,
#content .focus dl dl{
	font-size: 1em;
}
#content .focus li li li,
#content .focus dl dl dl{
	font-size: 1.33em;
}
#content .focus ol li{
	margin-top: 0.5em;
}
#content .focus ol li{
	list-style: decimal;
	margin-left: 2em
}
.contentImg{ /* div contenente le immagini presenti nel contenuto della pagina */
	float: left;
	margin: 1em 1.5em 1em 0;
	border-bottom: solid 0.08em #c22323;
	padding-bottom: 0.3em;
}
	.contentImg img{
		border:0.07em solid #D8CAC9;
	}
	.contentImg span{
		font-size: 0.75em;
		margin-top: 0.3em;
		padding-left: 0.5em;
		display: block;
	}
#leftColumn{
	display: none;
}

#rightColumn{
	display: none;	
}

.hotBtn.sel{
	margin-bottom: 0;
}
.tit_Highlights,
.tit_keepUpd{
	color: #564a4a;
}
.tit_Highlights{
	margin-bottom: 1em;
}
.tit_keepUpd{
	margin-top: 1em;
}
.hgh_datePlace{
	font-size: 0.63em;
	font-style: italic;
}
.hgh_text{
	margin-bottom: 1em;
}
.registerHere{
	font-weight: bold;
}
.registerTxt{
	margin-top: 1em;
}

.focusRow{
	float: left;
	margin-bottom: 1.5em;
}
.focusRow .focusRow{
	margin-top: 1.5em;
}
.focusRow.smallFocus{
	float: left;
	margin-top: 1.5em;
	margin-bottom: 0;
}
.focus{
	float: left;
	display: inline;
}
	.wide,
	.wideHome{
	}
		.wide h3{
			/*border-bottom: none;*/
			padding: 1.5em 0 0em 0;
		}
	.wideInside{
		
	}
		.wideInside h3{
			/*border-bottom: none;*/
			padding: 1.5em 0 0em 0;
		}
	.medium{
		 display: none;
	}
		.medium img.banner{
			width: 21em;
			height: 6.2em;
			display: block;
		}
		.medium h3{
			padding-left: 0.75em; 
			padding-bottom: 0.91em;
			padding-top: 0.6em;

		}
	.small{
		width: 16.13em; display: none;
	}
		.small img.banner{
			width: 16.13em;
			height: 4.82em;
			display: block;
		}
		.small h3{
			padding-left: 0.75em; 
			padding-bottom: 0.91em;
			padding-top: 0.6em;
		}	
.rightFocus{
	margin-left: 1.75em;
}
.small.rightFocus{
	margin-left: 0.9em;
}
.focus p{
	margin-top: 1em;
}
#poweredBy{
	margin: 0 1.75em 0 1.75em;
	text-align: right;
	height: 2em;
	display: none;
}
#poweredBy span{
	font-size: 0.75em;
}
#footer{
	display: none;
}
 #footer a{
 	background: none;
 }
 .ft_banner_big{
 	width: 12.25em;
	height: 5.94em;
	margin: 0 0.88em 0 0.88em;
	border: solid 0.06em #929292;
 }
 .ft_banner_regione{
 	width: 12.38em;
	vertical-align: baseline;
	height: 6.06em;
 }
 .ft_banner_coord{
 	width: 9.56em;
	height: 4.25em;
	margin-left: 1.1em;
	margin-top: -0.5em;
 }
 .ft_txt{
 	margin-left: 0.88em;
	color: #fffffe;
 }
 #logo_area{
	width: 3.81em;
	height: 1.44em;
	vertical-align: middle;
 } 
 .link_logoArea:hover{
 	text-decoration: none;
 }
	 .ft_txt span{
		font-size: 0.75em;
		padding-left: 1em;
	 }
	 .ft_txt span a{
	 	color: white;
	 }
.readMore{
	display: none;
}
.readMore img{
	width: 1.1em;
	height: 0.8em;
}	
.invisibile{
	display:none;
	margin:0px;
	padding:0px;
	position:absolute;
	top:-3000px;
	visibility:hidden;
}

/* LIST type 1 - like FAQ or Partners */
.contentL1 h3{
	border-bottom: none;
}
.faq_graphics{
	float: left;
	width: 1.38em;
	height: 1.81em;
}
.contentL1 h3{
	border-bottom: none;
	border-top: solid 0.06em #e7e7e7;
	padding-top: 0.4em;
}
.contentL1 .focus{
	margin-bottom: 2em;
}
.contentL1 h2{
	text-align: right;
	border-bottom: none;
	margin-right: 0.2em;
}
.focus.listItemT1 p{
	margin-left: 1.9em;
	margin-top: 0.5em;
}
.pAddress{
	margin-top: 1em;
}
.partner_logo{
	margin-top: 1em;
	float: left;
	width: 9.38em;
	margin-right: 1.5em;

}
.partnerItem span{
	display: block;
}
/* NEWS Section */
.NewsContent h3{
	border-bottom: none;
	border-top: solid 0.06em #c22323;
	padding-top: 0.25em;
}
.NewsContent p{
	margin-left: 2.65em;
	margin-top: 0.3em;
}
.NewsContent .focus{
	margin-bottom: 2em;
}
.NewsContent h2{
	text-align: right;
	border-bottom: none;
	margin-right: 0.2em;
}
.ff_news{ /* baffi di un piece of news */
	float: left;
	width: 1.94em;
	height: 2.63em;
}
.newsDatePlace{
	font-size: 0.63em;
	margin-top: 0.5em;
	margin-bottom: 0.1em;
	text-transform: uppercase;
}

/* PIECE OF NEWS SECTION */
.newsDettImg{
	width: 2.81em;
	height: 3.75em;
	float: left;
}
.pieceOfNews h2{
	border-top: solid 0.06em #c22323;
	border-bottom: none;
	padding-top: 0.2em;
}
.pieceOfNews h4{
	font-size: 0.69em;
	text-transform: uppercase;
	margin-top: 1.2em;
	margin-bottom: 0.2em;
	font-weight: normal;
	font-family: Tahoma, Verdana, Helvetica, sans-serif; 
}

.showDetails {	
	overflow:hidden;
}
.pDetails {	/* Parent box of slide down content */
	visibility:hidden;
	overflow:hidden;
}
#content.siteMap .focus{	
	padding-top: 1em;
}

#content.siteMap .focus li{	
	font-size: 12px;
	padding-left: 8px;
	list-style-image: none;
	list-style: none;
	
}





























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

