/****************************************************************
			STILI ENG
****************************************************************/

.colonnaLeft {
  float: left;
  width: 19%;
  color: #330099;
  margin: 5px 0 5px 0;
  background-color: #fff;
  border-style: none solid none none;
  border-color: #330099;
  border-width: 1px;
}

.colonnaLeft .box {
  padding: 5px;
}

.colonnaLeft2 {
  float: left;
  width: 4%;
  height: 250px;
  color: #330099;
  margin: 5px 0 5px 0;
  background-color: #fff;
  border-style: none solid none none;
  border-color: #330099;
  border-width: 1px;
}

.colonnaLeft2 .box {
  padding: 5px;
}

.colonnaPrincipale {
  float: right;
  width: 78%;
  background: #fff;
  color: #000044;
  margin: 8px 0 0 0;
}

.colonnaPrincipale .box {
  padding: 4px;
}

/* Login */
.login {
  border: #330099 solid 1px;
  color: #330099;
}

.login legend {
  background: #cc0000;
  color: #ffffff;
  border: #330099 solid 1px;
  padding: 1px 10px;
  font-weight: bold;
}

.login ul {
  float: left;
  height: 20px;
  margin-top: 3px;
  margin-bottom: 3px;
}

.login .format {
  background-color: #e0e0e0;
  border: 1px solid #330099;
  font-size: 0.9em;
  width: 100%;
  font-weight: bold;
}

/* Riquadri */
.riquadro {
  width: 99%;
  border: 1px solid #330099;
  background-color: #fff;
  padding: 0px;
}

.riquadro div {
  font-weight: bold;
  background-color: #cc0000;
  font-size: 1.1em;
  color: #fff;
  text-align: center;
  margin-top: 0;
}

.riquadro p {
  text-align: justify;
  margin: 3px;
}

.riquadro input.format {
  background-color: #e0e0e0;
  border: 1px solid #330099;
  width: 100px;
  font-size: 0.9em;
}

/* Menu verticale */
.menuVerticale ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-top: 0
}

.menuVerticale .hideMenu {
  background-image: url(../img/eng/paginaIndietro.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 100%;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  width: 2em;
  border: 0px;
  float: right
}

.showMenu {
  background-image: url(../img/eng/paginaAvanti.gif);
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 100%;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  width: 2em;
  border: 0px;
  float: right
}

.menuVerticale .menuAdmin div,.menuVerticale .menuAdmin a,.menuVerticale .menuAdmin span
  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 0.68em;
  text-decoration: none;
  background-color: #eee;
  color: #000044;
  display: block;
  width: 99%;
  border-bottom: 1px solid #a5bcc6;
  padding: 3px 0px 3px 2px;
}

.menuVerticale .menuAdmin a:hover {
  background-color: #bebebe;
  color: #fff;
}

.menuVerticale .menuAdmin .voce a {
  text-indent: 10px;
  font-weight: normal;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099
}

.menuVerticale .menuAdmin .voce a:hover {
  background-color: #dcdcdc;
  color: #4682b4;
}

.menuVerticale ul .menuAdmin .menuAdmin a,.menuVerticale .menuAdmin .menuAdmin span
  {
  text-indent: 10px;
  font-weight: bold;
  background-color: #fff;
}

.menuVerticale .menuAdmin .menuAdmin a:hover {
  background-color: #dcdcdc;
  color: #4682b4;
}

.menuVerticale .menuAdmin .menuAdmin .voce a {
  text-indent: 20px;
  font-weight: normal;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099
}

.menuVerticale .menuAdmin .menuAdmin .voce a:hover {
  background-color: #dcdcdc;
  color: #4682b4;
}

.menuVerticale .menuAdmin .menuAdmin .menuAdmin a,.menuVerticale .menuAdmin .menuAdmin .menuAdmin span
  {
  text-indent: 20px;
  font-weight: bold;
  background-color: #fff;
}

.menuVerticale .menuAdmin .menuAdmin .menuAdmin a:hover {
  background-color: #dcdcdc;
  color: #4682b4;
}

