body
{
	margin: 0 auto;
	padding: 0;
	background-image: url('http://www.terrediconfine.eu/img/layout/Page-BgTexture.jpg');
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: top left;
}


/*----------------------------------------------------------*/
/*SLIDE*/
/*----------------------------------------------------------*/

#fpss-outer-container { 
				border:0px solid #999; 
				overflow:hidden; 
				width:1000px; 
				height:305px;
				background:none;
				position:relative;
				margin:0px 0px 0px 0px;
				}

#fpss-container { 
				position:relative; 
				margin:0; 
				padding:0; 
				clear:both; 
				width:1000px; 
				}
				
#fpss-slider { 
				position: relative; 
				float:left; 
				background:none; 
				overflow:hidden; 
				width:574px; 
				height:241px; 
				left:0px;
				background:url('http://www.terrediconfine.eu/img/forum/forum_01.jpg') no-repeat;
				}
				
#fascia-top-right { 
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			position:relative;
			left: 0px;
			z-index:9;
			width:426px;
			display: inline;
			height:41px;
			background:#000 url('http://www.terrediconfine.eu/img/forum/forum_02.jpg') no-repeat center;
				}

#fascia-top-right img { float: right; margin-right: 4px; margin-top: 4px; }

a.link-phatpuppy { width: 54px; height: 12px; position: absolute; top: 166px; left: 64px; }
a.link-phatpuppy2 { width: 36px; height: 12px; position: absolute; top: 166px; left: 160px; }

#navi-max, #navi-max2 { 
			float:left;
			margin:0;
			padding:0;
			overflow:hidden;
			position:relative;
			left: 0px;
			z-index:9;
			height:100px;
			width:426px;
			display: inline;
			}

#navi-max { background:url('http://www.terrediconfine.eu/img/forum/forum_03.jpg'); }
#navi-max2 { background:url('http://www.terrediconfine.eu/img/forum/forum_04.jpg'); }

#navi-max .voce-menu, 
#navi-max2 .voce-menu {
			float:left; 
			padding:0; 
			margin:0; 
			border:none; 
			width:85px; 
			height:100px; 
			list-style:none;
			background:none;
			}

#navi-max .voce-menu a,
#navi-max2 .voce-menu a,
#navi-max .voce-menu a:hover,
#navi-max2 .voce-menu a.navi-active,
#navi-max .voce-menu a:hover,
#navi-max2 .voce-menu a.navi-active {
			display:block;
			margin:0;
			text-decoration:none;
			font-size:11px;
			width: 85px;
			height:100px;
			overflow:hidden;
			padding-left:4px; 
			padding-right:4px; 
			padding-top:0px; 
			padding-bottom:0px;
			left: 60px;
			}
			
#navi-max .voce-menu a span.navbar-key,
#navi-max2 .voce-menu a span.navbar-key { display:none; }

span.navbar-clr {display:block;clear:both;}

a:active, a:focus {outline:0;}
#fpss-container img {border:none;}
.fpss-clr {clear:both;height:0;line-height:0;}

#fascia-login {
				width:1000px; 
				height:35px;
				background:#000;
				position:relative;
				font-size: 12px;
				font-weight: bold;
				background:url('http://www.terrediconfine.eu/img/forum/forum_05.jpg') repeat-x top; }

.contatti { position: relative; top:3px; left:60px; width: 900px; height: auto; }
.contatti img { border:0px; }
.contatti img.home-news { margin-left:234px; }
.contatti img.forum { margin-left:53px; }
.contatti img.links { margin-left:47px; }

#box-ricerca {
	z-index:999999999;
	color: #FFFFFF;
	position: absolute;
	left:656px; 
	top:3px;
	display: block;
	text-align: right;
	white-space: nowrap; /* For Opera */
}

#box-ricerca #keywords {
	width: 190px;
	background-color: #FFF;
}

#box-ricerca input {
	border: 1px solid #b0b0b0;
}

/* .button1 style defined later, just a few tweaks for the search button version */
#box-ricerca input.button1 {
	padding: 1px 5px;
}

#box-ricerca li {
	text-align: right;
	margin-top: 4px;
}

#box-ricerca img {
	vertical-align: middle;
	margin-right: 3px;
}

#box-ricerca a {
	color: #bea87b;
	font-size: 11px;
}

.div-login {
				width:auto; 
				height:auto; }



#fascia-aforisma {
			width:1000px; 
			height:29px;
			position:relative;
			background:url('http://www.terrediconfine.eu/img/forum/forum_06.jpg') repeat-x top; 
			}



/* SFONDO */


#art-main
{
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
}



#art-page-background-gradient
{
	position: absolute;
	background-image: url('http://www.terrediconfine.eu/img/layout/Page-BgGradient.jpg');
	background-repeat: repeat-x;
	top:0;
	width:100%;
	height: 350px;
	background-position: top left;
	min-width:1012px;
}

#art-page-background-glare
{
	position: absolute;
	width: 100%;
	height: 444px;
	left: 0;
	top: 0;
}

