/* D-Portal 2.1 - foglio di stile CSS 
   DINCA IT Solution Provider scrl	
*/

BODY
{
   border-top-width:0;
   border-left-width:0;
   border-right-width:0;
   margin-left:0;
   margin-top:0;
   margin-right:0;
   BACKGROUND-COLOR: white;
   FONT-FAMILY: verdana,geneva,arial;
   FONT-SIZE: 10pt;
   FONT-WEIGHT: normal;
   LETTER-SPACING: normal;
   TEXT-TRANSFORM: none;
   WORD-SPACING: normal;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
   COLOR: #003366;
}
H1	
{	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:	2em;
  font-weight:	700;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
}	
		
H2	
{	
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:	1.75em;
  font-weight:	700;
  font-style:	normal;
  text-decoration:	none;
  word-spacing:	normal;
  letter-spacing:	normal;
  text-transform:	none;
}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link
{
  font-size: 8pt;
  color: blue;
  font-style: normal;
  font-family: Verdana, Arial;
  text-decoration: none;
}	
		
A:visited	
{	
  text-decoration:	none;
  color:	blue;
}	
		
A:active	
{	
  font-size: 8pt;
  color: blue;
  font-style: normal;
  font-family: Verdana, Arial;
  text-decoration: none;
}	
		
A:hover
{
  font-size: 8pt;
  color: red;
  font-style: normal;
  font-family: Verdana, Arial;
  text-decoration: none;
}

	
SMALL	
{	
  font-size:	.7em;
}	

BIG	
{	
  font-size:	1.17em;
}	

BLOCKQUOTE, PRE	
{	
  font-family:	Courier New, monospace;
}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	
	


.bacheca
{
	BORDER-RIGHT: gainsboro 1pt solid; 
	BORDER-TOP: gainsboro 1pt solid; 
	BORDER-LEFT: gainsboro 1pt solid; 
	BORDER-BOTTOM: gainsboro 1pt solid;
}

.barra
{
	border-top:#ffd700 2px solid;
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid;  
	background-color:#0033cc;
}

.blackbox
{
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-BOTTOM: black 1pt solid;
}

.boxportlet
{
	BORDER-RIGHT: black 1pt solid; 
	BORDER-TOP: black 1pt solid; 
	BORDER-LEFT: black 1pt solid; 
	BORDER-BOTTOM: black 1pt solid;
}

.boxportlet2
{
	BORDER-TOP: darkgray 1pt dotted; 
	BORDER-BOTTOM: darkgray 1pt dotted;
	padding-top:5;
	padding-bottom:5;
}

.boxportlet3
{
	BORDER-RIGHT: darkgray 1pt solid; 
	BORDER-TOP: darkgray 1pt solid; 
	BORDER-LEFT: darkgray 1pt solid; 
	BORDER-BOTTOM: darkgray 1pt solid;
	height=198;
}

.boxportlet4
{
	BORDER-TOP: white 1pt solid;  
	BORDER-BOTTOM: white 1pt solid;
}

.button
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:#D3D3D3;
	color:Black;
	height:20PX;
	border-color: Black;
	border-width: 1;
	width:60px;
	cursor:hand;
}

.btCerca
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    background-image: url(../img/newgoogle.gif);
	height:20PX;
	border-color: Black;
	border-width: 1;
	width:60px;
}

.cella
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    color:Black;
}

.cellaAdmin
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:#ccccff;   
    color:Black;
    padding-right:5px;
}

.cellaAnnuncio
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    color:Black;
    background-color:Silver;
}

.cellaBarra
{
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
	color:White;
	text-align:right; 
	background-color:#0033cc;
}

.cellaBarraFE
{
	font-family: verdana,geneva,arial;
	background-color:gainsboro;
}



.cellaBox
{
	background-color:darkgray;
	font-family: verdana,geneva,arial; 
	font-size: 12pt;
	font-weight:bold;
	color:white;
	BORDER-BOTTOM: darkgray 1pt solid;
}

.cellaBox2
{
	font-family: verdana,geneva,arial; 
	font-size: 12pt;
	font-weight:bold;
	color:darkgray;
	/*BORDER-BOTTOM: black 1pt solid;*/
}


.cellaBoxBO
{
	background-color:#CCCCFF;
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
	font-weight:bold;
	color:black;
	BORDER-BOTTOM: black 1pt solid;
}


.cellaBoxNuovo
{
	background-color:#ADD8E6;
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
	font-weight:bold;
	color:black;
	BORDER-BOTTOM: black 1pt solid;
}

.cellaData
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    color:Black;
    background-color:gainsboro;
    border-color: gainsboro;
	border-width: 1;
}

.cellaIntestazione
{
	background-color:White;
}

.cellaNews
{
	padding-top:2;
	padding-bottom:2;	
	padding-left:2;
	padding-right:2;
  	font-family: verdana,geneva,arial; 
	font-size: 8pt;
	font-style:normal;
    color:blue;
    height:80px;
}

