html, body{ font-family:helvetica, arial, sans-serif; font-size:11px; color:#fff; background:#10001A url("/public/img/fondo.jpg"); /*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; font-size: 16px;}
#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 9px; text-transform: uppercase;}
#menu a{ color:#fff; text-decoration:none; font-weight: bold;}
#menu a.active,
#menu a:hover{ color:#4b78cb; }

.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 { margin:0; width:610px; padding:0 0 0 250px; overflow:hidden; }*/
#desc-galleria ul { margin:0; 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; text-align: center;}
.campionario{ position: absolute; bottom: 110px; right:30px; width: 560px; height: 170px; background: url(/public/img/campionario.jpg); text-indent: -9000px;}
.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; padding-right:20px;}
#news .gallery, 
#news .gallery:hover {background:url("/public/img/photo_ico.gif") no-repeat scroll 100% 0 transparent;}

#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 .big-puls{ display: block; width: 127px; height: 134px; position: absolute; top: 10px; left: 10px; text-indent: -9000px; z-index: 50;}
#corpo #news-special{ background: url(/public/img/news.png) no-repeat;}
#corpo #video-special{ background: url(/public/img/video.png) no-repeat;}
#corpo #immagini-sfondo {width:900px; height:532px; overflow:hidden}
#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:#4b78cb;/*#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;
}
*/




#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#cboxOverlay{background:url(/public/img/overlay.png) repeat 0 0;}
#colorbox{}
#cboxTopLeft{width:21px; height:21px; background:url(/public/img/controls.png) no-repeat -100px 0;}
#cboxTopRight{width:21px; height:21px; background:url(/public/img/controls.png) no-repeat -129px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(/public/img/controls.png) no-repeat -100px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(/public/img/controls.png) no-repeat -129px -29px;}
#cboxMiddleLeft{width:21px; background:url(/public/img/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(/public/img/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(/public/img/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(/public/img/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(/public/img/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/public/img/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/public/img/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(/public/img/loading.gif) no-repeat center center;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(/public/img/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose.hover{background-position:-25px -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.cboxIE6 #cboxTopLeft{background:url(/public/img/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(/public/img/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(/public/img/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(/public/img/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(/public/img/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(/public/img/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(/public/img/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(/public/img/ie6/borderMiddleRight.png);}
.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {_behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");}
