/*  global classes */

body {background-color:#EDDCBC;

		 margin:0 0 0 0;
		 padding:0 0 25px 0;
		 border:0;
		 font-size:100%;
		 font-family:Verdana, Arial, Helvetica, sans-serif;
		 text-align:center;
		 		 SCROLLBAR-FACE-COLOR: #fff; SCROLLBAR-HIGHLIGHT-COLOR: #aab3b3; SCROLLBAR-SHADOW-COLOR: #aab3b3; COLOR: #444; SCROLLBAR-3DLIGHT-COLOR: #fff; SCROLLBAR-ARROW-COLOR: #000; SCROLLBAR-TRACK-COLOR: #f0f0f0; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #fff; 
		 }

		 

.cont

	 {position: relative;
	 background: url(img/bg1.jpg);
	 background-repeat: repeat-x;	
	 top: 1px;
	 left: 0px;
	 height: 400px;
	  padding:0 0 0 0;

	 margin:0 0 0 0;
	 width: 100%;
	 z-index: 1;	
 	
	 }

.right_bg

	 {position: absolute;
	 background: url(dev_right.gif);
	 background-repeat: repeat-x;	
	 top: 1px;
	 right: 0px;
	 height: 148px;
	 width: 42%;
	 z-index: 2;	
	
	 }
	 
.left_bg img.ugol

	 {position: relative;
	
	float:right;
	 
 width:27px;
	 padding:0 0 0 0;

	 margin:0 0 0 0;

	 z-index: 20;	

	 }
.header

	 {position: absolute;
	 margin: 0 auto;
	 top: -143px;
	 height: 107px;
	 z-index: 2;
	 clear: both;
	 width: 738px;
	 }

.header img.logo

	 {position: relative;
	 left: 23px;
	 padding:0 0 0 0;
	 margin:0 0 0 0;
	 z-index: 5;	
	 }

.slogan

	 {position: relative;
	 background: url(img/div_bg_left.gif);
	 background-repeat: repeat-x;
	 font: bold 11px Verdana,Arial,Helvetica,sans-serif;
	 color:#333333;
	 padding:0 0 0 0;
	 margin:0 0 0 0;	 	
	 top: 0px;
	 height: 107px;
	 float:left;
	 z-index: 2;
	 width: auto;
	 }

.slogan a

	 {position: relative;
	 top: 10px;
 	 padding:0 17px 0 0;
	 font: 11px Verdana,Arial,Helvetica,sans-serif;
	 color: #336699;
	 text-decoration:underline;
	 float:left;
	 z-index:100;
	 }

.slogan span

	 {position: relative;
 	 padding:10px 6px 0 0;
	 float:left;
	 }

.preload_menu

	 {position: absolute;
	 display:none;
	 visibility: hidden;
	 }

.menu

	 {position: absolute;
	 top: -23px;
	 left: -1px;
	 height: 36px;
	 z-index: 8;
	 overflow:visible;	 	
	 width: 738px;
	 font: bold 11px Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #ffffff;
	 
	 }

.menu ul

   {margin:0;
	 padding:0;
	 list-style:none;
	 }

.menu li {
   margin:0;
   padding:0;
   }	


.menu li.dev {
   width: 1px;
	 margin:0;
	 padding:0;
	 }	

.menu a

	 {
 		padding:0px 0px 0 0;
	 	line-height:34px;
	 	height:34px;
	 	text-align:center;
		font: bold 11px Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #ffffff;
	 }

	
.menu a:visited

	 {
 		padding:0px 0px 0 0;
	 	line-height:34px;
	 	height:34px;
	 	text-align:center;
		font: bold 11px Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #ffffff;
	 }
	 
.menu a:active

	 {
 		padding:0px 0px 0 0;
	 	line-height:34px;
	 	height:34px;
	 	text-align:center;
		font: bold 11px Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #ffffff;
	 }
	 
.menu a:hover

	 {
 		padding:0px 0px 0 0;
	 	line-height:34px;
	 	height:34px;
	 	text-align:center;
		font: bold 11px Arial,Helvetica,sans-serif;
		text-decoration: underline;
	 	color: #ffffff;
	 } 
	  

.white_div

	 {position: relative;

	 background-color:#577584;
	 margin: 0 auto;
	 border: 1px solid #ffffff;
	 padding: 0;	 	
	 text-align: left;
	 height: auto;
	 top: 143px;
	 z-index: 10;
	 width: 738px;
	 voice-family: "\"}\"";

   voice-family:inherit;

   width:738px;}

html>body .white_div { width:760px }

.ttt

	 {position: relative;
font:  11px Verdana,Arial,Helvetica,sans-serif;
	 color: #ffffff;
 float:right;
	 margin: 10auto;
	 padding: 30px;	 	
	 text-align: left;
	 height: auto;
	 top: 0px;
	 z-index: 10;
	 width: 316px;
	 margin: 00px 0px 0px 00px;
	 voice-family: "\"}\"";
   voice-family:inherit;
   width:316px;}
   
   .titolo { font: bold  14px Arial,Helvetica,sans-serif;
	 color: #ffffff;}
   
   
   .mm

	 {position: relative;
font:  11px Verdana,Arial,Helvetica,sans-serif;
	 color: #ffffff;

	 margin: 0auto;
	 padding: 10px;	 	
	 text-align: left;
	 height: auto;
	 top: 0px;
	 z-index: 10;
	 width: 680px;
	  margin: 10px 0px 0px 20px;
	 voice-family: "\"}\"";
   voice-family:inherit;
   width:680px;}


A { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #FFFFFF}
A:visited { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; COLOR: #FFFFFF }
A:active { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; COLOR: #FFFFFF }
A:hover { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: underline; COLOR: #FFFFFF }

A.blu { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #0066ff}
A.blu:visited { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; COLOR: #0066ff }
A.blu:active { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; COLOR: #0066ff }
A.blu:hover { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: underline; COLOR: #0066ff }

A.n { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: none; COLOR: #000000}
A.n:visited { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; COLOR: #000000 }
A.n:active { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; COLOR: #000000 }
A.n:hover { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: underline; COLOR: #000000 }
.testob  {font:  11px verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #ffffff;}
		
		.testo  {font:  10px verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #000000;}
		
		
.titolone  {font:  26px Arial,Helvetica,sans-serif;
		text-decoration: none;
		FONT-WEIGHT: bold;
	 	color: #05509F;}	
		
.testobig  {font:  12px verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #000000;}
		
td  {font:  11px verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
	 	color: #000000;}
		
		.bottone
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #05509F}
.bottone2
{ FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ff8040 }