.txtlinkifr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	text-decoration: none;
}

.txtlinkifr0 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #000000;
	text-decoration: none;
}

.focus_header {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0D3050;
	background:url('img/sfondo_focus_home.gif') no-repeat top right;
	height:27px; padding-left:6px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-left:1px solid #bfc9d6;
}

.focus_header31 {
	font-family: tahoma, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0D3050;
	background:url('img/sfondo_focus_home.gif') no-repeat top right;
	height:17px; padding-left:2px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-left:1px solid #bfc9d6;
}


.focus_header1 {
	font-family: tahoma, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0D3050;
	background:url('img/sfondo_focus_home.gif') no-repeat top right;
	height:22px; padding-left:2px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-left:1px solid #bfc9d6;
}


.focus_header2 {
	font-family: tahoma, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#0D3050;
	background:url('img/sfondo_focus_home.gif') no-repeat top right;
	height:22px; padding-left:2px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	border-left:1px solid #bfc9d6;
	border-right:1px solid #bfc9d6;
}

.txtlinkifr1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 1px;
}
.txtlinkifr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #ffffff;
	text-decoration: none;
}
.txtlinkifr222 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #ff0000;
	text-decoration: none;
}
a.txtlinkifr:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 11px;
	color: #990033;
	text-decoration: underline;

}.tabellacalendario {
	background-color: #eaeae6;
	width: 311px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 260px;
	border: 1px solid #990033;





}
.tdintestazcalendario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 990033;
	padding-left: 15px;
	height: 20px;
	padding-top: 3px;
}
.linkrosso {

	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	color: white;
	background-color:darkgreen;
	font-weight: normal;
}

.linkrosso69 {

	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	
	text-decoration: none;
	color: yellow;
	background-color:black;
	font-weight: normal;
}

.linkrosso212 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	text-decoration: none;
	color: white;
	background-color:darkgreen;
	font-weight: normal;
}
.linkrosso1 {

	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;
	color: white;
	background-color:#E2EBEF;
	font-weight: normal;
}



a.linkrosso:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 120%;
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}
.testorientrato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-left: 20px;
	line-height: 15px;
	text-decoration: none;


}
.tdrossa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990033;
	text-decoration: none;
	height: 17px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;

}
.top {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}
.titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #891530;
}
.destrarossa {
	background-color: green;
	height: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.fondonavigazione {

	height: 20px;
	width: 496px;
	border: 1px solid #000000;
	vertical-align: middle;
	text-align: center;
}
.tdcolonnasxinterno {

	border: 1px solid #000000;
	
	width: 146px;
	background-color: #DFE8F4;
}
.tdprofilo {

	height: 377px;
	width: 496px;
	border: 1px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 5px;
}
.bottoneprofilo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
	height: 20px;
	width: 144px;
	padding-top: 3px;
	background-color: D5DfEE;
}
a.bottoneprofilo:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
	height: 20px;
	width: 144px;
	padding-top: 3px;
	background-color: 891530;
}

.bottoneprofiloATT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 3px;
	padding-bottom: 2px;
	height: 20px;
	width: 144px;
	background-color: 891530;
}

.bottoneprofilo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #d5dfee;
	padding-left: 3px;
	height: 23px;
	width: 144px;
	vertical-align: middle;
	padding-top: 3px;
	border-top: 1px solid #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-left: 1px #000000;
}
a.bottoneprofilo2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #891530;
	padding-left: 3px;
	height: 23px;
	width: 144px;
	vertical-align: middle;
	padding-top: 3px;
	border-top: 1px solid #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-left: 1px #000000;
}
.bottoneprofilo2ATT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #891530;
	padding-left: 3px;
	height: 23px;
	width: 144px;
	vertical-align: middle;
	padding-bottom: 3px;
	border-top: 1px solid #000000;
	border-right: 1px #000000;
	border-bottom: 1px #000000;
	border-left: 1px #000000;
}
.bottoneprofilo3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	background-color: #d5dfee;
	padding-left: 3px;
	height: 23px;
	width: 144px;
	vertical-align: middle;
	padding-top: 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
a.bottoneprofilo3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #891530;
	padding-left: 3px;
	height: 23px;
	width: 144px;
	vertical-align: middle;
	padding-top: 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.bottoneprofilo3ATT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #891530;
	padding-left: 3px;
	height: 23px;
	width: 144px;
	vertical-align: middle;
	padding-bottom: 3px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.tdvertici {
	border: 1px solid #000000;
	width: 246px;
	height: 52px;
	padding-left: 5px;



}
.tdcurricula {
	height: 219px;
	border: 1px solid #000000;
	padding-left: 5px;

}
.tdverticiFOTO {
	border: 1px solid #000000;
	width: 247px;
	background-color: #eaeae6;


}
.tdnomivertici {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	height: 106px;
	background-color: #eaeae6;
	width: 247px;
	padding-top: 15px;
	padding-right: 0px;





}
a.linknonattivovertici:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 891530;
	background-color: #FFFFFF;
	height: 20px;
    width: 248px;
	padding-top: 0px;
	padding-left: 0px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	text-decoration: none;

}
.txtlinkROSSO {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 15px;
	color: red;
	text-decoration: none;
	font-weight: bold;

}
.tdgeneralge {
	width: 496px;
	border: 1px solid #000000;
	padding-top: 0px;
	padding-right: 0px;
}
.tdmissione {
	width: 496px;
	border: 1px solid #000000;
	padding-left: 5px;

}


div.esterna
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
 	BORDER : darkblue 1px solid;
	
}

div.interna
{
	MARGIN-TOP: -7px;
	 
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 180px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	POSITION: absolute;
	BACKGROUND-COLOR: darkgreen;
	HEIGHT: 14px;
}

div.interna2
{
	MARGIN-TOP: -7px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 130px;
	COLOR: white;
	FONT-FAMILY: verdana;
	POSITION: relative;
	BACKGROUND-COLOR: darkgreen;
	HEIGHT: 14px;
}

div.interna2tonda
{
MARGIN-TOP: -7px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 130px;
	COLOR: white;
	FONT-FAMILY: verdana;
	POSITION: relative;
	BACKGROUND-COLOR: green;
	HEIGHT: 14px;
border:2px solid;
border-radius:25px;
}

div.internatonda
{
	MARGIN-TOP: -7px;
	 
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	WIDTH: 180px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	POSITION: absolute;
	BACKGROUND-COLOR: darkgreen;
	HEIGHT: 14px;
	border:2px solid;
	border-radius:25px;
}
td.intestazione
{
color:ffffff;
border-bottom: 1px ridge;
border-left: 1px solid #bfc9d6; 
font-weight:bold;
HEIGHT: 21px;
}

td.colonna
{
border-left: 1px solid #bfc9d6;
border-bottom:1px solid #bfc9d6;
}
td.colonna1
{

border-bottom:1px solid #bfc9d6;
border-right:1px solid #bfc9d6;
border-left:1px solid #bfc9d6;

}


table.classifica  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid lightgreen;
}

table.forum1  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #000000;
	text-decoration: none;
	 	border: 0px none ;
}