/* Text Styles *******************************************************************/
.smalltext {
	font-family: verdana,arial,helvetica; 
	font-color: black;
	font-weight: normal;
	FONT-SIZE: 7pt;
}

/* Bold Styles *********************************************************************************/
b  {
	font-size : 8pt;
	font-weight : bold;
	font-family : verdana,arial,helvetica;
}

b.header  {
	font-size : 11pt;
	font-weight : bold;
	font-family : verdana,arial,helvetica;
}

b.title  {
	font-size : 11px;
	font-weight : bold;
	color : #453370;
	font-family : verdana,arial,helvetica;
}

b.subtitle  {
	font-size : 8pt;
	font-weight : bold;
	color : #5B10B8;
	font-family : verdana,arial,helvetica;
}

b.section  {
	font-size : 12pt;
	font-weight : bold;
	font-family : verdana,arial,helvetica;
}


/* Body Styles *****************************************************************/
body.header {  
    background-image: url('../images/bgHeader.jpg'); 
	font-size : 8pt;
	font-weight : medium;
	font-color : black;
	font-family : verdana,arial,helvetica;
	background-repeat: repeat
}




body.content {  
    background-image: url('../images/bgContent.JPG'); 
	font-size : 8pt;
	font-weight : medium;
	font-color : black;
	font-family : verdana,arial,helvetica;
	background-repeat: no-repeat;
	background-color:white;
	background-attachment: fixed
}

body.home {
	background-image: url('../images/trasp.gif'); 
	font-size : 8pt;
	font-weight : medium;
	font-color : black;
	font-family : verdana,arial,helvetica;
	background-repeat: no-repeat
}


/* Table Styles *******************************************************************/


table.content
{
	position:absolute;
	left:250;
	top:120;
}

tr.header  {
	background-color : #7EB5FF;
	font-family : verdana,arial,helvetica;
}
td.footer {
	font-size : 8pt;
	font-weight : normal;
	color : #d2b533;
	font-family : verdana,arial,helvetica;
	}
	
td.shade  {
	background-color:#dddddd;
	font-family : verdana,arial,helvetica;
	border:1px solid;
	border-color:#000099;
}

td  {
	font-size : 8pt;
	font-weight : medium;
	color : black;
	font-family : verdana,arial,helvetica;
}
td.strong  {
	font-size : 8pt;
	font-weight : bold;
	color : black;
	font-family : verdana,arial,helvetica;
}
 
td.section {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	margin :  0px;
	background-color : #000000;
	padding:  2px; 
	width: 145px;  
	float: left;
	color : #d2b533;
	
	border-width : 0;
	border-style : solid;
	text-decoration : none;
	
}
td.item {
	font-family : verdana,arial,helvetica;
	font-weight : bold;
	margin :  0px;
	background-color : #444A6A;
	padding:  0px; 
	width: 145px;  
	float: left;
	color : white;
	
	border-width : 0;
	border-style : solid;
	text-decoration : none;
	
}

/* Div Styles *******************************************************************/
div.content
{
	position:absolute;
	left:15;
	top:0;
	padding:10;
	z-index:2;
}

