@charset "utf-8";
/* CSS Document */

body{
background-image:url(images/bg.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
line-height:15px;
background-color:#fff;
}
#sb-content html body{
background-image:url(images/bg_pop-up.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ebebeb;
line-height:15px;
background-color:#000000;
}
a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
a:hover{
color:#c69249;
}
form,input, submit{
margin:0;
padding:0;
border:0;

}
input{
margin:5px 0 5px 0;
background-color:#1b1b1d;
border:1px solid #34343c;
color:#FFFFFF;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
margin:0;
padding:0;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
margin:0;
padding:0;
}
h3{
margin:0;
padding:0;
}
h4{
margin:0;
padding:0;
}
h5{
margin:0;
padding:0;
}
img{
border:0;
margin:0;
padding:0;
}
ul{
border:0;
margin:0;
padding:0;
list-style:none;
}
p{
line-height:15px;
margin:0;
padding:0;
}
#container{
width:973px;
margin:auto;
text-align:left;
}
#top{
margin:5px 0 0 0;
width:970px;
float:left;
display:none;
}
.menu-top{
float:right;
margin:30px 0 0 0;
padding:33px 0 0 0;
display:none;
}
.menu-top a{
margin: 0 3px 0 3px;
display:none;
}
a.link-acceso {
color:#c69249;
display:none;
}
#menu{
width:973px;
float:left;
display:none;
}

#main-interno{
width:950px;
background-color:#000000;
float:left;
padding:10px 10px 10px 10px;
}

.box-c{
width:225px;
float:left;
margin:0 5px 0 5px;
border-bottom:1px solid #34343c;
padding:0 0 10px 0;
min-height:300px;
}
.box-c img{
padding:20px 0 0 55px;
}
.box-c p{
padding:10px 0 10px 0;
}
.titolo-box-c{
border-bottom:4px solid #34343c;
padding:0 0 5px 0;
}
#titolo-main-interno{
width:970px;
background-color:#000000;
padding:10px 0 10px 0;
border-bottom:1px solid #34343c;
float:left;
}
#titolo-main-center{
width:960px;
background-color:#000000;
padding:10px 0 10px 0;
border-bottom:1px solid #34343c;
float:left;
}
.titolo-a h1 {
font-size:16px;
display:inline;
}
.titolo-a img {
vertical-align:middle;
margin:0 2px 3px 10px;
}
.titolo-a {
float:left;
padding:10px 0 0 20px;
}


.titolo-a-a {
float:left;
padding:10px 0 0 0;
}
.nav-int{
background-image:url(images/bg-nav.jpg);
background-repeat:no-repeat;
width:530px;
height:32px;
line-height:32px;
float:right;
padding:0 0 0 10px;
display:none;
}

#main-interno h1 {
font-size:16px;
padding:5px 10px 10px 10px;
display:inline;
}
#main-interno img {
vertical-align:middle;
margin:2px;
}

#menu {
width:973px;
float:left;
margin:5px 0 0 1px;
display:none;
}
#menu a{
background-image:url(images/pulsante-menu.jpg);
background-repeat:no-repeat;
width:137px;
height:31px;
line-height:31px;
text-align:center;
display:block;
float:left;
margin:0 1px 0 0 ;
display:none;
}
#menu a:hover{
color:#c69249;
display:none;
}
#menu  .accesa a{
color:#c69249;
background-image:url(images/pulsante-menu-hover.jpg);
background-repeat:no-repeat;
width:137px;
height:31px;
line-height:31px;
text-align:center;
display:block;
float:left;
margin:0 2px 0 0 ;
display:none;
}
#box-bottom{
margin:5px 0 0 0;
width:973px;
float:left;
display:none;

}
#box-bottom h1{
margin:0;
padding:0;
display:none;
}
#box-bottom  p{
margin:0;
padding:8px 0 0 0;
display:none;
}
.box{
background-color:#000000;
width:302px;
float:left;
margin:1px 5px 0 1px;
padding:15px 6px 16px 10px;
min-height:65px;
display:none;
}
.box h1 a{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
display:none;
}
.box p a{
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-right:70px;
margin:5px 0 0 0;
display:none;
}
.box p a:hover{
color:#ebebeb;
display:none;
}
.box img {
margin:0 10px 0 0 ;
text-align:center;
display:none;
}
#navigazione{
width:970px;
background-color:#000000;
float:left;
padding:0 0 10px 0;
display:none;
}

#main-interno h2{
padding:0 0 0 0;
}

.box-b{
width:450px;
float:left;
}
.box-b img{
border:1px solid #34343c;
display:inline;

}

.titolo-content {
background-image:url(images/bg-titolo-gioielli.jpg);
background-repeat:repeat-x;
width:350px;
float:left;
margin:10px 20px 10px 0;
border-bottom:1px solid #34343c;
padding:0 0 27px 0;
}
.titolo-content h1{
height:26px;
line-height:26px;
}
.titolo-content p{
margin: 10px 0 0 0;
}
#gallery {
width:240px;
float:left;
margin:10px 0 0 15px;
display:inline;
}
#gallery ul li{
float:left;
margin:2px 0 0 2px;
}
#gallery img{
border:1px solid #a6a7ad;
display:inline;
margin:0 0 0 0;
}
#gallery-big {
float:right;
width:315px;
height:281px;
}
.caratteristiche {
width:500px;
clear:left;
margin:10px 0 0 5px;
}
.caratteristiche h3{
margin:0 0 15px 5px;
font-size:10px;
}
.caratteristiche p{
margin:10px 0 5px 0;

}
.pulsante {
margin:10px 0 0 0;
width:450px;
}
.pulsante a{
background-image:url(images/bottone.jpg);
background-repeat:no-repeat;
width:151px;
height:24px;
line-height:24px;
text-align:center;
display:block;
float:left;
margin:0 10px 0 10px;
}
.avanti{
float:right;
margin:15px 0 0 0;
padding:0 20px 0 0;
}
.indietro{
float:left;
margin:15px 20px 0 0;
padding:0 0 0 10px;
}
#container-a{

