body{
	margin:0 0 0 0; 
	text-align:center;
	color:#000;
	background: #FFFFFF; /* url(../pic/sfondo.gif) repeat-x top left; */
	font-family : verdana,arial, sans-serif;
	font-size: 11px;
}


h1{
	font-family : verdana,arial, sans-serif; 
	color: #fffff0;
	font-weight: bold;
    font-size: 11px; 
    margin:0;
    
}
 
 
h2{
	font-family : verdana,arial, sans-serif; 
	color: #000;
    font-size: 11px;
    padding:0;
    font-weight: normal; 
    margin:0;
}

h3{
	font-family : verdana,arial, sans-serif; 
	color: #000;
    font-size: 10px;
    font-weight: normal; 
    margin:0;
}

td{
	font-family : verdana,arial, sans-serif;
	font-size: 11px;	 
	overflow:hidden; /*white-space:nowrap; */
}


a, .testo{
	font-family : verdana, arial, sans-serif;
    font-size : 11px; 
    text-decoration:none; 
 
}
 
a:link, a:visited{
	background-color:transparent;
    color:#000;
}

a:hover, a:active{
    background-color:transparent;
    color:#65544d; 
    text-decoration:underline;
    
}



ul.menu1 {
    width:100%;
    list-style:none; /* elimino i punti elenco */
    margin:0;
    padding:0;
  }


ul.menu1 li a {
    display:block; /* il link occupa tutto lo spazio orizzontale */
    text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
    padding:0 5px; /* lascia spazio far il bordo del menu e il testo del link */
    height:20px;
    line-height:20px;
    /* altezza del link: height e line-height devono avere il medesimo valore */;
  }


ul.menu1 li {
    display : inline;
    font-family : verdana, arial, sans-serif;
    font-size : 10px; overflow:hidden; white-space:nowrap;
  }


ul.menu1 li a:link, ul.menu1 li a:visited {
    font-family : verdana, arial, sans-serif;
    font-size : 11px; 
    font-weight: normal;
    color: #000; /*color:#999;*/
  }


ul.menu1 li a:hover, ul.menu1 li a:active {
     color:#65544d; 
     text-decoration:underline;
  }


hr.nascosto {
    display:none;
  }


.testa {
    width:90%;
    margin:1em auto;
    text-align:left;
   
  }


/*.corpo {
    width:90%;
    margin:1em auto;
    text-align:left;
    position:relative;
    /*background:#f0f0f0;
    ;
  }


.corpo-colonna1 {
    position:absolute;
    top:0;
    left:0;
    width:140px;
    padding: 0 0;
  }


.corpo-colonna2 {
    margin:0 200px 0 160px;
    border-left:1px dotted #000;
    border-right:1px dotted #000;
    background:#fff;
    padding:10px;
  }
         
.corpo-colonna3 {                
	position:absolute;
	top:0; right:0;
	width:180px;
    padding:10px;
  }*/


/* front and */

.titoloFront{
	padding:0; 
	/*border-bottom:1px solid #fff; */
	/*background-color:rgb(230, 56, 74) ; */
	color:#fffff0; 
	font-weight:bold;
	font-family : verdana,arial, sans-serif;
    font-size : 20px; 
    text-align:left; 
}

.testaFront {
    margin: 5px auto ; 
   	background:#ff9900;/* url(../pic/barra.gif) repeat-x top left; */
    text-align:center; 
    border: 1px solid #65544d; 
    font-family : verdana, arial, sans-serif;
    font-size : 11px; padding:0; 
  }


.corpoFront{
    padding:0 ; /*5px 5px 5px;*/
    /*width:98%;
    margin:0 auto 0 auto;
    text-align:left;
    position:relative;
    background:#f0f0f0;
    */
  }
  
.corpoSxFront {
  }

.corpoCxFront {                
	padding:0;
  }
  
  
.corpoDxFront {

  }
  
.piedipaginaFront{
	/*width:100%;*/
	border-top: 1px solid #000;
	/*margin:1em auto;*/
	padding:5px;
	text-align:left; 
	background-color: #ff9900;
	color:red;
\
	font-family : verdana, sans-serif;
    font-size : 11px;
    
}

td.piedipaginaFront a:link, td.piedipaginaFront a:visited, td.piedipaginaFront a:hover, td.piedipaginaFront a:active{
 	color:white;
}


.titolo1{
	padding:1em; 
	/*border-bottom:1px dotted #000;*/ 
	background-color:#fff; 
	color:#fff; 
	/*font-weight:bold;
	font-family : verdana, helvetica, "Trebuchet MS", sans-serif;
    font-size : 16px; 
    text-align:left; */
}



.descContenuto, .search, .descProcedi, .titoloProcedi {
	       
	font-family : verdana, sans-serif; 
	font-size: 11px;
	color: #000;
}

