body{	background-color : #fff;	text-align : center;	font-size : .8125em;	font-family :  tahoma, sans-serif;	margin : 20px 0px 20px 0px;	background-repeat : repeat-x;	color : #555;}a{	color : #003389;	text-decoration : none;	font-weight:bold;}img{	border : 0;	}a:hover{	color : #3da601;}.menu li{	list-style-type : none;	}.cont{	margin : 0 auto;	text-align : left;	width : 960px;}.testa{	height : 120px;	}.testa img{	display : block;	float : left;	}.menu{	clear : both;	margin : 10px 0 0 10px;	padding : 0 0 0 0;	height : 20px;}.menu li{	float : left;	border-right : 1px solid #999;	padding : 2px 2px 2px 0;	margin : 0 2px 0 0;}.menu li a{	font-weight : normal;	padding : 2px 5px;}.menu li a:hover{	background-color : #3da601;	color : #fff;}.sel{	padding : 0px 5px ;	margin : 0;	color : #999;}h1{	font-weight : normal;	color : #34631f;	margin : 15px 0 10px 15px;}.sx{	width : 360px;	float : left;}.sx h2, .ct h2, .dx h2{	margin : 10px 0 10px 15px;	font-size : 1.3em;	}.sx h2 a, .ct h2 a, .dx h2{	font-weight : bold;}.sx, .ct, .dx, .bio{	margin : 0 0 5px 0;}.sx h2, .ct h2, .bio h2{	color : #003389;}.dx h2{	font-weight : bold;	color : #34631f;}.ct{	width : 240px;	float : left;}.ct p{	margin : 5px 0 0 15px;}.dx{	width : 360px;	float : left;}.bio{	background-image : url(img/bk_bio.png);	background-repeat : repeat-x;	clear : both;	padding : 0px 0 0px 0px;	overflow : hidden;}.bio p{	margin : 5px 0 0px 15px;	width : 480px;	float : left;}.piede{	margin : 1px 0 0 0;	padding : 10px 0 0 0;	border-top : 1px solid #999;	clear : both;	text-align : center;}.bio h2{	margin : 10px 0 0px 15px;	font-size : 1.3em;	float : left;	width : 480px;}.bio img{	float : right;	display : block;}.lg_bio{	margin : 0 8px 0 7px;	}.intro_fr{	margin : 0;	padding : 0 10px 10px 15px;}.fruttino{	margin : 0 0px 20px 17px;		border-bottom : 10px solid #dcf6cd;	float : left;}.fruttino img{	display : block;}.fruttino:hover{	border-bottom : 10px solid #bfdfad;}.dp{	margin : 0;	padding : 0;}.dp ul{	margin : 0;	padding : 0;}.dp ul li{	float :left;	width : 460px;	margin : 0;	padding : 0 5px 20px 15px;	height : 60px;	list-style-type : none;}.dove_ls{	margin : 0 0 0 30px;	padding : 0;	color : #34631f;	}.dove_ls li{	list-style-type : square;}.dove_ls li span{	color : #666;}.unico{}.unico h2{   margin : 10px 0 5px 15px ;   font-weight : normal;   color : #34631f;}.unico p{   margin : 0px 0 15px 15px ;}.unico table{   width :100%;   margin : 15px;    }.unico table td{   padding : 5px;   background-color : #eee;   vertical-align : top;   font-size : 1.4em;}.dp{   margin : 0;   padding : 0;   clear : both;    }.dp ul{   margin : 0 0 0 0px;   padding : 0;}.dp ul li{   list-style-type : none;   margin : 0 0 15px 15px;   padding : 0;   float : left;   width : 465px;}.dp{   margin : 0;    }