
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

BODY    { background-color: #CCCCCC; text-align: center; margin-top: 0px; margin: 0 auto; }

.border { width:740px; border: #68875B 1px solid; margin: 0 auto;}

img     { border-color: #000000;}

.img_map { margin-top: 20px; margin-bottom: 230px; }

.main {  OVERFLOW: hidden; HEIGHT: 345px;  margin-top: 0px; margin: 0 auto; }

.small  { font-size: 10px; }

.tavola    { /* ---Css table se inserita dall'editor--- */
              vertical-align: top; text-align: justify; font-weight: normal;
             font-family: Arial, sans-serif; font-size: 11px; color: #bbbbbb; }

.img_no_padding { vertical-align: bottom; border:0px; }
.img_no_padding2 { vertical-align: top; border:0px; }

.img_middle     { width: 4px; height: 4px; OVERFLOW: hidden; margin-top: 4px; margin-bottom: 1px;}


/* -------------------------------------------ALTO---------------------------------------------- */

.first { width: 740px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top;  background-color: #CC9900;  }

.logo  { float: left; margin-top: 0px; margin-left: 5px;}


.line  { float: right; margin-top: 20px; margin-right: 13px;
         font-family: Tahoma, sans-serif; font-size: 10px; color: #ffffff; }

.line a:link    { margin-left: 2px; margin-right: 2px; text-decoration: none; font-style: italic;
                  font-family: Arial, sans-serif; color: #000000; font-size: 10px; font-weight: normal; }
.line a:visited { margin-left: 2px; margin-right: 2px; text-decoration: none; font-style: italic;
                  font-family: Arial, sans-serif; color: #000000; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #7F2B00 }


/* -------------------------------------------TBL Centrale------------------------------------------------- */


.main_table { width: 740px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #ffffff; border: #992628 16px solid; }

.body_tbl   { width: 575px; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px;
              vertical-align: top; text-align: justify; font-weight: normal;
              font-family:  Tahoma, sans-serif; font-size: 13px; word-spacing: 1px; color: #000000; }

.menu_tbl   { width: 150px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
              vertical-align: top; padding-top:40px; }


/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_open           { height: 10px; padding-left: 0px; font-family: Tahoma, sans-serif;
                       font-size: 9px; font-weight: bold; color: #992628 }

.menu_open A:link    { margin-left: 52px; text-decoration: none; font-weight: normal;
                        font-family: Tahoma, sans-serif; font-size: 8px; color: #33598A }
.menu_open A:visited { margin-left: 52px; text-decoration: none; font-weight: normal;
                        font-family: Tahoma, sans-serif; font-size: 8px; color: #33598A }
.menu_open A:hover   { color: #D68A18 }



.menu_link           { height: 8px; padding: 0px;  CURSOR: pointer; }

.menu_link A:link    { margin-left: 0px; text-decoration: none; font-weight: normal;
                       font-family: Tahoma, sans-serif; font-size: 9px; color: #5A595A }
.menu_link A:visited { margin-left: 0px; text-decoration: none; font-weight: normal;
                       font-family: Tahoma, sans-serif; font-size: 9px; color: #5A595A }
.menu_link A:hover   { color: #000000; }


.space { height: 4px; padding: 0px; background-color: #000000; }


/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { padding-right: 20px; margin-top: 2px; font-weight: bold;
          font-family: Arial, sans-serif; font-size: 11px; color: #992628;}
.titolo a:link    { color: #bbbbbb; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:visited { color: #bbbbbb; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:hover   { color: #cccccc;}


.print  { color: #5A595A; font-family: Tahoma, sans-serif; font-size: 9px; }

.print a:link    { color: #5A595A; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:visited { color: #5A595A; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:hover   { color: #5A595A; text-decoration: underline;}


.body_link a:link    { color: #C10100; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: underline; margin: 0px; }
.body_link a:visited { color: #C10100; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: underline; margin: 0px; }
.body_link a:hover   { color: #C10100; text-decoration: none;}


/* -------------------------------------------BASSO------------------------------------------------- */


.basso { width: 740px; height: 18px; padding: 6px; border-collapse: collapse; margin: 0 auto; 
             background-color: #CC9900; text-align:right; padding-right:10px;
             vertical-align: bottom; color: #000000; font-family: Tahoma, sans-serif; font-size: 13px;}

.basso A:link    { text-decoration: none; font-style: italic; padding-right:10px;
                  font-family: Arial, sans-serif; color: #000000; font-size: 9px; font-weight: normal; }
.basso A:visited { text-decoration: none; font-style: italic; padding-right:10px;
                  font-family: Arial, sans-serif; color: #000000; font-size: 9px; font-weight: normal; padding: 4px; }
.basso a:hover   { color: #bbbbbb }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #ffffff; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 110px; margin-top: 4px; margin-right: 2px; margin-left: 20px; padding: 4px;}


.input_cerca {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #720A09;
                 width: 110px; border-style: solid; border-width: 1px; border-color:#6B2C00;
                 margin-left: 20px; height: 20px;}

/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {vertical-align: top;  padding: 0px; border-collapse: collapse; margin: 0 auto;
               font-family: Arial, sans-serif; font-size: 11px; color: #992628; 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 }

/* -------------------------------------------MAPPA------------------------------------------------- */

.mappa { background-color: #F8E19D; border: #FEF0CB 0px solid; padding:2px 4px 1px 4px;
             font-family: Tahoma, sans-serif; font-size: 9px; color: #000000; font-weight: normal;}
.mappa a:link    { color: #084D63; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:visited { color: #084D63; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:hover   { color: #DE8608;}


/* -------------------------------------------INSERT-PAGE------------------------------------------------ */

.border_edit { width:700px; border-right: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; border-top: #dddddd 1px solid;
               background-color: #4979C1; margin-bottom: 0px;}

.input_edit {  font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #F7F7F7;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000; 
                 margin-left: 10px; padding-left: 4px;}
