
/* ------BODY----margin: 0 auto; serve per centrare Netscape------text-align: center;----per IE------ */

BODY    { BACKGROUND: #F4F4DA; background-image: url(img/bg.jpg);  background-repeat:repeat-x; background-position: 0px 0px; text-align: center; margin-top: 0px; margin: 0 auto; }

.border { width:800px; border: #597053 1px solid; margin: 0 auto; background-color: #F1F4C4;}

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: #273C59; }

.img_no_padding { vertical-align: bottom; border:0px; }

.img_middle     { width: 4px; height: 4px; OVERFLOW: hidden; margin-top: 4px; margin-bottom: 1px;}

hr { color: #C9C94D; background-color: #C9C94D; height: 1px; width:400px; max-width: 400px; } 


/* -------------------------------------------HEADER--1---------------------------------------------- */

.first { width: 800px; height: 447px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; }
              
.first2 { width: 800px; height: 181px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; }

.top      { width: 800px; height: 181px; margin-bottom: 0px; margin-top: 0px; padding: 0px; background-color: #F7ECD8;
            background-image: url(img/alto.jpg);  }
            
.top_2     { width: 800px; height: 181px; margin-bottom: 0px; margin-top: 0px; padding: 0px; background-color: #F7ECD8;
            background-image: url(img/alto_2.jpg);  }

.alto_home      { width: 800px; height: 266px; margin-bottom: 0px; margin-top: 0px; padding: 0px; background-color: #F7ECD8;
            background-image: url(img/banda.jpg); }
            
.alto_home_2      { width: 800px; height: 6px; margin-bottom: 0px; margin-top: 0px; padding: 0px; background-color: #F7ECD8;
            background-image: url(img/banda_page.jpg); }
            



.line  { margin-top: 162px; margin-right: 48px; padding: 0px; border: #dddddd 0px solid; float:right; 
         font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff;}
         
.flags  { float:right; position:relative; left:-16px; top:8px;}


.line a:link    { text-decoration: none; 
                  font-family: Verdana, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; }
.line a:visited { text-decoration: none; 
                  font-family: Verdana, sans-serif; color: #ffffff; font-size: 10px; font-weight: normal; }
.line a:hover   { color: #eeeeee }



.macro_line  { margin-top: 155px; padding: 0px 0px 0px 256px; border: #dddddd 0px solid; float:left; 
         font-family: Verdana, sans-serif; font-size: 10px; color: #ffffff; text-align: left;}



/* -------------------------------------------HEADER--2---------------------------------------------- */


.img_left     { float: left; }  /* ----per IE------ */


.menu_remoto          { color: #647952; font-family: tahoma, sans-serif; font-size: 12px;}

.menu_remoto A:link    { text-decoration: none; font-weight: normal;
                        font-family: tahoma, sans-serif; font-size: 12px; color: #000000}
.menu_remoto A:visited { text-decoration: none; font-weight: normal;
                        font-family: tahoma, sans-serif; font-size: 12px; color: #000000 }
.menu_remoto A:hover   { color: #647952 }


/* -------------------------------------------TBL Centrale------------------------------------------------- */


.main_table { width: 800px; padding: 0px; border-collapse: collapse; margin: 0 auto;
              vertical-align: top; background-color: #f1f4c4;}

.body_tbl   { width: 800px; padding: 0px; background-color: #f1f4c4;
              vertical-align: top; text-align: justify; font-weight: normal; padding:0px 0px 0px 0px;
              font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #000000; }
              
.body_tbl_2   { width: 620px; padding: 0px; background-color: #f1f4c4; padding:0px 18px 0px 0px;
              vertical-align: top; text-align: justify; font-weight: normal;
              font-family: Trebuchet MS, sans-serif; font-size: 12px; color: #000000; }
              
.menu_tbl   { width: 729px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left;
                vertical-align: top; background-color: #F1F4C4; }
                
.menu_tbl2   {  padding: 0px; border-collapse: collapse; text-align: center; margin: 0 auto;
                vertical-align: top; background-color: #F1F4C4; margin-top: 14px;}
                
.menu_tbl_3   {  width: 180px; margin: 0px; padding: 0px; border-collapse: collapse; text-align: left; 
                vertical-align: top; background-color: #F1F4C4;}
                
.menu_tbl_page   {  width: 140px; margin: 2px 0px 0px 20px; padding: 0px; border-collapse: collapse; text-align: left; 
                vertical-align: top; background-color: #EAEDB4;}

/* -------------------------------------------MENU TBL------------------------------------------------- */


.menu_close           { width: 104px; max-width: 104px; height:136px; max-height:136px; background-image: url(img/chiuso.jpg); 
                        text-align: center; vertical-align:top; padding:0px; font-family: Arial, sans-serif; font-size: 12px; color: #000000; }

.menu_close A:link    { text-decoration: none; font-weight: bold; 
                        font-family: Arial, sans-serif; font-size: 12px; color: #000000 }
.menu_close A:visited { text-decoration: none; font-weight: bold; 
                        font-family: Arial, sans-serif; font-size: 12px; color: #000000 }
.menu_close A:hover   { color: #000000;   }


.menu_open          { height:28px; max-height:28px; background-color: #F7ECD8; padding-left:10px; font-family: Verdana, sans-serif; font-size: 15px; font-style:oblique; }


.menu_link           { height:14px; max-height:14px; font-family: Verdana, sans-serif; font-size: 13px; padding: 4px 4px 4px 8px; color: #C94D07; font-style:oblique;}

.menu_link A:link    { text-decoration: none; font-weight: normal; font-style:oblique;
                       font-family: Verdana, sans-serif; font-size: 13px; color: #000000 }
.menu_link A:visited { text-decoration: none; font-weight: normal; font-style:oblique;
                       font-family: Verdana, sans-serif; font-size: 13px; color: #000000 }
.menu_link A:hover   { color: #84906C; }


.space { height: 10px; padding: 0px; }
.space2 { height: 1px; padding: 0px; background-color: #F4D1B1; font-size:1px; border-right: #ABD394 0px solid;}



/* -------------------------------------------BODY TBL------------------------------------------------- */

.titolo { margin-top: 2px; margin-left: 5px; font-weight: normal; color: #CA4D07; font-style:oblique;
          font-family: Verdana, sans-serif; font-size: 15px;}
.titolo a:link    { color: #000000; font-family: Trebuchet MS, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:visited { color: #000000; font-family: Trebuchet MS, sans-serif; font-size: 10px; font-weight: normal;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.titolo a:hover   { color: #000000;}


.print  { color: #eeeeee; font-family: Tahoma, sans-serif; font-size: 10px; }

.print a:link    { color: #000000; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal; 
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:visited { color: #000000; font-family: Tahoma, sans-serif; font-size: 9px; font-weight: normal;
                   margin-left: 10px; margin-right: 4px; text-decoration: none;  }
.print a:hover   { color: #515151;}


.body_link   { text-align: justify; font-weight: normal; padding-left:6px; padding-right:20px;
              font-family: Trebuchet MS, sans-serif; font-size: 13px; color: #404040; }

.body_link a:link    { color: #284215; font-family: Trebuchet MS, sans-serif; font-size: 13px; font-weight: bold;
                       text-decoration: none; margin: 0px; }
.body_link a:visited { color: #284215; font-family: Trebuchet MS, sans-serif; font-size: 13px; font-weight: bold;
                       text-decoration: none; margin: 0px; }
.body_link a:hover   { color: #000000;}


.notizie   { background-color:#AAB0A2; padding: 4px; font-family: Verdana, sans-serif; font-size: 11px; 
                color: #404040; }

.news   { text-align:justify; padding-left:0px;}

.news  A:link   { text-decoration: none; font-weight: normal;  
                        font-family: Arial, sans-serif; font-size: 12px; color: #4C4D4F}
.news A:visited  { text-decoration: none; font-weight: normal;  
                        font-family: Arial, sans-serif; font-size: 12px; color: #4C4D4F }
.news  A:hover  { color: #000000 }



.home_cat  A:link   { text-decoration: none; font-weight: normal;  
                        font-family: Arial, sans-serif; font-size: 12px; color: #115510}
.home_cat A:visited  { text-decoration: none; font-weight: normal; 
                        font-family: Arial, sans-serif; font-size: 12px; color: #115510 }
.home_cat  A:hover  { color: #000000 }


.intesta   { background-color:#D3B344; padding: 4px; font-family: Verdana, sans-serif; font-size: 11px; 
                color: #404040; }
                
.schede  A:link   { text-decoration: none; font-weight: bold; 
                        font-family: Arial, sans-serif; font-size: 12px; color: #CA4D07}
.schede A:visited  { text-decoration: none; font-weight: bold; 
                        font-family: Arial, sans-serif; font-size: 12px; color: #CA4D07 }
.schede  A:hover  { color: #000000 }


/* -------------------------------------------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: 800px; height: 74px; padding: 0px; border-collapse: collapse; margin: 0 auto;
             border-top: #348640 0px solid; border-bottom: #7B95C8 0px solid; background-image: url(img/basso.jpg);
             background-color: #ffffff; vertical-align: top; }

.footer2 A:link    { font-family: Verdana, sans-serif; font-size: 12px; color: #484E4E; font-weight: normal;
                     text-decoration: none; padding:4px;}
.footer2 A:visited { font-family: Verdana, sans-serif; font-size: 12px; color: #484E4E; font-weight: normal;
                     text-decoration: none; padding:4px;}
.footer2 A:hover   { color: #000000; }

.copyright { width: 110px; text-align: center; font-size: 10px; }

.credits   { width: 800px; color: #1B3B0A; font-size: 11px; font-style:italic; font-family:Trebuchet MS; vertical-align:bottom}

.copy  A:link   { text-decoration: none; font-weight: normal; padding:2px;
                        font-family: Arial, sans-serif; font-size: 10px; color: #000000}
.copy A:visited  { text-decoration: none; font-weight: normal; padding:2px;
                        font-family: Arial, sans-serif; font-size: 10px; color: #000000 }
.copy  A:hover  { color: #7D7F7A }


/* -------------------------------------------FORM ELEMENT------------------------------------------------- */

.standard {  font-family: Tahoma, sans-serif; font-size: 13px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 110px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding-left: 4px;}

.medio {  font-family: Tahoma, sans-serif; font-size: 13px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 150px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding-left: 4px;}

.lungo {  font-family: Tahoma, sans-serif; font-size: 13px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px; padding-left:4px;
             width: 200px; margin-top: 2px; margin-right: 2px; margin-left: 20px;}

.area {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: top;
             border-style: solid; border-color: #8196BE; border-width: 1px; width: 280px;
             margin-top: 2px; margin-right: 2px; margin-left: 18px; padding: 4px;}

.listbox {  font-family: Tahoma, sans-serif; font-size: 11px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 150px; margin-top: 2px; margin-right: 2px; margin-left: 20px; padding: 0px;}

.ricerca {  font-family: Tahoma, sans-serif; font-size: 13px; color: #000000; background-color: #FBFBFB; vertical-align: baseline;
             border-style: solid; border-color: #8196BE; border-width: 1px;
             width: 113px; max-width: 113px; margin-top: 70px; margin-right: 0px; margin-left: 12px; padding-left: 4px; padding-right: 0px;}


             
.input_cerca2 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #4D4D4F;
                 width: 117px; border-style: solid; border-width: 1px; border-color:#163B08;
                 margin-left: 20px;}

.input_cerca3 {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #4D4D4F;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000;
                 margin-left: 20px;}

.input_out {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #911315;
                 width: 60px; border-style: solid; border-width: 1px; border-color:#163B08;
                 margin-left: 7px; margin-top: 20px;}


/* -------------------------------------------PROMO------------------------------------------------- */


.body_tbl h1 {font-family: Trebuchet MS, sans-serif;  FONT-SIZE: 1em; color: #000000; text-align: justify; }

.extra { font-family: Tahoma, sans-serif;  font-size: 2px; color: #F1F4C5; CURSOR: default; }

.extra A:link    { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 2px; color: #F1F4C4; CURSOR: default; }
.extra A:visited { margin-top: 0px; margin-bottom: 0px; font-weight: normal; text-decoration: none;
                   font-family: Tahoma, sans-serif;  font-size: 2px; color: #F1F4C4; CURSOR: default; }
.extra A:hover   { color: #F1F4C4; 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: #173706; }
.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: #173706; }
.gallery a:hover   { color: #eeeeee; text-decoration: none;}

.gallery2 a:link    { color: #1C3A08; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.gallery2 a:visited { color: #1C3A08; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: bold;
                    margin-left: 0px; margin-right: 0px; text-decoration: none;  }
.gallery2 a:hover   { color: #68774E; 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: #ffffff; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:visited { color: #ffffff; font-family: Tahoma, sans-serif; font-size: 10px; font-weight: normal;
                    text-decoration: none;  }
.mappa a:hover   { color: #eeeeee;}

.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: #4D4D4F; margin-bottom: 8px;}

.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; vertical-align: top;
                 margin-left: 10px; padding-left: 4px;}
.invia {  font-family: Tahoma, sans-serif; font-size: 11px; color: #ffffff; background-color: #4D4D4F;
                 width: 140px; border-style: solid; border-width: 1px; border-color:#000000;}
