a, a:active, a:visited	{		color: #222222;		text-decoration: none;	}a:hover	{		color: #ff2f00;		text-decoration: none;	}img	{		border: none;	}h1	{		background-position: top left;		background-repeat: no-repeat;		font-size: 175%;		font-weight: bold;		margin: 0px 96px 0px 96px;		padding: 1em 0px 1em 88px;	}h2	{		background-position: top left;		background-repeat: no-repeat;		font-size: 120%;		font-weight: bold;		margin: 1em 128px 0.25em 160px;		padding: 0.7em 0px 0.25em 48px;	}h3	{		background-position: top left;		background-repeat: no-repeat;		font-size: 105%;		font-weight: bold;		margin: 1em 128px 0.25em 192px;		padding: 0.5em 0px 0.25em 40px;	}p	{		font-size: 80%;		margin: 0px;		padding: 0.5em 140px 0.5em 140px;		text-align: justify;		text-indent: 3em;	}blockquote	{		font-size: 90%;		margin: 0px;		padding: 0.5em 140px 0.5em 140px;		text-align: center;	}#counter	{		display: none;		margin: auto;		padding: 122px 0px 0px 0px;	}#indexer	{		margin: 0px;		padding: 80px 0px 0px 100px;	}#table-top td	{		vertical-align: top;	}.sessions	{		font-size: 80%;		padding: 0px 0px 0px 210px;	}.sessions-live	{		font-size: 80%;		padding: 0px 0px 0px 128px;	}.sessions li, .sessions-live li	{		list-style-type: none;		padding: 0px 0px 0px 0px;		vertical-align: top;	}.sessionna	{		color: #999999;	}.hline	{		background-image: url('../images/system/headers/years.gif');	}.hyears	{		background-image: url('../images/system/headers/years.gif');	}.hmonths	{		background-image: url('../images/system/headers/months.gif');	}.hcammino	{		background-image: url('../images/system/headers/cammino.gif');	}.hblabla	{		background-image: url('../images/system/headers/blabla.gif');	}.haltre	{		background-image: url('../images/system/headers/altre.gif');	}.hmatteo	{		background-image: url('../images/system/headers/matteo.gif');	}.hportal	{		background-image: url('../images/system/headers/portal.gif');	}.hportal2	{		background-image: url('../images/system/headers/years.gif');	}.hlinks	{		background-image: url('../images/system/headers/months.gif');	}.photos img	{		border: 2px #cccccc solid;		margin: 1em;	}.photos img:hover	{		border: 2px #e61400 solid;		margin: 1em;	}.list-note	{		color: #444444;		font-size: 80%;		font-weight: bold;		margin: 0px;		padding: 0px 0px 0.5em 32px;		text-align: justify;	}.list-note2	{		color: #bbbbbb;		font-size: 80%;		font-weight: bold;		margin: 0px;		padding: 0px 0px 0.5em 32px;		text-align: justify;	}.list-note3	{		color: #444444;		font-size: 80%;		font-weight: bold;		margin: 0px;		padding: 0px 0px 0.5em 72px;		text-align: justify;		text-indent: 0px;	}.info-line	{		color: #999999;		font-size: 70%;		font-weight: bold;		margin: 0px;		padding: 4em 140px 0.5em 140px;		text-align: center;		text-indent: 0px;	}.bullet-image	{		margin: 0px 8px 0px 0px;		vertical-align: top;	}.centered	{		font-size: 90%;		font-weight: bold;		text-align: center;		text-indent: 0px;	}.sl	{		color: #666666;	}.bgf	{		color: #bbbbbb;		font-size: 100%;		font-weight: bold;		margin: 32px 0px;		text-align: center;		text-indent: 0px;	}.portal	{		font-size: 80%;		padding: 0px 0px 0px 224px;	}.portal li	{		list-style-type: none;		padding: 0px 0px 0px 0px;		vertical-align: top;	}	.link-note	{		color: #999999;		font-size: 100%;		font-style: italic;		margin: 0px;		padding: 0.5em 192px 1em 96px;		text-align: justify;		text-indent: 0px;	}.popup{  background: #ffffff;  border: 2px #999999 solid;  left: 150px;  position: absolute;  top: 200px;  width: 650px;}.popup:hover{  border: 2px #f32f0f solid;}.popup h1, .popup p{  margin: 20px;  padding: 0;  text-align: center;}.popup p{  font-size: 100%;  text-indent: 0;}.popup a.close{  font-size: 150%;  font-weight: bold;  position: absolute;  right: 5px;  top: 5px;}