/* CSS Document */
A.paysrednoline:hover { text-decoration: underline; }
body {
	margin: 0;
	padding: 0;
	text-align: center;
	background:#fff;
	color: #000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

	table {
		width:100%;
		border:0;
	}
	
	.td_countries {
		width:235px;
	}
#centrato {
	width:770px;
	margin:auto;
	text-align: left;
}
#corpo {
	float:left;
	width: 770px;
	background: #fff;
		padding-bottom:30px;
}


#header {
	background: #fff;
	height:85px;
}
.header img {
display: inline;
border: 0;
text-decoration:none;
}

/* class for title and subtitle */


.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	line-height: 14pt;
}
.bodytext_large{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	line-height: 15pt;
}
.light_grey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #666666;
}
.bodytext_print{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	line-height: 14pt;
}

#colonna-1 {
	float:left;
	width:143px;
	background: transparent;
	margin-right:33px;
	margin-top:18px;
}
#colonna-2 {
	float:left;
	width:401px;
	background: transparent;
	margin-right:26px;
	margin-top:31px;
	line-height:12pt; 
}
#colonna-2 p {
	padding-left:0px;
	padding-right:6px;
	padding-top: 0px;
	padding-bottom: 2px;
}


#colonna-3 {
	float:left;
	width:167px;
	height:450px;
	background:#fff;
}
#colonna-3 img {
margin-top:22px;
}
#colonna-3-side{
width:167px;
height:35 px;
	color:#336699;
	border-top:1px dotted #d5d6d8; 
	border-bottom:1px dotted #d5d6d8;
	font-size:8.5pt;
	line-height:15pt;	
	margin-top:55px;
}
#form_login {
text-align:center;
color: #ed6018;
font-size:10pt;
font-weight:bold;
margin-top:5px;
}
.form_log_out {
	text-align: right;
	padding-right:0;
	}	
.user {
text-align:right;
margin-right:5px;
}
.list_indent {
margin-left:20px;
}
.password {
text-align:right;
margin-right:5px;
}
.user_login {
margin-right:51px;
}
.user_password {
margin-right:95px;
}

.login_right {
text-align:right;
padding-right:0;
margin-right:0;
}
.login{
color:#ed6018;
font-size:8.5pt;
font-weight:bold;
text-decoration:none;
}
a.login:hover{
text-align:right;
color:#ed6018;
text-decoration:underline;
}


#lang {
color:#336699;
font-size:7.5pt;
margin-left:5px;
padding-top:3px;
}

.languages{
color:#336699;
font-size:7.5pt;
margin:0;
padding:0;
text-decoration:none;
}
a.languages:hover{
color:#336699;
text-decoration:underline;
}

#right_box{
width:156px;
height:146px;
	margin-top:152px;
	margin-right:9px;
	margin-left:0;
	padding-top:7px;
	color:#336699; 
	font-size:8.5pt;
	font-weight:bold;
	border:1px solid #d5d6d8;
	line-height:3pt;
display: none;	
}
#right_box_show{
width:156px;
height:146px;
	margin-top:152px;
	margin-right:9px;
	margin-left:0;
	padding-top:7px;
	color:#336699; 
	font-size:8.5pt;
	font-weight:bold;
	border:1px solid #d5d6d8;
	line-height:10pt;

}

#right_box_desc_150{
	color:#336699;
	font-size:8.5pt;
	text-align: center;
	padding-left:45px;
}
#icon_text{
	color:#336699;
	font-size:8.5pt;
	text-align: center;
	padding-left:75px;
}

#right_box p {
padding-left:6px;
}
.right_box_link{
color:#336699;
font-size:8.5pt;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none;
}
a.right_box_link:hover{
color:#336699;
text-decoration:underline;
}

#right_box_1{
width:156px;
height:146px;
	margin-top:28px;
	margin-right:9px;
	margin-left:0;
	padding-top:7px;
	color:#336699; 
	font-size:8.5pt;
	font-weight:bold;
	border:1px solid #d5d6d8;
	line-height:10pt;
display: none;	
}