.menuVerticale .menuAdmin .menuAdmin .menuAdmin .voce a {
  text-indent: 30px;
  font-weight: normal;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099
}

.menuVerticale .menuAdmin .menuAdmin .menuAdmin .voce a:hover {
  background-color: #dcdcdc;
  color: #4682b4;
}

/* Caratteri */ /*
#caratteri_duecolonne {margin-top:4px; margin-right:4px; text-align:right; font-size:0.9em;}
#caratteri_trecolonne {margin-right:4px; text-align:right;	font-size:0.9em;}
*/ /* Lista di elementi cliccabile */
ul.voce li.header {
  list-style-type: none;
  text-indent: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099
}

ul.voce li.header:hover {
  list-style-type: none;
  text-indent: 10px;
  font-weight: bold;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099
}

ul.voce li {
  list-style-type: none;
  text-indent: 10px;
  font-weight: normal;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099
}

ul.voce li:hover {
  background-color: #dcdcdc;
  color: #4682b4;
}

/* Freccette (liste) */
ul.freccette {
  list-style-image: url(../img/freccetta-big.gif);
  list-style-type: square;
}

ol.freccette {
  list-style-image: none;
  list-style-type: decimal;
}

ul.freccette a {
  font-weight: bold;
  text-decoration: none;
  background-color: #ffffff;
  color: #330099;
}

ul.freccette a:hover {
  background-color: #ffffff;
  color: #4682b4;
}

/* Errore */
.errore {
  font-size: 110%;
  border: 2px solid #800;
  padding: 5px;
  margin: 0px 5px 15px 0px;
}

.errore li {
  list-style: none
}

.LoginForm {
  font-size: 0.65em;
  margin-left: 1px;
  padding-top: 5px;
  line-height: 1.5em;
}

.menuTopDx {
  text-align: right;
  margin-right: 2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.92em;
  color: #000044;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.testoVerdeCorniceHome {
  font-size: 0.70em;
  line-height: 2em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px dotted #AEE800;
  float: left;
  margin-top: 5px;  
  margin-left: 5px;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 8px;  
  width: 99%;
}

.colonna1Home {
  float: left;
  width: 90%;
  margin-top: 10px;
  margin-right: 1%;
  padding-left: 5px;
  font-size: 1.1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #4B4B73;
}

.colonna2Home {
  float: right;
  width: 24.5%;
  margin-top: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.introHomePage {
  width: 99%;
  float: left;
}

.inputButton {
  width:100; 
  background-color:#eeeeee; 
  color:#000044; 
  font-size:0.7em; 
  font-weight:bold; 
  cursor:pointer; 
  cursor:hand; 
  height:20px
  }

/****************************************************************
			STILI GENERALI
****************************************************************/
body {
  margin-top: 0px;
  padding-top: 0px;
}

form {
  padding: 0;
  margin: 0;
}

/****************************************************************
			TESTATA
****************************************************************/
.testataR {
  float: right;
  background-repeat: no-repeat;
  background-position: left;
}

.testata {
  background-image: url(../img/portaleservizi/image/servizionline_left.gif);
  background-repeat: no-repeat;
  background-position: left top;
  width: 100%;
  height: 107px;
  margin-top: 7px;
}

/*.testata a:link
{
  text-decoration: none;
}*/
.testataL {
  float: left;
  margin-top: 0px;
  padding-top: 0px;
}

/****************************************************************
			MENU ORIZZONTALE
****************************************************************/
.percorsoIperbole {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.68em;
  color: #000044;
  padding-top: 1px;
  padding-left: 7px;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  margin-bottom: 0px;
  background-color: #E8E8E8;
  border-top-width: 0px;
  border-top-style: solid;
  border-top-color: #FFFFFF;
}

.percorsoIperbole a:link {
  text-decoration: none;
  color: #000044;
  background-color: #E8E8E8;
}

.percorsoIperbole a:visited {
  text-decoration: none;
  color: #000044;
  background-color: #E8E8E8;
}

.percorsoIperbole a:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #E8E8E8;
}

