body {
	margin: 0;
	padding: 0;
}

#body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: #B79E75 url(images/bg_body.gif) left bottom repeat-x;
	text-align: center;
}
#wrp01{
	margin: 0 auto;
	padding: 0;
	width: 955px;
	height: 100%;
	background: url(images/bg_wrp01.gif) 0 0 repeat-y;
}
#wrp02{
	margin: 0 auto;
	padding: 0;
	width: 955px;
	height: 100%;
	background: url(images/bg_wrp02.jpg) 0 0 no-repeat;
}
#cnt{
	margin: 0 auto;
	padding: 0;
	width: 955px;
	height: 100%;
	background: url(images/bg_cnt.jpg) left bottom no-repeat;
}
#lft {
	margin: 0;
	padding: 0;
	width: 746px;
	height: 100%;
	text-align: left;
}
#logo {
	margin: 0;
	padding: 23px 0 0 59px;
	height: 76px;
}
html>body #logo {
	height: 68px;
}
#logo h1 {
	margin: 0;
	padding: 0;
	width: 299px;
	height: 35px;
	background: url(images/logo_cilento.gif) 0 0 no-repeat;
	cursor: hand;
	cursor: pointer;
}
#logo span {
	display: none;
}
#titolo {
	width: 300px;
	margin: 15px 0 0 0;
	padding: 0 0 0 80px;
	height: 45px;
}
html>body #titolo {
	margin: 0;
}
#titolo h2 {
	margin: 0;
	padding: 0;
	font: 29px/66px Verdana, Arial, Helvetica, sans-serif;
	color: #BC7405;
}
html>body #titolo h2 {
	font: 29px Verdana, Arial, Helvetica, sans-serif;
}
#contenuti {
	margin: 0;
	padding: 20px 5px 0 78px;
	font: 12px/19px Tahome, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}
html>body #contenuti {
	width: 665px;
}
#contenuti p {
	margin: 0;
	padding: 0;
	font: 12px/19px Tahome, Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}
#contenuti a:link {text-decoration: none;color: #4F7383;}
#contenuti a:visited {text-decoration: none;color: #4F7383;}
#contenuti a:active {text-decoration: none;color: #4F7383;}
#contenuti a:hover {text-decoration: none;color: #000000;}
#rgt {
	margin: 0;
	padding: 156px 20px 0 0;
	width: 209px;
	height: 100%;
	text-align: right;
}
#footer {
	width: 955px;
	height: 152px;
	padding: 0;
	bottom: 0;
}
#tip {
	margin: 0;
	padding: 0;
	height: 122px;
}
#tip p {
	margin: 0;
	padding: 49px 80px 0 114px;
	text-align: left;
	font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #BC7405;
}
html>body #tip p {
	padding: 49px 100px 0 114px;
}
#credits {
	margin: 0;
	padding: 0;
}
#credits p {
	text-align: right;
	margin: 0;
	padding: 10px 100px 0 0;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #6C5E45;
}
#credits a:link {text-decoration:none;color: #6C5E45;}
#credits a:visited {text-decoration:none;color: #6C5E45;}
#credits a:active {text-decoration:none;color: #6C5E45;}
#credits a:hover {text-decoration:none;color: #000000;}
.img_lft {
	float: left;
	margin: 0 20px 20px 0;
	padding: 0;
	border: none;
}
.td_img {
	position: relative;
	width: 10px;
	margin: 0;
	padding: 5px;
	background: #FFFFFF;
	border: 1px solid #888888;
}
html>body .td_img {
	width: auto;
}
.tb td {
	font: 12px/19px Tahome, Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #BBBBBB;
}
.a_tab {
	float: left;
	padding: 2px 20px 2px 20px;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #615032;
	background: #DDD1BD;
}

.a_tab a:link {text-decoration:none;color: #000000;}
.a_tab a:visited {text-decoration:none;color: #000000;}
.a_tab a:active {text-decoration:none;color: #000000;}
.a_tab a:hover {text-decoration:none;color: #4F7383;}
hr {border: none;border-top: 1px dotted #4F7383;height: 1px;}