#right_box_1 p {
padding-left:6px;
}
.right_box_link_1{
color:#336699;
font-size:8.5pt;
font-weight:normal;
margin:0;
padding:0;
text-decoration:none;
}
a.right_box_link_1:hover{
color:#336699;
text-decoration:underline;
}

#pays{
width:401px;
height:100%;
	margin-left:0;
	padding-top:11px;
	color:#336699; 
	border-bottom:1px dotted #d5d6d8;
	font-size:8.5pt;
	line-height:15pt;	
}
#payslinked{
margin-top:11px;
line-height:12pt;
}
#pays_text ul{
 margin-top:0;
 margin-bottom:10px;
}
#pays_text li{
 margin-left:5px;
}
.pays_under{
color:#336699;
text-decoration:underline;
}
a.pays_under:hover{
text-decoration:underline;
}
.pays_title {
color:#000000;
	font-size:10pt;
	font-weight:bold;

}
.pays_link{
color:#336699;
font-size:8.5pt;
margin-right:135px;
text-decoration:none;
}
a.pays_link:hover{
color:#336699;
text-decoration:underline;
}
.pays_link2{
color:#336699;
font-size:8.5pt;
margin-right:126px;
text-decoration:none;
}
a.pays_link2:hover{
color:#336699;
text-decoration:underline;
}
.pays_link_fr{
color:#336699;
font-size:8.5pt;
margin-right:127px;
text-decoration:none;
}
a.pays_link_fr:hover{
color:#336699;
text-decoration:underline;
}
.pays_link2_fr{
color:#336699;
font-size:8.5pt;
margin-right:95px;
text-decoration:none;
}
a.pays_link2_fr:hover{
color:#336699;
text-decoration:underline;
}
#pays_text_hide{
width:100%;
	margin-left:0;
	padding-top:15px;
	padding-bottom:15px;
	color:#333333; 
	font-size:8.5pt;
		line-height:11pt;
		display: none;
}
#map{
display: none;
}
#event_{
display: none;
}
#pub{
display: none;
}
#link_{
display: none;
}
#pays_text{
width:401px;
	margin-left:0;
	padding-top:15px;
	padding-bottom:15px;
	color:#333333; 
	font-size:8.5pt;
		line-height:11pt;
}

.pays_text_link{
color:#336699;
font-size:8.5pt;
text-decoration:underline;
}
a.pays_text_link:hover{
color:#336699;
text-decoration:underline;
}
.see_also{
color:#336699;
font-size:8.5pt;
text-decoration:none;
}
a.see_also:hover{
color:#336699;
text-decoration:underline;
}
.green_link{
color:#009900;
font-size:8.5pt;
font-weight:bold;
text-decoration:none;
}
a.green_link:hover{
font-weight:bold;
color:#009900;
text-decoration:underline;
}

.pays_text_nounder{
color:#336699;
font-size:8.5pt;
}
.see_also_bold{
color:#336699;
font-weight:bold;
font-size:8.5pt;
}
/*-------resources------------*/
#resources{
width:401px;
height:100%;
	margin-left:0;
	padding-top:11px;
	color:#336699; 
	font-size:10pt;
	line-height:18pt;	
}
#resources_int{
width:401px;
height:100%;
	margin-left:0;
	padding-top:11px;
	color:#336699; 
	font-size:8.5pt;
	line-height:18pt;	
}
#res_linked_int{
margin-top:11px;
line-height:12pt;
margin-bottom:11px;
}
#res_linked{
margin-top:30px;
line-height:10pt;	
}
#res_linked img{
float:left;
margin-right:20px;	
}

#res_link{
margin-top:5px;	
}
.res_link{
color:#336699;
font-size:10pt;
text-decoration:none;
}
a.res_link:hover{
color:#336699;
text-decoration:underline;
}

#blu_title_res{
height:21px;
color: #336699;
	font-weight: bold;
	font-size:10pt;
	text-align:center;
	background-color:#f3f8ff;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:18px;
	margin-top:0;
}
.side_box_blue {
	background-color: #f3f8ff;
	padding: 5px;
}
#side_link_blue{
height:21px;
color: #336699;
	font-weight: bold;
	font-size:8.5pt;
	text-align:left;
	background-color:#f3f8ff;
	text-decoration:none;
	vertical-align:middle;
	
}

