
body{
	font-family: Verdana;
	font-size: 9pt; 
	color: #4e4e4e;
	text-align: justify;
	margin: 0;
	padding: 0;
}
.hide{
	display: none;
}
.clear{
	clear: both;
}

#block_1{
	float: left;
	width: 154px;
}
#block_2{
	float: left;
	width: 609px;
}	
#wrapper{
	width: 763px;
	height: 100%;
}
#header, #footer{
	width: 763px;
}
	
	
			
							
/************************************ FINE LAYOUT 2COLONNE,HEADER,FOOTER  *****************************************/

#wrapper{
	background-image: url("/img/second/sfondo_body.gif");
}

#homepage #wrapper{
	height: 500px;
}

#wrapper #header{
	background-image: url("/img/second/inte_second.jpg");
	background-repeat: no-repeat;
}

#homepage #wrapper {
	background-image: url("/img/sfondo_body_home.gif");
}

#homepage #wrapper #header{
	background-image: url("/img/inte_home.jpg");
	background-repeat: no-repeat;
}

#header{
	height: 100px;
}

.imgleft{
	float: left;
	margin: 0 10px 5px 0;
}

.imgright{
	float: right;
	margin: 0 0 5px 10px;
}

p{
	margin: 5px;
}

p.txtcenter., .txtcenter{
	text-align: center;
}



/*********************	COLONNA DI SINISTRA *********************/

#block_1{
	background-image: url("/img/sfondo_menusx.gif");
	background-repeat: no-repeat;
	padding: 0;
	margin: 0;
	height: 475px;
}

#block_1 ul{
	display: block;
	width: 150px;
	margin: 0 0 0 2px;padding: 0;
}

#block_1 ul li{
	display: block;
	width: 150px;
	margin: 0 0 0 0;padding: 0 0 11px 0;	
	text-align: left;
}

#block_1 ul li.noMargin{
	margin: 0;
	padding: 0 0 1px 0;	
}

#block_1 ul li a{
	display:block;
	width: 142px;
	font-family: Verdana;
	color: #000;
	font-size: 13px;
	font-weight:bold;
	margin: 0 0 5px 3px;
	background-image: url("/img/bullet_msx.gif");
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding-left: 6px;
	text-decoration: none;		
}

#block_1 ul li a:hover{
	background-image: url("/img/bullet_msx_on.gif");
	background-color: #ffe3ce;		
}

#block_1 ul li.nomargin{
	display: block;
	padding: 0;margin: 0;
}

#block_1 ul li a.nomargin{
	display: block;
	margin: 2px 0 0 3px;
}

#block_1[id] ul li a.nomargin{
	margin: 3px 0 0 3px;
}

#block_1 ul li ul li{
	margin: 1px 0 0 0;padding: 0 0 0 0;	
}

#block_1 ul li #menusxsmall{
	display: block;
	padding: 0;margin: 6px 0 6px 0;
}

#block_1 ul li #menusxsmall[id]{
	margin: 5px 0 5px 0;
}

#block_1 ul li #menusxsmall li{
	display: block;
	padding: 0;margin: 0 0 1px 0;
}

#block_1 ul li #menusxsmall li a{
	display: block;
	font-size: 11px;
	color: #437027;
	width: 135px;
	height: 14px;
	margin: 0 0 0 3px;padding: 0 0 0 12px;
	background-image: url("/img/bullet_msx2.gif");
	background-position: 3px 4px;
	background-color: #d7e0d0;
}

#block_1 ul li #menusxsmall li a:hover{
	background-image: url("/img/bullet_msx2_on.gif");
	background-color: #ffe3ce;
}


#legaDisclaimer{
	display: block;
	position: relative;
	top: 7px;
	left: 0;
	color: #fff;
}
	
#legaDisclaimer a{
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 35px;
}	

#legaDisclaimer[id] a{
	display: block;
	padding: 3px 0 0 35px;
}

	
/*********************	COLONNA DI DESTRA *********************/

#block_2{
	width: 609px;
	padding: 0;
	margin: 0;
}

/*********************	HEADER 	*******************************/

a#logoMfo{
	position: absolute;
	top: 4px;
	left: 35px;
	display: block;
	padding-top: 86px; 
	height: 0px !important;
	height /**/: 86px; 
	overflow: hidden;
   	width: 85px;
}

/*MENU SERVIZIO ARANCIONE*/


