.BODY2
{	
margin-top : 0px;
margin-right : 0px;
margin-left : 0px;
margin-bottom : 0px;
border-left : 0px;
margin-left: 0.0em;
border-bottom-width : 0px;
margin : 0px 0px 0px 0px;
padding : 0px;
background-color: #C2D4EC;
padding-bottom : 0px;
padding-top : 0px;
padding-right : 0px;
padding-left : 0px;
border-left-width : 0px;
border-right-width : 0px;
border-style : none;
border-top-width : 0px;
border : 0px none;
}

BODY 
{	
margin-top : 0px;
margin-right : 0px;
margin-left : 0px;
margin-bottom : 0px;
border-left : 0px;
margin-left: 0.0em;
border-bottom-width : 0px;
margin : 0px 0px 0px 0px;
padding : 0px;
background-color: #ffffff;
padding-bottom : 0px;
padding-top : 0px;
padding-right : 0px;
padding-left : 0px;
border-left-width : 0px;
border-right-width : 0px;
border-style : none;
border-top-width : 0px;
border : 0px none;
}

.top1
{
height:25px;
background-image: url(http://www.puntonave.net/img/gd1.jpg);
/*border-bottom : 1px solid #cccccc;*/
}

.top2
{
border-top: 1px solid #B8CDE9;
background-image: url(http://www.puntonave.net/img/gd1.jpg);
border-bottom : 1px solid #B8CDE9;
}

.top3
{
background-image: url(http://www.puntonave.net/img/gd1.jpg);
/*
border-bottom : 1px solid #B8CDE9;
*/
}


.menubar
{
background-image: url(http://www.puntonave.net/img/grad3.jpg);
background-color:#38629D;
height:25px;
border-bottom : 1px solid #eeeeee;
}

td{
	font-size: 70%;
	/*color: #212121;*/
	font-family: Tahoma, Verdana, Arial, Geneva, Helvetica, sans-serif;
}


.deep
{
		width:200px;
		padding-left :10px;
		padding-right :10px;
		background-color:  #1F143E;
}


.deepMenu
{
	border-top : 4px solid #B8CDE9;		
	background-color:  #1F143E;
}


.topline
{
border-top : 1px solid #B8CDE9;
}


.textLong {
	
	line-height: 130%;
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
}

.textSmart {
	line-height: 130%;
	text-align: justify;
	margin-left: 15px;
	margin-right: 15px;
}
/*
.News {
	line-height: 100%;
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
}

*/


.greyed
{
background-color: #f8f8f8;
/*COLOR: #322489;*/
line-height: 150%;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

.rosso
{
font-weight:bold;
COLOR: #cc0000;
}


.menu2{ 
FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #ffffff;
text-decoration:none;
}

A.menu2{ 
FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #ffffff;
font-weight:bold;
text-decoration:none;
}

A.menu2:hover{ 
FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size: 8pt;
color: #FAE069;
font-weight:bold;
text-decoration:none;
}


.white
{


border-top : 1px solid #626386;
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size: 11px;
color: #EDEDF6;
padding-top : 10px;
padding-bottom : 10px;
line-height: 120%;

}

	A.menu {
	 FONT-SIZE: 8pt;
		 COLOR: #336699;
		 FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
		 TEXT-DECORATION: none;
	}
	A.menu:hover {
	FONT-SIZE: 8pt;
		 COLOR: #cc0000;
		 FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
		 
		 TEXT-DECORATION:none
	}

.img1
{
border-left : 1px solid #7CABEC;
border-right : 1px solid #7CABEC;
border-bottom : 1px solid #7CABEC;
border-top : 1px solid #7CABEC;
}

.TABLE
{
	margin-left : 30px;
	margin-right : 30px;
}

H1
{

color: #2E5BB3;
	font-size: 140%;

color: #2E5BB3;
margin-bottom : 3px;
}

H2
{
font-size: 16px;
color: #6B8ED0;
margin-bottom : 2px;
}	
H3
{
font-size : 14px;
COLOR: #444444;
margin-bottom : 0px;
}	
H4
{
font-size : 12px;
COLOR: #7FA6D2;
margin-bottom : 0px;
margin-top : 0px;
}

.main
{	
	background-color:#ffffff;
	width:500px;
	border-bottom : 1px solid #96B0D4;
	border-left : 1px solid #B8CDE9;
	border-top : 1px solid #B8CDE9;
	border-right : 1px solid #96B0D4;	
	
}
	
	
			
	
	
	
.sup {
	border-top : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	/*border-left : 1px solid #6895D1;*/
	background-color:  #F1F1F1;
	height:25px;
}


.centre
{
border-bottom : 1px solid #cccccc;	
background-color:  #ffffff;		
}

.emph {
	color: #2E5BB3;
	font-size: 140%;}

.emphNews {
	color: #2E5BB3;
	font-size: 145%;
}

.emph2 {
	color: #18559A;
	font-weight:bold;
}

.more {
	color: #FF9000;
	font-weight:bold;
	text-align : right;
}


.emGreen{
	color: #2E9124;
	font-weight:bold;
}



.dx {
width:200px;
background-color:  #eeeeee;
border-left : 1px solid #cccccc;
/*
border-bottom : 1px solid #cccccc;
*/
border-right: 1px solid #cccccc;
}



.news
{
padding-left :5px;
padding-right :5px;
padding-top : 5px;
padding-bottom : 5px;
font-size: 86%;
color: #183578;
line-height: 110%;
text-align: justify;
}

.NewsHeader
{
padding-left :5px;
padding-right :5px;
padding-top : 5px;
padding-bottom : 5px;
background-color:  #EAEAEA;
border-bottom : 1px solid #cccccc;
color:#45689E;
font-size : 130%;
}




.testos
{
font-size : 11px;
color : #2B477C;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-top: 5px;
padding-left :5px;
padding-right :5px;
padding-top : 5px;
padding-bottom : 5px;
}


LI
{
	/*color:#F8C208;*/
	list-style : square color:#cc0000;
}

.SearchBox
{
margin-left: 10px;
margin-right: 10px;
margin-bottom: 20px;
margin-top: 20px;		
width:200px;
font-size : 10px;
padding-left :5px;
padding-right :5px;
padding-top : 5px;
padding-bottom : 5px;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
background-color:#eeeeee;
}

/* hEADERS DX DIVS */

	.DXBOX
	{
		width:200px;
		background-color:  #f8f8f8;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		margin-top: 20px;					
		border-top : 3px solid #6699CC;
		border-bottom : 3px solid #6699CC;
		border-left : 1px solid #dddddd;
		border-right : 1px solid #dddddd;	
	}
	.DXBlueBOX
	{
		
		width:200px;
		background-color:  #E6F0F9;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		margin-top: 20px;					
		border-top : 3px solid #5178A0;
		border-bottom : 3px solid #5178A0;
		border-left : 1px solid #5178A0;
		border-right : 1px solid #5178A0;	
	}
	
		.DXGreyBOX
	{
		width:200px;
		background-color:  #ffffff;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: 20px;
		margin-top: 20px;					
		border-top : 3px solid #cccccc;
		border-bottom : 3px solid #cccccc;
		border-left : 1px solid #dddddd;
		border-right : 1px solid #dddddd;	
	}
	

	
	
	
	.BOX
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 10px;
		color : #121212;
		background-color:  #E4E4E4;
		margin-left: 10px;
		margin-right: 10px;
		padding-left :10px;
		padding-right :10px;
		padding-top : 10px;
		padding-bottom : 10px;		
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;				
		border-top : 1px solid #cccccc;
		border-bottom : 1px solid #cccccc;
		border-left : 1px solid #cccccc;
		border-right : 1px solid #cccccc;	
		/*border : 1px solid #A5A5A5;*/		
	}
	

	
	
	.codice
	{
		/* Bello in courier */
		FONT-FAMILY: tahoma, helvetica, sans-serif;
		font-size : 10pt;
		color : #444444;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		padding-left :5px;
		padding-right :5px;
		padding-top : 5px;
		padding-bottom : 5px;
	}

	.testo
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 10pt;
		color : #1D1D3F;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
		padding-left :5px;
		padding-right :5px;
		padding-top : 5px;
		padding-bottom : 5px;
	}

	.titoloBig
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 16pt;
		font-weight:bold;
		color : #8298C3;
	}
	
	.titoloBase
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 13pt;
		font-weight:bold;
		color : #8298C3;
	}
	A.titoloSmall
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 12px;
		font-weight:bold;
		color : #1A53D2;
		text-decoration:none;
	}
		.titoloSmall
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 12px;
		font-weight:bold;
		color : #1A53D2;
		text-decoration:none;
	}
	
	.titoloB
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:underline;
		font-size : 13pt;
		font-weight:bold;
		color : #122955;
	}
	
	A.titoloW
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 10px;
		font-weight:bold;
		color : #F8C208;
	}
		A.titoloW:hover
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 10px;
		font-weight:bold;
		color : #ffffff;
	}
	
	
	A.titoloLblue
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 8pt;
		font-weight:bold;
		color : #FFFFFF;
	}
	
	A.titoloLblue:hover
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 8pt;
		font-weight:bold;
		color : #F5BC37;
	}
	
		A.titoloOrange
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 8pt;
		font-weight:bold;
		color : #F5BC37;
	}
	
	A.titoloOrange:hover
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 8pt;
		font-weight:bold;
		color : #FFFFFF;
	}
	
	
	
	
	
	.titoloA
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 13pt;
		font-weight:bold;
		color : #8298C3;
		text-decoration:underline;
	}
	.titoloG
	{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 13pt;
		font-weight:bold;
		color : #0D7F33;
	}
	
	
	.testoW
	{
		FONT-FAMILY: tahoma,arial, helvetica, sans-serif;
		text-decoration:none;
		font-size : 10px;
		color : #ffffff;
	}
	
	
	
