/*general*/
body{margin:0;padding:0;font-family:"Trebuchet MS",Arial,sans-serif;font-size:100%;color:#565656}
/*#bkghome{background:#ffffff url(../img/eu/bkg_header_eu.jpg) no-repeat center top;}*/
p{font-family:Arial, Helvetica, sans-serif;font-size:70%}
img, img.nobord{border:0}
div.rt{float:right}
div.lf{float:left;}

div.main_hpeu{margin:0 auto;text-align:center;width:100%}
div.hpcontent{margin:40px 0 0 0;float:left}
div.hpcontent_hpeu{margin:40px auto 0 auto;width:966px}
a{text-decoration:none;color:#565656}

/*div tools*/
div.tools{height:21px;width:921px;float:left}
div.tools_hpeu{height:21px;width:994px;margin:0 auto;font-size:60%}


/*logo e claim login*/
div.claim{height:289px;text-align:left;float:left;width:921px;}
div.claim img{margin:18px 0 0 18px;padding:0;float:left}
div.claim_hpeu{width:994px;margin:0 auto;}
div.claim_hpeu img{margin:18px 0 0 0;padding:0;float:left}

/*language*/
div.lang{margin:5px 20px 0 0;text-align:right;}
div.lang span{color:#de031c;}
div.language a.langatt{color:#E2001A!important}

/* flash */
div.flash_hp{margin:0 auto;width:100%}

/*menu*/
div.homecol ul.menusx{margin:0}

/*sidebar*/
div.sidebar{float:left;width:197px}
div.sidebar div.src{margin-top:0px;}

/*tag cloud*/
div.tagcloud{margin:0 0 11px 0;clear:both;background:url(../img/eu/bkg_tag_cloud.gif) 0 30px no-repeat;float:left;height:210px}
div.tagcloud a{color:#6087af}

/*box hp*/
div.centerbox{width:517px;margin-right:43px;float:left;text-align:left;}
div.boxhp{background:#e8e8e8 url(../img/eu/bkg_box_hp.gif) no-repeat top left;width:244px;min-height:228px;float:left;}
*html div.boxhp{padding-bottom:10px}
*>div.boxhpx{height:auto;}
div.boxhp h4{color:#4078b2;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:1px 0 0 47px}
div.boxhp div{margin:19px 13px 0 13px;}
div.boxhp div p{height:58px;min-height:58px;font-size:70%}
*>div.boxhp div p{height:auto;}
div.boxhp div img{margin:0 0 6px 0;}
div.boxhp div.rt{margin:0;}
div.centerbox h5{color:#e2001a;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:20px 0 7px 0;margin:0}
div.press{border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;width:499px;padding:7px 9px 7px 9px;float:left}
div.press div{float:left;width:230px;font-family:Arial, Helvetica, sans-serif;}
div.press div strong{font-size:70%}
/* laura - tolto background-image e modificato padding */
div.press p{float:none;padding:3px 10px 0 0;min-height:62px;font-size:70%}
*>div.press p{height:auto;}
div.press div.rt{text-align:right}


/* language */
div.language{float:left;}

/* contatti */
div.boxcontact{background:#f0f0f0 url(../img/eu/bkg_contact.gif) no-repeat top left;width:197px;text-align:left;float:left;overflow:hidden}
div.boxcontact div{border-left:1px solid #cccccc;border-right:1px solid #cccccc;width:137px;float:left;padding-left:58px;margin-top:10px}
*>div.boxcontact div{height:auto;}
div.boxcontact h5{margin:0;color:#4076b2;font-family:Helvetica, Arial, sans-serif;}
div.boxcontact p{font-family:Helvetica, sans-serif;padding:2px 0 0 0;font-size:70%;}
div.boxcontact strong{padding:13px 0 5px 0;display:block;font-size:90%}
div.boxcontact a, a:hover{color:#555555;text-decoration:none;}



/* overlay credits */
h1.usoverlay{color:#00A64E;margin:0 0 10px 0}
div.usoverlay {color:#444444;font-family:Tahoma,Arial,Verdana;text-align:left}
div.usmain{width:740px;background-color:#fff;padding:4px 10px 10px 10px;margin:0 auto;}
div.uscontent{background-color:#ECECF2;padding:5px 7px 7px 7px;margin-top:10px}
#usdisplaybox {display:none;position:absolute;z-index:1000;top:50px;border:0;text-align:center;width:99%;}
#usdisplayboxbg {
	display: none;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#9D9C9C;
	background-image:url(img/bgModal.gif);
	position:absolute; top:0; left:0; width:100%; height:100%;z-index:999;
	background-image:url(../img/bgModal.gif);
	}
/* munu home*/
div.homecol{
	text-align:left;
	background-color:#FFFFFF;
	float:left;
	width:207px;
	z-index:2;
}


/* splash page */
#bkghome_splash{background:url(../img/bkg_header_splash.jpg) no-repeat center top;}
#box_splash_01{width:292px;height:310px;background:url(../img/box_splash_01.gif) no-repeat;float:left;font-size:70%}
#box_splash_02{width:642px;height:310px;background: url(../img/box_splash_02.gif) no-repeat 0 45px;font-family: Arial, Helvetica, sans-serif;font-weight:bold;margin:0 0 20px 30px;float:left;font-size:65%}
div.btn_global_site{padding:169px 0 0 30px;float:left;}
div.btn_global_site input{float:left;}
div.btn_global_site img{margin:0}

div.flag {margin:73px 0 0 263px;padding:0;float:left;font-family: Arial, Helvetica, sans-serif;font-weight:bold;}
*html div.flag {margin:83px 0 0 130px;}
div.flag ul{list-style-type:none;margin:0 0 0 0;padding:0;float:left;line-weight:10px;width:189px;}
div.flag ul li{margin:0 0 6px 0;padding:0;float:left;text-align:left;width:189px;}
*html div.flag ul li{float:none;margin:0 0 4px 0;}
*:first-child+html div.flag ul li{float:none;margin:0 0 4px 0;}
div.flag ul li span{float:left;margin-right:10px;color:#727272}
div.flag ul li span a{color:#727272}
div.flag ul li span a:hover{color:#E2001A;text-decoration:none}

li.nolang{background:url(img/) no-repeat center top;}
li.currlang{background:url(../img/bkg_lang.gif) no-repeat center top;}
li.currlang span a{color:#ffffff!important;}
span.flag_lang{display:none;background-color:#949494;color:#ffffff!important;padding:2px 4px 0 4px;clear:both;width:150px}
span.flag_lang label{display:block;width:100px;float:left;height:14px;padding-left:27px}
span.flag_lang label a{color:#fff!important}


/* editor */
.normalText{color:#555555!important;font-size:12px!important;font-family:Arial, Helvetica, sans-serif;}
.subHeadline{color:#3F77B2!important;font-size:13px!important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.linkInText{color:#E2001A!important;font-size:12px!important;font-family:Arial, Helvetica, sans-serif;}
.sublineBoxTable{color:#555555!important;font-size:11px!important;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
.txtBoxTable{color:#555555!important;font-size:11px!important;font-family:Arial, Helvetica, sans-serif;}
.linkLearnMore{color:#E2001A!important;font-size:70%!important;font-family:Arial, Helvetica, sans-serif;}