/*------------------end resources------------------*/

/*------------------countries------------------*/
#pays_noborder{
width:401px;
height:100%;
	margin-left:0;
	padding-top:11px;
	color:#336699; 
	font-size:8.5pt;
	line-height:15pt;
margin-bottom:12px;	
}
#blu_title_countries{
height:21px;
color: #336699;
	font-weight: bold;
	font-size:10pt;
	text-align:center;
	background-color:#f3f8ff;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:18px;
	margin-top:23px;
}
#blu_title_countries p {
margin:0;
padding:0;
text-align:center;
}
#blu_title {
height:21px;
color: #336699;
	font-weight: bold;
	font-size:10pt;
	background-color:#f3f8ff;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:18px;
	margin-top:23px;
	padding-left:145px;
}
#blu_title p {
margin:0;
padding:0;
text-align:center;
}

#blu_title_l {
height:21px;
color: #336699;
	font-weight: bold;
	font-size:10pt;
	background-color:#f3f8ff;
	text-decoration:none;
	vertical-align:middle;
	margin-bottom:18px;
	margin-top:23px;
	padding-left:151px;
}
#blu_title_l p {
margin:0;
padding:0;
text-align:center;
}
#payscountries{
margin-top:11px;
line-height:12pt;
margin-bottom:13px;
}
.paysredtitle{
font-weight: bold;
color: #e43304;
font-size:8.5pt;
}
.newstitle{
color: #e43304;
font-size:9.5pt;
}
.newstitlebold{
font-weight: bold;
font-size:9.5pt;
color: #e43304;
}
.paysrednobold{
color: #e43304;
}
.paysrednoline{
color: #e43304;
text-decoration:none;
}
.cnt_link{
color:#336699;
font-style:italic;
font-size:8.5pt;
text-decoration:none;
}
a.cnt_link:hover{
text-decoration:underline;
}
.countries_link_tab{
color:#336699;
font-size:8.5pt;
text-align:left;
text-decoration:none;
}
a.countries_link_tab:hover{
color:#336699;
text-decoration:underline;
}
.countries_link{
color:#336699;
font-size:8.5pt;
margin-right:32px;
text-decoration:none;
}
a.countries_link:hover{
color:#336699;
text-decoration:underline;
}
.countries_link_nep{
color:#336699;
font-size:8.5pt;
margin-right:108px;
text-decoration:none;
}
a.countries_link_nep:hover{
color:#336699;
text-decoration:underline;
}
.countries_link_{
color:#336699;
font-size:8.5pt;
margin-right:106px;
text-decoration:none;
}
a.countries_link_:hover{
color:#336699;
text-decoration:underline;
}
.countries_link_fr{
color:#336699;
font-size:8.5pt;
margin-right:20px;
text-decoration:none;
}
a.countries_link_fr:hover{
color:#336699;
text-decoration:underline;
}
.countries_link_fr_{
color:#336699;
font-size:8.5pt;
margin-right:100px;
text-decoration:none;
}
a.countries_link_fr_:hover{
color:#336699;
text-decoration:underline;
}
.countries_link2{
color:#336699;
font-size:8.5pt;
margin-right:89px;
text-decoration:none;
}
a.countries_link2:hover{
color:#336699;
text-decoration:underline;
}
.countries_link3{
color:#336699;
font-size:8.5pt;
margin-right:128px;
text-decoration:none;
}
a.countries_link3:hover{
color:#336699;
text-decoration:underline;
}
#right_box_cnt{
width:156px;
height:146px;
	margin-top:95px;
	margin-right:9px;
	margin-left:0;
	padding-top:7px;
	color:#336699; 
	font-size:8.5pt;
	font-weight:bold;
	border:1px solid #d5d6d8;
	line-height:3pt;
display:none;
}
#right_box_cnt p {
padding-left:6px;
}
/*------------------end------------------*/

