body
{
  background-color      :#EEEEEE;
  font-family           :verdana;
  margin                :0;
  padding               :0;
  color                 :#000000;
  font-size             :12px;
}

a
{
  text-decoration       :none;
  color                 :#777777;
}

.overall
{
  width                 :900px;
  position              :absolute;
  left                  :50%;
  margin-left           :-450px
}

.banner
{
  width                 :600px;
  height                :150px;
  float                 :left;
}

.intro
{
  width                 :920px;
  height                :30px;
  padding-top           :15px;
  background-repeat     :no-repeat;
  float                 :left;
  text-align            :center;
  font-size             :12px;
  text-transform        :uppercase;
  color                 :#FFFFFF;
  font-weight           :bold;
  background-image      :url(../immagini/menubar.jpg);
}

.guida
{
  width                 :250px;
  height                :150px;
  float                 :left
}

.login
{
  margin                :auto;
  text-transform        :uppercase;
  width                 :350px;
  height                :330px;
  background-image      :url(../immagini/login.jpg);
  background-repeat     :no-repeat;
  background-position   :center center;
  padding-top           :170px;
  text-align            :center;
  font-size             :14px;
  color                 :#ffffff;
}

.login input
{
  border                :1px solid #ffffff;
  background-color      :transparent;
  color                 :#ffffff;
  width                 :150px;
}

.login #submit
{
  width                 :100px;
}

.nascosto {
  position              :absolute;
  display               :block;
  width                 :200px;
  top                   :35%;
  left                  :50%;
  margin-left           :-100px;
  min-height            :150px;
  background-color      :#ffffff;
  padding               :5px;
  text-align            :center;
  z-index               :100;
  border                :2px solid #000000;
}

.nascosto #chiudi
{
  background-color      :#ffcc66;
  color                 :#000000;
}

.nero{
  display               :block;
  background-color      :#000000;
  height                :100%;
  filter                :alpha(opacity=50);
  opacity               :0.5;
  -moz-opacity          :0.5;
  width                 :100%;
  position              :absolute;
  position              :fixed;
  top                   :0;
  left                  :0;
  z-index               :30;
}

.menu
{
  width                 :220px;
  float                 :left;
}

.menu #head
{
  width                 :220px;
  height                :40px;
  float                 :left;
  background-image      :url(../immagini/menu_h.jpg);
  background-repeat     :no-repeat;
}

.menu #body
{
  width                 :200px;
  padding-left          :20px;
  float                 :left;
  background-image      :url(../immagini/menu_b.jpg);
  background-repeat     :repeat-y;
}

.menu #foot
{
  float                 :left;
  width                 :220px;
  height                :30px;
  background-image      :url(../immagini/menu_f.jpg);
  background-repeat     :no-repeat;
}

.menu a
{
  width                 :160px;
  height                :30px;
  display               :block;
  text-decoration       :none;
  color                 :#ffffff;
  text-transform        :uppercase;
  float                 :left;
}

.menu a:hover
{
  color                 :#ffcc66;
}

.corpo
{
  width                 :680px;
  float                 :left;
}

.corpo #title
{
  width                 :680px;
}

.corpo #body
{
  width                 :680px;
}

.corpo #foot
{
  width                 :680px;
}

.popup
{
  display               :none;
  color                 :#ffffff;
  text-align            :justify;
  position              :absolute;
  z-index               :8;
  width                 :380px;
  height                :480px;
  padding               :10px;
  left                  :50%;
  margin-left           :-200px;
  margin-top            :-250px;
  background-image      :url(../immagini/popup.jpg);
  background-position   :center center;
  background-repeat     :no-repeat;
  top                   :50%;
}

.popup a
{
  color                 :#ffffff;
}

.iframe
{
  font-size             :18px;
  color                 :#ffffff;
  text-align            :justify;
}

.th
{
  width                 :100px;
  float                 :left;
  font-weight           :bold;
  height                :30px;
}

.art_be
{
  width                 :670px;
  height                :340px;
  padding               :15px;
  float                 :left;
  margin-bottom         :20px;
}

#art0
{
  background-image      :url(../immagini/artbga.jpg);
  background-repeat     :no-repeat;
  background-position   :center center;
}

#art1
{
  background-image      :url(../immagini/artbg.jpg);
  background-repeat     :no-repeat;
  background-position   :center center;
}

.art_be #titolo
{
  width                 :670px;
  padding               :5px;
  height                :30px;
  text-align            :center;
  float                 :left;
}

.art_be #imgg
{
  width                 :100px;
  padding               :10px;
  float                 :left;
}

.art_be #desc
{
  width                 :530px;
  height                :100px;
  padding               :10px;
  text-align            :left;
  float                 :left;
}

.art_be #testo
{
  width                 :660px;
  height                :140px;
  padding               :5px;
  text-align            :justify;
  float                 :left;
  overflow              :auto;
}

.secmenu
{
  position              :fixed;
  bottom                :5px;
  right                 :5px;
  background-color      :#ff0000;
  border                :2px solid #ffffff;
  color                 :#ffffff;
}

#submit
{
  background-color      :transparent;
  text-transform        :uppercase;
  color                 :#ffffff;
  font-size             :12px;
  border                :0;
}