/* CSS Document */
@import url(stylesheet-executiveboard.css);				/* sezione executiveboard */
@import url(stylesheet-register.css);				/* sezione executiveboard */
@import url(stylesheet-cv.css);				/* sezione my_desktop */
body {
	margin:0;
	padding:0;
	/* background-image:url(../images/bg_body.jpg); 
	height:100%;
	background-color:#4b5561;
	*/
	background-image:url(../images/bg_body.png); 
	width:7px;
	background-repeat:repeat-x;
	qqbackground-color:red;
	width:100%;
	z-index:1;
	}
#content {
	padding:0;
	margin:0 auto;
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	position:relative;
	width:960px;
}
#logo {
	margin:0;
	padding:0;
	position:relative;
	background-image:url(../images/logo.gif);
	width:282px;
	height:90px;
	left:0px;
	float:left;
}
#language {
	background-image:url(../images/bg_language.jpg);
	background-repeat:no-repeat;
	width:197px;
	height:30px;
	position:relative;
	float:left;
	background-position:right;
	qqtop:37px;
top:20px;
	left:435px;
	margin-right:75px;
	cursor:pointer;
}
#language p{
	margin:0;
	padding:0;
	font: 11px verdana, sans-serif;
	color:#4b5461;
	padding:8px 0px 7px 21px;
}
#language img{
	float: left;
	padding-right: 5px;
}

.chLang {
	cursor:pointer;
	position:absolute;
	qqtop:67px;
top:50px;
	left:732px;
	width:167px;
	z-index:99;
	background-color:#FeFeFe;
}

.chLang ul {
	margin:0;
	padding:0;
	font: 11px verdana, sans-serif;
	color:#4b5461;
	list-style:none;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;	
}
.chLang li {
	margin:0;
	padding:0;
	border-bottom:1px solid #eaeaea;
	background-color:#FeFeFe;
}

.chLang a {
	height:16px;
	color:#4b5461;
	text-decoration:none;
	width:157px;
	display:block;
	margin:0;
	padding:5px 0px 1px 0px;
	background-color:#FeFeFe;
}
.chLang a:hover {
	background-color:#f7f6f6;
	width:165px;
}
a.lang {
	height:21px;
	vertical-align:middle;
	background-position:left center;
	background-repeat:no-repeat;
}
#global img, a#it img, a#en img, #pol img, a#cez img, a#china img, a#it img, a#au img, a#ger img, a#fr img{
	padding:0px 5px 2px 5px;
	float:left;
}


#Back{
	background-image:url(../images/bg_back.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:30px;
	padding-bottom:20px;
	cursor:pointer;
}
#Back p{
	margin:0;
	padding:0;
	font: 11px verdana, sans-serif;
	color:#4b5461;
	padding:8px 0px 7px 42px;
}
#Back a{
		text-decoration:none;
}

#topic {
	background-image:url(../images/bg_topic.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:30px;
	margin-bottom:20px;
	cursor:pointer;
}
#topic p{
	margin:0;
	padding:0;
	font: 11px verdana, sans-serif;
	color:#4b5461;
	padding:8px 0px 7px 21px;
}
#topic img{
	float: left;
	padding-right: 5px;
}

.chTopic {
	cursor:pointer;
	position:absolute;
	top:30px;
	left:14px;
	width:197px;
	z-index:99;
	background-color:#FeFeFe;
}

.chTopic ul {
	margin:0;
	padding:0;
	font: 11px verdana, sans-serif;
	color:#4b5461;
	list-style:none;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;	
}
.chTopic li {
	margin:0;
	padding:0;
	border-bottom:1px solid #eaeaea;
	background-color:#FeFeFe;
}

.chTopic a {
	height:16px;
	color:#4b5461;
	text-decoration:none;
	width:185px;
	display:block;
	margin:0;
	padding:5px 0px 1px 0px;
	background-color:#FeFeFe;
}
.chTopic a:hover {
	background-color:#f7f6f6;
	width:194px;
}
a.Topic {
	height:21px;
	vertical-align:middle;
	background-position:left center;
	background-repeat:no-repeat;
}

