* {margin:0;padding:0}
p{margin-bottom:1em}

/* mac hide \*/
html, body {height:100%}
/* end hide */

body {
  background:#ffffff url('../images/logo_big.gif') no-repeat 600px 150px;
  color:#000000;
  font-size:14px;
  font-family:times;
  line-height:19px;
}

a, a:visited{
  color:#003EEE
}

h2{
  color:#AD2129;
  font-family:arial;
  margin-top:25px
}

img{
  border:none
}

select{
  width:150px;
  font-size:12px;
}

#outer{
  min-height:100%;
  margin-bottom:-52px;
  color:#000000;
  width:760px;
  margin-left:auto;
  margin-right:auto
}
* html #outer{height:100%} /*IE treats height as min-height anyway*/

#header{
  text-align:center;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:140px;
  overflow:hidden;/* fixed height so hide overflow*/
  color:#000000;
}

#footer {
  width:100%;
  clear:both;
  height:50px;
  border-top:1px solid #ffffff;
  border-bottom:1px solid #ffffff;
  background-color: #ffffff;
  color:#000000;
  text-align:center;
  position:relative
}

* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}

#clearfooter {
  clear:both;
  height:52px;
}
/*needed to make room for footer*/

#centrecontent {
  float:right;
  width:760px;
  position:relative;
  margin-top:150px;/* space for header*/
  margin-bottom:60px
}

#ffscrollbarfix {
  position: absolute;
  top: 0;
  bottom: -0.1px;
  width: 1em;
  z-index: -1;
}

.outerwrap {
  float:left;
  width:100%;
  position:relative;
  border-left:3px solid #AB252A;
  margin-top:10px
}

.FakeA {
  cursor:pointer
}

.tabellaRicerca {
  margin-top:10px
}
 
.tabellaRicerca td {
  padding:5px
}

.bottInvio {
  width:80px;
  border:1px solid #AB252A;
  background:#E7BDC6
}

.testo {
  border:1px solid #000000
}