width:800px;
background-color:#000000;
padding:10px 0 10px 0;
margin:0 0 0 0;
}
#container-a form table{
width:700px;
margin:15px 0 0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#container-a form input ,#main-centrale input{
margin:3px 5px 0 0;
background-color:#1b1b1d;
border:1px solid #34343c;
color:#FFFFFF;
margin:3px 5px 10px 0;
}
#container-a  input.invia,#main-centrale input.invia{
background-image:url(images/pulsante-reg.jpg);
background-repeat:no-repeat;
width:151px;
height:24px;
line-height:24px;
text-align:center;
border:0;
color:#FFFFFF;
margin:5px 0 0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
}
input#binvia {
background-image:url(images/pulsante-reg.jpg);
background-repeat:no-repeat;
width:151px;
height:24px;
line-height:24px;
text-align:center;
border:0;
color:#FFFFFF;
margin:10px 0 0 0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
cursor:pointer;
}



#container-a input.inputwarning, #main-centrale input.inputwarning {
background-color:#1B1B1D;
color:#FFFFFF;
margin:3px 0 10px;
border:1px solid #990000;
}

#container-a h1{
font-size:18px;
font-weight:bold;
margin:0 0 10px 0;

}
#container-a h2, p{
padding:5px 10px 0 0;
}
#container-a h3{
font-size:12px;
font-weight:bold;
padding:10px 0 0 10px;
display:inline;
}
#container-a h2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c49348;
font-weight:bold;
display:inline;

}
#container-a h2 a:hover{
color:#fff;
}
.sfumatura{
background-image:url(images/bg-exclusive.jpg);
background-repeat:repeat-x;
width:790px;
min-height:115px;
padding:20px 0 0 0;
border-bottom:1px solid #33333b;
}
.sfumatura img{
float:right;
margin:10px 25px 0 0;
}
.sfumatura p{
padding:0 0 0 10px;
width:450px;
}
.sfumatura h4{
padding:0 0 0 10px;

}
.sfumatura h3 a{
padding:0 0 0 0;

}
.titolo-reg{
border-bottom:1px solid #34343c;
margin:10px 0  0 5px;
padding:0 0 10px 0;
}
.chiudi-reg{
float:right;
}
#main-centrale{
padding:10px 10px 0 0;
font-size:11px;
}
#main-centrale img{
float:left;
}
#main-centrale table{
margin-top:50px;
}
#main-centrale table td{
padding:10px;
padding-left:0
}
.nozze {
width:130px;
margin:10px 20px 0 0;
float:right;
display:inline;
}
.nozze a{
background-image:url(images/pulsante-nozze.jpg);
background-repeat:no-repeat;
width:121px;
height:20px;
line-height:20px;
display:block;
text-align:center;
}
.messaggio{
width:900px;
}
.messaggio img{
float:left;
padding:0 20px 0 0;
}
.messaggio p{
padding:10px 0 0 0;
font-size:12px;
font-weight:bold;
}
/* MOD DOMENICO */
div.object-left 
{
    float: left;
    clear: left;
}

div.object-right
{
    float: right;
    clear: right;
}


/* CARRELLO */

.titolo-main-interno-a{
width:940px;
background-image:url(images/bg-carrello.jpg);
background-repeat:repeat-x;
height:26px;
margin:0 0 0 0;
padding:4px 0 0 10px;
}
.titolo-main-interno-a h1{ 
font-size:16px;
font-weight:bold;
color:#d6dadd;

}
.tab-a table{
margin:20px 0 0 0;

}
tr.tab-b {
background-image:url(images/bg-th.jpg);
background-repeat:repeat-x;
padding:0 0 10px 0;
border-bottom:1px solid #34343c;
font-size:12px;
font-weight:bold;


}.tab-a td{
padding:5px 20px 10px 20px;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #34343c;

}
.tab-a h1{
font-size:14px;
font-weight:bold;
color:#000000;
}
.tab-a img{
border:1px solid #222222;
}
.tab-a input{
background-color:#131415;
border:1px solid #34343c;
color:#FFFFFF;
}
.tab-a h2{
font-size:14px;
font-weight:bold;
color:#000000;
}
.tab-a ul{
margin:10px 0 0 0;
}


input.check{
border:0;

}
.tab-c table{
width:940px;
margin:20px 0 0 0;

}

.tab-a h2{
font-size:12px;
font-weight:bold;
color:#c49348;
}
input.puls{
background-image:url(images/pulsante-tab-a.jpg);
background-repeat:no-repeat;
width:150px;
height:24px;
text-align:center;
border:0;
color:#c49348;
font-weight:bold;
font-size:12px;
margin:20px 2px 10px 0;
cursor:pointer;
float:left;
}
#footer{
margin:5px 0 0 0;
float:left;
text-align:center;
width:965px;
border-top:3px solid #1d1e23;
padding:5px 0 0 0;
display:none;

}