/*-------------EVENT------------------*/
.event{
color:#336699;
font-size:10pt;
text-decoration:none;
}
a.event:hover{
text-decoration:underline;
}
#event{
width:401px;
	margin-left:0;
	padding-top:11px;
	color:#336699; 
	font-size:8.5pt;
	line-height:18pt;
margin-bottom:18px;
}
#right_box_event{
width:156px;
height:146px;
	margin-top:90px;
	margin-right:9px;
	margin-left:0;
	padding-top:7px;
	color:#336699; 
	font-size:8.5pt;
	font-weight:bold;
	border:1px solid #d5d6d8;
	line-height:3pt;
display:none;
}
#right_box_event p {
padding-left:6px;
}
/*------------------end------------------*/

#pie-di-pagina {
	clear: left;
	background: #fff;
	color: #fff;
	margin-top:10px;
	border-top:1px dotted #d5d6d8;
}
#pie-di-pagina img{
border:0;
}
.link_pie{
color:#fff;
margin:0;
padding:0;
text-decoration:none;
}
a.link_pie:hover{
color:#fff;
text-decoration:underline;
}

.print{
color:#333333;
font-size:8.5pt;
text-decoration:none;
}
a.print:hover{
color:#333333;
text-decoration:underline;
}

#colonna-1 {
	padding: 0.5em 0;
}
div p {
	margin: 0;
	padding: 0.5em 1em;
}
/*--------------------------menu -------------------*/
ul#menuNavigazione, ul#menuNavigazione li{
	margin:0;
	padding:0;
	list-style:none;
}
ul#menuNavigazione{
	background:#fff;
}

#menuNavigazione .voceCorrente a:link,
#menuNavigazione .voceCorrente a:visited,
#menuNavigazione .voceCorrente a:hover,
#menuNavigazione .voceCorrente a:focus,
#menuNavigazione .voceCorrente a:active{
background:#fff;
color:#e43304;
}
ul#menuNavigazione li a{
text-align:right;
font-weight:bold;
font-size: 10pt;
	display:block;
	width:100%;	
	background:#fff;
	color:#336699;	
	line-height:31px;
	text-decoration:none;	
}
ul#menuNavigazione li a:hover{
	color:#e43304;
	background:#fff;
}

/*--------------------------sub menu -------------------*/

ul#subNavigazione, ul#menuNavigazione li{
	margin:0;
	padding:0;
	list-style:none;
}
ul#subNavigazione{
	background:#fff;
}

#subNavigazione .voceCorrente a:link,
#subNavigazione .voceCorrente a:visited,
#subNavigazione .voceCorrente a:hover,
#subNavigazione .voceCorrente a:focus,
#subNavigazione .voceCorrente a:active{
background:#fff;
color:#e43304;
}
ul#subNavigazione li a{
text-align:right;
font-size: 8.5pt;
	display:block;
	width:100%;	
	background:#fff;
	color:#e43304;	
	line-height:13pt;
	text-decoration:none;
	font-weight:normal;	
}
ul#subNavigazione li a:hover{
	color:#e43304;
	background:#fff;
}
ul#subNavigazione  img{
margin-right:3px;
display: inline;
border: 0;
text-decoration:none;
}

/*-----------------------end menus------------------*/

#black_title {
color: #000000;
	font-weight: bold;
	font-size: 10pt;
	padding-top:10px;
	margin-top:9px;
}
#black_title_big {
color: #FF9900;
	font-weight: bold;
	font-size: 12pt;
	padding-top:10px;
	margin-top:9px;
}
#black_title_ {
color: #000000;
	font-weight: bold;
	font-size: 12pt;
	padding-top:10px;
	margin-top:9px;
}
#green_title {
color: #009900;
	font-weight: bold;
	font-size: 10pt;
	padding-top:10px;
	margin-top:9px;
}
#red_title {
color: #FF0000;
	font-weight: bold;
	font-size: 10pt;
	padding-top:10px;
	margin-top:9px;
}


/*  ----------------------DINAMIC---------------------- */

