/* CSS Document */

body {
background-color: rgb(255,255,255);
font-family: Verdana;
font-size: 10px;
color: black;
margin: 0px;
}

/* FORMATTAZIONE TESTO */

h1 {
margin: 40px 0 20px 20px;
font-weight: bold;
font-size: 14px;
color: rgb(90,79,74);
}


h2 {
font-size: 14px;
color:rgb(0,102,153);
}

a {
color: rgb(90,79,74);
text-decoration: none;
}

.testo {
margin: 0 30px 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: justify;
}

.testo4140 {
margin: 0 30px 0 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align: justify;
display: block;
}


.testo1974 {
margin: 8px 30px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: right;
color: rgb(90,79,74);
}

.span {
color: rgb(90,79,74);
}

.neg {
margin: 0 15px 0 15px;
text-decoration: none;
}

.neg22 {
margin: 20px 0 0 20px;
text-decoration: none;
}

.neg555 {
margin: 50px 0 0 12px;
text-decoration: none;
}

.imj {
text-align: center;
margin: 10px 0 10px 0;
}

.imj2 {
text-align: center;
margin: 0 0 10px 0;
}

.imj3 {
text-align: center;
margin: 5px 0 5px 0;
color: rgb(51,0,153);
font-weight: bold;
}

.imj4 {
text-align: center;
margin: 5px 0 5px 0;
color: rgb(255,0,204);
font-weight: bold;
}

.link  {
font-size: 12px;
font-weight: bold;
color: rgb(85,107,47);
text-decoration: none;
}

.links  {
font-size: 11px;
font-weight: bold;
color: rgb(90,79,74);
text-decoration: none;
}

.maildiv {
margin: 0 0 0 448px;
padding-top: 316px
}

.linksheader  {
font-size: 12px;
color: rgb(90,79,74);
text-decoration: none;
margin: 0 0 0 200px;
}

.linkj  {
font-size: 10px;
font-weight: bold;
color: rgb(91,82,87);
text-decoration: none;
}

.gif {
margin: 40px 0 0 175px;
}

.fondoj {
width: 500px;
font-size: 12px;
font-weight: bold;
color: rgb(192,192,192);
text-decoration: none;
margin: 50px 0 0 10px;
text-align: justify;
}

.fondojsopra {
width: 500px;
font-size: 11px;
color: rgb(132,132,132);
text-decoration: none;
margin: 0 0 0 20px;
text-align: justify;
}

.testofooter {
font-size: 11px;
padding: 0;
color: rgb(124,124,124);
}

.oppure {
margin: 0 15px 0 15px;
}

.pag5 {
font-size: 14px;
font-weight: bold;
color: black;
margin: -18px 0 0 260px;
}

.intro {
font-size: 11px;
color: rgb(128,128,128);
margin: 10px 0 0 20px;
}
.titduca {
font-size: 14px;
font-weight: bold;
color: rgb(220,20,60);
margin: 20px 0 0 20px;
}

.ins {
margin: 20px 0 40px 40px;
}

.redbold {
color: rgb(90,79,74);
}
.redbold2 {
color: rgb(204,0,0);
}

.mappagoogle {
padding-top: 60px;
padding-left: 60px;
}

a:hover {
color: rgb(255,204,0);
}

/* FINE FORMATTAZIONE TESTO */

/* STRUTTURA */

div.titrosso {
background-color: rgb(166,250,245);
padding-left: -10px;
margin-left: 40px;
width: 255px;
color: rgb(90,79,74);
font-weight: bold;
font-size: 14px;
}

div.container {
width:921px;
margin:0px auto;
line-height:normal;
background-color: #fff;
text-align: left;
background:  url(img/sfondo2.jpg) top repeat-y;

}

div.header {
width:850px;
color:black;
height: 361px;
margin: 0 0 0 30px;
text-align: center;
background:  url(img/divmazzia.jpg) top center no-repeat;
}

div.footer {
height:15px;
width:840px;
background-color: rgb(255,255,255);
font-family: Verdana;
font-weight: bold;
text-align: left;
}

div.right {
width: 310px;
float:right;
height: 600px;
background: url(img/sfondolaterale.jpg) top center no-repeat;
margin-top: 50px;
clear: right;
padding-top: 50px;
}

div.rightj {
width: 310px;
float:right;
height: 600px;
background: url(img/sfondolateralej.jpg) top center no-repeat;
margin-top: 50px;
clear: right;
padding-top: 50px;
}

div.rightw {
width: 310px;
float:right;
height: 600px;
background: url(img/sfondolateralew.jpg) top center no-repeat;
margin-top: 50px;
clear: right;
padding-top: 50px;
}

div.rightw5 {
width: 310px;
float:right;
height: 600px;
background: url(img/sfondolateralew5.jpg) top center no-repeat;
margin-top: 50px;
clear: right;
padding-top: 50px;
}

div.rightm {
width: 310px;
float:right;
height: 600px;
background: url(img/sfondolateralem.jpg) top center no-repeat;
margin-top: 50px;
clear: right;
padding-top: 50px;
}

/* da aggiungere se si puo' con php alla pag: http://www.gioielleriamazzia.com/breilw.php?start=48 */
div.rightducati {
width: 310px;
float:right;
height: 600px;
background: url(img/sfondolateraleducati.jpg) top center no-repeat;
margin-top: 50px;
clear: right;
padding-top: 50px;
}

div.centro {
background-color: white;
width: 840px;
height: 700px;
text-align: left;
}

div.centrodove {
background-color: white;
width: 840px;
height: 900px;
text-align: left;
}

div.centroj {
background-color: white;
width: 840px;
height: 1200px;
text-align: left;
}

div.centrocart {
background-color: white;
width: 840px;
height: 800px;
text-align: left;
}

div.centroj3 {
background-color: white;
width: 840px;
height: 1280px;
text-align: left;
}

div.centrow {
background-color: white;
width: 840px;
height: 1260px;
text-align: left;
}

div.contenthome {
height: 620px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
}

div.contentcart {
height: 620px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
}

div.contenthomedove {
height: 850px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
}

div.contenthome1 {
height: 640px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
}

div.contenthomej {
height: 940px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
}

div.contenthomejpag3 {
height: 1020px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
}

div.contenthomewpag3 {
height: 1020px;
width: 520px;
line-height: 1.2;
float: left;
clear: left;
padding-top: 50px;
background: url(img/home.jpg) top center no-repeat;
}

div.j1 {
width: 520px;
background-color: white;
float: left;
border-bottom: 1px solid rgb(213,213,213);
}

div.jfk {
width: 520px;
height: 100px;
float: left;
margin: 20px 0 20px 10px;
text-align: left;
}

div.jewells {
width: 160px;
height: 260px;
float: left;
margin: 20px 0 20px 10px;
text-align: left;
}

/* FINE STRUTTURA */

/* MENU */

ul.menu {
list-style-type: none;
padding-left: 60px;
margin-left: -10px;
padding-top: 20px;
margin-top: -5px;
font-size: 13px;
font-weight: bold;
}

ul.marche {
list-style-type: none;
padding-left: 60px;
margin-left: -10px;
margin-top: 6px;
font-size: 13px;
font-weight: bold;
}

/* FINE MENU */


