body            {   margin: 0px; padding: 0px; background-image: url(../img/site/bg_site.gif);   }
body, th, td    {   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;    }
form            {   float: none; margin: 0px; padding: 0px;     }
.input1         {   }
.align-justify  {   text-align: justify;    }
/* table        {   border: 1px solid white;    }   */
.text1          {    color: #FFFFFF;        }
      
a               {   color: #EA0203;         }
    a:hover     {   text-decoration: none;  }
.img1           {   margin-right: 20px;     }
/*
.bg1            {   background-image: url(../img/site/bg_oriz.jpg); background-position: left top; background-repeat: repeat-x; }
*/
/* Styles that are applied on the containing element like <TD></TD>. When applied, this will change both the text and the text links inside them. */

.style1             {   }
.style1 a           {   }
    .style1 a:hover {   }

/* SITO //////////////////////////////////////////////////////////////////////////////////////// */
#main_container     {  float: left; width: 100%;  margin: auto; background: url(../img/site/bg_oriz.jpg) repeat-x top left; }

#page_container     { float: none;  width: 861px; height: auto; margin: auto;  text-align: center; /*  border: 1px solid red;   */ }

div#menu{
    width: 861px; height: 326px;
}

div#menu #home{
    float: left;
    width: 397px; height: 326px; background: url("../img/site/home.jpg") no-repeat;
}
div#menu .mBut_1    {   float: left; width: 83px; height: 130px; background: url("../img/site/menuBut_1.jpg") no-repeat;    }
div#menu .mBut_2    {   float: left; width: 83px; height: 130px; background: url("../img/site/menuBut_2.jpg") no-repeat;    }
div#menu .mBut_3    {   float: left; width: 83px; height: 130px; background: url("../img/site/menuBut_3.jpg") no-repeat;    }
div#menu .mBut_4    {   float: left; width: 83px; height: 130px; background: url("../img/site/menuBut_4.jpg") no-repeat;    }
div#menu .mBut_5    {   float: left; width: 83px; height: 130px; background: url("../img/site/menuBut_5.jpg") no-repeat;    }
div#menu .mSpacer   {   float: left; width: 49px; height: 130px; background: url("../img/site/menuSpacer.jpg") no-repeat;   }
div#menu .banner    {   float: left; width: 381px; height: 196px; background: url("../img/site/banner.jpg") no-repeat;      }

#linkMenu_a, #linkMenu_a:visited    {   display: block; width: 397px; height: 326px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: white; text-decoration: none;       }
    #linkMenu_a:hover               {   }
.linkMenu_b, .linkMenu_b:visited    {   display: block; width: 83px; height: 130px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: white; text-decoration: none;    }
    .linkMenu_b:hover               {   }

div#club            {   float: left; width: 259px; height: 44px; background: url("../img/site/bg_2.gif");       }
div#club #line_1    {   float: left; margin-left: 28px; width: 200px; height: 17px; background: url("../img/site/line_1.gif") repeat-x;         }
div#crub            {   float: left; width: 602px; height: 44px; background: url("../img/site/bg_3.gif");       }
div#crub #line_2    {   float: left; margin-left: 28px; width: 540px; height: 17px; background: url("../img/site/line_2.gif") repeat-x;         }
div#clbb            {   float: left; width: 259px; height: 44px; background: url("../img/site/bg_colLeft.gif"); }
div#clbb #line_3    {   float: left; margin-left: 28px; width: 231px; height: 44px; background: url("../img/site/line_3.gif") repeat-x top;     }
div#crbb            {   float: left; width: 602px; height: 44px; text-align: left;                              }
div#crbb #line_4    {   float: left; width: 568px; height: 1px; background: url("../img/site/line_3.gif") repeat-x top;                         }

div#crbb #copyright {   display: block; margin: 14px 0px 0px 12px; font-size: 9px;  }


div#sBody                       {   float: left; padding : 0px 0px 25px 0px; width: 861px; background: url("../img/site/bg_colLeft.gif") repeat-y;          }
div#sBody #colLeft              {   float: left; width: 259px;                                              }
div#sBody #colRight             {   float: left; padding: 0px 0px 0px 0px; width: 602px; text-align: left;  }
div#sBody #colRight #content    {   float: left; margin: 10px 0px 16px 30px; width: 536px;                  }
    