#dynamic {
color: #333333;
	font-size:8.5pt;
	text-align:left;
	margin-left:0;
	margin-bottom:10px;
	line-height:11pt;
}
.flag {
color: #e43304;
	font-size: 10pt;
}
.flag_small {
color: #e43304;
	font-size: 8.5pt;
}
.title {
color: #336699;
	font-size: 10pt;
}
a.title:hover{
text-decoration:underline;
}
.subtitle {
color: #336699;
	font-size: 8.5pt;
}
.italic {
font-style:italic;
}
.manual {
color: #333333;
font-size: 8.5pt;
font-style:italic;
}
.sign {
color: #336699;
	font-size: 8.5pt;
}
.blu_link{
color: #336699;
text-decoration:none;
}
a.blu_link:hover{
text-decoration:underline;
}
.blu_link_big{
font-size: 10pt;
color: #336699;
text-decoration:none;
}
a.blu_link_big:hover{
text-decoration:underline;
}
.normal_link{
color: #333333;
text-decoration:none;
}
a.normal_link:hover{
text-decoration:underline;
}

/*  ------------------------------------------------------------------- */


.blu_title_link1{
color: #336699;
font-weight:normal;
font-size:8.5pt;
padding-left:147px;
text-decoration:none;
}
a.blu_title_link1:hover{
text-decoration:none;
}
.blu_title_link2{
color: #336699;
font-weight:normal;
font-size:8.5pt;
padding-left:135px;
text-decoration:none;
}
a.blu_title_link2:hover{
text-decoration:none;
}
.blu_title_link2_fr{
color: #336699;
font-weight:normal;
font-size:8.5pt;
padding-left:120px;
padding-right:18px;
text-decoration:none;
}
a.blu_title_link2_fr:hover{
text-decoration:none;
}
.blu_title_link3{
color: #336699;
font-weight:normal;
font-size:8.5pt;
padding-left:112px;
padding-right:18px;
text-decoration:none;
}
a.blu_title_link3:hover{
text-decoration:none;
}
.blu_title_link4{
color: #336699;
font-weight:normal;
font-size:8.5pt;
margin-left:154px;
text-decoration:none;
}
a.blu_title_link4:hover{
text-decoration:none;
}
.blu_title_link5{
color: #336699;
font-weight:normal;
font-size:8.5pt;
padding-left:120px;
padding-right:18px;
text-decoration:none;
}
a.blu_title_link5:hover{
text-decoration:none;
}
.blu_title_link6{
color: #336699;
font-weight:normal;
font-size:8.5pt;
padding-left:60px;
padding-right:26px;
text-decoration:none;
}
a.blu_title_link6:hover{
text-decoration:none;
}
/* end of top */
#page_title {
color: #000000;
	font-weight: bold;
	font-size: 13pt;
	padding-top:10px;
	margin-top:9px;
    text-align:center;
}
.bkg_title_center {
	color: #ed6018;
	font-weight: bold;
	font-size: 9pt;
	background-color:#FFE7DE;
	text-align:center;
	text-decoration:none;
}
.bkg_title_pages {
	color: #000000;
	font-weight: bold;
	font-size: 9pt;
	background-color:#FFE7DE;
	text-align:center;
	text-decoration:none;
}
.red_title_pages {
	color: #FF0000;
	font-weight: bold;
	font-size: 9pt;
	background-color:#FFE7DE;
	text-align:center;
	text-decoration:none;
}
.red_alert {
	color: #FF0000;
	font-size: 10pt;
	text-align:left;
   font-style:italic;
	text-decoration:none;
}
a.bkg_title_center:hover{
color: #ed6018;
font-weight: bold;
font-size: 9pt;
background-color:#FFE7DE;
text-align:center;
text-decoration:underline;
}

a.orange_title:hover{
	color: #ed6018;
	font-weight: bold;
	font-size: 9pt;
	text-decoration:none;
}
.bodytext_bold {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #333333;
	line-height: 14pt;

}
.text_bold {
	font-weight: bold;
}
.text_lightgrey{
	color: #666666;
}
.italic_text {
	font-style: italic;
}

.generic_blue_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #336699;
		text-decoration: none;
}
.generic_blue_text_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
#generic_small_black_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: none;
		line-height: 9pt;

}
}
#generic_small_black_text img{

margin-top:2px;
}

}