/* Img Styles *******************************************************************/
img.bgTop
{
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

img.curveBottom
{
	position:absolute;
	left:0;
	top:85;
	z-index:1;
}



img.title
{
	position:absolute;
	left:25;
	top:0;
	z-index:2;
}


/* HR Styles *******************************************************************/

hr 
{
    BORDER-RIGHT: #c0c0c0 1pt solid;
    BORDER-TOP: #c0c0c0 1pt solid;
    MARGIN: 0px;
    BORDER-LEFT: #c0c0c0 1pt solid;
    BORDER-BOTTOM: #c0c0c0 1pt solid
}



/* Anchor Styles *******************************************************************************************/
a{
	text-decoration:	none;
}
a:link	{
	color:	#005577;
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold;
	text-decoration:	none;
}
a:visited	{
	color:	#005577;
	background-color: transparent;
	text-decoration:	none;
	FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold;
}
a:active	{
	color:	#005577;
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold;
	text-decoration:	none;
}
a:hover	{
	color:	#005577;
	background-color: transparent;
	FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: bold;
	text-decoration:underline;
}

A.navbar{
	font-weight : normal;
	font-family : verdana,arial;
	text-decoration : none;
	color : white;
	padding: 0;
	padding-left:14;
}

A.navbar:link {COLOR: white; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: normal; TEXT-DECORATION: none};
A.navbar:visited {COLOR: lightgrey; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: normal; TEXT-DECORATION: none};
A.navbar:hover {COLOR: #dbcd8d; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: normal; TEXT-DECORATION:underline};
A.navbar:active {COLOR: #dbcd8d; FONT-FAMILY: Verdana, Arial; FONT-WEIGHT: normal; TEXT-DECORATION: none};

A.section  {
	font-weight : medium;
	font-family : verdana,arial,helvetica;
	text-decoration : none;
	color : #ffffff;
}


A.main  {
    font-size : 8pt;
	font-weight : medium;
	font-family : verdana,arial,helvetica;
	text-decoration : underline;
}
.bacheca {

}
.bacheca table{
	width:100%;
	border:0;
	padding:5;
}

.bacheca th{
	font-size: 11px;
	font-weight: bold;
	MARGIN-RIGHT: 0px; 
	background-color:#eeeeee; 
	padding: 3; 
	text-align: center; 
	border: 1px solid; 
	border-color:#000099;		
	width: 230px;
	
}
.bacheca td{
	font-size: 10px;
	MARGIN-RIGHT: 0px; 
	padding: 5; 
	text-align: left;
	width: 230px; 
	vertical-align:top;
}
.bacheca .titolo{
	font-size : 10px;
	font-weight : bold;
	color : #453370;
	font-family : verdana,arial,helvetica;
	MARGIN-RIGHT: 0px; 
	padding: 4; 
	text-align: center; 
	border: 1px solid; 
	width: 230px;
}
.titolopagina{
	font-size: 12px;
	font-weight: bold;
	MARGIN-RIGHT: 0px; 
	padding: 3; 
	text-align: left; 
	border: 1px; 
	width: 230px;
}
.riquadro{
	font-size: 10px;
	padding: 5; 
	text-align: center;
	border: 1px solid; 
	font-weight:bold;
	color:#CC0000
}
.box{
	padding: 5; 
	border: 1px solid; 
	font-weight:bold;
	color: #003366;	
	border-color:#000099;	
}
.box1{
	padding: 2; 
	border: 1px solid; 
	font-weight:bold;
	color: #003366;
	background-color:#eeeeee;
	border-color:#000099;		
}

.links table{
	width:100%;
	border:0;
	padding:5;
}

.links th{
	font-size: 11px;
	font-weight: bold;
	MARGIN-RIGHT: 0px; 
	background-color:#eeeeee; 
	padding: 3; 
	text-align: center; 
	border: 1px solid; 
	border-color:#000099;		
	width: 230px;
	
}
.links td{
	font-size: 10px;
	MARGIN-RIGHT: 0px; 
	padding: 5; 
	text-align: left;
	width: 230px; 
	vertical-align:top;
}
.links .titolo{
	font-size : 10px;
	font-weight : bold;
	color : #453370;
	font-family : verdana,arial,helvetica;
	MARGIN-RIGHT: 0px; 
	padding: 4; 
	text-align: center; 
	border: 1px solid; 
	width: 230px;
}

body#menu {  
    background-image: url('../images/top.jpg'); 
    background-position:top left;
    background-repeat:no-repeat;
	font-size : 11px;
	font-family : verdana,arial,helvetica;
	background-color:#182131;
	 margin-left:0px;
	 margin-top:0px;
}

img.logo {margin-left:35px;}

#left{float:left;width:160px;}

#left ul{margin-top:20px;margin-left:0px;padding:0px;font-weight:bold;}				

#left li{height:15px; margin-left:0px;padding-left:10px;}				
				
#left li a{margin-bottom:2px;padding-left:13px;font-weight:normal;display:block;color: #fff; text-decoration:none;border-bottom:  1px solid #444;background-image: url(../images/lista_li_bg.gif); background-repeat:no-repeat; background-position:0px 3px;	}	
#left li a:hover{display:block;color: #dbcd8d; text-decoration:underline;	}
#left li.group{padding:7px;margin-left:0px;border-bottom:  0px solid #444;}				

#left li.sep{ width:125px;height:4px;border-bottom:  0px solid #444;}		