	body{
		background-image:  url(images/background.jpg);
	}
	body,td {

		font-family: Tahoma,Verdana;
		font-size: 11px;
		color: #404E54;
	}

	td.B
	{
		background-image:  url(images/b.jpg);	
	}

	td.BoxHDR
	{
		background-image:  url(images/box_hdr_bg.gif);
		font-weight: bold;
		color: white;	
	}
	
	td.BoxFTR
	{
		background-image:  url(images/box_ftr_bg.jpg);	
	}
	
	td.BoxD
	{
		background-image:  url(images/box_d.jpg);
	}
	
	td.Banner
	{
		background-image:  url(images/banner_bg.gif);
	}
	
	td.D
	{
		background-image:  url(images/d.jpg);	
	}
	a img { border: 0; }
	
	A.Highlight {

		text-decoration: underline;
		color: #990000;
	}

	A.Highlight:Link {

		text-decoration: underline;
		color: #990000;
	}

	A.Highlight:Visited {

		text-decoration: underline;
		color: #990000;
	}

	A.Highlight:Hover {

		text-decoration: underline;
		color: #990000;
	}

	A.Highlight:Active {

		text-decoration: underline;
		color: #990000;
	}


	A {

		text-decoration: underline;
		color: #404E54;
	}

	A:Link {

		text-decoration: underline;
		color: #404E54;
	}

	A:Visited {

		text-decoration: underline;
		color: #404E54;
	}

	A:Hover {

		text-decoration: underline;
		color: #990000;
	}

	A:Active {

		text-decoration: underline;
		color: #666666;
	}


	A.Links {

		text-decoration: underline;
		color: #a0a0a0;
	}
	td.Copyright
	{
		color:#888888;	
	}

	A.Links:Link {

		text-decoration: underline;
		color: #555555;
	}

	A.Links:Visited {

		text-decoration: underline;
		color: #555555;
	}

	A.Links:Hover {

		text-decoration: underline;
		color: #990000;
	}

	A.Links:Active {

		text-decoration: underline;
		color: #666666;
	}

	A.Button_Links {

		text-decoration: none;
		color: #555555;
	}

	A.Button_Links:Link {

		text-decoration: none;
		color: #404E54;
	}

	A.Button_Links:Visited {

		text-decoration: none;
		color: #404E54;
	}

	A.Button_Links:Hover {

		text-decoration: none;
		color: #404E54;
	}

	A.Button_Links:Active {

		text-decoration: none;
		color: #404E54;
	}

	.Section_Title {

		font-size: 11px;
		font-weight:bold;

		color: #B2CF17;
	}

	.Section_Title_Ex {

		font-size: 11px;
		font-weight:bold;

		color: #404E54;
	}

	.Content_Title {

		font-size: 11px;

		color: #666666;
	}

	.Box_Out {

		

		background-image: url(images/box_lg_bg.jpg);
		/*cursor:pointer;*/
		/*cursor:hand*/
	}

	.Box_Over {

		

		background-image: url(images/box_dk_bg.jpg);
		/*cursor:pointer;*/
		/*cursor:hand*/
	}
	
	.espandi {
	  list-style-type: circle;
	  list-style-image:url(images/espandi.gif);
	}
	h1 {font-size: 11px;
		font-weight:bold;
		color: #404E54;}
	h2 {font-size: 11px;
		color: #888888;}
		
	ul {margin-left:25px; margin-top:0px; padding-bottom:0px}
	li {padding-top:0px}
	
	form {
		  font-family:Verdana; 
		  font-size:10px; 
		  border: 0;
		  }
		  
	div.fo{
		  margin-left:50px;
		  width:400px; 
		  padding:30px;
		  background-color: transparent; background: url("images/formBG.gif") no-repeat;  
	}
	div.fo1{
		  margin-left:50px;
		  width:400px; 
		  padding:30px;
		  background-color: transparent; background: url("images/formBG1.gif") no-repeat;  
	}
	div.fo2{
		  margin-left:50px;
		  width:400px; 
		  padding:30px;
		  background-color: transparent; background: url("images/formBG2.gif") no-repeat;  
	}
	div.fo3{
		  margin-left:50px;
		  width:400px; 
		  padding:30px;
		  background-color: transparent; background: url("images/formBG3.gif") no-repeat;  
	}
	input.btn { 
		  font-family:TrebuchetMS; 
		  font-size:9pt; 
		  font-weight:bold; 
		  background-color:#990000; 
		  border-color:#990000; 
		  border-style:inset; 
		  border-width:2px; 
		  color:FFFFFF; 
		  filter:progid:DXImageTransform.Microsoft.Gradient
			  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff990000');
	  }


input.field{
	margin-left:5px;
	height:15px;
	width:175px;
	background-color: transparent;
	background:none;
	border-width:0px;	
}

input.prov{
	margin-left:5px;
	height:15px;
	width:20px;
	background:none;
	border: solid 0;	
}

textarea.modulo{
	margin-top:5px;
	margin-left:5px;
	height:130px;
	width:240px;
	background-color: transparent;
	background:none;
	border-width:0px;
	overflow: auto;
	scrollbar-base-color: #990000; 
	scrollbar-arrow-color: white;
	scrollbar-DarkShadow-Color: black; 	
}

td.prov{
	margin-top:20px;
	margin-bottom:5px;
	height:40px;
	width:20px;
	border:solid 0;
	background-color: transparent;
	background: url("images/input_2.gif") no-repeat;
	
}
td.field{
	margin-top:20px;
	margin-bottom:5px;
	height:40px;
	width:250px;
	border:solid 0px;
	background: url("images/input.gif") no-repeat; 
}

td.textar{
	margin-top:20px;
	height:190px;
	width:270px;
	border:solid 0px;
	background: url("images/textarea.gif") no-repeat; 
}


	
	/*  Stili per i link "Mostra tutte le risposte" + "Nascondi tutte le risposte" */
#TJK_ToggleON,#TJK_ToggleOFF {padding:0 0px;margin-right:0px}
/* Imposta a 0 margini e padding sulla lista di definizione */
#TJK_DL dt {margin:0;padding:0} 
/* Margine per gli elementi dt */
#TJK_DL dt {margin:0px 0}
#TJK_DL dd {margin-left:15px; color:#404E54; padding: 5px}

/* Stili per i link presenti nella lista */
#TJK_DL dt a {background:0 50% no-repeat;padding-left:0px;text-decoration:none;font-weight:bold; color: #404E54;}
#TJK_DL dt a:hover {color: #990000}
#TJK_DL dt a:visited:hover {color: #990000}
/*#TJK_DL dt a:visited {color:purple}*/

#TJK_DL dt a:active {color: #990000}
#TJK_DL dt a:focus {font-weight:bold; color: #404E54;}
/**********************************/
/* Posizionamento e cursore del mouse */
#TJK_DL .showDD {position:relative;top:0}
#TJK_DL dd,.hideDD{top:-9999px;position:absolute}
#TJK_ToggleON,#TJK_ToggleOFF {display:inline;}