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

a
{
  text-decoration       :underline;
  color                 :#FFFFFF;
}

a img
{
  border                :0;
}

input
{
  background-color      :transparent;
  height                :14px;
  border                :1px solid #ffffff;
  width                 :100px;
  color                 :#ffffff;
}

.submit
{
  border                :1px solid #ffffff;
  height                :20px;
  margin-top            :10px;
  color                 :#ffffff;
}

a:href
{
  color                 :#dddddd;
}

a:visited
{
  color                 :#ffffff;
}

.mainbody
{
  width                 :920px;
  position              :absolute;
  top                   :0px;
  left                  :50%;
  margin-left           :-460px;
  float                 :left;
  text-align            :center;
}

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

.login
{
  background-image      :url(../immagini/login.jpg);
  background-repeat     :no-repeat;
  padding-left          :15px;
  text-align            :left;
  font-size             :12px;
  width                 :300px;
  height                :150px;
  float                 :left;
}

.login #content
{
  text-align            :center;
  margin-top            :10px;
}

.login #form
{
  float                 :left;
  width                 :200px;
}

.login #login_tool
{
  float                 :left;
  width                 :70px;
  color                 :#ffffff;
  text-align            :left;
}

.login #login_tool a
{
  display               :block;
  float                 :left;
  margin-top            :10px;
  width                 :40px;
  color                 :#ffffff;
  text-decoration       :none;
}

.menubar
{
  width                 :920px;
  height                :30px;
  padding-top           :15px;
  background-repeat     :no-repeat;
  float                 :left;
  background-image      :url(../immagini/menubar.jpg);
}

.suckertreemenu ul{
  margin                :0;
  padding               :0;
  list-style-type       :none;
  font-family           :arial;
}

.suckertreemenu ul li{
  position              :relative;
  display               :inline;
  float                 :left;
  background-color      :transparent; /*overall menu background color*/
  font-size             :14px;
  text-transform        :uppercase;
  font-weight           :bold;
  z-index               :11;
}

.suckertreemenu ul li a{
  display               :block;
  width                 :85px; /*Width of top level menu link items*/
  padding               :2px 8px;
  border                :0;
  text-decoration       :none;
  color                 :#FFFFFF;
}

.suckertreemenu ul li ul{
  left                  :0;
  position              :absolute;
  top                   :1em; /* no need to change, as true value set by script */
  display               :block;
  background-color      :#5C9EDD; /*overall menu background color*/
  text-align            :left;
  border                :2px solid #ffffff;
  visibility            :hidden;
}

.suckertreemenu ul li ul li{
  display               :list-item;
  float                 :none;
  text-transform        :none;
  font-size             :14px;
}

.suckertreemenu ul li ul li ul{
  left                  :159px; /* no need to change, as true value set by script */
  top                   :0;
}

.suckertreemenu ul li ul li a{
  display               :block;
  width                 :150px;
  color                 :#FFFFFF;
  text-decoration       :none;
  padding               :3px 10px;
}

.suckertreemenu ul li a:hover{
  background-color      :transparent;
  color                 :#FFFFFF;
  background-repeat     :no-repeat;
}

.suckertreemenu .mainfoldericon{
  background            :transparent;
  background-repeat     :no-repeat;
}

.suckertreemenu .subfoldericon{
  background            :transparent;
  background-repeat     :no-repeat;
}

* html p#iepara{
  padding-top           :1em;
}

* html .suckertreemenu ul li
{
  float                 :left;
  height: 1%;
}

* html .suckertreemenu ul li a
{
  height                :1%;
}

.leftop
{
  float                 :left;
  margin-left           :10px;
  width                 :270px;
  height                :195px;
  padding               :15px;
  background-image      :url(../immagini/leftop.jpg);
  background-repeat     :no-repeat;
  text-align            :center;
}

.centertop
{
  float                 :left;
  width                 :270px;
  height                :195px;
  padding               :15px;
  background-image      :url(../immagini/leftop.jpg); /* centertop.jpg */
  background-repeat     :no-repeat;
  float                 :left;
  text-align            :center;
}

.rightop
{
  float                 :left;
  width                 :270px;
  height                :195px;
  padding               :15px;
  background-image      :url(../immagini/leftop.jpg); /* rightop.jpg */
  background-repeat     :no-repeat;
  float                 :left;
  text-align            :center;
}

#div1, #divc1
{
  display               :block;
  float                 :left;
  width                 :270px; /*250px */
  height                :195px;
  position              :relative;
  overflow              :hidden;
  z-index               :5;
}

/*#divc1
{
  display               :block;
  float                 :left;
  width                 :270px;
  height                :180px;
  position              :relative;
  overflow              :hidden;
  z-index               :5;
}*/

#div2, #div3, #divc2, #divc3
{
  display               :none;
  float                 :left;
  width                 :250px;
  height                :195px;
  position              :relative;
  overflow              :hidden;
  z-index               :5;
}

