* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wrapper {
	WIDTH: 100%;
	OVERFLOW: hidden;
	margin-left: 20px;
}
.clear {
	LINE-HEIGHT: 0%; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0%
}
INPUT {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
SELECT {
	VERTICAL-ALIGN: middle; FONT-WEIGHT: normal
}
IMG {
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OBJECT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; VERTICAL-ALIGN: top
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #f36c24
}
A:hover {
	TEXT-DECORATION: none
}
HTML {
	MIN-WIDTH: 980px
}
#page1 #top-tail {
	TOP: 346px
}
body#page3 {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../gc_galleria/images/IMG_1019_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#top-tail {
	POSITION: absolute;
	WIDTH: 100%;
	HEIGHT: 178px;
	TOP: 63px;
	LEFT: 0px;
	background-image: url(../gc_galleria/images/top-tail.png);
	background-repeat: repeat-x;
}
H2 {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 1.25em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #161111; FONT-SIZE: 4em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 18px;
	LINE-HEIGHT: 1.2em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #D5CDBA;
	FONT-SIZE: 2em;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px
}
H3.extra {
	PADDING-BOTTOM: 21px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3.extra-1 {
	PADDING-BOTTOM: 23px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3.extra-2 {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a49271; FONT-SIZE: 1em; PADDING-TOP: 0px
}
H5 A {
	COLOR: #a49271
}
H5.extra {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
H6 {
	PADDING-BOTTOM: 7px;
	LINE-HEIGHT: 1.5em;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #F2E5CD;
	FONT-SIZE: 1em;
	PADDING-TOP: 0px
}
H6.extra {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
H6.extra-1 {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.fleft {
	FLOAT: left
}
IMG.fleft {
	MARGIN: 0px 0px 12px
}
IMG.fleft1 {
	MARGIN: 1px 15px 14px 0px; FLOAT: left
}
IMG.fleft2 {
	MARGIN: 1px 15px 11px 0px; FLOAT: left
}
IMG.fleft3 {
	MARGIN: 1px 15px 8px 0px; FLOAT: left
}
IMG.fleft4 {
	MARGIN: 1px 15px 0px 0px; FLOAT: left
}
.fright {
	FLOAT: right
}
IMG.fright {
	MARGIN: 0px 0px 12px
}
UL.fright {
	PADDING-BOTTOM: 22px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.col-1 {
	FLOAT: left; OVERFLOW: hidden
}
.col-2 {
	FLOAT: left; OVERFLOW: hidden
}
.col-3 {
	FLOAT: left; OVERFLOW: hidden
}
.col-4 {
	FLOAT: left; OVERFLOW: hidden
}
.block-1 {
	FLOAT: left; OVERFLOW: hidden
}
.block-2 {
	FLOAT: left; OVERFLOW: hidden
}
.block-3 {
	FLOAT: left; OVERFLOW: hidden
}
.block-4 {
	FLOAT: left; OVERFLOW: hidden
}
#main-tail-bot {
	POSITION: absolute;
	WIDTH: 100%;
	OVERFLOW: hidden;
	z-index: 3;
	top: -2px;
	left: 0px;
	background: url(images/main-tail-bot.gif) repeat-x 0% 100%;
}
#main {
	WIDTH: 1024px;
	FONT-SIZE: 0.75em;
	margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left; /* overrule inheritance */ 
}
#page1 #header {
	HEIGHT: 508px;
	background-image: url(../../Documenti/IL%20FARSI/LAVORI/SITI/WEDDING/newsite/images/header.png);
	background-repeat: repeat;
	background-position: 332px 347px;
}
#header {
	POSITION: relative;
	HEIGHT: 270px;
}
#navi {
	POSITION: absolute;
	WIDTH: 133px;
	HEIGHT: 28px;
	OVERFLOW: hidden;
	TOP: 0px;
	RIGHT: 70px;
	background-image: url(../gc_galleria/images/navi.png);
	background-repeat: no-repeat;
}
#navi DIV {
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 5px
}
#navi UL {
	WIDTH: 100%; OVERFLOW: hidden
}
#navi UL LI {
	PADDING-BOTTOM: 0px;
	TEXT-TRANSFORM: uppercase;
	MARGIN: 0px 0px 0px -1px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 9px;
	BACKGROUND: url(images/navi-divider.gif) no-repeat 0% 50%;
	FLOAT: left;
	COLOR: #FF6600;
	FONT-SIZE: 0.75em;
	PADDING-TOP: 0px
}
#navi UL LI A {
	COLOR: #FF6600;
	TEXT-DECORATION: none
}
#navi UL LI A:hover {
	TEXT-DECORATION: underline
}
#navi UL LI.act A {
	COLOR: #F2E5CD;
	FONT-WEIGHT: bold
}
#page1 #logo {
	POSITION: absolute;
	TOP: 346px;
	LEFT: 0px
}
#logo {
	POSITION: absolute;
	TOP: 61px;
	LEFT: 1px
}
#page1 #menu {
	POSITION: absolute;
	OVERFLOW: hidden;
	TOP: 429px;
	RIGHT: -5px;
	font-size: 0.75em;
	height: 44px;
}
#menu {
	POSITION: absolute;
	OVERFLOW: hidden;
	TOP: 146px;
	RIGHT: 0px
}
#menu LI {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.2em;
	MARGIN: 0px 0px 0px -4px;
	PADDING-LEFT: 15px;
	PADDING-RIGHT: 23px;
	BACKGROUND: url(images/menu-divider.gif) no-repeat 0% 9px;
	FLOAT: left;
	COLOR: #161111;
	FONT-SIZE: 1.5em;
	PADDING-TOP: 0px
}
#menu LI A {
	COLOR: #161111; TEXT-DECORATION: none
}
#page1 #content {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 465px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: auto !important; PADDING-TOP: 0px
}
#page2 #content {
	BACKGROUND: url(images/content-pic.jpg) #e2dbc9 no-repeat
}
#content {
	PADDING-BOTTOM: 7px;
	MIN-HEIGHT: 613px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	HEIGHT: auto !important;
	PADDING-TOP: 7px;
	background-image: url(../gc_galleria/images/bkgnd_pag3up.png);
}
#content P {
	PADDING-BOTTOM: 25px;
	LINE-HEIGHT: 1.5em;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	COLOR: #897e65;
	FONT-SIZE: 1.2em;
	PADDING-TOP: 0px
}
#content P.extra {
	PADDING-BOTTOM: 14px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	color: #EFDFC2;
}
#content P.extra-1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content P.extra-2 {
	PADDING-BOTTOM: 18px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	color: #EFDFC2;
}
#content P.extra-3 {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content P.extra-4 {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content P.extra-5 {
	PADDING-BOTTOM: 14px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	color: #474747;
}
#content P SMALL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 19%; FLOAT: right; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#content BLOCKQUOTE P {
	PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content BLOCKQUOTE P.extra {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#content BLOCKQUOTE P STRONG {
	TEXT-ALIGN: right; DISPLAY: block
}
.row-1 {
	PADDING-BOTTOM: 41px; PADDING-LEFT: 36px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.indent-left {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.list LI {
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 1.66em;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 0px;
	BACKGROUND: url(images/marker.gif) no-repeat 0% 8px;
	COLOR: #D3C8B6;
	FONT-WEIGHT: normal;
	PADDING-TOP: 0px
}
.list LI A {
	COLOR: #F36C24;
	TEXT-DECORATION: none
}
.list LI A:hover {
	TEXT-DECORATION: underline;
}
.list-1 DT {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a49271; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.list-1 DT A {
	COLOR: #a49271
}
.list-1 DD {
	PADDING-BOTTOM: 18px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a7e66; PADDING-TOP: 0px
}
.list-1 DD.extra {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.list-2 DT {
	PADDING-BOTTOM: 7px; LINE-HEIGHT: 1.5em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #f36c24; FONT-SIZE: 1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.list-2 DT A {
	COLOR: #f36c24; TEXT-DECORATION: none
}
.list-2 DT A:hover {
	TEXT-DECORATION: underline
}
.list-2 DD {
	PADDING-BOTTOM: 18px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a7e66; PADDING-TOP: 0px
}
.list-2 DD.extra {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.list-indent {
	PADDING-BOTTOM: 13px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.box {
	BORDER-BOTTOM: #f8f6f1 4px solid; BORDER-LEFT: #f8f6f1 4px solid; BACKGROUND: url(images/box-tail.gif) #f2e5cd repeat-x; BORDER-TOP: #f8f6f1 4px solid; BORDER-RIGHT: #f8f6f1 4px solid
}
.box .inner {
	PADDING-BOTTOM: 29px; PADDING-LEFT: 31px; PADDING-RIGHT: 30px; PADDING-TOP: 20px
}
.line-ver-1 {
	WIDTH: 100%; BACKGROUND: url(images/line-ver-1.gif) repeat-y
}
.line-ver-2 {
	WIDTH: 100%; BACKGROUND: url(images/line-ver-1.gif) repeat-y
}
.number-list {
	WIDTH: 147px; BACKGROUND: url(images/number-list.gif) no-repeat; HEIGHT: 20px; OVERFLOW: hidden
}
.number-list LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px 0px 0px -1px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(images/number-divider.gif) no-repeat 0% 50%; FLOAT: left; COLOR: #fff; FONT-SIZE: 0.91em; PADDING-TOP: 0px
}
.number-list LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
.number-list LI A:hover {
	COLOR: #000
}
.number-list LI A SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.number-list LI.act A {
	FONT-WEIGHT: bold
}
.number-list LI.act A:hover {
	COLOR: #fff
}
.indent-bot {
	MARGIN: 0px 0px 8px
}
.link {
	DISPLAY: inline-block; BACKGROUND: url(images/link-left.gif) no-repeat; FLOAT: right; HEIGHT: 20px; COLOR: #fff; OVERFLOW: hidden; TEXT-DECORATION: none
}
.link SPAN {
	DISPLAY: inline-block; BACKGROUND: url(images/link-right.gif) no-repeat 100% 0%
}
.link SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; MARGIN: 0px 3px 0px 10px; PADDING-LEFT: 4px; PADDING-RIGHT: 7px; DISPLAY: inline-block; BACKGROUND: url(images/link-tail.gif) repeat-x; HEIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.link:hover SPAN SPAN {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.link-1 {
	MARGIN: 0px 0px 0px 2px;
	DISPLAY: inline-block;
	BACKGROUND: url(images/link-left1.gif) no-repeat;
	FLOAT: left;
	HEIGHT: 20px;
	COLOR: #C5B494;
	OVERFLOW: hidden;
	TEXT-DECORATION: none
}
.link-1 SPAN {
	DISPLAY: inline-block; BACKGROUND: url(images/link-right1.gif) no-repeat 100% 0%
}
.link-1 SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 3px 0px 10px; PADDING-LEFT: 4px; PADDING-RIGHT: 7px; DISPLAY: inline-block; BACKGROUND: url(images/link-tail1.gif) repeat-x; HEIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.link-1:hover SPAN SPAN {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.no-indent {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.indent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#page1 #footer {
	HEIGHT: 47px;
	background-image: url(../gc_galleria/images/footer.png);
	background-repeat: no-repeat;
	background-position: 30px 0%;
}
#contact-form {
	WIDTH: 238px
}
#contact-form LABEL {
	DISPLAY: block; HEIGHT: 26px; OVERFLOW: hidden
}
#contact-form INPUT {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 3px; WIDTH: 229px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #fff; FLOAT: left; HEIGHT: 15px; COLOR: #8a7e66; FONT-SIZE: 1em; PADDING-TOP: 1px
}
#contact-form TEXTAREA {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; WIDTH: 229px; PADDING-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: #fff; FLOAT: left; HEIGHT: 119px; COLOR: #8a7e66; FONT-SIZE: 1em; OVERFLOW: auto; PADDING-TOP: 3px
}

#contact-form A {
	MARGIN: 14px 0px 0px 16px; DISPLAY: inline-block; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(images/link-left1.gif) no-repeat; FLOAT: right; HEIGHT: 20px; COLOR: #fff; FONT-SIZE: 1em; OVERFLOW: hidden; TEXT-DECORATION: none
}
#contact-form A SPAN {
	DISPLAY: inline-block; BACKGROUND: url(images/link-right1.gif) no-repeat 100% 0%
}
#contact-form A SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 0px 3px 0px 10px; PADDING-LEFT: 4px; PADDING-RIGHT: 7px; DISPLAY: inline-block; BACKGROUND: url(images/link-tail1.gif) repeat-x; HEIGHT: 20px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#contact-form A:hover SPAN SPAN {
	CURSOR: pointer; TEXT-DECORATION: underline
}
#footer {
	WIDTH: 100%;
	HEIGHT: 108px;
	OVERFLOW: hidden;
	background-image: url(../gc_galleria/images/footer.png);
	background-repeat: no-repeat;
	background-position: 30px 62px;
}
#page1 #footer P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer P {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 47px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 30px; WIDTH: 199px; PADDING-RIGHT: 0px; COLOR: #554b3d; FONT-SIZE: 0.75em; PADDING-TOP: 61px
}
#footer P SPAN {
	MARGIN: 0px 3px 0px 0px
}
#footer P A {
	MARGIN: 0px 0px 0px 3px;
	COLOR: #786956
}
.inteno {
	font-size: 0.8em;
}
H3.extra-3 {
	PADDING-BOTTOM: 21px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	color: #474747;
}
body#page4 {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../gc_galleria/images/IMG_1048_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#page7 {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../gc_galleria/images/IMG_0996_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#page8 {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../gc_galleria/images/IMG_3431IMG_3431.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body#page6 {
	background-attachment: fixed;
	background-color: #000000;
	background-image: url(../gc_galleria/images/IMG_1030_fondo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#page7 #main-tail-bot #main #content .row-2 .box .inner .line-ver-1 .wrapper .col-1 h3 {
	color: #333333;
}
#page7 #main-tail-bot #main #content .row-2 .box .inner .line-ver-1 .wrapper .col-1 .list list-indent li {
	color: #333333;
}
#page7 #main-tail-bot #main #content .row-2 .box .inner .line-ver-1 .wrapper .col-1 .list list-indent li {
	color: #666666;
}
