
body { padding: 0px 0 0 0; margin: 0; font: .7em Tahoma, Arial, sans-serif; line-height: 1.8em; background: white url(images/bg2.gif) repeat-x; color: #454545; }


a:link, a:visited  {color: blue; text-decoration:none;}
a:hover  {color: red; text-decoration:none; }

a.prova img {border:none;}

a.home :link, a.home:visited  {color: red; text-decoration:none;}                                              
a.home :hover  {color: blue; text-decoration:none; }                            

p {margin: 0 0 5px 0; color:black; }
p.underline {text-decoration:underline; color:red;padding-top:14px;}
p.underline2 {text-decoration:underline; color:red;}
p.blu { color:blue;}
p.red {color:red;}
p.metodo {padding: 55px 40px 10px;text-decoration:underline;}
p.metodo2 {padding: 4px 40px 10px;}
p.metodo3 {padding: 4px 40px 10px;}
p.metodoli {color:white;}
p.home {padding-top:5px; padding-right:7px;}
p.right {padding-right:6px;}
ul.freccia{margin:0 0 14px 0; padding:0px; list-style:none}
ul.freccia li { line-height:1.29em; font-size:1.00em; background:url(images/bullet4.gif) no-repeat 0 1px; text-indent:15px}

ul.metodo {
     padding-left:55px;
}
h1 {	font: bold 2.2em Arial, Sans-Serif; padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; }
h2 { margin: 0; padding: 0; font:  1.5em Arial; letter-spacing: 1px;color:#9900FF; }
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }



input, textarea, select{			     
	font:normal 11px arial;
	vertical-align:middle;		
	color:#010101;
}


/* layout */
#content { margin: 10px auto; width: 960px; }
#logo { margin: 0 0 0px 0;}
#slogan { font-size: 0.9em; margin: 0 0 10px 2px; padding: 0; color: #808080; background: #fff; }
#top_info { line-height: 27px; float: right; color: #808080; background: #fff; margin: 12px 5px 7px 0; text-align: right; height:164px; }


/* main horizontal menu */
#tablist{ padding: 3px 0; margin: 0; float: left; }
	#tablist li{ list-style: none; display: inline; margin: 0; }
	#tablist li a{
		text-decoration: none;
		padding: 4px 22px;
		margin-right: 2px;
		background: #3399FF url(images/corner.gif) no-repeat top right;
		font-weight: bold;
		color: white;
	}
	#tablist li a:hover{
		background: #CC33CC url(images/corner.gif) no-repeat top right;
		color: #FFFFFF;
}
	 
	#tablist li a.current{
		background: #0066CC url(images/corner.gif) no-repeat top right;
		color: white;
		padding: 6px 22px;
	}
	#tablist .key { text-decoration: underline; }


}
	#topics li a {  background-repeat: no-repeat; background-position: center left;  padding: 0 0 0 12px; color:white; }


	
/* left side */
#left {
	float: left;
	width: 605px;
	margin: 0 0 10px 0;
        
        
}
     #left1 {
	float: left;
	width: 605px;
	margin: 0 0 10px 0;
        background:  url(images/ussabunder.gif);

}

     #left2 {
	float: left;
	width: 675px;
	margin: 0 0 10px 0;
     

    }
     #left3 {
	float: left;
	width: 670px;
	margin: 0 0 10px 0;
     

    }

       #left4 {
	float: left;
	width: 650px;
	margin: 0 0 10px 0;
     

    }
     #left5 {
	float: left;
	width: 735px;
	margin: 0 0 10px 0;
    }

     #left9 {
	float: left;
	width: 605px;
        height:550px;
	margin: 0 0 10px 0;
        background:  url(images/metodod.jpg);
}

