/*foglio di stile dei menu*/
html,body{margin: 0;padding:0}
body{font-family: arial,sans-serif;font-size: 76%;text-align:center;
 background-color: #E4E9EF;
 }
 
div#menuhome{
	height:14px;
	background-color: #E57F28;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
div#menuhome ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 50px;
	list-style-type: none}
div#menuhome li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	display: inline;
	/*margin: 0 15px 0 15px;*/
	margin:0 15px 0 3px;
	padding: 0}


div#menuhome a{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#fff;
	font-weight: bold;
	text-decoration: none}
div#menuhome a:hover{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
color: #fff;text-decoration: underline;
background-color: #000168;}
div#menuhome a#activelink{
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;

color: #033;text-decoration: none}
div#menuhome p{font-size: 90%}

div#menuhome .ciseitop{font-weight: bold;color: #fff;text-decoration: underline;
background-color: #000168;}



div#menutestimoni .testdx{
	float: left;
	width: 84%; \width: 88%; w\idth: 84%;
	padding:0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: White;
	text-align: center;
	}

div#menutestimoni .tabletestimoni{
width:99%;
margin-left:10px;
border-collapse:collapse;
}

div#menutestimoni .ciseitoptre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-decoration:underline;
color:#F7BF00;
}
div#menutestimoni  .tabletestimoni .ciseitoptre a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-decoration:underline;
color:#F7BF00;
}




div#menutestimoni .tabletestimoni img{
height:29px;
}

div#menutestimoni .tabletestimoni a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-decoration:none;
color:#FFFFFF;
}

div#menutestimoni .tabletestimoni a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
text-decoration:underline;
color:#F7BF00;
}



/*Menu Barra della Lingua*/
div.menulingue{
	float:left;
	height: 25px;
	color: #1a8cc2;
	background-color:#FFFFFF;
	
	
}
div.menulingue .divsx{
    float: left;
    /*width: 15%; \width: 19%; w\idth: 15%;*/
	/*width:180px;*/
	width:auto;
    padding:2px 0 0 2px;
	
	
    }
div.menulingue .divmiddle{
    float: left;
	 /*width: 45%; \width: 49%; w\idth: 45%;*/
	 width:430px;
    padding:2px 0 0 5px;
	 margin: 0 0 0 15px;
	
	 
	
    }
	
div.menulingue .divmiddle ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	margin: 0;
	padding: 0;
	list-style-type: none}

div.menulingue .divmiddle li{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
display: inline;
margin: 0 12px 0 12px;
padding: 0}	
	
	
	
	
div.menulingue .divmiddle ul li a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	
	color: #1a8cc2;
	text-decoration: none;
    }	 

div.menulingue .divmiddle ul li a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #1a8cc2;
	text-decoration: none;
    }	
	 	 
div.menulingue .divmiddle ul li a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #1a8cc2;
	text-decoration: underline;
    }	 	 
	 
div.menulingue .divdx{
    float: left;
    /*width: 34%; \width: 38%; w\idth: 34%;*/
	 
	 width: 211px;
	 height: 23px;
	width:225px;


    padding:2px 0 0 2px;
	 margin: 0 0 0 0px;
	 background-color:#fff;
	
	 
    }
	 
div.menulingue .divdx a{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a8cc2;
	text-decoration: none;
	text-align: left;
	margin: 0; 
	}	 

div.menulingue .divdx a:visited{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a8cc2;
	text-decoration: none;
	text-align: left;
	margin: 0; 
    }	
	 	 
div.menulingue .divdx a:hover{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #1a8cc2;
	text-decoration: none;
	text-align: left;
	margin: 0; 
    }	 	 	 
	 
div.wide{
    clear: left; padding: 0 0%
    }
#sceglilingua {
	width: 100px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: 0px solid #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}	 
#lingue {
	/*font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #FFF;
	width: 140px;
	height: 30px;
	margin:0;
	padding:0;*/
}

div.menulingue ul{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	margin: 0;
	padding: 0;
	list-style-type: none}

