BODY{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	background-repeat: repeat;
}

P, TD, LI {
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}

a:active {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-style: normal; text-decoration: none; color: #FF0000;}
a:link {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-style: normal; text-decoration: none; color: #993300;}
a:visited {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-style: normal; text-decoration: none; color: #993300;}
a:hover {  font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-style: normal; text-decoration: none; color: #FF9933;}

a2:active {  font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-style: normal; text-decoration: none; color: #FF0000;}
a2:link {  font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-style: normal; text-decoration: none; color: #993300;}
a2:visited {  font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-style: normal; text-decoration: none; color: #993300;}
a2:hover {  font-family: Verdana, Arial, Helvetica; font-size: 10pt; font-style: normal; text-decoration: none; color: #FF9933;}

STRONG a:active {  font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; text-decoration: none; color: #FF0000;}
STRONG a:link {  font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; text-decoration: none; color: #FF6600;}
STRONG a:visited {  font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; text-decoration: none; color: #FF6600;}
STRONG a:hover {  font-family: Arial, Helvetica; font-size: 9pt; font-style: normal; text-decoration: none; color: #CC0000;}


/*************** list tag styles ***************/

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

/********* form and related tag styles *********/

form {
	margin: 0;
	padding: 0;
}

label{
 font: bold 1em Arial,sans-serif;
 color: #334d55;
}
				
input{
font-family: Arial,sans-serif;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
#pagecell1{
	position:absolute;
	top: 125px;
	left: 0%;
	right: 5px;
	width:100%;
	z-index: 4;
	visibility: visible;
	height: 100%;
}
#bl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tl {
	position:absolute;
	top: -1px;
	left: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#tr {
	position:absolute;
	top: -1px;
	right: -1px;
	margin: 0px;
	padding: 0px;
	z-index: 100;
}

#masthead{
	position: absolute;
	top: 105px;
	left: 0%;
	right: 2%;
	width:100%;
	z-index: 2;
	visibility: visible;
	
}

#pageNav{
	float: left;
	width:200px;
	padding: 0px;
	background-color: #F5f7f7;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font: small Verdana,sans-serif;
	margin: 4px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #cccccc;
}

#content{
	padding: 5px 4px 0px 0px;
	margin:0px 0px 0px 5px;
	border-left: 1px none #ccd2d2;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}


/***********************************************/
/* Component Divs                              */
/***********************************************/
#siteName{
	margin: 0px;
	padding: 16px 0px 8px 0px;
	color: #ffffff;
	font-weight: normal;
}

/************** utility styles *****************/

#utility{
	font: 75% Verdana,sans-serif;
	position: absolute;
	top: -21px;
	right: 0px;
	color: #919999;
	left: 452px;
	z-index: 110;
	visibility: visible;
}

#utility a{
	color: #ffffff;
}

#utility a:hover{
	text-decoration: underline;
}

/************** pageName styles ****************/

#pageName{
	padding: 0px 0px 2px 10px;
	margin: 0px;
	border-bottom:1px none #ccd2d2;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006666;
}

#pageName h2{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	margin:0px;
	padding: 0px;
}

#pageName img{
	position: absolute;
	top: 17px;
	right: 6px;
	padding: 0px;
	margin: 0px;
	left: 131px;
}

/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 100%;
	min-width: 640px;
	height: 29px;
	color: #cccccc;
	padding: 0px;
	margin: 0px;
	background-image:  url(barra1.gif);
	top: 0px;
	left: 0;
}

#globalNav img{
	margin-bottom: -4px;
 
}

#gnl {
	position: absolute;
	top: 0px;
	left:0px;
}

#gnr {
	position: absolute;
	top: 0px;
	right:0px;
}

#globalLink{
	position: absolute;
	top: 7px;
	height: 22px;
	min-width: 640px;
	padding: 0px;
	margin: 0px;
	left: 10px;
	z-index: 100;
	visibility: visible;
}


a.glink, a.glink:visited{
	font-size: 12px;
	color: #006633;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #339966;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a.glink:hover{
  	background-image:  url("glblnav_selected.gif");
	text-decoration: none;
}

.skipLinks {display: none;}

/************ subglobalNav styles **************/