#clear {
	clear:both;
}
#immHome {
	background-image:url(../images/bg_img_home_it.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:188px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-23px;
}
#immHome_Eng {
	background-image:url(../images/bg_img_home_en.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:188px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-23px;
}
#immHome_Esp {
	background-image:url(../images/bg_img_home_esp.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:188px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-23px;
}
#immHome_Fr {
	background-image:url(../images/bg_img_home_fr.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:188px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-23px;
}
#immHome_Ger {
	background-image:url(../images/bg_img_home_ger.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:188px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-23px;
}

#immIntPage {
	background-image:url(../images/bg_img_intpage.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:82px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-24px;
}
#immLoginPage {
	background-image:url(../images/bg_login_page.jpg);
	background-repeat:no-repeat;
	width:960px;
	height:82px;
	position:relative;
	padding:0;
	z-index:2;
	float:left;
	margin-top:-8px;
}
#trasparent img {
	position:relative;
	float:right;
	right:40px;
	top:-93px;
	width:200px;
	height:20px;
	z-index:98;
}

#Menu_navig {
	position:relative;
	font: 11px verdana, sans-serif;
	color:#4b5461;
	margin-top:15px;
	margin-left:20px;
	z-index:99;
	float:left;
}
#Menu_navig ul {
	margin:0;
	padding:3px 0px;
	list-style:none;
	line-height:normal;
	width:655px;
}
#Menu_navig li {
	display:inline;
}
#Menu_navig .line{
	display:inline;
	float:left;
	font: 20px verdana, sans-serif;
	color:#eeeff1;
	margin:0;
	padding:0;
	padding-left:3px;
	font-stretch:extra-condensed;
}
#Menu_navig .lineW{
	display:inline;
	float:left;
	font: 20px verdana, sans-serif;
	color:white;
	margin:0;
}
#Menu_navig a {
	text-decoration:none;
	color:#4b5461;
	margin:0 ;
	padding:0 ;
	float:left;
	display:block;	
	z-index:99;
	padding:5px 5px 0 7px;
}
#Menu_navig a:hover {
	color:#006698;
}
#Menu_navig #current  {
	color:#006698;
}
#Menu_navig #current a  {
	color:#006698;
	font-weight:bolder;
	background:url(../images/menu_sel.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin:0 ;
	padding:0 ;
	height:39px;
	z-index:99;
	padding:5px 5px 0 7px;
}
.navigation {
	font: 11px verdana, sans-serif;
	color:#4b5461;
}
.navigation a{
	text-decoration:none;
	color:#4b5461;
	}

#SubMenu{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
	color:#FFFFFF;
	margin:27px 0 0 0;
	padding:0;
	font-family:verdana,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:35px;
}


#SubMenu a.button{
	float: left;
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 29px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	padding-top: 4px;
	text-decoration: none;
	color: white;
	margin-left: 7px;
}

#SubMenu a.active {
	margin-left: 10px;
	background: transparent url(../images/sub_menu_sx.jpg) no-repeat top left;
	display: block;
	float: left;
	line-height: 21px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 29px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	margin-left: 20px;
}

#SubMenu a.active span#attivato{
	background: transparent url(../images/sub_menu_dx.jpg) no-repeat top right;
	display: block;
	padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
	color:#005e90;
}



