html,body
{
 height:100%;
 margin:0;
 padding:0;
 color:#7E716E;
 background:#C2BFBA url("img/sfondo.gif") left top repeat;
 font-size:12px;
 font-family:Arial,sans-serif;
}
body { text-align:center; width:100%; }

img
{
 display:block;
 margin:0;
 padding:0;
 border:none;
}

a, a:visited, a:hover { text-decoration:none; }

.invisibile { visibility:hidden; }

#vcent
{
 position:absolute;
 left:50%;
 top:50%;
 width:700px;
 height:475px;
 margin-left:-350px;
 margin-top:-237px;
}

#box
{
 position:relative;
 width:700px;
 height:400px;
 margin:0 auto 0 auto;
 text-align:left;
 background-color:#FAFAF8;
}

#menu
{
 position:relative;
 width:700px;
 height:75px;
 margin:0 auto 0 auto;
 text-align:left;
 background-color:#CAC6C1;
}

#menu h3
{
 position:absolute;
 right:0;
 bottom:0;
 margin:0;
 padding:0;
}

#menu ul
{
 display:block;
 position:absolute;
 left:24px;
 top:30px;
 margin:0;
 padding:0;
 list-style-type:none;
 font-family:Times,serif;
 font-size:15px;
 color:#FFF;
}

#menu li
{
 position:relative;
 display:block;
 float:left;
 margin:0;
 padding:0 22px 0 0;
 list-style-type:none;
}

#menu a,#menu a:visited
{
 color:#7E716E;
 text-decoration:none;
}
#menu a:hover,#menu a:active
{
 color:#FFF;
 text-decoration:none;
}

#previous,#next
{
 display:block;
 position:absolute;
 bottom:8px;
 margin:0;
 padding:0;
 color:#7E716E;
 font-size:18px;
 z-index:2;
}
#previous { right:34px; }
#next { right:15px; }

#previous a,#next a
{
 color:#7E716E;
 text-decoration:none;
}

/* Collections */
#imgdescr
{
 position:absolute;
 left:25px;
 top:25px;
 z-index:2;
}

#description
{
 position:absolute;
 left:25px;
 top:50px;
 margin:0;
 padding:0;
 z-index:2;
 font-size:10px;
}

#jewel
{
 position:absolute;
 left:0;
 top:0;
 z-index:1;
}

#page
{
 position:absolute;
 left:25px;
 bottom:8px;
 margin:0;
 padding:0;
 color:#7E716E;
 z-index:2;
}

/* About me */
#about
{
 display:block;
 margin:0;
 padding:0;
 width:700px;
 height:400px;
 list-style-type:none;
 background:#A6A7AB url("menu/sfondo-about.jpg") left top no-repeat;
}

#about li
{
 display:block;
 position:absolute;
 margin:0;
 padding:0;
 list-style-type:none;
}

.zh #cinziamaini { left:44px; top:48px; }
.zh #design { left:422px; top:75px; }
.zh #ideas { left:205px; top:135px; }
.zh #research { left:487px; top:182px; }
.zh #nature { left:105px; top:231px; }
.zh #handcrafted { left:327px; top:246px; }
.zh #women { left:214px; top:323px; }

.en #cinziamaini { left:38px; top:48px; }
.en #design { left:363px; top:75px; }
.en #ideas { left:204px; top:137px; }
.en #research { left:452px; top:182px; }
.en #nature { left:68px; top:231px; }
.en #handcrafted { left:363px; top:240px; }
.en #women { left:213px; top:321px; }

#fotoabout
{
 position:absolute;
 left:0;
 top:0;
}

#titoloabout
{
 position:absolute;
 left:350px;
 top:35px;
}

#contabout
{
 position:absolute;
 left:350px;
 top:75px;
 width:300px;
 height:300px;
}

#pageabout
{
 position:absolute;
 left:350px;
 bottom:8px;
 margin:0;
 padding:0;
 color:#7E716E;
 z-index:2;
}

/* My News */

#fotonews
{
 position:absolute;
 left:0;
 top:0;
}

#contnews
{
 position:absolute;
 left:300px;
 top:0;
 width:400px;
 height:400px;
 color:#FFF;
 background-color:#827773;
}

#contnews a, a:visited, a:hover { color:#a79f9b; }

#contnews h1 {
 padding:35px 0 0 50px;
 margin:0;
 font-size:12px;
 text-transform:uppercase;
}

#pagenews
{
 position:absolute;
 left:350px;
 bottom:8px;
 margin:0;
 padding:0;
 color:#fbfbfb;
 z-index:2;
}

#pagenews a { color:#fbfbfb; }

#contnews p
{
 position:relative;
 margin:35px 50px 0 50px;
}

#previous.news a,#next.news a
{
 color:#fbfbfb;
}

/* Contact me */
#contcont
{
 position:absolute;
 left:300px;
 top:0;
 width:400px;
 height:400px;
 color:#FFF;
 background-color:#6B2146;
}

#contcont p
{
 position:absolute;
 left:50px;
 top:178px;
}

#contcont #credit
{
 top:4px;
}

#contcont a { color:#FFF; text-decoration:none; }

/* Home */
#contind2
{
 position:absolute;
 left:0;
 top:0;
 width:700px;
 height:400px;
 padding:25px 30px 0 345px;
 color:#7E726E;
 background:#FAF9F8 url("img/sfondo-index.jpg") top left no-repeat;
/* IE5.x box model hack */
 voice-family: "\"}\"";
 voice-family:inherit;
 width:325px;
 height:375px;
}
html>body #contind2 { width:325px; height:375px; } /* Recupera Opera */

/* pre-Home */
#boxind
{
 height:475px;
}

#contind
{
 position:absolute;
 left:0;
 top:0;
 width:700px;
 height:475px;
 color:#7E726E;
}

#cinziaind
{

 position:absolute;
 left:420px;
 top:160px;
}

#enter
{
 padding:0;
 margin:0;
 display:block;
 position:absolute;
 left:420px;
 top:410px;
 width:230px;
}

#enter a
{
 padding:0;
 margin:0;
 color:#827676;
 font-size:20px;
 font-family:Times,serif;
 text-decoration:none;
}