.percorsoIperbole a:active {
  text-decoration: none;
  color: #000044;
  background-color: #E8E8E8;
}

/****************************************************************
			PERCORSO
****************************************************************/
.percorso {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.68em;
  color: #000044;
  padding-top: 1px;
  padding-left: 7px;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
  margin-bottom: 0px;
}

.corpoCentrale {
  width: 100%;
  margin-top: 0px;
  padding-top: 0px;
}

.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  float: left;
  width: 20%;
  border: 1px solid #CCCCCC;
  background-repeat: repeat-x;
  background-position: left bottom;
  background-color: #99cc00;
}

/*.ombraMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 193px;
	border: 0px solid #CCCCCC;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../img/portaleservizi/image/1columnFooter.gif);
	margin-bottom: 22px;
}
.spazioM
{
	float: right;
	width: 78%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: solid;
	border-left-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 0.65em;
	padding: 11px;
}*/
.menuCont {
  width: 75%;
  float: left;
}

.loginCont {
  float:  right;
  width: 24.5%;
  margin-top: 39px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.contatti {
  clear: left;
  /*float: right;*/
  margin-top: 30px;
}

.empty {
  clear: left;
  /*margin-top: 0px;*/
}

.titCerca {
  font-size: 1.1em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #4B4B73;
  font-family: Arial, Helvetica, sans-serif;
  color: #333366;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
  border-bottom-color: #99CC33;
}

.campoTesto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  color: #000000;
  margin-top: 11px;
  margin-left: 18px;
}

.pulsante {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.7em;
  color: #000066;
  margin-top: 3px;
}

.fascicoloSf {
  background-image: url(../img/portaleservizi/image/sf-l.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 4px;
  background-repeat: no-repeat;
  background-position: left top;
  margin-left: 3%;
  padding-left: 11px;
}

/*.UserPass
{
	font-size: 0.65em;
	margin-left: 20px;
	padding-top: 9px;
}
.campoTesto2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	margin-top: 0px;
	margin-left: 18px;
}
.pulsanteLogin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000066;
	margin-top: 12px;
	margin-left: 18px;
}*/
.sfR {
  background-image: url(../img/portaleservizi/image/sfr.gif);
  background-repeat: no-repeat;
  background-position: right top;
  float: right;
  margin-top: 4px;
  height: 172px;
  width: 30px;
}

/*.titServizi
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #333333;
	background-color: #F5FFD9;
	float: left;
	width: 50%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
}*/
.titPagamenti {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/fotoImage/pagamenti.gif);
  background-position: left top;
  padding-top: 30px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  margin-bottom: 11px;
}

/*.titScuole a
{
	text-decoration: none;
	color: #333355;
}
.titScuole a:link
{
	text-decoration: none;
	color: #333355;
}
.titScuole a:visited
{
	text-decoration: none;
	color: #333355;
}
.titScuole a:hover
{
	text-decoration: underline;
	color: #333355;
}
.titScuole a:active
{
	text-decoration: none;
	color: #333355;
}

.titBibliotecario a
{
	text-decoration: none;
	color: #333355;
}
.titBibliotecario a:link
{
	text-decoration: none;
	color: #333355;
}
.titBibliotecario a:visited
{
	text-decoration: none;
	color: #333355;
}
.titBibliotecario a:hover
{
	text-decoration: underline;
	color: #333355;
}
.titBibliotecario a:active
{
	text-decoration: none;
	color: #333355;
}*/
a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}

a:link {
  text-decoration: none;
  color: #333355;
  background-color: #FFFFFF;
}

a:visited {
  text-decoration: none;
  color: #333355;
  background-color: #FFFFFF;
}

a:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #FFFFFF;
}

a:active {
  text-decoration: none;
  background-color: #FFFFFF;
}