#BreakingNews{
	margin:0;
	padding:0;
	background-image:url(../images/bg_break-news.jpg);
	background-repeat: no-repeat;
	width:625px;
	height:62px;
	zzfloat:left;
	zzposition:relative;
	margin-top:16px;
}
#BreakingNews_it{
	margin:0;
	padding:0;
	background-image:url(../images/bg_break-news_it.jpg);
	background-repeat: no-repeat;
	width:625px;
	height:62px;
	zzfloat:left;
	zzposition:relative;
	margin-top:16px;
}
#Breaking_title {
	margin:0;
	padding:0;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#313b47;
	padding:0 10px;
}
#Breaking_titleT {  /*     prova sul file   _index.asp     */
	margin:0;
	padding:0;
	position:relative;
	background-image:url(../images/tit_executiveBoard.gif);
	background-repeat: no-repeat;
	width:630px;
	height:42px;
	padding:0 10px;
}
/*mod*/
#BreakingNews .text{
	zzposition:absolute;
	margin:0;
	padding:0;
	font: 11px verdana, sans-serif;
	color:#303b4a;
	padding:5px 30px;
	zzbackground-color:red;
}
#InternalTitle {
	margin:0;
	padding:0;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#006698;
	float:left;
	position:relative;
	margin:15px 0px 0px 5px; 
	padding-left:42px;
	background-image:url(../images/bg_lineTitle.jpg);
	background-repeat:no-repeat;
	width:632px;
	height:1px;
	background-position:bottom;
	height:25px;
}
#NoInternalTitle {
	margin:0;
	padding:0;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#006698;
	float:left;
	position:relative;
	margin:15px 0px 0px 5px; 
	padding-left:42px;
	qqbackground-image:url(../images/bg_lineTitle.jpg);
	background-repeat:no-repeat;
	width:632px;
	height:1px;
	background-position:bottom;
	height:25px;
}
#InTitleBlack{
	margin:0;
	padding:0;
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	color:#000000;
	float:left;
	position:relative;
	margin:9px 0px 0px 5px; 
	padding-left:42px;
	background-image:url(../images/bg_lineTitle.jpg);
	background-repeat:no-repeat;
	width:632px;
	height:1px;
	background-position:bottom;
	height:38px;
}

#search {
	margin:0;
	padding:0;
	padding-bottom:20px;
	margin-left:5px;
	background-image:url(../images/bg_search_box.jpg);
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:24px;
	width:230px;
}
.logbox input {
	margin:0;
	padding:0;
	height:15px;
	margin:4px;
	font-size:0.7em;
	border:0;
	width:130px;
	position:relative;
	float:left;
}
#searchBot {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	padding:4px;
	padding-left:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
}
#searchBot a{
	color:#303b4a;
	text-decoration:none;
	}
#searchBot_fr {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	padding:4px;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:bold;
}
#searchBot_fr a{
	color:#303b4a;
	text-decoration:none;
	}
	
#searchBot_ger {
margin:0;
padding:0;
position:relative;
float:left;
padding:4px;
padding-left:18px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:bold;
}

#searchBot_ger a{
color:#303b4a;
text-decoration:none;
}

#space {
	position:relative;
	margin-top:70px;
	width:34px;
	float:left;
	background-image:url(../images/space.gif);
	height:2px;
	background-repeat:repeat-x;
}
zz#IntCentralCol {
	margin:0;
	padding:0;
	float:left;
	position:relative;
	margin-bottom:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:625px;
}
#RightCol {
	margin:50px 0 0 48px;
	padding:0;
	float:left;
	width:220px;
	position:relative;
}
#RightCol.rightTop{
	margin-top:20px;

}

#RightCol.searchOff {
	margin-top:40px;
}

zz#RightColInt {
	margin:0;
	padding:0;
	float:left;
	width:220px;
	margin-left:20px;
}
#ContentPageLog {
	margin:0;
	padding:0;
	width:600px;
	color:#303b4a;
	font-size:0.8em;
	padding:0px 35px 20px 15px;
	padding-top:-20px;
	padding-bottom:15px;
	float:left;
}
#ContentPage h1, #centralCol h1{ 
	margin:0;
	padding:0;
	margin-bottom:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
	color:#006698;
	border-bottom:1px solid #ecf2f9;
}
#ContentPage h1.ExecutiveTopic{
	font-size:2.7em;
	color:#000000;
} 
.ExecutiveTitle{
	margin-top:25px;
	padding-bottom:10px;
	background-image:url(../images/executiveboard/tit_executiveBoard.gif);
	width:630px;
	height:42px;
	background-repeat:no-repeat;
}
#ContentPage h2{ 
margin:0;
	font-size:1.1em;
	color:#303b4a;
}
#ContentPage h2.cvEdit{
margin:0;
	padding-top:48px
}
#ContentPage h3{ 
	padding-top:10px;
	font-size:1.1em;
	color:#303b4a;
}
table.desk {
padding-top:10px;
}
td.titleDesk {
	margin:0;
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.7em;
	font-weight:normal;
	color:#5b5b5b;
	border-bottom:1px solid #ecf2f9;
	vertical-align:middle;
	height:110px;
}
.titleDesk img {
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:10px;
	vertical-align:middle;
}
#ContentPage td.titleDesk a {
text-decoration:none;
	color:#5b5b5b;
}
#ContentPage td.titleDesk a:hover {
color:#006698;
}
#centralCol {
	margin:0;
	padding:0;
	float:left;
	padding-left:34px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:625px;
}
div.desktop#centralCol  {
	width:425px;
}
div.desktop#ContentPage {
	margin:0;
	padding:0;
	width:400px;
	color:#5b5b5b;
	font-size:0.8em;
	padding:25px 0px 20px 15px;
	float:left;
}
#ContentPage {
	margin:0;
	padding:0;
	width:600px;
	font-size:0.7em;
	qqpadding:25px 35px 20px 15px;
	padding:25px 5px 20px 15px;
	float:left;
}

