HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%;
	BACKGROUND-COLOR: #fff;font-family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:20px;
}

	
	
HTML A:hover {
	VISIBILITY: visible
}

#container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 100%;
	
}
HTML > BODY #container {
	HEIGHT: auto
}

#body_background {
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 140px;
	HEIGHT: 300px;
	background:url(workimage/bg-header-rid.jpg) repeat;
}



p {
	FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:22px;text-align: justify
}





.textpress {
	 border-bottom: 1px solid #f4f1ec;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:18px;text-align: left;TEXT-DECORATION: none
}

.textpress A:link {
	border-bottom: 1px solid #f4f1ec;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:18px;text-align: left;TEXT-DECORATION: none
}
.textpress A:active {
	border-bottom: 1px solid #f4f1ec;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:18px;text-align: left;TEXT-DECORATION: none
}
.textpress A:visited {
	border-bottom: 1px solid #f4f1ec;FONT-SIZE:12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:18px;text-align: left;TEXT-DECORATION: none
}
.textpress A:hover {
	border-bottom: 1px solid #f4f1ec;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:18px;text-align: left;TEXT-DECORATION: underline
}


TD.sfondocontent {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #fefdf6; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

.roomservice{
display:block;
line-height:28px;
background:url(workimage/sidenav_bullet.gif) no-repeat bottom left;
padding-left:22px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#8e9499;
}


.sidenav a{
display:block;
line-height:28px;
background:url(workimage/sidenav_bullet.gif) no-repeat bottom left;
padding-left:22px;
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#8e9499;
}

.sidenav a:hover,.sidenav a.on{
background:url(workimage/sidenav_bullet.gif) no-repeat top left;
color:#40464a;
}



ul.backgroundbullet li { 
  list-style-type: none; 
  FONT-WEIGHT: normal; FONT-SIZE: 12px;font-family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:20px;
  TEXT-ALIGN: left;
  background-image: url(image/accept.png); 
  background-position: center left; 
  background-repeat: no-repeat; 
  padding: 0 0 0 30px; 
} 


ul.backgroundbulletweb li { 
  list-style-type: none; 
  FONT-WEIGHT: normal; FONT-SIZE: 12px; font-family:Georgia, "Times New Roman", Times, serif;color: #69625c; line-height:20px;
  TEXT-ALIGN: left;
  background-image: url(image/accept2.png); 
  background-position: center left; 
  background-repeat: no-repeat; 
  padding: 0 0 0 30px; 
} 


h1,h2,h3,h4,h5,h6 { font-weight: normal;margin-top: 10px;font-family:  Georgia, "Times New Roman", Times, serif; }

h1 { font-size: 34px; margin-bottom: 20px; color: #473721;  }
h2 { font-size: 25px; margin-bottom: 5px; color: #ca573c; }
h3 { font-size: 20px; margin-bottom: 5px;color: #ca573c; }
h4 { font-size: 18px; font-weight: bold;margin-bottom: 5px; }
h5 { font-size: 13px; font-weight: bold; margin-bottom: 5px;text-align: justify }
h6 { font-size: 13px; font-weight: bold; }

a  { color:#473721;text-decoration:underline;
}
a:focus, a:hover {color: #ca573c;
}

a:visited		{}

a.button{
	FONT-SIZE: 12px;font-family:Georgia, "Times New Roman", Times, serif;color: #473721;
	color:#555555;
	font-weight:bold;
	height:30px;
	line-height:29px;
	margin-bottom:14px;
	text-decoration:none;
	width:191px;
}
a:hover.button{
	color:#ca573c;
}

a.press{
	FONT-SIZE: 12px;font-family:Georgia, "Times New Roman", Times, serif;color: #473721;
	color:#555555;
	font-weight:bold;
	height:20px;
	line-height:29px;
	margin-bottom:0px;
	text-decoration:none;
	width:100px;
}
a:hover.press{
	color:#ca573c;
}


.filter img {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}


IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

.borderimageartwork IMG {
	MARGIN: 0px 0px 0px
}


.borderimageartwork IMG {
	
	PADDING: 2px; BORDER-RIGHT: #c0c0c0 1px solid; ; BORDER-TOP: #c0c0c0 1px solid; ; 
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid;
}

.borderimageartwork A IMG{
	
	PADDING: 2px; BORDER-RIGHT: #c0c0c0 1px solid; ; BORDER-TOP: #c0c0c0 1px solid; ; 
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid;
}

.borderimageartwork A:hover IMG{
	
	PADDING: 2px;BORDER-RIGHT: #473721 1px solid; ; BORDER-TOP: #473721 1px solid; ; 
	BORDER-BOTTOM: #473721 1px solid; BORDER-LEFT: #473721 1px solid; 
}



TD.sfondolineheader {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #f0eee4; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}


TD.sfondonav {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/sfondo-nav.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

TD.line-div-orizzontal {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/line-div-orizzontal.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

TD.line-div-orizzontal284 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/tdline-h-284.jpg); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}


TD.line-div-orizzontal-620 {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/line-div-orizzontal-620.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

TD.line-div-orizzontal-dx {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/line-div-tab-dx.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

table.linedivcentral {
HEIGHT: 100%; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

TD.line-div-central-down {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/line-div-central-vertical-down.png) ; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

TD.line-div-central-top {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/line-div-central-vertical-top.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}

TD.line-div-central {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/line-div-central-vertical-central.png); PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
}



TD.bgnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/bg-nav.jpg);PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}


TD.linetoptop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-COLOR: #e9e5e1;PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

TD.linesubbgheader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(image/line-sub-bgheader.jpg);PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

DIV#linesubnavheader {
Z-INDEX: 100;
WIDTH: 100%;
HEIGHT: 20px;
POSITION: absolute; TOP: 32px;BACKGROUND: url(image/linetopsubhdeader.png);}



DIV#linesubtopheader {
Z-INDEX: 100;
WIDTH: 100%;
HEIGHT: 20px;
POSITION: absolute; TOP: 132px;BACKGROUND: url(image/linetopsubhdeader.png);}



DIV#linesubtopheader2 {
Z-INDEX: 100;
WIDTH: 100%;
HEIGHT: 20px;
POSITION: absolute; TOP: 432px;BACKGROUND: url(image/linetopsubhdeader.png);}


DIV#footer {
Z-INDEX: 4;
WIDTH: 100%;
POSITION: relative; BOTTOM: 0px;BACKGROUND-COLOR: #fff;}


TD.bgfooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(workimage/sfondo-footer.png);PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

TD.wedding-brush-01 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background:#fefdf6 url('image/01-wedding-brush.jpg') no-repeat bottom center;PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

TD.wedding-brush-02 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; background:#fefdf6 url('image/02-wedding-brush.jpg') no-repeat top right;PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}



.textcomeraggiuncerci {
	line-height:16px;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}

.textcomeraggiuncerci A:link {
	line-height:16px;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textcomeraggiuncerci A:active {
	line-height:16px;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textcomeraggiuncerci A:visited {
	line-height:16px;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textcomeraggiuncerci A:hover {
	line-height:16px;FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: underline
}




.textfootertitle{ font-weight: normal;font-family:  Georgia, "Times New Roman", Times, serif;font-size: 13px; font-weight: bold; margin-bottom: 5px;}


.textfooter1 {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}

.textfooter1 A:link {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textfooter1 A:active {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooter1 A:visited {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooter1 A:hover {
	FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: underline
}



.textfooterlinks {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}

.textfooterlinks A:link {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooterlinks A:active {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooterlinks A:visited {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textfooterlinks A:hover {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #333333; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: underline
}




.textfooter2 {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}

.textfooter2 A:link {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #473721; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooter2 A:active {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #473721; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textfooter2 A:visited {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #473721; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooter2 A:hover {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #473721; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: underline
}


.textfooternotelegali {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #69625c; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}



.textfooternotelegali A:link {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooternotelegali A:active {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooternotelegali A:visited {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}
.textfooternotelegali A:hover {
	FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif;TEXT-DECORATION: none
}

.textfooter4 {
	cursor: default;FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e9e5e1; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}

.textfooter4 A:link {
	cursor: default;FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e9e5e1; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textfooter4 A:active {
	cursor: default;FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e9e5e1; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textfooter4 A:visited {
	cursor: default;FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e9e5e1; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
.textfooter4 A:hover {
	cursor: default;FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #e9e5e1; PADDING-TOP: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,Sans-Serif; TEXT-DECORATION: none
}
