@charset "UTF-8";

body {
  background-color: #272f3a;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #989BA0;
  text-decoration: none;
}

input, option {
	
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
}

img {
  border: none;
}

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #FFCC00;
  text-decoration: none;
}

a:hover  {
  text-decoration: underline;
}

#wrapper {
  margin-left: auto;
  width: 974px;
  margin-right: auto;
  padding-left: 5px;
  padding-right: 5px;

}

#header {
  float: left;
  background-image: url('/img/top/sfumatura.jpg');
  background-repeat: repeat-x;
  /*background-color: #4180b6;*/
  /*height: 227px;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #FFFFFF;
  text-decoration: none;
}

#header a {
  color: #FFFFFF;
  text-decoration: none;
}

#header a:hover, #header a:active {
  text-decoration: underline;
}


/*------------------------------------------------------------------------*/
#menu-top {
  /*background-color: #4180b6;*/
  float: left;
  width: auto;
  margin: 0;
  margin-left: 0px;
  padding:0;
  list-style: none;
}
  #menu-top li {
    display: inline;
    margin: 0 4px;
    padding:0;
  }
  #menu-top li a {
    margin: 0;
    padding: 0;
    font-weight: bold;
  }
  #menu-top li.selected a{
    /*color: #272f3a;*/
	text-decoration: underline;
  }



#menu-filter, #menu-filter a{
  background-color: #FFCC00;
  color: #272F3A;
  font-weight: bold;
  text-decoration: none;
}
  #menu-filter a.selected {
    /*color: #fff;*/
	text-decoration: underline;
  }

#content{
  float: left;
  /* border: 1px dashed yellow;/* dbg */
}
    #box-left {
      float:left;
      margin: 0 5px 5px 20px;
      padding: 0 10px 0 0;
      /* border: 1px dashed yellow;*//* dbg */
    }

    #box-right {
      float:left;
      margin: 0 2px 0 20px;
      /* border: 1px dashed orange;*//* dbg */
    }


#footer {
  /*clear: both;*/
  float: left;
  width: auto;
  border-top: 2px dotted #989BA0;
}

  #footer ul {
  	margin-left: 150px;
	margin-right: 150px;
	width: auto;
	/*border: 1px solid red;*/
  }
  #footer li {
    display: inline;
	margin: 0 2px;
    padding:0;
  }

  #footer li a {
  	font-family: Arial, Helvetica, sans-serif;
  	font-size: 9px;
  	font-style: normal;
 	 line-height: 10px;
 	 font-weight: normal;
 	 font-variant: normal;
 	 text-transform: none;
 	 color: #989BA0;
 	 text-decoration: none;
    font-weight: normal;
  }
  
  #footer li a:hover {
  	text-decoration: underline;
  }
  
  #footer .selected a{
    /*color: #272f3a;*/
	text-decoration: underline;
  }

#box {
  float:left;
  border-bottom: 2px dotted #989BA0;

}



/*
.testoTop {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #FFFFFF;
  text-decoration: none;
}

.menuDe, .menuDe a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #FFFFFF;
  text-decoration: none;
}

.menuSel, .menuSel a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #FFCC00;
  text-decoration: underline;
}

.sottomenuDe, .sottomenuDe a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #272F3A;

  text-decoration: none;
}

.sottomenuSel,  .sottomenuSel a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #989BA0;
  text-decoration: none

}
*/
.text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #989BA0;
  text-decoration: none;
}

.title, .title a, .testoErr {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #FFCC00;
  text-decoration: none;
}

.title a:hover {
  text-decoration: underline;
}

.section-title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #989BA0;
  text-decoration: none;
}


.indicizzazione {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-style: normal;
  line-height: 13px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #989BA0;
  text-decoration: none;
}

.spaziatore-verticale {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-image: url("/img/spaziatoreVerticale.gif");
  background-repeat: repeat-y;
  background-position: right top;
}

.spaziatore-orizzontale {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-image: url(img/spaziatoreOrizzontale.gif);
  background-repeat: repeat-x;
  background-position: left top;
}

.spaziatore-orizzontale-bottom {
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-image: url(img/spaziatoreOrizzontale.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

fieldset {
  padding: 8px;
  font:20%/1 Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 15px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  color: #FFCC00;
  }

fieldset {
border:1px solid #989ba0;
}

.search-box {
  /*width:85%;*/
  width:420px;
}

.margin-lateral{
  margin:0px 20px 0px 20px;
}

.no-margin{
  margin:0;
}

.padding-lateral{
  padding:0px 20px 0px 20px;
}

.no-padding{
  padding:0;
}

legend {
  padding: 4px;
  border:1px;
  color:#FFCC00;
  font-size:12;
  text-align:left;
  }

  .label {
  float:left;
  width:25%;
  margin-right:2px;
  padding-top:2px;
  text-align:left;
  font-weight:normal;
  }

.risultato-ricerca-box {
  padding-top: 8px;
  padding-right: 20px;
  padding-bottom: 8px;
  padding-left: 20px;
}
.text-box {
  padding-top: 0px;
  padding-right: 20px;
  padding-bottom: 0px;
  padding-left: 20px;
}
/*-- pagination ----------------------------------------------------------*/
ul#pagination{
  border:0;
  margin:0;
  padding:0;
  list-style:none;
  text-align:right;
}

ul#pagination li{
  border:0;
  margin:0;
  padding:0;
  font-size:11px;

  display: inline;
}
ul#pagination a{
  margin-right:2px;
  background-color: #323a44;
  border: solid 1px transparent;
}
ul#pagination .previous-off,
ul#pagination .next-off {
  color:#666666;
  font-weight:bold;
  padding:3px 4px;
}
ul#pagination .next a,
ul#pagination .previous a {
  font-weight:bold;
  border: solid 1px transparent;
}
ul#pagination .active{
  color: #fff;
  font-weight:bold;
  text-decoration: underline;
  padding:4px 6px;
  border: solid 1px transparent;
}
ul#pagination a:link,
ul#pagination a:visited {
  color:#0063e3;
  padding:3px 6px;
  text-decoration:none;
}
ul#pagination a:hover{
  border:solid 1px #666666;
}