#ContentPage p{
	margin-top:0 ;
	padding-top:0;
	padding-right:25px;
}
#ContentPage img.floatImg {
float:left;
padding:0 10px 10px 0;}

#ContentPage ul{
	margin-top:0 ;
	padding-top:0;
	list-style-type:none;
	margin-top:10px;
}
#ContentPage li{
	margin-top:0 ;
	padding-top:0;
	background-image:url(../images/list_type.jpg);
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:15px;
	vertical-align:bottom;
	padding-bottom:10px;
}
#ContentPage a {
	color:#006698;
	text-decoration:none;
}
#ContentPage .list{
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left:15px;
	margin-top:63px;
	border:1px solid #DDDDDD;
}
.list tr.first{
	vertical-align:top;
	background-color:#F5F5F5;
	}
.list tr.two {
	vertical-align:top;
	background-color:#EEEEEE;
}
.list th{
	vertical-align:top;
	background-color:#DDDDDD;
}
label {
	float:left;
	width:170px;
	color:#5b5b5b;
	font-weight:bold;
	height:25px;
	padding-top:5px;
}
label_fr {
	float:left;
	width:370px;
	color:#5b5b5b;
	font-weight:bold;
	height:25px;
	padding-top:5px;
}
.regText {
	float:left;
	background-image:url(../images/bg_input_text.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:25px;
	border:0;
}
.regCheck {
	background-repeat:no-repeat;
	color:#5b5b5b;
	font-weight:bold;
	margin-top: 0px;
	clip: rect(auto,auto,auto,auto);
	background-color: #FFFFFF;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.regText select {
	margin-top:3px;

}
.comboDD {
	width:56px;
}
.comboMM {
	width:57px;
}
.comboYY {
	width:77px;
}

#signUp, #cancel, #save {
	margin:0;
	padding:0;
	background-image:url(../images/bg_sign_up.jpg);
	width:80px;
	height:22px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.8em;
	margin-left:15px;
	margin-top:40px;
	font-weight:bold;
	qqpadding:4px 12px;
	padding:4px 0px;
	text-align:center;
}
#signUp a, #cancel a , #save a {
	color:#303b4a;
	text-decoration:none;
	}

#signUp_ger a {
	color:#303b4a;
	text-decoration:none;
	}
	

#cancel {
	margin:0;
	padding:0;
	background-image:url(../images/bg_sign_up.jpg);
	width:80px;
	height:22px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.8em;
	margin-left:15px;
	margin-top:40px;
	font-weight:bold;
	qqpadding:4px 12px;
	padding:4px 0px;
	text-align:center;
	float:left;
}
#save {
	margin:0;
	padding:0;
	background-image:url(../images/bg_sign_up.jpg);
	width:80px;
	height:22px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.8em;
	margin-left:15px;
	margin-top:40px;
	font-weight:bold;
	qqpadding:4px 12px;
	padding:4px 0px;
	text-align:center;
	float:left;
}

.articles .articles_left, .articles .articles_right {
	margin:0;
	padding:0;
	width:300px;
	padding:20px 8px 20px 0px;
	padding-bottom:15px;
	float:left;
}
.articles .articles_left {
}
.articles .articles_right {
	margin-left:8px;
}



