/* ------------------------------------ *
 CSS
 marzo 2008
 bassigalimberti.ch
 * ------------------------------------ */



/*Supporto a Container */
html body 
  {
    margin:0;
    padding-top:0;
    padding-left:0;
    padding-right:0;
  }

  body {
  background-color:#000;
  color:#fff;
  padding:40px 20px;
  font:small arial,helvetica,sans-serif;
  text-align:left;
  }
a:link {
  color:#58a;
  text-decoration:none;
  }
a:visited {
  color:#58a;
  text-decoration:none;
  }
a:hover {
  color:#c60;
  text-decoration:underline;
  }
a img {
  border-width:0;
  }

/* BOX
----------------------------------------------- */

#content {
  width:800px;
  margin:0px auto;
  padding:0px;
 }

#main {
  width:630px;
  float:right;
  }

#menuposizione {
  width:630px;
  height:20px;
  float:left;
  border-left:1px solid #ddd;
  }

#titoloopera {
  width:630px;
  height:24px;
  float:left;
  margin:1px 0px 1px;
  padding:6px 0px 0px;
  text-align:left;
  font-size:130%;
  text-indent:10px;
  color:#426184;
  border-left:1px solid #ddd;
  background-color:#ddd;
  }

#gallery {
  width:610px;
  font-size:100%;
  text-align:left;
  padding:10px 10px 0px;
  border-left:1px solid #ddd;
  clear:left;
  }

.testo {
  width:610px;
  text-align:left;
  padding:10px 10px 0px;
  border-left:1px solid #ddd;
  border-top:1px solid #ddd;
  }

.box {
  width:610px;
  text-align:left;
  padding:0px 10px 0px;
  border-left:1px solid #ddd;
  border-top:1px solid #ddd;
  }

#link {
  width:610px;
  text-align:left;
  padding:0px 10px 0px;
  border-left:1px solid #ddd;
  border-top:1px solid #ddd;
  }
#nav {
  width:800px;
  height:23px;
  padding:0px 0px;
  float:left;
  border:solid #ddd;
  border-width:1px 0px;
  background-color:#eee;
  }
#sidebar {
  width:160px;
  height:100%;
  float:left;
  }

#footer {
  width:800px;
  height:20px;
  clear:both;
  margin:0px auto;
  padding:3px 0px 5px;
  font-size:85%;
  text-align:left;
  text-indent:5px;
  border-top:1px solid #ddd;
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:5px 0px 15px;
  font:85%/2px arial,helvetica,sans-serif;
  text-transform:uppercase;
  padding:5px;
  letter-spacing:2px;
  background-color:#fff;
  color:#999;
  }


/* nav = Barra di navigazione
----------------------------------------------- */

#nav ul {
  margin:0px;
  padding:0px 0px;
  list-style:none;
  font-size:90%;
  text-transform:lowercase;
  }
#nav li {
  float:left;
  margin:0px;
  padding:0px;
  background-image:none;
  line-height:normal;
  text-indent:0px;
  }
#nav a, #nav strong {
  display:block;
  padding:3px 10px 5px;
  border:solid #ddd;
  border-width:0px 1px 0px 0px;
  color:#68a;
  text-decoration:none;
  white-space:nowrap;
  }
#nav a:hover, #nav a:hover, #nav {
  color:#000;
  }
#nav #h {
  border-left-width:1px;
  }


/* Testi
----------------------------------------------- */

}
.text11 {
    FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif;
}
.text11_rosso {
    FONT-SIZE: 11px; COLOR: #990000; FONT-FAMILY: arial,helvetica,sans-serif;
}
.text16_rosso {
    FONT-SIZE: 16px; COLOR: #990000; FONT-FAMILY: arial,helvetica,sans-serif;
}


/* Grafica
----------------------------------------------- */
.riga_sotto {
  padding:0px 0px 10px;
  border-bottom:1px dotted #ccc;
 }
.linea {
  padding:0px 0px 10px;
  border-bottom:1px solid #ddd;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
 }


div.clearer{clear: left}

