body 
{
background-image: url(../immagini/wood_bg.jpg);
background-repeat: repeat;
background-position: top left;
margin: 0 0 0 0;
padding: 0;
text-align: center;
height: auto;
width: auto;
}


#body1
{
background-image: url(../immagini/bg_oggetti_sx.png);
background-repeat: no-repeat;
background-position: left top;
margin:0 0 0 0;
padding: 0;
float: left;
width: 100%;
height: auto;
}


#body1 tr td
{
vertical-align:top;
text-align: center;
height: auto;
margin: 0;
padding: 0;
}


#body2
{
background-image: url(../immagini/bg_header_1.png);
background-repeat: no-repeat;
background-position: top left;
margin: 0 auto;
padding: 0;
width: 990px;
height: auto;
}

#body3
{
margin: 0 auto;
padding: 0;
width: auto;
height: auto;
}


#contenitore
{
width: 990px;
height: auto;
margin: 0;
padding: 0;
}


#left
{
width: auto; 
height: auto;
margin: 0;
padding: 0;
}


#center
{
width: 668px;
height: auto;
margin: 0;
padding: 0;
}


#right
{
width: 150px; 
height: auto;
background-image: url(../immagini/bg_oggetti_dx.png);
background-repeat: no-repeat;
}

#contenitore
{
width: 668px;
height: auto;
margin: 77px 0 0 0;
padding: 0;
}

#header
{
width: 668px;
height: 257px;
margin: 0 0 0 0;
padding: 0;
background-image:url(../immagini/header_bg2center.png);
background-repeat: no-repeat;
}

#bg_header_1
{
background-image: url(../immagini/polaroid_header1.png);
background-repeat:no-repeat;
background-position: bottom left;
width: 668px;
height: 152px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#bg_header_2
{
background-image: url(../immagini/polaroid_header2.png);
background-repeat:no-repeat;
background-position: top left;
width: 668px;
height: 105px;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#main
{
width: 668px;
height: auto;
margin: 0 0 0 0;
padding: 0 0 0 0;
background-image: url(../immagini/sfondo_main.png);
background-repeat: repeat-y;
}


#offerte_homepage
{
margin: 0 0 0 0;
padding: 0 0 0 0;
width: 668px;
height: 282px;
background-position: bottom;
background-repeat:no-repeat;
background-image: url(../immagini/bg_offerte.jpg);
}


#offerte_homepage img
{
float: left;
margin: 0 0 0 0;
padding: 51px 0 0 95px;
width: 180px;
height: 180px;
}



#offerte_prodotti
{
position: absolute;
width: 165px;
height: 90px;
margin: 0 0 0 580px;
padding: 0 0 0 0;
left: auto;
right: auto;
top: auto;
}


#footer
{
background-image: url(../immagini/footer_bg.png);
background-repeat: no-repeat;
width: 668px;
height: 74px;
margin: 0;
padding: 0;
}

#credits
{
width: 668px;
height: 74px;
background-image:url(../immagini/credits.png);
background-repeat: no-repeat;
}

#categoria_prodotto
{
position: absolute;
width: 160px;
height: 81px;
margin: 0 0 0 620px;
padding: 0 0 0 0;
left: auto;
right: auto;
top: auto;
}

.contenitore_prodotti
{
background-image:url(../immagini/css_top.png);
background-repeat: no-repeat;
background-position: top;
float: left;
width: 666px;
height: auto;
margin: 10px 0 0 1px;
padding: 0;
}

.body_prodotti
{
width: 668px;
margin: 20px 0 0 -1px;
background-image:url(../immagini/css_body.png);
background-repeat: repeat-y;
}

.contenitore_sing_prod
{
float: left;
width: 100px;
margin: 0 0 10px 0;
}

.specifiche
{
width: 90%;
margin: 25px auto;
border: 1px solid;
border-color: #FFFFFF;
text-align: left;
}

.tr1
{
background-color: #FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-align: left;
}

.tr2
{
background-color: #FFFFCC;
font-family:Georgia, "Times New Roman", Times, serif;
text-align: left;
}

.td1
{
width: 20%;
height: 12px;
text-align: left;
}

.td2
{
height: 12px;
width: 340px;
text-align: left;}

#cartina
{
position: absolute;
width: 668px;
height:300px;
margin: 0 0 0 10px;
padding: 0 0 0 0;
left: auto;
right: auto;
top: auto;
}

#contenitore_prod_as
{
width: 630px;
height: auto;
margin: 15px auto;
padding: 0;
}

.tr_as_pr
{
margin: 0;
padding: 0;
width: 630px;
height: 15px;
font-size:11px; 
font-family: Georgia, 'Times New Roman', Times, serif; 
font-weight: 400; 
background-color:#FF0000; 
color: #FFFFFF;
}

.img_prod
{
margin: 0;
padding: 0;
width: 40px;
height: auto;
}


.nome_prod
{
margin: 0;
padding: 0;
width: 200px;
height: auto;
}

.descr.prod
{
margin: 0;
padding: 0;
width: 330px;
height: auto;}

.modifica
{
margin: 0;
padding: 0;
width: 50px;
height: auto;}

.elimina
{
margin: 0;
padding: 0;
width: 50px;
height: auto;}

.tr_prod_rip
{
font-size:10px; font-family: Georgia, 'Times New Roman', Times, serif; 
height: auto; 
text-align: left; 
border-bottom: 1px solid; 
border-bottom-color: #CCCCCC;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}

.td_prod_rip
{
font-size:10px; 
font-family: Georgia, 'Times New Roman', Times, serif; 
height: auto;
text-align: left;
border-bottom: 1px solid; 
border-bottom-color: #CCCCCC;
margin: 0 0 0 0;
padding: 0 0 10px 0;
}


.bg_serigrafia
{
width: 666px;
height: 133px;
background-image:url(../immagini/bg_serigrafia.jpg);
background-repeat: no-repeat;
margin: 0 0 0 1px;
padding: 0;
}

.bg_incisione
{
width: 666px;
height: 133px;
background-image:url(../immagini/bg_incisione.jpg);
background-repeat: no-repeat;
margin: 0 0 0 1px;
padding: 0;
}

.bg_ricamo
{
width: 666px;
height: 133px;
background-image:url(../immagini/bg_ricamo.jpg);
background-repeat: no-repeat;
margin: 0 0 0 1px;
padding: 0;
}

.bg_tampografia
{
width: 666px;
height: 133px;
background-image:url(../immagini/bg_tampografia.jpg);
background-repeat: no-repeat;
margin: 0 0 0 1px;
padding: 0;
}

.bg_etichetta
{
width: 666px;
height: 133px;
background-image:url(../immagini/bg_etichetta.jpg);
background-repeat: no-repeat;
margin: 0 0 0 1px;
padding: 0;
}

.bg_transfert
{
width: 666px;
height: 133px;
background-image:url(../immagini/bg_transfert.jpg);
background-repeat: no-repeat;
margin: 0 0 0 1px;
padding: 0;
}
