html, body{ font-family:helvetica, arial, sans-serif; font-size:11px; color:#fff; background-color:#10001A; margin:auto; height:100%;}
body.contemporaneo{background-color:#ddd;}
#corpo{ width:900px; height:620px; margin:0 auto; position:relative; background-repeat:no-repeat; /*background-color:#10001A;*/}
#logo-home{ width:280px; height:90px; top:40px; /*right:0px;*/ left:600px; position:absolute; padding-right:40px; z-index:100;}
#copyright{ font-size:9px; width:250px; height:15px; bottom:100px; left:20px; position:absolute; z-index:2;}
a:focus {outline:none;}

/* INTRO */
#contenitore{ position:relative; width:800px; height:530px; margin:auto; text-align:center;}
#anim{position:absolute; bottom:0; left:0; list-style-type:none; text-align:center; z-index:10;}
#contenitore #link a{ color:#fff; text-decoration:none; display:block; margin:15px 0; text-transform:uppercase;}
#contenitore #link a:hover{ color:#666; }
#contenitore #link { position:absolute; bottom:0; left:0; text-align:center; z-index:500; width:800px;}

.trasparente { background-image:url('/public/img/sfondo-trasp.png');}

#testo-interne { width:240px; height:430px; left:600px; top:62px; position:absolute; padding:20px; z-index:2;}
#testo-interne .testo-scorrevole { height:430px; overflow:auto;}
#testo-interne.large{ width:450px; left:390px;}
#testo-interne span.titolo{ font-weight: bold; text-transform: uppercase;}
#testo-interne a {color: #956170;}
#testo-interne a:hover {color: #611337;}

#nav{ width:900px; height:88px; bottom:0; position:absolute;}
#nav img{ padding:20px 5px 20px 0; float:left; }
#nav ul { padding: 10px; margin: 0px;}

#menu li{ display:inline; list-type:none; line-height:15px; padding:0px 0px 0px 30px; text-transform: uppercase;}
#menu a{ color:#fff; text-decoration:none; }
#menu a.active{ color:#956170; }
#menu a:hover{ color:#956170; }

.contemporaneo #menu a{ color:#000; text-decoration:none; }
.contemporaneo #menu a.active{ color:#611337; }
.contemporaneo #menu a:hover{ color:#611337; }

#elenco-collezioni {list-style-type:none; margin:0; padding: 10px 0 0 0;}
#elenco-collezioni li { line-height:15px; padding:0 2px 0 0; white-space:nowrap; text-transform: uppercase; }
#elenco-collezioni a {color:#fff; text-decoration:none;}
#elenco-collezioni a img {position:absolute; right:99999px; border:none;}
#elenco-collezioni a:hover img {bottom:13px; right:13px; z-index:10;}

#copertina {bottom:10px; right:10px; position:absolute;}
#copertina img {border:0;}

#menu-collezioni{ font-size:9px; color:#ccc; border-top:dotted 1px #ccc; overflow:hidden;}
#menu-collezioni li{ display:inline; list-type:none; line-height:15px; padding:0 2px 0 0; white-space:nowrap; text-transform: uppercase; /*border-right: 1px solid white; */}
#menu-collezioni a{ color:#ccc; text-decoration:none; }
#menu-collezioni a.active{ color:#956170; }
#menu-collezioni a:hover{ color:#956170; }
#menu-collezioni a img {position:absolute; right:99999px; border:none;}
#menu-collezioni a:hover img {bottom:60px; right:50px; z-index:10;}

.contemporaneo #menu-collezioni{ border-color:#000;}
.contemporaneo #menu-collezioni a{ color:#000; text-decoration:none; }
.contemporaneo #menu-collezioni a.active{ color:#7A384F; }
.contemporaneo #menu-collezioni a:hover{ color:#7A384F; }

#logo-galleria{ width:250px; height:50px; left:30px; top:10px; position:absolute; z-index:1; }
#desc-galleria{ width:860px; margin:0 0; height:50px; top:10px; position:relative; padding:0px 20px; text-align:right; color: #fff;}
.contemporaneo #desc-galleria{color: #000;}
#desc-galleria ul {padding:0 0 0 250px; margin:0; width:610px; overflow:hidden; }
#desc-galleria li{ display:inline; list-type:none; padding:0px 10px; float:right; }
/*
#desc-galleria .codice{ font-size:13px; font-weight:bold; color:#fff; }
#desc-galleria .descrizione{ font-size:8px; color:#fff; }
#desc-galleria .dimensioni{ font-size:8px; font-style:italic; color:#fff; }
#desc-galleria .codice-finitura{ font-size:15px; font-weight:bold; color:#fff; }
#desc-galleria .descrizione-finitura{ font-size:12px; color:#fff; }
*/
#desc-galleria .codice{ font-size:13px; font-weight:bold; }
#desc-galleria .descrizione{ font-size:8px; }
#desc-galleria .dimensioni{ font-size:8px; font-style:italic; }
#desc-galleria .codice-finitura{ font-size:15px; font-weight:bold; }
#desc-galleria .descrizione-finitura{ font-size:12px; }

#thumb-galleria { width:230px; height:410px; padding:20px; bottom:90px; left:30px; position:absolute; /*background-image:url('/public/img/sfondo-trasp.png');*/ background-color:#000; overflow:hidden;}
.contemporaneo #thumb-galleria {background-color:#fff;}
#thumb-galleria ul { padding:0; margin:0; height:380px;}
#thumb-galleria li { display:inline; list-type:none; }
#thumb-galleria img{ float:left; padding:3px; }
#thumb-galleria label {float:left; margin-top:10px;}
.contemporaneo #thumb-galleria label {color: #000;}
#thumb-galleria input{ float:left; margin:10px 0 0 10px; width:90px;}
#thumb-galleria a{text-decoration: none; color:#fff; margin:10px 0 0 5px; float:left; border: 1px solid transparent;}
.contemporaneo #thumb-galleria a{color:#000;}
#thumb-galleria a.selected{border-color:#956170;}

#big-galleria{ width:560px; height:450px; bottom:90px; right:30px; position:absolute; background-color: #030005;}
.contemporaneo #big-galleria{ background-color: #fff;}
#big-galleria img{ padding:10px; }

#desc_prodotto { bottom:16px; height:60px; left:14px; padding:10px; position:absolute; width:509px; z-index:10; }
#desc_prodotto h1 {font-size: 12px;}

#news         {margin-top: 15px;}
#news li      {margin-top: 10px;}
#news li .titolo-news  {font-weight:bold;}
#news a, #news a:hover {color:#FFFFFF; text-decoration:none; background:url("/public/img/photo_ico.gif") no-repeat scroll 100% 0 transparent;padding-right:20px;}



#content-gallery-news {position: absolute; left: 10px; top: 62px; width: 580px; height: 440px; display: none;}
#content-gallery-news #gallery-news {width: 570px; height: 400px; margin:5px;}
#content-gallery-news #slide-navigation {position:absolute; bottom:5px; left:5px; line-height:27px; z-index:1;}
#content-gallery-news #slide-navigation .handle {float:left; margin-right:9px; padding:4px 0 5px; height:18px; width:27px; background-image:url('/public/img/frecce.png'); text-indent:-9000px;}
#content-gallery-news #slide-navigation #prev {background-position:0 0;}
#content-gallery-news #slide-navigation #prev:hover {background-position:-27px 0;}
#content-gallery-news #slide-navigation #next {background-position:100% 0;}
#content-gallery-news #slide-navigation #next:hover {background-position:-54px 0;}






#contatti input {width: 230px; margin-bottom: 10px;}
#contatti input.pwd {width: 50px; margin-bottom: 10px;}
#contatti textarea {width: 230px; margin-bottom: 10px;}
#contatti a { color:#fff; text-decoration:none; }
#contatti a:hover{ color:#956170; }
#contatti a.invia {position:absolute; right:27px;}

#corpo #immagini-sfondo {width:900px; height:532px; overflow:hidden}
/*#corpo #immagini-sfondo img {display:none;}*/

#corpo #gruppi-collezioni div {float:left; width:450px; height:532px;position:relative; overflow:hidden;}
#corpo #gruppi-collezioni div h2 {position:absolute;top:50%;left:40%}
#corpo #gruppi-collezioni div h2 a{text-decoration:none; color:#fff;}
#corpo #gruppi-collezioni div h2 a.coll2{color:#000;}
#corpo #gruppi-collezioni div h2 a:hover, #corpo #gruppi-collezioni div h2 a.coll2:hover{color:#956170;}

#menu-gruppo-collezioni{ font-size:9px; color:#ccc; border-top:solid 1px #ccc; overflow:hidden;}
#menu-gruppo-collezioni li{ display:inline; list-type:none; line-height:15px; padding:0 2px 0 0; white-space:nowrap; text-transform: uppercase; /*border-right: 1px solid white; */}
#menu-gruppo-collezioni a{ color:#ccc; text-decoration:none; }
#menu-gruppo-collezioni a.active{ color:#956170; }
#menu-gruppo-collezioni a:hover{ color:#956170; }
#menu-gruppo-collezioni a img {position:absolute; right:99999px; border:none;}
#menu-gruppo-collezioni a:hover img {bottom:60px; right:50px; z-index:10;}

.contemporaneo #menu-gruppo-collezioni{ border-color:#000;}
.contemporaneo #menu-gruppo-collezioni a{ color:#000; text-decoration:none; }
.contemporaneo #menu-gruppo-collezioni a.active{ color:#7A384F; }
.contemporaneo #menu-gruppo-collezioni a:hover{ color:#7A384F; }


/*
.testo-interne p{ padding:10px; text-align:justify; } 

/*
.principale{
 width:900px; 
 height:600px; 
 margin:0 auto; 
 position:relative; 
 background-image:url('/public/img/hp-sfondo.jpg'); 
 background-repeat:no-repeat;
}

.intro{
 width:900px; 
 height:600px; 
 margin:0 auto; 
 position:relative;
 background-image:url('/public/img/intro-sfondo.jpg');
 background-repeat:no-repeat;
}
*/


/*
.galleria{
 width:900px; 
 height:600px; 
 margin:0 auto; 
 position:relative; 
 background-color:#4C352D;
}







.slogan-intro{
 width:205px; 
 height:155px; 
 top:360px; 
 left:160px; 
 position:relative; 
 background-image:url('/public/img/intro-slogan-01.png'); 
 background-repeat:no-repeat;
}


.logo-intro{
 width:150px; 
 height:75px; 
 top:255px; 
 left:385px; 
 position:relative;
}

.menu-intro{
 padding-left:0px;
}

.menu-intro li{
 display:block; 
 list-type:none; 
 line-height:35px; 
 text-align:center;
}

.menu-intro a{
 color:#fff;
 text-decoration:none;
}

.menu-intro a:active{
 color:#ccc;
}

.menu-intro a:hover{
 color:#666;
}


/*
.menu li{
 display:inline; 
 list-type:none; 
 line-height:45px; 
 padding:0px 20px;
 text-transform: uppercase;
}

.menu a{
 color:#fff;
 text-decoration:none;
}

.menu a:active{
 color:#ccc;
}

.menu a:hover{
 color:#666;
}
/*