div.menulingue li{
display: inline;
margin: 0 12px 0 12px;
padding: 0}

#search {
width: 100%;
height: 23px;
margin:0;
padding: 0;
}	

input.terms {
	
	color: #000000;
	background: #CCCCCC;
	border: 1px solid #000000;
	margin:0;
	padding-bottom: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	width: 90px;
	height: 13px;
}

 div.menulingue .uno{
    float: left;
	width:100px;
    /*width: 75%; \width: 79%; w\idth: 75%;*/
	 padding:0px 0 0 0px;
    }
 div.menulingue .due{
    float: left;
	
    width: 15%; \width: 19%; w\idth: 15%;
	 padding:0px 0 0 0px;
    }

	

.ricerca_button {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;
	font-weight:bold;
	background-color:#EBB006;
   	text-align: center;
   	padding: 0px 0px;
	border-bottom-style: outset;
   	margin: 0px;
	width:75px;
}




/*Menu Testimoni Begin*/
div#menutestimoni{
	clear:both;
	height: 41px;
	background: url(testimonibgr.gif) no-repeat;
	background-color: #FA8072;
	color: #fff}

div#menutestimoni .testsx{
	float: left;
	width: 15%; \width: 19%; w\idth: 15%;
	padding:2px 0 0 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	 

div#menutestimoni .testsx a{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
    }

div#menutestimoni .testsx  a:visited{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;
    }

div#menutestimoni .testsx  a:hover{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        text-decoration: none;

}

div#menutestimoni .testsxmini{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;}
	
div#menutestimoni .testsx p.tbig{font-size:14px;padding:0;margin:0}
div#menutestimoni .testsx p.tmini{font-size:8px;padding:0;margin:0}

		
div#menutestimoni .forlink{
	float: left;
	width: 18%; \width: 22%; w\idth: 16%;
	padding:0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 87%;
	font-weight: bold;
	text-align: center;}
div#menutestimoni .forlinksmall{
	 background-color: #FF1434;
	float: left;
	width: 2%; \width: 22%; w\idth: 2%;
	padding:0;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;}
	
div#menutestimoni ul{
	background-color: #A0522D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	margin: 0;
	padding: 0;
	list-style-type: none}

div#menutestimoni li{
background-color: #708090;
display: inline;
margin: 0 0 0 0;
padding: 0;
}	 	 
/*Menu Testimoni Begin*/

/*Menu SX1 Begin*/
#menusx1 {padding:0; margin:50px auto 150px auto; width:0;}

#menusx1 li {list-style-type:none; width:200px; height:20px; margin:2px 0; clear:both;}

#menusx1 a, #menusx1 a:visited {position:relative; display:block; width:120px; height:18px; border:1px solid #000; background-color:#f8f8e8; color:#000; padding-left:3px; text-decoration:none;}

#menusx1 a span, #menusx1 a:visited span {display:none;}

#menusx1 a:hover {color:#fff; background-color:#65707b; border:1px solid #000; text-decoration:none;}

#menusx1 a:hover span {position:absolute; display:block; left:130px; top:0; width:0px; height:0px; border-left:8px solid #c00; border-top:8px solid #fff; border-bottom:8px solid #fff; font-size:1px; line-height:0;}

* html #menusx1 a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}

#labels {
	width: 100%;
	border-right: 0px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	margin:0;
	padding:0;
	margin-top:3px;
	margin-bottom:15px;
	/*
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  */
	font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;  
	background-color:#f6f1e2;
	color: #333;
	border-top: 1px solid #ebdbab;
	}

#labels ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#labels li {
		border-bottom: 1px solid #f6f1e2;
		margin: 0;
		padding-bottom:3px;
		}

#labels li a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#e9daad;
		color: #fff;
		text-decoration: none;
		width: 100%;
		color:#414444;
		font-size:10px;
		font-weight:bold;

		}

	html>body #labels li a {
		width: auto;
		}

	#labels li a:hover {
	/*
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		*/
		text-decoration:none;
		background-color:#ebdbab;
		}


