@import url(blueprint/src/reset.css);
@import url(blueprint/src/typography.css);
@import url(layout.css);
@import url(navigation.css);

/**************************************************************************** generici *****/
BODY { 
  color: #000; 
  font-family: Arial;
  font-size: 12px;
  background: url(../images/sf_sito.jpg) repeat-x top center #3e5058;
}
HTML {
  overflow-y: scroll;
}
A {
  color: #000;
}
A:focus,
A:hover {
  color: #666;
  text-decoration: none;
}
H1,H2,H3,H4,H5,H6 {
  color: #000;
}
H4 {
  font-weight: bold;
}
H1.titolo_sezione {
  margin: 0 0 0 0;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
}
/**************************************************************************** form *****/
INPUT {
  vertical-align: middle;
}
INPUT.text_field,
TEXTAREA {
  padding: 2px;
  font: 12px Arial, Helvetica, sans-serif;
  background: #fff;
  color: #222;
  border: 1px solid #bbb;
}
INPUT.text_field:focus,
TEXTAREA:focus {
  background: #eee;
  border-color: #999;
}
SELECT {
  background: #fff; 
  color: #222;
  border: 1px solid #bbb;
}
/**************************************************************************** bussola *****/
DIV#bussola {
  color: #666;
  font-size: 11px;
  margin: 0 0 10px 0;
  background: url(../images/bgBussola.png) no-repeat 0 0 #f1f1f1;
  padding-left: 32px;
  line-height: 24px;
}
DIV#bussola A {
  color: #777;
}
DIV#bussola A:hover {
  color: #000;
}
/************************************************************* DA VERIFICARE SE SERVONO E DOVE *****/
.section-title { border: 10px solid #f00; }

.box-title p {  }
.box-title a { float:right; }

.clearfix { clear:both; }

.error,
.errore {
  color: #c00; 
  font-weight: bold;
}

.mir { display:block; overflow:hidden; outline:none; text-indent:-9999em; }

