body	
			{
			 width:100%;
			 margin:0px;
			 padding:0px;
			 background-color:#02416C;
			 color:#000;
			 font-family:tahoma,arial,verdana,sans-serif;			 										
			 }

p.sm_centrato
		{
			
			 color:#fff;
			text-align:center;
		 	 font-size:90%; 
		 }
	


p.sm_centrato  a:link, p.sm_centrato  a:visited 
	{
  	background-color:transparent;
  	color:#fff;
	text-decoration:underline;  	
	}

	
	
p.sm_centrato A:hover, p.sm_centrato:visited:hover
	{
	background-color:transparent;
  	color:#D70200;
	text-decoration:underline;
	} 




/*tabella di layout contenitore*/
.tblayout
			{
			width:760px;
	 		}
				 
.sfondotop	
			{
			 margin:0px;
			 padding:0px;
			 background-image:url("../images/sfondotop.jpg");
			 background-repeat:repeat x;
			 background-position:top;
			 height:42px;
 
		 	 }


p.qui
		{
	  	background-color:#D70200;
		color:#fff;
		width:230px;
		padding:14px 5px 5px 5px;
		text-align:center;
		vertical-align:bottom;
		margin:0px 0px 0px 480px;
		font-size:75%; 
		}


p.qui A:link, p.qui A:active, p.qui A:hover, p.qui A:visited
		{
	  	background-color:#D70200;
		color:#fff;
		text-decoration:none;
		}

/*cella con fotografia superiore*/
.top
			{
			 background-image:url("../images/top.jpg");
			 background-repeat:no-repeat;
			 height:161px;
 			}
			 

.top1
			{
			 background-image:url("../images/top1.jpg");
			 background-repeat:no-repeat;
			 height:161px;
 			}

.top2
			{
			 background-image:url("../images/top2.jpg");
			 background-repeat:no-repeat;
			 height:161px;
 			}

.top3
			{
			 background-image:url("../images/top3.jpg");
			 background-repeat:no-repeat;
			 height:161px;
 			}




/*barra links sx*/
.barralinks
			{
			background-color:transparent;
			color:#fff;
			font-size:7.5pt;
			padding:8px 0px 20px 10px;
			background-image:url("../images/sfondobarra.jpg");
			background-repeat:repeat x;
			text-align:left;
			font-weight:bold;
		  	}

.barralinks A:link, .barralinks A:active, .barralinks A:hover, .barralinks A:visited
		{
	  	background-color:transparent;
		color:#fff;
		text-decoration:none;
		}

	
.bordo
			{
			 background-image:url("../images/bordo.jpg");
			 background-repeat:no-repeat;
			 background-position:top left;
			 height:70px;
			 width:206px;
		  }	
			
			
.bordodx
			{
			background-color:#fff;
			color:#004068;
			width:554px;
			font-family:trebuchet ms, garamond, sans-serif;
			 
		  }	
			

h1
			{
			background-color:#fff;
			color:#004068;			
			font-style:italic;
			font-size:20pt;
			font-weight:normal;

		  }	
			
span.h1
			{
			background-color:#fff;
			color:#297CB2;			
			 font-weight:normal;
			font-size:16pt;
			 
		  }	
			

h2
			{
			background-color:#fff;
			color:#004068;			
			font-size:15pt;
			font-weight:normal;
			text-align:center;

		  }



h3
			{
			background-color:#fff;
			color:#004068;			
			font-size:13pt;
			font-weight:normal;
			text-align:center;

		  }



			
/*barra sx*/						
.linksx
			{
			 background-image:url("../images/linksx.jpg");
			 background-repeat:no-repeat;
			 background-position:bottom;
 			 background-color:transparent;	 																						 
			 color:#fff;
			 height:403px;
			 vertical-align:top;
			 width:206px;			 
			  }	

