body {
/**/
margin-top : 0px;
background-color: black;
font-family: Helvetica,Arial, Times, serif;
color:#FFFFFF;

}
img{
border : 0px;
}

small{
font-size:9px;
}

b,strong{
font-weight:bold;
}
th{
text-align:center;
font-weight:bold;
vertical-align : top;
}
td{
vertical-align : top;
text-align:justify;
}
th.scheda{
font-size:0.6em;
width:100px;
text-align:right;
font-weight:bold;
padding:4px;
border-right : 1px solid #73615A;
border-bottom : 1px solid #C7C7C7;
}
td.scheda{
font-size:0.6em;
padding:4px;
border-bottom : 1px solid #C7C7C7;
}

li{
/* 0 */
}
h1{
font : bold 2em Helvetica,Arial, Times, serif;
/*border : 1px solid rgb(30,30,30);*/
letter-spacing : 3px;
margin-top:10px;
margin-bottom:10px;

}
h2 {
color : #993333;
font : italic bold 1.5em Helvetica,Arial, Times, serif;
letter-spacing : 1px;
margin-top : 0px;
margin : 0px 0px;
background : transparent;
}
h3 {
color : #993333;
font : bold 0.9em Helvetica,Arial, Times, serif;
letter-spacing : 0.6em;
margin-top : 0px;
margin : 0px 0px;
background : transparent;
}

#content{
width: 900px;
margin-right:auto;
margin-left:auto;
text-align:center;
padding:0px;
/*border : 2px solid #73615A;*/
/*background : #F3ECE2  url(img/sfondo_testo.gif) no-repeat;*/
}


#testo {
float:left;
font-size: 1.2em;
text-align: justify;
width : 900px;
margin:0 auto;
padding:8px;
/*border : 1px solid Black;
*/
line-height: 1.2em;
}





.menu {
width:900px;
margin:10px auto;
background: transparent;
padding:0px;
text-align : left;
font-family: Helvetica, Arial, Times, serif;
z-index:5;
}


.menu a {margin-bottom:5px !important;}


#menu2 { margin:100px auto 30px;	}



#footer {

width:100%;
background: transparent;
padding:0px;
text-align : center;
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
margin-top : 10px;
padding-top:5px;
font-size:10px;
border-top: 1px double #C7C7C7;
}

a{
color: #666666;
font :   Helvetica, Arial, Times, serif;
background-color : transparent;
}

a.menu1:link, a.menu1:visited {
color : white;
font : bold 0.6em  Helvetica,Arial, Times, serif;
background-color : transparent;
text-decoration : none;	
display:inline;
position:relative;
float:left;
width:25%;
margin:0px;
text-transform:uppercase;

}
a.menu1:hover {
text-decoration : underline;
background-color : transparent;
}
a.menu2:link, a.menu2:visited {
color : white;
font : bold 0.6em  Helvetica,Arial, Times, serif;
background-color : transparent;
text-decoration : none;	
display: inline;
position:relative;
float:left;
width:25%;
margin:0px;
text-transform:uppercase;

text-align:center;

}
a.menu2:hover {
text-decoration : underline;
background-color : transparent;
}
a.menu3:link, a.menu3:visited {
color : white;
font : bold 0.6em  Helvetica,Arial, Times, serif;
background-color : transparent;
text-decoration : none;	
text-align:right;
display: inline;
position:relative;
float:left;
width:24%;
margin:0px;
text-transform:uppercase;

}
a.menu3:hover {
text-decoration : underline;
background-color : transparent;
}
a.lang:link, a.lang:visited {
color : #666666;
font : bold  Helvetica,Arial, Times, serif;
background-color : transparent;
letter-spacing: 0.2em;
text-decoration : none;	
display: block;
margin:3px;
text-align:left;

}
a.lang:hover {
text-decoration : underline;
background-color : transparent;
}
.lev1 {
border-bottom: 1px double #C7C7C7;
padding-top:2px;
background-color: transparent;
}
.lev2 {
border-top: 1px dashed #C7C7C7;
padding-top:2px;
padding-bottom:5px;
padding-left:50px;
padding-right:2px;
background-color: transparent;
}
.lev3 {
border-top: 1px dashed #C7C7C7;
padding-top:4px;
padding-bottom:5px;
padding-left:50px;
padding-right:2px;
background-color: transparent;
}
.lev4 {
padding-left:50px;
padding-right:2px;
background-color: transparent;
}

.foto{
/*border: 1px solid rgb(150,150,150);
margin: 4px;*/
padding : 1px;
}
hr{
border-top: 1px solid rgb(150,150,150);/*
margin: 4px;*/
padding : 0px;
}
.form {
font : 0.6em  Helvetica, Arial, sans-serif;

margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-size: 12px;
border-top-width: 0px;
border-right-width: 2px;
border-bottom-width: 2px;
border-left-width: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
border : 1px groove black;
background-color : white;
}
.grigio {
color: #999;
/*font : bold 14px  "Times New Roman", Times, serif;*/
background-color : transparent;
letter-spacing: 0.4em;
}


/* hack per far quadrare IE win */
h1#menuart  {
font-size:1em !important;
font-size:1.4em;
}

#menuart {
margin-top:10px;
text-align:left;
padding-left:150px;
}

#menuart ul {
font-size:1em;
}

#menuart  li {
list-style-position:inside;

list-style-type:none;

margin:0.1em;

color:#FF8400;
font:1.8em  bold;
/*font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;*/
}

#menuart a {
font:1em  bold;
color:white;
text-decoration: none;
font-family: Helvetica, Geneva, Verdana, Arial, sans-serif;
}
#menuart a:hover {
text-decoration: underline;
}

#menuart span{
	font-size:0.7em;
}
#menuclothing {
/**/border : 0px solid white;
text-align:left;
background: transparent;

/*border: 1px double #C7C7C7;*/
}
#menuclothing ul{


}
#menuclothing li{
list-style-position:inside;
list-style-type:none;
padding:4px;
margin:0px;
color:#FFFFFF;
font-size:0.7em;
display:block;

/*text-align:left;*/


}
#menuclothingtitle{
font-size:1.5em;
letter-spacing:0.1em;
margin-top: 10px;
margin-bottom:10px;
}
#menuclothing a{
color:#FFFFFF;
text-decoration: none;
}
#menuclothing span{
	font-size:0.7em;
}

#testoclothing{
	width:70%;
	font-size:0.8em;
	text-align:justified;
	margin-left:auto;
	margin-right:auto;
}
#paginasemplice a{
color:#FFFFFF;
text-decoration: underline;	
font-size:0.8em;
}

.numerogrande {
font-size:5em;
display:inline;
font-weight: bold;
}

.numerogallery{
font-size:1em;
font-weight: bold;	
text-align:right;
}
.listafoto{
/*text-align:left;*/
font-size:1em;
color:white;
}



.lista {width:500px !important;}
.lista div {width:500px !important;}




#linklist {
list-style-type:none;
}

#linklist li a {
margin:10px;
text-decoration:none;
}

#linklist li a:hover {
text-decoration:underline;
}


.contatti { font-family: "Century Gothic", Futura,  sans-serif;  }
.contatti span {font-size:10px;}


#gallerytext { position:absolute; width:700px; height:300px; margin:-300px 0 0 100px; text-align:center; font-family: "Century Gothic", Futura,  sans-serif;  font-size:1.2em;  font-weight:lighter;  }

.headfx {position:absolute; margin:60px 0 0 0 ; width:940px; height:650px; z-index:30; background:#000;}


.clear {clear:both;}