﻿body {
	font-family: 'Century Ghotic',Calibri;
	font-size:22px;
	text-align: justify;
	margin:0px;
	padding:0px;
	background-color:white;
}
.lang {

	font-family: VERDANA;
	font-size: 10pt;	
	color: #8d99a0;
	position:fixed;
	margin-left: 440px;
    margin-right: auto;
	top:50px;
	text-decoration:none;

}

.titolo {
	font-family: VERDANA;
	font-size: 18pt;
	text-align: center;
	

}

.titolonatale {
	font-family: VERDANA;
	font-size: 23pt;
	text-align: center;
	color:#F00
	

}
.box {

	color:#666666;
	font-family:Verdana;
	font-size:16pt;
	font-weight:bold;

}
.box2 {

	color:#a3a3a3;
	font-family:Verdana;
	font-size:14pt;
	font-weight:bold

}

.telefono {
	color:#ffffff;
	font-family:Verdana;
	font-size:15pt;
	font-weight:bold;
	vertical-align:middle;
	padding:5px 5px 0px 0px;

}


.testata {
	width:100%;
	color:#dddddd;
	background-color:#363b3e;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	line-height: 20px;
	margin-top: 0px;
	
}

.orari {
	width:100%;
	color:#ffffff;
	background-color:#008341;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	line-height: 35px;
	margin-top: 0px;
	
}

.testata a {
	color:#dddddd;
/*	text-decoration:none;*/
}

.defaultDiv2 {
	width:100%;
	color:White;
	overflow:auto;
}
.defaultDiv2a,  {
	float:center;
	overflow:auto;
}
.defaultDiv2a {
	width:100%;
}
.defaultDiv2a img {
	width:100%;
}

.main1Div, .menu1Div, .menu2Div, .interno1Div, .interno2Div, .interno3Div, .interno4Div, .interno5Div {

	width:100%;
}
.main1Div {
	margin:0 auto 0 auto;
}
.menu1Div {
	height:130px;
	background-image:url('../img/logo.jpg');
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
}

.centra  {
	width:100%;
	text-align: center;

}

/* Menu */
.menu2Div {
	background-color:#ffffff;
	display: block;
	font-size:19px;
	text-align:center;
	vertical-align:middle;
	line-height:45px;
/*	transition: background-image 1s ease-in-out;*/	

	background-image:url('../img/logoPiccolo.gif');
	background-repeat:no-repeat;
	background-position:-200px 0px;
	

	transition:all  0.5s linear;
	
}
.menu2Div:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
	float: none;
}
.menu2Div ul {
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
}
.menu2Div ul li {
	list-style: none;
	padding:0;
	display:inline-block;
}
.menu2Div ul li a {
	display:inline-block;
	color:#535353;
	text-decoration:none;
	padding:0 20px 0 20px;
	transition:all 0.5s ease-out 0s;
}
.menu2Div ul li a:hover {
	color:#FFFFFF;
	background-color: #535353;
	transition:all 0.5s ease-out 0s;
}

.fixed {
	position: fixed;
	top: 0;
	z-index: 999;
/*	height:25px;*/
	font-size:16px;
	line-height:40px;

	background-position:50px 10px;
}

/* fine Menu */

.sfondotabella {

	background-color:#e9edef;
	
}

.sfondotabella2 {

	background-color:#ffffff;
	
}

.interno1Div {

	background-color:#e9edef;
	text-align:justify;
	
	margin:auto;
	min-height:180px;

	
}
.interno1Div1 {

	background-color:#ffffff;
	text-align:justify;
	
	margin:auto;
	min-height:180px;

	
}
.interno2Div {
	background-color:White;
/*	min-height:400px;*/

	width:100%;
	min-height:280px;
}

.interno5Div {
	background-color:white;
	height:400px;
	overflow:hidden;
}


.interno2Div a img {
	margin:15px 15px 15px 15px;
	cursor:pointer;
}


.googleMapsDiv {
	/*position:relative;*/
	border-top:1px solid #666666
}
.contattiOnMaps1, .contattiOnMaps2 {
	background-color:#333333;
	opacity:0.9;
	width:220px;
/*	height:110px;*/
	position:relative;
	z-index:99;
	color:White;
	font-size:16px;
	text-align:left;
	vertical-align:middle;
	padding:15px;
	left:calc(50% + 255px);
}
.contattiOnMaps1 {
	top:-370px;
}

.contattiOnMaps1 a {
	color:white;
}
.footerDiv {
	width:100%;
	color:#ffffff;
	background-color:#525656;
	font-size:22px;
	text-align:center;
	vertical-align:middle;
	line-height: 30px;
	margin-top: 10px;
	
}

.footerDiv a {
	color:#ffffff;
/*	text-decoration:none;*/
}
.footerDivcop a {
	color:White;
/*	text-decoration:none;*/
}
.footerDivcop {
	width:100%;
	left:0px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	background-color:#121010;
	color:#ffffff;
	font-family:Verdana;
	font-size:10pt;
	padding:10px 0px 10px 0px;
	clear:both;
	/*font-style:italic;*/
}
.contatti3 {
	
	text-align:center;
	vertical-align:middle;
	
}

.contatti2 {
	
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
	font-family:Verdana;
	font-size:20pt;
	padding:10px 0px 10px 0px;
	
	/*font-style:italic;*/
}
.main1Div .testata table tr th {
	text-align: left;
}