#box_magazine {
	border:1px solid #d3d5d9;
	zzmargin-top:33px;
}

/*old articles*/

#type_1, #type_3, #type_5, #type_2, #type_4, #type_6 {
	margin:0;
	padding:0;
	width:300px;
	padding:20px 8px 20px 0px;
	padding-bottom:15px;
	float:left;
}
#type_1, #type_3, #type_5 {
}
#type_2, #type_4, #type_6 {
	margin-left:8px;
}
#type_1 .date {
background-image:url(../images/bg_news1.jpg);
background-repeat:no-repeat;
}
#type_2 .date {
background-image:url(../images/bg_news2.jpg);
background-repeat:no-repeat;
}
#type_3 .date {
background-image:url(../images/bg_news3.jpg);
background-repeat:no-repeat;
}
#type_4 .date {
background-image:url(../images/bg_news4.jpg);
background-repeat:no-repeat;
}
#type_5 .date {
background-image:url(../images/bg_news5.jpg);
background-repeat:no-repeat;
}
#type_6 .date {
background-image:url(../images/bg_news6.jpg);
background-repeat:no-repeat;
}

.date url{
	margin:0;
	padding:0;
	float:left;
	width:290px;
	height:28px;
	}

.date {
	color:#5b5b5b;
	font-size:0.7em;
	padding-left:20px;
	padding-bottom:15px;
	}
.title{
	color:#303b4a;
	font-weight:bold;
	font-size:0.85em;
	text-decoration:none;
	padding-left:20px;
	padding-right:10px;
}
.textNews {
	color:#303b4a;
	font-size:0.8em;
	padding-top:10px;
	padding-left:20px;
	padding-right:10px;
}
div .textNews a{
	color:#006698;
	text-decoration:none;
}
div .textNews a:hover {
	}

.news_more a{
	color:#303b4a;
	font-size:0.7em;
	text-decoration:none;
	padding-left:20px;
}
.news_more a:hover {
	color:#006698;
	}
.textNews img{
	float:left;
	padding:0px 10px 5px 0px;
	}
/*END old*/



#BoxmenuRight {
margin:0;
padding:0;
border:1px solid #d3d5d9;
}

#menuRight {
margin:0;
padding:0;
}
#menuRight ul{
margin:0;
padding:0;
font-size:0.7em;
font-family: Verdana, Arial, Helvetica, sans-serif;
list-style-type:none;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
#menuRight ul li{
margin:0;
padding:0;
border-bottom:1px solid #FFFFFF;
}
#menuRight ul li a{
display:block;
margin:0;
padding:0;
color:#303B4A;
text-decoration:none;	
}
#menuRight ul li a{
padding:7px 15px 7px 15px;
background-color:#EEEFF1;
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
border-top:1px solid #FFFFFF;
}
#menuRight a:hover{
padding:7px 15px 7px 15px;
background-color:#e1eaf4;
}
#menuRight a.current{
padding:7px 15px 7px 15px;
background-color:#e1eaf4;
color:#006698;
font-weight:bold;
}
#borderLightBlue.after {
	border:1px solid #e1eaf4;
	margin-top:20px;
}
#borderLightBlue {
	border:1px solid #e1eaf4;
}
.boxLightBlue {
	background-color:#e1eaf4;
	padding:10px;
	padding-top:20px;
	border:2px solid white;
}
.bgTitleLightBlue {
	margin:0;
	padding:0;
	padding:0 5px;
	padding-bottom:18px;
}


#services {
	margin:0;
	padding:0;
	background-image:url(../images/bg_service.jpg);
	padding-left:20px;
}
#application {
	margin:0;
	padding:0;
	margin-top:10px;
	background-image:url(../images/bg_application.jpg);
	padding-left:20px;
}
#popup {
	margin:0;
	padding:0;
	margin-top:10px;
	background-image:url(../images/bg_salary.jpg);
	padding-left:20px;
}

