@import url("layout.css");
@import url("form.css");
@import url("header.css");
@import url("nav.css");
@import url("leftbox.css");
@import url("centerbox.css");
@import url("rightbox.css");
@import url("admin.css");
@import url("pagination.css");
@import url("attachment.css");
@import url("search.css");
@import url("gallery.css");

/*
width:expression(document.body.clientWidth < 502? "500px": "auto" )
*/

/* STILI GENERICI
------------------------------------------------------------------*/
.skip{position:absolute;left:-10000px;top:-10000px;width:0;height:0;overflow:hidden;clear:none;}
.ghost, .stampa { display: none }

HTML, BODY {
  margin: 0;
  padding: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #444;
  background: url("../images/bg.gif") repeat-x;
}
FORM {margin:0;padding:0;}
TEXTAREA, INPUT, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
}
IMG { border: 0; }
DIV.ripristino { clear: both; }
A,
A:visited /*gianni 06/07/2009 */
{
  color: #D2232A;
}
/* gianni 06/07/2009
A:visited {
  color: #c98087;
} */
A:active,
A:focus,
A:hover {
  color: #de5864;
}
H1 {
  display: none;
  padding: 0;
  margin: 0;
}


/* FOOTER
------------------------------------------------------------------*/
DIV#footer P {
  padding-top: 20px;
  line-height: 19px;
  text-align: center;
  color: #777;
}

DIV#footer A {
color: #666;
}



#dbglink{
  float: right;
}
#debug{
  font-family: monospace;
  border: 2px dashed #DDD;
  padding: 4px;
}
.clear{
  clear: both;
  height: 0;
  line-height: 0;
}
#flash_notice{
  padding: 4px;
  margin: 4px;
  border: #CF7474 1px solid;
}

