/**
 * Progetto		NET Spa
 * @Author:		Marco Pegoraro
 * @Version:	1.0
 * @Start:		24-06-2009
 * 
 * Stili di contenuto
 * 
 */
 
html, body {
	color:						#5f6376;
}
a {
	color: #5075e1;
	text-decoration: none;
	border-bottom:1px solid transparent;
}
a:hover {
	color: #0958fd;
	text-decoration: none;
	border-bottom: 1px dotted #0958fd;
}
strong {
	color: #2a4797;
}

#cnt h1 {
	color:#444;
	font-size:18pt;
	font-weight: normal;
}


/**
 * Titolazione separatrice.
 */
#cnt h2 {
	border-bottom:			2px solid #069;
	margin:					20px 0 10px 0;
}

/**
 * Intestazione di colonna nel contenuto della pagina.
 */
#cnt h2.hcol {
	display:				block;
	height:					22px;
	overflow:				hidden;
	
	margin:					0;
	padding:				3px 3px 0 20px;
	
	border:					none;
}

/**
 * Le titolazioni hanno la tipografica in comune.
 */
#cnt h2, #cnt h2.hcol {
	
	/*padding-left:			20px;*/
	
	font-size:				10pt;
	font-weight:			normal;
	color:					#369;
	
	text-transform:			uppercase;
}

/* Padding left per il titolo nella colonna di sinistra */
#cnt .cmenu h2 {
	padding-left:20px;
}

#cnt h3 {
	border-bottom: 1px dotted #666;
	color:#2A4797;
	font-size:9pt;
	font-weight:normal;
	text-transform:uppercase;
	margin: 0 0 15px 0;
}



/**
 * Box News
 */
#cnt .nbox {
	width:					210px;
	position:				relative;
	font-size:				8pt;
	margin:					20px 20px 0 10px; /* IE6 */
}#cnt div>.nbox { margin: 20px 10px 0 20px; }
#cnt .nbox .img {
	position:				absolute;
	top:					0;
	left:					0;
	display:				block;
	width:					208px;
	height:					94px;
	overflow:				hidden;
	border:					1px solid #666;
	
}
#cnt .nbox a:hover {
	border-bottom:none;
}
#cnt .nbox .img img {
	border:0;
}
/* Titolo */
#cnt .nbox h3 {
	position:				absolute;
	top:					114px;
	left:					0;
	
	display:				block;
	width:					210px;
	height:					30px;
	overflow:				hidden;
	margin:					0 4px 0 4px;
	
	font-size:				8pt;
	font-weight:			normal;
	text-transform:			uppercase;
}
#cnt .nbox h3 a {
	color:					black;
	text-decoration:		none;
}
#cnt .nbox h3 a:hover {
	text-decoration:		underline;
}
/* data */
#cnt .nbox span.date {
	position:				absolute;
	top:					102px;
	left:					0;
	
	display:				block;
	margin:					0 4px 0 4px;
	
	color:					red;
	text-transform:			uppercase;
}
#cnt .nbox span.date a {
	text-decoration:		none;
	color:					red;
}

#cnt .nbox .abs {
	margin:					148px 4px 0 4px;
	color:					#666;
}
#cnt .nbox .abs a {
	margin:					0;
	padding:				0;
	border:					none;
	color:					#666;
	text-decoration:		none;
}



/**
 * Box di contenuto in pagina normale
 */
#cnt .cbox {
	width:					210px;
	position:				relative;
	font-size:				8pt;
	margin:					20px 20px 0 10px; /* IE6 */
}#cnt div>.cbox { margin: 20px 10px 0 20px; }
#cnt .cbox .img {
	display:				block;
	width:					208px;
	height:					94px;
	overflow:				hidden;
	border:					1px solid #666;
	
}
#cnt .cbox a:hover {
	border-bottom:none;
}
#cnt .cbox .img img {
	border:					none;
}
/* Titolo */
#cnt .cbox h3 {
	display:				block;
	margin:					0;
	
	font-size:				8pt;
	font-weight:			normal;
	text-transform:			uppercase;
	
	padding-bottom:			4px;
	border-bottom:			2px solid green;
}
#cnt .cbox h3 a {
	color:					black;
	text-decoration:		none;
}
#cnt .cbox h3 a:hover {
	text-decoration:		underline;
}
/* categoria */
#cnt .cbox span.cat {
	
	display:				block;
	margin:					4px 0 4px 0;
	
	text-align: right;
	color:					#666;
}
#cnt .cbox span.cat a {
	color:					#666;
}
#cnt .cbox .abs {
	margin:					10px 4px 0 4px;
	color:					#666;
}
#cnt .cbox .abs a {
	color:					#666;
}





/**
 * Testo a tutta pagina
 */
#cnt div.par {
	display:block;
	margin: 10px 20px 10px 20px;
	clear:both;
	
	font-size:9pt;
}