.contLightBox {
	background-image:url(../images/bg_contentLightBox.jpg);
	width:307px;
	background-repeat:repeat-y;
}
.contLightBox  p{
	margin:0;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:0 10px 10px 20px;
}
.contLightBox input{
	margin-top:5px;
}
.title_LightBlue {
	margin:0;
	padding:0;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-stretch:condensed;
	color:#006698;
	padding:0 5px;
	padding-bottom:18px;
}
.boxLightBlue p{
	margin:0;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	padding:0 5px;
	padding-bottom:10px;
}
.save {
	background-image:url(../images/bg_subcribe.gif);
	width:80px;
	height:22px;
	background-repeat:no-repeat;
	margin-left:5px;
}
.save a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.6em;
	color:#303b4a;
	text-decoration:none;
	font-weight:bold;
	padding:0px 24px;
	margin-top:12px;
	text-align:center;
	vertical-align:middle;
	}

#magazine {
	qqbackground-image:url(../images/bg_magazine.jpg);
	background-repeat:repeat-x;
	background-color:#eeeff1;
	padding:10px;
	padding-top:20px;
	border:2px solid white;
}
#titleMagaz {
	margin:0;
	padding:0;
	background-image:url(../images/executiveboard/title_magazine.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:189px;
	height:37px;
}
#title_Newsletter {
	margin:0;
	padding:0;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-stretch:condensed;
	color:#303b4a;
	padding:0 5px;
	padding-bottom:18px;
}
#magazine p{
	margin:0;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	padding:0 5px;
	padding-bottom:10px;
}
#subscribe {
	background-image:url(../images/bg_subcribe.gif);
	width:80px;
	height:22px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.6em;
	margin-left:5px;
	font-weight:bold;
	padding:4px 12px;
}
#subscribe_fr {
	background-image:url(../images/bg_subcribe.gif);
	width:80px;
	height:22px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.55em;
	margin-left:5px;
	font-weight:bold;
	padding:4px 12px;
}
#subscribe_ger {
	background-image:url(../images/bg_subcribe_ger.gif);
	width:120px;
	height:22px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	font-size:0.55em;
	margin-left:5px;
	font-weight:bold;
	padding:4px 12px;
}
#subscribe a{
	color:#303b4a;
	text-decoration:none;
	}
#subscribe_fr a{
	margin-left:-6px;
	color:#303b4a;
	text-decoration:none;
	}
#subscribe_ger a{
	margin-left:-6px;
	color:#303b4a;
	text-decoration:none;
	}
#box_intNews {
	border:1px solid #f2d342;
	margin-top:20px;
}
#intNews {
	background-image:url(../images/bg_intNews.jpg);
	background-repeat:repeat-x;
	background-color:#ffefa5;
	padding:15px;
	padding-top:20px;
	border:2px solid white;
	padding-bottom:5px;
}
#title_intNews_it {
	margin:0;
	padding:0;
	background-image:url(../images/executiveboard/intNews_it.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:189px;
	height:27px;
}
#title_intNews_en {
	margin:0;
	padding:0;
	background-image:url(../images/executiveboard/intNews_en.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:189px;
	height:27px;
}
#title_intNews_fr {
	margin:0;
	padding:0;
	background-image:url(../images/executiveboard/intNews_fr.gif);
	background-repeat:no-repeat;
	padding-bottom:10px;
	width:189px;
	height:27px;
}
#intNews p {
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
	margin:0;
	padding:0;
	padding-bottom:5px;
}
#intNews ul {
	margin:0;
	padding:0;
	list-style-type:none;
	padding-bottom:5px;
}
#intNews ul li{
	margin:0;
	padding:0;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#303b4a;
}
#intNews .title {
	margin:0;
	padding:0;
	font-size:0.75em;
	font-weight:bold;
	padding-bottom:5px;
}
#intNews .title {
	margin:0;
	padding:0;
	font-size:0.75em;
	font-weight:bold;
	padding-bottom:5px;
}
.internalMore {
}
.internalMore a{
	color:#303b4a;
	text-decoration:none;
}
.internalMore a:hover {
	color:#006698;
	}
.yellow_line {
	width:100%;
	background-image:url(../images/yellow_line.jpg);
	height:2px;
	background-repeat:repeat-x;
	margin-top:5px;
	margin-bottom:10px;
}

