html{height: 100%; padding-bottom: 1px} 
body{
margin:0px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#482A00;
background-color:#F5F5E9;
}
.body_iframe{
	background-color:#E2E2D6;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#482A00;
	}
form{
margin:3px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#482A00;
}
input,textarea{
border-style:solid;
border-width:1px;
border-color:#7C706C;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#665955;
}
select,option{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#665955;
}
input.bottone{
	border-width:0px; 
}
td{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#482A00;
}
.linea1px{
line-height:1px;
height:1px;
font-size:1px;
}
.linea3px{
line-height:3px;
font-size:1px;
}
.corpo{
background-repeat:no-repeat;
background-position:right bottom;
background-image:url(bamboo.gif);
background-color:#E2E2D6;
text-align:justify;
padding:10px;
height:330px;
}
.titolo_menu{
color:#654C44;
font-weight:bold;
}
.menu_sup{
color:#B7B893;
letter-spacing:1px;
background-color:#727044;
}
A.bottone1_link,
A.bottone1_link:link,
A.bottone1_link:visited,
A.bottone1_link:active
{
font-weight:bold;
color:#595D29;
text-decoration:none;
}
A.bottone1_link:hover{
color:#373100;
text-decoration:none;
}
A.bottone2_link,
A.bottone2_link:link,
A.bottone2_link:visited,
A.bottone2_link:active
{
color:#373100;
text-decoration:none;
}
A.bottone2_link:hover{
text-decoration:underline;
}
A.menu_sup_link,
A.menu_sup_link:link,
A.menu_sup_link:visited,
A.menu_sup_link:active
{
color:#B7B893;
font-weight:normal;
text-decoration:none;
}
A.menu_sup_link:hover{
color:#D5D6B5;
font-weight:normal;
text-decoration:none;
}
A:link{
color:#482A00;
text-decoration:none;
font-weight:bold;
}
A:visited{
color:#482A00;
text-decoration:none;
font-weight:bold;
}
A:hover{
color:#482A00;
text-decoration:underline;
font-weight:bold;
}
.titolo_pagina{
	color:#373100;
	font-size:16px;
	font-weight:bold;
}
.titolo_evento_foto{
	color:#353519;
	font-size:11px;
	font-weight:bold;
	background-color:#95957E;
	border:1px solid #C5C5AE;
}
.col_cel{
	color:#95957E;
	}
.celle_eventi{
	border:1px solid #95957E;
	line-height:18px;
	color:#95957E;
	}
.titolo_citta{
	color:#373100;
	font-size:14px;
	font-weight:bold;
}
.bordo{
	border-style:solid;
	border-width:1px;
	border-color:#727044;
}
.cerca_cons{
	border-style:solid;
	border-width:1px;
	border-color:#727044;
	vertical-align:middle;
}
.testo_alto{
	line-height:15px;
	text-align:justify;
}
.testo_dove{
	line-height:22px;
	text-align:left;
}
.testo_sottotitolo{
	color:#665955;
	font-weight:bold;
}
.titolo_ann{
	background-color:#727044;
	color:#E2E2D6;
	padding-left:3px;
	line-height:15px;
}
.testo_ann{
	padding-left:3px;
	text-align:justify;
	line-height:15px;
}
.testo_attenzione{
	color:#E2F4E5;
	font-weight:bold;
}
.bordi_cella{
		padding:3px;
		border-style:solid;
		border-width:1px;
		border-color:#727044;
}
.car{
	border-color:#BABF6B;
	border-width:1px;
	border-style:solid;
}
.car_titoli{
	background-color:#727044;
	color:#E2E2D6;
	border-color:#727044;
	border-width:1px;
	border-style:solid;
}
.car_tot{
	background-color:#BABF6B;
	border-color:#BABF6B;
	border-width:1px;
	border-style:solid;
}
hr.riga{
	color:#727044;
	height:1px;
}
.profilo{
	border-color:#727044;
	border-width:1px;
	border-style:solid;
	padding:5px;
}
a.mappa,a.mappa:link,a.mappa:visited,a.mappa:active,a.mappa:hover{
	font-weight:bold;
	text-decoration:none;
	color:#A52B34;
	}
A.mess_view,
A.mess_view:link,
A.mess_view:visited,
A.mess_view:active
{
color:#ABB05D;
font-weight:bold;
text-decoration:none;
}
A.mess_view:hover{
color:#ABB05D;
font-weight:bold;
text-decoration:underline;
}
.nome_campi{
	font-weight:bold;
}
.attivita_evidenza{
	border-color:#6C2E00;
	border-width:2px;
	border-style:solid;
}
.col_sezione
{color:#727044;
font-weight:bold;
}
.risposta{
	color:#006633;
	font-weight:bold;
	}
.errore{
	color:#CC3300;
	font-weight:bold;
	}
.box_orario{
	background-image:url(base_orario.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-color:#727044;
	text-align:center;
	vertical-align:middle;
	color:#EAEAD7;
	font-weight:bold;
	}
.bottone_1{
	background-image:url(bottone_1.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
	padding-left:20px;
	font-weight:bold;
	color:#595D29;
	text-decoration:none;
	}
.bottone_2{
	background-image:url(bottone_2.gif);
	background-repeat:no-repeat;
	background-position:center;
	text-align:left;
	padding-left:20px;
	font-weight:bold;
	color:#595D29;
	text-decoration:none;
	}
.colonna_sinistra{
	background-image:url(sf_colonna.gif);
	background-repeat:repeat-y;
	background-color:#EAEAD7;
	}
.submit
{
	border: 3px double #727044;
	border-top-color: #BFC476;
	border-left-color: #BFC476;
	padding: 0.15em;
	background-color:#E2E2D6;
	background-repeat: repeat-x;
	color: #333333;
	width:90px;
} 
.submit_3
{
	border: 3px double #727044;
	border-top-color: #CECECF;
	border-left-color: #CECECF;
	padding: 0.15em;
	background-color:#EAEAD7;
	background-repeat: repeat-x;
	color: #333333;
	width:150px;
} 
.submit_2{
	width:210px;
	border: 3px double #727044; 
	border-top-color: #CECECF; 
	border-left-color: #CECECF; 
	padding: 0.15em; 
	background-color: #EAEAD7; 
	background-repeat: repeat-x; 
	color: #000000;
}
.testo_scorrevole{
	background-image:url(sf_testoscorre2.jpg);
	padding-left:10px;
	padding-right:10px;
	background-repeat:repeat-x;
	background-position:center;
	vertical-align:middle;
	border-bottom:1px solid #F5F5E9;
	}
.interlinea_zero{
	line-height:normal;
	}
.interlinea_uno{
	line-height:150%;
	}
.interlinea_due{
	line-height:200%;
	}
.li_link{
	list-style:square;
	line-height:20px;
	border-bottom:1px solid #AB6F69;
}
.li_link:hover{
	background-color:#CCCABB;
	line-height:20px;
}
a.link_moduli,a.link_moduli:link,a.link_moduli:visited{
	color:#727044;
	font-weight:bold;
	text-decoration:none;
	}
a.link_moduli:hover{
	color:#AB6F69;
	font-weight:bold;
	text-decoration:none;
}