* {
 padding: 0;
 margin: 0;
}

BODY { margin: 2px; padding: 0px; background-color: #FFF; text-align: left; }

DIV, P, INPUT, TD, H2 { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

DIV#topScud { 
   width: 100%;
   float: left;
   margin: 0px 0px 0px 0px;
   background-image: url(../images/topback.png);
   background-repeat: repeat-x;
}

.hr { 
   width: 100%;
   height: 4px;
   margin: 0px 0px 0px 0px;
   background-image: url(../images/b.gif);
}

DIV#menu { 
   width: 100%;
   float: left;
   margin: 0px 0px 0px 0px;
   background-image: url(../images/menuback.png);
   background-repeat: repeat-x;
}

DIV#menu UL LI#menu_news A { 
   float:left; 
   width: 150px; 
   height: 28px; 
   overflow: hidden; 
   background-image: url(../images/NewsProdotti.png); 
   background-repeat: no-repeat; 
   text-indent: -150px; 
   margin-right: 2px; 
}
DIV#menu UL { width: 770px; margin: 0px; padding: 0px; }
DIV#menu UL LI { padding: 0px; display: inline; height: 28px; }

DIV#menu UL LI#menu_chisiamo A { 
   float:left; 
   width: 154px; 
   height: 28px; 
   overflow: hidden; 
   background-image: url(../images/ChiSiamo.png); 
   background-repeat: no-repeat; 
   text-indent: -150px; 
   margin-right: 2px; 
}

DIV#menu UL LI#menu_dovesiamo A { 
   float:left; 
   width: 154px; 
   height: 28px; 
   overflow: hidden; 
   background-image: url(../images/DoveSiamo.png); 
   background-repeat: no-repeat; 
   text-indent: -150px; 
   margin-right: 2px; 
}

DIV#menu UL LI#menu_download A { 
   float:left;
   width: 154px;
   height: 28px;
   overflow: hidden;
   background-image: url(../images/Download.png);
   background-repeat: no-repeat;
   text-indent: -150px;
   margin-right: 2px;
}

DIV#menu UL LI#menu_contatti A { 
   float:left;
   width: 150px;
   height: 28px;
   overflow: hidden;
   background-image: url(../images/Contatti.png);
   background-repeat: no-repeat;
   text-indent: -150px;
}
DIV#mBody { float: left; width: 100%; border: 0px;}
DIV#mBody .boxSx { width: 195px; vertical-align: top; }
DIV#mBody .boxContent { 
   width: 100%;
   vertical-align: top;
   background-image: url(../images/contentback.png);
   background-repeat: repeat-x;
}
DIV#mBody .boxContent H1 {
   font-size: 11px;  
   color: #002FB8;
   text-transform: uppercase;
   padding: 0px;
   margin: 0px 0px 15px 0px; 
}
DIV#mBody .boxContent H1 SPAN { position: relative; float: left; top: 14px; }

DIV#mBody .boxDx { width: 195px; vertical-align: top; }

DIV.BoxLayout { float: left; margin-bottom: 10px; }
DIV.BoxLayout H1 { width: 195px; height: 62px; font-size: 11px; background-image: url(../images/Label1.png); background-repeat: no-repeat; color: #002FB8; text-transform: uppercase; padding: 0px; margin: 0px 0px 15px 0px; }
DIV.BoxLayout H1 SPAN { position: relative; float: left; width: 124px; top: 14px; left: 46px; }

DIV#boxContent H1 { width: 380px; height: 62px; font-size: 11px; background-image: url(../images/Label2.png); background-repeat: no-repeat; color: #002FB8; text-transform: uppercase; padding: 0px; margin: 0px 0px 15px 0px; }
DIV#boxContent H1 SPAN { position: relative; float: left; width: 290px; top: 14px; left: 49px; }

.hide { visibility: hidden; height: 0px; }

DIV#Foot { width: 100%; margin: 0px auto 0px auto; }

DIV#fLink { float: left; width: 680px; height: 20px; }
DIV#fLink UL { width: 680px; margin: 0px; padding: 0px; }
DIV#fLink UL LI { color: #002FB8; padding: 0px; display: inline; height: 20px; }
DIV#fLink UL LI:before { content: "|"; }
DIV#fLink UL LI:first-child:before { content: ""; }
DIV#fLink UL LI A { color: #002FB8; text-decoration: none; }
DIV#fLink UL LI A:hover { text-decoration: underline; }

.modulo { font-size: 12px; width: 164px; padding: 2px; background-color: #FFF; border: 1px solid #CCC; }

UL.MiddleBox { width: 164px; margin: 0px 0px 0px 15px; padding: 0px; }
UL.MiddleBox LI { margin: 0px; padding: 0px; display: inline; }

.data { float: left; width: 100%; text-indent: 7px; background-image: url(../images/Arrow.gif); background-repeat: no-repeat; font-weight: bold; background-position: 0px 3px; color: #002FB8; font-size: 10px; }

UL#Aziende { width: 164px; margin: 0px 0px 0px 15px; padding: 0px; }
UL#Aziende LI { width: 164px; float: left; margin: 0px; margin-bottom: 10px; padding: 0px; display: inline; text-align: center; }

SELECT.prodotto { height: 18px; font-size: 11px; width: 164px; border: 0px; background-color: #EDEFF1; }
SELECT.provincia { height: 18px; font-size: 11px; width: 135px; border: 0px; background-color: #EDEFF1; }

DIV.ImageBorder { margin: 0px 0px 10px 0px; float: left; border: 3px solid #EDEFF1; padding: 0px; }
DIV.ImageBorder IMG { border: 2px solid #FFF; padding: 0px; margin: 0px; }

DIV#Paginate { float: left; margin: 10px 5px; }
DIV#Paginate DIV#PrevTab, DIV#Paginate DIV#NextTab { float: left; width: 32px; height: 32px; }
DIV#Paginate DIV#PrevTab A { display: block; width: 32px; height: 32px; text-indent: -5000px; overflow: hidden; background-image: url(../images/prev.gif); }
DIV#Paginate DIV#NextTab A { display: block; width: 32px; height: 32px; text-indent: -5000px; background-image: url(../images/next.gif); }
DIV#Paginate DIV#ListPages A { font-weight: bold; }