span#menuservizio {
	display:block;
	position:relative;
	background-image: url("/img/sfondo_menuservizio.gif");
	height: 19px;
	width: 430px;
	left: 332px;
	top: 67px;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	padding-top: 3px;
}

span#menuservizio a {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	padding: 5px 5px 0 5px;
}
span#menuservizio a:hover {
	text-decoration: underline;
}

/*FINE MENU SERVIZIO ARANCIONE*/

#bread{
	padding: 0 0 0 5px;
}

#content strong, #bread strong{
	color: #396918;
}

#bread strong{
	font-size: 8pt;
}

#bread .position{ 
	font-size: 8pt;
	font-family: Verdana;
	text-align: justify;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}	
	
#bread a.position{ 
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color:#FF7500;
	text-decoration:none;
	font-weight:normal;
	text-decoration: underline;
}	

#bread a:hover{ 
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color:#FF7108;
	text-decoration:none;
	font-weight:normal;
}

/***********************************	form di ricerca	******************************************/
	
#header #formSearch{
	display: block;
	position:relative;
	left: 535px;
	top: 46px;
	height: 19px;
	width: 230px;
	z-index: 10; 
	margin: 1px 0 0 0;
}
*:first-child+html #header #formSearch{
	top: 46px;
	left: 532px;
}


#header #formSearch[id]{
	width: 300px;
	top: 42px;
	left: 522px;
}

#header #formSearch label{
	display: block;
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	float: left;
	margin: 1px 5px 0 0;
	backgorund-color: #FF6D00;
}
#header #formSearch input.greenBorder{
	display: block;
	height: 14px;
	float: left;
	font-size: 9pt;
	border: 1px solid #427521;
}
#header #formSearch a{
	display: block;
	width: 32px;
	height: 17px;
	background-color:#427521;
	float: left;
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
	padding: 1px 0 0 0;
	text-decoration: none;
}

#header #formSearch a:hover{
	text-decoration: underline;
}
/*********************	FOOTER 	*******************************/

#footer{
	text-align: center;
	background-color: #ffffff;
	background-image: url("/img/second/sfondo_footer.gif");
	background-repeat: no-repeat;
	float: left;
	padding-top: 30px;
	padding-bottom: 10px;
	margin: 0;

}

/*********************	HOME PAGE 	*******************************/
#homepage #block_1{
	height: 475px;
}
#homepage #block_2{
	width: 609px;
	padding: 0;
	margin: 0;
	height: 475px;
	background-image: url("/img/sfondo_homedx.jpg");
	background-repeat: no-repeat;
	background-color: yellow;
} 



#homepage #block_2 #objFlashHome{
	position: absolute;
	width:218px;
	height:277px;
	left: 535px;
	top: 325px;
}
	
#homepage #block_2 #map1 {
		position: absolute;
		left: 15px;
		top:2px;
		display: block; 
		width: 55px; 
		height: 75px;
		z-index: 100;
	} 


#homepage #block_2 #map1 a{
		display: block; 
		width: 55px; 
		height: 75px;
	
	}  
	
#homepage #block_2 #map2 {
		position: absolute;
		left: 335px;
		display: block; 
		width: 75px; 
		height: 10px;
		z-index: 100;
	} 

#homepage #block_2 #map2 a{
		display: block; 
		width: 75px; 
		height: 10px;
	
	} 
	
#homepage #block_2 #map3 {
		position: absolute;
		left: 230px;
		top: 55px;
		display: block; 
		width: 80px; 
		height: 45px;
		z-index: 100;
	} 

#homepage #block_2 #map3 a{
		display: block; 
		width: 80px; 
		height: 45px;
	
	}  
	
#homepage #block_2 #map4 {
		position: absolute;
		left: 13px;
		top: 155px;
		display: block; 
		width: 55px; 
		height: 18px;
		z-index: 100;
	} 

#homepage #block_2 #map4 a{
		display: block; 
		width: 55px; 
		height: 18px;
	
	} 
	
#homepage #block_2 #map5 {
		position: absolute;
		left: 210px;
		top: 426px;
		display: block; 
		width: 116px; 
		height: 37px;
		z-index: 100;
	} 

#homepage #block_2 #map5 a{
		display: block; 
		width: 116px; 
		height: 37px;
	
	}   



/*********************	Secondi livelli *******************************/

#colBHeader{
	height: 74px;
	background-image: url("/img/second/sfondo_title_second.jpg");
}

#block_2 #contTitolo{
	margin: 0 0 0 3px;
	padding: 0;
	height: 46px;
	clear: both;
}

