@page { size : 21 cm 29.7cm }

a:hover{
  color: #000000
}

a{
  border: 0px;
  color: #4C4A4A;
  text-decoration: none
}

.piex
{
	color: #444444;
	font-family:ms sans serif,arial; 
        font-size:8px;
	
}

img{
  border-width: 0px;
  border-width: 0
}

.sm{ 
  font-size: 13px;
  font-family: verdana,ms sans serif,arial;
  color: #adadad
}
.rec{ 
  font-size: 13px;
  font-family: verdana,ms sans serif,arial;
  color: #444444
}
.m{
  font-size: 11px;
  font-family: verdana,ms sans serif,arial;
  color: #444444; 
  font-weight: bold
}

.menu{
  font-size: 15px;
  font-family: verdana,ms sans serif,arial;
  color: #a7daf4; 
  font-weight: bold
}

.m2{
  font-size: 11px;
  font-family: verdana,ms sans serif,arial;
  color: #ffffff; 
  font-weight: bold
}

.testo{
  font-size: 13px;
  font-family:  verdana,ms sans serif,arial;
  color: #444444; 
  text-align: justify
	
}

.testo2{
  font-size: 11px;
  font-family:  verdana,ms sans serif,arial;
  color: #444444; 
  text-align: justify
	
}

.desc{
	color:#2272c4; 
	font-family:verdana,ms sans serif,arial;
	font-size:10px;
        font-weight: bold;
        margin-top:5px;
}
.titprog{
	color:#6b6b83; 
	font-family:verdana,ms sans serif,arial;
	font-size:20px;
}
.descprog{
	color:#7f7f7f; 
	font-family:verdana,ms sans serif,arial;
	font-size:14px;
}
.descprogmenu{
	color:#66625c; 
	font-family:verdana,ms sans serif,arial;
	font-size:15px;
}
.prototip { position: absolute; }
.prototip .effectWrapper { position: relative; }
.prototip .tooltip { position: relative; }
.prototip .toolbar {
	position: relative;
	display: block;
	}
.prototip .toolbar .title {
	display: block;
	position: relative;
	}
.prototip .content { clear: both; }
.prototip .toolbar a.close {
	position: relative;
	text-decoration: none;
	float: right;
	width: 15px;
	height: 15px;
	background: transparent url(close.gif);
	display: block;
	line-height: 0;
	font-size: 0px;
	border: 0;
	}
.prototip .toolbar a.close:hover { background: transparent url(close_hover.gif); }

.iframeShim { 
	position: absolute;
	border: 0;
	margin: 0;	
    padding: 0;
    background: none;
}

.table_margin
		{
		BORDER-RIGHT: thin groove;
    		BORDER-TOP: thin groove;
    		MARGIN: 1px;
    		BORDER-LEFT: thin groove;
    		BORDER-BOTTOM: thin groove
		}

/* Tooltip styles */
.protoClassic { width: 300px; border: 2px solid #8c939c; }
.protoClassic .toolbar { background: #96b8e2 url(classic_toolbar.gif) top left repeat-y; font-weight: bold; color: #fff;}
.protoClassic .toolbar a.close:hover { background: url(close_hover_red.gif);}
.protoClassic .title { padding: 5px; }
.protoClassic .content { background: #fff; color: #333333; font: 11px Arial, Helvetica, sans-serif; padding: 5px; }