body {
background-color:#ccc;
/* Traditional Garamond-based serif stack */
font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
font-size: small;
line-height:1.4em;
}

#wrapper {
	position: relative;
	width:90%;
	margin: 0 auto;
	margin-top: 50px;
}

#main{
	
	background-color:#ccc;
	margin: 0 auto;
	width:900px;
	

}
.home #main{
	height:430px;
}
.home #header{
	display:none;
}
.box #main{
	margin:0 auto;
	margin-top: 180px;
}
.home #main p{
	visibility:hidden;
	display:none;
}
.home #stu {
	display:none;
	
}
.home #main h2{
	visibility:hidden;
	
}
.home #boxmain{
	padding:0;
}
.home .linktop{
	display:none;
}
#boxmain{
	padding:0 20px;
	padding-left:250px;
	background:#fff url(../img/sfondo_menu.jpg) repeat-y;
}
#boxleft{
	float:left;
	background-color:#ccc;
	font-size:1.2em;
/* Traditional Garamond-based serif stack */
font-family: Tahoma, Helvetica, "Bitstream Vera sans", "Trebuchet Ms", Arial, Verdana, sans;

}

#boxleft a{
	color:#010b45;
}
#boxleft a:hover{
	color:#fff;
}
#menu li a{
	color:#010b45;
}
#menu li a:hover{
	color:#fff;
}
#boxleft ul{
		padding:0 0 0 9px;
		margin:0;
		list-style-type:none;
}
#boxleft ul li ul {
	padding:10px 0 0 0;
	margin:0;
}
#boxleft ul li li{
	padding:10px 0;
}
#boxleft ul li ul li ul {
	display:none;
}
.home #menu{
	border:1px solid red;
	display:none;
}


#boxleft li{
	padding:5px;
}
.boxtesti{
	float:left;
	width:420px;
}
.boxtesti p{
	margin-top:0;
}
.home .boxtesti{
	display:none;
}
h4{
	text-align:center;
	font-weight:normal;
	font-style:oblique;
}
img{
border:none;
}
hr{
	clear:both;
	visibility:hidden;
	padding:10px 0;
}
.home img {
	width:900px;
	
}

img.boximg {
	float:right;
}

/*STUDIO*/


#stu {

margin-top: 30px;
margin-left: 10px;
}

#stu img{
	width:194px;
}

#stu2 {

padding-top: 30px;
text-align:center
}
 
#pics {
position:absolute;
top: 180px;
right: 210px;
text-align:center;
color:green;
}

.foto {
	margin-top:20px;
	border:none;
	padding:10px 0
}
.foto img{
	margin:0 4px 4px 0;
	float:left;
	
}
.foto div{
	height:225px;
	overflow:hidden;
	width:560px;
	margin:0 auto;
}
#prod1, #prod2{
	height:330px;
	overflow:hidden;
	margin-bottom:20px;
}
.produzione #prod2{
	height:300px;
	display:none;
}

.foto hr{
	margin:0;
	padding:0;
}
#boxmain .boxbelts a{
	color:#000;
}
#boxmain .boxbelts a:hover{
	color:pink;
}

ul.pos {
width: 200px;
list-style-type: none;
list-style-position: inside;

}


li.pos {
padding-top: 10px;
padding-bottom: 10px;
margin-top: 10px;
}

 a:link {color: #FFF;text-decoration: none;}
 a:visited {color: #FFF;text-decoration: none}
 a:hover {color: #000; }
 
li a:link {color: #FFF;text-decoration: none;}
li a:visited {color: #FFF;text-decoration: none}
li a:hover {color: #000; }
li a:active {color: #0000FF}

div.numbers
{

margin-top: 40px;
margin-bottom: 0;
margin-left: 	50px;
font-size: 4em;
font-weight:bold;

}	
div.numbers a:link, div.numbers a  {color: #ff6400;text-decoration: none}
div.numbers a:visited {color:#ff6400}
div.numbers a:hover {color:#000f67}

.numbers li span{
	visibility:hidden;
}
.numbers ul{
	position:relative;
	height:70px;
	padding:0;
	margin:0;
}
.numbers li{
	display:inline;
	padding:0 10px;
	width:20px;
	overflow:hidden;
	

}
.numbers li a{
	position:absolute;
	height:70px;
	width:50px;
}
.numbers li#mel1 a{
	background:url(../img/num_1.gif) no-repeat 0 -70px;
}
.numbers li#mel1 a:hover{
	background:url(../img/num_1.gif) no-repeat 0 7px;
}
.numbers li#mel2 a{
	background:url(../img/num_2.gif) no-repeat 0 -70px;
	left:50px;
}
.numbers li#mel2 a:hover{
	background:url(../img/num_2.gif) no-repeat 0 7px;
}
.numbers li#mel3 a{
background:url(../img/num_3.gif) no-repeat 0 -70px;
	left:100px;
}
.numbers li#mel3 a:hover{
	background:url(../img/num_3.gif) no-repeat 0 7px;
	
}
.numbers li#mel4 a{
	background:url(../img/num_4.gif) no-repeat 0 -70px;
	left:150px;
}
.numbers li#mel4 a:hover {
	background:url(../img/num_4.gif) no-repeat 0 7px;
}
.numbers li#mel5 a{
	background:url(../img/num_5.gif) no-repeat 0 -70px;
	left:200px;
}
.numbers li#mel5 a:hover {
	background:url(../img/num_5.gif) no-repeat 0 7px;
}
.numbers li#mel6 a{
	background:url(../img/num_6.gif) no-repeat 0 -70px;
	left:250px;
}
.numbers li#mel6 a:hover {
	background:url(../img/num_6.gif) no-repeat 0 7px;
}
.numbers li#mel7 a{
	background:url(../img/num_7.gif) no-repeat 0 -70px;
	left:300px;
}
.numbers li#mel7 a:hover {
	background:url(../img/num_7.gif) no-repeat 0 7px;
}
.numbers li#mel8 a{
	background:url(../img/num_8.gif) no-repeat 0 -70px;
	left:350px;
}
.numbers li#mel8 a:hover {
	background:url(../img/num_8.gif) no-repeat 0 7px;
}
.numbers li#mel9 a{
	background:url(../img/num_9.gif) no-repeat 0 -70px;
	left:400px;
}
.numbers li#mel9 a:hover {
	background:url(../img/num_9.gif) no-repeat 0 7px;
}

div.pages
{

margin: 2px;
font-size: 40pt;
margin-bottom:160px;
}	

div.pages a:link  {color: black;text-decoration: none}
div.pages a:visited {color: black}
div.pages a:hover {color:#000}


/******Picture Gallery********/ 

.gallerycontainer {

border:2px solid grey;
padding: 4px;

}


p.credits {

width:680px;
margin:0 auto;
font-size:10px;
}

.credits span {
color: orange
}

.addr{
	/* Traditional Garamond-based serif stack */
font-family: Tahoma, Helvetica, "Bitstream Vera sans", "Trebuchet Ms", Arial, Verdana, sans;

}
.addr a{
	color:#000f67;
}
.addr a:hover{
	color:#000;
}
#indicazioni{
margin-top:100px;
	 font-style:italic;
	 	/* Traditional Garamond-based serif stack */
font-family: Helvetica, "Bitstream Vera sans", "Trebuchet Ms", Arial, Verdana, sans;

}

#footer{
	/*display:none;*/
	text-align:center;
}
.bottom{
	display:none;
	/*text-align:center;*/
	padding-left:50px;
	margin:0 auto;
	width:880px;
}
.home .bottom{
	display:block;
}