/* CSS Document */

.contenitore_mondo	{
	width:690px;
	float:left;
	position: relative;

	}

/* Elementi popup */

.spazio_dida	{
	line-height: 8px;
	
	}

#cont_popup	{
	width: 490px;
	float: left;
		border: 1px solid #CCCCCC;
		padding: 10px;
		background-color: #FFFFFF;
		position: absolute;
		top: 50px;
		z-index: 200;
	}

#cont_popup a	{
	color: #114b57;
	text-decoration: none;
	font-weight: bold;
	}

.popup 	{
	width: 490px;
	float: left;
	border: 1px solid #CCCCCC;
	background-color: white;
	padding: 10px;
	}
	
.continente2 {
	float: left;
	width: 470px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #114B57;
	background-color: #99CC66;
	padding: 5px 10px 4px 10px;
	border-bottom: 10px solid white;
		background-image:url(../img/sfondo_verde.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}		

.chiudi		{
	width: 70px;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	position: absolute;
	top: 15px;
	left: 441px;
	display:block;}

.chiudi		a	{
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
	color:#666666;
	}
	
.chiudi		img	{
	padding: 3px 0 0 0;
	}
	
	
.service_senza2 {
	float: left;
	width: 250px;
			}
			
.service_senza_uk2 {
float: left;
width: 688px;
			}							
				
.foto_nazione_popup {
		float: left;
		width: 200px;
		padding: 0 0 0 0;
		}				
				
.foto_nazione_uk2 {
float: left;
padding-right: 20px;
padding-bottom: 20px;
				}
				
.foto_nazione_no2 {
float: left;
padding-right: 20px;
padding-bottom: 20px;
				}
				
.titolo_nelmondo_popup {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #114B57;
	line-height: 22px;
	font-weight: normal;
	padding: 0 0 0 60px;
	}
	
.testo_popup	{
	width: 200px;
	float: left;
	padding: 0 0 0 25px;
	}	
	
	.titolo_popup_h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
	color: #333333;
	font-size: 14px;
	padding: 0;
	}
	
	.paragrafo_popup br{
	color: #666666;
	width: 419px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.titolo_h3_popup {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
	color: #333333;
	width:  282px;
	font-size: 14px;
	padding: 0 0 0 20px;
	}

.padding_popup	{
	padding: 0 0 0 20px;
}

.padding_popup2	{
	width: 265px;
	float: left;
	padding: 0 0 0 20px;
}



	
/* Fine Elementi popup */	
	
	

.titolo_nelmondo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	width: 419px;
	color: #114B57;
	display: block;
	line-height: 22px;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
	}
	
.titolo_nelmondo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 20px;
	width: 419px;
	color: #114B57;
	display: block;
	line-height: 22px;
	font-weight: normal;
	padding: 0 0 5px 0;
	margin: 0;
	}
	

.bandiera {
	padding: 0 8px 0 0;
	}

.bandiera2 {
	padding: 0 8px 0 0;
	}	

.bandiera3 {
	position: absolute;
	top: 47px;
	left: 230px;
	}
	
.continente {
	float: left;
	width: 668px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #114B57;
	background-color: #99CC66;
	padding: 5px 10px 4px 10px;
	border-bottom: 10px solid white;
		background-image:url(../img/sfondo_verde.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-bottom: 10px solid white;
	}	
	

.titolo_h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
	color: #333333;
	width:  282px;
	font-size: 14px;
	padding: 0;
	}

.service_uk {
			float: left;
			width: 688px;
			padding: 15px 0 0 0;
			border-top: 3px solid #99CC66;
			}
			
.service_uk img {
		float: left;
		}			

.service_senza {
float: left;
width: 688px;
padding: 15px 0;
			}
			
.service_senza_uk {
float: left;
width: 688px;
			}			
			
.service_senza img {
float: left;
}						

.paragrafo br{
	color: #666666;
	width: 419px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

.foto_nazione {
float: left;
padding-right: 20px;
padding-bottom: 50px;
				}
				
.foto_nazione_uk {
float: left;
padding-right: 20px;
padding-bottom: 20px;
				}
				
.foto_nazione_no {
float: left;
padding-right: 20px;
padding-bottom: 20px;
				}				

.mondo_wrap {
	float: left;
	width: 323px;
	padding: 10px 0;
	position: relative;

	}
	
.mondo_header_wrap {
	float: left;
	width: 688px;
	padding: 30px 0px 0px 0px;
	}
	
.mondo_sx
 {
	float: left;
	width: 323px;
	padding-right: 20px;

	}
	
.mondo_dx {
	float: left;
	width: 323px;
	padding-left: 20px;
	
	}

.mondo_dx img,
.mondo_sx img {
	position: absolute;
	}
	
.mondo_wrap h2 {
	color: #114B57;
	width:  282px;
	font-size: 20px;
	padding: 0 0 5px 40px;
	}
	
.mondo_wrap h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
	color: #333333;
	width:  282px;
	font-size: 14px;
	padding: 0 0 0px 40px;
	}

	
	
.mondo_wrap p {
padding: 0 0 10px 40px;
		color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 282px;
	
	}
.mondo_intro {
	float: left;
	width: 688px;
	padding-bottom: 20px;
	}
	
	
.mondo_foto {
	float: left;
	width: 282px;
	padding: 10px 0 10px 40px;
	}
	
.mondo_foto img {
	position: relative;
	display: block;
	}
		

/* CSS Document */

.mondo_wrap {
	float: left;
	width: 323px;
	padding: 10px 0;
	position: relative;

	}
	
.mondo_header_wrap {
	float: left;
	width: 688px;
	padding: 30px 0px 0px 0px;
	}
	
.mondo_sx
 {
	float: left;
	width: 323px;
	padding-right: 20px;

	}
	
.mondo_dx {
	float: left;
	width: 323px;
	padding-left: 20px;
	
	}

.mondo_dx img,
.mondo_sx img {
	position: absolute;
	}
	
.mondo_wrap h2 {
	color: #114B57;
	width:  282px;
	font-size: 20px;
	padding: 0 0 5px 40px;
	}
	
.mondo_wrap h3 {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
	color: #333333;
	width:  282px;
	font-size: 14px;
	padding: 0 0 0px 40px;
	}
	
.mondo_wrap p {
padding: 0 0 10px 40px;
		color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 282px;
	
	}
.mondo_intro {
	float: left;
	width: 688px;
	padding-bottom: 20px;
	}
	
.mondo_intro img {
float: right;
}


/* div opaco * body */
#div_opacity img
{
	border: none;
}

#div_opacity
{
	background-image: url('../img/overlay.png');
	z-index: 90;
}

* html #div_opacity
{
	
	background: transparent none no-repeat top left;
	background-image: url('../img/shim.gif');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");
}