#block_2 #contTitolo div.logoTitolo{
	float: left;
	height: 46px;
	width: 45px;
	background-image: url("/img/second/title_bullMFO.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titaustralia.logoTitolo {
	background-image: url("/img/second/title_bullaustralia.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titcanada.logoTitolo {
	background-image: url("/img/second/title_bullcanada.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titcolombia.logoTitolo {
	background-image: url("/img/second/title_bullcolombia.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titfiiji.logoTitolo {
	background-image: url("/img/second/title_bullfiiji.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titfrance.logoTitolo {
	background-image: url("/img/second/title_bullfrancia.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #tithungary.logoTitolo {
	background-image: url("/img/second/title_bullungheria.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #tititaly.logoTitolo {
	background-image: url("/img/second/title_bullitalia.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titnewzealand.logoTitolo{
	background-image: url("/img/second/title_bullNuovazelanda.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titnorway.logoTitolo{
	background-image: url("/img/second/title_bullNorvegia.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #tituruguay.logoTitolo{
	background-image: url("/img/second/title_bulluruguai.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo #titunitedstates.logoTitolo{
	background-image: url("/img/second/title_bullusa.gif");
	background-repeat: no-repeat; 
}

#block_2 #contTitolo h2{
	display: block;
	margin: 0;
	padding: 9px 0 0 0;
	height: 37px;
	background-image: url("/img/second/title_sfondo.gif");
	float: left;
	font-size: 14pt;
	color: #000;
}

#block_2 #contTitolo #chiusuraLogoTitolo{
	width: 7px;
	height: 46px;
	background-image: url("/img/second/title_fine.gif");
	float: left;
}

img{
	border: 0px;
}

.testosmall{
    font-family : Arial; 
	font-size : 9px; 
	font-weight: normal; 
	color:#356613; 
	text-decoration:none;
}

#block_2 #content{
	background-color: #fff;
	margin: 0 5px 5px 5px;
	padding: 0;
	border: 1px solid #4A7521;
}

/************************************* blocchi documenti **********************************/

#content h4{
	margin: 10px 0 0 0;padding: 0;
	display: block;
	color: #fff;
	font-size: 8pt;
	font-weight: normal;
	border-bottom: 1px solid #4A7521;
}

#content h4 span{
	background-color: #4A7521;
	margin: 0;padding: 2px 8px 0 5px;
}

#content ul{
	margin: 0;
	padding: 0;
}

#content li{
	display: block;
	margin: 0 0 10px 0;
	padding: 0 5px 5px 30px;
	background-image: url("/img/second/bull_generic.gif");
	background-repeat: no-repeat;
	background-position: 20px 4px;
}

#content a{
	font-size: 9pt;
	font-family: Verdana;
	font-weight: bold;
	color: #437124;	
	text-decoration: none;
}

#content a:hover, #block_2 #content #mappaSito li a.listBlack:hover{
	font-weight: bold;
	color: #ff6600;
}

/********************************  MENU TOP IEMMA LAVORA QUI	****************************************/

#content #indiceRisorse{
	margin: 0;
	padding: 0;
	background-color: #DEE3D6; 
}

#content #indiceRisorse ul{
	margin: 0; padding: 12px 0 0 4px;
	list-style-type: none;
	dislplay: block;
	width: 590px;
}

#content #indiceRisorse ul li{
	background-image:none;
	margin: 0 0 10px 0;
	padding: 0;
	display: block;
	float: left;
}

#content #indiceRisorse[id] ul li{
	margin: 0 0 5px 0;

}

#content #indiceRisorse ul li a{
	font-size: 8pt;
	color: #437027;
	height: 25px;
	margin: 0 0 0 0;
	padding: 3px 5px 5px 12px;
	background-image: url("/img/bullet_msx2.gif");
	background-repeat: no-repeat;
	background-position: 3px 7px;
	text-decoration: none;
}

#content #indiceRisorse ul li a:hover,#content #indiceRisorse ul li a.attivo{
	background-image: url("/img/bullet_msx2_on.gif");
	background-color: #ffe3ce;
}

#content #menuTerzoLivello{
	margin: 5px 0 10px 0;
	padding: 0;
}

#content #menuTerzoLivello ul{
	margin: 0; padding: 4px 0 0 4px;
	list-style-type: none;
	width: 592px;
}

#content #menuTerzoLivello ul li{
	background-image:none;
	margin: 0 0 5px 0;
	padding: 0;
	clear:both;
}

