A {
  color: #4A4A4A;
  font-family: Arial, ;
  font-weight: normal;
  font-size: 10px;
}
A:link, A:active, A:visited {
  text-decoration: underline;
}
A:hover {
  text-decoration: none;
}
div, span, button, form, a, ul, li, #box_login .testo input {
  display: inline;
  float:left;
  margin:0px;
  padding:0px;
}
body {
  font-family: Arial;
  font-size: 12px;
  background: #c0ae97 url(/images/new_css/grad_bg.jpg) repeat-x top left;
  text-align:center;
  margin: 0px auto;
  scrollbar-3dlight-color: #FFF; 
  scrollbar-arrow-color: #3366FF;
  scrollbar-darkshadow-color: #FFFFFF; 
  scrollbar-face-color: #E4EBFF; 
  scrollbar-highlight-color: #FFFFFF; 
  scrollbar-shadow-color: #3366FF;
  scrollbar-track-color: #FFF;
  border:0px solid #FF0000;
  width: 1000px;
}
#body2 {
  width: 1000px;
  margin: 0px auto;
}
#quickSummary {
	border: 0px solid #FF0000;
        float: left;
	width: 1000px;
        padding: 0px; 
        margin: 0px 0px 0px 0px;
	}
#quickSummary .logout{
	color: #FD7A20;
	background: url(/images/new_css/pul_invia.jpg) no-repeat top left;
	border: 0px outset #d7b9c9;
	width:58px;
	font-weight:bold;
	font-size:9px;
	margin: 50px 0px 0px 600px;
	padding:3px 0px 0px 4px;
	float:left;
	height:21px;
	}

#box_login {
  float:left;
  display:inline;
  text-align: left;
  border: 0px solid #FFF000;
 background:url(/images/new_css/omini_login.jpg) no-repeat top right;
  width: 180px;
  height:135px;
  margin: 10px 0px 0px 0px;
}
#box_login .titolo{
  float:left;
  display:inline;
  text-align: left;
  font-weight:bold;
  color:#FFF;
  border: 0px solid #000000;
 background:url(/images/new_css/freccia_login.jpg) no-repeat top left;
  width: 130px;
  height:14px;
  margin: 0px 0px 0px 0px;
  padding:3px 0px 0px 20px;
}
#box_login .voce{
  float:left;
  display:inline;
  text-align: left;
  font-weight:bold;
  color:#FFF;
  border: 0px solid #000000;
 background:url(/images/new_css/freccia_login.jpg) no-repeat top left;
  width: auto;
  height:14px;
  margin: 3px 0px 0px 0px;
  padding:3px 0px 0px 20px;

}

#box_login .benvenuto {
  margin:35px 0px 0px 40px;
  width:600px;
  font-weight:bold;
  color:#FD7A20;
  border: 1px solid #FF0000;
  padding:0px;
}

#box_login .logout {
  margin:5px 0px 0px 100px;
  width:50px;
font-weight:bold;
height:18px;
line-height:18px;
font-size:10px;
float:left;
height:21px;
}

#box_login .logout_int {
  margin:0px 0px 0px 0px;
    width:50px;
    text-align:center;

  
}
.submit {
color: #000;
background: url(/images/new_css/pulsante_entra.gif) no-repeat top left;
border: 0px solid #d7b9c9;
width:50px;
font-weight:bold;
height:18px;
line-height:18px;
font-size:9px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
height:21px;
}
input
{
color: #FD7A20;
background: url(/images/new_css/bg_input.jpg) no-repeat top left;
border: 0px solid #781351;
font-weight:bold;
width:120px;
padding:5px 0px 0px 3px;
font-size:9px;
margin:0px 0px 0px 0px;
height:19px;
}
#box_login .dati {
  margin:5px 0px 0px 10px;
}
#box_login .dati input{
  margin:0px 0px 0px 10px;
  color:#000;
}
#box_login .testo {
  border: 0px solid #000000;
  line-height:25px;
  float:left;
  display:inline;
  color:#000;
  text-align:right;
  font-weight:bold;
  width:50px;
  font-size:9px;
  margin: 7px 0px 0px 0px;
}
#box_login form {
  float:left;
  display: inline;
}
#risultati {
	float:left;
	background:url(/images/new_css/supporting_results.jpg) repeat top left;
	margin: 0px 0px 0px 0px;
}
#risultati .no_results{
	float:left;
	margin: 30px 0px 0px 0px;
  text-align:center;
  font-weight:bold;
  height:150px;
  color:#FF0000;
}
#voci {
	float:left;
	width:747px;
	margin:0px 0px 0px 10px;
	padding:0px;
	border:1px solid #FF0000;
}
#messaggio_errore {
          border: 0px solid #f00;
          width: 650px;
	  margin: 10px 0px 0px 60px;

     }
#messaggio_errore .titolo{
          border: 0px solid #f00;
          width: 650px;
	  height:42px;
	  background:url(/images/new_css/bg_errortop.jpg) no-repeat top left;
	  margin: 0px 0px 0px 0px;
     }
#messaggio_errore .titolo .txt{
          border: 0px solid #f00;
          width: 450px;
	  color:#FF0000;
	  font-size:10px;
	  font-weight:bold;
	  height:15px;
	  margin: 25px 0px 0px 60px;
}
#messaggio_errore .corpo_centrale{
          border: 0px solid #f00;
          width: 650px;
	  height:43px;
	  background:url(/images/new_css/bg_errorcenter.jpg) repeat-y top left;
	  margin: 0px 0px 0px 0px;
     }
#messaggio_errore .testo{
          border: 0px solid #f00;
          width: 300px;
	  font-size:10px;
	  color:#FF0000;
	  height:10px;
	  margin: 0px 0px 0px 70px;
}
#messaggio_errore .chiusura_error{
          border: 0px solid #f00;
          width: 650px;
	  height:43px;
	  background:url(/images/new_css/chiusura_error.jpg) no-repeat top left;
	  margin: 0px 0px 0px 0px;
     }
.errorbox{
  background: url(/images/new_css/bg_error.jpg) no-repeat top left;
  border: 0px dotted #cccccc;
  text-align: left;
  width: 650px;
  height: 60px;
  margin: 10px 0px 0px 30px;

}
.errorbox .txt{
  font-size: 10px;
  color:#ff0000;
  font-weight:bold;
  border: 0px solid #000;
  text-align: left;
  width: 500px;
  height: 20px;
  margin: 25px 0px 0px 60px;

}
  #slideshow {
  border: 0px solid #000;
    position: relative;
    width: 620px;
    z-index:1;
    height: 150px;
  }
  #slideshow div {
    position: absolute;
    top: 0;
    left: 0;
         height: 150px;
         width: 500px;
  }

.dettaglio_popup{
width:400px;
background: #ededed;
font-size: 9px;
}
.dettaglio_intestazione{
 width:400px;
background-color:#87cefa;
 height:20px;
 }
 .dettaglio_intestazione .colonna1{
width:199px;
 background-color:#85cdfb;
border-right:1px solid #FFF;
 color:#393939;
font-weight:bold;
 height:20px;
line-height:20px;
 text-align:center;
 }
 .dettaglio_intestazione .colonna2{
width:200px;
 background-color:#85cdfb;
color:#393939;
 font-weight:bold;
height:20px;
 line-height:20px;
text-align:center;
}
.dettaglio_popup .titolo {
width: 196px;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
text-align:left;
padding:0px 0px 0px 3px;
height: 23px;
}
.dettaglio_popup .ttraccia {
width: 197px;
border-bottom:1px solid #FFF;
padding:0px 0px 0px 3px;
text-align:left;
height: 23px;
}