li.banner  {
	list-style:none;
	padding:0px 0px 2px 21px;
        font-family: Arial, Helvetica, sans-serif;
	color:#004A80;
        font-size: 12px;
        font-weight:bold;
	background:url(images/4title3.gif) top left no-repeat;
}
li.banner2  {
	list-style:none;
	padding:0px 0px 2px 21px;
        font-family: Arial, Helvetica, sans-serif;
	color:#004A80;
        font-size: 12px;
        font-weight:bold;
	background:url(images/4title4.gif) top left no-repeat;
}


	.subheader {
		margin: 0 0 10px 0;
		padding: 8px;
		background: #f4f4f4 url(images/shadeblue.gif) repeat-x;
		color: #808080;
		
	}
	





		.date { font-size: .9em; padding: 0 0 0 12px; background: #fff url(images/news.gif) no-repeat center left; color: #808080; }
		.bigimage {
			float: left;
			clear: left;
			
			
			width: 230px;
			height: 188px;
			margin: 0 15px 0px 0;
                 
		}
                   .bigimage2 {
			float: right;
			clear: right;
			
			
			width: 340px;
			height: 188px;
			margin: 0 15px 0px 0;

                 
		}

	.left_box {
		background: #fff url(images/shadeblue.gif) repeat-x;
		color: #808080;
		
		
		padding: 10px;
		margin: 0 0 15px 0;
	}

         .left_box1 {
		background:  url(images/ussabunder2.jpg) ;
                height:44px;
                
                
		
		
		
		margin: 0 0 10px 0;
	}
          .left_box2 {
		background:  url(images/vale.jpg) ;
                height:44px;
               
           }






	.thirds {
		float: left;
		width: 425px;
		
               
	}
               
            .thirds2 {
		float: left;
		width: 250px;
                height:400px;
		background: #fff url(images/meet.jpg);
	}
               
            .thirds4 {
		float: left;
		width: 180px;
		padding: 0 0px 0 0px;
               
             
              
	}
             .thirds6 {
		float:left;
		width: 350px;
		padding: 0 0px 0 0px;
             
              
	}
       .thirds7 {
		float: left;
		width: 200px;
		padding: 0 0px 0 0px;
             
              
	}
	




            .thirds1 {
		float: left;
		width:300px;
		padding: 55px 20px 20px 28px;
                margin-top:40px;

          }

           

            .input input, textarea {
	width:257px;
	height:26px;
	border:1px solid #3399FF;
}
textarea {
	height:63px;}
	
	margin:0px 0px 11px 0px;
.eq {height:37px}
}






#header .column_1 {width:367px}
#header .column_1 img {margin:49px 0px 0px 67px;}
#header .column_2 {width:483px}
#header .column_2 .space {padding:45px 0px 0px 0px;}
		
		
.p4 {padding:20px 20px 16px 27px;}



/* right side */
#right {
	float: right;
	width: 350px;
	margin: 0 10 0px 0;
       
}
#right1 {
	float: right;
	width: 240px;
	margin: 0 0 0px 0;
}

#right2 {
	float: right;
	width: 270px;
	margin: 0 0 0px 0;
}

#right4 {
	float: right;
	width: 300px;
	margin: 0 0 0px 0;
}

#right3 {
	float: right;
	width: 300px;
	margin: 0 0 0px 0;
        
}

	.right_articles {
		border: 1px solid #ccc;
		padding: 8px;	
		margin: 0 0 10px 0;
		background: #fff url(images/shadeblue.gif) repeat-x;
		
	}
         .right_articles2 {
		border: 1px solid #ccc;
		padding: 8px;	
		background: #fff url(images/shadeblue.gif) repeat-x;
		margin: 0 0 10px 0;
	}

         .right_articles3 {
		border: 1px solid #ccc;
		padding: 8px;
                background: #fff url(images/shadered.gif) repeat-x;
		margin: 27px 0 10px 0;
	}
           

	.image { float: left; margin: 0 9px 3px 0; }
	.notes {
		border-top: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		padding: 17px 10px 17px 80px;	
		margin: 0 0 10px 0;
		background: #fff url(images/lex2.gif) no-repeat center left;
		color: #454545;
              
     
              
	}

         .notes2 {
		border-top: 1px dotted #ccc;
		padding: 0px 0px 3px 30px;	
		color: #454545;
              }
     
              
	

.notes3 {
		border-top: 1px dotted #ccc;
			
		color: #454545;
                margin-right:50px;
                margin-top:6px;
              }
     
              
	
/* footer */
#footer { 
	clear: both; 
	color: #808080;
	background: #fff url(images/shadepurple2.gif) repeat-x;
	padding: 10px 15px;
	border-top: 1px solid #ccc;
}
	#footer .right { float: right; }
