/* generale */
html  {  margin: 0px; padding: 0px;  }
body  {  margin: 0px; padding: 0px; padding-bottom: 30px; background-color: #993300; font-family: Verdana, sans-serif;  }
table  {  font-family: Verdana, sans-serif;  }
p  {  margin: 0px; padding: 0px;  }
form  {  margin: 0px;  }
.float_left  {  float: left; display: inline;  }


/* colori */
.nero1  {  color: #333333;  }
.nero2  {  color: #666666;  }
.nero3  {  color: #999999;  }
.nero4  {  color: #111111;  }

.bianco1  {  color: #FFFFFF;  }
.bianco2  {  color: #FFE7BA;  }

.marrone1  {  color: #15110D;  }

.arancio1  {  color: #993300;  }
.arancio2  {  color: #EE6F12;  }


/* testo */
.arial  {  font-family: Arial, sans-serif;  }
.verdana  {  font-family: Verdana, sans-serif;  }
.tahoma  {  font-family: Tahoma, sans-serif;  }

.testo0  {  font-size: 1px; line-height: 1px;  }
.testo10  {  font-size: 10px;  }
.testo1  {  font-size: 11px;  }
.testo2  {  font-size: 12px;  }
.testo3  {  font-size: 13px;  }
.testo4  {  font-size: 14px;  }
.lineheight1  {  line-height: 16px;  }  
.lineheight2  {  line-height: 18px;  }

.aleft  {  text-align: left;  }
.aright  {  text-align: right;  }

.corsivo  {  font-style: italic;  }
.grassetto  {  font-weight: bold;  }
.sottolineato  {  text-decoration: underline;  }
.normale  {  font-weight: normal; text-decoration: none;  }


/* link */
a  {  text-decoration: underline;  }
a:hover  {  text-decoration: underline;  }
a:visited  { }

a.link_plain  {  text-decoration: none;  }  a.link_plain:hover  {  text-decoration: none;  }

.left  {  float: left; display: inline;  }
.right  {  float: right; display: inline;  }
.clear  {  clear: both;  }


/* struttura */
table.struttura  {  width: 1002px;  }
table.struttura td.td1  {  width: 1002px; height: 710px; background: url(../immagini/body_r.png) repeat-y;  }
table.struttura td.td2  {  width: 1002px; height: 28px; background: url(../immagini/bottom.png) no-repeat top left;  }
table.struttura td.td2 p  {  padding-top: 16px;  }

div.d1_sfondo  {  width: 364px; height: 710px; background: url(../immagini/spalla.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/spalla.png'); position: absolute; z-index: 2;  }
div.d2_sfondo  {  width: 716px; height: 207px; background: url(../immagini/menu.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/menu.png'); position: absolute; z-index: 1; margin-left: 287px;  }
div.d3_sfondo  {  width: 134px; height: 426px; background: url(../immagini/girasole.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/girasole.png'); position: absolute; z-index: 2; margin-left: 818px; margin-top: 284px;  }

div.top  {  width: 1002px; height: 160px; position: absolute; z-index: 4;  }

div.contenuto  {  width: 1002px; min-height: 710px; height: auto !important; height: 710px; position: relative; z-index: 3;  }
div.titoli  {  width: 559px; height: 38px; position: relative; top: 132px; left: 240px;  }
div.contenuto_immagine  {  width: 158px; height: 213px; border: 1px solid #FFE7BA; position: absolute; z-index: 4; margin-left: 650px; margin-top: 332px;   }
div.contenuto_immagine2  {  width: 158px; height: 213px; border: 1px solid #FFE7BA; position: absolute; z-index: 4; margin-left: 228px; margin-top: 562px;   }
div.contenuto_principale_home  {  width: 557px; border: 1px solid #DE9566; background-color: #FFE7BA; min-height: 160px; height: auto !important; height: 160px; margin-top: 132px; margin-left: 240px; margin-bottom: 25px;  }
div.contenuto_principale_home p  {  padding: 15px; padding-bottom: 0px; padding-right: 165px;  }
div.contenuto_principale_home p.p2  {  padding: 15px; padding-bottom: 0px; padding-top: 28px; padding-left: 165px;  }
div.contenuto_principale_home p.p3  {  padding: 15px; padding-top: 32px; padding-bottom: 15px;  }
div.contenuto_principale_home p.p4  {  padding: 30px; padding-top: 15px; padding-bottom: 20px;  }


div.contenuto_principale  {  width: 557px; border: 1px solid #DE9566; background-color: #FFE7BA; min-height: 300px; height: auto !important; height: 300px; margin-top: 132px; margin-left: 240px; margin-bottom: 25px;  }
div.contenuto_principale p  {  padding: 15px; padding-bottom: 0px; padding-right: 15px;  }

div.slideshow  {  width: 557px; height: 192px; border: 1px solid #DE9566; background-color: #FFE7BA; position: relative; top: 117px; left: 372px;  }
div.slideshow img  {  width: 557px; height: 192px; position: absolute;  }
div.ultime_news  {  width: 660px; height: 112px; border: 1px solid #DE9566; background-color: #FFDB93; position: relative; top: 2px; left: 149px;  }
img.img_ultime_news  {  margin-left: 149px; margin-top: 10px;  }
div.ultime_news  div.box  {  float: left; display: inline; width: 154px; height: 96px; border: 1px solid #DE9566; background-color: #FFE7BA; margin-top: 7px; margin-left: 7px;  }

div.logo  {  cursor: pointer; width: 260px; height: 132px; margin-top: 27px; margin-left: 50px; background: url(../immagini/logo.png) no-repeat !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/logo.png');  }

div.area_riservata  {  margin-top: 210px; margin-left: 69px; position: absolute;  }
div.area_riservata img.ar  {  margin-top: 6px; margin-left: 1px; cursor: pointer;   }


/* menu */
div.menu  {  margin-top: 55px; margin-left: 0px; height: 25px; cursor: pointer;  }
div.menu#m1  {  width: 70px; background-image: url(../immagini/rollover/home.png); margin-left: 53px;  }
div.menu#m2  {  width: 83px; background-image: url(../immagini/rollover/azienda.png); margin-left: 0px;  }
div.menu#m3  {  width: 88px; background-image: url(../immagini/rollover/prodotti.png);  }
div.menu#m4  {  width: 89px; background-image: url(../immagini/rollover/contatti.png);  }
div.menu#m5  {  width: 76px; background-image: url(../immagini/rollover/news.png); }
div.menu#m6  {  width: 76px; background-image: url(../immagini/rollover/help.png); }


/* titoli */
div.titoli#t_azienda  {  background: url(../immagini/titoli/azienda.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/azienda.png');  }
div.titoli_prodotti#t_prodotti  {  background: url(../immagini/titoli/prodotti.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/prodotti.png');  }
div.titoli#t_contatti  {  background: url(../immagini/titoli/contatti.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/contatti.png');  }
div.titoli#t_news  {  background: url(../immagini/titoli/news.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/news.png');  }
div.titoli#t_help  {  background: url(../immagini/titoli/help.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/help.png');  }
div.titoli#t_prodotti  {  background: url(../immagini/titoli/prodotti.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/prodotti.png');  }
div.titoli#t_autenticazione  {  background: url(../immagini/titoli/autenticazione.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/autenticazione.png');  }
div.titoli#t_carrello  {  background: url(../immagini/titoli/carrello.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/carrello.png');  }
div.titoli#t_ordina  {  background: url(../immagini/titoli/ordina.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/ordina.png');  }
div.titoli#t_importazione  {  background: url(../immagini/titoli/importazione.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/importazione.png');  }

div.titoli#t_prodottiii  {  background: url(../immagini/titoli/prodotti.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/prodotti.png'); top: 160px; left: 195px;  }


/* news */
div.news_nuova  {  text-align: right; height: 20px; padding: 10px; padding-right: 32px;  }
div.news_nuova img  {  width: 17px; height: 18px; margin-right: 4px; margin-bottom: -5px;  }
div.news_data  {  border-bottom: 1px solid #FF9900; padding-bottom: 4px; padding-right: 4px; margin-top: 15px; width: 100px;  }
div.news_data2  {  border-bottom: 1px solid #FF9900; padding-bottom: 4px; padding-right: 4px; margin-top: 15px; width: 186px;  }
img.news_img  {  margin-left: 4px; margin-right: 4px; margin-bottom: -4px;  }
div.news_titolo  {  margin-top: 4px; margin-left: 23px; margin-right: 32px;  }
div.news_testo  {  margin-top: 4px; margin-left: 23px; margin-right: 32px; }

div.news_data1  {  border-bottom: 1px solid #FF9900; padding-bottom: 4px; padding-left: 7px; padding-right: 0px; margin-top: 6px; width: 69px;  }
div.news_data12  {  border-bottom: 1px solid #FF9900; padding-bottom: 4px; padding-left: 7px;  padding-right: 0px; margin-top: 6px; width: 147px;  }
img.news_img2  {  margin-left: 0px; margin-right: 0px; margin-bottom: -4px;  }
div.news_titolo2  {  margin-top: 4px; margin-left: 7px; margin-right: 7px; height: 45px;  }


/* prodotti */
div.contenuto_prodotti  {  width: 489px; border: 1px solid #DE9566; background-color: #FFE7BA; min-height: 415px; height: auto !important; height: 415px; margin-top: 143px; margin-left: 190px;  }

div.contenuto_prodotti_pubblici  {  width: 609px; border: 1px solid #DE9566; background-color: #FFE7BA; min-height: 415px; height: auto !important; height: 415px; margin-top: 160px; margin-left: 195px;  }

div.contenuto_catalogo  {  width: 240px; border: 1px solid #DE9566; background-color: #FFE7BA; min-height: 415px; height: auto !important; height: 415px; float: right; margin-top: 155px; margin-right: 71px;  }
div.titoli_prodotti  {  width: 559px; height: 38px; position: relative; top: 162px; left: 190px;  }
div.titoli_s  {  height: 12px; position: relative;  top: 156px; left: 689px;  }
div.titoli_s#t_prodotti2  {  position: relative; top: 144px; left: 190px; width: 489px; background: url(../immagini/titoli/prodotti2.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/prodotti2.png');  }
div.titoli_s#t_catalogo  {   width: 240px; background: url(../immagini/titoli/cataloghi.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/cataloghi.png');  }
div.titoli_s#t_ricerca  {   top: 119px; left: 372px; z-index: 8; width: 557px; background: url(../immagini/titoli/ricerca.png) top left !important; background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop, src='immagini/titoli/ricerca.png');  }
div.r_ricerca  {  width: 557px; min-height: 150px; height: auto !important; height: 150px; padding-top: 20px; border: 1px solid #DE9566; background-color: #FFE7BA; position: relative; top: 118px; left: 372px;  }
div.prodotti_loader  {  min-height: 17px; height: auto !important; height: 17px; width: 430px; padding: 8px; padding-left: 20px; padding-right: 20px;  background-color: #FFDB93; margin-top: 10px; margin-left: 10px; text-align: center;  }

div.prodotti_loader2  {  min-height: 17px; height: auto !important; height: 17px; width: 550px; padding: 8px; padding-left: 20px; padding-right: 20px;  background-color: #FFDB93; margin-top: 10px; margin-left: 10px; text-align: center;  }


table.elencoprodotti  {  margin-left: 8px; margin-bottom: 10px;  }
table.elencoprodotti td.ee  {  background-color: #FFE6B0; border: 1px solid #FFDB93; width: 114px; height: 114px;  }
table.elencoprodotti td.ee img.elen  {  margin-left: 5px; cursor: pointer;  }
div#ploading  {  display: none;  }
div#ploader {  display: none;  }
table.elencoprodotti td.ibig img  {  margin: 0px; background-color: #FFE6B0; padding: 9px; border: 1px solid #FFDB93; margin-top: 4px; margin-bottom: 4px;  }
table.elencoprodotti td.ibig  {  border: 0px; width: 470px; height: auto; background-color: #FFE7BA; text-align: center;  }
table.articoli  {  width: 474px; background-color: #FFE7BA; margin-left: -2px;  }
table.articoli tr.trr1 td  {  height: 25px; background-color: #FFDB93; font-size: 10px; font-weight: bold; padding-left: 2px; padding-right: 2px;  }
table.articoli tr.trr2 td  {  height: 25px; background-color: #FFE6B0; border: 1px solid #FFDB93; font-size: 10px; font-weight: normal; padding: 2px; }
div.indietro  {  text-align: center; height: 20px; margin-bottom: 15px; margin-top: 5px; display: none;  }
div.indietro img  {  width: 17px; height: 18px; margin-right: 4px; margin-bottom: -5px;  }



table.elencoprodottip  {  margin-left: 8px; margin-bottom: 10px;  }
table.elencoprodottip td.ee  {  background-color: #FFE6B0; border: 1px solid #FFDB93; width: 114px; height: 114px;  }
table.elencoprodottip td.ee img.elen  {  margin-left: 5px; cursor: pointer;  }
table.elencoprodottip td.ibig img  {  margin: 0px; background-color: #FFE6B0; padding: 9px; border: 1px solid #FFDB93; margin-top: 4px; margin-bottom: 4px;  }
table.elencoprodottip td.ibig  {  border: 0px; width: 590px; height: auto; background-color: #FFE7BA; text-align: center;  }


/* carrello */
table.carrello  {  width: 527px; background-color: #FFE7BA;  }
table.carrello tr.trr1 td  {  height: 25px; background-color: #FFDB93; font-size: 11px; font-weight: bold; padding-left: 2px; padding-right: 2px;  }
table.carrello tr.trr2 td  {  height: 25px; background-color: #FFE6B0; border: 1px solid #FFDB93; font-size: 11px; font-weight: normal; padding: 2px; }
table.carrello input.txt  {  width: 35px;  }
table.carrello input.rad  {  width: auto;  }
p.carrello_links  {  text-align: right; height: 20px; margin-bottom: margin-top: 10px;  }
p.carrello_links img  {  width: 17px; height: 18px; margin-right: 4px; margin-bottom: -5px;  }


/* ordina */
table.ordina  {  width: 527px; background-color: #FFE7BA; font-family: Verdana, sans-serif; font-size: 12px;  }
table.ordina td.t1  {  background-color: #FFDB93; padding-left: 10px;   }
table.ordina td.t11  {  background-color: #FFDB93; padding-left: 5px; padding-right: 5px;   }
table.ordina td.t2  {  background-color: #FFE6B0; border: 1px solid #FFDB93; }
table.ordina input  {  width: 380px; font-family: Verdana, sans-serif; font-size: 12px;  }
table.ordina textarea  {  width: 380px; font-family: Verdana, sans-serif; font-size: 12px; height: 40px;  }
p.ordini_desti  {  padding-bottom: 20px;  }
table.ordina input.rad  {  width: auto;  }


/* form */
form, input, textarea  {  color: #333333;  }
input, textarea  {  width: 422px; font-family: Verdana, sans-serif; font-size: 12px;  }
input.submit  {  width: auto;  }
input.allegato  {  width: 200px;  }
textarea  {  height: 60px;  }
table.form  {  margin-left: 30px; margin-bottom: 30px;  }
table.form td.t1  {  background-color: #FFDB93; padding-left: 10px;  }
table.form td.t2  {  background-color: #FFE6B0; border: 1px solid #FFDB93;  }
form.contatti input, form.contatti textarea  {  width: 370px; font-family: Verdana, sans-serif; font-size: 12px;  }
form.contatti input.submit  {  width: auto; font-size: 11px;  }

form.ricerca input {  width: 395px; font-family: Verdana, sans-serif; font-size: 12px;  }
form.ricerca input.submit  {  width: auto; font-size: 11px;  }

div.area_riservata input  { width: 130px; font-family: Verdana, sans-serif; font-size: 12px;  }

table.form_news  {  margin-left: 30px; margin-bottom: 30px;  }
table.form_news td.t1  {  background-color: #FFDB93; padding-left: 20px;  }
table.form_news td.t2  {  background-color: #FFE6B0; border: 1px solid #FFDB93;  }
