.indirizzo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4E72;
}
.occhiello {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4B4E72;
	text-align: justify;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4B4E72;
	text-align: justify;
}

.textNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.textBoldDark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.textBoldDark:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
.selectUser {
	background-color: #242424;
	border: 1px solid #686868;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 10px;
	color: #CCCCCC;
	height: 19px;
	width: 73px;
}
.selectPass {
	background-color: #242424;
	border: 1px solid #686868;
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 10px;
	color: #CCCCCC;
	height: 19px;
	width: 57px;
}
.borderSxBottomDx {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}
.headline {
	background-color: #931C1C;
	background-image:   url(images/logoA.gif);
	background-repeat: no-repeat;
}
.logo {
	background-color: #EEF0E3;
	background-image:   url(images/logoB.jpg);
	background-repeat: no-repeat;
	height: 98px;
	width: 229px;
}
.banner {
	background-image:   url(images/fondoImage.jpg);
	background-repeat: repeat-x;
}
.menuHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 9px;
}
.menuHeadline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.menuHeadlineFine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 9px;
}
.menuHeadlineFine:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 9px;
}
.fondoRicerca {
	background-color: #E1E7DB;
	background-image:   url(images/bandRicerca.gif);
	background-repeat: repeat-x;
	height: 45px;
}
.bandOrange {
	background-color: #FC8700;
	background-image:   url(images/bandOrange.jpg);
	background-repeat: no-repeat;
	height: 30px;
}
/* .................... Ricerca ....................*/
#ricerca {
	color: #ECECEA;
	padding:2px 0px 0px 10px;
	margin: 2px 0px 0px 10px;
	border: 0px;
}
#ricerca form {
	margin:0px;
	padding:0px;
	border: 0px;
}
#ricerca form input.testo {
	font-size: 12px;
	width: 130px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background-color: #F4F6ED;
	color: #666666;
	text-align: center;
}
#ricerca form input.formbut {
	padding: 2px 4px;
	background: #EEEEEC;
	color: #FFFFFF;
	font-size: 9px;
	border: 1px solid #333333;
	margin: 0px;
	cursor: pointer;
	}
.fondoRicercaCenter {
	background-color: #DAD6D3;
	background-image:   url(images/bandRicercaCenter.gif);
	background-repeat: repeat-x;
	height: 45px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
	/* .................... LoginComuni ....................*/
#loginComuni {
	color: #666666;
	padding:0px 0px 0px 10px;
	margin: 0px 0px 0px 10px;
}
#loginComuni form {
	margin:0px;
	padding:0px;
	border: 0px none;
}
#loginComuni form select.testo {
	font-size: 12px;
	width: 130px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background-color: #F4F6ED;
	color: #666666;
	text-align: center;
}
.loginformselect {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
	background-color: #F4F6ED;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	width: 160px;
}
.titleRicerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7A7A7A;
}
/* .................... news ....................*/
#marqueecontainer{
	position: relative;
	width: 182px;
	height: 185px;
	overflow: hidden;
	left: -2px;
}
.fondoCenterUp {
	background-color: #99BDE1;
	background-image:   url(images/fondoCultura.jpg);
	background-repeat: no-repeat;
	height: 224px;
	width: 191px;
	border-bottom-width: 7px;
	border-bottom-style: solid;
	border-bottom-color: #0A406F;
}
.titleEdita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.corpoEdita {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #FFFFFF;
}
.corpoEditaB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	text-decoration: none;
}
.corpoEditaB:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	text-decoration: underline;
}
.borderWhite {
	border: 1px solid #FFFFFF;
}
.fondoEdita {
	background-color: #8CC93D;
	background-image:   url(images/fondoEdita.jpg);
	background-repeat: no-repeat;
	height: 416px;
	width: 378px;
}
.linkSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.linkSmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.linkSmallBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.linkSmallBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
.borderBlack {
	border: 1px solid #333333;
}
.fondoCalenda {
	background-color: #F3F4EF;
	width: 192px;
	background-image:   url(images/angleB.jpg);
	background-repeat: no-repeat;
}
.fondo1 {
	background-color: #C5DDD1;
	background-image:   url(images/shadow1.jpg);
	background-repeat: no-repeat;
	width: 191px;
}
.fondo2 {
	background-color: #D4DDC7;
	background-image:   url(images/shadow2.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.fondo3 {
	background-color: #E6EBDF;
	background-image:   url(images/shadow3.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.fondo4 {
	background-color: #F4F6F1;
	background-image:   url(images/shadow4.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.fondo5 {
	background-color: #FFFFFF;
	background-image:   url(images/shadow5.jpg);
	background-repeat: no-repeat;
	width: 127px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.fondoDown {
	background-color: #E6F0F2;
	background-image:   url(images/shadowDown.jpg);
	background-repeat: no-repeat;
	height: 50px;
}
.fondoEnd {
	background-image:   url(images/shadowEnd.jpg);
	background-repeat: no-repeat;
}
.menuEndline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding-left: 10px;
}
.menuEndline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #666666;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.menuEndlineFine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.menuEndlineFine:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #666666;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
}
.menuUpline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 10px;
}
.menuUpline:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.menuUplineFine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}
.menuUplineFine:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 10px;
	padding-left: 10px;
}
.eventiMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
	color: #1C5B8E;
	text-decoration: none;
	font-weight: bold;
}
.day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.day:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #931C1C;
	text-decoration: underline;
	font-weight: bold;
}
.Sunday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.Sunday:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #931C1C;
	text-decoration: underline;
	font-weight: bold;
}
.Selectday {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.Selectday:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #931C1C;
	text-decoration: underline;
	font-weight: bold;
}
.borderGray {
	border: 1px solid #CCCCCC;
}
.corpoOcchielli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60%;
	color: #1C5B8E;
}
.eventiMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 82%;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
.culturaMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.culturaMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #931C1C;
	text-decoration: underline;
	font-weight: bold;
}
.titlePark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #395D49;
	text-decoration: none;
}
.titlePark:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.corpoPark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #395D49;
	text-align: justify;
}
.txtSmallWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	text-align: justify;
}
.hotelMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.hotelMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	color: #931C1C;
	text-decoration: underline;
	font-weight: bold;
}
.borderSpacer {
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.spaceUp {
	margin-top: 30px;
	padding-top: 30px;
}
.textCenter {
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 12px;
	color: #333333;
}
.borderDown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.linkSmallDown {
	font-family: Arial, Helvetica, sans-serif, "Arial Narrow";
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: underline;
}
.borderPointDx {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #999999;
}
