/* CSS Document */	
input, selected, textArea {
	border:			#AAAAAA 1px solid;
	font:			100% Verdana, Arial, sans-serif;
	padding:		2px 3px 2px 3px;
	}
	
	
body	{
	margin:			0 0 30px 0;
	padding:		0;
	font:			100%/1.6em Geneva, Arial, Helvetica, sans-serif;
	color:			#333333;
	background-color:	#FFFFFF;
	}
		
h3	{
	margin:			0;
	padding:		0;
	font-size:		115%;
	}
	
	a	{
	font-weight:		bold;
	color:			#3366CC;
	text-decoration:	none;
	}

a:hover {
	text-decoration:	underline;
	}
	
	
table tr, table td {
	text-align:		left;
	font:	      85%/1.6em;
	color:               #666666;
	}
	

	/* */
	
	
 .testo {
	margin-bottom:		1.2em;
	border-bottom:		nomne;;        /*#DDDDEE 1px solid;*/
	padding-bottom:		1em;
	}

	 .testo h3  {
	border-bottom:		none;
	padding-bottom:		0;
	}


	.subTitle {
	font-weight:		normal;
	font-size:		85%;
	}
	

	.iconec, .testo .iconec {
	float:			left;
	margin:			.5em 1em .5em 0;
	border:      	#666666 1px solid;
	padding:		4px;
	}

	.iconep, .testo .iconep {
	float:			left;
	margin:			.5em 1em .5em 0;
	border:      	#0099FF 1px solid;
	padding:		4px;
	}
	
	.iconea, .testo .iconea {
	float:			left;
	margin:			.5em 1em .5em 0;
	border:			#999900 1px solid;
	padding:		4px;
	}
     
	 .iconen, .testo .iconen {
	float:			left;
	margin:			.5em 1em .5em 0;
	border:			#FF6600 1px solid;
	padding:		4px;
	}
	
	.testoa a		{color:#999900;}
	.testoa 		{color:#999900;}
	.testo .iconea	{border-color:#999900;}
	
	.teston a		{color:#FF6600;}
	.teston		{color:#FF6600;}
	.testo .iconen 	{
	border-color:#FF6600;
	}
	
	.testop a		{color:#0099FF;}
	.testop 		{color:#0099FF;}
	.testo .iconep	{border-color:#0099FF;}
	
		.testoc a		{color:#666666;}
	.testopc		{color:#666666;}
	.testo .iconec	{border-color:#666666;}
	
	.tabend td{
	border-bottom: 		#DDDDEE 1px solid;
	border-left:		#DDDDEE 1px solid;
	border-right:		#DDDDEE 1px solid;
	padding:		0 5px 3px 5px;
	}
	
	.tabin td{
	border-top: 		#DDDDEE 1px solid;
	border-left:		#DDDDEE 1px solid;
	border-right:		#DDDDEE 1px solid;
	padding:		0 5px 3px 5px;
	}
	
	.entryTable {
	margin-top:		10px;
	width:			100%;
	font-size:		90%;
	}

	.entryTable td {
	border-bottom: 		#DDDDEE 1px solid;
	border-left:		#DDDDEE 1px solid;
	border-right:		#DDDDEE 1px solid;
	padding:		0 5px 3px 5px;
	}

	.entryTable td .ident {
	color:			#666666;
	}

	.entryExternal, .entryBehind, .entrySearch {
	margin-left:		20px;
	}
	
	/* Defined - Content - Global
****************************************************************/

.body {
	margin-top:		2em;
	border-top:		#EEEEEF 1px solid;
	padding-top:		1.5em;
	}

#exp	{
	position:		relative;
	margin-bottom:		5px;
	}
	
	/* Defined - Structure
****************************************************************/

#bodyWrapper { width: 800px; background-image: 
               url('file:///C:/Documents%20and%20Settings/user/Impostazioni%20locali/Temporary%20Internet%20Files/Content.IE5/YT0JW3AT/navBack.gif'); 
               background-repeat: repeat-y; background-attachment: scroll; 
               background-position: 0% }
#content, #contentArt {
	float:			right;
	width:			580px;
	padding:		20px 20px 30px 20px;
	}
	
	
	