/*.titScuole
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #333355;
	float: left;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
	background-image: url(../img/portaleservizi/fotoImage/scuola.gif);
	background-position: left top;
	padding-top: 30px;
	padding-left: 117px;
	vertical-align: bottom;
	margin-top: 11px;
	margin-left: 5px;
	width: 95%;
	margin-bottom: 11px;
}
.titCup
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.09em;
	color: #333355;
	float: left;
	width: 95%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #99CC00;
	background-image: url(../img/portaleservizi/fotoImage/cup.gif);
	background-position: left top;
	padding-top: 30px;
	padding-left: 117px;
	vertical-align: bottom;
	margin-top: 11px;
	margin-left: 5px;
	margin-bottom: 11px;
}*/
.titTributiHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/tribut.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.colonna1 {
  width: 49%;
  margin-right: 1%;
  float: left;
}

.colonna1 a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 180px;
  display: inline-block;
}

.colonna1 a:link {
  text-decoration: none;
  color: #333355;
  background-color: #EBF5D0;
}

.colonna1 a:visited {
  text-decoration: none;
  color: #333355;
  background-color: #EBF5D0;
}

.colonna1 a:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #EBF5D0;
}

.colonna1 a:active {
  text-decoration: none;
  background-color: #EBF5D0;
}

.colonna2 {
  float: left;
  width: 47%;
}

.colonna2 a {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 180px;
  display: inline-block;
}

.colonna2 a:link {
  text-decoration: none;
  color: #333355;
  background-color: #EBF5D0;
}

.colonna2 a:visited {
  text-decoration: none;
  color: #333355;
  background-color: #EBF5D0;
}

.colonna2 a:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #EBF5D0;
}

.colonna2 a:active {
  text-decoration: none;
  background-color: #EBF5D0;
}

.titBibliotecarioHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/bibliotecar.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1.5px;
  margin-bottom: 11px;
  letter-spacing: -1px;
  background-color: #FFFFFF;
}

.titRicPraticheHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/ricerca_pratiche.jpg);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1.5px;
  margin-bottom: 11px;
  letter-spacing: -1px;
  background-color: #FFFFFF;
}

.titEdiliziaHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/ediliz.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1px;
  margin-bottom: 11px;
}

.titDemografici {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/fotoImage/DEMOGRAFICI.gif);
  background-position: left top;
  padding-top: 30px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  margin-bottom: 11px;
}

.titMulte {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/fotoImage/multe.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  word-spacing: -1px;
  margin-bottom: 11px;
}

.titImprese {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  color: #333355;
  float: left;
  width: 95%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/fotoImage/imprese.gif);
  background-position: left top;
  padding-top: 30px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.titTerritorialeHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/territ.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1px;
  margin-bottom: 11px;
}

.biblio {
  color: #333355;
  float: left;
  background-image: url(../img/portaleservizi/ico/bibliotecario.gif);
  background-position: left top;
  padding-left: 11px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  word-spacing: -1px;
  margin-bottom: 11px;
  background-repeat: no-repeat;
  height: 475px;
  text-align: left;
  padding-top: 3px;
}

.sottVer {
  border-top-style: none;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  font-size: 1.1em;
  font-family: Arial, Helvetica, sans-serif;
}

.biblioInfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  margin-top: 15px;
  line-height: 1.7em;
}

.bold {
  font-weight: bold;
}

.testo {
  font-size: 0.65em;
  width: 90%;
  padding-left: 7px;
  line-height: 1.9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-top: 7px;
  border: 1px dotted #AEE800;
  margin-top: 15px;
  padding-bottom: 7px;
}

.verde {
  color: #99CC00;
  font-weight: bold;
}

.scuola {
  color: #333355;
  float: left;
  background-position: center bottom;
  padding-left: 11px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  word-spacing: -1px;
  margin-bottom: 11px;
  background-repeat: no-repeat;
  height: 475px;
  text-align: left;
  background-image: url(../img/portaleservizi/fotoImage/scuola_online.gif);
}