ul.clear        {   clear: both;    }
.imgBorder      {   border: 1px solid #858585;  }    
div.prompt      {   margin-top: 10px; width: 536px; line-height: 27px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #858585; text-align: center; }
div.perc        {   float: left; width: 536px; height: 30px;    }
div.pageTitle   {   float: left; width: 536px; height: 38px;  font-size: 20px; font-weight: bold; text-align: center; }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

.chisiamo{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #858585;  font-weight: bold; line-height: 14px; text-align: justify; display: block; width: 536px;     }

    
/* LOGIN /////////////////////////////////////////////////////////////////////////////////////// */
div.formLogin               {   float: left; margin-left: 22px;    width: 210px; border: 1px solid #4C4C4C; background-color: #353535;    }
div.formLogin ul            {   clear: left; margin: 0px 0px 0px 4px; padding: 0;  }
div.formLogin ul li         {   float: left; display: block; margin: 0; padding: 0; text-align: left;  /*  border: 1px solid #000;   */}
div.formLogin ul li.cell_a  {   float: left; width: 200px; height: 25px; line-height: 20px; text-align: left; font-size: 14px; font-weight: bold;   }
div.formLogin ul li.cell_b  {   float: left;  margin-top: 5px; width: 60px; height: 20px; line-height: 16px;    }
div.formLogin ul li.cell_c  {   float: left; margin-top: 5px; width: 136px; height: 20px; line-height: 16px;    }
div.formLogin ul li.cell_d  {   float: left; margin-top: 5px; width: 60px; height: 30px; line-height: 30px;     }
div.formLogin ul li.cell_e  {   float: left; margin-top: 5px; width: 200px; height: 25px; line-height: 15px;    }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/* LOGOUT ////////////////////////////////////////////////////////////////////////////////////// */
div.formLogut               {   float: left; margin-left: 22px; width: 210px; border: 1px solid #4C4C4C; padding-bottom: 10px; background-color: #353535;    }
div.formLogut ul            {   clear: left; margin: 0px 0px 0px 4px; padding: 0;   }
div.formLogut ul li         {   float: left; display: block; margin: 0; padding: 0; text-align: left;   /* border: 1px solid #000; */   }
div.formLogut ul li.spacer  {   float: left; width: 200px; height: 10px;    }
div.formLogut ul li.cell_a  {   float: left; width: 200px; height: 25px; line-height: 20px; text-align: left; font-size: 14px; font-weight: bold;   }
div.formLogut ul li.cell_b  {   float: left; width: 60px; height: 20px; line-height: 16px;  }
div.formLogut ul li.cell_c  {   float: left; width: 136px; height: 20px; line-height: 16px; font-weight: bold;  }
div.formLogut ul li.cell_d  {   float: left; display: block; margin-top : 4px; width: 200px; height: 20px; line-height: 16px;   }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/* INPUTS ////////////////////////////////////////////////////////////////////////////////////// */
.I_text_1               {   width: 126px; height: 15px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;    }
.I_text_2               {   width: 226px; height: 15px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;    }
.I_text_3               {   width: 30px; height: 15px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;     }
.I_text_4               {   width: 20px; height: 15px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;     }
.I_text_5               {   width: 150px; height: 15px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;    }
.I_text_6               {   width: 320px; height: 15px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;    }

.I_select_1             {   width: 45px; height: 17px; background: #353535; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;     }
.I_textarea_1           {   width: 320px; height: 140px; background: #303030;  border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;  }

.I_file_1               {   width: 220px; height: 22px; background: #303030; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;    }

.I_submit_1             {   width: 60px; height: 18px; background: #303030; border: 1px solid #858585; line-height: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;  }
    .I_submit_1:hover   {   background: #353535; border: 1px solid #858585; cursor: pointer;    }
.I_submit_2             {   width: 85px; height: 18px; background: #303030; border: 1px solid #858585; line-height: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;  }
    .I_submit_2:hover   {   background: #353535; border: 1px solid #858585; cursor: pointer;    }
.I_submit_3             {   width: 100px; height: 18px; background: #303030; border: 1px solid #858585; line-height: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; }
    .I_submit_3:hover   {   background: #353535; border: 1px solid #858585; cursor: pointer;    }
.I_submit_4             {   width: 20px; height: 20px; background: #303030; border: 1px solid #858585; line-height: 15px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585;  }
    .I_submit_4:hover   {   background: #353535; border: 1px solid #858585; cursor: pointer;    }
.I_submit_5             {   width: 120px; height: 18px; background: #303030; border: 1px solid #858585; line-height: 16px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #858585; }
    .I_submit_5:hover   {   background: #353535; border: 1px solid #858585; cursor: pointer;    }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/* TESTO /////////////////////////////////////////////////////////////////////////////////////// */
.tx_1{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 16px; color: #858585;  font-weight: normal;     }
.tx_2{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color: #858585;  font-weight: normal;     }
.tx_3{  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #858585;  font-weight: bold;       }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/* LINKS /////////////////////////////////////////////////////////////////////////////////////// */
.link_1, .link_1:visited    {   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #858585; text-decoration: none;  }
    .link_1:hover           {   color: #AAAAAA;     }
.link_2, .link_2:visited    {   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #858585; text-decoration: underline;  }
    .link_2:hover           {   color: #AAAAAA; text-decoration: none;  }
.link_3, .link_3:visited    {   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #858585; text-decoration: none;  }
    .link_3:hover           {   color: #AAAAAA; text-decoration: underline;   }

.link_4, .link_4:visited    {   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #858585; text-decoration: none; font-weight: bold; }
    .link_4:hover           {   color: #AAAAAA; text-decoration: none;  }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/* CONTATORE PAGINE //////////////////////////////////////////////////////////////////////////// */
div.pagesCounter                    {   float: none; margin-top: 15px;          }
div.pagesCounter ul                 {   clear: left; margin: 0; padding: 0;     }
div.pagesCounter ul li              {   float: left; display: block; margin-left: 5px; padding: 0; width: 20px; height: 20px; text-align: center; line-height: 18px;    }
div.pagesCounter ul li.pagSelected  {    border: 1px solid #AAAAAA; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;     }
.link_pag, .link_pag:visited        {    display:block; width: 20px; height: 20px; border: 1px solid #858585; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #858585; text-decoration: none;    }
    .link_pag:hover                 {   border: 1px solid #AAAAAA; color: #AAAAAA;  }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */

/* BOX ADMIN /////////////////////////////////////////////////////////////////////////////////// */
div.boxAdmin_1          {   width: 534px; height: 30px; border: 1px solid #4C4C4C; background-color: #303030; text-align: center; margin-bottom: 20px;   }
div.boxAdmin_1 ul       {   clear : left; margin-left: 6px; margin-top: 6px; padding: 0;    }
div.boxAdmin_1 ul li    {   float: left; display: block; width: 90px; height: 30px; text-align: left; /* border: 1px solid #4C4C4C; */   }
/* ///////////////////////////////////////////////////////////////////////////////////////////// */


div.box1{   float: left; width: 250px; height: 200px; background: url('../img/box1.jpg');   }
/**
    Colori usati
    testo #858585;
    #4C4C4C; 
    Sfondo #353535;  
    #303030;
*/