#divg1
{
  display               :block;
  float                 :left;
  width                 :170px;
  height                :270px;
  position              :relative;
  overflow              :hidden;
  z-index               :7;
}

#divg2
{
  display               :none;
  float                 :left;
  width                 :170px;
  height                :270px;
  position              :relative;
  overflow              :hidden;
  z-index               :7;
}

#tab1, #tab1 img
{
  float                 :left;
  border                :0;
  margin-top            :1px;
}

#tab2, #tab2 img
{
  float                 :left;
  border                :0;
  margin-left           :2px;
}

.left
{
  width                 :210px;
  float                 :left;
}

.left div.modulo
{
  height                :270px;
  width                 :170px;
  float                 :left;
  background-image      :url(../immagini/left.jpg);
  background-repeat     :no-repeat;
  overflow              :hidden;
  margin-left           :10px;
  padding               :15px;
}

#title
{
  text-transform        :uppercase;
}

.lastnews
{
  font-size             :10px;
  width                 :170px;
  height                :150px;
}

.lastnews td #img
{
  width                 :20px;
  height                :50px;
}

.center
{
  width                 :400px;
  float                 :left;
}

.right
{
  width                 :300px;
  float                 :left;
}

.right div.modulo
{
  height                :270px;
  width                 :270px;
  float                 :left;
  background-image      :url(../immagini/right.jpg);
  background-repeat     :no-repeat;
  overflow              :hidden;
  padding               :15px;
}

.down
{
  width                 :960px;
  height                :250px;
  clear                 :left;
}

.left_down
{
  width                 :170px;
  height                :155px;
  padding               :15px;
  float                 :left;
  clear                 :left;
  margin-left           :10px;
  padding-top           :25px;
  background-image      :url(../immagini/left_down.jpg);
}

.center_top
{
  width                 :370px;
  height                :170px;
  padding               :15px;
  float                 :left;
  background-image      :url(../immagini/center_down.jpg);
}

.center_down
{
  width                 :350px;
  height                :150px;
  padding               :25px;
  overflow              :hidden;
  float                 :left;
  background-image      :url(../immagini/center_down.jpg);
}

.center_center
{
  width                 :370px;
  height                :270px;
  padding               :15px;
  overflow              :hidden;
  float                 :left;
  background-image      :url(../immagini/center_center.jpg);
}

.right_down
{
  width                 :270px;
  height                :170px;
  float                 :left;
  padding               :15px;
  background-image      :url(../immagini/right_down.jpg);
}

#div4
{
  display               :block;
  float                 :left;
  width                 :240px;
  height                :160px;
  padding               :5px;
  position              :relative;
  overflow              :hidden;
  z-index               :5;
}

#div5, #div6
{
  display               :none;
  float                 :left;
  width                 :250px;
  height                :170px;
  position              :relative;
  overflow              :hidden;
  z-index               :5;
}

.footer
{
  width                 :800px;
  height                :130px;
  color                 :#000000;
  float                 :left;
  text-align            :left;
}

.footer a
{
  color                 :#000000;
  text-decoration       :none;
}

.footer a:hover
{
  text-decoration       :underline;
}

.news
{
  width                 :370px;
  height                :470px;
  padding               :15px;
  float                 :left;
  background-repeat     :no-repeat;
  background-image      :url(../immagini/center.jpg);
}

.notizia
{
  width                 :370px;
  height                :130px;
  float                 :left;
  margin-top            :5px;
  overflow              :hidden;
  text-align            :left;
}

.notizia #header
{
  font-weight           :bold;
  padding-left          :10px;
}

.notizia #notimg
{
  float                 :left;
  margin                :5px;
}

.notizia #descrizione
{
  text-align            :left;
  float                 :left;
  margin-top            :5px;
  width                 :250px;
  height                :70px;
  font-size             :14px;
  overflow              :hidden;
}

.notizia #autore, .notizia #data
{
  float                 :left;
  font-size             :12px;
  margin-left           :3px;
}

#newscroll
{
  width                 :170px;
  height                :270px;
  overflow              :hidden;
}

.pagg
{
  float                 :left;
  width                 :600px;
  margin-left           :10px;
}

.paggfs
{
  float                 :left;
  width                 :900px;
  text-align				:center;
  margin-left           :10px;
}

.p_title
{
  background-image      :url(../immagini/pagetitle.jpg);
  height                :45px;
  width                 :600px;
  padding-top           :10px;
}

.p_body
{
  background-image      :url(../immagini/pagebody.jpg);
  background-repeat     :repeat-y;
  float                 :left;
  width                 :570px;
  padding               :15px;
}

.p_footer
{
  background-image      :url(../immagini/pagefooter.jpg);
  height                :40px;
  width                 :600px;
  float                 :left;
}

.pfs_title
{
  background-image      :url(../immagini/pagetitlefs.jpg);
  height                :30px;
  width                 :900px;
  padding-top           :10px;
}

.pfs_body
{
  background-image      :url(../immagini/pagebodyfs.jpg);
  background-repeat     :repeat-y;
  float                 :left;
  width                 :870px;
  padding               :15px;
}

