body{
    background: transparent url('../images/background_summer.jpg') 0 0 no-repeat fixed;
    margin:0;
    padding:0;
    color: #404040;
}

body, input, select, textarea{font: normal 14px Verdana, Trebuchet MS,  Arial;}

input[type=text], input[type=password], textarea{border:solid 1px #FAC7DD; color:#808080;}

form{margin:0; padding:0;}

a, a:hover, a:visited{color:#404040; text-decoration:none;}

p{margin:5px 0 0 0; padding: 0;}

img{border:0;}

h1{margin:0 0 10px 0; padding:0; font: normal 25px Verdana, Trebuchet MS,  Arial; color: #404040;}
h2{margin:0 0 10px 0; padding:0; font: bold 15px Verdana, Trebuchet MS,  Arial; color: #ED1E79;}
li {margin:0 0 5px 0; padding:0; font: bold 15px Verdana, Trebuchet MS,  Arial; color: #ED1E79;}


table{border-collapse:collapse;}

td{padding: 10px 10px 0 0; vertical-align:top;}

p.clear{clear:both; margin:0; background:red; height:0; overflow:hidden;}

.left{float:left;}

.right{float:right;}

.highLight{color:#ED1E79;}

.btn{
    background: #C7B299 url('../images/bg_btn.gif') repeat-x 0 0;
    border: 0;
    color:#FFFFFF; font-weight: bold;
    padding:2px 10px;
    text-decoration: none;
}

.btnDisabled{
    background: #7F7F7F url('../images/bg_btn_disabled.gif') repeat-x 0 0;
    border: 0;
    color:#FFFFFF; font-weight: bold;
    padding:2px 10px;
    text-decoration: none;
}

#main{
    margin:-10px auto 0 auto;
    width:790px;
    padding:0 15px;
    background: transparent url('../images/bg.png') 0 0 repeat-y;
}
* html #main{ /* Regole per IE (dalla 5.5 in poi) */
    background-color: #000;
    back\ground-color: transparent;
    background-image: url('blank.gif');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg.png" ,sizingMethod="scale");
}

#capTop{
    background: transparent url('../images/bg_captop.png') 0 0 no-repeat;
    margin:0 auto 0 auto;
    width:820px;
    height:30px;
    overflow: hidden;
}

* html #capTop{ /* Regole per IE (dalla 5.5 in poi) */
    background-color: #000;
    back\ground-color: transparent;
    background-image: url('blank.gif');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_captop.png" ,sizingMethod="scale");
}

#capBottom{
    background: transparent url('../images/bg_footer.png') 0 0 no-repeat ;
    margin:0 auto 0 auto;
    width:820px;
    height:50px;
    overflow: hidden;
}

* html #capBottom { /* Regole per IE (dalla 5.5 in poi) */
    background-color: #000;
    back\ground-color: transparent;
    background-image: url('blank.gif');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg_footer.png" ,sizingMethod="scale");
}


.header{
    height:200px;
    margin-top:0px;
    overflow: hidden;
    background: transparent url('../images/pic_header.jpg') no-repeat 0 0;
}

p#menu{
    width:780px;
    background: transparent;
    height: 36px;
    display:block;
    margin:5px;
    border-bottom:solid 1px #D9D9D9;
    overflow: hidden;
}
* html #menu { /* Regole per IE (dalla 5.5 in poi) */
    background-color: #000;
    back\ground-color: transparent;
    background-image: url('blank.gif');
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bg.png" ,sizingMethod="scale");
}

p#menu a, p#menu a:visited, p#menu a:hover{
    display:block;
    float:left;
    padding:10px 15px 10px 15px;
    text-decoration:none;
}

p#menu a.active, p#menu a:visited.active, p#menu a:hover.active{color:#A6A6A6;}

p#menu a.first, p#menu a:visited.first, p#menu a:hover.first{
    border-left:0;
    padding-left:0;
}