.link

			{
			color:#fff;
			background-color:transparent;
			border-bottom:#7CB4D9 solid 1px;
			text-align:left; 
			margin:0px; 
 			margin-right:25px;  
			margin-bottom:5px;
			padding-bottom:5px;
			font-size:8pt;	
			padding-left:10px;		 
		  }			

.link A:link, .link A:active, .link A:hover,.link A:visited
		{
	  	background-color:transparent;
		color:#fff;
		text-decoration:none;
		}


		
			
.content
			{
			 
			vertical-align:top; 
		 	background-color:#FEFFFF;			 																						 
			 color:#01426C;
			width:554px;
			font-size:75%;
			 line-height:20px;
		 	 }



.content  a:link, .content  a:visited 
	{
  	background-color:transparent;
  	color:#D70200;
	text-decoration:underline;  	
	}

	
	
.content A:hover, .content:visited:hover
	{
	background-color:transparent;
  	color:#005B94;
	text-decoration:underline;
	} 





			
p
			{
				padding:0px 20px 20px 10px; 
			text-align:justify;
		 	 font-size:75%; 
		 }
	


p  a:link, p  a:visited 
	{
  	background-color:transparent;
  	color:#D70200;
	text-decoration:underline;  	
	}

	
	
p A:hover, p:visited:hover
	{
	background-color:transparent;
  	color:#005B94;
	text-decoration:underline;
	} 




.content 



			
			
/*imgs*/
.mid

			{
			vertical-align:bottom;
			margin-right:5px;
			margin-left:10px;
			margin-bottom:1px;
 
 
		  }			



 


/*address*/			
address

			{
			 background-color:#005A93;			 																						 
			 color:#fff;
			text-align:center;
			font-style:normal;
			 font-size:8pt;		
			padding:8px; 
			letter-spacing:1px;
		  }			
			
			


hr

		{
			 			 																						 
			 color:#005B94;
			width:500px;
			margin:15px;
			
		  }		


img.sm_midnoborder		 {
		vertical-align:middle;
		border:none;
		float:left;
		
		
				   }



img.sm_midnoborder2		 {
		vertical-align:middle;
		border:none;
		text-align:right;
		margin-left:200px;
		
		
				   }




b.sm_red		 {
		color:#D70200;	
		
			}




table.sm_record


			{
						 	 
			vertical-align:top; 
		 	background-color:transparent;			 																						 
			color:#01426C;
			font-size:100%;
			line-height:20px;
			
		 	 }


table.sm_record caption


			{
			 	 
			background-color:#D70200;			 																						 
			 color:#fff;
			font-size:100%;
			font-weight:bold;
			padding:10px;
			
		 	 }



table.sm_record th


			{
			 	 
			background-color:#297CB2;			 																						 
			 color:#fff;
			font-size:100%;
			font-weight:bold;
			
		 	 }



table.sm_record td


			{
			 vertical-align:top;	 
			background-color:transparent;			 																						 
			color:#01426C;
			font-size:100%;
			font-weight:normal;
			border: solid 1px #D70200;
		 	 }

table.sm_record td.center


			{
			 	 
			background-color:transparent;			 																						 
			color:#01426C;
			font-size:100%;
			font-weight:normal;
			border: solid 1px #D70200;
			text-align:center;
		 	 }


table.sm_record td.proth


			{
			 	 
			background-color:#297CB2;			 																						 
			 color:#fff;
			font-size:100%;
			font-weight:bold;
			text-align:center;
		 	 }

table.sm_record td.proth2


			{
			 	 
			background-color:transparent;			 																						 
			 color:#D70200;
			font-size:100%;
			font-weight:bold;
			text-align:center;
		 	 }



table.sm_challenge


			{
						 	 
			vertical-align:top; 
		 	background-color:transparent;			 																						 
			color:#01426C;
			font-size:100%;
			border:none;
			
		 	 }

table.sm_challenge td


			{
			 	 
			background-color:transparent;			 																						 
			color:#01426C;
			font-size:100%;
			font-weight:normal;
			line-height:20px;
			border:none;
			text-align:center;
		 	 }




			 