#labels li .descr {
		/*
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#e4e9ef;
		color: #fff;
		text-decoration: none;
		*/
		padding: 5px 5px 5px 0.5em;
		width: 100%;
		color:#4b4b53;
		font-size:9px;
		font-weight:normal;
		
		}


#labelssx2 {
	width: 100%;
	border-right: 0px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	margin:0;
	padding:0;
	margin-top:25px;
	/*
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  */
	font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;  
	background-color:#1f5f99;
	color: #333;
	border-top: 1px solid #ebdbab;
	}

#labelssx2 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#labelssx2 li {
		border-bottom: 1px solid #7397b8;
		margin: 0;
		padding-bottom:3px;
		}

#labelssx2 li a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#1f5f99;
		color: #fff;
		text-decoration: none;
		width: 100%;
		
		font-size:10px;
		font-weight:bold;

		}

	html>body #labelssx2 li a {
		width: auto;
		}

	#labelssx2 li a:hover {
	/*
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		*/
		text-decoration:none;
		background-color:#ebdbab;
		}


#labelssx2 li .descr {
		/*
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#e4e9ef;
		color: #fff;
		text-decoration: none;
		*/
		padding: 5px 5px 5px 0.5em;
		width: 100%;
		color:#4b4b53;
		font-size:9px;
		font-weight:normal;
		
		}
/*Menu SX1 End*/




#labelssx3 {
	width: 100%;
	border-right: 0px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	margin:0;
	padding:0;
	margin-top:25px;
	/*
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	  */
	font-family: Verdana, Lucida, Geneva, Helvetica,  Arial, sans-serif;  
	background-color:#1f5f99;
	color: #333;
	border-top: 1px solid #ebdbab;
	background-image:url(bgts.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:178px;
	}

#labelssx3 ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#labelssx3 li {
		/*border-bottom: 1px solid #7397b8;*/
		margin: 0;
		padding-bottom:3px;
		}

#labelssx3 li a {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		display: block;
		padding: 5px 5px 5px 0.5em;
		/*border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#1f5f99;*/
		color: #fff;
		text-decoration: none;
		width: 100%;
		
		font-size:13px;
		font-weight:bold;

		}

	html>body #labelssx3 li a {
		width: auto;
		}

	#labelssx3 li a:hover {
	/*
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		background-color:#ebdbab;*/
		text-decoration:none;
		}


#labelssx3 li .descr {
		/*
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		border:0;
		background-color:#e4e9ef;
		color: #fff;
		text-decoration: none;
		*/
		padding: 5px 5px 5px 0.5em;
		width: 100%;
		color:#4b4b53;
		font-size:9px;
		font-weight:normal;
		
		}
/*Menu SX1 End*/




















div#navigation div.continenti{font-size: 90%;margin-bottom: 0}
div#navigation div.continenti h2{
	background-color: #d1bc7d;
	/*background: url(../bground/labelempty.gif) no-repeat;*/
	/*height: 24px;*/
	color: White;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:155px;
	width:99%;
	margin-bottom:5px;
	}
div#navigation div.continenti p{
	margin:0 0 0 0px;
	padding: 0 0 0 5px;
	width: 120px;
	}



form#paesimembriform{
	padding-left:5px}

form#paesiosservatoriform{
	padding-left:5px;}









div#navigation div.paesimembri{font-size: 90%;margin-bottom: 0}
div#navigation div.paesimembri h2{
	background-color: #d1bc7d;
	/*background: url(../bground/labelempty.gif) no-repeat;*/
	/*height: 24px;*/
	color: White;
	padding-left: 2px;
	padding-top: 5px;
	padding-bottom:5px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	width:155px;
	width:99%;
	margin-bottom:5px;
	margin-top:5px;}
div#navigation div.paesimembri p{
	margin:0 0 0 0px;
	padding: 0 0 0 5px;
	width: 120px;

width: 25px;

	}
	
div#menupercorso{
	clear:both;
	background-color: #fff;
	margin:0;
	padding:0;}

div#menupercorso table{
	color:#000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0;
	padding:0;}

div#menupercorso table a{
	color:#000;
font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none}