.pfs_footer
{
  background-image      :url(../immagini/pagefooterfs.jpg);
  height                :40px;
  width                 :900px;
  float                 :left;
}

.calendario
{
  width                 :120px;
  height                :185px;
  margin-top            :5px;
  text-align            :center;
  background-image      :url(../immagini/calendario.png);
  background-repeat     :no-repeat;
  background-position   :center;
  float                 :left;
}

.calendario #giorno
{
  margin-top            :45px;
  font-size             :22px;
  font-weight           :bold;
  font-family           :verdana;
  color                 :#ffffff;
}

.calendario #numero
{
  margin-top            :10px;
  font-size             :40px;
  font-weight           :bold;
  font-family           :verdana;
  color                 :#000000;
}

.calendario #mese
{
  margin-top            :10px;
  font-size             :10px;
  color                 :#000000;
  text-transform        :uppercase;
}

.datario
{
  width                 :145px;
  height                :165px;
  margin-top            :5px;
  padding-top           :20px;
  text-align            :center;
  float                 :left;
  background-position   :center;
}

.sond1, .sond2
{
  text-align            :left;
}

.news_list
{
  width                 :240px;
  height                :310px;
  color                 :#666666;
  font-size             :14px;
  padding               :20px;
  float                 :left;
  background-image      :url(../immagini/newsbg.png);
  background-repeat     :no-repeat;
  overflow              :hidden
}

.news_list a
{
  color                 :#666666;
}

.news_list #header
{
  text-align            :left;
  font-size             :16px;
  font-weight           :bold;
}

.news_list #body
{
  text-align            :left;
  font-size             :16px;
  height                :230px;
  font-weight           :bold;
  overflow              :hidden;
}

.news_list #notimg
{
  float                 :left;
  margin                :5px;
}

.news_list #footer, .news_list #data
{
  text-align            :left;
  font-size             :10px;
}

.ads
{
  width                 :400px;
  height                :100px;
  text-align            :center;
  float                 :left;
}

.ads2
{
  width                 :600px;
  height                :100px;
  text-align            :center;
  float                 :left;
}

table.gallery
{
  width                 :100%;
  text-align            :center;
}

table.gallery td
{
  width                 :175px;
  padding               :5px;
  color                 :#000000;
  height                :150px;
  background-image      :url(../immagini/gallerybg.png);
  background-repeat     :no-repeat;
}

table.gallery img
{
  border                :2px solid #777777;
}

.nascosto {
  position              :absolute;
  color                 :#000000;
  display               :block;
  width                 :200px;
  top                   :35%;
  left                  :50%;
  margin-left           :-100px;
  min-height            :150px;
  background-color      :#ffffff;
  padding               :5px;
  text-align            :center;
  z-index               :33;
  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               :31;
}

.toolbar
{
  position              :fixed;
  background-image      :url(../immagini/toolbar.png);
  background-repeat		:no-repeat;
  background-position	:center;
  bottom                :0;
  width                 :100%;
  height                :20px;
  z-index               :67;
  padding-top				:5px;
  text-align            :center;
}

.toolbar a
{
  text-decoration			:none;
  font-size					:12px;
}

.entryuser
{
  width                 :160px;
  height                :160px;
  padding               :15px;
  background-image      :url(../immagini/gb_avatar_sfondo.jpg);
  background-repeat     :no-repeat;
  float                 :left;
  text-align            :center;
}

#data
{
  font-size             :10px;
}

.newentry
{
  float                 :left;
  color                 :#000000;
  min-height            :190px;
}

.newentry #top
{
  height                :30px;
  width                 :410px;
  background-image      :url(../immagini/topgb.jpg);
  background-repeat     :no-repeat;
}

.newentry #center
{
  padding               :10px;
  width                 :380px;
  padding               :15px;
  background-image      :url(../immagini/centergb.jpg);
  background-repeat     :repeat-y;
}

.newentry #foot
{
  height                :30px;
  width                 :410px;
  background-image      :url(../immagini/footgb.jpg);
  background-repeat     :no-repeat;
}

.firmaguest
{
  width                 :500px;
  height                :390px;
  padding-left          :50px;
  padding-top           :80px;
  text-align            :left;
  float                 :left;
  background-image      :url(../immagini/bgfirmagb.jpg);
  background-repeat     :no-repeat;
  color                 :#330000;
  font-family           :verdana;
  font-style            :italic;
}

#inp
{
  border                :0;
  background-color      :transparent;
  color: #000000
}

#captcha
{
  border                :0;
  border-bottom         :1px solid #330000;
  color                 :#330000;
}

#invia
{
  border                :0;
  width                 :90px;
  margin                :20px;
  height                :32px;
  background-image      :url(../immagini/gbinvia.png);
}

#reset
{
  border                :0;
  width                 :105px;
  margin                :20px;
  height                :32px;
  background-image      :url(../immagini/gbcancella.png);
}
