body { background-color: #ecedf0; margin: 0px; }
body.white { background-color: #ffffff; margin: 0px; }

.testo     { color: #333; font-size: 11px; font-family: Arial; margin-right: 20px; margin-left: 20px; text-align: justify; }
.testo_centrato { color: #333; font-size: 11px; font-family: Arial; margin-right: 20px; margin-left: 20px; text-align: center }
.titolo  { color: white; font-size: 18px; font-family: "Times"; margin-right: 20px; margin-left: 20px }
.titoletto { color: white; font-size: 11px; font-family: Arial; margin-right: 20px; margin-left: 5px; text-align: left; font-weight: bold; }
.news { color: #333; font-size: 11px; font-family: Arial; margin-left: 10px }
.news a { color: #333; text-decoration: none; }
 
ul.menu	{text-align: left; margin-left: 0px; margin-top: 15px; padding-left: 0px}
li.menu { list-style-image: url(../media/icomenu.gif); font-weight: bold; font-size: 11px; font-family: Arial; text-align: left; line-height: 11px; margin-left: 22px; }
li.menu a	{ color: #ffffff; text-decoration: none;}
li.menu a:hover	{ color: #9cf;  }
li.submenu { list-style-image: url(../media/icomenu.gif); font-weight: bold; font-size: 11px; font-family: Arial; text-align: left; line-height: 11px; margin-left: 37px; }
li.submenu a	{ color: #ffffff; text-decoration: none;}
li.submenu a:hover	{ color: #9cf;  }

li.australia { font-variant: small-caps; list-style-image: url(../media/icomenu.gif); font-weight: bold; font-size: 15px; font-family: Arial; text-align: left; line-height: 11px; margin-left: 22px; margin-top: 8px;}
li.australia a	{ color: #FE7D1F; text-decoration: none;}
li.australia a:hover	{ color: #FF3318;  }

.TitoloPaginaAustralia { color: #FE7D1F; font-weight: bold; font-size: 12px; }
.LinkAustralia a	{ color: #FE7D1F; }
.LinkAustralia a:hover	{ color: #FF3318;  }

input.text { color: black; font-weight: normal; font-size: 11px; font-family: Arial; border: solid 1px #7D7580; width: 200px; padding-left: 5px; padding-right: 5px; }
input.radio { color: black; font-weight: normal; font-size: 11px; font-family: Arial; padding-left: 5px; padding-right: 5px; }

textarea  { color: black; font-weight: normal; font-size: 11px; font-family: Arial; border: solid 1px #7D7580; width: 200px; padding-left: 5px; padding-right: 5px; }

table.corpo	{ width: 558px; margin-right: 20px; margin-left: 20px; }
tr.titoletto { color: white; font-size: 11px; font-family: Arial; font-weight: bold; text-align: left; background: #64b9ff; }
tr.titoletto a { color: #c3e2fc; text-decoration: none }
tr.titoletto a:hover { color: white; text-decoration: none }
td.corpo	{ font-size: 11px; font-family: Arial; padding-left: 5px; padding-right: 5px; vertical-align: top; }
td.eventi	{ font-size: 11px; font-family: Arial; padding-left: 5px; padding-right: 5px; padding-bottom: 10px; padding-top: 5px; vertical-align: top; }

tr.bianco	{ color: #333; font-size: 11px; font-family: Arial; background-color: #ffffff; }
tr.bg	{ color: #333; font-size: 11px; font-family: Arial; background-color: #ecedf0; }


td.gbbianco	{ color: #333; font-size: 9px; font-family: Arial; background-color: #ffffff; border-top: 2px solid #ecedf0; vertical-align: top; padding-left: 5px;}
td.gbbg	{ color: #333; font-size: 9px; font-family: Arial; background-color: #ecedf0; border-top: 1px solid #ffffff; vertical-align: top; padding-left: 5px;}

.gbfoot		{ color: #333; font-size: 9px; font-family: Arial; }
.gbfoot a	{ color: #333; text-decoration: none; }
.gbfoot a:hover	{ color: #64b9ff; }

.link a	{ color: #333; text-decoration: none; }
.link a:hover	{ color: #64b9ff; }

.imgtxt		{ border: solid 1px #7D7580; }

.commento	{ margin-left: 30px; margin-right: 10px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px; border: solid 1px #7D7580; }

td.gallery	{ width: 25%; padding-left: 5px; padding-right: 5px; vertical-align: middle; }

/* gallery con hack per IE */
.gallery a { padding: 1px; border: 0 !important; border: 1px solid white; }
.gallery a:hover { padding: 1px; border: 1px solid #7D7580; }

.gallery img { margin: 1px; padding: 1px; border: 1px solid white !important; border: 0px; }
.gallery img:hover { padding: 1px; border: 1px solid #7D7580 !important; }


.show { padding: 1px; border: 1px solid #7D7580;  }


