#main {
  width: 740px;
}
#header {
  background-position: center bottom;
  background-image: url(images/acquedotto.jpg);
  background-repeat: no-repeat;
  height: 474px;
}
#footer {
  background-repeat: no-repeat;
  background-position: left bottom;
  position: relative;
  color: #868686;
  background-image: url(images/valid-xhtml10-blue.png);
  float: none;
  font-size: 10px;
  text-align: right;
  margin-top: 20px;
  z-index: 2;
}
.column1, .column2, .column3, .indent_column, .col1, .col2, .col3, .ind_col {
  float: left;
}
#index .columns1 .column1 {
  width: 241px;
}
#index .columns1 .column2 {
  width: 242px;
}
#index .columns1 .column3 {
  width: 241px;
}
#index .columns1 .indent_column {
  width: 7px;
}
#index .ver_line {
  background: transparent url(images/ver_line.gif) repeat-y scroll 493px 0;
  width: 100%;
}
#index .columns2 .column1 {
  width: 493px;
}
#index .columns2 .column2 {
  width: 245px;
}
#index_1 #middle .column1 {
  width: 496px;
}
#index_1 #middle .column2 {
  width: 241px;
}
#index_1 .col1 {
  width: 206px;
}
#index_1 .col2 {
  width: 207px;
}
#index_1 .ind_col {
  width: 42px;
}
#index_2 .columns1 .column2 {
  width: 241px;
}
#index_2 .columns1 .indent_column {
  width: 7px;
}
#index_2 .ver_line {
  background: transparent url(images/ver_line.gif) repeat-y scroll 493px 0;
  width: 100%;
}
#index_2 .columns2 .column1 {
  width: 493px;
}
#index_2 .columns2 .column2 {
  background-image: url(images/ver_line.gif);
  background-repeat: repeat-y;
  background-attachment: scroll;
  background-position: left center;
  width: 245px;
}
#index_3 .columns1 .column1 {
  line-height: 26px;
  text-align: left;
  width: 155px;
  height: 28px;
}
#index_3 .columns1 .column2 {
  width: 584px;
  height: 28px;
  text-align: center;
  line-height: 26px;
}
#index_3 .col1 {
  width: 206px;
}
#index_3 .col2 {
  width: 207px;
}
#index_3 .ind_col {
  width: 42px;
}
#index_4 #middle .column1 {
  width: 496px;
}
#index_4 #middle .column2 {
  width: 241px;
}
#index_4 .col1 {
  width: 206px;
}
#index_4 .col2 {
  width: 207px;
}
#index_4 .ind_col {
  width: 42px;
}
#index_5 .columns1 .column1 {
  width: 241px;
}
#index_5 .columns1 .column2 {
  width: 490px;
}
#index_5 .columns1 .indent_column {
  width: 7px;
}
#index_3 #middle {
  min-height: 450px;
}
.column1 .border, .column2 .border, .column3 .border, .columnb .border {
  background-color: white;
}
#video #footer {
  text-align: right;
  float: none;
  color: #868686;
  background-repeat: no-repeat;
  background-position: left top;
  margin-top: 20px;
  font-size: 10px;
  height: 720px;
  background-image: url(images/valid-css-blue.png);
}
#zoomify #footer {
  background-repeat: no-repeat;
  background-position: left top;
  font-size: 10px;
  background-image: url(images/valid-css-blue.png);
  text-align: right;
  color: #868686;
  margin-top: 20px;
  height: 720px;
}
#index #middle {
  min-height: 535px;
}
#soci #middle {
  min-height: 480px;
}
#sondaggio #footer {
  background-position: left bottom;
  color: #868686;
  float: none;
  font-size: 10px;
  margin-top: 100%;
  background-repeat: no-repeat;
  position: relative;
  text-align: right;
  background-image: url(images/valid-xhtml10-blue.png);
  z-index: 2;
}

