/* CSS Document */

body {
	width:99%;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ebebeb;
	background-image:url(../img/bg-pages.jpg);
	background-repeat:no-repeat;
	background-position:140px bottom;
	min-height:850px;
}

body.home {
	width:99%;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ebebeb;
	background-image:url(../img/bg-home.jpg);
	background-repeat:no-repeat;
	background-position:150px 20px;
	min-height:850px;
}

a {
	color:#8a1815;
	text-decoration:none;
	font-weight:bold;
	line-height:14px;
}

#left {
	width:188px;
	height:481px;
	margin:24px 0 0 0;
	padding:0 12px 0 0;
	float:left;
	text-align:right;
}

#menu {
	margin:40px 0 0 0;
}
#menu UL {
	padding:0px;
	margin:0px;
	float:right;
	text-align:right;
	clear:left;
}
#menu UL LI {
	list-style-type:none;
	padding:0px;
	text-align:right;
}
#menu UL LI a span {
	display:none;
}
#menu UL LI a.bio {
	width:76px;
	height:12px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/bio.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.bio-current {
	width:76px;
	height:12px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/bio.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#menu UL LI a.galleries {
	width:77px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/galleries.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.galleries-current {
	width:77px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/galleries.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#menu UL LI a.contact {
	width:77px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/contact.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.contact-current {
	width:77px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/contact.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#menu UL LI a.link {
	width:76px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/links.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.link-current {
	width:76px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/links.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#menu UL LI a.bioit {
	width:77px;
	height:18px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/bioit.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.bioit-current {
	width:77px;
	height:18px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/bioit.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#menu UL LI a.galleriesit {
	width:77px;
	height:19px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/galleriesit.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.galleriesit-current {
	width:77px;
	height:19px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/galleriesit.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#menu UL LI a.contactit {
	width:77px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/contactit.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.contactit-current {
	width:77px;
	height:13px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/contactit.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#menu UL LI a.linkit {
	width:77px;
	height:15px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/linkit.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
#menu UL LI a.linkit-current {
	width:77px;
	height:15px;
	display:block;
	margin:0 0 10px 0;
	background-image:url(../img/linkit.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

#menu UL LI a:hover {
	background-position:right bottom;
}

#menu .undermenu {
	clear:both;
	float:right;
	font-size:11px;
	margin:20px 0 0 0;
	color:#666666;
	line-height:18px;
}

#right-home {
	width:670px;
	height:615px;
	margin:24px 0 0 200px;
	padding:24px 0 0 1px;
	background-image:url(../img/sep.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#right-home span {
	display:none;
}
#right-home img {
	padding:24px 0 0 0;
}
/*#right-home .text-home {
	color:#666666;
	font-size:15px;
	line-height:22px;
	width:210px;
	float:right;
	margin:360px 65px 0 0;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
}*/
#right-home .text-home {
	color:#666666;
	font-size:12px;
	line-height:18px;
	width:210px;
	float:right;
	margin:360px 73px 0 0;
}

#right {
	width:670px;
	margin:24px 0 0 200px;
	padding:24px 0 0 1px;
	background-image:url(../img/sep.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
#right #right-container {
	background-image:url(../img/matteo-marotta-logo.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right #right-container-galleries {
	background-image:url(../img/matteo-marotta-logo.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right #content {
	padding:13px 0 15px 0;
}

#right #content h1 {
	width:146px;
	height:25px;
	display:block;
	padding:0 0 12px 0;
}
#right #content h1 span {
	display:none
}

#right #content h1.bio {
	background-image:url(../img/t-bio.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content h1.galleries {
	background-image:url(../img/t-galleries.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content h1.contacts {
	background-image:url(../img/t-contacts.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content h1.links {
	background-image:url(../img/t-links.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content .text {
	margin:0 0 0 12px;
	line-height:19px;
	color:#999999;
	width:510px;
}
#right #content h1.bio-it {
	background-image:url(../img/t-bio-it.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content h1.galleries-it {
	background-image:url(../img/t-galleries-it.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content h1.contacts-it {
	background-image:url(../img/t-contacts-it.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content h1.links-it {
	background-image:url(../img/t-links-it.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#right #content .text {
	margin:0 0 0 12px;
	line-height:19px;
	color:#999999;
	width:510px;
}

#right #content .text h3 {
	font-size:16px;
	padding:0 0 2px 0;
	margin:0 0 12px 0;
	border-bottom:1px dotted #ebebeb;
}

#right #content .text ul.links {
	margin:0px;
	padding:0px;
	display:table;
}
#right #content .text ul.links li {
	list-style-type:none;
	width:210px;
	border-bottom:1px dotted #333333;
	padding:5px 0 10px 0;
	margin:0 10px 0 0;
	float:left;
}

#right #content .text ul {
	margin:0px;
	padding:0px;
	display:table;
}
#right #content .text ul li {
	list-style-type:none;
	border-bottom:1px dotted #333333;
	padding:5px 0 5px 0;
	margin:0 10px 0 0;
}

#map {
	float:right;
	width:380px;
	height:300px;
}