.titoloProcedi{ 
	font-weight:bold; 
	color:#fff; 
	background-color:#a4b5d8;
}

.nomeVetrina{
	       
	font-family : verdana, arial, sans-serif; 
	font-size: 11px;
	color: #f00; 
	border-bottom:1px solid #65544d; 
	/*background-color:#eee;*/
}

.descContenutoListaSenzaFoto{ 
	font-family : verdana, arial, sans-serif; 
	font-size: 11px;
	color: #000; 
	height:30px;
	padding-left: 10px; 
	/*border-bottom: 1px dotted #555;*/
	
}


.blockTitle { 
	background:#ffff00;/* url(../pic/barra1.gif) repeat-x top left; */
    padding: 3px 3px 3px 10px;
    margin:10px 2px 0 2px;
    color: #000000;
    border: 1px solid #65544d;
    font-family : verdana,arial, sans-serif; 
    font-weight: bold;
    font-size: 11px; height:30px;
    
}

.blockInfo {
	padding: 3px 3px 3px 3px;
    margin:0 2px 0 2px;
	background:#FFFFF0; /*url(../pic/treeback.jpg) repeat-x top left;*/ 
   	border: 1px solid #65544d; 
    font-family : verdana,arial, sans-serif; 
    font-size: 11px;
    
}

.blockInfoCentro {
	padding: 3px 3px 3px 3px;
    margin:0 ;  /*2px 0 2px;*/
	/*background:#FFF url(../pic/section.jpg) no-repeat top right; */
   	/*border: 1px solid #65544d; */
    font-family : verdana,arial, sans-serif; 
    font-size: 11px;
    
}

.blockInfoAdmin {
	padding: 3px 3px 3px 3px;
    margin:0 2px 0 2px;  
    font-family : verdana, sans-serif; 
    font-size: 11px;
}

.blockInfoTop {
	padding: 3px 3px 3px 3px;
    margin:0 2px 0 2px;  
    font-family : verdana, sans-serif; 
    font-size: 11px;
}

.pulsUt{
    background-color: transparent;
    border :none;
    color:#888;
    font-size:10px;
    

}

.pulsUt:hover{
    background-color: transparent;
    border :none;
    color:blue;
    

}


input, select, textarea {
    border: 1px solid #65544d; 
    
    background-color: #fff;
    
    font-size: 11px;
    font-family: sans-serif;
    padding: 2px 2px 2px 2px;
}

input:hover, select:hover, textarea:hover  {
    
    border: 1px solid #000;
    background-color: rgb(222, 236, 246); 
}

input:focus, select:focus, textarea:focus {
    border: 1px solid rgb(153, 0, 0);
    background-color: #fff; 
}

legend{
	font-family : verdana, arial, sans-serif; 
	font-size: 8pt;
	color: #000;  
	font-weight:bold;
}

.fieldsetPar{
	font-family : verdana, arial, sans-serif; 
	font-size: 8pt;
	color: #000;  
}

.tastoGo{
	height: 20px; padding:0; vertical-align:middle;
	
}

.testoLogin{
	font-family : verdana, arial, sans-serif; 
	text-align:right; font-size:11px; width:50%
}

.tastoLogin{ border:none; text-align:left; background-color:transparent;

}

.tastoLogin:hover{ border:none; text-align:left; background-color:transparent; color:red

}

hr{ 
	/*border: 1px;*/
	color: #65544d; 
	height:1px;
}

.tdBriciola{
	padding-left: 5px;
	font-family : verdana, arial, sans-serif; 
	font-size: 11px;
	color: #000;  

}

.lnkTesta:link , .lnkTesta:visited, .lnkTesta:active { 
	color: #FFFFF0;
	font-weight:bold
}


.blockCommentoUser{
   /* padding: 3px 3px 3px 10px;
    margin:10px 2px 0 2px;   */
    color: #000;
    /*border: 1px solid #65544d;  */
    font-family : verdana,arial, sans-serif; 
    font-weight: bold;
    font-size: 11px;
}

.blockCommento {
	/*padding: 3px 3px 3px 3px;*/
	padding-left:5px;
/*    margin:0 2px 0 2px;   */
	/*background:#FFF url(../pic/treeback.jpg) repeat-x top left; */
   	/*border: 1px solid #65544d;  */
    font-family : verdana,arial, sans-serif; 
    font-size: 11px;
    
}

.copyrigth{
	font-family : verdana,arial, sans-serif; 
    font-size: 7pt; 
    text-align:right;

}

.titoloPageWeb{
	padding:2px 0 10px 10px;
   	border-bottom: 1px solid #65544d; 
    font-family : verdana,arial, sans-serif; 
    font-size: 8pt;
    color:#65544d; 
    font-weight:bold;
}


.corpoPageWeb, .corpoContenuto{
	padding-left:5px;
    font-family : verdana,arial, sans-serif; 
    font-size: 8pt;
    color:#000;
}


/* front and */