.cellaMotore
{
	padding-top:2;
	padding-bottom:2;
	padding-left:4;
	padding-right:2;
	font-family: verdana,geneva,arial; 
	font-size: 7pt;
	font-style:normal;
}

.cellaPiede
{
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
    color:White;
    background-color:#0033cc;
    BORDER-RIGHT: black 1px solid; 
    BORDER-TOP: black 1px solid; 
    BORDER-LEFT: black 1px solid; 
    BORDER-BOTTOM: black 1px solid;
    text-align:center;
}

.cellaPiedeFrontEnd
{
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
    color:Black;
    background-color:gainsboro;
    border-top:darkgray solid 1pt solid;
}

.cellaTitolo
{
	font-family: verdana,geneva,arial; 
	font-size: 12pt;
	font-weight:bold;
    color:Black;
    padding-top:10;
}

.cellaTitoletto
{
	background-color:#BD0000;
	text-align:center;	
	font-family: verdana,geneva,arial; 
	font-size: 10pt;
	font-weight:bold;
	color:white;
	border-top: gainsboro 1pt solid;
	BORDER-BOTTOM: gainsboro 1pt solid;
}


.cellaTop
{
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
    color:Black;
    background-color:gainsboro;
}

.centrale
{
	BORDER-RIGHT: black 1px solid;
	background-color:White;
	width:896;
}


.clock
{
	font-family: verdana,geneva,arial; 
	font-size: 7pt;
    color:White;
    width:128;
    background-color:#BD0000;
    text-align:center;
}

.clock2
{
	font-family: verdana,geneva,arial; 
	font-size: 7pt;
    color:#FFFFFF;
    width:128;
	padding-top:3;
	padding-bottom:2;
	padding-left:2;
	text-align:center;
}

.coloreAttuale
{
  BACKGROUND-COLOR:Red;
  BORDER-RIGHT: black 1pt solid; 
  BORDER-TOP: black 1pt solid; 
  BORDER-LEFT: black 1pt solid; 
  BORDER-BOTTOM: black 1pt solid;
  width:100%;
}


.colSx
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-LEFT: black 1px solid;
    vertical-align:top;
  	height:535;
  	width:10%; 
  	background-color:#ccccff; 
}

.divNews
{
	border-bottom:dashed 1pt black;
	padding-top:5;
	padding-bottom:5;	
	padding-left:3;
	padding-right:3;
}


.header
{
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	BORDER-LEFT: darkgray 1px solid; 
	width:960;
}


.imgSpot
{
	Visibility:hidden;
	Filter:revealTrans(duration=1);
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	BORDER-LEFT: darkgray 1px solid; 
	BORDER-BOTTOM: darkgray 1px solid;
}


.main
{
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-LEFT: darkgray 1px solid; 
	BORDER-BOTTOM: darkgray 1px solid;
	width:960;
}

.menu 
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:gainsboro;
	text-align:left;
	padding-left:5px;
	border-bottom-style:solid;
	border-bottom-color:gainsboro;
	border-bottom-width:1px;
	border-left-color:gainsboro;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:gainsboro;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:gainsboro;
	border-top-style:solid;
	border-top-width:1px;
	height:20px;	
}

.menuOver
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:AliceBlue;
	text-align:left;
	padding-left:5px;
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1px;
	border-left-color:Silver;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Silver;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:Silver;
	border-top-style:solid;
	border-top-width:1px;
	height:20px;
}

.menubar 
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	color:White;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1px;
	border-left-color:Silver;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Silver;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:Silver;
	border-top-style:solid;
	border-top-width:1px;
	height:18px;
	width:125px;
}

.menubarOver
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:silver;
	text-align:center;
	border-bottom-style:solid;
	border-bottom-color:Silver;
	border-bottom-width:1px;
	border-left-color:Silver;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:Silver;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:Silver;
	border-top-style:solid;
	border-top-width:1px;
	height:18px;
	width:125px;
}


.msgAttesa
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    color:Blue;
}

.msgConferma
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    color:Black;
}

.msgErrore
{
	font-family: verdana,geneva,arial; font-size: 8pt;
    color:Red;
}


.testa
{
	BORDER-RIGHT: black 1px solid; 
	BORDER-TOP: black 1px solid; 
	BORDER-LEFT: black 1px solid;
	background-color:#ccccff;
}

.txtBox 
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:AliceBlue;
	color: 000000;
	height:18px;
	border-color: Black;
	border-width: 1;
}

.txtBox2 
{
	font-family: verdana,geneva,arial; font-size: 8pt;
	background-color:AliceBlue;
	color: 000000;
	height:18px;
	border-color: Black;
	border-width: 1;
	text-align:right;
}

.utente
{
	color:Navy;
	padding-top:5;
	padding-right:7;
	font-family: verdana,geneva,arial; 
	font-size: 8pt;
	font-weight:bold;
	width:100%;
	height:15;
	text-align:right;
}