html,body{margin:0; padding: 0}


body{
	font-family: Verdana, verdana, Helvetica, sans-serif; font-size: 11px;
    text-align: center;   /*centra in IE 5.x */
    }

div#container{
    width: 957px;
	height: 536px;
    margin: 0px auto;   /*centra negli altri browsers*/
    text-align: left;   /*ripristina l' allineamento*/
	} 

div#intestazione {
/*background-image: url(images/art1.gif);*/
width: 100%;
height: 130px;
z-index: 1;
}

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 200px 0 225px;
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;
}

div#chiusura{clear:both; 
text-align:center; 
padding: 5px 0;
}

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 {float: left;
width: 203px;
width:213px;
width:203px;
height: 415px;
padding: 1em 10px;
}

/*stile per home*/
div#trasphome {
	height: 77px;
	width:255px;
	position:absolute;
	display:block;
	top: 0px;
	left: 7px;
}
div#e-shop_intestazione { height: 20px; width:100px; position:relative;  top: 48px; left: 850px; right: 30px; }
div#contatti_intestazione { height: 20px; width:80px; position:relative;  top: 40px; left: 0px; right: 30px; } 
div#menu_intestazione { position:absolute; top: 49px; left:844px; height:81px; width:88px; text-align:left }
div#menu_blog { position:absolute; top: -58px; left:-172px; height:30px; width:88px; text-align:left }
div#linkmenu { height: 72px; width:126px; position:relative; top: 78px; left: 40px; right: 37px; }
div#freccia { height: 117px; width:126px; position:relative; top: 75px; bottom: 49px; left: 40px; right: 37px; }

/*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 { FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; }
.testonormale_shop_menu_alto a:link{ FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: underline }
.testonormale_shop_menu_alto a:hover{ FONT-SIZE: 13px; color: #9F2465; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: underline }
.testonormale_shop_menu_alto a:visited{ FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: underline }

/*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:95px; 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: 63px; width:126px; text-align:center }

/*stile per segni di colore e lana*/
.opacity{
filter:alpha(opacity=80);
-moz-opacity:.80;
opacity:.80;
} 

#segni_logo { position:relative; left:0px; top: -10px; width:430px; z-index:4; height:50px }

#rollover { height: 72px} 

/*#rollover ul{margin:0; padding:0; list-style-type:none; list-style-position:outside;} 
#rollover li a { display:block; font-size:15px; text-decoration:none;}
#rollover li a:visited {padding:0; font-weight:bold; text-decoration:underline;}
#rollover li a:hover {padding:0; font-weight:bold; text-decoration:underline;}
#rollover li a span { display: none; }
#rollover li a:hover span { margin: 0; position: absolute; top: 410px; left: 200; z-index: 100; border:0; display: block; } */

/*div#rollover a:link { color:#000000; text-decoration:none }
div#rollover a span {display: none;}

div#rollover a:hover span {display: block;
   position: absolute; top: 410px; left: 200; z-index: 100; border:0}*/
   
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:360px; top: 1px; left: 86px}
div#blocco_tappeto { position: relative; width: 220px; height: 150px; top: -25px; left: 35px; z-index:2 }
div#commento_tappeto { width: 405px; position:absolute; top: 66px; left: 172px; }
div#art01 { position: absolute; top:0px; z-index:3; left: 161px; }
div#art02 { position: absolute; top:0px; z-index:3; left: 244px; } 
div#art03 { position: absolute; top:0px; z-index:3; left: 327px; }
div#art04 { position: absolute; top:0px; z-index:3; left: 408px; }
div#art05 { position: absolute; top:90px; z-index:3; left: 243px; }
div#art06 { position: absolute; top:90px; z-index:3; left: 325px; }
div#art07 { position: absolute; top:90px; z-index:3; left: 408px; }
div#art08 { position: absolute; top:181px; z-index:8; left: 160px; }
div#art09 { position: absolute; top:181px; z-index:3; left: 243px; }
div#art10 { position: absolute; top:181px; z-index:3; left: 326px; }
div#art11 { position: absolute; top:181px; z-index:3; left: 409px; }
div#art12 { position: absolute; top:271px; z-index:4; left: 243px; }
div#art13 { position: absolute; top:271px; z-index:3; left: 327px; }
div#art14 { position: absolute; top:271px; z-index:3; left: 409px; }
div#macchia { position: absolute; top:176px; z-index:7; left: 24px; }

