
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

BODY    { BACKGROUND: #EEEEEC; text-align: center; margin-top: 0px; margin: 0 auto; }

.border { width:740px; border-right: #393C41 1px solid; border-left: #393C41 1px solid; border-bottom: #393C41 1px solid; border-top: #393C41 1px solid; margin: 0 auto;}

img     { border-color: #000000; }

.small  { font-size: 10px; }

.tavola    { /* ---Css table se inserita dall'editor--- */
              vertical-align: top; text-align: justify; font-weight: normal;
             font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #000000; }

.img_no_padding { vertical-align: bottom; border:0px; }
.img_no_padding2 { vertical-align: top; border:0px; }

.img_middle     { vertical-align: middle; border:0px; }


/* -------------------------------------------HEADER--1---------------------------------------------- */

.first { width: 740px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top;  }

.alto  { width: 740px; height: 101px; background-color: #ffffff; padding: 0px;
         border-bottom: #dddddd 0px solid; background-image: url(img/top1.jpg);}

.logo  { float: left; margin-top: 14px; margin-left: 5px;}


.line  { float: right; margin-top: 85px; margin-right: 202px;
         font-family: Tahoma, sans-serif; font-size: 10px; color: #000000; }

.line a:link    { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Tahoma, sans-serif; color: #000000; font-size: 10px; font-weight: normal; }
.line a:visited { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Tahoma, sans-serif; color: #000000; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #000000 }


.stringa { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB;
                  position: relative; top: -1px; left: 256px; vertical-align: top;
                  width: 130px; height: 16px; border-style: solid; border-width: 1px; border-color:#8196BE }

.cerca   { font-family: Tahoma, sans-serif; background-image: url(img/cerca_bottone.gif); background-color: #cccccc;
                height: 19px; width: 33px; margin-right: 3px; position: relative; top: -1px; left: 260px;
                border-style: solid; border-width: 0px; border-color:#1B3A7D; vertical-align: top; CURSOR: pointer; }


/* -------------------------------------------HEADER--2---------------------------------------------- */

.banda_1  { width: 740px; height: 47px; border-bottom: #dddddd 0px solid; background-color: #ffffff;
            background-image: url(img/top2.jpg); text-align: center; }

.big      { width: 740px; height: 152px; margin: 0px; padding: 0px; }

.banda_2  { width: 740px; height: 5px; border-top: #dddddd 2px solid; border-bottom: #dddddd 2px solid;
            background-color: #B2B2B4; }

.banda_3  { width: 740px; margin: 0px; padding: 0px;
            background-image: url(img/pre_menu.jpg); text-align: center; }

.img_left     { float: left; margin-right: 1px;  }

.collassa { position: relative; top: 0px; left: -288px;
            vertical-align: middle; border:0px; }


/* -------------------------------------------TBL Centrale------------------------------------------------- */


.main_table { width: 740px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #eeeeee; }

.menu_tbl   { width: 131px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
              vertical-align: top; background-color: #ffffff; }

.body_tbl   { width: 609px; padding: 0px; background-color: #ffffff;
              vertical-align: top; text-align: justify; font-weight: normal;
              font-family: Arial, sans-serif; font-size: 11px; color: #000000; }


/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_close           { height: 20px; padding: 0px; background-color: #ffffff; CURSOR: pointer;}

.menu_close A:link    { margin-left: 19px; text-decoration: none; font-weight: normal;
                        font-family: Tahoma, sans-serif; font-size: 10px; color: #000000 }
.menu_close A:visited { margin-left: 19px; text-decoration: none; font-weight: normal;
                        font-family: Tahoma, sans-serif; font-size: 10px; color: #000000 }
.menu_close A:hover   { color: #bbbbbb }



.menu_open           { height: 20px; padding: 0px; background-color: #393C41; CURSOR: pointer; }

.menu_open A:link    { margin-left: 19px; text-decoration: none; font-weight: normal;
                        font-family: Tahoma, sans-serif; font-size: 10px; color: #eeeeee }
.menu_open A:visited { margin-left: 19px; text-decoration: none; font-weight: normal;
                        font-family: Tahoma, sans-serif; font-size: 10px; color: #eeeeee }
.menu_open A:hover   { color: #ffffff }



.menu_link           { height: 20px; padding: 0px;  background-color: #ffffff;  CURSOR: pointer; }

.menu_link A:link    { margin-left: 12px; text-decoration: none; font-weight: normal;
                       font-family: Tahoma, sans-serif; font-size: 10px; color: #000000 }
.menu_link A:visited { margin-left: 12px; text-decoration: none; font-weight: normal;
                       font-family: Tahoma, sans-serif; font-size: 10px; color: #000000 }
.menu_link A:hover   { color: #636363; }


.space { height: 1px; padding: 0px; background-color: #eeeeee; }


/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { margin-left: 0px; margin-top: 0px; font-weight: bold;
          font-family: Tahoma, sans-serif; font-size: 11px; color: #C10100}
.titolo a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:hover   { color: #000000;}


.print  { position: relative; top: -10px; left: 475px; }

.print a:link    { color: #000000; font-family: Arial, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 0px; margin-right: 4px; text-decoration: none;  }
.print a:visited { color: #000000; font-family: Arial, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 0px; margin-right: 4px; text-decoration: none;  }
.print a:hover   { color: #545662;}


.body_link a:link    { color: #C10100; font-family: Trebuchet MS, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; margin: 0px; }
.body_link a:visited { color: #C10100; font-family: Trebuchet MS, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; margin: 0px; }
.body_link a:hover   { color: #E48082;}


/* -------------------------------------------FOOTER------------------------------------------------- */

.footer1 { width: 740px; height: 7px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #ffffff 0px solid; border-bottom: #ffffff 1px solid;
             background-color: #BA0025; }
.footer_extra { width: 740px; height: 7px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #ffffff 0px solid; border-bottom: #ffffff 1px solid;
             background-color: #000000; }

.footer2 { width: 740px; height:20px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #348640 0px solid; border-bottom: #348640 0px solid;
             background-color: #AFAFAE; vertical-align: bottom; color: #000000; font-family: Tahoma, sans-serif; font-size: 10px;}

.footer2 A:link    { font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal;
                     margin-left: 19px; margin-right: 10px; text-decoration: none; }
.footer2 A:visited { font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal;
                     margin-left: 19px; margin-right: 10px; text-decoration: none; }
.footer2 A:hover   { color: #eeeeee; }

.copyright { width: 185px; text-align: center; font-size: 10px; }

.credits   { width: 235px; text-align: left; color: #bbbbbb; font-size: 10px; }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: bottom, baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 110px; height: 22px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.medio {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: bottom, baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 150px; height: 22px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.lungo {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: bottom, baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 200px; height: 22px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.area {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: bottom, baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 4px;}

.listbox {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: bottom, baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 150px; height: 20px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 0px;}


.input_cerca2 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #C10100;
                 width: 110px; border-style: solid; border-width: 1px; border-color:#000000;
                 margin-left: 20px;}

.input_cerca3 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #C10100;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000;
                 margin-left: 20px;}

.input_ordine {  font-family: Tahoma, sans-serif; font-size: 11px; color: #2A4D91; background-color: #C10100;
                 width:220px; height: 18px; border-style: solid; border-width: 1px; border-color:#8196BE}

/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h2 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h3 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h4 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.body_tbl h5 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }


.extra A:link    { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #EEEEEC }
.extra A:visited { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #EEEEEC }
.extra A:hover   { color: #EEEEEC }

/* -------------------------------------------GALLERY------------------------------------------------- */

.gallery a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    margin-left: 1px; margin-right: 1px; text-decoration: underline;  }
.gallery a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    margin-left: 1px; margin-right: 1px; text-decoration: underline;  }
.gallery a:hover   { color: #000000; text-decoration: none;}

.gallery2 a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.gallery2 a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.gallery2 a:hover   { color: #5D6067; text-decoration: none;}
