﻿body { margin: 0px; padding: 0px; background-color: #c15252; text-align: center; font-family: Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; }

#TableMain { border-left: #6f4d4d 3px solid; border-right: #6f4d4d 3px solid; }
#TdHead { background-color: #fdf7da;  height: 150px; }
#TdMenu { background-image: url(images/sfondoSx.jpg); background-repeat: repeat-y; }
#TdContent { background-color: #ffffff; }
#TdFooter { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; color: #ffffff; background-color: #a99494; font-size: 8pt; padding: 4px; text-align: center; }
#TdFooter a:visited { color: #ffffff; font-weight: bold; text-decoration: none; }
#TdFooter a:link { color: #ffffff; font-weight: bold; text-decoration: none; }
#TdFooter a:hover { text-decoration: underline; }

.tdSep { background-color: #a99494; height: 9px; line-height: 5px; }
.Padd20 { padding: 20px; }

.linkhome a:visited { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #b31e1e; text-decoration: none; }

.linkhome a:link { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #b31e1e; text-decoration: none; }

.linkhome { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #b31e1e; text-decoration: none; }
.linkhome a:hover { text-decoration: underline; }

.linkENTER a:visited { font-family: Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 12pt; color: #000000; text-decoration: underline; font-weight: bold}

.linkENTER a:link { font-family: Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 12pt; color: #000000; text-decoration: underline; font-weight: bold}

.linkENTER { font-family: Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 12pt; color: #000000; text-decoration: underline; font-weight: bold}
.linkENTER a:hover { text-decoration: none; }

.linkhomelink { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #ffffff; text-decoration: none; }
.linkhomelink a:visited { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #ffffff; text-decoration: none; }
.linkhomelink a:link { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #ffffff; text-decoration: none; }
.linkhomelink a:hover { text-decoration: underline; }



/* menu *************************** */
#Menu { font-family: Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 11pt; color: #6f4d4d; font-weight: bold; text-align: center; margin: 0px; padding: 0px; }
.DivMenu2 a:visited { color: #6f4d4d; text-decoration: none; height: 28px; display: block; width: 99%; margin: 0px; line-height: 24px; }
.DivMenu2 a:link { color: #6f4d4d; text-decoration: none; height: 28px; display: block; width: 99%; margin: 0px; line-height: 24px; }
.DivMenu a:visited { color: #6f4d4d; text-decoration: none; height: 28px; display: block; width: 99%; margin: 0px; line-height: 24px; }
.DivMenu a:link { color: #6f4d4d; text-decoration: none; height: 28px; display: block; width: 99%; margin: 0px; line-height: 24px; }
.DivMenu2 a:hover { background-color: #e3d3cb; color: #b21c1c; }
.DivMenu a:hover { background-color: #e3d3cb; color: #b21c1c; }
.DivMenu2 { margin: 0px; padding: 0px; text-align: left; clear: both; }
.DivMenu { margin: 0px; padding: 0px; text-align: left; clear: both; }
.DivMenu a { padding-left: 10px; }

.DivMenu2 a { padding-left: 19px; }

.DivMenuGuestbook a:visited { color: #b21c1c; text-decoration: none; height: 28px; display: block; width: 99%; margin: 0px; line-height: 24px}

.DivMenuGuestbook a:link { color: #b21c1c; text-decoration: none; height: 28px; display: block; width: 99%; margin: 0px; line-height: 24px}
.DivMenuGuestbook a:hover { background-color: #e3d3cb; color: #b21c1c;}
.DivMenuGuestbook { margin: 0px; padding: 0px; text-align: left; clear: both; }
.DivMenuGuestbook a { padding-left: 10px; }

.MnuTxt { padding-left: 10px; padding-top: 2px; }
.MenuSep { margin: 0px; padding: 0px; text-align: center; }

.bg1 { background-color: #DEDCBE; margin: 0px; padding: 0px; }
.bg2 { background-color: #EEEDDC; margin: 0px; padding: 0px; }

.TbMain1 { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 7pt; background-color: #edecda; }
.TbMain2 { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 7pt; }

.titolo1 { font-weight: bold; font-size: 8pt; color: #6f4d4d; line-height: 12pt; }
.titolo2 { font-weight: bold; font-size: 8pt; color: #B61C1B; line-height: 12pt; }
.titolo3 { font-weight: bold; font-size: 9pt; color: #B61C1B; line-height: 12pt; }

.contTitolo { padding: 0px 7px 0px 7px;  }
.titoloSez { font-weight: bold; font-size: 12pt; color: #b31e1e; line-height: 18pt; padding: 4px 0 4px 0; border-bottom: #b31e1e 2px solid; }

.testobianco { color: #ffffff; }

.testo1 { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #6f4d4d; }
.testo2 { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #000000; }

.tddove { background-position: 5px 15px; background-image: url(images/italiadove.gif); background-repeat: no-repeat; padding: 17px 5px 1px 100px; }

.testoHome { font-family: verdana, arial; color: #FEFADD; font-size: 9pt; text-align: justify; }
.testoHomeA { font-family: verdana, arial; color: #dd8585; font-size: 8pt; text-align: center; }

.contenuto { font-family: Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; color: #6f4d4d; font-size: 9pt; text-align: justify; }
.contenuto a:visited { color: #b31e1e; text-decoration: none; }
.contenuto a:link { color: #b31e1e; text-decoration: none; }
.contenuto a:hover { color: #b31e1e; text-decoration: underline; }
.BoldRed { font-weight: bold; color: #B61C1B; }

.testo { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; color: #6f4d4d; font-size: 9pt; }
.testo a:visited { color: #b31e1e; text-decoration: none; }
.testo a:link { color: #b31e1e; text-decoration: none; }
.testo a:hover { color: #b31e1e; text-decoration: underline; }


.testodisp { font-family: Verdana, Arial, 'Comic Sans MS'; color: #6f4d4d; font-size: 8pt; }
.testodisp a:visited
{
	color: #b31e1e;
	text-decoration: underline;
	font-weight: normal;
}
.testodisp a:link
{
	color: #b31e1e;
	text-decoration: underline;
	font-weight: normal;
}
.testodisp a:hover { color: #b31e1e; text-decoration: underline; }


.sepimg { height: 3px; margin: 0; padding: 0; }
.SfondoImg { background-color: #EEEDDC; }
.TableImgPhoto { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #6f4d4d; }

.TableImg { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #6f4d4d; }

.imgPhoto { border: #A99494 1px solid; padding: 3px; background-color: #faf5d5; }

.TablePrezzi { font-family: Verdana, Georgia, Garamond, 'Times New Roman', 'Comic Sans MS'; font-size: 8pt; color: #6f4d4d; border-left: #6f4d4d 1px solid; border-bottom: #6f4d4d 1px solid; }
.TablePrezzi td { border-top: #6f4d4d 1px solid; border-right: #6f4d4d 1px solid;}
.tdHead {}
.prezzo { font-size: 10pt; font-weight: bold; }

.testoform { text-align: right; }

.TableImg a img { border: 2px solid #FF7D21; padding: 2px}
.TableImg a:hover img { filter: alpha(opacity=100); opacity: 1; border-color: #B31E1E; padding: 2px }

.dev
{
	color: #ffffff;
	padding: 9px;
	color: #ffffff;
	text-align: center;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.dev a:visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.dev a:link
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.dev a:hover
{
	text-decoration: underline;
}

.didascalia      { font-family: Verdana, arial; font-size: 8pt; color: #B31E1E; text-align:center; font-style: italic}
.fotoLocalita     { border:3px solid #8e7575}