.corpoCentraleScuola {
  width: 100%;
  float: left;
  background-image: url(../img/portaleservizi/fotoImage/scuola_online.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
}

.testoRid {
  font-size: 0.65em;
  width: 59%;
  padding-left: 7px;
  line-height: 1.9em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-top: 7px;
  border: 1px dotted #AEE800;
  margin-top: 15px;
  padding-bottom: 7px;
}

.loginNidi {
  float: right;
  width: 25%;
  margin-top: 19px;
}

.colonna1Rid {
  float: left;
  width: 40%;
}

.colonna2piu {
  float: left;
  width: 55%;
  padding-top: 10px;
}

.boldSf {
  font-weight: bold;
  background-color: #C4ed45;
}

.scuolaInfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  line-height: 1.7em;
  margin-top: 10px;
}

.titServizio {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  background-color: #C4ED45;
  padding-right: 5px;
  padding-left: 5px;
}

.fascicolo1 {
  float: left;
  width: 30%;
  margin: 1%;
  background-image: url(../img/portaleservizi/image/ident.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  padding: 5px 11px 3px;
}

.identificativo {
  float: right;
  width: 35%;
  background-color: #c7f247;
  background-image: url(../img/portaleservizi/image/st3.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  padding-left: 18px;
  padding-bottom: 3px;
  padding-top: 2px;
  margin-bottom: 9px;
}

.identificativo a:link {
  text-decoration: none;
  color: #333355;
  background-color: #c7f247;
}

.identificativo a:visited {
  text-decoration: none;
  color: #333355;
  background-color: #c7f247;
}

.identificativo a:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #FFFFFF;
}

.identificativo a:active {
  text-decoration: none;
  background-color: #c7f247;;
}

.percorsoFascicolo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.68em;
  color: #000000;
  padding-top: 1px;
  padding-left: 7px;
  padding-bottom: 2px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #666666;
}

.frEsci {
  margin-left: 33%;
}

.titTextareaServ {
  background-color: #c8f24c;
  margin-left: 2%;
  padding-left: 6px;
  font-weight: bold;
  width: 97%;
}

.colonna2p {
  float: left;
  width: 54%;
  margin-top: 11px;
}

.spaceVert {
  height: 40px;
  width: 90%;
}

.fascicolo {
  font-size: 1.1em;
  margin-left: 20px;
  padding-top: 9px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000039;
}

.fascicoloSfondo {
  background-image: url(../img/portaleservizi/image/sf-left.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 4px;
  background-repeat: no-repeat;
  background-position: left top;
  margin-left: 3%;
  padding-left: 11px;
}

.menuContx {
  width: 100%;
  float: left;
}

.titServizio2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  padding-right: 5px;
  padding-left: 1px;
  padding-top: 11px;
}

.titCercaCopia {
  font-size: 1.1em;
  font-family: Arial, Helvetica, sans-serif;
  color: #000000;
  border-bottom-width: 2px;
  border-bottom-style: dotted;
  border-bottom-color: #99CC00;
  padding-top: 11px;
  padding-left: 1px;
  letter-spacing: -0.7px;
  float: left;
  width: 87%;
}

.fontRid {
  font-size: 0.8em;
  margin-top: 6px;
}

.fontRidDx {
  font-size: 0.8em;
  float: right;
  margin-top: 5px;
}

.titPagamentiNew {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/pagam-.gif);
  background-position: left top;
  padding-top: 30px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  margin-bottom: 11px;
}

.titScuoleHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/scuo.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  margin-bottom: 11px;
  background-color: #ECF6D1;
}

.titDemograficiNew {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/demograf.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 11px;
  margin-left: 5px;
  width: 95%;
  margin-bottom: 11px;
}

.titImpreseHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/impr.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.titPrenotazHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/prenotaz.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.titServFornitHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/fornitor.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
  background-color: #ECF6D1;
}


.titSegnalazioniHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/segnala.jpg);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.titCertificatiHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/fornitor.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}



.UserPassCopia {
  font-size: 0.65em;
  margin-left: 33px;
  padding-top: 9px;
}

.testoLog {
  font-size: 0.65em;
  margin-left: 20px;
  padding-top: 4px;
  line-height: 1.5em;
}

.testoLog a {
  background-color: transparent;
}

.titCaneGattoHome  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/adotta.jpg);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
  background-color: #ECF6D1;
}

.titPagamentiHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/pagamenti.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  margin-bottom: 11px;
  float: left;
}

.titTestHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/fornitor.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  margin-bottom: 11px;
  float: left;
}

.titMulteHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/guardamulte-.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  /*word-spacing: -1px;*/
  margin-bottom: 11px;
  float: left;
  width: 60%;
}

.titDemograficiHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/demograf-.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  margin-bottom: 11px;
}

.titCup2000Home {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/CUP.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1px;
  margin-bottom: 11px;
}

.TitPage {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/bibliotecario-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
}

.testoVerdeCornice {
  font-size: 0.65em;
  padding-left: 7px;
  line-height: 2em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border: 1px dotted #AEE800;
  margin-top: 1px;
  padding-bottom: 8px;
  float: left;
  margin-left: 5px;
  padding-top: 6px;
  width: 90%;
}

.testoVerdeCornice a:link {
  text-decoration: none;
  color: #333355;
  background-color: #FFFFFF;
}

.testoVerdeCornice a:visited {
  text-decoration: none;
  color: #333355;
  background-color: #FFFFFF;
}

.testoVerdeCornice a:hover {
  text-decoration: underline;
  color: #000066;
  background-color: #FFFFFF;
}

.testoVerdeCornice a:active {
  text-decoration: none;
  background-color: #FFFFFF;
}

/*.titDx
{
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333355;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #99cc33;
}
.testoInBreve
{
	font-size: 0.7em;
	margin-left: 20px;
	padding-top: 9px;
	line-height: 2em;
}
.titCercaServizi
{
	font-size: 1.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333355;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #99CC33;
}
.colonna1biblio
{
	float: left;
	width: 49%;
	margin-right: 1%;
	background-image: url(../img/portaleservizi/fotoImage/biblio.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 500px;
}
.colonna3Foto
{
	float: right;
	width: 25%;
	margin-top: 39px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/portaleservizi/fotoImage/biblio.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 500px;
}*/
.colonna23 {
  float: right;
  width: 65%;
}

.colonna1bis {
  float: left;
  /*width: 36.5%;*/
  width: 30%;
  margin-right: 1%;
  padding-left: 5px;
}

.fotoDx {
  padding: 6px;
  float: right;
}

/**********************************************************
		FOOTER
**********************************************************/
.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.68em;
  color: #000044;
  padding-top: 2px;
  padding-left: 7px;
  padding-bottom: 2px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #999999;
  margin-top: 21px;
  width: 100%;
  float: left;
}

