body,html{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body{
	background-color: #3E0606;
	padding: 0px;
	margin: auto auto auto auto;
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #ffffff;
}

tr td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height:15px;
	color: #ffffff
}

a {
	color: #ffffff;
	text-decoration:underline;
}

a:hover {
	color: #666666;
	text-decoration:underline;
	font-weight: normal
}

.homecontainer {
	margin-top: 10px
}

.homecontainer td#languages {
	color: #FFFFFF;
	padding-left:20px;
	height: 20px
}

.homecontainer td#languages a{
	text-decoration:none;
	font-size:9px;
}
.homecontainer td#languages a:hover{
	color:#B12C30;
}	

.container {
	margin-top: 30px
}

.container td#top {
	background-image:url(../img/barratop.jpg);
	width: 1015px;
	height:16px
}

.container td#center {
	background-image: url(../img/centrale.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	width: 981px;
	height:543px
}

.container td#center_empty {
	background-image: url(../img/centrale_empty2.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	width: 981px;
	height:543px
}

.container td#center_nero {
	background-image: url(../img/centrale_nero.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	width: 981px;
	height:543px
}

.container td#center_matrimonio {
	background-image: url(../img/centrale_matrimonio.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	width: 981px;
	height:543px
}

.container td#center_contatti {
	background-image: url(../img/centrale_contatti.jpg);
	background-position:left;
	background-position:top;
	background-repeat:no-repeat;
	width: 981px;
	height:543px
}

.container td#sx {
	background-image: url(../img/barrasx.jpg);
	width: 17px;
	height:543px
}

.container td#dx {
	background-image: url(../img/barradx.jpg);
	width: 17px;
	height:543px
}

.container td#bottom {
	background-image: url(../img/barrabt.jpg);
	width: 1015px;
	height:16px
}



/* menu - tendine */
.item {
	padding-right: 25px;
	padding-left: 25px;
	border: 0px;
	margin: 0px
}

.item_eng {
	padding-right: 21px;
	padding-left: 21px;
	border: 0px;
	margin: 0px
}

.child {
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px
}

.child2 {
	LEFT: 25px;
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 17px;
	width:109px;
	height:38px;
	z-index:1;
}

.child3 {
	LEFT: 266px;
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 17px;
	width:120px;
	height:42px;
	z-index:1;
}

.child2_eng {
	LEFT: 21px;
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 17px;
	width:109px;
	height:38px;
	z-index:1;
}

.child3_eng {
	LEFT: 254px;
	VISIBILITY: visible;
	POSITION: absolute;
	TOP: 17px;
	width:141px;
	height:42px;
	z-index:1;
}


.menu {
	MARGIN: 0px;
	TEXT-ALIGN: left;
	float: left;
	margin-left: 0px;	
	padding-left: 0px;	
	LEFT: 0px;
	width:auto
}

.navDropdown {
	DISPLAY: block;
	WHITE-SPACE: nowrap;
	text-align: left;
	float: left;
	margin-left: 0px !important;
	margin-left: 0px;	
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	width:auto
}

/*contenuti */
img#principal {
	margin-left: 177px
}

img#principal2 {
	margin-left: 202px;
	margin-right:33px
}

img#principal2bis {
	margin-left: 187px;
	margin-right:33px
}

img#principal3 {
	margin-left: 177px;
	margin-top: 86px;
	margin-bottom: 28px
}

img#principal3bis {
	margin-left: 192px;
	margin-top: 77px;
	margin-bottom: 28px
}

img#principal4 {
	margin-left: 177px;
	margin-top:262px
}

img#zerokw {
	margin-bottom: 60px;
	margin-top:0px
}

.content {
	text-align:justify;
	padding-top: 170px
}

.contentcurriculum {
	text-align:justify;
	padding-left: 274px
}

.contentmatrimonio {
	text-align:justify;
	margin-left: 385px;
	height:543px
}

.contentallestimenti {
	text-align:justify;
	height:543px
}

.contentdove {
	padding-left: 41px;
	padding-bottom: 40px;
	text-align:left
}

.contentgallery {
	margin-left: 7px;
	margin-top: 7px;
	height:536px
}

img#servizitit {
	margin-top: 67px;
	margin-bottom: 61px
}

img#servizibottom {
	margin-top: 2px;
	margin-bottom: 54px
}

img#gallerytit {
	margin-top: 25px;
	margin-bottom: 10px
}

img#contatti {
	margin-top: 85px;
}

/* gallery */
.item_gallery {
	text-align:left;
	color: #666666;
	width: 115px;
	border-bottom: 2px dotted #666666;
	padding-bottom: 5px;
	padding-top: 0px;
	padding-right:5px;
	margin: 0px
}

.item_gallery a {
	color: #666666;
	text-decoration:none;
	font-style:normal
}

.item_gallery a:hover {
	color: #ffffff;
	text-decoration:none;
	font-style:normal
}

.min_gallery {
	padding: 20px;
}

.gallery_browse {
	padding-bottom: 5px;
	padding-top: 5px
}

.gallery_browse a {
	text-decoration: none
}

.gallery_browse a:hover {
	text-decoration: none
}

.screensaver a{
	text-decoration: none
}

.screensaver a:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold
}

.porfolio td {
	width: 140px;
	padding-right:30px
}