html { background:url(/immagini/bg_html.jpg) #666666 repeat-x 0 0; }
body { background:url(/immagini/background.png) no-repeat center 0; }
img { border:0px; }
div { margin:0px; padding:0px; color:white; font:12px Arial,sans-serif; }
a { color:white; font-weight:bold; }
input,select,textarea { font-size:11px; }
label { padding-top:5px; }

h1,h2,h3 { margin:0px; padding:0px; }
hr { border:1px solid black; border-bottom:1px solid gray; margin:5px 0px 20px 0px; }

#contenitore { width:960px; height:660px; margin:auto; }
#logo { width:200px; height:73px; padding:15px 10px 5px 10px; float:left; }
#lingue { width:100px; height:11px; float:right; margin:19px 30px 0px 0px; }
#menu { width:720px; height:35px; float:right; margin-top:30px; }
#titolopagina { width:55px; height:410px; float:left; margin-top:20px; float:left; }
#intro{ width:880px; height:410px; float:right; margin:20px 25px 20px 0px; }
#contenuto { width:880px; height:410px; background:url(/immagini/bg_contenuto.png) no-repeat 0 0; float:right; margin:20px 25px 20px 0px; }
#contenuto_flow { width:880px; height:410px; background:url(/immagini/bg_contenuto.png) no-repeat 0 0; float:right; margin:20px 25px 20px 0px; overflow:auto; }
#fondo { width:960px; height:35px; padding:10px; color:white; font-size:10px; text-align:center; display:block; clear:both; }


/* menu superiore */
#menu ul, #menu li { margin:0px; padding:0px; }
#menu li { float:left; list-style-type:none; }
#menu li span { display:none; margin:0px; padding:0px; }
#menu li a { width:105px; height:35px; display:block; }
#home  { background:url(/immagini/bt_home.png) no-repeat 0 0; }
#home:hover { background:url(/immagini/bt_home.png) no-repeat 0px -35px; }
#brand  { background:url(/immagini/bt_brand.png) no-repeat 0 0; }
#brand:hover { background:url(/immagini/bt_brand.png) no-repeat 0px -35px; }
#collezione_it  { background:url(/immagini/bt_collezioni_it.png) no-repeat 0 0; }
#collezione_it:hover { background:url(/immagini/bt_collezioni_it.png) no-repeat 0px -35px; }
#collezione_en { background:url(/immagini/bt_collezioni_en.png) no-repeat 0 0; }
#collezione_en:hover { background:url(/immagini/bt_collezioni_en.png) no-repeat 0px -35px; }
#marketing  { background:url(/immagini/bt_marketing.png) no-repeat 0 0; }
#marketing:hover { background:url(/immagini/bt_marketing.png) no-repeat 0px -35px; }
#rivenditori  { background:url(/immagini/bt_rivenditori.png) no-repeat 0 0; }
#rivenditori:hover { background:url(/immagini/bt_rivenditori.png) no-repeat 0px -35px; }
#contatti_it  { background:url(/immagini/bt_contatti_it.png) no-repeat 0 0; }
#contatti_it:hover { background:url(/immagini/bt_contatti_it.png) no-repeat 0px -35px; }
#contatti_en  { background:url(/immagini/bt_contatti_en.png) no-repeat 0 0; }
#contatti_en  { background:url(/immagini/bt_contatti_en.png) no-repeat 0 0; }
#novita_it { background:url(/immagini/bt_novita.png) no-repeat 0 0; }
#novita_it:hover { background:url(/immagini/bt_novita.png) no-repeat 0px -35px; }
#san_valentino_it { background:url(/immagini/bt_san_valentino.png) no-repeat 0 0; }
#san_valentino_it:hover { background:url(/immagini/bt_san_valentino.png) no-repeat 0px -35px; }

#menu li a.active  { background-position:0px -35px; }

/* azienda */
#testo_azienda { width:440px; height:390px; padding:20px; font-size:14px; float:left; }

/* collezioni */
#centro_collezioni { width:860px; height:360px; padding:25px 10px; font-size:14px; float:left; text-align:center; }
#galleria_collezione { width:840px; height:360px; padding:25px 20px; font-size:14px; float:left; overflow:auto; }
.tn_collezione { margin:20px 0px; border:1px solid #999; }

/* contatti */
.etichetta { width:150px; padding:4px 0px; }
.button { text-align:center; padding:5px; }

/* privacy */
#testo_privacy { width:440px; height:370px; padding:20px; font-size:14px; float:left; overflow:auto; }

/* marketing */
.mk_contenuto { width:800px; padding:0px; text-align:center; display:block; clear:both; }
.mk_contenuto img { padding:4px; border:1px solid gray; }
.valore { width:200px; height:200px; float:left; text-align:center; }
#zoom { height:250px; padding:5px; border:1px solid gray; }
#ingrandimento { width:880px; height:280px; text-align:center; }
#myScroll { margin:15px 25px 0px 25px; }
#myScroll img { border:1px solid gray; margin:0px 15px; }
#controls { width:880px; text-align:center; padding:0px; margin:0px; cursor:pointer; }
#controls .sel { color:black !important; font-weight:bold; }
#controls .disabled { color:gray; }
#controls .page { color:gray; }

/* gallery */
#gallery { width:880px; height:410px; }
#gallery a { float:left; position:absolute; }
#gallery a img { border:none; }
#gallery a.show { z-index:500; }