/**********************************************************
		MODIFICA MAURIZIO
**********************************************************/
.TitoloPortlet {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.TitPageDemo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 70px;
  background-image: url(../img/portaleservizi/ico/demografici-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 9px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
}

.TitoloPaginaDettaglio {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 0px;
  padding-top: 3px;
  margin-top: 11px;
  margin-left: 0px; 
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
}

.imgL {
  float: left;
}

.TitPagePagam {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/pagamenti-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPagePrenotaz {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/prenotazioni-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPageScuole {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/scuole-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPageFornit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/fornitori-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPageTribut {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/tributari-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPageImprese {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/imprese-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPageEdilizia {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/edilizia-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.TitPageTerrit {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #333355;
  font-size: 1.25em;
  padding-left: 60px;
  background-image: url(../img/portaleservizi/ico/territoriale-ico.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 13px;
  margin-top: 11px;
  margin-left: 3px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #99CC33;
  margin-bottom: 0px;
  word-spacing: -1px;
  letter-spacing: -1px;
  float: left;
  width: 65%;
  height: 45px;
  background-color: #FFFFFF;
}

.verdeLinea {
  color: #99CC00;
  font-weight: bold;
  text-align: center;
  vertical-align: middle;
  border-bottom-width: 1px;
  border-bottom-style: dotted;
  border-bottom-color: #AEE800;
  margin-right: 9px;
  margin-top: 9px;
  margin-bottom: 7px;
  margin-left: 1px;
}

.fascicoloSfLogin {
  background-image: url(../img/portaleservizi/image/sf-l.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-top: 4px;
  background-repeat: no-repeat;
  background-position: left top;
  margin-left: 4%;
  padding-left: 11px;
  width: 76%;
  float: left;
}

.sfRLogin {
  background-image: url(../img/portaleservizi/image/sfr.gif);
  background-repeat: no-repeat;
  background-position: right top;
  margin-top: 4px;
  height: 172px;
  width: 22px;
  float: left;
}

.pulsanteLogin {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000066;
  margin-top: 9px;
  font-size: 0.7em;
  margin-left: 20px;
}

.testoForm {
  font-size: 0.65em;
  margin-left: 20px;
  padding-top: 4px;
  width: 78%;
  line-height: 0.9em;
}

.spaceLeft {
  margin-left: 22px;
  margin-right: 0px;
  margin-top: 22px;
}

/****************************************************************
			FASCICOLO
****************************************************************/
.fascicolo1 {
  float: left;
  width: 29%;
  margin: 1%;
  background-image: url(../img/portaleservizi/image/ident.gif);
  background-repeat: no-repeat;
  background-position: left top;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  padding: 5px 11px 3px;
}

.fascicolo2 {
  float: left;
  width: 30%;
  background-color: #F0FFB7;
  margin: 1% 1.2%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.65em;
  padding-left: 0px;
}

.dx {
  width: 51%;
  float: right;
}

.titTextarea {
  background-color: #c8f24c;
  padding-left: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 96.6%;
  margin-left: 0px;
}

.testoTextarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  background-color: #FFFFFF;
  padding: 6px;
  overflow: auto;
  border: 1px solid #888888;
  height: 80px;
}

.titoloServTextarea {
  background-color: #C8f24c;
  margin-left: 3px;
  padding-left: 10px;
  font-weight: bold;
  font-size: 1.1em;
  border-top: 0px solid #99CC00;
  border-right: 0px solid #99CC00;
  border-bottom: 1px solid #99CC00;
  border-left: 0px solid #99CC00;
}

.frDx {
  text-align: right;
  margin-right: 2px;
}

.fascicolo3 {
  float: left;
  width: 29.5%;
  margin: 1% 1% 1% 1.6%;
  font-size: 0.65em;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;
}

.testoTextarea2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1em;
  background-color: #FFFFFF;
  width: 93.6%;
  padding: 6px;
  float: left;
  overflow: auto;
  border: 1px solid #888888;
  height: 160px;
  margin-left: 3px;
}

.titTextarea2 {
  background-color: #c8f24c;
  padding-left: 6px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-left: 3px;
  width: 96.2%;
}

.titTextarea3 {
  background-color: #c8f24c;
  padding-left: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  width: 96.6%;
  margin-left: 0px;
}


/**********************/
/* PAGAMENTI */
.intestazioneBollettino {
  margin: 0px;
  border-bottom: 1px solid;
}

/**********************/
/* RICERCA PRATICHE */
.intestazioneProcedimento {
  margin: 0px;
  color:#3D3D3D;
}
.intestazione {background-color:#fff; color:#3D3D3D; font-weight:bold}

.titPrenotazEleHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/prenotaz.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.titPrenotazSaleHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/prenotaz.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.titSaluteHome {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/salute.jpg);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1px;
  margin-bottom: 11px;
}

.codElettrosmog {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/antenna.jpg);
  background-position: left top;
  padding-top: 33px;
  padding-left: 115px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  width: 60%;
  word-spacing: -1px;
  margin-bottom: 11px;
}

.titCensimenti {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 1.09em;
  color: #333355;
  float: left;
  width: 60%;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #99CC00;
  background-image: url(../img/portaleservizi/ico/tribut.gif);
  background-position: left top;
  padding-top: 33px;
  padding-left: 117px;
  vertical-align: bottom;
  margin-top: 0px;
  margin-left: 5px;
  margin-bottom: 11px;
}

.giornoPrenotazione {
   color: rgb(153, 0, 0);
}

.giornoPrenotazioneLabel{
	color: rgb(0, 0, 68); 
	font-weight: normal;
}

