html,body{margin:0; padding: 0}


body{
	font-family: Arial, Helvetica; font-size: 11px;
    text-align: center;   /*centra in IE 5.x */
    }

div#container{
    width: 640px;
	height: 536px;
    margin: 0;
    padding: 0;
	} 

.stampa { display:none }
.linkmenu2 { display:none }

div#intestazione {
background-image: url(images/art1_stampa.jpg);
height: 130px;
}

div#link { float: left;
width: 203px;
width:213px;
width:203px;
height: 361px;
padding: 1em 10px; }

div#lato_destro{float: right; 
width: 190px;
width:200px;
width:190px;
height: 361px;
padding: 1em  5px;
}

div#lato_destro2{float: right; 
width: 710px;
width:720px;
width:710px;
height: 361px;
padding: 1em  5px;
}

div#contenuto{ margin: 0;
width: 491px;
width: 501px;
width: 491px;
padding: 1em 10px;
height: 361px;
}

div#contenuto2{ margin: 0 200px 0 225px;
width: 0px;
width: 0px;
width: 0px;
padding: 1em 1px;
height: 361px;
top:-100px
}

div#chiusura{clear:both; 
text-align:center; 
padding: 0;
width:640px; 
height:100%
}

div#intestazione_store {
background-image: url(images/art1_store.gif);
background-repeat:no-repeat;
width: 100%;
height: 155px;
z-index: 1;
}

div#lato_destro_store{float: right; 
width: 190px;
width:200px;
width:190px;
height: 336px;
padding: 1em  5px;
}

div#contenuto_store{ margin: 0 200px 0 225px;
width: 491px;
width: 501px;
width: 491px;
padding: 1em 10px;
height: 336px;
}

div#link_store { display:none }

/*stile per e-shop*/
div#menu_alto_store { position:relative; height:50px; width:300px; top: 110px; left:15px } 
div#blocco_link_store { position:relative; top: -20px; width:200px; }
div#menu_store { position:relative; top: 0px; width:180px; background-color:#E5E9EC; height: 117px; padding: 3px }
div#menu_store_item { width:166px; background-color:#C7CCD0; border-color:#A9AEB1; border:solid 1px; padding: 3px; margin: 5px; margin-left:3px }
div#blocco_tappeto_store { position:relative; width: 420px; left: 20px; }
.testonormale_shop_menu_alto { display:none }
.testonormale_shop_menu_alto a:link{ display:none }
.testonormale_shop_menu_alto a:hover{ display:none }
.testonormale_shop_menu_alto a:visited{ display:none }

/*stile per categoria store*/
div#blocco_categoria_store { position:relative; top: 0; left:0; width: 500px; height:98px }
div#titolo_categoria { position:relative; top: 0; left: 0; width: 180px; height:98px; background-color:#434343 }
div#immagine_categoria { position:absolute; top: 0px; left: 184px; width: 315px; height:92px; }

div#blocco_categoria_store_prodotti { position:relative; top: 0; left:0; width: 500px; height:55px; background-color:#F5F5F3; margin-top:20px; margin-bottom:25px; padding:3px }
div#nome_prodotto_riga { position:absolute; top: 65px; width:130px; text-align:center }

/*stile per segni di colore e lana*/
.opacity{
filter:alpha(opacity=60);
-moz-opacity:.60;
opacity:.60;
} 

#rollover { height: 80px } 
   
div#barraverde { 
display:block; position:absolute; top:40px; left: 0px; z-index:6 
}

/*stile per art*/
div#blocco_artista { position: relative; height: 90px; left:170px; width: 360px; z-index:1 }
div#commento_artista { position: absolute; width:280px; top: 10px; left: 85px}
div#blocco_tappeto { position: relative; width: 500px; height: 150px; top: -25px; left: 35px; z-index:2 }
div#commento_tappeto { width: 300px; position:absolute; top: 45px; left: 172px; }

/*stile per project*/
div#blocco_project { background-image: url(images/proj_centr.jpg); position: relative; top: -20px; width: 480px; height: 248px; background-repeat:no-repeat }
div#commento_project { position: relative; top: 30px; height:190px; width:390px; left: 50px }
div#tappeto_project { position:absolute; left: 209px; top: 1px; width:180px }

/*stile contatti*/
div#contatti { position: relative; top: 40px; width: 160px; height: 100px; left: 20px }


/*stili generici*/
A:link, a:visited { FONT: 11px Arial, Helvetica; color:#000000; text-decoration: underline; }

.testonormale { FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testonormale a:link{ FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testonormale a:hover{ FONT-SIZE: 13px bold; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testonormale a:visited{ FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }

.testonormale_store { FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testonormale_store a:link{ FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testonormale_store a:hover{ FONT-SIZE: 13px; color: #9F2465; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testonormale_store a:visited{ FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }

.testonormalespaz { margin-left: 10px; FONT-SIZE: 13px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }

.testobarra { FONT-SIZE: 20px; FONT-FAMILY: arial, helvetica; COLOR: #ffffff; TEXT-DECORATION: none }

.testobarra2 { FONT-SIZE: 16px; FONT-FAMILY: arial, helvetica; COLOR: #000000; TEXT-DECORATION: none }

.testomenu_proj { FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica; line-height:30px; TEXT-DECORATION: none }

.testomenu_proj A:link { FONT: 11px Arial, Helvetica; COLOR: #000000; TEXT-DECORATION: none; } 
.testomenu_proj A:visited {FONT: 11px Arial, Helvetica; COLOR: #000000; TEXT-DECORATION: none; }
.testomenu_proj A:hover {FONT: bold 11px Arial, Helvetica; COLOR: #000000; TEXT-DECORATION: none; }

.testopiccolo { FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testopiccolo a:link{ FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testopiccolo a:hover{ FONT-SIZE: 11px; color: #9F2465; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }
.testopiccolo a:visited{ FONT-SIZE: 11px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }

.testopiccolopiccolo { FONT-SIZE: 10px; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none }

.testogrande {  font-family: arial, helvetica; font-size: 15px; text-decoration: none}
.testograndegrande {  font-family: arial, helvetica; font-size: 18px; text-decoration: none}



table { border: 0 }
.celleordine { background-color:#F5F5F3 }

/*stile per i form*/
input { font-family:Arial, Helvetica, sans-serif }
textarea { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }
.casella { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }
.checkbox { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }
.button { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 10pt }
.input_button { BACKGROUND-COLOR: #FBFBFB; BORDER-BOTTOM: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; COLOR: #000000; FONT-FAMILY: Arial; FONT-SIZE: 8pt }


img {
border:0
}