.subglobalNav{
	position: absolute;
	top: 32px;
	left: 0px;
	min-width: 640px;
	height: 22px;
	padding: 1px 15px 0px 4px;
	color: #ffffff;
	z-index: 111;
	visibility: hidden;
}

.subglobalNav a:link, .subglobalNav a:visited {
	font-size: 12px;
	color: #009966;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #339966;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.subglobalNav a:hover{
	color: #FF9900;
}

/*************** search styles *****************/

#search{
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 101;
	visibility: visible;
	left: 653px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#search input{
	font-size: 11px;
	margin: 0px  0px 0px 10px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
 }
 
#search a:link, #search a:visited {
	font-size: 80%;
	font-weight: bold;
	
}

#search a:hover{
	margin: 0px;
}


/************* breadCrumb styles ***************/

#breadCrumb{
	padding: 5px 0px 5px 10px;
	font: small Verdana,sans-serif;
	color: #AAAAAA;
	height: 28px;
}

#breadCrumb a{
	color: #AAAAAA;
}

#breadCrumb a:hover{
	color: #005FA9;
	text-decoration: underline;
}


/************** feature styles *****************/

.feature{
	padding: 3px 0px 0px;
	font-size: 14px;
	min-height: 200px;
	height: 0px;
	color: #FF9900;
}
html>body .feature {height: auto;}

.feature h3{
	font: bold 175% Arial,sans-serif;
	color: #000000;
	padding: 30px 0px 5px 0px;
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
}



/************** siteInfo styles ****************/

#siteInfo{
	clear: both;
	border-top: 1px solid #006633;
	font-size: 12px;
	color: #cccccc;
	padding: 4px;
	margin-top: -1px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	height: 30px;
	background-image: url(../images/bottom.jpg);
}

#siteInfo img{
	padding: 4px 4px 4px 0px;
	vertical-align: middle;
}


/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image:  url("bg_nav.jpg");
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	color: #21536A;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DDEEFF;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}


/************* relatedLinks styles **************/

.relatedLinks{
	margin: 0px;
	padding: 0px 0px 10px;
	border-bottom: 1px solid #cccccc;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a{
	display: block; 
}

