/* reset css */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0}
/* end reset css */

BODY{font-family:"Trebuchet MS",Arial,sans-serif;font-size:100%;color:#555;background-color:#FFF}
div#pCat A{color:#000000;}
A{text-decoration:none;color:#E2001A}
A:hover{text-decoration:underline}
.png{behavior:expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/ucg-static/style/i/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true))}
.pngSubdir{behavior:expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "/ucg-static/style/i/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true))}

TEXTAREA{border:1px solid #F4F4F4}
TEXTAREA.textareaSpecial{font-size:.8em;font-family:Arial,sans-serif;width:100%;background-color:#F7F7F7;color:#555}

HR{background-color:#FFF;color:#F3F3F3;height:0;border:1px solid #F3F3F3;border-width:1px 0 0 0;width:100%;margin:10px 0 15px 0}

.fll{float:left}
.flr{float:right}
div.half{width:48%}
td.tdCont div.contItem.half{width:244px !important}


.float_left{float:left}
.float_right{float:right}
.tdCont>DIV.float_right{margin-right:5px;}

div.quarter_width{width: 122px !important; border: 0px solid red; margin: 3px 5px;}
div.half_width{width: 254px !important; border: 0px solid green; margin: 3px 5px;}
div.full_width{width:518px; margin: 5px; display:block;clear:both; float:none;}
div.half_width H4,div.quarter_width H4{margin-bottom:0px!important;}
/*changes for SEO*/
div.half_width H2,div.quarter_width H2{margin-bottom:0px!important;}
/**/

/*modifiche matte8 brick hp fixie6*/
* html div.full_width div.half{width:254px !important;}
* html div.full_width{margin:0px!important;width:auto!important;padding:5px;}
/*eo modifiche*/
td.tdCont div.contItem.half_width{width:244px;}

div.half_height{height: 21px; overflow:hidden; position:relative;}
div.half_height DIV.link_list P{height: 12px; overflow:hidden; margin-bottom:4px !important;}
div.half_height DIV.link_list{height: 2px; overflow:hidden; margin-bottom:4px !important;}
div.half_height DIV.otherLinks{position:absolute;top:22px; right:0px;}

div.one_height{height: 42px; overflow:hidden; position:relative;}
div.one_height DIV.link_list P{height: 12px; overflow:hidden; margin-bottom:4px !important;}
div.one_height DIV.link_list{height: 2px; overflow:hidden; margin-bottom:4px !important;}
div.one_height DIV.otherLinks{position:absolute;top:22px; right:0px;}

div.two_height{height: 94px;  overflow:hidden; position:relative;}
div.two_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.two_height DIV.link_list{height: 46px; overflow:hidden; margin-bottom:4px !important;}
div.two_height DIV.otherLinks{position:absolute;top:74px; right:0px;}

div.three_height{height: 146px; overflow:hidden; position:relative;}
div.three_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.three_height DIV.link_list{height: 90px; overflow:hidden; margin-bottom:4px !important;}
div.three_height DIV.otherLinks{position:absolute;top:126px; right:0px;}

div.four_height{height: 198px; overflow:hidden; position:relative;}
div.four_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.four_height DIV.link_list{height: 134px; overflow:hidden; margin-bottom:4px !important;}
div.four_height DIV.otherLinks{position:absolute;top:178px; right:0px;}

div.five_height{height: 250px; overflow:hidden; position:relative;}
div.five_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.five_height DIV.link_list{height: 178px; overflow:hidden; margin-bottom:4px !important;}
div.five_height DIV.otherLinks{position:absolute;top:230px; right:0px;}

div.six_height{height: 302px; overflow:hidden; position:relative;}
div.six_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.six_height DIV.link_list{height: 222px; overflow:hidden; margin-bottom:4px !important;}
div.six_height DIV.otherLinks{position:absolute;top:282px; right:0px;}

div.seven_height{height: 354px; overflow:hidden; position:relative;}
div.seven_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.seven_height DIV.link_list{height: 266px; overflow:hidden; margin-bottom:4px !important;}
div.seven_height DIV.otherLinks{position:absolute;top:234px; right:0px;}

div.eight_height{height: 406px; overflow:hidden; position:relative;}
div.eight_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.eight_height DIV.link_list{height: 310px; overflow:hidden; margin-bottom:4px !important;}
div.eight_height DIV.otherLinks{position:absolute;top:386px; right:0px;}

div.nine_height{height: 458px; overflow:hidden; position:relative;}
div.nine_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.nine_height DIV.link_list{height: 354px; overflow:hidden; margin-bottom:4px !important;}
div.nine_height DIV.otherLinks{position:absolute;top:438px; right:0px;}

div.ten_height{height: 510px; overflow:hidden; position:relative;}
div.ten_height DIV.link_list P{height: 40px; overflow:hidden; margin-bottom:4px !important;}
div.ten_height DIV.link_list{height: 398px; overflow:hidden; margin-bottom:4px !important;}
div.ten_height DIV.otherLinks{position:absolute;top:490px; right:0px;}

td.half{width:50%}
.w78{width:78%}
.w60{width:60%}
.w33{width:33%}
.w20{width:20%}
.w13{width:13%}
.w10{width:10%}
.w1{width:1px}
.w245{width:245px !important}
.w224{width:224px !important}

.cent{text-align:center !important}
.aright{text-align:right !important}

.dn{display:none}

td.nw{white-space:nowrap}

IMG.blockImg{display:block}

.fixedWidth{width:246px !important}

a.iconlink{font-weight:bold;font-size:90%}
a.iconlink img{vertical-align:middle;margin-left:10px}
a.iconlink:hover{text-decoration:none}

div.sep{font-size:1px;margin:14px 0;overflow:hidden;height:1px;background-color:#F3F3F3}

.small{font-size:90% !important;letter-spacing:-1px}
.smaller{font-size:85% !important}
.f80{font-size:80% !important}

.clear{float:none;background:none;clear:both !important;line-height:0;font-size:0;height:0;background:none;margin:0;padding:0}

#toolbar{
	background-position: bottom left;
  background-image: url('../i/sprite-vert.png');
  background-position: left -0px;
	background-repeat: repeat-x;
	background-color: #E6E6E6;
	min-width:994px
}
#toolbar .cont{width:994px;margin:0 auto}
#toolbar .cont UL#menuTool{text-align:right}
#toolbar .cont UL#menuTool LI{display:inline;margin:0;padding:0}
#toolbar .cont UL#menuTool LI A{text-transform:uppercase;position:relative;top:-2px;padding:3px 11px;font-size:65%;color:#555}
#toolbar .cont UL#menuTool LI A:hover{color:#000;text-decoration:none}
#toolbar .cont UL#menuTool LI A#tba-ip{
	text-transform:uppercase;
	position:relative;
	top:-2px;
	padding:4px 11px 3px 11px;
	font-size:65%;
	color:#fff;
	background-position: left bottom;
  background-image: url('../i/sprite-vert.png');
  background-position: left -25px;
	background-repeat: repeat-x;
	background-color: #e2001a;
}

#toolbar .cont UL#menuTool.open LI A{color:#FFF}
#toolbar .cont UL#menuTool LI A#tba-ip.on, #toolbar .cont UL#menuTool.open LI A.on,
#toolbar .cont UL#menuTool LI:hover A#tba-ip.on:hover, #toolbar .cont UL#menuTool.open LI:hover A:hover{color:#0F0F0F;background:#FFF}

#headLogo{margin:0 auto;width:994px;position:relative}
#headLogo #btnClose{background:url(../i/btnClose.gif) top left no-repeat;z-index:100000000;width:72px;height:20px;position:absolute;top:-1px;left:49%}
#headLogo #btnClose A{color:#FFF;text-decoration:none;font-size:70%;line-height:130%;margin:0 0 0 10px;cursor:pointer;display:block}
#headLogo IMG{margin:8px 0 0 25px}
#headLogo UL{text-align:right;width:50%;height:51px;line-height:51px;margin-top:1px}
#headLogo UL LI{display:inline;margin:0 11px}
#headLogo UL LI A{font-size:65%;text-transform:uppercase;color:#666}
#headLogo UL LI A:hover{text-decoration:none;color:#E2001A}

#toolbarmsg-bg{display:none;position:absolute;top:0;left:0;background-color:#000;height:491px;width:100%;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8}
#toolbarmsg{display:none;position:absolute;top:109px;background-color:#FFF;height:200px;margin:0 auto;width:966px}
#toolbarerr{display:none;position:absolute;top:170px;background-color:#FFF;height:150px;width:400px;left:450px}
#toolbardisclaimer{display:none;position:absolute;top:50px;background-color:#FFF;height:325px;width:1000px;left:50px}

#toolbarerr .close,#toolbardisclaimer .close,#toolbarmsg .close{display:block;float:right;background-color:#FB0014}

#toolbarerr .msg, #toolbardisclaimer .msg{font-size:110%;color:#555;margin:50px 20px}
#toolbarerr .msg .btn2, #toolbardisclaimer .msg .btn2{font-size:70% !important;color:#555;margin-top:20px}
#toolbardisclaimer .msg{font-size:110%;color:#555;margin:15px 20px}
#toolbardisclaimer .msg h1{color:#555;font-size:18px;font-weight:bold;margin-bottom:20px}
#toolbardisclaimer .msg p{font-size:12px}

.content{margin:0 auto;width:966px}
#menu{width:200px;margin-right:9px;float:left;font-size:95%;height:365px;height:auto}
#menu A:hover{text-decoration:none;color:#E2001A !important}
#menu UL A.on{color:#E2001A !important}
#menu UL A.fath{color:#000 !important}
#menu UL{margin-top:12px}
#menu UL LI{
	background-position: 0 .4em;
  background-image: url('../i/sprite-vert.png');
  background-position: left -48px;
	background-repeat: no-repeat;
	padding:0 0 0 13px;
	font-weight:bold
}
#menu UL LI.on{background:url(../i/listRedOn.gif) 0 .5em no-repeat}
#menu UL LI A{font-size:80%;text-transform:uppercase;color:#555}
#menu UL LI A.lvl1{font-family:"Trebuchet MS",Arial,sans-serif !important}
#menu UL LI UL{margin:0 0 10px 0;font-size:90%}
#menu UL LI UL LI{background:none;padding:0 0 8px 0;font-weight:normal}
#menu UL LI UL LI A{text-transform:none;color:#555;background:none;}
#menu UL LI UL LI UL{margin:5px 0 0 0;font-size:100%;border:1px solid #C0C0C0;border-width:1px 0;width:80%}
#menu UL LI UL LI UL LI{background:none;padding:3px 0 3px 10px}
#menu UL LI UL LI UL LI A{color:#555}

.tdContHP{width:519px;font-family:Arial,sans-serif;vertical-align:top}

#tabLayout{margin-top:38px}
.tdCont{width:542px;font-family:Arial,sans-serif;font-size:85%;vertical-align:top}/*{width:519px;font-family:Arial,sans-serif;font-size:85%;vertical-align:top}*/
.tdContFull{width:100%;font-family:Arial,sans-serif;font-size:85%;vertical-align:top}
#tdr{padding-top:15px;width:196px;vertical-align:top}
#tdsp{width:28px}/*{width:38px}*/
#tdl{width:212px;font-family:Arial,sans-serif;vertical-align:top}

.headPage{width:519px}
.headPage .bc{font-size:70%;color:#555}
.headPage .bc A{font-size:100%;color:#555}
.headPage .bc SPAN{font-size:100%;color:#333}
.headPage H1{font-size:130%;color:#E2001A;text-transform:uppercase;margin:11px 0 0 0;font-family:"Trebuchet MS",Arial,sans-serif}
.headPage H2{color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;font-weight:bold}
.headPage .uaLink{float:right;margin-top:15px}
.headPage .icoTool{font-size:90%;color:#3F77B2;float:right;margin-top:17px}
.headPage .icoTool A{margin:0 0 0 15px}

.tdCont P,.tdContFull P{font-size:90%;color:#555;margin:0}

.tdCont UL,.tdContFull UL,.tdCont OL,.tdContFull OL{font-size:90%;color:#555;list-style-type:disc;margin:0 0 5px 0}
.tdCont OL,.tdContFull OL{list-style-type:decimal;margin-left:29px}
.tdCont OL LI,.tdContFull OL LI{padding:0 0 5px 0}
.tdCont UL LI,.tdContFull UL LI{margin-left:30px}

.tdCont P A,.tdCont UL LI A,.tdContFull P A,.tdContFull UL LI A{color:#E2001A}
/*changes for SEO*/
.tdCont H2,.tdContFull H2{color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;margin-bottom:4px;font-weight:bold}
/**/

.tdCont H4,.tdContFull H4{color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;margin-bottom:4px;font-weight:bold}
.tdCont H5{font-size:80%;color:#333;margin-bottom:4px}

.lastUpdateString {color: #acacac; font-size: 90%;}
.lastUpdateDate {color: #acacac; font-weight: bold; line-height: 140%;}

h5.error{color:#E2001A !important}

P.lnk{
	font-size:80%;
	color:#333;
	background-position: 0 4px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 0 0 10px;
	margin-bottom:8px
}
P.lnk A{color:#555}
P.lnk2{
	font-size:80%;
	color:#555;
	background-position: 0 4px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 0 0 10px
}
P.lnk2 A{color:#555}
P.lnk3{
	font-size:90%;
	color:#555;
	background-position: 0 4px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 0 0 10px;
	margin-bottom:8px
}
P.lnk3 A{color:#555}

P.lnkRight{
	font-size:80%;
	color:#333;
	background-position: 90px 4px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 15px 0 10px;
	margin-bottom:8px;
	float: right
}
P.lnkRight A{color:#555}
.last{margin-bottom:30px !important}

.boxCorn{position:relative;width:100%}
.boxCorn .tl{position:absolute;top:0;left:0;z-index:1}
.boxCorn .tr{position:absolute;top:0;right:0;z-index:1}
.boxCorn .bl{position:absolute;bottom:0;left:0;z-index:1}
.boxCorn .br{position:absolute;bottom:0;right:0;z-index:1}
.boxCorn .thumb{position:absolute;top:0;right:0;z-index:0}

/*butts*/
.btnFull{text-align:right;background-color:#3F77B2;font-size:90%}
.btnFull a{color:#FFF;display:block;line-height:33px;padding-right:35px;background:url(../i/ar_wh.gif) center right no-repeat}

.btn2{
	min-width:80px;
	width:auto;
	font-size:90%;
	text-transform:uppercase;
	padding:1px 0;
	font-family:"Trebuchet MS",Arial,sans-serif;
	border:1px solid #CCC;
	background-position: center right;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	background-color: #FFF;
	white-space:nowrap
}
.btn2 a{margin:0 18px 0 7px}

.boxCorn.btn2 .tl{top:-1px;left:-1px}
.boxCorn.btn2 .tr{top:-1px;right:-1px}
.boxCorn.btn2 .bl{bottom:-1px;left:-1px}
.boxCorn.btn2 .br{bottom:-1px;right:-1px}

.btn{min-width:30px;width:expression(document.body.clientWidth<80?"80px":"auto");display:inline}
.btnW{height:18px;float:left;min-width:30px;width:expression(document.body.clientWidth<80?"80px":"auto");font-size:80%;text-transform:uppercase;margin:0;font-family:"Trebuchet MS",Arial,sans-serif;color:#FFF;padding-top:2px}
.min{float:left;width:4px;height:20px}
.btnW a{white-space:nowrap;margin:0 5px 0 5px}
.arrow{float:left;width:10px;background:url(../i/ar_wh.gif) 0 7px no-repeat;height:20px}
.arrowBack{float:left;width:9px;background:url(../i/ar_wh_back.gif) 3px 7px no-repeat;height:20px}
.btn.b4 .arrow{background-image:url(../i/ar_bl.gif)}

.btnVote{height:22px;float:left;min-width:80px;width:80px;font-size:90%;text-transform:uppercase;margin:0;font-family:"Trebuchet MS",Arial,sans-serif;color:#FFF}
.btnVote a{white-space:nowrap;margin:0 5px 0 5px}
.btn.b2 .btnVote{border:1px solid #CCC;border-width:1px 0}

.btn.b1 .btnVote,.btn.b1 .btnW,.btn.b1 .min,.btn.b1 .arrow,.btn.b1 .arrowBack{background-color:#E2001A}
.btn.b2 .btnW,.btn.b2 .min,.btn.b2 .arrow,.btn.b4 .btnW,.btn.b4 .min,.btn.b4 .arrow{background-color:#FFF}
.btn.b3 .btnW,.btn.b3 .min,.btn.b3 .arrow{background-color:#3F77B2}

.b1 a,.b3 a{color:#FFF}
.b2 a,.b4 a{color:#E2001A}

.b1 a:hover,.b3 a:hover, .b2 a:hover,.b4 a:hover{text-decoration: none}

.btn.b2 .btnW{border:1px solid #CCC;border-width:1px 0}
.btn.b2 .boxCorn{border-left:1px solid #CCC}
/* end butts*/
#advsrc{margin:17px;font-size:90%}
#advsrc label{width:12.5em;display:block;float:left;padding-top:3px}
#advsrc .flr label{width:5em}
#advtxt{width:13.5em}
#advsrc select{width:13.7em}
#advsrc input[type=checkbox]{margin-top:3px}

#advsrc #sbm-adv{
background:url(../i/bg_sbm_adv_darkred_arrow.gif) no-repeat;
text-align:left;
text-transform:uppercase;
cursor:pointer;
color:#FFF;
width:76px;
border:0;
font-family:"Trebuchet MS",Arial,sans-serif;
line-height:100%;
height:18px;
margin-left:12em;
font-size: 90%;
//padding-top: 0.2em;
padding-left: 1em
}

input[type=text]#advfd {width: 11.7em;}
input[type=text]#advtd {width: 11.7em;}

.boxArt{background:#f1f1f1 url(../i/imgBoxGray.gif) top right no-repeat;min-height:98px}
.boxArt DIV{width:65%;padding:10px 0 0 10px}
.boxArt DIV H2{color:#333;font-size:120%;font-family:"Trebuchet MS",Arial,sans-serif}
.boxArt DIV P{line-height:140%}

.boxUni{background:#F1F1F1;min-height:98px;text-align:center}
.boxUni IMG.tit{margin-top:10px}
.boxUni H2{text-transform:uppercase;color:#e60606;font-size:70%;font-weight:normal}
.boxUni P{text-align:left;margin:5px 16px}

.boxBanner1{background:#f1f1f1;margin-bottom:6px;font-family:"Trebuchet MS",Arial,sans-serif;background-position:bottom right;background-repeat:no-repeat}
.boxBanner1 H2{font-size:125%;padding:.2em .5em;font-weight:normal;color:#333;line-height:95%}
.boxBanner1 H2 A{color:#333}
.boxBanner1 H2.sxTit A{color:#E2001A}
.boxBanner1 H2.sxTit{width:31%;padding:2% 3% 0 3%;float:left;font-size:230%;line-height:100%}

.boxBanner1 H3{width:58%;padding:1% 2% 0 2%;float:right;text-align:left;font-size:125%}
.boxBanner1 H3 A{color:#333}
.boxBanner1 H4{width:58%;padding:0 2%;font-size:85%;float:right;text-align:left;color:#333;font-weight:normal}
.boxBanner1 H4 strong{font-weight:bold}
.boxBanner1.vdouble{height:7em}
.boxBanner1.vdouble H2{line-height:120%}
.boxBanner1.vsingle{height:3.3em}

.boxBanner2{background:url(../i/bgBoxBlue.gif) top center repeat-y #3F77B0;min-height:98px;text-align:center;font-family:"Trebuchet MS",Arial,sans-serif}
.boxBanner2 A{color:#FFF}
.boxBanner2 H2{color:#FFF;font-size:170%;font-weight:normal;text-transform:uppercase;padding:6px 0 0 0;margin:0}
.boxBanner2 H3{color:#FFF;font-size:80%;font-weight:normal;text-transform:uppercase;margin:0;line-height:100%}
.boxBanner2 H4{color:#FFF;font-size:70%;font-weight:normal;margin:0;position:absolute;bottom:0;left:33%;text-align:center}

.boxBanner3{background:#f1f1f1;margin-bottom:6px;font-family:"Trebuchet MS",Arial,sans-serif;background-position:bottom right;background-repeat:no-repeat;text-align:center;padding-top:10%;cursor:hand;cursor:pointer;height:6em}
.boxBanner3 H2{font-size:100%;font-weight:800}
.boxBanner3 a{color:#333}

.boxBanner3.hl{background-color:#23718A;text-align:left}

.spDot{background:url(../i/bg_spdot.gif) repeat-x;height:20px;font-size:5px;line-height:20px}

.boxFin IMG.hf{display:block;clear:both}
.boxFin.body{font-size:120%}
.boxFin H2{background:#F1F1F1;border-left:1px solid #CCC;font-weight:bold;border-right:1px solid #CCC;color:#333;padding:3px 9px}
.boxFin.body H2{background:#FFF;font-family:"Trebuchet MS"}
.boxFin div.cnt{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-position: top left;
  background-image: url('../i/sprite-horiz.png');
  background-position: -0px top;
	background-repeat: repeat-x;
	background-color: #FFF;
	padding-top:5px
}
.boxFin div.cnt2{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background-position: top left;
  background-image: url('../i/sprite-horiz.png');
  background-position: -0px top;
	background-repeat: repeat-x;
	background-color: #FFF;
}
.boxFin.body div.cnt{background:none}
.boxFin div.intraday{text-align:center}
.boxFin .data{border:1px solid #CCC;border-width:1px 0;background:#F1F1F1;padding:.5em;font-family:Arial;font-weight:bold;font-size:90%;margin-top:.5em;color: #333}
.boxFin .data2{border:1px solid #CCC;border-width:1px 0;padding:.5em;font-family:Arial;font-weight:bold;font-size:90%;color: #333}
.boxFin .change{font-size:85%;padding:.5em 0}
.boxFin span.ok{color:#393}
.boxFin span.ko{color:#E2001A}
.boxFin img.dir{vertical-align:middle}
.boxFin div.date{text-align:right;font-size:75%;font-weight: normal}
.boxFin div.links{font-family:Arial;font-size:90%}
.boxFin div.links a{
	background-position: 5px 6px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	display:block;
	float:left;
	font-size:75%;
	padding:3px 0 0 13px;
	color:#333
}

.search{background:#3f77b2;height:28px}
.search input.input{
	position:absolute;
	top:6px;
	left:5px;
	margin:0 0 5px 0;
	background-position: top left;
  background-image: url('../i/sprite-vert.png');
  background-position: left -70px;
	background-repeat: repeat-x;
	background-color: #FFF;
	border-top:1px solid #666;
	border-bottom:1px solid #f3f4f8;
	border-left:1px solid #CCCECD;
	border-right:1px solid #CCCECD;
	font-size:70%;
	width:85%
}
.search input.submit{position:absolute;top:4px;right:5px;width:14px;height:20px}
.search img.tr,.search img.br{right:-1px}
.search > img.tr,.search > img.br{right:0}

div.searchContainer{position:relative;font-size:120%}
div.searchContainer div.search{position:absolute;top:15px;width:197px;right:0}

.wwwBox{background:url(../i/bgBanWW.gif) top right no-repeat;height:56px}
.wwwBox H2{position:relative;top:5px;left:10px;color:#FFF;font-size:120%}
.wwwBox H3 A{position:relative;top:5px;left:10px;color:#FFF;font-size:80%}

.footer{border-top:1px solid #C0C0C0;margin:20px auto 0 auto;width:966px;position:relative;font-family:Arial,sans-serif;font-size:90%}
.footer .isw{position:absolute;top:-70px;left:9px}
.footer UL LI{display:inline;margin-right:27px;line-height:142%}
.footer UL LI A{font-size:78%;color:#555}
.footer UL LI A:hover{text-decoration:none;color:#333}

.footer UL LI A.rss{
	background-position: left center;
  background-image: url('../i/sprite-vert.png');
  background-position: left -86px;
	background-repeat: no-repeat;
	padding:0 0 0 20px
}
.footer UL.subFoot{font-size:70%;margin-top:3px}
.footer UL.subFoot LI{color:#ACACAC;margin-right:8px}
.footer UL.subFoot LI A{color:#ACACAC;font-size:100%}
.footer UL.subFoot LI A:hover{color:#555}

.footer UL.footSupp{float:right;font-size:70%;margin-top:7px}
.footer UL.footSupp LI{line-height:26px;height:26px}
.footer UL.footSupp LI A{color:#ACACAC;font-size:100%}
.footer UL.footSupp LI A:hover{color:#555}

/* TOOL CRUSCOTTO */
.tool_bg{width:100%;background:#143b6b;height:464px}
.tool_cont{width:100%;background:url(../i/bgTool.jpg) bottom center no-repeat;height:464px;text-align:center}
.tool_bg IFRAME{margin-top:3px}

.contShad{height:5px;width:100%}
.sh1,.sh2,.sh3,.sh4,.sh5{background:#2B2B2B;height:1px;font-size:0;overflow:hidden}
.sh1{filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40}
.sh2{filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30}
.sh3{filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20}
.sh4{filter:alpha(opacity=10);-moz-opacity:.10;opacity:.10}
.sh5{filter:alpha(opacity=5);-moz-opacity:.05;opacity:.05}

.contTab{display:none;}
.contTab.open{display:block}
.contTab .colL{width:48%;float:left}
.contTab .colR{width:48%;float:right}
.contTab .colL P A,.contTab .colR P A{color:#333}
.contTab H2{color:#4078b2;font-weight:bold;margin-bottom:8px}
.contTab H3{font-size:80%;color:#333;font-weight:bold;margin-top:14px}
.contTab H3 SPAN{font-weight:normal}
.contTab div.p{
	font-size:80%;
	color:#333;
	background-position: 0 3px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 0 0 10px;
	margin-bottom:8px
}
.contTab A{color:#333}

div.otherLinks{
	font-size:80%;
	background-position: center right;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 0 0 10px;
	margin-bottom:8px;
	text-align:right;
	padding-right:10px
}
div.otherLinks A{text-align:right;color:#E2001A !important;padding-right:10px}

.tabYear{margin:0;position:relative}
.tabYear UL.tab{margin:0;position:absolute;z-index:800}
.tabYear UL.tab LI{margin:0;background:url(../i/tabYear.gif) top left no-repeat;height:28px;width:49px;padding:10px 0 0 0;list-style:none;float:left;text-align:center}
.tabYear UL.tab LI.on{background:url(../i/tabYearChoose.gif) -1px 0 no-repeat;width:63px;padding:6px 0 0 0}
.tabYear UL.tab LI.on.first{background:url(../i/tabYearChoose.gif) top left no-repeat;width:64px}
.tabYear UL.tab LI A{color:#989898;padding:0 10px 0 0;font-size:70%;text-decoration:none}
.tabYear UL.tab LI.on A{color:#E2001A;font-size:100%;font-weight:bold;padding:0 16px 0 0;text-decoration:none}

div.extlink{position:absolute;top:20px;right:0}
div.extlink a{
	color:#5B5B5B;
	background-position: 0 .35em;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	margin-top:13px;
	padding-left:10px;
	display:block;
	font-size:80%
}

div.extlink2{position:absolute;top:0;right:0;font-size:80%}
div.extlink2 a{color:#E2001A;font-weight:bold}

UL.month{margin:0}
UL.month LI{list-style:none}
UL.month LI H2{background:#F3F3F3;line-height:20px;border-bottom:1px solid #FFF}
UL.month LI H2 A{background:url(../i/bgAccordMonth.gif) 11px 7px no-repeat;padding-left:22px;font-size:90%;font-weight:bold;display:block;color:#E2001A}
UL.month LI.on H2{background:#C0C0C0;line-height:20px}
UL.month LI.on H2 A{background:url(../i/bgAccordMonthOn.gif) 9px 8px no-repeat;padding-left:22px;font-size:90%;font-weight:bold;display:block;color:#333}
UL.month LI DIV.monthDesc{display:none}
UL.month LI.on DIV.monthDesc{display:block;font-size:90%;color:#555}
UL.month LI DIV.monthDesc DIV.row{border-bottom:1px solid #F3F3F3}
UL.month LI DIV.monthDesc DIV.row.last{border-bottom:none}
UL.month LI DIV.monthDesc DIV.l{float:left;width:80px;margin:0;padding:8px 4px 8px 26px}
UL.month LI DIV.monthDesc DIV.l.on{background:url(../i/priceSensitive.gif) 6px 13px no-repeat}
UL.month LI DIV.monthDesc DIV.c{float:left;width:325px;border-left:1px solid #F3F3F3;border-right:1px solid #F3F3F3;padding:8px 4px}
UL.month LI DIV.monthDesc DIV.r{float:left;width:55px;padding:8px 4px}
UL.month LI DIV.monthDesc DIV SPAN{color:#DCDCDC}
.monthLegenda{margin-top:10px;color:#555;background:url(../i/priceSensitive.gif) 8px 4px no-repeat;font-size:80%;padding:0 0 5px 21px;border-bottom:1px solid #F3F3F3}

TABLE.tableData{text-align:center;font-size:80%}
TABLE.tableData TD{text-align:center;padding:4px;border-bottom:1px solid #FFF;color:#555}
TABLE.tableData TH{text-align:center;padding:4px;color:#000}
TABLE.tableData TH.main{border-bottom:1px solid #F3F3F3;padding:10px}
TABLE.tableData TR.odd{background:#E4E4E4}
TABLE.tableData TR.even{background:#F1F1F1}
TABLE.tableData TD.firstCell{border-right:9px solid #FFF;text-align:left}
TABLE.tableData TD.bright{border-right:1px solid #FFF}

img.imgLeft{float:left;margin:0 20px 8px 0}
img.imgCenter{display:block;margin-bottom:4px}
img.imgRight{float:right;margin:0 0 8px 15px}

div.relLinks{background:url(../i/bg_relcnt.gif) bottom left repeat-x;overflow:hidden}
div.relLinks .title{font-weight:bold;margin:6px 11px;float:left;width:50%;color:#3f77b2;font-family:"Trebuchet MS",Arial,sans-serif}
div.relLinks .topLink{float:right;width:45%;text-align:right;font-weight:bold;font-family:"Trebuchet MS",Arial,sans-serif}
div.relLinks .topLink A{background:url(../i/bg_rel_toplnk.gif) no-repeat;padding:6px  11px 6px 35px;line-height:250%;color:#000}
.tdContFull div.relLinks .title{width:60%}
.tdContFull div.relLinks .topLink{width:37%}

table.linksTable{width:96%;margin-bottom:8px;clear:both}
table.linksTable td{width:50%;vertical-align:top;font-size:80%}
table.linksTable td a{
	padding:0 .5em 0 1.5em;
	background-position: 0 .4em;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	color:#555
}
div.relLinks table.linksTable td a{display:block}
td.tdContFull table.linksTable td{width:33%}

div.bannerRight{background-color:#F4F4F4;cursor:hand;cursor:pointer;font-family:Arial,sans-serif;overflow:hidden}
div.bannerRight div.txt{color:#333;font-size:160%;line-height:85%;margin:10px 13px;letter-spacing:-0.05em}

img.imgBannerRight{display:block}

table.docTable{width:100%;border-top:1px solid #F3F3F3;border-collapse:separate}
table.docTable td{vertical-align:top;font-size:80%;border-top:2px solid #FFF;padding:4px 11px}
table.docTable tr.odd td{background-color:#E4E4E4}
table.docTable tr.even td{background-color:#F1F1F1}
table.docTable td.ico{width:1%;padding:2px 4px;border-left:1px solid #FFF}

img.payoff{margin-top:8px;display:block}

div.maintxt{font-size:90%}
div.maintxt p,div.maintxt ul{font-size:100% !important}

div#videolaunchersp{position:relative;height:184px}
div#videolauncher{position:absolute;top:-46px;left:-14px}

.box3cols{background:#F1F1F1;margin-bottom:6px;font-family:"Trebuchet MS",Arial,sans-serif;background-position:bottom right;background-repeat:no-repeat;padding-bottom:5px}
.box3cols H3{font-size:140%;padding:.5em .9em;font-weight:normal;color:#3F77B2;line-height:95%}
.box3cols div.title{font-size:95%;padding:0 0 0 16px;font-weight:800;color:#3F77B2}
.box3cols div.text{font-size:85%;padding:0 0 0 16px;font-weight:800;color:#333}
.box3cols div.padd{padding:10px;font-family:Arial}

.box3cols .flr.w33 .btn{position:absolute;bottom:10px;right:10px}

.articleSmallL{float:left;width:46%}
.articleSmallR{float:left;width:47%}
.articleSmallL H3, .articleSmallR H3{font-size:80%;font-weight:800;min-height:30px;height:auto !important;height:30px;margin-bottom:2px;color:#3F77B2}
.articleSmallL a,.articleSmallR a{color:#555}
.articleSmallL h3 a,.articleSmallR h3 a{color:#3F77B2}
.articleSmallL a:hover *,.articleSmallR a:hover *{text-decoration:underline;cursor:pointer}
.articleSmallL div.txt,.articleSmallR div.txt{font-size:80%;line-height:110%;width:150px;float:left}
.articleSmallL div.txt P,.articleSmallR div.txt P{font-size:100%}
.articleSmallL img,.articleSmallR img{float:left;margin:0 12px 3px 0}
.sepH{width:7%;float:left}

.sepV{float:none;clear:both;font-size:1px;height:25px}

.bookBox{border:1px solid #EAEAEA;overflow:hidden;background:url(../i/bg_bookbox.png) bottom right no-repeat;height:100%}
.bookBox .cnt{margin:13px 38px 13px 13px;overflow:hidden;height:100%}
.bookBox .title{font-family:"Trebuchet MS";font-size:135%;padding-bottom:1em}
.bookBox .cnt div.half{width:48% !important}

.lineBox .top{background:url(../i/linebox_top.gif) no-repeat;height:3px;overflow:hidden}
.lineBox .bdy{border-left:1px solid #EAEAEA;border-right:1px solid #F5F5F5;padding:12px 14px;overflow:hidden}
.lineBox .bdy.tx{font-size:.8em}
.lineBox .bdy.tx a{color:#E2001A}
.lineBox .bdy.tx big{font-size:1.1em}
.lineBox .btm{background:url(../i/linebox_btm.gif) no-repeat;height:3px;overflow:hidden}
.lineBox p.lnk{padding-right:10px}
.lineBox.w224 .top{background-image:url(../i/linebox224_top.gif)}
.lineBox.w224 .btm{background-image:url(../i/linebox224_btm.gif)}
.lineBox.w224 .bdy{border-color:#c0c0c0;padding:3px 11px;height:51px}
.lineBox div.hl{text-transform:uppercase;color:#3F77B2;font-weight:bold;font-size:90%;background:#FFF}

div.yearCnt,div.sectCnt{display:none}
div.yearCnt.see,div.sectCnt.see{display:block}
div.sectCnt h5{background:#E4E4E4;font-size:80%;color:#3F77B2;font-weight:bold;padding:.2em .5em .2em 14.9em;margin:1px 0 3px 0}

div.archSect{padding:.5em 0}
div.archSect.on{border-bottom:1px solid #F4F4F4}
div.archSect div.a{font-size:95%;color:#E2001A;background:url(../i/aD.gif) 0 .5em no-repeat;padding-left:1em;margin-left:1em}
div.archSect a{
	font-size:95%;
	display:block;
	background-position: 0 .4em;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding-left:1em;
	margin-left:1em;
	color:#E2001A
}
div.archSect a.on{background:url(../i/aD.gif) 0 .5em no-repeat}

table.archTable{width:100%;margin:1px 0 1em 0}
table.archTable td{padding:5px 5px 5px 11px;font-size:83%;color:#555;border:1px solid #FFF;border-width:1px 1px 0 0;background:#F1F1F1}
table.archTable a{color:#555}
table.archTable td.vtop,table.archTable.vtop td{vertical-align:top}
table.archTable td.hl{background:#E4E4E4;line-height:150%}
table.archTable td.hl.vtop{line-height:normal}
table.archTable td.sp{border-right:13px solid #FFF;width:17%}
table.archTable td.doc{white-space:nowrap;width:14%;text-align:right}
table.archTable td.doc img{vertical-align:middle}

table.archTable img.ico{vertical-align:middle;margin-left:1em}

table.archTable tr.btm td{vertical-align:bottom}
table.archTable td.cont{padding:0 !important;font-size:100%}
table.archTable td.cont table{width:100%}
table.archTable tr.sp td{padding:0;height:2px;border:0 !important;background:#FFF}

table.archTable tr.odd td{background-color:#E4E4E4}
table.archTable tr.evn td{background-color:#F1F1F1}

table.archTable tr.row1 td{background-color:#E4E4E4}
table.archTable tr.row0 td{background-color:#F1F1F1}

table.archTable tr.title td{border-bottom:3px solid #FFF}

table.archTable td.emp{background:#E4E4E4;padding:0;vertical-align:top}
table.archTable td.emp div{height:1px;overflow:hidden;background:#FFF;margin-top:-2px}

table.archTable h5{color:#3F77B2;font-weight:bold;line-height:140%}
table.archTable h6{color:#E2001A;font-weight:bold}
table.archTable h6.docs{color:#E2001A;font-weight:bold;padding-left:2em;font-size:80%;background:url(../i/ar_down.gif) 1em .55em no-repeat;margin:.5em 0}

table.archTable a.aggTit{
	display:block;
	color:#E2001A;
	font-size:80%;
	background-position: 0 .8em;
  background-image: url('../i/sprite-vert.png');
  background-position: left -48px;
	background-repeat: no-repeat;
	padding:.5em 1em;
	margin:0 13px
}
table.archTable a.aggTit.on{background-image:url(../i/listRedOn.gif);background-position:0 1em}
table.archTable .aggTit2{display:block;color:#333333;font-size:80%;padding:.5em 1em;margin:0 13px}

table.archTable div.agg{display:none}
table.archTable div.agg table td{padding-left:24px}
table.archTable div.agg table td.doc{padding-left:11px}

table.archTable a.ar{
	display:block;
	background-position: 0 3px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	color:#555;
	padding-left:10px
}

table.archTable td.imp{color:#E2001A;font-weight:bold}

.vSpace12{height:12px;font-size:12px;line-height:12px}
.vSpace25{height:25px;font-size:25px;line-height:25px}
.vSpace24{height:24px;font-size:24px;line-height:24px}
div.otherLinks.margRight{margin-right:10px}

DIV.hd{
	height:30px;
	background-position: left bottom;
  background-image: url('../i/sprite-vert.png');
  background-position: left -101px;
	background-repeat: repeat-x;
}
div.tabYear div.hd{height:28px;position:absolute;top:0;left:0;width:100%}
.tabend{height:30px}

.phoText.half{width:47.9%}

.phoText .text.half{width:50.2%}

.phoText .text .head{font-weight:bold;color:#3f77b2;font-size:95%}
.phoText .text .head a{color:#3f77b2}
.phoText .text .preTxt{font-size:11px;font-weight:bold;padding-top:10px}
.phoText .text .txt{font-size:80%;padding-top:10px}

.multimediaBox .cont{padding:12px;font-family:Arial,sans-serif}
.multimediaBox .cont IMG.left{padding-right:10px}
.multimediaBox .cont .preTxt{padding-top:15px;font-weight:bold;font-size:100%}
.multimediaBox .cont .txt{font-size:90%}

.btn.mediaButt{padding-top:25px;float:right}

h5 img.ico{margin-left:20px}
.presslist h5{margin-bottom:.1em}

.linksBarr{border-bottom:1px solid #f4f3f3;padding:0px 15px;font-size:80%}
.linksBarr span.psens{background:url(../i/priceSensitive.gif) no-repeat left 3px;color:#555;padding-left:10px}
.linksBarr A.arr{
	background-position: right 3px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding-right:20px
}
.linksBarr A.arrTab{
	background-position: right 3px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding-right:20px; 
	color:#e2001a
}
.linksBarr .flr{text-align:right}

.tableDownload{width:100%}
.tableDownload TR TH{background:#FFF;text-align:center;padding:0 0 8px 0;font-size:80%}
.tableDownload TR TH.first{padding:0 0 8px 5px;text-align:left}
.tableDownload TR.dark TD{background:#e4e4e4}
.tableDownload TR TD{background:#f1f1f1;font-size:80%;text-align:center;border-right:1px solid #FFF;border-bottom:1px solid #FFF;padding:2px 0}
.tableDownload TR TD.document{text-align:left;padding:2px 0 2px 5px}
.tableDownload TR TD.document span,.tableDownload TR TD.document label{
	background-position: left 3px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding-left:10px
}
.tableDownload TR TD.document label{cursor:pointer}

.tableDownload TR TD.type{width:10%}
.tableDownload TR TD.size{width:10%}
.tableDownload TR TD.checkDown{width:5%}

.downloadName{float:left;padding-right:10px;font-size:130%}
.downloadWeight{float:left;font-weight:bold;font-size:130%}

.downloadName P,
.downloadWeight P{color:#333}

.sendBarr{width:100%}
.sendBarr .download{float:left;margin-right:1px;width:20%;background:#115193;padding:14px 0 14px 0}
.sendBarr .button{margin:0 10px;background:#FFF;min-width:105px;width:90px;padding:0 10px 0 5px}
.sendBarr .button A{color:#333;background:url(../i/arBlack.gif) no-repeat right 5px;display:block;font-size:90%;line-height:130%;font-family:"Trebuchet MS";font-weight:bold;padding-right:20px}
.sendBarr .send{float:left;width:79.1%;background:#3f77b2;padding:11px 0 12px 0;color:#FFF}
.sendBarr .send .labelSend{margin:0 10px;line-height:150%}

.sendBarr .send .labelSend .txt{font-size:130%;float:left}
.sendBarr .send .labelSend INPUT{width:230px;padding-top:3px;margin-left:20px;font-size:90%;font-family:'Trebuchet MS';font-weight:bold;background:url(../i/bg_input.gif) #FFF repeat-x left top;border:0;padding-left:10px;float:left}
.sendBarr .send .labelSend .button{margin-top:3px;min-width:100px;width:85px}

.headPage.extendedNoSearch{width:100%}

.resultSearch{position:relative;font-size:120%;background:#f1f1f1;float:right;}
.resultSearch .results{font-size:85%;padding:8px 0 0 10px;color:#555}
.resultSearch .search{width:197px;float:right}

.resultSearch .boxCorn.search .tl{display:none}
.resultSearch .boxCorn.search .bl{display:none}
.resultSearch .boxCorn.search .tr{display:block}
.resultSearch .boxCorn.search .br{display:block}
.resultSearch .tl{display:block}
.resultSearch .bl{display:block}
.resultSearch .tr{display:none}
.resultSearch .br{display:none}
					
.searchList P{width:95%}
.searchList h5{margin-bottom:.1em;font-size:13px;color:#3F77B2;font-family:"Trebuchet MS";font-weight:bold;margin-top:35px}
.searchList h5 A{color:#3F77B2}
.searchList .paginator{background:url(../i/bg_dotted.gif) top left repeat-x;font-size:80%;padding:10px 5px}

.searchList .paginator{margin-top:40px}

.searchList .paginator .scrollP{padding-right:10px;background:url(../i/arr_grey55P.gif) no-repeat right 3px;padding-right:10px}
.searchList .paginator .scrollN{padding-left:10px;background:url(../i/arr_grey55N.gif) no-repeat left 3px;padding-left:10px}

.searchList .paginator A{color:#555}
.searchList .paginator .number A.now{color:#E2001A;font-weight:bold}

.searchList .suggestion{margin-left:20px;margin-top:10px;}

/*UPDATE ALERT*/
body#ualert{color:#FFF;font-size:75%;font-family:Arial,sans-serif;background-color:transparent}
body#ualert a{color:#000;font-weight:bold}
body#ualert label{font-weight:bold}
body#ualert label.wfix{display:block;clear:both;float:left;width:8em;padding-top:.3em}
#uaform .inp,#uaform .sel{float:left;width:72%;border:0;border-top:1px solid #8C8C8C;border-right:1px solid #D6CACB}
#uaform .inp{padding:.1em .3em;width:70%}
#uaform .inp.full{width:100%;margin:.3em 0 .5em 0}
body#ualert .panleft{float:right;width:40%;overflow:hidden}
body#ualert .pancenter{width:50%;margin:0 auto}
body#ualert .pancenter .ind{margin-left:4em}
body#ualert .i{clear:both;margin-top:1em;overflow:hidden;height:auto}
body#ualert .panleft .i{margin-top:2em}
body#ualert .panleft > .i{margin-top:1em}
body#ualert .panright .fll.half label{margin-left:.8em;line-height:180%}
body#ualert .i input,body#ualert .i select{margin-top:3px;font-weight:bold}
body#ualert .hint{font-size:90%}
body#ualert .hr{clear:both;background-color:#000;height:1px !important;overlow:hidden;font-size:0;line-height:0}
body#ualert .panright{float:left;width:58%;overflow:hidden}
body#ualert .t{margin-bottom:.7em;font-weight:bold;font-size:18px;background:url(../i/bg_title_tool.jpg) no-repeat left top;height:23px;line-height:23px;margin-top:1px;font-weight:bold;font-family:helvetica;padding-left:4px;}
body#ualert .stit{font-style:italic;font-weight:bold;margin-bottom:.3em}
body#ualert div.radios{margin:.3em 0 0 2em}
body#ualert BR{font-size:10px;line-height:10px;}
body#ualert .hr BR{height:1px !important;font-size:0 !important;line-height:0 !important;}
/*/UPDATE ALERT*/

/* DISCLAIMER BOX */
a.btnDisclaimer{background:url(../i/bg_btn_disclaimer.gif) no-repeat top left;display:block;text-transform:uppercase;width:127px;height:22px}
a.btnDisclaimer.pressed{background:url(../i/bg_btn_disclaimer_sel.gif) no-repeat top left;color:#FFF !important}
a.btnDisclaimer:hover{text-decoration:none}
a.btnDisclaimer span{display:block;padding:3px 6px;font-size:12px;color:#333}
a.btnDisclaimer.pressed{color:#FFF}
.BottomToolHead{padding:3px 20px 6px 20px;font-size:18px;color:#333;width:190px}
.BottomToolSx{float:left;width:49%;border-right:2px solid #52000c}
.BottomToolDx{float:left;width:48%}
#BottomToolBox{position:absolute;bottom:0;left:0;width:1000px;border-top:2px solid #52000C}
/* /DISCLAIMER BOX */

/*GENERIC TABLE*/
table.tbl{width:100%;border-collapse:collapse}
table.tbl td,table.tbl th{padding:.4em .6em;vertical-align:top;font-size:11px}
table.tbl th{text-transform:uppercase;font-weight:bold;border-top:1px solid #F3F3F3;font-size:80%;vertical-align:bottom;color:#000}
table.tbl th.nt,table.tbl tr.nt th{border-top:0}
table.tbl td{border:1px solid #FFF;border-width:0 1px 1px 0;text-align:left;color:#555}
table.tbl tr.nb td{border-right:0}
table.tbl td.lbl{border-right:14px solid #FFF !important}
table.tbl tr.odd td{background-color:#E4E4E4}
table.tbl tr.even td{background-color:#F1F1F1}
table.tbl td.doc{width:12%;text-align:right;white-space:nowrap}
table.tbl td.doc img,table.tbl img.vm{vertical-align:middle}
table.tbl a.ar{
	display:block;
	background-position: 0 3px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	color:#555;
	padding-left:10px
}
table.tbl td.r{text-align:right}
table.tbl td.wlblt{width:30%}
table.tbl td.wdt{width:15%}

p.atp{display:inline;background:#3F77B2;padding:.5em .8em;color:#FFF}
div.tabnotes{padding:.4em .6em;font-size:80%}
p.notes{font-size:70%}

/*presentations*/
div.presHead{color:#555;position:relative;width:100%}
div.presHead div.pl{float:left;background-color:#F3F3F3;width:73%;min-height:184px;height:184px}
div.presHead div.pr{background-color:#F3F3F3;float:right;width:25%;min-height:184px;height:184px;font-size:90%;position:absolute;right:0;border-left:13px solid #FFF}
div.presHead .txt{margin:1em 2em;float:left}
div.presHead .i{font-size:70%}
div.presHead .date{font-size:90%}
div.presHead .hl{font-size:140%;color:#3F77B2;background:#F3F3F3}
div.presHead .data{font-size:90%}
div.presHead h5{color:#E2001A;font-size:300%;letter-spacing:-1px}
div.presHead h6{font-size:160%;padding-bottom:.2em}

.multimediaBox .cont H5{color:#3F77B2;font-weight:800}
.multimediaBox .cont STRONG.normal{color:#555}
.txtr{text-align:right;color:#555;font-size:.9em}
.titGrey{color:#555 !important}

.rightImgBlock{font-size:90%;width:115px}
.rightImgBlock p{text-align:right}
.rightImgBlock .img{display:block}
.rightImgBlock .ico{vertical-align:middle}
.rightImgBlock .sz{color:#555;font-size:90%;padding-right:25px;text-align:right}

div.row{border-bottom:1px solid #FFF;font-size:80%;padding:.1em .5em}
div.row.evn{background-color:#F1F1F1}
div.row.odd{background-color:#E4E4E4}

div.hl-em{font-style:italic;padding:0 .9em;color:#555}
div.hl-em.r{color:#E2001A;line-height:180%;font-weight:bold}

.board-l{float:left;width:145px}
.board-r{float:left;padding-left:30px;background:url(../i/bg_vdot.gif) repeat-y}
h4.role{color:#555 !important;padding-bottom:8px;width:118px}
h2.role{color:#555 !important;padding-bottom:8px;width:118px}
.txtName{font-size:.8em;padding:10px 0 15px 3px;width:118px;font-family:Arial,sans-serif}
.txtName a{font-weight:800;color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;font-size:1.1em}
.w175{width:175px}
.arrowB{margin:117px 0 0 10px}
.blockBoard{width:118px;padding-right:25px}
.blockBoardLast{width:118px}
.hrDot{background:url(../i/hr_dot.gif) repeat-x;line-height:1px;height:1px}

/* TAB */
DIV.TabCont{
	height:30px;
	width:100%;
	background-position: left bottom;
	background-image:url(../i/tabInWidBkg.gif);
	background-repeat: repeat-x;
}
DIV.TabCont DIV.pos{height:29px;position:relative;top:1px}

DIV.TabCont DIV.pos DIV.tabOff{
  background-image: url('../i/sprite-vert.png');
  background-position: left -130px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.75em
}
DIV.TabCont DIV.pos DIV.tabOn{
  background-image: url('../i/sprite-vert.png');
  background-position: left -159px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.9em
}
DIV.TabCont DIV.pos DIV.tabOffBlue{
  background-image: url('../i/sprite-vert.png');
  background-position: left -188px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.75em
}
DIV.TabCont DIV.pos DIV.tabOnBlue{
  background-image: url('../i/sprite-vert.png');
  background-position: left -218px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.9em
}
DIV.TabCont DIV.pos DIV.tabOffRed{background:url(../i/tab_back_red_off.gif) repeat-x;height:29px;float:left;font-size:.75em}
DIV.TabCont DIV.pos DIV.tabOnRed{
  background-image: url('../i/sprite-vert.png');
  background-position: left -218px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.9em
}
DIV.TabCont DIV.pos DIV.tabOffGreen{
  background-image: url('../i/sprite-vert.png');
  background-position: left -248px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.75em
}
DIV.TabCont DIV.pos DIV.tabOnGreen{
  background-image: url('../i/sprite-vert.png');
  background-position: left -218px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.9em
}
DIV.TabCont DIV.pos DIV.tabOffYellow{
  background-image: url('../i/sprite-vert.png');
  background-position: left -278px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.75em
}
DIV.TabCont DIV.pos DIV.tabOnYellow{
  background-image: url('../i/sprite-vert.png');
  background-position: left -218px;
	background-repeat: repeat-x;
	height:29px;
	float:left;
	font-size:.9em
}

DIV.TabCont DIV.pos DIV.tabOn H4{margin:12px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOff H4{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOff H4 a{color:#515151;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOff H4 a:hover{text-decoration:none;color:#D23636}
DIV.TabCont DIV.pos DIV.tabOn H4 a{color:#D23636;text-decoration:none}


/*changes for SEO*/
DIV.TabCont DIV.pos DIV.tabOn H2{margin:12px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOff H2{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOff H2 a{color:#515151;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOff H2 a:hover{text-decoration:none;color:#D23636}
DIV.TabCont DIV.pos DIV.tabOn H2 a{color:#D23636;text-decoration:none}
/*blue*/
DIV.TabCont DIV.pos DIV.tabOnBlue H2{margin:12px 0px 0 0px;color:#446fb3;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffBlue H2{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffBlue H2 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffBlue H2 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnBlue H2 a{color:#446fb3;text-decoration:none}
/*red*/
DIV.TabCont DIV.pos DIV.tabOnRed H2{margin:12px 0px 0 0px;color:#D93a24;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffRed H2{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffRed H2 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffRed H2 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnRed H2 a{color:#D93a24;text-decoration:none}
/*green*/
DIV.TabCont DIV.pos DIV.tabOnGreen H2{margin:12px 0px 0 0px;color:#577f40;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffGreen H2{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffGreen H2 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffGreen H2 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnGreen H2 a{color:#577f40;text-decoration:none}
/*yellow*/
DIV.TabCont DIV.pos DIV.tabOnYellow H2{margin:12px 0px 0 0px;color:#ffc610;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffYellow H2{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffYellow H2 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffYellow H2 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnYellow H2 a{color:#ffc610;text-decoration:none}
/**/
/*blue*/
DIV.TabCont DIV.pos DIV.tabOnBlue H4{margin:12px 0px 0 0px;color:#446fb3;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffBlue H4{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffBlue H4 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffBlue H4 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnBlue H4 a{color:#446fb3;text-decoration:none}
/*red*/
DIV.TabCont DIV.pos DIV.tabOnRed H4{margin:12px 0px 0 0px;color:#D93a24;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffRed H4{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffRed H4 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffRed H4 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnRed H4 a{color:#D93a24;text-decoration:none}
/*green*/
DIV.TabCont DIV.pos DIV.tabOnGreen H4{margin:12px 0px 0 0px;color:#577f40;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffGreen H4{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffGreen H4 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffGreen H4 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnGreen H4 a{color:#577f40;text-decoration:none}
/*yellow*/
DIV.TabCont DIV.pos DIV.tabOnYellow H4{margin:12px 0px 0 0px;color:#ffc610;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffYellow H4{margin:14px 0px 0 0px;color:#D23636;font-weight:800}
DIV.TabCont DIV.pos DIV.tabOffYellow H4 a{color:#000000;text-decoration:none;font-weight:normal}
DIV.TabCont DIV.pos DIV.tabOffYellow H4 a:hover{text-decoration:none;color:#FFFFFF}
DIV.TabCont DIV.pos DIV.tabOnYellow H4 a{color:#ffc610;text-decoration:none}

DIV.TabCont DIV.pos DIV.tabSxOn{
  background-image: url('../i/sprite-vert.png');
  background-position: left -308px;
	background-repeat: no-repeat;
	width:7px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOn{
  background-image: url('../i/sprite-vert.png');
  background-position: left -337px;
	background-repeat: no-repeat;
	width:22px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabSxOff{
  background-image: url('../i/sprite-vert.png');
  background-position: left -366px;
	background-repeat: no-repeat;
	width:9px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOff{
  background-image: url('../i/sprite-vert.png');
  background-position: left -395px;
	background-repeat: no-repeat;
	width:13px;
	height:29px;
	font-size:1px;
	float:left
}
	/*blue*/
DIV.TabCont DIV.pos DIV.tabSxOnBlue{
  background-image: url('../i/sprite-vert.png');
  background-position: left -424px;
	background-repeat: no-repeat;
	width:7px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOnBlue{
  background-image: url('../i/sprite-vert.png');
  background-position: left -454px;
	background-repeat: no-repeat;
	width:22px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabSxOffBlue{
  background-image: url('../i/sprite-vert.png');
  background-position: left -484px;
	background-repeat: no-repeat;
	width:9px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOffBlue{
  background-image: url('../i/sprite-vert.png');
  background-position: left -514px;
	background-repeat: no-repeat;
	width:13px;
	height:29px;
	font-size:1px;
	float:left
}
	/*red*/
DIV.TabCont DIV.pos DIV.tabSxOnRed{
  background-image: url('../i/sprite-vert.png');
  background-position: left -424px;
	background-repeat: no-repeat;
	width:7px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOnRed{
  background-image: url('../i/sprite-vert.png');
  background-position: left -454px;
	background-repeat: no-repeat;
	width:22px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabSxOffRed{background:url(../i/tab_sx_red_off.gif) no-repeat;width:9px;height:29px;font-size:1px;float:left}
DIV.TabCont DIV.pos DIV.tabDxOffRed{background:url(../i/tab_dx_red_off.gif) no-repeat;width:13px;height:29px;font-size:1px;float:left}
	/*green*/
DIV.TabCont DIV.pos DIV.tabSxOnGreen{
  background-image: url('../i/sprite-vert.png');
  background-position: left -424px;
	background-repeat: no-repeat;
	width:7px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOnGreen{
  background-image: url('../i/sprite-vert.png');
  background-position: left -454px;
	background-repeat: no-repeat;
	width:22px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabSxOffGreen{
  background-image: url('../i/sprite-vert.png');
  background-position: left -544px;
	background-repeat: no-repeat;
	width:9px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOffGreen{
  background-image: url('../i/sprite-vert.png');
  background-position: left -574px;
	background-repeat: no-repeat;
	width:13px;
	height:29px;
	font-size:1px;
	float:left
}
	/*green*/
DIV.TabCont DIV.pos DIV.tabSxOnYellow{
  background-image: url('../i/sprite-vert.png');
  background-position: left -424px;
	background-repeat: no-repeat;
	width:7px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOnYellow{
  background-image: url('../i/sprite-vert.png');
  background-position: left -454px;
	background-repeat: no-repeat;
	width:22px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabSxOffYellow{
  background-image: url('../i/sprite-vert.png');
  background-position: left -604px;
	background-repeat: no-repeat;
	width:9px;
	height:29px;
	font-size:1px;
	float:left
}
DIV.TabCont DIV.pos DIV.tabDxOffYellow{
  background-image: url('../i/sprite-vert.png');
  background-position: left -634px;
	background-repeat: no-repeat;
	width:13px;
	height:29px;
	font-size:1px;
	float:left
}

/*TAB2*/
DIV.TabCont.double{height:37px;word-spacing:-1px}
DIV.TabCont.double DIV.pos{height:36px}
DIV.TabCont.double DIV.pos DIV.tabOff{
  background-image: url('../i/sprite-vert.png');
  background-position: left -664px;
	background-repeat: repeat-x;
	height:36px
}
DIV.TabCont.double DIV.pos DIV.tabOn{
  background-image: url('../i/sprite-vert.png');
  background-position: left -700px;
	background-repeat: repeat-x;
	height:36px
}
DIV.TabCont.double DIV.pos DIV.tabOn H4{margin:8px 0 0 0;line-height:100%}
DIV.TabCont.double DIV.pos DIV.tabOff H4{margin:12px 0 0 0;line-height:100%}
DIV.TabCont.double DIV.pos DIV.tabSxOn{
  background-image: url('../i/sprite-vert.png');
  background-position: left -736px;
	background-repeat: no-repeat;
	height:36px;
	width:4px
}
DIV.TabCont.double DIV.pos DIV.tabDxOn{
  background-image: url('../i/sprite-vert.png');
  background-position: left -772px;
	background-repeat: no-repeat;
	height:36px;
	width:18px
}
DIV.TabCont.double DIV.pos DIV.tabSxOff{
  background-image: url('../i/sprite-vert.png');
  background-position: left -808px;
	background-repeat: no-repeat;
	height:36px;
	width:3px
}
DIV.TabCont.double DIV.pos DIV.tabDxOff{
  background-image: url('../i/sprite-vert.png');
  background-position: left -844px;
	background-repeat: no-repeat;
	height:36px;
	width:11px
}
DIV.TabCont.double DIV.pos DIV.tabOn H2{margin:8px 0 0 0;line-height:100%}
DIV.TabCont.double DIV.pos DIV.tabOff H2{margin:12px 0 0 0;line-height:100%}
/* Values */
DIV.valueBox DIV.pdd{padding:25px 10px 0 15px;width:500px;color:#555;font-size:.9em}
DIV.valueBox DIV.pdd IMG{padding-bottom:6px}

/*contacts*/
div.contacts{padding:1em 1em;font-size:80%;color:#555}
div.contacts div.name{font-size:160%;font-weight:600;;color:#555}
div.contacts div.job{font-size:115%;color:#555}
div.contacts span.val{font-weight:bold;color:#555}

table.docDownload{width:100%;border-collapse:separate}
table.docDownload td{vertical-align:top;font-size:80%;border-top:2px solid #FFF;padding:4px 11px}
table.docDownload tr.odd td{background-color:#E4E4E4}
table.docDownload tr.even td{background-color:#F1F1F1}
table.docDownload td.txt{color:#E2001A}
table.docDownload td.ico{padding:2px 20px;border-left:1px solid #FFF;white-space:nowrap;width:65px}
table.docDownload td.ico div.size{padding:2px 10px 0 0}

DIV.photo{width:195px;float:left}
DIV.CVdetail{width:553px}
DIV.CVdetail P{font-size:.9em;color:#555}

TABLE.tableCV{font-size:.9em;color:#555;margin-top:10px}
TABLE.tableCV TR TD{vertical-align:top;border-bottom:1px solid #f5f5f5}
TABLE.tableCV TR.last TD{border:0}
TABLE.tableCV TR TD.firstCV{white-space:nowrap;text-align:right;padding:5px 15px 5px 0;border-right:1px solid #f5f5f5}
TABLE.tableCV TR TD.secondCV{padding:5px 3px 5px 15px}

P.prev,P.next{font-size:80%;color:#555;background:url(../i/fr_prev.gif) 0 4px no-repeat;padding:0 0 0 10px;margin-bottom:8px}
P.next{background-image:url(../i/fr_next.gif)}
P.prev A,P.next A{color:#555}

DIV.blockManagement{width:180px;padding-right:5px}
DIV.blockManagement DIV.fll DIV.txtMan{font-size:80%;width:89px;overflow:hidden;font-weight:normal;color:#555;height:145px;margin-left:3px}
DIV.blockManagement DIV.fll DIV.txtMan H4{font-size:120% !important;margin-bottom:3px;line-height:1.1em}
DIV.blockManagement DIV.fll DIV.txtMan H4 a{color:#3F77B2}
DIV.blockManagement DIV.fll DIV.txtMan H2{font-size:120% !important;margin-bottom:3px;line-height:1.1em}
DIV.blockManagement DIV.fll DIV.txtMan H2 a{color:#3F77B2}
DIV.blockManagement DIV.fll IMG.arrowB{margin:0}
DIV.blockManagement DIV.noPad{padding:0}
DIV.blockManagement h4{color:#3F77B2 !important}
DIV.blockManagement h2{color:#3F77B2 !important}
DIV.blockManagement a:hover *{text-decoration:underline;cursor:pointer}

#btnYears{height:55px}
#btnYears .years{display:none}
#btnYears .years.see{display:block}
#btnYears .years a{background:url(../i/bg_btnyear.gif) no-repeat;width:71px;height:22px;margin-right:11px;display:block;float:left;color:#333;font-weight:bold;font-size:90%;text-align:center;padding-top:4px}
#btnYears .years a.on{background-image:url(../i/bg_btnyearon.gif);color:#FFF}
#btnYears .years a:hover{text-decoration:none}

#btnTabs{height:55px}
#btnTabs .tab a{background:url(../i/bg_btntab.gif) repeat-x;height:22px;margin-right:11px;display:block;float:left;color:#333;font-size:85%;text-align:center;text-transform:uppercase;line-height:22px;position:relative;padding:0 .7em;font-weight:bold}
#btnTabs .tab a.on{background:#3F77B2;color:#FFF}
#btnTabs .tab a:hover{text-decoration:none}
#btnTabs .tab a div.l,#btnTabs .tab a div.r{position:absolute;top:0;width:4px;height:22px;background-repeat:no-repeat}
#btnTabs .tab a div.l{left:0;background-image:url(../i/bg_btntab_l.gif)}
#btnTabs .tab a div.r{right:-2px;background-image:url(../i/bg_btntab_r.gif)}
#btnTabs .tab a.on div.l{background-image:url(../i/bg_btntabon_l.gif)}
#btnTabs .tab a.on div.r{right:-2px;background-image:url(../i/bg_btntabon_r.gif)}

.contYear{display:none;position:relative;border-bottom:1px solid #F3F3F3;padding-bottom:15px}
.contYear.see{display:block}

a.btnArchive{display:block;background:url(../i/bg_btnarchive.gif) no-repeat;width:127px;height:22px;font-weight:bold;font-size:90%;color:#E2001A;padding:3px 0 0 7px;margin-bottom:8px}
a.btnArchiveOn{display:block;background:url(../i/bg_btnarchiveon.gif) no-repeat;width:127px;height:22px;font-weight:bold;font-size:90%;color:#FFF;padding:3px 0 0 7px;margin-bottom:8px}

DIV.btnRes{width:30%;float:left}
DIV.btnResR{width:30%;float:right}
H3.linkBtnRes{text-align:center;padding:.5em .4em .2em .4em}
H3.linkBtnRes A{
	color:#333;
	font-size:.9em;
	padding-left:.8em;
	background-position: 0 .55em;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
}
DIV.sp5per{width:5%;float:left}
DIV.sp4per{width:4%;float:left}
DIV.listRes{padding:20px 10px 10px 10px}

/* AGENDA */
#Agenda{font-family:Arial;margin:4px 0;background-color:transparent}
#Agenda h1{color:#FFF;font-size:18px;font-weight:bold}
#Calendar{float:left;width:338px;position:relative;z-index:10020}
#MonthsExplorer{text-align:center;padding:20px 0 15px 0}
#MonthsExplorer a{margin:0 10px;cursor:pointer}
#MonthsExplorer span{color:#FFF;text-transform:uppercase;font-size:14px;font-weight:bold}
#CalendarBar{width:23px;height:410px;background:url(../i/agenda/bar.gif) no-repeat top left;float:left}
#CalendarEvents{float:left;width:590px;overflow:hidden;height:415px;position:relative;z-index:10010}
#CalendarEvents .content{padding:5px 15px 0 15px}
.CalendarDay{float:left;width:45px;height:33px;background:#78000E;margin:0 2px 2px 0;text-align:right;vertical-align:text-bottom;color:#FFF;font-size:15px;font-weight:bold}
.CalendarDay span{padding:13px 4px 0 0;display:block}
.CalendarDay.otherMonth{color:#5D000D}
.CalendarDay.hasEvent{background:#FFF;color:#333}
.CalendarDay.weekDayHead{color:#FFF;text-align:center;background:transparent;padding-right:0}
#EventFilter{padding-top:20px;color:#FFF;font-size:12px;font-weight:bold;display:block;position:relative;margin-left:5px}
#EventFilter label{float:left;width:141px;padding:6px 0;text-align:right}
#EventFilterActive{float:left;background:#72040F;width:185px;height:28px;cursor:pointer;position:static}
#EventFilterActive span{margin:7px 11px;display:block;background:url(../i/agenda/f_down_events.gif) no-repeat right 5px}
.FilterItem{float:left;width:185px;height:28px;cursor:pointer}
.FilterItem a{color:#333;padding:9px 10px 10px 22px;background:url(../i/agenda/bg_events_filter.gif) no-repeat top left;display:block;border-top:1px solid #B1B1B1}
.FilterItem a:hover{background:url(../i/agenda/bg_events_filter_over.gif) no-repeat top left;color:#FFF;text-decoration:none}
#FilterDropdown{position:absolute;z-index:101;display:none;font-size:12px !important}

#popup_agenda{background:transparent url(../i/agenda/bg_baloon.gif) no-repeat top left;padding:5px 11px 7px 24px;position:absolute;z-index:100;display:none}

.balloonItem{width:200px;border-bottom:1px solid #C8C8C8;margin-top:5px;padding:0 0 6px 16px;background:url(../i/agenda/baloon_popup_bg.gif) no-repeat top left}
.balloonItem a,.balloonItem p{font-size:11px;color:#333}
.balloonItem a:hover{text-decoration:none}

.DataPad{background:url(../i/agenda/event_pad.gif) no-repeat top left;width:61px;height:65px;text-align:right;float:left;color:#333}
.PadDay{font-size:35.5px;font-weight:bold;line-height:30px;display:block;padding:4px 2px 0 0}
.PadMonth{font-size:10px;font-weight:900;line-height:14px;display:block;margin:0 3px 0 0}
.PadYear{font-size:11px;font-weight:bold;display:block;line-height:12px;margin:0 3px 0 0}
.AgendaEventContainer{padding:10px 0;position:relative;width:570px}
#AgendaScroller{position:absolute;top:0;right:0;width:8px;height:415px;background:#6C0009 url(../i/agenda/scroll_down.gif) no-repeat bottom left}
#CalendarEventsContent{position:absolute;top:0;left:0}
.EventAbs{width:450px;color:#FFF;float:left}
.EventAbs h2{font-size:15px;padding-left:25px;font-weight:bold}
.EventAbs h2 a{color:#FFF}
.EventAbs h4{font-size:15px;padding-left:25px;font-weight:bold}
.EventAbs h4 a{color:#FFF}
.EventAbs p{font-size:12px;padding:0 0 18px 25px}
.EventTools{position:absolute;top:5px;right:2px;width:28px;height:74px}
.EventTools IMG{margin-top:4px}
.EventTools label{display:block;position:absolute;top:10px;left:-121px;background:transparent url(../i/agenda/baloon_small.gif) no-repeat top left;width:119px;vertical-align:middle;padding:5px 0;font-size:11px;visibility:hidden}
.EventTools label span{padding-left:8px}
.hra{background:url(../i/agenda/hr.gif) no-repeat top left;height:1px;line-height:1px;font-size:1px;width:322px;margin:5px 0 5px 120px;clear:both;float:none}
.courtesy{color:#FFF;padding:20px 0 0 0}
#EmailAlert_code{display:none}
#EmailAlert_table{margin:20px 0;font-family:Arial,sans-serif;font-size:10px}
#EmailAlert_table tr td{padding:5px}
#EmailAlert_table tr td h3{font-size:16px}

/* OVERLAY */
#overlay{display:none;position:absolute;top:0;left:0;z-index:99;height:800px;background-color:#000;filter:alpha(opacity=60) !important;-moz-opacity:.60 !important;opacity:.60 !important}
#lightbox{display:none;position:absolute;top:30px;left:0;z-index:100000000;width:100%}
DIV.overpop{width:642px;margin:0 auto}
DIV.overpop DIV.cont{width:642px}
DIV.overpop DIV.cont DIV.txt{width:630px;background:#000;height:480px}
DIV.overpop DIV.cont DIV.txt DIV.flv{padding-left:24px;width:558px;height:330px;margin-top:50px}
DIV.overpop DIV.cont DIV.txt DIV.desc{width:370px;padding:20px 0 0 24px;color:#FFF}
DIV.overpop DIV.cont DIV.txt DIV.desc #popTitolo{font-size:1em;font-weight:800;padding-bottom:5px}

DIV.overpop DIV.cont DIV.txt DIV.desc #popText{font-size:.7em;line-height:1.15em}
DIV.overpop DIV.cont DIV.txt DIV.btnPop{width:159px;padding:50px 24px 0 0}
DIV.overpop DIV.cont DIV.txt DIV.tempSWF{width:558px;height:330px}
DIV.pdb10{height:10px;line-height:10px}
/*end overlay*/

/*Agenda mini*/
.boxFin2 IMG.hf{display:block}
.boxFin2 H2{background:#F1F1F1;border-left:1px solid #CCC;border-right:1px solid #CCC;color:#333;padding:3px 9px;font-size:120%}
.boxFin2 DIV.boxFinContent{
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	background-position: top left;
  background-image: url('../i/sprite-horiz.png');
  background-position: -0px top;
	background-repeat: repeat-x;
	background-color: #FFF;
	padding:5px 2px 0 2px
}

#MiniAgenda .boxFinContent{border:0;padding:0;border-left:1px solid #CCC;border-right:1px solid #CCC}
#MiniAgendaCont{padding:0;position:relative}
#MiniAgenda #MonthsExplorer{text-align:center;padding:8px 0 10px 0;border:0}
#MiniAgenda #MonthsExplorer a{margin:0 10px}
#MiniAgenda #MonthsExplorer span{color:#333;text-transform:none;font-size:11px}
.MiniCalendarDay{background:#F4F4F4;width:24px;height:19px;color:#555;float:left;margin:0 2px 3px 0;font-size:11px;border:0;text-align:right;position:relative;padding:0 0 2px 0}
.MiniCalendarDay span{border:0;float:none;display:block;padding:6px 3px 0 0}
#MiniAgenda #CalendarDays, #MiniAgenda #CalendarDaysLoading{border:0;padding:0;margin:0 3px;background:none;position:relative}
#MiniAgenda #CalendarDaysLoading{font-size:90%;text-align:center;padding-top:10px}
#MiniAgenda #EventFilter{padding:0 !important;float:none;margin:10px 0}
#MiniAgenda #EventFilterActive{background:url(../i/agenda/mini_bg_select.gif) no-repeat top left;width:134px;height:18px;float:none !important;margin:0 auto}
#MiniAgenda #EventFilterActive span{padding:4px 15px 2px 6px;margin:0 auto !important;color:#444;font-size:10px;font-weight:normal;background:none}
#MiniAgenda #FilterDropdown{position:absolute;border:1px solid #BFBFBF;width:112px;height:auto;background:#FFF;padding-bottom:1px}

#MiniAgenda #popup_agenda,#popup_agenda.sx{background:transparent url(../i/agenda/bg_baloon2.gif) no-repeat top left;position:absolute;width:257px;z-index:102;padding:0;display:none}
#MiniAgenda .FilterItem{float:left;width:112px;margin:0}
#MiniAgenda .FilterItem a{color:#555;padding:6px 5px 6px 18px;display:block;font-size:11px;margin:0}
#MiniAgenda .FilterItem a:hover{text-decoration:none;background-image:url(../i/agenda/bg_events_filter_over_mini.gif)}
#MiniAgenda .balloonItem a,#MiniAgenda .balloonItem p{color:#555}

#popup_agenda .bgFixer{padding:4px 3px 3px 9px;background:transparent url(../i/agenda/bg_baloon2_2.gif) no-repeat bottom left}

/* Style aggiuntivi per la visualizzazione settimanale */
.todayClass { border: 1px solid #acacac; width:21px; height:19px }
#MiniAgenda #viewMonth { background:url(../i/agenda/mini_bg_select.gif) no-repeat top left; width:134px; height:18px; }
.notActive { color: #ccc !important; background: #f9f9f9 !important}
#MonthsExplorer {padding: 3px 0 !important}
#MonthsExplorer span { font-weight: bold}
#MonthsExplorer a { cursor: pointer}
#MiniAgenda #CalendarDays, #MiniAgenda #CalendarDaysLoading {position: static !important}
#MiniAgenda #EventFilter { margin: 3px 0}

/*Multimedia*/
#MV{width:auto !important}
#MV_cats{background:url(../i/mv_tutorial.gif) no-repeat top left;height:188px;position:relative}
#MV_cats.ita{background-image:url(../i/mv_tutorial_it.jpg)}
#MV.smallView #MV_cats{background:url(../i/mv_tutorial_small.gif) no-repeat top left}
#MV_cats.notEmpty{background:transparent url(../i/mv_tutorial_notempty.gif) repeat-x top left}
#MV.smallView #MV_cats.notEmpty{background:transparent url(../i/mv_tutorial_small_notempty.gif) repeat-x top left}
#MV_cats ul{padding:0;margin:0;position:absolute;bottom:0;left:0}
#MV_cats ul li{background:transparent url(../i/mv_bg_tabs.gif) no-repeat 0 6px;float:left;list-style-type:none;margin:0 10px 0 0;padding:0}
#MV_cats ul li a{display:block;margin-top:6px;background:transparent url(../i/mv_r_tabs.gif) no-repeat top right;padding:3px 12px 3px 8px;color:#999;font-size:11px;text-transform:uppercase}
#MV_cats ul li.activeCat{margin-right:3px;background:url(../i/mv_bg_tabs_on.gif) no-repeat 0 0}
#MV_cats ul li.activeCat a{color:#D5090C;margin:0;padding:7px 46px 6px 30px;background:url(../i/mv_r_tabs_on.gif) no-repeat top right}

#MV_subcats{padding:5px 0 13px 23px;border-bottom:15px solid #FFF}
#MV_subcats ul{list-style-type:none;padding:0;margin:0}
#MV_subcats ul li{float:left;display:block;list-style-type:none;padding:6px 24px 0 4px;margin:0}
#MV_subcats ul li a{color:#000;font-size:11px;padding:2px 4px;text-transform:uppercase}
#MV_subcats ul li.activeSubcat a{background:#3F77B2;color:#FFF}
#MV_box{clear:both;position:relative;padding:10px 0;height:390px;overflow:hidden;margin-top:10px}
#MvScroller{position:absolute;top:0;right:0;width:13px;height:390px;background:#EBEBEB;border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF}
#MvScrollerHandler{height:186px}
.MV_overlay{position:absolute;top:25px;left:61px}
.MV_overlay_descr{position:absolute;top:0;left:0;width:158px;height:90px;background:#000;color:#FFF}
.CartItemRemover{position:absolute;top:-6px;right:-13px;z-index:2000;visibility:hidden;cursor:pointer}
#MV .CartItemRemover{top:4px;right:0}
.MV_overlay_descr span{padding:0;width:92%;padding:4%;display:block;font-size:11px;position:relative;}
.MV_overlay_descr span.mv_descr{color:#4280C9;padding-top:0}
#MV_userItems{padding:27px 0 0 0}
#MV.smallView #MV_userItems{padding-top:4px}
#mv_toPrev{position:absolute;top:60px;left:10px;cursor:pointer}
#mv_toNext{position:absolute;top:60px;right:10px;cursor:pointer}
#MV.smallView #mv_toPrev{left:5px;top:45px}
#MV.smallView #mv_toNext{right:5px;top:45px}
#MV_userItems_window{padding-top:10px;margin:0 33px 0 33px;height:95px;overflow:hidden;position:relative}
#MV.smallView #MV_userItems_window{margin:0 20px}
#MV_userItems_window_content{position:absolute;top:5px;left:0;width:5000px}
.mv_userItem{float:left;margin-right:16px;position:relative;overflow:visible}
#MV.smallView .mv_userItem{margin-right:3px}
#MV_box_content{position:absolute;top:0;left:0}
#MV_container{position:relative;width:355px;float:left;margin-bottom:10px}
.mv_box_item{position:relative;width:365px;float:left;margin-bottom:10px}
.mv_box_item_img{float:left;border: 1px solid #bbb;position:relative;width:158px;height:90px;}
.mv_ucg_thumbnail_box{vertical-align:middle;width:158px;height:90px;overflow:hidden;}
img.mv_ucg_thumbnail{display:block;margin:auto auto;max-width:158px;max-height:90px;}
/*img.mv_ucg_thumbnail{display:block;margin:0 auto;max-height:90px;max-width:158px;height: expression(this.height > 89 ? "90px": "auto");width: expression(this.width > 157 ? "158px": "auto");}*/
.mv_box_item_res{position:absolute;bottom:30px;right:0;width:180px;color:#333;font-size:11px;vertical-align:middle}
.mv_box_item_res input{display:inline;vertical-align:middle}
#MV_iserItems_size{position:absolute;top:130px;left:35px;width:300px}
#MV_iserItems_size .MV_cartSize{font-size:18px}
#MV_iserItems_download{position:absolute;top:140px;right:35px;width:300px;text-align:right;cursor:pointer}
#MV.smallView #MV_iserItems_size{position:absolute;top:100px;left:20px;width:300px}
#MV.smallView #MV_iserItems_download{top:120px;right:20px}
.mv_closePopupBtn{position:absolute;top:5px;right:6px;z-index:1010;cursor:pointer}
.mv_backPopup{position:absolute;top:0;right:25px;z-index:1011}
.mv_box_title {color: #333333;font-size: 13px;position: absolute;right: 0;top: 0;width: 180px;}

#MV_DM{display:none}
#PagePopupContent{font-family:arial;color:#FFF;background:#000}
#PagePopupContent.cart_manager{padding:30px 112px 30px 112px}
#PagePopupContent.video_player{padding:23px 24px}
#PagePopupContent h3{color:#FFF;font-size:14px}
#PagePopupContent h3 span{font-size:24px}
#PagePopupContent label{font-size:12px;display:block;margin:8px 0}
#PagePopupContent input{color:#000;font-size:16px;padding:0 4px;font-weight:bold;width:390px}
#PagePopupContent textarea{color:#000;font-size:12px;padding:0 4px;width:390px;height:112px}
#PagePopupContent .MV_btnInvia{width:102px;height:19px}
.cursorPointer{cursor:pointer}

#PK_MSG{text-align:center;color:red;font-weight:bold;font-size:14px;float:none;clear:both;display:block}

/* text graphs */
.contGraficoText{border:2px solid #CCC;padding:5px;float:left}
TABLE.graficoText {text-align:left;font-size:12px;color:#666}
TABLE.graficoText TH {padding:5px 7px;font-weight:bold}
TABLE.graficoText TD {padding:5px 7px}
TABLE.graficoText TD.bgBlu,TABLE.graficoText TH.bgBlu{background:#97C5F5;color:#000}
TABLE.graficoText TD.bgRosso,TABLE.graficoText TH.bgRosso{background:#D8001D;color:#FFF}
TABLE.graficoText TD.txtRosso,TABLE.graficoText TH.txtRosso{color:#D8001D}

/* tabella PDF */
.tabPdf{font-size:90%;color:#666;margin-bottom:50px}
.tabPdf TH{text-align:right;font-weight:bold}
.tabPdf TD{padding-left:30px}
.tabPdf TD.title{font-weight:bold;color:#3F77B2}

/* history */
DIV#his{background:url(../i/static_sp/his-bg.gif) bottom left repeat-x}
#hisCur{position:absolute}
#hisCur img{position:absolute;z-index:30}
#hisCurLbl{color:#FFF;font-size:90%;height:37px;width:39px;position:absolute;text-align:center;z-index:31}
DIV#his UL.his LI{display:inline}
DIV#his UL.his LI A{color:#333;font-size:100%;height:37px;width:39px;float:left;text-align:center;margin-right:40px}
DIV#his UL.his LI A:hover{text-decoration:none}
DIV#his UL.his LI.last A{margin-right:0}
DIV#his DIV.cont{display:none;padding:50px 0 0 0}
DIV#his DIV.cont DIV.divSx{width:283px;text-align:center}
DIV#his DIV.cont DIV.divSx IMG,DIV#his DIV.cont DIV.divDx{margin:0 0 20px 0}
DIV#his DIV.cont DIV.divDx H5{color:#555;font-size:90%;font-weight:bold;margin:0 0 10px 0}
DIV#his DIV.cont DIV.divDx P{color:#555;font-size:90%;width:440px}

/*misc*/
div.relLinks.videoT{padding:10px}
div.relLinks.videoT .fll{width:180px}
p.prdate{color:#3F77B2}

/*sitemap*/
.dottedBox{background:url(i/bg_vdot.gif) top left repeat-y;padding-left:10px;width:238px}
.nodottedBox{width:248px}
.nodottedBoxError{padding-right: 15px; vertical-align: top; width: 20%;}
.level h2 A{color:#3F77B2}
.level h2{paddin:0;margin:0;padding-bottom:21px}
.level h4 A{color:#3F77B2}
.level h4{paddin:0;margin:0;padding-bottom:21px}
.level h5 A{font-family:Arial;font-weight:bold;font-size:90%;color:#333}
.level h5 A.errorPage{font-weight:normal;color:#555;font-size: 8pt;}
.level h6 A{font-family:Arial;font-size:80%;color:#808080;padding-left:20px}
.level{padding-bottom:25px}
.sLevel{padding-bottom:10px}
.tLevel{padding-top:4px}

.bnnLargeLink{background:url(/ucg-static/style/i/static_sp/bgBnnLarge.gif) bottom left repeat-x;padding:0px 5px 3px 5px}
.bnnLargeLink H4{font-size:0.9em}
.bnnLargeLink H2{font-size:0.9em}
.otherLinks.pdf{background-image:url(/ucg-static/style/i/ico_pdf.gif);padding-right:17px}

p.lnk4{
	margin:0;
	padding-top:1px;
	font-size:1em;
	background-position: 0 4px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding:0 0 0 10px
}
P.lnk4 A{color:#555}
/*Open Positions app*/
h4.odd{color:#555;font-size:110%;font-family:Arial}
h2.odd{color:#555;font-size:110%;font-family:Arial}
#opGlobal{background:#F3F1F0 url(/ucg-static/style/i/static_sp/op/bg_global.png) top left no-repeat;height:90px;overflow:visible;position:relative;width:754px}
#opgJO,#opgQS,#opgiJ,#opgCP,#opgiC,#opgL,#opgiL{display:block;position:absolute;}
#opgJO{top:27px;left:10px}
#opgQS{top:60px;left:11px}
#opgiJ{top:-28px;left:237px}
#opgCP{top:17px;left:379px}
#opgiC{top:-25px;left:453px}
#opgL{top:17px;left:570px}
#opgiL{top:-25px;left:660px}
#openPos{margin:0px 0px 0px 10px;width:219px;height:190px;float:left;background:url(/ucg-static/style/i/static_sp/bg_careers_workwithus.gif) top left no-repeat;position:relative;z-index:20;}
#opCombo{position:absolute;top:20px;left:16px;font-size:12px;background:#FFF url(/ucg-static/style/i/static_sp/op/bgcombo.gif) top right no-repeat;border-left:1px solid #c3c7c6;display:block;width:190px;height:20px;color:#333;cursor:pointer}
#opCombo:hover{text-decoration:none}
#opCombo span{margin-left:5px;line-height:20px}
.opWrap,{position:relative}
#opList{top:39px;left:16px;background:#FFF;font-size:12px;border:1px solid #CCC;width:189px;height:140px;overflow:auto;z-index:21;position:absolute}
#opList a{display:block;color:#333;padding-left:5px;outline:0px;}
#opList a:hover{text-decoration:none;background-color:#CCC;outline:0px;}
#dataWrap{position:absolute;top:5px;left:5px;width:203px;}
#opData{border:1px solid #DDD;width:203px;height:174px;background-color:#FFF}
#opCnt .fll,#opCnt .flr{float:none!important}
#opClose{cursor:pointer;position:absolute;top:-10px;right:-10px}
#opCnt{margin:15px 30px 0 17px;color:#555;overflow:auto;width:183px;height:154px;position:relative;}
#opCnt p{padding-top:12px}
#opCnt a{color:##E2001A;font-weight:bold}
#opCnt a.opGo{font-weight:normal;background-image:url(/ucg-static/style/i/static_sp/op/ar.gif);background-position:center right;background-repeat:no-repeat;display:block;font-size:80%;text-align:right;margin-top:10px;padding-right:9px;color:#E2001A;}
.half #opCnt a.opGo{float:right !important}
#opCnt p.lnk{font-size:12px;padding-top:0;font-style:normal}
#opCnt p.lnk a{font-weight:normal}
#opCnt p.lnk.fll{width:110px}
#opCnt p.lnk.flr{width:126px}
#opCnt div.tit{font-weight:bold;padding:2px 0;clear:both}
a.btnScaricaBil{display:block;background-color:#F3F3F3;color:#3F77B2 !important;padding-top:3px;padding-left:5px;position:relative;width:192px;height:20px}
a.btnScaricaBil:hover{text-decoration:none}
a.btnScaricaBil span{color:#555;font-size:85%}
a.btnScaricaBil img{position:absolute;right:3px;top:2px}

/* Point of view */
#boxPoint{width:196px;/*margin-top:20px;*/}
#boxPoint #back_top {background:#FFF;margin-bottom:1px;}
#boxPoint H2{color:#FFF;font-size:120%;padding:10px 0 6px 10px;}
#boxPoint #pointImg {width:196px;height:175px;position:relative;}
#boxPoint #pointImg a {display:block;position:absolute; bottom:8px;right:7px;color:#fff;font-size:70%;font-family:arial;}
#overlay2{display:none;position:absolute;top:0;left:0;z-index:99;width:100%;background-color:#000;filter:alpha(opacity=75) !important;-moz-opacity:.75 !important;opacity:.75 !important;}
#lightbox2{width:970px;display:none;position:absolute !important;top:40px !important;left:30px;z-index:100;margin-top:0px;}
DIV.overpop2 {width:927px;}
DIV.overpop2 DIV.back {position:relative;background:url(/ucg-static/style/i/back_highlights.gif) left bottom no-repeat;width:927px;}
TABLE.TblPop {width:927px;}
.Tpop {height:500px;padding:0 0 2px 1px;width:340px;}
DIV.overpop2 DIV.back A.lnkBlk {display:block;float:left;background:url(/ucg-static/style/i/back_btn_pov.gif) no-repeat;width:139px;height:18px;font-size:70%;padding:1px 0 0 12px;color:#fff;}
DIV.overpop2 DIV.back A.lnkBlk:hover {text-decoration:none;} 
DIV.overpop2 DIV.back DIV.imgPop {float:left;bottom:0;}
DIV.overpop2 DIV.back DIV.close {position:absolute;top:-6px;right:-6px;z-index:101;}
DIV.overpop2 DIV.back DIV#fascia {width:100%;background:#6b8f37;height:52px;margin:50px 1px 0 0;width:585px;}
DIV.overpop2 DIV.back DIV#fascia H2 {font-size:120%;color:#fff;margin:4px 0 3px 12px;}
DIV.overpop2 DIV.back DIV#fascia H3 {font-size:90%;color:#fff;font-family:Arial;margin:0 0 0 12px;}
DIV.overpop2 DIV.back DIV#contPag_1 {float:left;width:490px;height:300px;margin:20px 0 40px 0;font-size:80%;overflow:auto;}
DIV.overpop2 DIV.back DIV#prev {float:left;width:30px;font-size:120%;font-weight:800;margin:180px 0 0 0;}
DIV.overpop2 DIV.back DIV#next {float:left;width:30px;font-size:120%;font-weight:800;margin:180px 0 0 35px;}
DIV.overpop2 DIV.back DIV#next A, DIV.overpop DIV.back DIV#prev A {text-decoration:none;}
DIV.overpop2 DIV.back DIV#paginator {float:left;width:330px;}
DIV.overpop2 DIV.back DIV.txtQuest {width:55px;font-size:70%;float:left;margin-top:4px;}
DIV.overpop2 DIV.back DIV#paginator A{margin-left:5px;}
DIV.overpop2 DIV.back DIV#paginator A.on{font-size:110%;color:#FF0000;font-weight:800;}
DIV.overpop2 DIV.back DIV#paginator A.off{font-size:80%;color:#555555;}
#box_pov {width:100%;}
DIV.boxPoint2{width:183px;margin:0 5px 15px 0;float:left;}
.lastB {margin:0 0 15px 0 !important;}
DIV.boxPoint2 .back_top {background:#FFF;margin-bottom:1px;}
DIV.boxPoint2 H2{color:#FFF;font-size:100%;padding:4px 3px 0 5px;font-family:"Trebuchet MS",Arial,sans-serif;}
DIV.boxPoint2 H3{color:#FFF;font-size:70%;padding:0 3px 2px 5px;font-family:Arial,sans-serif;}
DIV.boxPoint2 .pointImg {width:183px;height:174px;position:relative;}
DIV.boxPoint2 .pointImg a {display:block;position:absolute; bottom:8px;right:7px;color:#fff;font-size:100%;font-family:"Trebuchet MS",Arial,sans-serif;}




div#dynamicDisclaimer{
	position:absolute;
	top: 20px;
	width: 100%;
	height: 840px;
}

div#dynamicDisclaimerBg{
	position:absolute;
	/*top: 20px;*/
	width: 100%;
	height: 840px;
	background-color: #000;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity = 70);
	z-index:1000;
}

div#disclaimerCategory{
	position:absolute;
	z-index:1002;
}

#disclaimerPop {
    border:5px solid #333;
    background-color:#FFF;
    width:620px;
    min-height:150px; 
    height:auto !important;
    overflow:hide;
    position:absolute; 
    top:40px; 
    left:300px;
    align:center;
}
    
#disclaimerPop .popcontent {
    margin-left:20px;
}
    
#disclaimerPop .topPop {
    /*background: url(/ucg-static/style/i/bg_disclaimer_top.gif) no-repeat; */
	background-color:#FFF;
    width: 640px; 
    top-height: 7px; 
    height: 7px;
}
    
#disclaimerPop .poptitle {
	color:#FFFFFF;
	font-family:'Trebuchet MS';
	font-size:18px;
	height:32px;
	line-height:32px;
	padding-left:15px;
	background:#3F77B2;
	margin: 20px 0 0 20px;
}

#disclaimerPop .popansw {
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	vertical-align:top;
	color:#D01C21;
	padding:4px;
}

#disclaimerPop .poptxt {
	font-family:Arial;
	font-size:11px;
	line-height:12px;
	vertical-align:top;
	
    padding-right:10px;	
    padding-left:10px;	
    padding-bottom:5px;	
    padding-top:25px;	
}
                
table.questions {
    width: 300px;
}

.closeDisclaimer {
	width: 30px;
	height: 30px;
	margin-left: 605px;
}

#disclaimerPop img {
    border-RIGHT:0px; 
    border-top:0px; 
    border-left:0px; 
    border-bottom:0px;
}

#confermaCategroy{top:37px;position:absolute;background-color:#669;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;width:610px;height:510px;z-index:300;left:75px;}
#pop {z-index: 300; background:url(/ucg-static/style/i/bg_disclaimer.gif) left bottom no-repeat;	width:550px; min-height:150px; height:auto !important; height:200px; overflow:visible; position:absolute; top:62px; z-index:400 ;left:105px;}
#pop .topPop {background: url(/ucg-static/style/i/bg_disclaimer_top.gif) no-repeat; width: 550px; top-height: 7px; height: 7px}
#pop .poptitle {font-weight:bold; font-size:1.1em; z-index:100; color:#f33; text-align: center; font-size: 90%;}
#pop .poptxt {padding-right:10px;	margin-top:10px; padding-left:10px;	font-size:0.9em; z-index: 130; padding-bottom:5px;	padding-top:10px; font-size: 83%;}
#pop form table td {color: #f33}
#pop img {border-RIGHT:0px; border-top:0px; border-left:0px; border-bottom:0px;}





#popup_layer_disclaimer,.popup_layer_disclaimer{width:100%;height:100%;position:absolute;top:0px;left:0px;visibility:hidden;z-index:900;}
#popup_layer_disclaimer .popup_sfondo_nero,.popup_layer_disclaimer .popup_sfondo_nero{background:#000;width:100%;height:100%;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;z-index:1;}
#popup_layer_disclaimer .popup_contenuto,.popup_layer_disclaimer .popup_contenuto{position:absolute;top:30px;left:50%;margin-left:-25%;z-index:2;width:673px;height:454px;}
#popup_layer_disclaimer .popup_sfondo_png,.popup_layer_disclaimer .popup_sfondo_png{position:absolute;top:0px;left:0px;z-index:1;}
#popup_layer_disclaimer .popup_puls_close,.popup_layer_disclaimer .popup_puls_close{position:absolute;right:-10px;top:-10px;z-index:3;cursor:pointer;}
#popup_layer_disclaimer .popup_contenuto_testo,.popup_layer_disclaimer .popup_contenuto_testo{position:absolute;top:30px;left:35px;z-index:2;width:633px;}
#popup_layer_disclaimer .popup_contenuto_testo_titolo,.popup_layer_disclaimer .popup_contenuto_testo_titolo{font-family:'Trebuchet MS';font-size:18px;background:#3f77b2;color:#fff;padding-left:15px;height:32px;line-height:32px;}
#popup_layer_disclaimer .popup_contenuto_testo_p,.popup_layer_disclaimer .popup_contenuto_testo_p{font-size:11px;font-family:Arial;padding:33px 30px 33px 14px;line-height:12px;}
#popup_layer_disclaimer FORM,.popup_layer_disclaimer FORM{font-size:11px;font-family:Arial;color:#d01c21;margin:0;padding:0;}
#popup_layer_disclaimer FORM TD,.popup_layer_disclaimer FORM TD{padding-bottom:3px;}
#popup_layer_disclaimer .btnW,.popup_layer_disclaimer .btnW{font-size:12px;line-height:15px;}

#MMimageZoom IMG{;max-width:558px;max-height:330px;visibility:hidden;}

.worldwide_presence A{background:url(/ucg-static/style/i/icona_menuWWTOOL_OFF.gif) no-repeat right top;padding-right:42px}
.worldwide_presence A.fath{background:url(/ucg-static/style/i/icona_menuWWTOOL_fath.gif) no-repeat right top!important;padding-right:42px}
.worldwide_presence_on A{background:url(/ucg-static/style/i/icona_menuWWTOOL.gif) no-repeat right top;padding-right:42px}

.worldwide_presence LI A {background:none!important;}

div.archSect2{padding:.5em 0}
div.archSect2.on{border-bottom:1px solid #F4F4F4}
div.archSect2 div.a{font-size:95%;color:#E2001A;background:url(../i/aD.gif) 0 .5em no-repeat;padding-left:1em;margin-left:1em}
div.archSect2 a{
	font-size:85%;
	display:block;
	background-position: 0 .4em;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding-left:1em;
	margin-left:1em;
	color:#E2001A
}
div.archSect2 a.on{background:url(../i/aD.gif) 0 .5em no-repeat}

#horizontal_container {margin: 0;width: 757px;height: 280px;}
.horizontal_accordion_toggle, .horizontal_accordion_toggle_eng {float: left;display: block;height: 280px;width: 23px;color: #ffffff;text-decoration: none;outline: none;cursor: pointer;margin: 0 1px 0 0;}
.horizontal_accordion_toggle_active, .horizontal_accordion_toggle_active_eng {margin: 0 0 0 0;}
.horizontal_accordion_toggle.n1 {background: url(/ucg-static/style/i/at_glance_Tslide_1_off.gif) no-repeat top left;}
.horizontal_accordion_toggle.n2 {background: url(/ucg-static/style/i/at_glance_Tslide_2_off.gif) no-repeat top left;}
.horizontal_accordion_toggle.n3 {background: url(/ucg-static/style/i/at_glance_Tslide_3_off.gif) no-repeat top left;}
.horizontal_accordion_toggle.n4 {background: url(/ucg-static/style/i/at_glance_Tslide_4_off.gif) no-repeat top left;}
.horizontal_accordion_toggle_active.n1 {background: url(/ucg-static/style/i/at_glance_Tslide_1_on.gif) no-repeat top left;}
.horizontal_accordion_toggle_active.n2 {background: url(/ucg-static/style/i/at_glance_Tslide_2_on.gif) no-repeat top left;}
.horizontal_accordion_toggle_active.n3 {background: url(/ucg-static/style/i/at_glance_Tslide_3_on.gif) no-repeat top left;}
.horizontal_accordion_toggle_active.n4 {background: url(/ucg-static/style/i/at_glance_Tslide_4_on.gif) no-repeat top left;}
.horizontal_accordion_content {height: 280px;float: left;overflow: hidden;background-color: #ffffff;}

.horizontal_accordion_toggle_eng.n1 {background: url(/ucg-static/style/i/at_glance_Tslide_1_eng_off.gif) no-repeat top left;}
.horizontal_accordion_toggle_eng.n2 {background: url(/ucg-static/style/i/at_glance_Tslide_2_eng_off.gif) no-repeat top left;}
.horizontal_accordion_toggle_eng.n3 {background: url(/ucg-static/style/i/at_glance_Tslide_3_eng_off.gif) no-repeat top left;}
.horizontal_accordion_toggle_eng.n4 {background: url(/ucg-static/style/i/at_glance_Tslide_4_eng_off.gif) no-repeat top left;}
.horizontal_accordion_toggle_active_eng.n1 {background: url(/ucg-static/style/i/at_glance_Tslide_1_eng_on.gif) no-repeat top left;}
.horizontal_accordion_toggle_active_eng.n2 {background: url(/ucg-static/style/i/at_glance_Tslide_2_eng_on.gif) no-repeat top left;}
.horizontal_accordion_toggle_active_eng.n3 {background: url(/ucg-static/style/i/at_glance_Tslide_3_eng_on.gif) no-repeat top left;}
.horizontal_accordion_toggle_active_eng.n4 {background: url(/ucg-static/style/i/at_glance_Tslide_4_eng_on.gif) no-repeat top left;}

td.tdCont div.half_width div.tabInWid {position:relative;}
td.tdCont div.half_width div.tabInWid DIV.TabCont{
	height:30px;
	width:100%;
	background-position: left bottom;
  background-image: url('../i/sprite-vert.png');
  background-position: left -880px;
	background-repeat: repeat-x;
	position:relative;
}
td.tdCont div.half_width div.tabInWid DIV.TabCont DIV.pos{height:29px;position:relative;top:1px}

td.tdCont div.half_width.three_height div.tabInWid div.TabCont {position:relative!important;top:27px!important;}

.back_logo_business {background: url(/ucg-static/images/business_back_logo.gif) no-repeat top left; width: 267px; height: 213px;}
TD.back_logo_business IMG {max-width:240px;}
.accBusinessSx {float:left;}
.accBusinessDx {float:right;padding-right:16px;}
.tabContBusiness {background:url(/ucg-static/style/i/tab_business.gif) no-repeat; width:250px; height:29px;cursor:pointer;}
.tabContBusinessOff {background:url(/ucg-static/style/i/tab_business_off.gif) no-repeat; width:250px; height:29px;cursor:pointer;}
.tabContBusiness .title, .tabContBusinessOff .title {font-family:'Trebuchet MS',Arial,sans-serif;color:#fff;font-weight:800;font-size:1.2em;float:left;padding:3px 0 0 15px;width:200px;}
.tabContBusiness .frHeadBusinessOn {background:url(/ucg-static/style/i/fr_business_down.gif) no-repeat 0px 12px;float:right;width:7px;height:18px;padding:0 15px 0 0;}
.tabContBusinessOff .frHeadBusinessOff {background:url(/ucg-static/style/i/fr_business_up.gif) no-repeat 0px 12px;float:right;width:7px;height:18px;padding:0 15px 0 0;}
.ContLnkBusiness {background:url(/ucg-static/style/i/back_business_box.gif) repeat-y; width:250px;padding:0 0 0 0;}
.bottomBoxBusiness {background:url(/ucg-static/style/i/bottom_business_box.gif) no-repeat bottom left; width:250px; height:3px; line-height:1px; font-size:1px;padding-top:8px;}
a.arBusiness{
	background-position: 15px 5px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	color:#555;
	padding:2px 0 2px 25px;
	font-size:.8em;
}


.ourgroup{margin:20px 0px 0px 0px!important;}
.ourgroup .horizontal_accordion_toggle{background:url(/ucg-static/style/i/static_sp/accordion_ourgroup_label.gif) no-repeat!important}
					
.ourgroup .horizontal_accordion_toggle.n1{background-position:-46px 0px!important;}
.ourgroup .horizontal_accordion_toggle_active.n1{background-position:-69px 0px !important}
.ourgroup .horizontal_accordion_toggle.n2{background-position:-92px 0px!important}
.ourgroup .horizontal_accordion_toggle_active.n2{background-position:-115px 0px!important;}
.ourgroup .horizontal_accordion_toggle.n3{}
.ourgroup .horizontal_accordion_toggle_active.n3{background-position:-23px 0px!important}
.ourgroup .horizontal_accordion_toggle.n4{background-position:-138px 0px!important;}
.ourgroup .horizontal_accordion_toggle_active.n4{background-position:-161px 0px!important;}

.ourgroup .horizontal_accordion_toggle_eng{background:url(/ucg-static/style/i/static_sp/accordion_ourgroup_label_eng.gif) no-repeat!important}
					
.ourgroup .horizontal_accordion_toggle_eng.n1{background-position:-46px 0px!important;}
.ourgroup .horizontal_accordion_toggle_eng_active.n1{background-position:-69px 0px !important}
.ourgroup .horizontal_accordion_toggle_eng.n2{background-position:-92px 0px!important}
.ourgroup .horizontal_accordion_toggle_eng_active.n2{background-position:-115px 0px!important;}
.ourgroup .horizontal_accordion_toggle_eng.n3{}
.ourgroup .horizontal_accordion_toggle_eng_active.n3{background-position:-23px 0px!important}
.ourgroup .horizontal_accordion_toggle_eng.n4{background-position:-138px 0px!important;}
.ourgroup .horizontal_accordion_toggle_eng_active.n4{background-position:-161px 0px!important;}

.acc_item{background:url(/ucg-static/style/i/static_sp/careers-accordion_background.gif) no-repeat left top;height:108px;position:relative;width:516px;padding:1px;overflow:hidden;margin:0px 0px 15px 0px;}
.acc_item.open{}
.acc_item .foot{position:absolute;bottom:0px;left:0px;background:url(/ucg-static/style/i/static_sp/careers-accordion_background.gif) no-repeat left bottom;font-size:4px;height:4px;line-height:4px;width:100%;}

.acc_item .img {float:left;height:100%;width:157px;}

.acc_item .img.international{background:url(/ucg-static/style/i/static_sp/careers-accordion-image_international.gif) no-repeat left top;}
.acc_item .img.workwithus{background:url(/ucg-static/style/i/static_sp/careers-accordion-image_workwithus.gif) no-repeat left top;}
.acc_item .img.students{background:url(/ucg-static/style/i/static_sp/careers-accordion-image_school.gif) no-repeat left top;}
.acc_item .img.professionals{background:url(/ucg-static/style/i/static_sp/careers-accordion-image_professionals.gif) no-repeat left top;}

.acc_item .testo{float:left;width:300px;padding:10px;}
.acc_item .arrow{float:left;width:29px;background:url(/ucg-static/style/i/static_sp/careers-accordion_arrow.gif) no-repeat 10px center;height:100%;cursor:pointer;}
.acc_item.open .arrow{background:url(/ucg-static/style/i/static_sp/careers-accordion_arrow.gif) no-repeat -70px center;}

.acc_item .testo .ac_tit{font-family:"Trebuchet MS";font-size:16px;font-weight:bold;color:#3b77b4;padding:0px 0px 10px 0px;}
.acc_item .testo .ac_txt{font-family:Arial;font-size:12px;color:#545454;}

.careers_workwithus_box{
	background:url(/ucg-static/style/i/static_sp/careers_workwithus_box_bg.gif) no-repeat left top;
	width:367px;
	padding:1px;
	height:330px;
	float:left;
}
.careers_workwithus_box.flr{
	float:right;	
}
.careers_workwithus_box .bPadd{
	padding:10px;
	font-size:12px;
	color:#545454
}
.careers_workwithus_box .bPadd H4{font-size:13px;}
.careers_workwithus_box .bPadd H2{font-size:13px;}
.careers_workwithus_box UL{float:left;margin:0px 0px 0px 2px;width:220px;list-style-type:none;padding:0px;}
.careers_workwithus_box UL LI{font-size:10px;margin:0px;padding:5px 0px 10px 0px;width:100%;background:url(/ucg-static/style/i/static_sp/wp_ir/sep.gif) repeat-x left bottom;word-spacing:-0.2em;}
.careers_workwithus_box UL LI.last{background:none!important;}
.careers_workwithus_box UL LI A{
	color:#3b77b4;
	font-size:12px;
	padding:0px 20px 0px 0px;
	font-family:"Trebuchet MS";
	background-position: 6px right;
}

/* Business search engine */
#countriesBtn,#countriesBtnIT,#businessBtn{cursor:pointer}
#countriesBtn.on,#countriesBtnIT.on,#businessBtn.on, #countriesBtn:hover,#countriesBtnIT:hover,#businessBtn:hover{background-position:bottom left;}
#countriesBtn{background:url(../i/label-countries.jpg) top left no-repeat; height:45px; width:258px;}
#countriesBtnIT{background:url(../i/label-countries_it.jpg) top left no-repeat; height:45px; width:258px;}
#businessBtn{background:url(../i/label-business.jpg) top left no-repeat; height:45px; width:258px; margin-left:15px}
#optCountries,#optBusiness{ width:491px; color:#fff; font-size:12px; padding:15px 20px;}
#optCountries{background:url(../i/options-corn-right.gif) top right no-repeat #1f589d;}
#optBusiness{background:url(../i/options-corn-left.gif) top left no-repeat #1f589d;}
#submitDiv{ background:#1F589D;}
#submitDiv .submit{background:url(../i/go-ico.gif) no-repeat right 4px; border-top:1px solid #FFFFFF; display:block; float:right; margin:0 15px; padding:5px 22px 5px 0; text-align:right; width:475px; font-weight:bold; font-size:12px;color:#fff}
#optFoot{background:url(../i/options-corn-bottom-left.gif) top left no-repeat #1f589d; float:left; width:531px; height:4px;}
#optFoot div{background:url(../i/options-corn-bottom-right.gif) top right no-repeat; position:relative; width:531px; height:4px; overflow:hidden}
.hide{display:none;}
.contLayer{position:relative; z-index:1000; width:531px; top:0; left:0;}
.optLayer{position:absolute; z-index:1001; top:45px; left:0px; width:531px; padding:0 0 10px 0;}
* html .optLayer{top:-1px;} /* IE6 */			
*:first-child+html .optLayer{top:-1px;} /* IE7 */
.opt{float:left; width:162px; padding:2px 0;}
.opt2{float:left; width:242px; padding:2px 0;}
.opt input, .opt2 input{margin-right:5px; position:relative; top:2px;}
.opt label, .opt2 label{ white-space:nowrap}								
.controls{border-bottom:1px solid #fff; margin-bottom:10px; padding:0 0 10px 0; height:20px;}
.controls .close{background:url(../i/go-ico.gif) no-repeat right 4px; font-weight:bold; padding:5px 22px 5px 0px; float:right; color:#fff}
.controls .deselect{background:url(../i/deselect-ico.gif) no-repeat right 4px;font-weight:bold;padding:5px 25px 5px 0px;float:left;color:#fff}
.controls #maxCountries{font-weight:bold; padding:5px 0px; margin-left:15px;float:left; color:#E2001A; }
#result{margin-top:10px;}
.item{font-size:12px; padding-bottom:20px;display:block;float:none;clear:both;}
.item .titleItem{}
.item .titleItem .paese{color:#3F77B2; font-size:16px; font-weight:bold}
.item .titleItem .areaB{color:#5e5e5e; font-size:13px; font-weight:bold; border-bottom:1px solid #cdcdcd; margin-bottom:9px; padding:7px 0;display:block;}
.item .divLogo{ background:url(../i/bg-logo.jpg) top left no-repeat; width:146px; height:73px; padding:0 10px 10px 0; display:block; float:left;}
.item h3{font-size:13px; color:#3F77B2; font-weight:bold}				
.item p{color:#4f4f4f; font-size:11px; margin-top:3px;}				
.item p.link{color:#4f4f4f; margin-top:4px;}
.item p.link a{color:#d7190d;}
#pager{font-size:12px; background:#EEE; padding:5px;}
#pager .center{float:left; width:49.9%; text-align:center; line-height:15px;}
#pager a{width:23%; font-size:15px; font-weight:bold; outline:none}
#pager .fll{text-align:left; padding-left:2%;}
#pager .flr{text-align:right; padding-right:2%;}
#noresultText{padding:10px 0}
#noresultText p{color:#E2001A; font-size:12px; font-weight:bold}
#landingText{padding:20px 0 0 0;}
#selection{ padding:10px 0; }


.back_bse_hp {
  background-image: url('../i/sprite-vert.png');
  background-position: left -911px;
	background-repeat: no-repeat;
	width:196px; 
	height:80px;
	position:relative;
	z-index:1000000;
	margin-top:0;
}
.titBSE {
	color:#3e76b1;font-size:90%; font-weight:800; font-family:"Trebuchet MS",Arial,sans-serif;
	position:absolute; 
	top:5px; 
	left:0;
	text-align:center;
	width:100%;
	z-index:1000001;}

.back_input_bse {
  background-image: url('../i/sprite-vert.png');
  background-position: left -991px;
	background-repeat: no-repeat;
	width:189px; 
	height:23px;
	position:absolute; 
	top:26px; 
	left:3px;
	z-index:1000000;
}
.back_input_bse_on {width:189px; position:absolute; top:-120px; left:3px;z-index:1000001;display:none;}
.back_input_bse_on .contBack {background:#3f77b2;padding-bottom:1px;}
.inpBse {
	width:143px;
	height:14px;
	font-size:.7em !important;
	margin:4px 0 0 5px; 
	float:left;
	background:#fff;
	cursor:pointer;
	background-position: top left;
  background-image: url('../i/sprite-vert.png');
  background-position: left -70px;
	background-repeat: repeat-x;
	background-color: #FFF;
	border-top:1px solid #666;
	border-bottom:1px solid #f3f4f8;
	border-left:1px solid #CCCECD;
	border-right:1px solid #CCCECD;
	font-size:80%;
	padding-left:15px;
}
.frBse_off {
  background-image: url('../i/sprite-vert.png');
  background-position: left -1020px;
	background-repeat: no-repeat;
	float:right; 
	margin:5px 5px 0 0;
}
.frBse_on {
  background-image: url('../i/sprite-vert.png');
  background-position: left -1036px;
	background-repeat: no-repeat;
	float:right; 
	margin:5px 5px 0 0;
}
.back_input_bse_on .contList {background:#3f77b2;width:189px;z-index:1000002;position:relative;}
.back_input_bse_on .contList a.liState{margin:0 0 0 5px;padding:1px 0 1px 17px;font-size:70%; color:#fff; display:block; cursor:pointer; width:143px;}
.back_input_bse_on .contList a.liState:hover{text-decoration:none;background:#fff;color:#000;}
.frBse_off {z-index:1000002;}
.popBse, .popBseFiliali {background:#fff; width:550px; top:52px; left:191px; position:absolute; z-index:10000000001;}
.BseclosePopupBtn img {position:absolute;top:-7px;right:-7px;z-index:10000000002;cursor:pointer}
.visualBse {padding-top:30px;}
.titPopBse {color:#3e76b1;font-size:130%; font-weight:800; font-family:"Trebuchet MS",Arial,sans-serif; padding:14px 0 0 25px;}
.contPopBse {width:500px; margin:20px 0 20px 25px;}
.contPopBse .lstBtn {float:left;width:240px;position:relative; z-index:10000000005;}
a.btnPopBseSmall {background:url(../i/popup_bse_btn_off.jpg) no-repeat; width:230px; height:45px; display:block; padding:2px 5px 0 5px; font-size:75%; font-weight:800; color:#333; margin-bottom:3px; cursor:pointer;line-height:14px !important; position:relative; border:1px solid #fff;}
a.btnPopBseSmall:hover {background:url(../i/popup_bse_btn_on.jpg) no-repeat; text-decoration:none; color:#fff; position:relative;}
a.btnPopBseSmallOn {background:url(../i/popup_bse_btn_on.jpg) no-repeat; width:230px; height:45px; display:block; padding:2px 5px 0 5px; font-size:75%; font-weight:800; text-decoration:none; color:#fff; margin-bottom:3px; cursor:pointer;line-height:14px !important; position:relative; border:1px solid #fff;}
a.btnPopBseSmallN {background:url(../i/popup_bse_btn_off.jpg) no-repeat; width:230px; height:32px; display:block; padding:15px 5px 0 5px; font-size:70%; font-weight:800; color:#333; margin-bottom:3px; cursor:pointer; position:relative; border:1px solid #fff;}
a.btnPopBseSmallN:hover {background:url(../i/popup_bse_btn_on.jpg) no-repeat; text-decoration:none; color:#fff; position:relative;}
a.btnPopBseSmallNOn {background:url(../i/popup_bse_btn_on.jpg) no-repeat; width:230px; height:32px; display:block; padding:15px 5px 0 5px; font-size:70%; font-weight:800; text-decoration:none; color:#fff; margin-bottom:3px; cursor:pointer; position:relative; border:1px solid #fff;}
a.btnPopBse {background:url(../i/popup_bse_btn_off.jpg) no-repeat; width:230px; height:34px; display:block; padding:13px 5px 0 5px; font-size:75%; font-weight:800; color:#333; margin-bottom:3px; cursor:pointer; position:relative; border:1px solid #fff;}
a.btnPopBse:hover {background:url(../i/popup_bse_btn_on.jpg) no-repeat; text-decoration:none; color:#fff; position:relative;}
a.btnPopBseOn {background:url(../i/popup_bse_btn_on.jpg) no-repeat; width:230px; height:34px; display:block; padding:13px 5px 0 5px; font-size:75%; font-weight:800; text-decoration:none; color:#fff; margin-bottom:3px; cursor:pointer; position:relative; border:1px solid #fff;}
a.btnPopBseSmallX {background:url(../i/popup_bse_btn_off.jpg) no-repeat; width:230px; height:39px; display:block; padding:8px 5px 0 5px; font-size:75%; font-weight:800; color:#333; margin-bottom:3px; cursor:pointer; position:relative; border:1px solid #fff;}
a.btnPopBseSmallX:hover {background:url(../i/popup_bse_btn_on.jpg) no-repeat; text-decoration:none; color:#fff; position:relative;}
a.btnPopBseSmallXOn {background:url(../i/popup_bse_btn_on.jpg) no-repeat; width:230px; height:39px; display:block; padding:8px 5px 0 5px; font-size:75%; font-weight:800; text-decoration:none; color:#fff; margin-bottom:3px; cursor:pointer; position:relative; border:1px solid #fff;}
.contPopBse .contDesc {background:url(../i/bse_back_pop_desc.gif) repeat-y; float:right; width:240px;margin-top:21px;}
.imgBseDesc2 {background:url(../i/bg_logo_bse_hp.gif) top left no-repeat; width:210px; height:83px; margin:10px 15px 10px 15px;}
.imgBseDesc2 .contImg{background-position:center center; background-repeat:no-repeat; height:83px; width:210px;}	
.imgBseDesc {width:240px;text-align:center;padding:10px 0 10px 0;}
.imgBseDesc img {max-width:238px;}
.bse_txt {display:none;}
#popBse_filiali {display:none;}
.fll {float:left; position:relative;}
.btnMoveUp {margin:0 0 10px 100px;cursor:pointer; display:none;}
.btnMoveDown {margin:10px 0 0 100px;cursor:pointer; display:none;}
.containerListFil {height:256px; overflow:hidden; position:relative;}
a.linkBseHp{
	background-position: right 6px;
	background-image:url(../i/ar.gif);
	background-repeat: no-repeat;
	padding-right:20px; 
	color:#e2001a
}
#track1 {background-color:#0C2341;float:left;height:120px;margin-left:2px;margin-top:10px;width:10px;}
#contListOn {float:left;height:144px;overflow:hidden;white-space:nowrap;width:170px;}
#handle1 {background-color:#FFFFFF;cursor:pointer;height:20px;width:10px;}
.titPopBse a {color:#3e76b1;}
.descBsexml {padding:0 15px 10px 15px; font-size:.7em; min-height:55px; height:auto !important; height:55px;}
#lstBtn a.btnPopBse:hover, #lstBtn a.btnPopBseSmallN:hover, #lstBtn a.btnPopBseSmall:hover {background:url(../i/popup_bse_btn_fr_on.jpg) no-repeat; text-decoration:none; color:#fff;}
.BsebackPopupBtn img {position:absolute;top:93px;right:15px;z-index:10000000003;cursor:pointer}
.introBse {font-size:80%;padding-bottom:9px;color:#333}
.pngBusiness{width:136px !important;behavior:expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='scale')", this.src = "/ucg-static/style/i/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}


#MV2{width:757px; margin-bottom:10px;}
#MV_cats2{background:#F4F4F4;height:138px;position:relative}
#MV_userItems_window2{padding-top:10px;margin:0 33px 0 33px;height:75px;overflow:hidden;position:relative}
#MV_userItems2{padding:14px 0 0 0}
.mv_userItem2{float:left;margin-right:12px;position:relative;overflow:visible}
.mv_box_item_imgMMP{float:left;border: 1px solid #bbb;position:relative;width:100px;height:64px;background:#F4F4F4;}
.titGal{color:#3F77B2;font-family:"Trebuchet MS",Arial,sans-serif;font-weight:bold;padding:7px 0 0 10px;}
#mv_toPrev2{position:absolute;top:64px;left:10px;cursor:pointer}
#mv_toNext2{position:absolute;top:64px;right:10px;cursor:pointer}
.mv_closePopupBtn2{position:absolute;top:-7px;right:21px;z-index:1010;cursor:pointer}

.logo_holding {
  background-image: url('../i/sprite-vert.png');
  background-position: left -1052px;
	background-repeat: no-repeat;
	height: 51px;
	width: 183px;
}

.champions_composite_home_page{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1104px;
	background-repeat: no-repeat;
	height: 46px;
	width: 70px;
}

.logo-pattichiari{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1151px;
	background-repeat: no-repeat;
	height: 26px;
	width: 72px;
}

.boxFin_bgHead{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1178px;
	background-repeat: no-repeat;
	height: 3px;
    width: 196px;
}

.btnSearch{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1182px;
	background-repeat: no-repeat;
}

.bottom_bse_on{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1203px;
	background-repeat: no-repeat;
}

.boxFin_bgFoot{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1206px;
	background-repeat: no-repeat;
	height: 3px;
    width: 196px;
}

.tbgraph_down{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1209px;
	background-repeat: no-repeat;
}

.tbgraph_up{
  background-image: url('../i/sprite-vert.png');
  background-position: left -1228px;
	background-repeat: no-repeat;
}

.tbgraph_nn {
  background-image: url('../i/sprite-vert.png');
  background-position: left -1247px;
	background-repeat: no-repeat;
}




#qaForm {width:757px;}
div.qaTop {font-size:1px;line-height:3px;height:3px;width:100%;background:url(../i/qa_top_form.gif) no-repeat;}
div.qaTopRecap {font-size:1px;line-height:3px;height:3px;width:100%;background:url(../i/qa_top_form_send.gif) no-repeat;}
div.qaHeader {background:url(../i/qa_back_grey.gif) repeat-y;width:100%;padding:18px 0 20px 0;}
div.qaContent  {background:url(../i/qa_back_wht.gif) repeat-y;width:100%;}
div.qaBottom {font-size:1px;line-height:3px;height:3px;width:100%;background:url(../i/qa_bottom_form.gif) no-repeat;}
#qaForm DIV.tit {width:305px;float:left;text-align:right;font-size:90%;margin:7px 0 5px 0;font-weight:800;}
#qaForm DIV.tit2 {width:440px;float:right;font-size:90%;margin:7px 0 5px 0;font-weight:800;}
#qaForm DIV.field {width:440px;float:right;}
#qaForm DIV.field INPUT, #qaForm DIV.field SELECT {height:18px;margin:6px 0 5px 0;font-size:90%;color:#555555;border-top:1px solid #666;border-bottom:1px solid #f3f4f8;border-left:1px solid #CCCECD;border-right:1px solid #CCCECD;font-family:Arial,sans-serif;}
.w400qa {width:400px;}
.w250qa {width:250px;}
.w30qaFl {width:32px;float:left;margin-right:10px !important;}
.w250qaF {width:250px;height:25px !important;}
.notaQA {font-size:80%;font-weight:normal;}
div.qaContent H2 {color:#3b76b2;font-family:"Trebuchet MS",Arial,sans-serif;font-size:130%;font-weight:800;padding:10px 0 15px 28px;}
div.sepQA {font-size:1px;line-height:1px;height:1px;width:100%;background:#cfcfcf;margin-top:5px;}
textarea.rotext {width:400px;height:80px;border-top:1px solid #666;border-bottom:1px solid #f3f4f8;border-left:1px solid #CCCECD;border-right:1px solid #CCCECD;font-family:Arial;font-size:12px;color:#555555;}
.tratQA {border:0 !important;padding:0 !important; float:left;}
div.tit3 {float:left;font-size:90%;margin:6px 50px 0 3px;font-weight:800;}
div.captcha {border-bottom:1px solid #f3f4f8;border-top:1px solid #666;border-left:1px solid #CCCECD;border-right:1px solid #CCCECD;float:left;margin:20px 20px 8px 0;}
div.btnCaptcha {margin:43px 0 0 0;}
div.sepQABot {font-size:1px;line-height:1px;height:1px;width:717px;background:#cfcfcf;margin-left:20px;margin-top:14px;}
div.btnQAForm {float:right;margin:10px 38px 15px 0;display:inline;}
div.QList {width:701px;margin-left:28px;font-size:90%;font-weight:800;}
div.QList a.On{background:url(../i/aD.gif) 0px 8px no-repeat;display:block;float:left;padding:1px 0 2px 12px;color:#e2001a}
div.QList a.Off{background:url(../i/ar.gif) 0px 6px no-repeat;display:block;float:left;padding:1px 0 2px 12px;color:#555555}
div.QList a.Off:hover{color:#e2001a}
div.sepQList {font-size:1px;line-height:1px;height:1px;width:701px;background:#cfcfcf;margin-left:28px;margin-top:0px;}
textarea.qText {width:571px;height:80px;border-top:1px solid #666;border-bottom:1px solid #f3f4f8;border-left:1px solid #CCCECD;border-right:1px solid #CCCECD;font-family:Arial;font-size:12px;color:#555555;}
div.qaContent H3 {color:#e2001a;font-family:Arial,sans-serif;font-size:90%;font-weight:800;padding:20px 0 10px 28px;}
div.txtQ {font-family:Arial,sans-serif;font-size:90%;font-weight:800;padding:15px 0 0 28px;}
div.leftQ {float:left;margin:10px 8px 3px 28px;text-align:right;width:120px;font-size:90%;display:inline;font-weight:800;}
div.textareaQ {float:left;width:571px;margin:5px 0 6px 0;}
.errQA {color:#e2001a;}
.errQA INPUT {border:1px solid #e2001a !important;}
div#errorList {color:#ffffff;padding:10px 0 10px 20px;}
div#errorList span {background:#e2001a;display:block;font-size:90%;padding:2px 0 2px 20px;width:697px;}
#regOffice_suggestions, #stato_suggestions , #statoNascita_suggestions_2, #statoResidenza_suggestions, #provincia_suggestions, #statoNascita_suggestions {border: 1px solid #999;background-color: #fff;}
#regOffice_suggestions ul, #stato_suggestions ul, #statoNascita_suggestions_2 ul, #statoResidenza_suggestions ul, #provincia_suggestions ul, #statoNascita_suggestions ul {list-style:none;margin:0;padding:0;}
#regOffice_suggestions li, #stato_suggestions li, #statoNascita_suggestions_2 li, #statoResidenza_suggestions li, #provincia_suggestions li, #statoNascita_suggestions li {margin:0;padding: 2px 3px;cursor:pointer;}
#regOffice_suggestions strong, #stato_suggestions strong, #statoNascita_suggestions_2 strong, #statoResidenza_suggestions strong, #provincia_suggestions strong, #statoNascita_suggestions strong {font-weight: 800;text-decoration: underline;}
#regOffice_suggestions li.selected, #stato_suggestions li.selected, #statoNascita_suggestions_2 li.selected, #statoResidenza_suggestions li.selected, #provincia_suggestions li.selected, #statoNascita_suggestions li.selected {margin:0;color:#fff;background-color: #e2001a;}
.btn.b5 .btnW,.btn.b5 .min,.btn.b5 .arrow{background-color:#cfcfcf}
.b5 a{color:#555555}
.b5 a:hover{text-decoration: none}

#qaFormRecap {width:757px;}
#qaFormRecap DIV.titRecap {width:220px;float:left;text-align:left;font-size:90%;margin:4px 0 5px 40px;font-weight:800;display:inline;}
#qaFormRecap DIV.fieldRecap {width:450px;float:right;margin:4px 20px 5px 0;display:inline;font-size:90%;}

div.tabQA {float:left;width:349px;margin:20px 0 24px 0;}
div.tabDeleg {float:right;width:349px;margin:20px 0 24px 0;}

div.sendOkL {float:left;padding:45px 25px 45px 60px;}
div.sendOkR {float:left;color:#3b76b2;font-family:"Trebuchet MS",Arial,sans-serif;font-size:130%;font-weight:800;margin-top:46px;}

.btn.bqa .btnW,.btn.bqa .min1,.btn.bqa .min2 {background-color:#ffffff}
.btn.bqa .min1 {float:left;width:4px;height:20px;background:url(../i/btn_qa_sx.gif) no-repeat;width:4px;}
.btn.bqa .min2 {float:left;width:4px;height:20px;background:url(../i/btn_qa_dx.gif) no-repeat;width:4px;}
.btn.bqa .btnW {background:url(../i/btn_qa_back.gif) repeat-x;}
.bqa a {color:#e2001a}
.bqa a:hover {text-decoration: none}
.partnershipndsponsorship .horizontal_accordion_toggle{background:url(../../images/accordion_partnershipndsponsorship_label.gif) no-repeat!important}
.partnershipndsponsorshipENG .horizontal_accordion_toggle{background:url(../../images/accordion_partnershipndsponsorship_eng_label.gif) no-repeat!important}
.partnershipndsponsorship .horizontal_accordion_toggle.n1, .partnershipndsponsorshipENG .horizontal_accordion_toggle.n1{}
.partnershipndsponsorship .horizontal_accordion_toggle_active.n1, .partnershipndsponsorshipENG .horizontal_accordion_toggle_active.n1{background-position:-23px 0px!important}
.partnershipndsponsorship .horizontal_accordion_toggle.n2, .partnershipndsponsorshipENG .horizontal_accordion_toggle.n2{background-position:-46px 0px!important;}
.partnershipndsponsorship .horizontal_accordion_toggle_active.n2, .partnershipndsponsorshipENG .horizontal_accordion_toggle_active.n2{background-position:-69px 0px !important}
.partnershipndsponsorship .horizontal_accordion_toggle.n3, .partnershipndsponsorshipENG .horizontal_accordion_toggle.n3{background-position:-92px 0px!important}
.partnershipndsponsorship .horizontal_accordion_toggle_active.n3, .partnershipndsponsorshipENG .horizontal_accordion_toggle_active.n3{background-position:-115px 0px!important;}
.partnershipndsponsorship .horizontal_accordion_toggle.n4, .partnershipndsponsorshipENG .horizontal_accordion_toggle.n4{background-position:-138px 0px!important;}
.partnershipndsponsorship .horizontal_accordion_toggle_active.n4, .partnershipndsponsorshipENG .horizontal_accordion_toggle_active.n4{background-position:-161px 0px!important;}
.partnershipndsponsorship .horizontal_accordion_toggle.n5, .partnershipndsponsorshipENG .horizontal_accordion_toggle.n5{background-position:-184px 0px!important;}
.partnershipndsponsorship .horizontal_accordion_toggle_active.n5, .partnershipndsponsorshipENG .horizontal_accordion_toggle_active.n5{background-position:-207px 0px!important;}

#GroupResults{position:relative;}
#GroupResults .bg-image{margin-bottom:13px;}
#GroupResults .video{position:absolute; top:13px; left:401px; z-index:1000; width:320px; height:180px; overflow:hidden; background:#000; padding:3px; background:url(../../images/bg-video.gif) top left no-repeat;}

div#pCat {background:url("../i/ar.gif") no-repeat scroll 0 7px transparent;color:#333333;font-size:11px;margin:0 0 1px 10px;padding:4px 0 0 10px;}
div.pCat a {color: #555;}

table.sh_table {width:757px;}
table.sh_table td.sh_txt_int {height:30px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:110%;color:#446fb3;font-weight:800;vertical-align:top;}
table.sh_table td.td1 {width:119px;vertical-align:middle;font-family:"Trebuchet MS",Arial,sans-serif;font-size:100%;color:#555;font-weight:800;line-height:100%;}
table.sh_table td.td2 {width:393px}
table.sh_table td.td2b {width:393px;background:url(../i/sh_back_graph.gif);vertical-align:top;}
table.sh_table td.td3 {width:245px;vertical-align:top;}
table.sh_table td.sh_txt_int div.td3i {margin-left:20px;}
table.sh_table td.sps {height:22px}
div.sh_liv_txt {background:url(../i/sh_livelli_txt.gif);width:393px;height:22px;}
div.sh_liv_txt div.txt, div.sh_liv_txt div.txt2 {font-family:"Trebuchet MS",Arial,sans-serif;font-size:110%;color:#446fb3;float:left;font-weight:800;}
div.sh_liv_txt div.txt2 {width:130px;}
div.sh_liv_txt div.txt {width:121px;padding-left:10px;}
div.sh_liv_sfumato {background:url(../i/sh_livelli_sfumatura.jpg); width:393px; height:5px; line-height:5px; font-size:1px;}
div.sh_gph {height:22px;position:relative;margin:7px 0 14px 0;}
div.sh_gph img.tl{position:absolute;top:0;left:0;z-index:1}
div.sh_gph img.tr{position:absolute;top:0;right:0;z-index:1}
div.sh_gph img.bl{position:absolute;bottom:0;left:0;z-index:1}
div.sh_gph img.br{position:absolute;bottom:0;right:0;z-index:1}
.sh_gph_1 {background:#e1190e;}
.sh_gph_2 {background:#598eb3;}
.sh_gph_3 {background:#dbb287;}
.sh_gph_4 {background:#ec733c;}
.sh_gph_5 {background:#438499;}
table.sh_table td.td2b .last {margin-bottom:7px !important;}

#gph_1, #gph_2, #gph_3, #gph_4, #gph_5, #gph_6, #gph_7, #gph_8, #gph_9, #gph_10, #gph_11, #gph_12, #gph_13, #gph_14, #gph_15 {width:0px;}

table.sh_table td.td3 div.link_topics {height:19px;background:url("../i/ar.gif") 0 7px no-repeat;color:#333333;font-size:90%;margin:10px 0 14px 20px;padding:3px 0 0 10px;}
table.sh_table td.td3 div.last {margin-bottom:7px !important;}
table.sh_table td.td3 div.link_topics a {color:#555;}
table.sh_table td.td3 div.link_topics a.on {color:#E2001A;text-decoration:underline;}
table.sh_table td.td3 div.link_topics a:hover {color:#E2001A;}

#shToolTip {width:229px;position:absolute;z-index:100000;}
.sh_box_item_top {height:6px;width:239px;}
.sh_box_item_back {width:239px !important; background:url("../i/sh_tooltip_back.gif");}
.sh_box_item_back img.cls {position:absolute; top:5px; right:5px;}
.sh_box_item_back div.txt {padding:12px 10px 7px 10px;text-align:justify;}
.sh_box_item_bottom {height:6px;width:239px;}

#horizontal_container_ss {margin: 0;width: 518px !important;height: 228px !important;}
.horizontal_accordion_content_ss {width:446px;height: 228px;float: left;overflow: hidden;background-color: #ffffff;}
.horizontal_accordion_toggle_ss{background:url(../i/accordion_sustainability_label.gif) no-repeat;float: left;display: block;	height:228px; width:23px; color: #ffffff; text-decoration:none; outline:none; cursor:pointer; margin: 0 1px 0 0;}
#horizontal_container_ssENG H3.horizontal_accordion_toggle_ss {background:url(../i/accordion_sustainability_label_en.gif) no-repeat;}
.horizontal_accordion_toggle_active_ss {margin: 0 0 0 0;}
.horizontal_accordion_content_ss div.cont {width:446px;background:#f4f4f4;height:228px;}
.horizontal_accordion_toggle_ss.n1{background-position:0px 0px !important;}
.horizontal_accordion_toggle_active_ss.n1{background-position:-23px 0px !important}
.horizontal_accordion_toggle_ss.n2{background-position:-46px 0px!important}
.horizontal_accordion_toggle_active_ss.n2{background-position:-69px 0px !important;}
.horizontal_accordion_toggle_ss.n3{background-position:-92px 0px !important;}
.horizontal_accordion_toggle_active_ss.n3{background-position:-115px 0px !important}
.ss_ban_left_txt, .ss_ban_right_txt {font:bold 11px "Trebuchet MS",Arial,sans-serif;color:#3F77B2;}
.ss_ban_left_txt {float:left;width:200px;padding:20px 0 0 22px;}
.ss_ban_right_txt {float:right;width:192px;padding:20px 8px 0 0;}
.ss_ban_left {float:left;width:210px;padding:16px 0 0 8px;}
.ss_ban_right {float:right;width:210px;padding:16px 5px 0 0;}
.ss_ban_left_txt a, .ss_ban_right_txt a{color:#3F77B2}
.ss_ban_left_txt a:hover, .ss_ban_right_txt a:hover {text-decoration:underline;cursor:pointer}

.articleSmallL_ss{float:left;width:211px; padding:23px 0 0 12px;}
.articleSmallR_ss{float:left;width:220px; padding:23px 3px 0 0;}
.articleSmallL_ss H3, .articleSmallR_ss H3{font-size:80%;font-weight:800;min-height:18px;height:auto !important;height:18px;margin-bottom:2px;color:#3F77B2}
.articleSmallL_ss a,.articleSmallR_ss a{color:#555}
.articleSmallL_ss h3 a,.articleSmallR_ss h3 a{color:#3F77B2}
.articleSmallL_ss a:hover *,.articleSmallR_ss a:hover *{text-decoration:underline;cursor:pointer}
.articleSmallL_ss div.txt,.articleSmallR_ss div.txt{font-size:70%;line-height:110%;width:120px;float:left}
.articleSmallR_ss div.txt{width:125px;}
.articleSmallL_ss div.txt P,.articleSmallR_ss div.txt P{font-size:100%}
.articleSmallL_ss img,.articleSmallR_ss img{float:left;margin:0 8px 3px 0}