p#menu a.last, p#menu a:visited.last, p#menu a:hover.last{
    border-right:0;
    padding-right:0;
}

p#menu .left, p#menu .right{display: block;}

p#menu .right{width:45px; text-align:right;}

p#menu .right a, p#menu .right a:visited, p#menu .right a:hover{ font-weight:normal; padding: 10px 0; border:0;}

p#menu .right a.download, p#menu .right a:visited.download, p#menu .right a:hover.download{ background: transparent url('../images/ico_download.gif') no-repeat 0 5px; padding-left:23px;}



.content{padding:0 10px;}

.breadCrumbs{
    margin:5px 0 20px 0;
    font-size:10px;
}

.leftZone{
    width:540px;
    float:left;
    min-height:375px;
    _height:375px;
}

.hpBG{
    background: transparent  185px 5px no-repeat;
}

.leftZone, .leftZone a, .leftZone a:hover, .leftZone a:visited, .rightZone, .rightZone a, .rightZone a:hover, .rightZone a:visited{color: #8C8C8C;}

.leftZone .subZone {
    color:#8C8C8C;
}

.leftZone .subZone .listBijoux{
    padding:15px 0 5px 0;
    font-size:20px;
	text-decoration:none;
    color:#ED1E79;
}

.listBijoux  a{
    color:#ED1E79;
}

.listBijoux  a:visited{
    color:#ED1E79;
}

	
.leftZone .subZone .listBijoux a.element,.leftZone .subZone .listBijoux a.element:link,.leftZone .subZone .listBijoux a.element:hover,.leftZone .subZone .listBijoux a.element:visited{
    padding:0px 0 2px 15px;
    background: transparent url('../images/icon_heart.gif') no-repeat 0 8px;
    display:block;
    width:160px;
    color:#ED1E79;

}

.rightZone{
    float:right;
    width:200px;
}



.addYouBook{height:150px; overflow:hidden; margin:0;}

.rightZone .box .subBox{padding:7px; border:solid 5px #E6E6E6; color:#404040; width:180px;}

.rightZone .box .subBox table td{padding:0;}

.rightZone .box .subBox h2{margin:0 0 10px 0; padding:0; font: normal 20px Verdana, Trebuchet MS,  Arial; color: #8C8C8C;}

.rightZone .box .subBox input.input1{width:170px; height:20px; margin-bottom:10px;}

.thumb img, .pic img{ padding:5px; background: #CBDEF5;}
.thumb a:hover img{ background: #0169AD;}
.thumbF img, .pic img{ padding:5px; background: #e8EEF5;}
.thumbF a:hover img{ background: #C7B299;}

.thumbF img, .picF img{ padding:5px; background: #F8C6D3;}
.thumbF a:hover img{ background: #FA7496;}

.thumb{font-weight:bold;}
.thumbF{font-weight:bold;}

.thumb a, .thumb a:visited, .thumb a:hover, .back a, .back a:visited, .back a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold;}
.thumbF a, .thumbF a:visited, .thumbF a:hover, .back a, .back a:visited, .back a:hover{color:#FFFFFF; text-decoration:none; font-weight:bold;}

.thumb big, .back big{color:#C7B299; font-size:12px;}
.thumbF big, .back big{color:#C7B299; font-size:12px;}

.leftZone .thumb td{padding:0 20px 10px 0;}
.leftZone .thumbF td{padding:0 20px 10px 0;}

p.footer .left{margin-top:13px; }

p.footer{clear:both; margin:0; padding:5px 0 0 0; height:25px; color: #8C8C8C;}

p.footer a{text-decoration:none; color: #8C8C8C;}


/* Pagine interne */

.thumbInt {width:100%;}

.thumbInt img{display: block; margin-bottom:5px;}

.leftZone .thumbInt td{padding-top:2px;}

.desc{float:left; width:160px; padding-right:20px;}

.pic{ float:left;  width:309px; padding:0 10px 0 30px; margin-top:5px; }

p.back {margin-top:15px;}

