
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

BODY    { BACKGROUND: #95B188; background-image: url(img/bg.jpg);  background-repeat:repeat-x; background-position: 0px 0px;  text-align: center; margin-top: 0px; margin: 0 auto;}
/* BACKGROUND: #5C6D26;*/

.border { width:750px; border: #203A13 2px solid; margin: 0 auto; background-color: #ffffff;}

img     { border-color: #000000;  }

.small  { font-size: 10px; }

.tavola    { /* ---Css table se inserita dall'editor--- */
              vertical-align: top; text-align: justify; font-weight: normal; border: solid 0px #ffffff;
             font-family: Trebuchet MS, sans-serif; font-size: 11px; color: #ffffff; padding:2px;}

.img_no_padding { vertical-align: bottom; border:0px; }

.img_middle     { width: 4px; height: 4px; OVERFLOW: hidden; margin-top: 4px; margin-bottom: 1px;}


/* -------------------------------------------HEADER--1---------------------------------------------- */

.first { width: 750px; height: 255px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top;  }



.line  { position: relative; top:33px; border: #1F3B15 1px solid; border-bottom: #1F3B15 0px solid; border-right: #1F3B15 0px solid; width: 126px; float:right;
         font-family: Tahoma, sans-serif; font-size: 10px; color: #000000; background-color: #4C631D; }


.line a:link    { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Verdana, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; }
.line a:visited { margin-left: 10px; margin-right: 10px; text-decoration: none;
                  font-family: Verdana, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #CCE3C7 }


.stringa { font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #DDDDDD;
                  position: relative; bottom: 4px; vertical-align: top;
                  width: 100px; height: 16px; border-style: solid; border-width: 1px; border-color:#B2B2B4 }

.cerca   { font-family: Tahoma, sans-serif; background-image: url(img/cerca_bottone.gif); background-color: #cccccc;
                height: 18px; width: 20px; margin-right: 3px; position: relative; bottom: 4px;
                border-style: solid; border-width: 0px; border-color:#1B3A7D; vertical-align: top; }


/* -------------------------------------------HEADER--2---------------------------------------------- */


.big      { width: 750px; height: 47px; margin-bottom: 0px; margin-top: 0px; padding: 0px; background-color: #ffffff;
            background-image: url(img/bandaalta.jpg); }

.banda  { width: 750px; height: 200px; background-image: url(img/bannerone.jpg);
            float: left; margin-top: 0px; margin-bottom: 0px; padding: 0px; }
            
.sotto  { width: 750px; height: 8px; background-image: url(img/bandasotto.jpg);
            float: left; font-size: 5px; margin-top: 0px; margin-bottom: 0px; padding: 0px;}

.img_left     { float: left; }  /* ----per IE------ */




/* -------------------------------------------TBL Centrale------------------------------------------------- */


.main_table { width: 750px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #000000; }

.menu_tbl   { width: 166px; margin: 0px; padding: 0px; padding-top: 10px; border-collapse: collapse; text-align: left;
              vertical-align: top; background-color: #0C2802; }
              
.sub_table { width: 584px; padding: 0px; border-collapse: collapse; margin: 0; border: solid 0px #000000;
              vertical-align: top;  }
              
.middle_tbl { width: 165px; padding: 0px; background-color: #47673E; border: solid 0px #000000;
              vertical-align: top; height: 400px;}              

.body_tbl { width: 419px; padding: 0px; background-color: #1F3B15; border: solid 0px #000000; text-align: left;
              vertical-align: top; color: #CCE3C7; font-family: Arial, sans-serif; font-size: 12px; }



/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_close           { width: 166px; height: 25px; padding: 0px; background-color: #0C2802; border-right: #ABD394 0px solid;}

.menu_close A:link    { text-decoration: none;  font-weight: normal; display: Block; position: Relative;
                        font-family: Tahoma, sans-serif; font-size: 10px; color: #AABA9F }
.menu_close A:visited { text-decoration: none; font-weight: normal; display: Block;
                        font-family: Tahoma, sans-serif; font-size: 10px; color: #AABA9F }
.menu_close A:hover   { color: #C8D1C0; background-color: #16320A; display: Block; padding-top: 5px; padding-bottom: 5px; }


.menu_link           { width: 166px; height: 20px; padding: 0px;  background-color: #0C2802; CURSOR: default;  border-right: #ABD394 0px solid;}

.menu_link A:link    { padding-left: 30px; text-decoration: none; font-weight: normal;
                       font-family: Trebuchet MS, sans-serif; font-size: 10px; color: #AABA9F }
.menu_link A:visited { padding-left: 30px; text-decoration: none; font-weight: normal;
                       font-family: Trebuchet MS, sans-serif; font-size: 10px; color: #AABA9F }
.menu_link A:hover   { color: #C8D1C0; }


.space { height: 1px; width: 127px; padding: 0px; background-image: url(img/bordo.jpg);}
.space2 { height: 0px; width: 127px; padding: 0px; background-color: #1F4317; border-right: #ABD394 0px solid;}
.space3 { height: 0px; width: 160px; padding: 0px; background-color: #F1F0EE;
          margin: 0 auto; font-size: 1px;}
          
.address           { padding-left: 10px; padding-top: 10px; font-family: Tahoma, sans-serif; font-size: 10px; color: #AABA9F}

.address A:link    { padding-left: 0px; text-decoration: none; font-weight: normal;
                       font-family: Trebuchet MS, sans-serif; font-size: 10px; color: #D3B56D }
.address A:visited { padding-left: 0px; text-decoration: none; font-weight: normal;
                       font-family: Trebuchet MS, sans-serif; font-size: 10px; color: #D3B56D }
.address A:hover   { color: #DDC9A6; }


/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { margin: 0px; padding: 12px; font-weight: normal; color: #D3B56D;
          font-family: Trebuchet MS, sans-serif; font-size: 13px;  }
.titolo a:link    { color: #eeeeee; font-family: Trebuchet MS, sans-serif; font-size: 9px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:visited { color: #eeeeee; font-family: Trebuchet MS, sans-serif; font-size: 9px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:hover   { color: #ffffff;}


.print  { color: #eeeeee; font-family: Tahoma, sans-serif; font-size: 10px; }

.print a:link    { color: #ffffff; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:visited { color: #ffffff; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:hover   { color: #eeeeee;}


.body_link   { text-align: justify; font-weight: normal; padding: 12px; padding-top: 0px;
              font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #CCE3C7; }

.body_link a:link    { color: #D3B56D; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; margin: 0px; }
.body_link a:visited { color: #D3B56D; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;
                       text-decoration: none; margin: 0px; }
.body_link a:hover   { color: #DDC9A6;}



.news   { padding: 2px; background-color: #F5FAFF; CURSOR: pointer; border-right: #ABD394 0px solid;}

.news  A:link   { margin-left: 0px; text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 11px; color: #096BA9 }
.news A:visited  { margin-left: 0px; text-decoration: none; font-weight: normal;
                        font-family: Verdana, sans-serif; font-size: 11px; color: #096BA9 }
.news  A:hover  { color: #CF8401 }


/* -------------------------------------------FOOTER------------------------------------------------- */

.footer1 { width: 750px; height: 0px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #eeeeee 1px solid; border-bottom: #348640 0px solid;
             background-color: #A52927; }

.footer2 { width: 750px; height: 69px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #348640 0px solid; border-bottom: #11200D 1px solid; background-image: url(img/foot.jpg);
             background-color: #0C2802; background-image: url(img/chiusura.jpg); }

.footer2 A:link    { font-family: Tahoma, sans-serif; font-size: 10px; color: #D3B56D; font-weight: normal;
                     margin-left: 6px; margin-right: 6px; text-decoration: none; }
.footer2 A:visited { font-family: Tahoma, sans-serif; font-size: 10px; color: #D3B56D; font-weight: normal;
                     margin-left: 6px; margin-right: 6px; text-decoration: none;  }
.footer2 A:hover   { color: #DDC9A6; }

.copyright { width: 127px; text-align: center; font-size: 10px; }

.credits   { width: 623px; text-align: right; vertical-align:bottom; color: #bbbbbb; font-size: 10px; padding-bottom: 6px; padding-right: 110px; }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #E0E4E3; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 110px; max-width: 110px; margin-top: 2px; margin-right: 2px; padding: 4px;}

.medio {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #E0E4E3; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 150px; margin-top: 2px; margin-right: 2px; margin-left: 0px; padding: 4px;}

.lungo {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #E0E4E3; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 200px; margin-top: 2px; margin-right: 2px; margin-left: 0px; padding: 4px;}

.area {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #E0E4E3; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px; width: 200px; max-width: 200px;
             margin-top: 2px; margin-right: 2px; margin-left: 0px; padding: 4px;}

.listbox {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #E0E4E3; vertical-align: 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: #0C2802; background-color: #D3B56D;
                 width: 120px; border-style: solid; border-width: 1px; border-color:#9A8C72;
                 }

.input_cerca3 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #5783A6;
                 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: #5783A6;
                 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: #D3B56D; 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: #95B188; CURSOR: default; }
.extra A:visited { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 4px; color: #95B188; CURSOR: default; }
.extra A:hover   { color: #95B188; CURSOR: default; }

/* -------------------------------------------GALLERY------------------------------------------------- */

.gallery a:link    { color: #ffffff; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    margin-left: 1px; margin-right: 1px; text-decoration: none; background-color: #37548E; }
.gallery a:visited { color: #ffffff; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: normal;
                    margin-left: 1px; margin-right: 1px; text-decoration: none; background-color: #37548E; }
.gallery a:hover   { color: #7B95C8; text-decoration: none;}

.gallery2 a:link    { color: #37548E; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.gallery2 a:visited { color: #37548E; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.gallery2 a:hover   { color: #7B95C8; text-decoration: none;}

.audio a:link    { color: #D17307; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.audio a:visited { color: #D17307; font-family: Tahoma, sans-serif; font-size: 11px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.audio a:hover   { color: #DE8E18; text-decoration: none;}


/* -------------------------------------------MAPPA------------------------------------------------- */

.mappa { background-color: #F8E19D; text-align: left; border-top: #FEF0CB 3px solid; margin: 0 auto;
           border-left: #FEF0CB 3px solid; border-right: #FEF0CB 3px solid; border-bottom: #FEF0CB 3px solid;
             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;}

.border_edit { width:700px; border: #dddddd 1px solid; 
               background-color: #47673E; margin-bottom: 8px;}

.input_edit {  font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #F7F7F7;
                 width: 210px; height: 20px; border-style: solid; border-width: 1px; border-color:#000000; vertical-align: top;
                 margin-left: 10px; padding-left: 4px;}
.categoria_edit {  font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; background-color: #F7F7F7;
                 width: 195px; height: 20px; border-style: solid; border-width: 1px; border-color:#000000; vertical-align: top;
                 margin-left: 10px; padding-left: 4px;}
.invia {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #D3B56D;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000;}