/*stile per project*/
div#blocco_project { position: relative; top: -20px; width: 480px; height: 248px; background-repeat:no-repeat; z-index:1 }
div#commento_project { position: relative; top: 0px; height:190px; width:390px; left: 10px }
div#tappeto_project { position:absolute; left: 209px; top: 1px; width:180px }
div#imm_tappeto_proj { position:absolute; width:460px; height:248px }

/*stile contatti*/
div#contatti { position: relative; top: 40px; width: 160px; height: 100px; left: 20px }


/*stili generici*/
A:link { FONT: 11px verdana, Helvetica; color:#78B31D; text-decoration: underline; }
A:visited { FONT: 11px verdana, Helvetica; color:#78B31D; text-decoration: underline; }
A:hover { FONT: 11px verdana, Helvetica; color:#8C53F6; text-decoration: underline; }


.testonormale { FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testonormale a:link{ FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testonormale a:hover{ FONT-SIZE: 13px; font-weight:bold; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testonormale a:visited{ FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }

.testonormale_store { FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testonormale_store a:link{ FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testonormale_store a:hover{ FONT-SIZE: 13px; color: #9F2465; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testonormale_store a:visited{ FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }

.testonormalespaz { margin-left: 10px; FONT-SIZE: 13px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }

.testobarra { FONT-SIZE: 20px; FONT-FAMILY: verdana, helvetica; COLOR: #ffffff; TEXT-DECORATION: none }

.testobarra2 { FONT-SIZE: 17px; FONT-FAMILY: verdana, helvetica; COLOR: #000000; TEXT-DECORATION: none }

.testomenu_proj { FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica; line-height:30px; TEXT-DECORATION: none }

.testomenu_proj A:link { FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none; } 
.testomenu_proj A:visited {FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none; }
.testomenu_proj A:hover {FONT: bold 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none; }

.testopiccolo { FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testopiccolo a:link{ FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testopiccolo a:hover{ FONT-SIZE: 11px; color: #9F2465; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.testopiccolo a:visited{ FONT-SIZE: 11px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }

.testopiccolopiccolo { FONT-SIZE: 10px; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }

.testogrande {  font-family: verdana, helvetica; font-size: 15px; text-decoration: none}
.testograndegrande {  font-family: verdana, helvetica; font-size: 18px; text-decoration: none}

.linkpic A:link { FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: underline; } 
.linkpic A:visited {FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: underline; }
.linkpic A:hover {FONT: 11px verdana, Helvetica; COLOR: red; TEXT-DECORATION: underline; }

.linkmenu A:link { FONT: 20px verdana, Helvetica; COLOR: #78B31D; TEXT-DECORATION: none}
.linkmenu A:visited {FONT: 20px verdana, Helvetica; COLOR: #78B31D; TEXT-DECORATION: none}
.linkmenu A:hover {FONT: bold 20px verdana, Helvetica; COLOR:#8C1CEC; TEXT-DECORATION: none}

.linkmenu2 A:link { FONT: 16px verdana, Helvetica; COLOR: #78B31D; TEXT-DECORATION: none}
.linkmenu2 A:visited {FONT:  16px verdana, Helvetica; COLOR: #78B31D; TEXT-DECORATION: none}
.linkmenu2 A:hover {FONT: bold 16px verdana, Helvetica; COLOR: #8C1CEC; TEXT-DECORATION: none}

.linkmenu3 A:link { FONT: 14px verdana, Helvetica; COLOR: #78B31D; TEXT-DECORATION: none }
.linkmenu3 A:visited {FONT: 14px verdana, Helvetica; COLOR: #78B31D; TEXT-DECORATION: none }
.linkmenu3 A:hover {FONT: 14px verdana, Helvetica; COLOR: #8C1DEF; TEXT-DECORATION: none }

.linkmenu4 A:link { FONT: 11px verdana, Helvetica; COLOR: #696969; TEXT-DECORATION: none }
.linkmenu4 A:visited {FONT: 11px verdana, Helvetica; COLOR: #696969; TEXT-DECORATION: none }
.linkmenu4 A:hover {FONT: 11px verdana, Helvetica; COLOR: #696969; TEXT-DECORATION: none }

.linkmenu5 A:link { FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.linkmenu5 A:visited {FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.linkmenu5 A:hover {FONT: 11px verdana, Helvetica; COLOR: red; TEXT-DECORATION: none }

.linkmenu6 A:link { FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.linkmenu6 A:visited {FONT: 11px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.linkmenu6 A:hover {FONT: 11px verdana, Helvetica; COLOR: red; TEXT-DECORATION: none }

.linkmappa A:link { FONT: 12px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.linkmappa A:visited {FONT: 12px verdana, Helvetica; COLOR: #000000; TEXT-DECORATION: none }
.linkmappa A:hover {FONT: 12px verdana, Helvetica; COLOR: #8C53F6; TEXT-DECORATION: none }

.linkgrande A:link { FONT: 13px verdana, Helvetica; COLOR: #D0D0D0; TEXT-DECORATION: none }
.linkgrande A:visited {FONT: 13px verdana, Helvetica; COLOR: #D0D0D0; TEXT-DECORATION: none }
.linkgrande A:hover {FONT: 13px verdana, Helvetica; COLOR: #FFCC00; TEXT-DECORATION: none }

.linkcontatti A:link { FONT: 11px verdana, Helvetica; COLOR: #FFFFFF; TEXT-DECORATION: none}
.linkcontatti A:visited {FONT: 11px verdana, Helvetica; COLOR: #FFFFFF; TEXT-DECORATION: none}
.linkcontatti A:hover {FONT: bold 11px verdana, Helvetica; COLOR:#FFFFFF; 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 }
select { font-size:10px }

.ltbluetable {background: #3366cc; font-style : normal; font-size : 11px; color: #FFFFFF; font-family : Verdana, Geneva, verdana, Helvetica, sans-serif} menulinkbold {color: #FFFFFF; FONT-FAMILY:Verdana, Geneva, verdana, Helvetica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none} a.menulinkbold:active { } a.menulinkbold:hover { FONT-FAMILY:Verdana,verdana,Helvetica,sans-serif; FONT-SIZE: 10px; FONT-WEIGHT:bold; color: #FFCC00; text-decoration: none } a.menulinkbold:visited { } .yellowbold {color : #FFCC00; font-weight : bold; font-family : Verdana, Geneva, verdana, Helvetica, sans-serif; font-size : 10px; text-decoration : none}

img {
border:0
}

/* stile per "crea il tuo tappeto" */
.crea-titolo { color:#78B31D; font-weight:bold; font-size:14px }
.tab-colori1 { text-align:center; border-bottom:#E5E4E4 solid 1px; border-right:#000000 solid 2px }
.num-on { color:#8C1CEC; font-size:18px }
.num-off { font-size:18px; color:#7CB021 }
.num-sfondo { background-color:#F3F3F3; color:#999999; padding:1px }
.num-sfondo A:link { FONT-SIZE: 11px; color:#999999; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none } 
.num-sfondo A:visited {FONT-SIZE: 11px; color:#999999; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: none }
.num-sfondo A:hover {FONT-SIZE: 11px; color:#999999; FONT-FAMILY: verdana, helvetica; TEXT-DECORATION: underline; }