#art-page-background-glare-image
{
	background-image: url('http://www.terrediconfine.eu/img/layout/Page-BgGlare.png');
	background-repeat: no-repeat;
	height: 444px;
	width: 283px;
	margin: 0;
}

.cleared
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


/* begin Box, Sheet */
.art-Sheet
{
	position:relative;
	z-index:0;
	margin:0 auto;
	width: 1012px;
	min-width:57px;
	min-height:57px;
	/*margin-top: -6px !important;*/
}

.art-Sheet-body
{
	position: relative;
	z-index:1;
	padding: 6px;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl, .art-Sheet-tc, .art-Sheet-bc, .art-Sheet-cr, .art-Sheet-cl
{
	position:absolute;
	z-index:-1;
}

.art-Sheet-tr, .art-Sheet-tl, .art-Sheet-br, .art-Sheet-bl
{
	width: 68px;
	height: 68px;
	background-image: url('http://www.terrediconfine.eu/img/layout/Sheet-s.png');
}

.art-Sheet-tl
{
	top:0;
	left:0;
	clip: rect(auto, 34px, 34px, auto);
}

.art-Sheet-tr
{
	top: 0;
	right: 0;
	clip: rect(auto, auto, 34px, 34px);
}

.art-Sheet-bl
{
	bottom: 0;
	left: 0;
	clip: rect(34px, 34px, auto, auto);
}

.art-Sheet-br
{
	bottom: 0;
	right: 0;
	clip: rect(34px, auto, auto, 34px);
}

.art-Sheet-tc, .art-Sheet-bc
{
	left: 34px;
	right: 34px;
	height: 68px;
	background-image: url('http://www.terrediconfine.eu/img/layout/Sheet-h.png');
}

.art-Sheet-tc
{
	top: 0;
	clip: rect(auto, auto, 34px, auto);
}

.art-Sheet-bc
{
	bottom: 0;
	clip: rect(34px, auto, auto, auto);
}

.art-Sheet-cr, .art-Sheet-cl
{
	top: 34px;
	bottom: 34px;
	width: 68px;
	background-image: url('http://www.terrediconfine.eu/img/layout/Sheet-v.png');
}

.art-Sheet-cr
{
	right:0;
	clip: rect(auto, auto, auto, 34px);
}

.art-Sheet-cl
{
	left:0;
	clip: rect(auto, 34px, auto, auto);
}

.art-Sheet-cc
{
	position:absolute;
	z-index:-1;
	top: 34px;
	left: 34px;
	right: 34px;
	bottom: 34px;
	background-color: #FFFFFF;
}


/* end Box, Sheet */

/* begin Header */
div.art-Header
{
	margin: 0 auto;
	position: relative;
	z-index:0;
	width: 1000px;
	height: 305px;
}


div.art-Header-jpeg
{
	position: absolute;
	z-index:-1;
	top: 0;
	left: 0;
	width: 1000px;
	height: 305px;
	background-image: url('http://www.terrediconfine.eu/img/layout/Header.jpg');
	background-repeat: no-repeat;
	background-position:  center;
}
/* end Header */


/* begin ContentLayout */
.art-contentLayout
{
	position: relative;
	margin-bottom: 6px;
	width: 1000px;
}

/* end ContentLayout */





/* begin Footer */
.art-Footer
{
	position:relative;
	z-index:0;
	overflow:hidden;
	width: 1000px;
	margin: 0px auto 0px auto;
}

.art-Footer .art-Footer-inner
{
	height:1%;
	position: relative;
	z-index: 0;
	padding: 8px;
	text-align: center;
}

.art-Footer .art-Footer-background
{
	position:absolute;
	z-index:-1;
	background-repeat:no-repeat;
	background-image: url('http://www.terrediconfine.eu/img/layout/Footer.png');
	width: 1000px;
	height: 150px;
	bottom:0;
	left:0;
}


.art-rss-tag-icon
{
	position: relative;
	display:block;
	float:left;
	background-image: url('http://www.terrediconfine.eu/img/layout/rssIcon.png');
	background-position: center right;
	background-repeat: no-repeat;
	margin: 0 5px 0 0;
	height: 32px;
	width: 24px;
}




.art-Footer .art-Footer-text p
{
	margin: 0;
}

.art-Footer .art-Footer-text
{
	display:inline-block;
	color:#CEC7C0;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
}

.art-Footer .art-Footer-text a:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #b4a176;
}

.art-Footer .art-Footer-text a:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: underline;
	color: #b4a176;
}

.art-Footer .art-Footer-text a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
	color: #d7c6a1;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
	font-family:Arial;
	font-size:10px;
	letter-spacing:normal;
	word-spacing:normal;
	font-style:normal;
	font-weight:normal;
	text-decoration:underline;
	color:#CA5902;
}

.art-page-footer
{
	margin:1em;
	text-align:center;
	text-decoration:none;
	color:#72675A;
}
/* end PageFooter */

/* begin LayoutCell */
.art-contentLayout .art-content
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0px none;
	float: left;
	overflow: hidden;
	width: 750px
}

/* end LayoutCell */


#footer
{
	text-align: center;
}

.clr
{
	clear: both;
}