
textarea
{
	max-width:98%
}

table, td { border: solid 0px #ffffff;text-align:left;vertical-align:top;padding:1px; }
table { border-collapse:collapse; border-spacing:0px;}

.inputxt  {
border: 1px solid #666666;
font: normal 16px Trebuchet MS;
color: #000000;
background-color:#FFFFCC;
margin:0px 0px 0px 0px;
padding:1px;
}

input[type="text"] {
    font: normal 16px Titillium Web !important;
}

textarea {
    font: normal 16px Titillium Web !important;
}

a{
color: #158300;
text-decoration: underline;
padding:0px;
}
a:hover{
color: #B49569;
padding:0px;
}
a:visited{
color: #158300;
padding:0px;
}

a.nounderline{
color:#CC3333;
text-decoration:none;
padding:0px;
}
a.nounderline:hover{
color: #B49569;
text-decoration:none;
padding:0px;
}
a.nounderline:visited{
color: #158300;
text-decoration:none;
padding:0px;
}

.pulsante  {
font: normal 16px Titillium Web;
border: 1px solid #5B3522;
color: #000000;
background-color:#C7A77E;
text-align:center;
vertical-align:middle;
}

.pulsantemini  {
font: normal 16px Trebuchet MS;
border: 1px solid #5B3522;
color: #000000;
padding:0px;
background-color:#CACACA;
text-align:center;
vertical-align:middle;
}

p {
margin: 0px; }
.imglink{
    vertical-align: middle;
    text-align:center;
	float:none;
	border: 0px;
    padding-top:4px;
    padding-bottom:4px;
}

.imgcenter{
    vertical-align: middle;
    text-align:center;
	float:none;
	border: 0px;
	padding: 3px;
	margin-left:2px;
}

.imgicona{
    vertical-align: top;
    text-align:center;
	float:none;
	border: 0px;
}

.imgricerca{
	border:0px;
    margin:0px;
    padding:0px;
}
<!-- 
body {
color:#000000;
font:110% Titillium Web,Trebuchet MS,verdana,helvetica,sans-serif;
margin:0;padding:0;
background-color:#FFFFFFF;
}
#bodyContent { width:100%;text-align:left;margin:0 auto;}

/*TABELLE PER INDICE "IL COMUNE" */
.tabellatipo1-titolo{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #999;padding:2px; font-weight:bold;}
.titolo1{background: #CFDAF0;width:5%;}
.titolo2{background: #E6EBF7;text-transform:uppercase;width:45%;padding-left:3px;}
.titolo3{background: #CFDAF0;width:50%;}

.tabellatipo1-intestazione{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #DBDBDB;}
.intestazioneicona{background-color:#FFFFFF;width:5%;}
.intestazione1{background-color:#396E98;color:#FFFFFF;font-weight:bold;width:95%;padding-left:5px;text-transform:uppercase;}

.tabellatipo1-elementi{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #999;padding:2px;border-collapse:collapse;}
.elementi1{background: #CFDAF0; text-align:center;font-weight:normal;}
.elementi2{background: #E6EBF7; text-align:center;font-weight:normal;}
.elementi3{background: #E6EBF7;}
.elementinote{background: #E6EBF7;  padding:3px; font-weight:normal;}

.tabellatipo1-elementi-int{table-layout: fixed;width:96%; background-color:#E6EBF7;margin:3px auto;border:1px solid #E6EBF7; padding:2px; border-collapse:collapse;border-spacing:1px;}
.elementi-int1{background: #CFDAF0;border:1px dotted #999999;border-collapse:collapse; width:25%;padding-left:3px;font-weight:bold;}
.elementi-int2{background: #E6EBF7;border:1px dotted #999999;border-collapse:collapse; width:75%;padding-left:3px;font-weight:normal;}


.tabellatipo2-elementi{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #999;padding:2px;border-collapse:collapse;border-spacing:1px;}
.elementi2-1{background: #CFDAF0;text-align:center;border-collapse:collapse;}
.elementi2-2{background: #E6EBF7;border-collapse:collapse;}
.elementi2-2 input{font: normal 16px Titillium Web !important;}
.elementi2-2 textarea{font: normal 16px Titillium Web !important;}

.tabellatipo2-elementi-nobordo{table-layout:fixed;width:88%;margin: 0 auto;border:0px solid #999;padding:2px;border-collapse:collapse;border-spacing:0px;}
.elementi2-1-nobordo{background: #CFDAF0;text-align:center;border-collapse:collapse;}
.elementi2-2-nobordo{background: #E6EBF7;border-collapse:collapse;}


/*TABELLE PER INDICE "LE PUBBLICAZIONI" */
/*tabella per il form ricerca*/
.tabellatipo2-formricerca{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #999;padding:2px; font-weight:bold;}
.intestazioneicona-formricerca{background-color:#FFFFFF;width:5%;}
.intestazione-formricerca{background:#C7A77E;width:95%;font-weight:bold;padding-left:3px;}
.corpo-formricerca{background:#EFE6CF;width:100%; font-weight:normal; padding-top:8px;}

.tabellatipo2-titolo{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #999;padding:2px; font-weight:bold;}
.titolo1-2{background: #C0F6B8;width:5%;}
.titolo2-2{background: #E8FCE4;text-transform:uppercase;width:45%;padding-left:3px;}
.titolo3-2{background: #C0F6B8;width:50%;}

.tabellatipo2-intestazione{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #DBDBDB; padding:1px;}
.sinistra-tabellatipo2{background-color:#FFFFFF; border-color:#FFFFFF;width:5%;}
.intestazione-tabellatipo2{background-color:#C0F6B8;font-weight:bold;width:95%;}
.corpo-tabellatipo2{background:#FFFFFF;width:100%; font-weight:normal;}

.tabellatipo2-elementi-int{table-layout: fixed;width:92%;margin:0px auto;border:1px solid #999999; padding:2px; border-collapse:collapse;border-spacing:1px;}
.elementi-int1-tabellatipo2{border:1px dotted #999999;background:#E8FCE4;border-collapse:collapse;padding-left:3px; font-weight:bold;}
.elementi-int2-tabellatipo2{border:1px dotted #999999;background:#FFFFFF;border-collapse:collapse;padding-left:5px;}

.tabellatipo3-titolo{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #999;padding:2px; font-weight:bold;}
.titolo1-3{background: #F2C6C6;width:5%;}
.titolo2-3{background: #F9E6E6;text-transform:uppercase;width:45%;padding-left:3px;}
.titolo3-3{background: #F2C6C6;width:50%;}

.tabellatipo3-intestazione{table-layout:fixed;width:88%;margin: 0 auto;border:1px solid #DBDBDB; padding:1px;}
.sinistra-tabellatipo3{background-color:#FFFFFF; border-color:#FFFFFF;width:5%;}
.intestazione-tabellatipo3{background-color:#F2C6C6;font-weight:bold;width:95%;text-transform:uppercase;}
.corpo-tabellatipo3{background:#FFFFFF;width:100%; font-weight:normal;}

.tabellatipo3-elementi-int{table-layout: fixed;width:92%;margin:0px auto;border:1px solid #999999; padding:2px; border-collapse:collapse;border-spacing:1px;}
.elementi-int1-tabellatipo3{border:1px dotted #999999;background:#F9E6E6;border-collapse:collapse;padding-left:3px; font-weight:bold;}
.elementi-int2-tabellatipo3{border:1px dotted #999999;background:#FFFFFF;border-collapse:collapse;padding-left:5px;}