#box_latest {
	margin:0;
	padding:0;
	background-image:url(../images/bg_latest_sea.jpg);
	width:904px;
	background-repeat:no-repeat;
	background-position:top ;
	padding-left:55px;
	margin-top:15px;
	border-top:1px solid white;
}
#box_latest_fr {
	margin:0;
	padding:0;
	background-image:url(../images/bg_latest_sea.jpg);
	width:904px;
	background-repeat:no-repeat;
	background-position:top ;
	padding-left:55px;
	margin-top:15px;
	border-top:1px solid white;
}
#box_latest_ger {
	margin:0;
	padding:0;
	background-image:url(../images/bg_latest_search_ger.jpg);
	width:890px;
	background-repeat:no-repeat;
	background-position:top ;
	padding-left:70px;
	margin-top:15px;
	border-top:1px solid white;
}
#title_LatestSearches {
	float:left;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding-top:10px;
}
#title_LatestSearches_fr {
	float:left;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding-top:10px;
}
#title_LatestSearches_ger {
	float:left;
	font-size:1.1em;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding-top:10px;
}
.latest {
	margin:0;
	padding:0;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.75em;
	color:#006698;
	width:400px;
	height:16px;
	border:0;
	margin-top:10px;
	position: relative;
}
.latest_fr {
	margin:0;
	padding:0;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.75em;
	color:#006698;
	width:400px;
	height:16px;
	border:0;
	margin-top:10px;
	position: relative;
}
.latest_ger {
	margin:0;
	padding:0;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.75em;
	color:#006698;
	width:400px;
	height:16px;
	border:0;
	margin-top:10px;
	position: relative;
	left: 20px;
	top: 0px;
}
.latest .latest_title {
	margin-left: 68px;
	margin-top: 5px;
	cursor:pointer;
}
.latest_fr .latest_title_fr {
	margin-left: 20px;
	margin-top: 5px;
	cursor:pointer;
}
.latest_ger .latest_title_ger {
	margin-left: 10px;
	margin-top: 5px;
	cursor:pointer;
}
#changeLatest {
height:100px;
overflow: scroll;
}
#changeLatest_fr {
height:100px;
overflow: scroll;
}
#changeLatest_ger {
height:100px;
overflow: scroll;
}
.chLatest {
	cursor:pointer;
	position:absolute;
	top:26px;
	left:58px;
	width:344px;
	z-index:99;
	background-color:#FeFeFe;
}
.chLatest_fr {
	cursor:pointer;
	position:absolute;
	top:26px;
	left:20px;
	width:344px;
	z-index:99;
	background-color:#FeFeFe;
}
.chLatest_ger {
	cursor:pointer;
	position:absolute;
	top:26px;
	left:10px;
	width:334px;
	z-index:99;
	background-color:#FeFeFe;
}