.check

{
width:20px;
background-color: #ffffff;
}

.table
{
	width:90%;
	/*border : 1px solid #dddddd;*/
	background-color: #ffffff;
}

.tableNormal
{
	width:90%;
}


.tableblu
{
	width:90%;
	border : 1px solid #dddddd;
	background-color: #C9CFD5;
}

.table1
{
	width:95%;
	/*border : 1px solid #dddddd;*/
	background-color: #CAD4E5;
}

.tablefiles
{
	width:100%;
	/*border : 1px solid #dddddd;*/
	background-color: #CAD4E5;
}

.standardtable
{
		FONT-FAMILY: arial, helvetica, sans-serif;
		font-size : 0.9em;
		color : #121212;		
}



.supdx {
		border-top : 1px solid #cccccc;
		border-bottom : 1px solid #cccccc;
		/*border-left : 2px solid #cccccc;*/
		background-color:  #dddddd;
}


	.top {
		border-left : 1px solid #6895D1;
		background-color:  #ECECEC;
	}
	.topdx {
		border-left : 1px solid #6895D1;
		background-color:  #ECECEC;
	}

	.simple{
	
		/*border-top : 1px solid #C1D5F0;*/
		border-left : 1px solid #cccccc;
		background-color:  #FFFFFF;
	}
	

	
	
	
