body
{
color: #15165F;
margin: 10px;
padding:0;
 background: #ECE9D8 url(../sfmax/unghiebg.jpg) fixed;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 font: 101% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#contentwrapper{background-color: #FAFAEE;
background-image: url(../sfmax/unghie760.jpg);
background-repeat:repeat-y;
margin:0 auto;
width:760px;
text-align: left;   /*ripristina l' allineamento*/
 position: relative;
}

#titolo{
background-repeat:no-repeat;
height:137px;
text-align: right;
 background: #F6F7E7 url(../sfmax/unghietop.jpg) no-repeat;
 position: relative;
 width:760px;
 }
 #titolo p {
	line-height: 130px;
	padding-right: 40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 130%;
	font-style: italic;
	color: #0F1046;
	letter-spacing: 1px;
}
h1{margin:0;}
#maincontent{
font-size:0.85em;
line-height:1.5em;
width:750px;
 position: relative;
 margin: 0;
padding:0;
 
}
#maincontent p{margin:6px 0 12px 0;
padding:0 5px 0 5px;
 line-height: 1.4em;
}

	.contenuto{
	text-align: center;
	padding: 10px;
}


#maincontent h2{color: #15165F;font-size:1.5em;
font-weight:normal;letter-spacing:0.1em;
line-height:normal;margin:24px 0 0 0;padding:0 36px 0 24px;}
#maincontent a:link{color: #0F1046;text-decoration: none;}
#maincontent a:visited{color: #0F1046;text-decoration: none;}
#maincontent a:hover,#maincontent a:active,#maincontent a:focus
{color: #6B75A3;}

#tagline{background-image: url(../sfmax/unghiebot.jpg);
background-repeat:no-repeat;clear:both;height:28px;
	text-align: right;}
#tagline p{margin:0;}

#footer{clear:both;color: #15165F;
font-size:0.85em;margin:0 auto;
padding:12px 24px 0 24px;width:500px;}
#footer a:link,#footer a:visited{color: #15165F;  text-decoration: none; }
#footer a:hover,#footer a:active,#footer a:focus{color: #6B75A3; text-decoration: none;}
.imgpic{
	margin: 0 1em 0 1em;
	padding: 0 0 0 0;
}
#masthead {
	margin-left: 2px;
}
#masthead h1 {
	font-size: .75em;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 6px 0 6px 30px;
	text-align: left;
}

#masthead a, #masthead a:visited {
	color: #000;
	text-decoration: none;
}
#masthead a:hover, #masthead a:active, #masthead a:focus {
	color: #A33D23;
}
#skipmenu
	{
		position: absolute;
		left:200px;
		top: 40px;
		text-align: left;
	}
.lin {
			padding: 0;
			margin-left: 120px;
			margin-right: 120px;
			text-align: center;
			color: #474f72;
		}

		.sidebar-a {
			float: left;
			width: 110px;
			margin: 0;
			margin-right: 0;
			padding: 0;
			position: relative;
			text-align: center;
			font: bold .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

		.sidebar-b {
			float: right;
			width: 105px;
			margin: 0;
			margin-left: 0;
			padding: 0;
			position: relative;
			text-align: center;
			font: bold .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
		}

		.clear {
			clear: both;
			padding: 0;
			margin-top: 0;
		}
.navigazione {
font: bold .80em Verdana, Geneva, Arial, Helvetica, sans-serif;
			width: 688px; \width: 700px; w\idth: 688px;
			border: 1px solid #6B75A3;
			margin: 5px auto;
			padding: 5px;
			background: #F4F4E8;
			color: #15165F;
		}

.indice {
			padding: 0;
			margin-bottom: 0;
			text-align: center;
		}
		
		.menucontent {
			padding: 0;
			margin-left: 335px;
			margin-right: 335px;
		}

		.menu-a {
			float: left;
			width: 335px;
			margin: 0;
			margin-right: 0;
			padding: 0;
		}

		.menu-b {
			float: right;
			width: 335px;
			margin: 0;
			margin-left: 0;
			padding: 0;
		}

		.menuclear {
			clear: both;
			padding: 0;
			margin-top: 0;
			font-size:0;
		}
		
	ul li
{
	padding: 1px 1px 1px 1px;
	margin: 0 auto;   /*centra negli altri browsers*/
	line-height: 2em;
}

ul li a 
	{
	display: block;
	margin: 0;
	padding: 0;
	text-indent: 30px;
	text-decoration: none;
	border-width: 1px;
	border-color: #6B75A3 #15165F  #6B75A3 #15165F;
	border-style: solid;
	background: #F5F1EB url(../pulsanti/zblus.png) no-repeat;
	}
	ul li a:hover 
{
	
	text-indent: 30px;
	border: 1px solid #15165F;
	background: #F5F1EB url(../pulsanti/zblusg.png) no-repeat;
	}
	ul li a span	{display: none;}
	ul {
	margin: 0 0 0 0;
	padding: 0 0 0;
	list-style:none;
}
.navigazione a:link{color: #000;}
.navigazione a:visited{color: #000;}
.navigazione a:hover,.navigazione a:active,.navigazione a:focus
{color: #6B75A3;}	

.descrizione {
			font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif; 
			border: 1px solid #6B75A3;
			margin:5px auto;
			width: 688px; \width: 700px; w\idth: 688px;
			padding: 5px;
			background: #F5F1EB;
			color: #0F1046;
			text-align: left;
		}
		.descrizione h3{color: #474f72;font-size:1.5em;
font-weight:normal;letter-spacing:0.1em;
line-height:normal;margin:3px 0 0 0;
 text-align: center;
}
.descrizione h4{color: #474f72;font-size:1em;
font-weight:normal;letter-spacing:0.1em;
line-height:normal;margin:3px 0 0 0;
 text-align: center;
}