.chLatest ul {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006698;
	list-style:none;
	color:#4b5461;
	list-style:none;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.chLatest li {
	margin:0;
	padding:0;
}
.chLatest_fr ul {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006698;
	list-style:none;
	color:#4b5461;
	list-style:none;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.chLatest_fr li {
	margin:0;
	padding:0;
}
.chLatest_ger ul {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006698;
	list-style:none;
	color:#4b5461;
	list-style:none;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
.chLatest_ger li {
	margin:0;
	padding:0;
}
.chLatest a {
	color:#4b5461;
	text-decoration:none;
	width:332px;
	display:block;
	margin:0;
	padding:5px 0px 1px 10px;
	background-color:#FeFeFe;
	border-bottom:1px solid #eaeaea;
}
.chLatest_fr a {
	color:#4b5461;
	text-decoration:none;
	width:332px;
	display:block;
	margin:0;
	padding:5px 0px 1px 10px;
	background-color:#FeFeFe;
	border-bottom:1px solid #eaeaea;
}
.chLatest_ger a {
	color:#4b5461;
	text-decoration:none;
	width:332px;
	display:block;
	margin:0;
	padding:5px 0px 1px 10px;
	background-color:#FeFeFe;
	border-bottom:1px solid #eaeaea;
}
.chLatest a:hover {
	color:#006698;
	background-color:#f7f6f6;
}

.chLatest_fr a:hover {
	color:#006698;
	background-color:#f7f6f6;
}

#open_bot {
	cursor:pointer;
	background-image:url(../images/bg_open.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:0px;
	margin-left:18px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#open_bot_fr {
	cursor:pointer;
	background-image:url(../images/bg_open.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:-18px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#open_bot_esp {
	cursor:pointer;
	background-image:url(../images/bg_open.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:-18px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#open_bot_ger {
	cursor:pointer;
	background-image:url(../images/bg_open.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:-10px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#close_bot {
	cursor:pointer;
	background-image:url(../images/bg_close.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:0px;
	margin-left:18px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#close_bot_fr {
	cursor:pointer;
	background-image:url(../images/bg_close.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:0px;
	margin-left:-18px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#close_bot_esp {
	cursor:pointer;
	background-image:url(../images/bg_close.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:0px;
	margin-left:-18px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
#close_bot_ger {
	cursor:pointer;
	background-image:url(../images/bg_close.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	margin-left:0px;
	margin-left:-10px;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
.prev_bot {
	cursor:pointer;
	background-image:url(../images/bg_prev.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	margin-left:200px;
	border:0;
	float:left;
	margin-top:4px;
}
.prev_bot_fr {
	cursor:pointer;
	background-image:url(../images/bg_prev.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	margin-left:200px;
	border:0;
	float:left;
	margin-top:4px;
}
.prev_bot_esp {
	cursor:pointer;
	background-image:url(../images/bg_prev.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	margin-left:200px;
	border:0;
	float:left;
	margin-top:4px;
}
.prev_bot_ger {
	cursor:pointer;
	background-image:url(../images/bg_prev.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	margin-left:150px;
	border:0;
	float:left;
	margin-top:4px;
}
.next_bot {
	cursor:pointer;
	background-image:url(../images/bg_next.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}

.next_bot_fr {
	cursor:pointer;
	background-image:url(../images/bg_next.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
.next_bot_esp {
	cursor:pointer;
	background-image:url(../images/bg_next.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}
.next_bot_ger {
	cursor:pointer;
	background-image:url(../images/bg_next.jpg);
	background-repeat:no-repeat;
	width:36px;
	height:35px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	margin-top:4px;
}

#latest_text {
	margin:0;
	padding:0;
	margin-top:60px;
	padding-top:7px;
	width:590px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#006698;
	text-decoration:none;
}
#latest_text p.title{
	margin:0;
	padding:0;
	color:#006698;
	font-weight:bold;
	font-size:0.85em;
	text-decoration:none;
}
#latest_text p.title a{
	color:#006698;
	text-decoration:none;
}
#latest_text p a{
	color:#303b4a;
	text-decoration:none;
}
#latest_text p.latest_more a{
	color:#303b4a;
	font-size:0.8em;
	text-decoration:none;
}
#latest_text p.latest_more a:hover {
	color:#006698;
	}
#latest_text p{
	margin:0;
	padding:0;
	color:#303b4a;
	font-size:0.8em;
	padding-top:5px;
}
#footer {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:904px;
	margin-top:20px;
	padding:10px 28px 10px 0px;
	background-image:url(../images/grey_line.jpg);
	background-repeat:no-repeat;
	width:932px;
}
#footer p{
	margin:0;
	padding:0;
	color:#303b4a;
	font-size:0.6em;
	padding-left:40px;
}
#footer p.title{
	margin:0;
	padding:0;
	color:#4b5461;
	font-weight:bold;
	padding-left:40px;
}
#footer p a{
	color:#006698;
	text-decoration:none;
}
/** blocco back **/
#content #centralCol #ContentPage #CVForm #CheckList .CheckList_radio {
	width: 20px;
}
.popUpServizi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
.popUpServizi div{
	padding:10px;
	text-align:center;
	padding:20px;
	padding-top:25px;
}

.popUpServizi p{
	margin:0;
	padding:0;
	font-size:0.7em;
}
.popUpServizi h1{
	margin:0;
	font-size:0.9em;
	padding-bottom:10px;
}
.popUpServizi h2{
	margin:0;
	font-size:0.8em;
	padding-bottom:10px;
}
