TD{
font-size: 18px;
FONT-FAMILY: verdana,arial;
text-transform:uppercase;
color:#CC0;
}


a:link {
	color: #FF0000;
	text-decoration: none;
	list-style-type: none;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
	text-transform: uppercase;
}
a {
	color: #FF0000;
	text-decoration: none;
	list-style-type: none;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	font-variant: normal;
	font-size: 13px;
	text-transform: uppercase;
}



H2 {
	FONT-SIZE: 12pt; COLOR: brown; FONT-FAMILY: Tahoma, Verdana, Arial
}




.Stile1 {
	font-size: 18px;
	font-weight: bold;
}


.Stile2 {
	font-size: 18px;
	bottom: inherit;
	line-height: normal;
	text-transform: uppercase;
}

.Stile3 {font-size: 12px}



.glossymenu{
list-style-type: none;
margin: 8px 0;
padding: 10px;
width: 145px;
border:hidden;
border-bottom-width: 0;
}

.glossymenu table{
background: white url(../media/glossyback.gif) repeat-x bottom left;
}

.glossymenu li a{
background: white url(../media/glossyback.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin-bottom:3px;
border:2px solid #666666;
color: : #DDDDDD;
display: block;
width: auto;
padding: 3px 5px;
padding-left: 10px;
text-decoration: none;
text-transform: uppercase;
text-align:left;

}



* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 140px;
}





.glossymenured{
list-style-type: none;
margin: 8px 0;
padding: 10px;
width: 143px;
border:hidden;
border-bottom-width: 0;
}

.glossymenured table{
background: white url(../media/glossybackred.gif) repeat-x bottom left;
}

.glossymenured li a{
background: white url(../media/glossybackred.gif) repeat-x bottom left;
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
margin-bottom:3px;
border:2px solid #666666;
color: #DDDDDD;;
display: block;
width: auto;
padding: 3px 5px;
padding-left: 10px;
text-decoration: none;
text-transform: uppercase;
text-align:left;

}



* html .glossymenured li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 140px;
}



.titlebar{
margin: 5px 0;
padding: 0;
font-weight: bold;
background: black url(../media/titlebg.jpg) repeat-x top left;
color: #FFFFFF;;
border-bottom: 1px solid #7b9bc4;

text-align: justify;
padding: 4px 0;
padding-left: 8px;
}

.titlebarred{
margin: 5px 0;
padding: 0;
font-weight: bold;
background: black url(../media/titlebgred.jpg) repeat-x top left;
color: #FFFFFF;
border-bottom: 1px solid #7b9bc4;

text-align: justify;
padding: 4px 0;
padding-left: 8px;
}

.titleprog{
margin: 7px 0;
padding: 0;

background: black url(../media/titleprog.jpg) repeat-x top left;
color:  #DDDDDD;
border-bottom: 1px solid #7b9bc4;
padding: 8px 0;
padding-left: 15px;
height:63px;
}

.testtitleprog{
text-transform: uppercase;
text-align: justify;
font-weight: bold;
}

.testdataprog{
text-transform: uppercase;
text-align: justify;
}




ul#nav{float: left;width: 100%;list-style: none;
     margin: 0;padding: 0;border-bottom: 12px solid #D7D7D7; }
	 

ul#nav li{float: left;margin: 0 0.1em 0;padding: 0; margin-left: 2; font:136%/1.3 Verdana,Arial,sans-serif;}

ul#nav a{float: left;padding: 0 0 0 0.4em;
    background: url(../images/tab.png) no-repeat top left;
    text-decoration: none;color: #222}

ul#nav span{float: left;padding: 0.4em 0.4em 0.4em 1;
    background: url(../images/tab.png) no-repeat top right;cursor: pointer}

ul#nav li#active a,ul#nav a:hover{
    background: url(../images/tab2.png) no-repeat top left}

ul#nav li#active span,ul#nav a:hover span{
    background: url(../images/tab2.png) no-repeat top right;color: #184D8A}




.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #BBB;
width: 100%;
background: url(../images/chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover{
background: url(../images/chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " v";
/*content: " " url(../images/downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #DDDDDD;;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #F0F0F0;
}


div.publish_boxcode {
	background-color:#F9FCFD;
	border:1px solid #99C2D6;
	padding:26px 1px 1px 1px;
	background-repeat:no-repeat;
	color:#4386A7;
	font-size:11px;
	overflow:auto;
	width:440px;
}


div.box_title_green {
		background: white url(../media/glossybackredchiarobig.gif) repeat-x top left;
		border:2px solid #4343A1;
		border-color:#4343A1;
		font-weight:bold;
		color:#F3F9E7;
	}


div.box_title_blu {
		background: white url(../media/glossybackredbig.gif) repeat-x top left;
		border:2px solid  #4343A1;
		border-color: #4343A1;
		font-weight:bold;
		color: #4343A1;
		font-size:18px;
	}

div.box_title_red {
		background: white url(../media/glossybackredbig.gif) repeat-x center left;
		border:2px solid #CC3333;
		border-color:#CC3333;
		font-weight:bold;
		color:#CC6699;
	}


div.box_title_yellow {
		background: white url(../media/glossybackyellowchiarobig.gif) repeat-x bottom left;
		border:2px solid #FF6600;
		border-color: #FF6600;
		font-weight:bold;
		color: #FFCC00;
	}


div.box_title_registra {
		background: white url(../media/glossybackyellowchiarobig2.gif) repeat-x bottom left;
		border:2px solid #AC581B;
		border-color: #AC581B;
		font-weight:bold;
		color: #FFCC00;
	}
