h1 {margin: 0px;  padding: 0px;}
h2 {margin: 0px;  padding: 0px;}
h3 {margin: 0px;  padding: 0px;}

div.boxfoto {
   text-align: center;
}
   
#grigliafoto {
   padding: 0;
   margin: 0;
   background-color: transparent;
}

#grigliafoto > li {
   width: 143px;
   margin: 5px;
   padding: 5px;
   border: 0px solid #000000;
   background-color: transparent;
   display: inline-block;
   vertical-align: middle;
   text-align: center;
   line-height: 143px;
}

.img {
   max-width: 133px;
   max-height: 133px;
   min-width: 100px;
   min-height: 100px;
   border: 5px solid #eeeeee;
   vertical-align: middle;
}

div.tbimg {
   margin: 5px;
   padding: 5px;
   border: 0px solid #000000;
   background-color: transparent;
   display: inline-block;
   vertical-align: middle;
   text-align: center;
}

.tbimg {
   border: 5px solid #eeeeee;
   vertical-align: middle;
}

a.menulinkbig:link, a.menulinkbig:visited {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #000000;
   background-color: transparent;
}

a.menulinkbig:hover {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #26619B;
   background-color: transparent;
}

a.menulinknormal:link, a.menulinknormal:visited {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #000000;
   background-color: transparent;
}

a.menulinknormal:hover {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #26619B;
   background-color: transparent;
}

a.menulinksmall:link, a.menulinksmall:visited {
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: transparent;
}

a.menulinksmall:hover {
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
   color: #26619B;
   background-color: transparent;
}

a.menulinkverysmall:link, a.menulinkverysmall:visited {
   font-family: verdana, tahoma, sans-serif;
   font-size: 11px;
   font-style: italic;
   color: #000000;
   background-color: transparent;
}

a.menulinkverysmall:hover {
   font-family: verdana, tahoma, sans-serif;
   font-size: 11px;
   font-style: italic;
   color: #26619B;
   background-color: transparent;
}

a.bodylinkverybig:link, a.bodylinkverybig:visited {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
 }

a.bodylinkverybig:hover {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #26619B;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinkbig:link, a.bodylinkbig:visited {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinkbig:hover {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #26619B;
   background-color: transparent;
   line-height: 1.2;
}

a.downloadlinkbig:link, a.downloadlinkbig:visited {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #640A0A;
   background-color: transparent;
}

a.downloadlinkbig:hover {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #26619B;
   background-color: transparent;
}

a.bodylinknormal:link, a.bodylinknormal:visited {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 13px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinknormal:hover {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 13px;
   color: #26619B;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinksmall:link, a.bodylinksmall:visited {
   font-family: verdana, tahoma, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinksmall:hover {
   font-family: verdana, tahoma, sans-serif;
   font-size: 12px;
   color: #26619B;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinkverysmall:link, a.bodylinkverysmall:visited {
   font-family: verdana, tahoma, sans-serif;
   font-size: 11px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

a.bodylinkverysmall:hover {
   font-family: verdana, tahoma, sans-serif;
   font-size: 11px;
   color: #26619B;
   background-color: transparent;
   line-height: 1.2;
}

.headerbig {
   font-family: arial, tahoma, sans-serif;
   font-size: 30px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: transparent;
}

.headersmall {
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #FFFFFF;
   background-color: transparent;
}

.headernormal {
   font-family: tahoma, verdana, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   background-color: transparent;
}

.menubig {
   font-family: tahoma, verdana, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #000000;
   background-color: transparent;
}

.menunormal {
   font-family: tahoma, verdana, sans-serif;
   font-weight: bold;
   font-size: 13px;
   color: #000000;
   background-color: transparent;
}

.menusmall {
   font-family: tahoma, verdana, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: transparent;
}

.menuverysmall {
   font-family: tahoma, verdana, sans-serif;
   font-size: 11px;
   color: #000000;
   background-color: transparent;
}

.bodyverybig {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 16px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

.bodybig {
   font-family: verdana, tahoma, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

.bodynormal {
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

.bodysmall {
   font-family: verdana, tahoma, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

.bodyverysmall {
   font-family: verdana, tahoma, sans-serif;
   font-size: 11px;
   color: #000000;
   background-color: transparent;
   line-height: 1.2;
}

.indirizzo {
   font-family: verdana, tahoma, sans-serif;
   font-size: 12px;
   color: #26619B;
   background-color: transparent;
}

.rint {
   font-family: tahoma, verdana, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000000;
}

.rinfo {
   font-family: tahoma, verdana, sans-serif;
   font-size: 12px;
   color: #000000;
}

.tart {
   font-family: verdana, tahoma, sans-serif;
   font-size: 20px;
   font-weight: bold;
   color: #000000;
}

.art {
   font-family: tahoma, verdana, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: transparent;
}

.ant {
   font-family: tahoma, verdana, sans-serif;
   font-size: 13px;
   color: #0000FF;
   background-color: transparent;
}

.ainfo {
   font-family: tahoma, verdana, sans-serif;
   font-size: 12px;
   font-style: italic;
   color: #000000;
   background-color: transparent;
}

.antinfo {
   font-family: tahoma, verdana, sans-serif;
   font-size: 12px;
   font-style: italic;
   color: #0000FF;
   background-color: transparent;
}

.cinfo {
   font-family: tahoma, verdana, sans-serif;
   font-size: 10px;
   font-style: italic;
   color: #000000;
}

.sezione {
   font-family: tahoma, verdana, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000000;
}

table.guestb_comment {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	border: 1px solid black;
	background-color: #eeeeee;
}

td.guestb_comment_label {
	width: 45%;
	font-family: verdana, tahoma, sans-serif;
	font-size: 13px;
	text-align: left;
}

table.guestb_list {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	border: 1px solid black;
}

tr.guestb_list_item_lo {
	background-color: #ffffff;
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
	text-align: left;
}

tr.guestb_list_item_hi {
	background-color: #eeeeee;
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
	text-align: left;
}

tr.guestb_list_button {
	background-color: #26619B;
   font-family: verdana, tahoma, sans-serif;
   font-size: 13px;
   font-weight: bold;
	text-align: left;
}

table.guestb_error {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	border: 1px solid red;
	background-color: #eeeeee;
	color: #ff0000;
	font-family: verdana, tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

table.guestb_notice {
	margin-top: 2px;
	margin-bottom: 2px;
	width: 100%;
	border: 1px solid blue;
	background-color: #eeeeee;
	color: #0000ff;
	font-family: verdana, tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

iframe.GAScript {
            width: 100%;
            height: 4150px;
			border: 0;
			margin: 0;
}