#content #menuTerzoLivello ul li a{
	display: block;
	font-size: 8pt;
	font-weight: normal;
	color: #437027;
	height: 10px;
	margin: 0;
	padding: 3px 5px 5px 12px;
	background-image: url("/img/bullet_msx2.gif");
	background-repeat: no-repeat;
	background-position: 3px 7px;
	text-decoration: none;
}

#content #menuTerzoLivello ul li a:hover, #content #indiceRisorse ul li a.attivo{
	background-image: url("/img/bullet_msx2_on.gif");
	background-color: #ffe3ce;
}

#content #menuTerzoLivello ul li a.attivo{
	background-image: url("/img/bullet_msx2_on.gif");
	background-color: #ffe3ce;
}


/******************************** FINE  MENU TOP IEMMA LAVORA QUI	****************************************/
/*#########################################################################################################*/

#content ul.docList{
	margin: 0;
	padding: 10px;
	list-style-type: none;
}

#content ul.docList li.liPdf{
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 5px 25px;
	background-image: url("/img/second/ico_pdf.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content ul.docList li.liPpf{
	display: block;
	margin: 0 0 10px 0;
	padding: 0 0 5px 25px;
	background-image: url("/img/second/ico_powerpoint.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
}

#content ul.docList li a{
	color: #4A7521;
	text-decoration: none;
	font-weight: bold;
}

/********************************* SEZIONE CONTINGENTS ******************************/
#mappaContingents {
	margin: 20px 0 0 0;
	padding:0;
}
#mappaContingents img{
	margin: 0 0 0 0;
	padding:0;
}


/********************************* MODULO EMAIL *************************************/

#content #formMail{
	display: block;
	background-color: #DEE3D6;
	margin: 0;padding: 10px 0 0 20px;
}

#content #formMail label{
	display: block;
	padding: 2px 0 3px 0;
}

#content #formMail input{
	width: 240px;
	border: 1px solid #FF7100;
	padding: 2px 2px 2px 5px;
	margin: 0;
}

#content #formMail input.disabled{
	background-color: #fff;
	color: #000;
	font-weight: bold;
}

#content #formMail input.subject{
	width: 381px;
}

#content #formMail textarea{
	margin: 0;
	padding: 0 0 0 5px;
	border: 1px solid #FF7100;
	width: 550px;
}

#content a.btVerde {
	display: block;
	font-family: Verdana;
	color: #ffffff;
	font-size: 14px;
	font-weight:bold;
	text-decoration: none;
	margin: 5px 10px 0 0;
	padding: 2px 5px 2px 5px;
	background-color: #427129;
	float: right; 
}

#content[id] a.btVerde{
	margin-right:20px;
}

#content a.btVerde:hover {
	color: #ffffff;
	text-decoration: underline;
}

/********************************** PERSONAL STATEMENT ************************************/
	#content #formInvioCurriculum{
		display: block;
		height: 600px;
		background-color: #DEE3D6;
		margin: 0;
		padding: 20px 20px 10px 20px;
		clear: both;
	}
	
	#content #formInvioCurriculum label{
		display: block;
		font-weight: bold;
		width: 557px;
		margin: 0;
		padding: 0;
	}
	
	#content #formInvioCurriculum label span{
		display: block;hieght: 16px;
		margin: 2px 0 2px 0;
	}
	
	#content #formInvioCurriculum label.twocols{
		display: block;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	#content #formInvioCurriculum div.bordered{
		width: 555px;
		border: 1px solid #FF7100;
	}
	
	#content #formInvioCurriculum  div.bordered select{
		display: block;  
		width: 555px;
	}	
	
	#content #formInvioCurriculum label.twocols #file{	
		display: block;  
		width: 555px;	
	}
	
	#content #formInvioCurriculum label.twocols input{
		display: block;  
		width: 549px;	
		border: 1px solid #FF7100;
	}
	
	#content #formInvioCurriculum label.twocols #file[id]{	
		display: block;  
		width: 146px;	
	}	
	
	#content #formInvioCurriculum label.twocols[class] input{
		width: 553px;		
	}

	#content #formInvioCurriculum label.lbLeft{
		display: block;
		width: 278px;
		float: left;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
	
	#content #formInvioCurriculum label.lbRight{
		display: block;
		width: 275px;
		float: left;
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0;	
	}
	
	#content #formInvioCurriculum label.lbLeft input, #content #formInvioCurriculum label.lbRight input{
		display: block;
		width: 263px;	
		border: 1px solid #FF7100;
	}
	
	#content #formInvioCurriculum label.lbLeft[class] input, #content #formInvioCurriculum label.lbRight[class] input{
		display: block;
		width: 270px;	
	}

	#content #formInvioCurriculum label.lbLeft[class] input, #content #formInvioCurriculum label.lbRight[class] input{
		display: block;
		width: 270px;	
	}	
	
	#content #formInvioCurriculum label.lbRight #itemDate{
		display: block;
		float: left;
		width: 240px;	
	}
	
	#content #formInvioCurriculum label.lbRight input.radio{
		display: block;
		width: 20px;
		height: 20px;
		float: left;
	}
	
	#content input.btVerdeCV{
		display: block;
		width: 55px;
		font-family: Arial;
		color: #FFFFFF;
		font-size: 14px;
		font-weight:bold;
		text-decoration: none;
		margin: 5px 10px 0 250px;
		padding: 2px 5px 2px 5px;
		background-color: #427129;
		border: 1px solid #000; 
	}
	
	#content[id] input.btVerdeCV{
		margin-right:20px;
	}
	
	/*
	#content input.btVerdeCV:hover {
		color: #fff;
		text-decoration: underline;
	}
	*/
	
	.response{
		text-align: center;
	}
	