.news {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
a.menu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.credits {
	FONT-SIZE: 8px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.generic {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; COLOR: #009999; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
}
.form {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.form2 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titolibianco {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testopiccolo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #003366;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif
;
	text-align: justify;
	padding: 0px;
	top: auto;
	line-height: normal;
}
.testopiccolobold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #004e73; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titolinews {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0066CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titolinews:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff3300; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testonewshome {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #006699;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	list-style-type: circle;
}
.testopiccoloblu {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #006699;
	FONT-FAMILY: Verdana, Arial, Geneva;
	text-align: justify;
	list-style-image: url(../images/POINT_EP.GIF);
	list-style-type: circle;
	line-height: 16px;
}
.titolirossi {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ff3333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testogrande {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #006699;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	list-style-type: circle;
	list-style-image: url(../areaPubblica/images/punto.gif);
	line-height: 14px;
	text-align: justify;
}
.data {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titolobold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titoloevento {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #006699; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.testoeventobold {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
	vertical-align: middle;
	padding-left: 8px;
	text-align: justify;
}
.indice {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.indice:hover {
	FONT-SIZE: 10px; COLOR: #ff3333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.testoevento {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #006666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	border: 1px none #0066FF;
	font-style: italic;
}
.titoloeventorosso {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #006666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.titoloeventoblu {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	top: 0px;
	clip:    rect(0px auto auto auto);
	padding: 3px;
}


/**************** advert styles *****************/

#advert{
	padding: 10px;
}

#advert img{
	display: block;
}

/********************* end **********************/
.corsivo {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #009966;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	font-style: italic;
}


.smallest {
	FONT-SIZE: 12px;
	COLOR: #003399;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
	list-style-type: circle;

}
.fixed {
	FONT-SIZE: 12px;
	FONT-FAMILY: "Courier New", Courier, monospace;
	color: #01ADAD;

}
.hgl {
	COLOR: #003366;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 0px 3px;

}
.margin5px {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	font-weight: bold;
	clip:   rect(auto auto auto auto);
	top: 20px;
	height: 23px;
	padding: 3px 3px 3px 10px;

}
.margin10px {
	MARGIN: 10px
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif; fontsize: 11px
}
.control {
	FONT-SIZE: 12px;
	COLOR: #003366;
	FONT-FAMILY: "Times New Roman", Times, serif;
	fontsize: 13px;
	border: 1px none #666666;

}
.controlgrey {
	FONT-SIZE: 12px;
	FONT-FAMILY: "Courier New", Courier, monospace;
	fontsize: 13px;
	cursor: hand;
	border: 1px none #00CCCC;




}
.controlbody {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: "Courier New", Courier, monospace; fontsize: 13px
}
.button {
	FONT-SIZE: 10px;
	COLOR: #003366;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	BACKGROUND-COLOR: #E8FED8;
	fontsize: 12px;
	border: 1px solid #006699;
	padding: 3px;
	margin: 22px;


}

A.menu:link {
	COLOR: #CC3300;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: bold;
}
A.menu:visited {
	COLOR: #CC3300;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: bold;

}
A.menu:hover {
	COLOR: #FF9900;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;

}
A.menu:active {
	COLOR: #FF0000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
A.menu2:link {
	COLOR: #0066CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;


}
A.menu2:visited {
	COLOR: #0066CC;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;


}
A.menu2:hover {
	COLOR: #009999;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;

}


A.menu3:link {
	COLOR: #0099CC;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;


}
A.menu3:visited {
	COLOR: #009999;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;


}
A.menu3:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;

}
A.menu3:active {
	COLOR: #FFFFFF;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
}

A.menu4:link {
	COLOR: #0099CC;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;


}
A.menu4:visited {
	COLOR: #0099CC;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: underline;

}

A.menu4:hover {
	COLOR: #FF0000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;

}
A.menu5:link {
 COLOR: #0066CC;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;


}
A.menu5:visited {
 COLOR: #0066CC;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;

}
A.menu5:hover {
COLOR: #FF0000;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
}
A.menu6:link {
	COLOR: #006633;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	font-variant: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-right-width: 1px;
	border-right-style: solid;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-right-color: #339966;


}
A.menu6:visited {
	COLOR: #006633;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #339966;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 8px;

}
A.menu6:hover {
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	border-top: thin none #0099CC;
	border-right: 1px solid #339966;
	border-bottom: thin none #0099CC;
	border-left: thin none #0099CC;
	padding-top: 2px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 8px;

}
.h2picc {

	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #003333;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	fontsize: 14px;
	font-style: normal;
}
A.link {

	COLOR: #006699;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: bold;
}
A.visited {

	COLOR: #006699;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-size: 11px;
	font-weight: bold;
}
A.hover {

	COLOR: #CC0000;
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

TABLE.menu A {
	DISPLAY: block; PADDING-LEFT: 8px; WIDTH: 160px
}
TABLE.menu2 A {
	DISPLAY: block; PADDING-LEFT: 8px; WIDTH: 158px
}
TABLE.menuSEL A {
	DISPLAY: block; PADDING-LEFT: 8px; WIDTH: 158px
}
TABLE.menuSEL2 A {
	DISPLAY: block; PADDING-LEFT: 8px; WIDTH: 158px
}
DIV.menu A {
	FONT-SIZE: 11px; BACKGROUND: #ebecee; COLOR: #555c5f; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, verdana, sans-serif; TEXT-DECORATION: none
}
DIV.menu2 A {
	FONT-SIZE: 11px; BACKGROUND: #669999; COLOR: #ffffff; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, verdana, sans-serif; TEXT-DECORATION: none
}

DIV.menuSEL2 A {
	FONT-SIZE: 11px; COLOR: #555c5f; LINE-HEIGHT: 18px; FONT-FAMILY: Tahoma, verdana, sans-serif; TEXT-DECORATION: none
}
DIV.menuSEL A {
	FONT-SIZE: 11px; BACKGROUND: #339999; COLOR: #ffffff; LINE-HEIGHT: 22px; FONT-FAMILY: Tahoma, verdana, sans-serif; TEXT-DECORATION: none
}
DIV.menu A:link {
	BACKGROUND: #ebecee; COLOR: #006699
}
DIV.menu A:active {
	BACKGROUND: #ebecee; COLOR: #003399
}
DIV.menu A:visited {
	BACKGROUND: #ebecee; COLOR: #003399
}
DIV.menu A:hover {
	BACKGROUND: #ffffff; COLOR: #7b848b
}
DIV.menu2 A:link {
	BACKGROUND: #707171; COLOR: #ffffff
}
DIV.menu2 A:active {
	BACKGROUND: #ebecee; COLOR: #ffffff
}
DIV.menu2 A:visited {
	BACKGROUND: #707171; COLOR: #ffffff
}
DIV.menu2 A:hover {
	BACKGROUND: #ebecee; COLOR: #7b848b
}
DIV.menuSEL2 A:link {
COLOR: #555c5f
}
DIV.menuSEL2 A:active {
COLOR: #555c5f
}
DIV.menuSEL2 A:visited {
COLOR: #555c5f
}
DIV.menuSEL2 A:hover {
	BACKGROUND: #FFFFCC; COLOR: #555c5f
}
DIV.menuSEL A:link {
	BACKGROUND: #bababa; COLOR: #ffffff
}
DIV.menuSEL A:active {
	BACKGROUND: #bababa; COLOR: #ffffff
}
DIV.menuSEL A:visited {
	BACKGROUND: #bababa; COLOR: #ffffff}
DIV.menuSEL A:hover {
	BACKGROUND: #ffffff; COLOR: #7b848b}

.testo2 {
	BORDER-RIGHT: 1px none #000000; BORDER-TOP: 1px none #000000; FONT-SIZE: 14px; BORDER-LEFT: 1px none #000000; COLOR: #003366; BORDER-BOTTOM: 1px none #000000; FONT-FAMILY: verdana, tahoma; BACKGROUND-COLOR: #E6F7F7}

.pulsante {
	BORDER-RIGHT: #444444 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #000000 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #444444 1px solid;
	FONT-FAMILY: verdana, tahoma;
	BACKGROUND-COLOR: #3399CC;
	padding: 1px;
	font-weight: bold;
}

.testoeventobold2 {

	FONT-WEIGHT: bolder; FONT-SIZE: 14px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.divisione {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #DFDFDF;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #DFDFDF;
	border-left-style: none;
	border-left-color: #DFDFDF;
}
	
	.divisione2 {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #DFDFDF;
	border-right-width: thin;
	border-right-style: none;
	border-right-color: #DFDFDF;
	border-left-style: solid;
	border-left-color: #DFDFDF;
	border-left-width: thin;
}
	
.cella_sfondo {
	background-color : #F4FEF3;
	border-top: 1px outset #C8E1F0;
	border-right: 1px outset #003333;
	border-bottom: 1px outset #003333;
	border-left: 1px outset #C8E1F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #006666;
	background-image: url(../IMAGEs/l2.jpg);
}
.cella_titolo {

	background-color : #F4FEF3;
	border-top: 1px outset #C8E1F0;
	border-right: 1px outset #003333;
	border-bottom: 1px outset #003333;
	border-left: 1px outset #C8E1F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006666;
}
.cella_solosf {


	background-color : #B7D7EE;
	border-top: 1px none #C8E1F0;
	border-right: 1px none #003333;
	border-bottom: 1px none #003333;
	border-left: 1px none #C8E1F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.xdata {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.FondoAccesoCandidatos{background: #CEF3FD;color: #000;border-bottom: 1px solid #fff;width: 140px;}

.LineaSeparacion{font-size: 1px;border-bottom: 1px solid #E3E5F2;}

.TituloApartado2{background: #DBF3FD;color: #006666;font-weight: bold;height: 24px;}
.colbot2 {
	BACKGROUND: url(../IMAGE/tld2bg.gif)}
.bottom2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../IMAGE/bottom2.gif) repeat-x 50% top; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.bottom2a {
	BACKGROUND: url(../IMAGE/bottom2a.gif) no-repeat 50% top
}
.bottom2b {
	BACKGROUND: url(../IMAGE/bottom2b.gif) no-repeat 50% top
}
.botmenu {
	MARGIN-TOP: 1px
}
.botmenu TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.botmenu TD IMG {
	MARGIN: 0px 0px -4px
}
.botmenu TD A {
	FONT-WEIGHT: bold; COLOR: #426992; FONT-FAMILY: tahoma,verdana,arial; TEXT-DECORATION: none
}