/*Editors classes*/	
.form{FONT-FAMILY: arial, helvetica, sans-serif; font-size : 0.8em;position: relative;left: 0px;top: 0px;height: 400px;Width: 100%;visibility: visible;background-color: #ffffff;border: 1px solid;border-color: #D6D3CE;padding : 20px;}
.buttons{background-color:#D6D3CE;}
.butClass  {        border: 1px solid;    border-color: #D6D3CE;  }
.edtable{border: 1px dotted;border-color: #121212;}







.flat
{	
	background-color:#ffffff;	
}

.TDgrey
{
background-color:#E0E5EA;
color : #122955;
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size : 10pt;

/*
border-left : 1px solid #999999;
*/

border-right : 2px solid #999999;
border-bottom : 2px solid #999999;
}
.TDDarkgrey
{
background-color:#444444;
color : #ffffff;
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size : 10px;
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;
}


.grey
{
/*text-align:left;*/
background-color:#dddddd;
/*padding-left : 15px;*/
/*padding-right : 15px;*/
FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size : 0.7em;
color : #122955;
font-weight:bold;

}

.red
{
background-color:#f4f4f4;
FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size : 10px;
color : #cc0000;
/*
font-weight:bold;
*/
border-right : 1px solid #999999;
border-bottom : 1px solid #999999;

}

	.blue{
		
	font-size : 10pt;
	COLOR: #122955;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	}
	A.blue {
	font-size : 10pt;
	COLOR: #122955;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	}
	
	A.blue:hover {
	font-size : 10pt;
	COLOR: #6895D1;
	FONT-FAMILY: arial, helvetica, sans-serif; 		 
	TEXT-DECORATION:none;
	}
	
/*WDC Styles*/

.WDCtable
{
margin-left: 10px;
margin-right: 10px;
width:95%;
background-color: #cccccc;
}
	

.img
{
border-left : 1px solid #bbbbbb;
border-right : 2px solid #bbbbbb;
border-bottom : 2px solid #bbbbbb;
border-top : 1px solid #bbbbbb;
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom: 5px;
		margin-top: 5px;
}

.masterForm
{
border-left : 1px solid #B3CAE4;
border-right : 1px solid #B3CAE4;
border-bottom : 1px solid #B3CAE4;
border-top : 1px solid #B3CAE4;
font-size : 10px;
background-color: #f8f8f8;
COLOR: #322489;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
}

.search
{
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
font-size : 10pt;
background-color: #f8f8f8;
COLOR: #322489;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
}
.micro
{
COLOR: #ffffff;
font-size : 10%;
}