/************************************* MAPPA SITO *****************************************/
	#block_2 #content #mappaSito{
		display: block;
		margin: 5px 0 5px 0;
		padding: 0;
		list-style-type: none;
	}
	
	#block_2 #content #mappaSito li{
		display: block;
		margin: 5px 0 5px 0;
		padding: 4px 0 3px 15px;
		list-style-type: none;
	}
	
	#block_2 #content #mappaSito li{
		background-image: url('/img/bullet_msx.gif');
		background-position: 7px 6px;
	}
	
	#block_2 #content #mappaSito li ul li{
		background-image: url('/img/bullet_msx_on.gif');
		background-position: : 7px 6px;
	}	
	
	#block_2 #content #mappaSito li ul li ul li{
		background-image: url('/img/bullet_msx2.gif');
		background-position: 5px 9px;
	}		
	
	#block_2 #content #mappaSito li strong.listBlack, #block_2 #content #mappaSito li a.listBlack{
		color: #000;
		boreder: 1px solid #000; 
		padding: 0;
		margin: 0;
	}
	
/************************************ COPERTINA *******************************************/


#introCopertina #contentCopertina {
	height: 405px;
}

#introCopertina #footerCopertina{
	text-align: center;
	background-image: none;
	background-repeat: no-repeat;
	padding /**/: 80px 0 10px 0;
	padding: 30px 0 10px 0;
	margin-top: 35px;
}
*html #introCopertina #footerCopertina{
	margin-top: 0;
	padding: 5px 0 10px 0;
}

#introCopertina div.center{
	text-align: center;
	height: 30px;
	clear: both;
	display: block;
}

#introCopertina #btCopertinaCont{
	width: 280px;
	height: 30px;
}

#introCopertina #btCopertinaCont[id]{
	margin-left: 40%;
}

#introCopertina #contentCopertina{
	text-align: center;
}

#introCopertina a.btVerde {
	display: block;
	width: 75px;
	font-family: verdana;
	color: #427129;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	margin: 5px 5px 0 0;
	padding: 2px 5px 2px 5px;
	float: left;
}

#introCopertina[id] a.btVerde{
	margin-right:10px;
}

#introCopertina a.btVerde:hover {
	color: #427129;
	text-decoration: underline;
}

#introCopertina a.btRedSetCookie {
	display: block;
	width: 160px;
	font-family: verdana;
	color: #427129;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	margin: 5px 0 0 0;
	padding: 2px 0 2px 0;
	float: left;
}

#introCopertina[id] a.btRedSetCookie{
	margin-right:20px;
}

#introCopertina a.btRedSetCookie:hover {
	color: #427129;
	text-decoration: underline;
}

/************************************* tasto torna su  *************************************/
#btGoUp{
	clear: both;
}

#btGoUp a{
	display: block;
	padding-top: 17px; 
	height: 0px !important;
	height /**/: 17px; 
	overflow: hidden;
   	width: 33px;
	background: no-repeat url("/img/tasto_up.gif");	
	float: right;
}

/*************************************** vacancies *****************************************/
div.btApplyHere{
	text-align: right;
	padding-right: 6px;
}

#content div.btApplyHere a{
	text-decoration: underline;
}

fieldset{
	border: 0;
}

