@charset "utf-8";
/* CSS Document */

/* strutture di base */
body { background-color:#FFFFFF; color:#5f5e5c!important;}
div.divSxHalf, div.divDxHalf { width:49.9%;}
div.divSx, div.divSxHalf {float:left}
div.divDx, div.divDxHalf {float:right}
div.cl {clear:both;}
.grey {color:#999999;}
img{border:0;}
img.imgLeft { float:left; margin: 0 7px 7px 0;}
img.imgRight { float:right; margin: 0 0 7px 7px;}
img.icoH {margin:0!important; padding:0!important; border:0!important;}
a{text-decoration:none; color:#5f5e5c!important; outline:none!important;}
a:hover{text-decoration:underline; color:#09a275!important}
h1,h2,h3,h4,h5,h6,p{color:#5f5e5c;}
div.textCenter { text-align:center;}
#contGen { width:970px; margin: 0 auto 0 auto;}
img.png{position:relative; 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 = "/_layouts/IMAGES/EURIZON/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))}
a.go{text-decoration:underline; color:#09a275 !important; background-image:url(/_layouts/IMAGES/EURIZON/hdrGoToSite.gif); background-position:right top; background-repeat:no-repeat; padding-right:8px;}
a.gol{background-image:url(/_layouts/IMAGES/EURIZON/li2.gif); background-repeat:no-repeat;  background-position:0 2px; padding-left:8px;font-weight:bold;}
div.cont ul{list-style-position:inside; list-style-image:url(/_layouts/IMAGES/EURIZON/li1.gif)}
div.cont h3{color:#09a275;margin-bottom:10px;}
.stamp{float:right; padding-top:5px;}
html>/**/body #prizeAccordion div.rx {float:right; margin:-28px 0 0 0;}
*html #prizeAccordion div.rx {float:right; margin:-22px 0 0 0;}
.rx {float:right; margin:-36px 0 0 0;}
.sep { border-bottom:2px solid #dfdfdf; font-size:1px; }

/* header */
#hdr { margin-bottom:0px; position:relative;}
#hdr ul,#hdr li {margin:0;padding:0;border:0;}
#hdrTop {min-height:26px;height:auto !important;height:26px; text-align:right;}
#hdrTop a { text-decoration:underline; color:/*#9dcda1*/ #09a275 !important; display:block;background-image:url(/_layouts/IMAGES/EURIZON/hdrGoToSite.gif); background-position:right top; background-repeat:no-repeat; padding: 0 8px 0 3px; float:right;}
#hdrTop .divDx { margin-top:9px;}
#hdrLogoRow { border-top:1px solid #dadada;min-height:105px;height:auto !important;height:105px; background-image:url(/_layouts/IMAGES/EURIZON/hdrRowBgClaim.png); background-position:top right; background-repeat:repeat-y;}
#hdrLogoRow.eng { background-image:url(/_layouts/IMAGES/EURIZON/hdrRowBgClaim_eng.png);}
#logoTop {float:left; margin:0; padding:0; border:0;}
#swfTop {clear:right; float:right; margin:0; padding:0; border:0;}

/*hdrMenuBar*/
#hdrMenuBar {border-top:1px solid #dadada; border-bottom:1px solid #ffffff; height:39px;  background-image:url(/_layouts/IMAGES/EURIZON/hdrBarBg.png); background-position:top; background-repeat:repeat-x; position:relative;}
#hdrMenuBar .divDx { margin-top:10px;}
/* MODIFICHE */ #hdrMenuBar .divDx li, #hdrMenuBar .divDx ul {margin:0;padding:0;border:0; display:inline;}
#hdrMenuBar .divDx a { display:block; float:right; margin: 0 7px; padding: 2px 0 0 16px; background-position:top left; background-repeat:no-repeat; color:#09a275; font-weight:800;}
.icoPodcast { background-image:url(/_layouts/IMAGES/EURIZON/hdrBarIcoPodcast.gif)}
.icoRSS { background-image:url(/_layouts/IMAGES/EURIZON/hdrBarIcoRSS.gif)}
.icoGlossario { background-image:url(/_layouts/IMAGES/EURIZON/hdrBarIcoGlossy.gif)}
#hdrMenuBar .divSx img { border-right:1px solid #969696;}
#hdrMenuBar .divSx a { display:block; float:left; }
#hdrMenuBar .divSx li { position:relative;display:block;float:left;margin:0;padding:0;border:0;}
#hdrMenuBar .divSx li a { background:#fff url(/_layouts/IMAGES/EURIZON/hdrBara.gif) right bottom no-repeat; width:124px; height:39px; line-height:39px; text-transform:uppercase; font-weight:800;color:#09a275 /*!important*/; text-align:center; }
#hdrMenuBar .divSx li a:hover, #hdrMenuBar .divSx li.menuAt a, #hdrMenuBar .divSx li a.menuUp { background:#fff url(/_layouts/IMAGES/EURIZON/hdrBarHover.gif) right bottom no-repeat; width:124px; height:39px; line-height:39px; text-transform:uppercase; font-weight:800; text-align:center; }
#hdrSearch, #hdrSearchIndex { background-image:url(/_layouts/IMAGES/EURIZON/hdrSearchIndexBg.gif); background-position:bottom; background-repeat:repeat-x; margin-bottom:40px; position:relative; z-index:10000;}
/*#hdrSearchIndex { background-image:url(/_layouts/IMAGES/EURIZON/hdrSearchIndexBg.gif);}*/
#hdrSearch, #hdrSearch.close {height:79px;}
#hdrSearch.open, #hdrSearchIndex{height:148px;}
#hdrSearch #hdrSearchTxt, #hdrSearch.close #hdrSearchTxt{padding:20px 0 0 90px;}
#hdrSearchIndex #hdrSearchTxt, #hdrSearch.open #hdrSearchTxt { text-align:left; padding:50px 0 0 90px;}
.hdrMSearchTxt { width:404px; border:1px solid #e7e7e7; height:19px; margin-right:45px; color:#999;}
.hdrMSearchBtn { margin: 3px 20px 0 0; vertical-align: top;}
#hdrSearchRadio { margin:10px 0 0 231px; padding-bottom:10px}
#hdrSearchRadio input { margin-left:10px; vertical-align:middle;}
.voiceMenu {position:absolute; top:0; left:0; height:187px; z-index:7; margin:0; padding:0; border:0;}

/* Heade adv Search */
#advSearchForm {position:absolute; top:0; left:0; height:187px; z-index:3;}
*html #advSearchForm {position:absolute; top:5px; left:0; height:187px; z-index:3;}
#filtriBtn {position:absolute; z-index:6;}
#hdrAdvSearch, #hdrAdvSearchIndex { margin:50px 0 0 7px;}
.searchOff { position:absolute; left:-7000px !important;}
.searchOn { visibility: visible;  left:7px !important;}
.lblTab { margin-left:788px; display:block;}
#hdrAdvSearchC {background:#fff; border:1px solid #ececec;  width:954px; height:90px;  }
#hdrAdvSearchCc {padding:7px 12px;}
#hdrAdvSearchCc .divSx.colonna1 { width:498px; border-right:1px solid #ececec; }
#hdrAdvSearchCc .divSx.colonna1.smaller { width:460px; border-right:1px solid #ececec; }
#hdrAdvSearchCc .divSx.colonna1.smaller .divSx{ margin-top:2px}
.hdrAdvSearchTit { text-transform:uppercase; font-weight:800; display:block; margin-bottom:7px;} 
.hdrAdvSearchCTop { height:58px; overflow:hidden;}
.catSearch { float:left; margin-right:10px; }
.catSearch.last { margin-right:0;}
.catSearch input { vertical-align:middle;}
.fix {width:130px;}
.hdrAdvSearchTit.noBlock {/*width:145px;*/display:inline;}
a.divSelect { display:block; background-image:url(/_layouts/IMAGES/EURIZON/bgDivSelect.gif); background-position:bottom left; background-repeat:no-repeat; width:301px; height:17px; padding:2px 10px; overflow:hidden; line-height:17px; text-decoration:none;}
a.divSelect:hover  { text-decoration:none!important;}
.contSelectOff {display:none;}
.contSelect {display:block;position:absolute; z-index:9; width:318px; background-color:#e7e7e7; border:1px solid #969696; border-top:1px;} 
.contSelect.lil {width:152px;}
.contSelect a { display:block; padding:2px 9px; margin:0; color:#3e3e3e!important; text-decoration:none!important;}
.contSelect a:hover { color:#FFFFFF!important;  background-color:#666666!important;}
#hdrAdvSearchCc .divSx .divSx .hdrAdvSearchTit.noBlock { line-height:22px;}
#hdrAdvSearchCc .divSx.colonna2 { width:176px; border-right:1px solid #ececec; }
#hdrAdvSearchCc .divSx.colonna2.large { width:206px;}
#hdrAdvSearchCc .divSx.colonna2.large .gauge{width:200px;}
.divSelectAll.smaller a.divSelect {background-image:url(/_layouts/IMAGES/EURIZON/bgDivSelect_smaller.gif); width:143px;}
.divSelectAll.smaller .contSelect, .divSelectAll.smaller .contSelectOff {width:140px;}
.colonna2 .gauge { width:145px; margin-left:15px;}
div.slider { width:143px; margin:10px 0; height:15px; position: relative; background-image:url(/_layouts/IMAGES/EURIZON/gaugeBg.jpg); background-position:top left; background-repeat:no-repeat;}
div.slider div.handle { width:10px; height:15px;  /*cursor:move;*/ background-image:url(/_layouts/IMAGES/EURIZON/gaugeHandle.gif); background-position:top left; background-repeat:no-repeat; position: absolute;}
.showHandle { margin-left:15px; height:18px; background-color:#efefef; padding:0 3px; width:143px; color:#5f5e5c; line-height:18px; margin-top:2px; text-align:center;}
.colonna1 .divSelectAll.smaller a.divSelect {background-image:url(/_layouts/IMAGES/EURIZON/bgDivSelect_smaller.gif);}
.colonna1 .divSelectAll.smaller .contSelect {}
.colonna3 div.slider { margin-left:15px; height:17px; background-image:url(/_layouts/IMAGES/EURIZON/gaugeBgAge.jpg);}
.colonna3 .hdrAdvSearchTit {margin-left:15px}
.colonna3 { width:195px; overflow:hidden;}
.colonna4 { text-align:right;}

.colonna1 .hdrAdvSearchTit {margin-right:10px}


/* menu orizzontale - Contenuti */
.contMenu { width:970px; height:180px; overflow:hidden;}
.contMenu .divSx { margin-top:7px; padding:0 10px; border-right:1px solid #fff; border-left:1px solid #ddd; width:207px; height:160px!important;}
.contMenu .divSx {padding-left:22px;}
html>/**/body .contMenu .divSx {padding-left:16px;}
*html .contMenu .divSx {}
.contMenu .divSx.first { border-left:0;}
.contMenu .divSx.last { border-right:0;}
.contMenu .divSx.last.long { width:250px}
.contMenu .divSx a{color:#5f5e5c; text-decoration:none;}
.contMenu .divSx a:hover{color:#09a275; text-decoration:underline;}
.contMenu .divSx a.linkMenuContatti {display:block; margin:5px 0 3px -2px!important; padding-left:7px; background:url(/_layouts/IMAGES/EURIZON/divSxli.gif) center left no-repeat; line-height:13px; height:15px;}
.contMenu .divSx ul {list-style-image:url(/_layouts/IMAGES/EURIZON/divSxli.gif); padding:3px 0 3px 0!important; margin:5px 0 5px 0!important;}
.contMenu .divSx ul li {text-transform:uppercase; font-weight:800; line-height:12px; margin:0 0 10px 3px!important; padding:0!important; clear:left;}
.contMenu .divSx a{color:#5f5e5c;}
.contMenu .divSx a:hover{color:#09a275;}
.contMenu .divSx ul li div.divSx {width:70px; border:0!important; margin:0; padding:0;}
/* MODIFICA */ .contMenu .divSx ul li ul {float:left; display:block; width:100%;}
.contMenu .divSx ul li ul li {text-transform:none; font-weight:normal; line-height:12px; margin:4px auto 4px auto!important;}
.contMenu .divSx ul li ul li a{color:#5f5e5c;}
.contMenu .divSx ul.aPart { margin-top:10px; border-top:1px solid #ddd; padding-top:10px;}
.contMenu .divSx ul.aPart li a { color:#91c495;}
.contMenu .divSx ul li div { line-height:14px; text-transform:none; font-weight:normal;}
.contMenu .contMenuTop { display:block; height:105px; margin-bottom:20px;}
.contMenu .contMenuTop strong { display:block; padding:5px 0 3px 0;}
.contMenu .contMenuTop strong.sp{ padding-left:10px;}
.contMenu .contMenuHelpDesk { float:left; margin-right:7px;}
.contMenu .contMenuTop span {color:#000; font-weight:800;}
.contMenu img{margin:4px 0px 0px -18px;}
.contMenu .inMenu{margin:6px 0px 0px -18px; line-height:12px;}
html>/**/body .contMenu img{margin:4px 0px 0px -10px;}
html>/**/body .contMenu .inMenu{margin:6px 0px 0px -10px; line-height:12px;}
.contMenu .inMenu img{margin-top:0px; margin-left:0px;}
.contMenu .inMenu strong{color:#5f5e5c;}
.contMenu .inMenu .contMenuTop,.contMenu .inMenu a.linkMenuContatti{margin-left:5px;margin-top:-6px}

/* Contenuti centrali */
#midHome {min-height:202px;height:auto !important;height:202px; background-color:#efefef;}
#midPages .menuSx, #midPages .contPage {min-height:400px;height:auto !important;height:400px;}
#midPages .menuSx { width:211px; }
#midPages .contPage { width:734px;}
.path {color:#0aa377; border-bottom:1px solid #dfdfdf; height:29px; line-height:26px}
.path span { text-decoration:underline; font-size:1.1em;}
#midPages h1 {color:#09a275; padding:10px 0; font-size:20px;}
#midPages h4 {font-size:1em; text-transform:uppercase;}
#midPages h5 {font-size:1em; color:#09a275; text-transform:uppercase; height:15px; line-height:20px;}
#midPages a { color:#3e3e3e; text-decoration:none;}
#midPages a:hover { color:#09a275; text-decoration:underline;}
#midPages .contPage h1 { color:#09a275; padding:5px 0; font-size:18px;}
#midPages .contPage p a {text-decoration:underline;}
#midPages .contPage h2, #midPages .contPage .divDx.update { color:#09a275; font-weight:800; }
#midPages .contPage .divSx.contColSx {width:361px;}
#midPages .contPage .divDx.contColDx {width:366px; border-left:1px solid #dfdfdf;}
#midPages .contPage .divSx.contColSx, #midPages .contPage .divDx.contColDx {min-height:250px;height:auto !important;height:250px;}
.divSx .contColSxC {padding-right:16px;}
.divDx .contColDxC {padding-left:16px;}
.contPage .elemDato div { border-bottom:1px solid #dfdfdf;min-height:17px;height:auto !important;height:17px; padding: 6px 0 5px 0;}
.contPage a.linkDown { background-image:url(/_layouts/IMAGES/EURIZON/icolinkPdf.gif); background-position:top left; background-repeat:no-repeat;  padding: 0 0 0 15px;}
.contPage .divSx.contColSx a.linkDown, .contPage .divDx.contColDx a.linkDown {text-decoration:underline; color:#09a275;}
.contPage ul.contCollist { list-style:disc; padding: 15px; }
.contPage ul.contCollist li { margin-bottom:7px;}
.contColDx ul.orange a , .contColSx ul.orange a { background-image:url(/_layouts/IMAGES/EURIZON/dotOrange.gif); background-repeat:no-repeat; padding: 0 0 0 12px;}
.contColDx ul.black a , .contColSx ul.black a { background-image:url(/_layouts/IMAGES/EURIZON/dotBlack.gif); background-repeat:no-repeat; padding: 0 0 0 12px; color:#09a275; font-weight:800;}
ul.orange, ul.black { margin: 0 10px;}
#intBar { background:url(/_layouts/IMAGES/EURIZON/intBarBg.jpg) transparent top left repeat-x; height:36px; line-height:36px; width:724px;}
#intBar ul {list-style:none;}
#intBar li, #intBar li.menuIntOn { height:36px; line-height:36px; text-transform:uppercase; font-weight:800; float:left; margin:0 10px 0 10px;}
#intBar li.menuIntOn {background:url(/_layouts/IMAGES/EURIZON/bgTabOnIntSx.jpg) #ffffff top left no-repeat; color:#09a275!important; margin:0;}
#intBar li.menuIntOn a {margin:0 10px 0 20px; display:block; float:left; color:#09a275!important; text-decoration:underline!important;}
#intBar li.menuIntOn div.tabOnDx {background:url(/_layouts/IMAGES/EURIZON/bgTabOnIntDx.jpg) #ffffff top right no-repeat; height:36px; width:10px;float:left;}
#intBar li.first {margin-left:-30px;}
#intBar li.first.menuIntOn {background:#fff; margin-left:-50px;}
html>/**/body #intBar {margin-left:0px;}
html>/**/body #intBar li.first {margin-left:-30px;}
html>/**/body #intBar li.menuIntOn.first {margin-left:-40px;}
html>/**/body #intBar li.menuIntOn.first a {margin-left:10px;}
html>/**/body #intBar li.menuIntOn.first {background:#fff;}
*html #intBar li.menuIntOn {background:url(/_layouts/IMAGES/EURIZON/bgTabOnIntSx.jpg) #ffffff top left no-repeat; margin-left:0px;}
*html #intBar li.menuIntOn a {margin-left:10px;}
*html #intBar li.first {margin-left:-15px;}


/* blocco centrale finder prodotti */
.underProduct { background: url(/_layouts/IMAGES/EURIZON/hdrSearchIndexBg.gif) bottom left #fff repeat-x; min-height:148px;height:auto !important;height:148px; padding:6px 7px 0 7px;}
.underProduct .menuProd {width:196px; border:1px solid #ececec; height:133px; background-color:#FFFFFF; }
.underProduct .descProd {width:498px; border:1px solid #ececec; height:133px; background: url(/_layouts/IMAGES/EURIZON/descProdBg.jpg) #fff repeat-x; }
.menuProd .menuProdC .divSelectAll{ margin-bottom:8px}
.menuProdC { margin:7px;}
.menuProd a.divSelect { background-image:url(/_layouts/IMAGES/EURIZON/selProdBgSel.jpg); width:155px;}
#barra { width:12px; margin: 7px;background:url(/_layouts/IMAGES/EURIZON/barraBg.gif) top left no-repeat;}
#barra .slider { width:12px; background-image:none; background-color:#FFFFFF;}
#barra div.slider div.handle { width:9px; height:13px; margin-left:2px; background-image:url(/_layouts/IMAGES/EURIZON/handleProd.gif); background-position:center;}
.divDx.descProd .divSx { width:470px; margin:7px; overflow:hidden !important; height:120px; position:relative; }
.divDx.descProd .divSx img { clear:right; float:right;}
#scrollableB {float:left; width:450px; height:120px; overflow:hidden; white-space:normal;}
#scrollableB H2{border-bottom: 1px solid #F0F0F0; margin-top:0; padding-bottom:5px;}
#scrollableB a {display:block;}
#trackB {clear:right; float:right; width:10px; height:105px; background:#fff;}
#handleB {width:10px; height:13px; margin-left:-1px; background:url(/_layouts/IMAGES/EURIZON/handle.gif) top center repeat-y;}

/* Menu sinistro */
.menuSx .titMenu { background-color:#d1e8d3; color:#09a275; font-weight:800; text-transform: uppercase; padding:13px 0 3px 16px;}
.menuSx ul { list-style:none; margin:0 0 10px 7px; padding:21px 0 7px 0; border:0; border-bottom:3px solid #d1e8d3;}
.menuSx ul li { line-height:auto /*22px*/; border-bottom:1px solid #d1e8d3; padding:5px 0 5px 16px;}
.menuSx ul li a { font-weight:800;}
.menuSx ul li.menuVoceOn ul{margin-bottom:0}
.menuSx ul li.menuVoceOn a {color:#09a275!important;}
.menuSx ul li.menuVoceOn ul li a { background-image:url(/);color:#5f5e5c!important;}
.menuSx ul li.menuVoceOn ul li.menuVoceOn a {color:#09a275!important;}
.menuSx ul li.last { border:0;}
.menuSx ul li ul { border-bottom:0; padding:0;}
.menuSx ul li ul li { line-height:auto/*14px*/; border-bottom:0; margin-top:/*5px*/; margin-bottom:/*5px*/; padding:5px 0 0 16px;}
.menuSx ul li ul li a { font-weight: normal}
.menuSx .mvoThis { display:block;background:url(/_layouts/IMAGES/EURIZON/hdrGoToSite.gif) center right no-repeat;}
.menuSx ul li.menuVoceAt a { background-image:url(/_layouts/IMAGES/EURIZON/hdrGoToSite.gif); background-position:right top; background-repeat:no-repeat; padding: 0 8px 0 0; color:#09a275; }

/*home page*/
#hpBody{height:203px;background-color:#EFEFEF;padding-left:5px;}

/*accordions*/
.eucordion a.accordion_toggle {display:block;}

.eucordion a.accordion_toggle_bis {display:block;}

.eucordion a.accordion_toggle_active {}
.eucordion div.accordion_content {overflow:hidden;}

.eucordion div.accordion_content_bis {overflow:hidden;}

/*fondiPage*/
#fondiBox {float:left; background:#e7e7e7; width:722px; border:1px #e7e7e7 solid; padding:0 4px; margin-top:10px;}
#fondiBox h1, #fondiBox a.h1 {margin:5px; background:url(/_layouts/IMAGES/EURIZON/fondiBoxBgH1.gif) center left no-repeat; /*height:29px; line-height:29px;*/ padding:10px 10px 10px 10px!important; width:145px; color:#09a275; text-decoration:none; font-weight:bold;}
#fondiBox a {text-decoration:none!important;}
#fondiBox a.h1 {display:block;}
#fondiBox a.h1:hover {text-decoration:underline!important;}
#fondiBox span.h1 {margin:5px; background:url(/_layouts/IMAGES/EURIZON/fondiBoxBgH1.gif) center left no-repeat; /* height:29px; line-height:29px;*/ padding:10px 10px 10px 10px!important; width:145px; color:#666; text-decoration:none; font-weight:bold;display:block;}
#fondiBox h2 {font-size:12pt; margin:5px; width:100%; border-bottom:1px #e7e7e7 solid;}
#fondiBox h3 {font-size:11pt; margin:8px; text-transform:uppercase;}
#fondiAccordion {float:left; background:#fff; width:165px; border-right:1px #e7e7e7 solid; min-height:525px; height:auto!important; height:525px;}
#fondiContainer {clear:right; float:left; background:#fff url(/_layouts/IMAGES/EURIZON/fondiContainerBg.gif) bottom right repeat-x; width:545px; min-height:515px; height:auto!important;height:515px; padding:5px;}
#fondiAccordion a.accordion_toggle {background:url(/_layouts/IMAGES/EURIZON/selProdBgSel.jpg) center center no-repeat; width:155px; height:17px; line-height:15px; margin-top:5px; padding-left:10px; text-decoration:none; font-weight:bold;}

#fondiAccordion a.accordion_toggle_bis {background:url(/_layouts/IMAGES/EURIZON/selProdBgSel.jpg) center center no-repeat; width:155px; height:17px; line-height:15px; margin-top:5px; padding-left:10px; text-decoration:none; font-weight:bold;}

*html #fondiAccordion {width:170px!important; overflow:hidden;}
#fondiAccordion a.accordion_toggle_active {background:url(/_layouts/IMAGES/EURIZON/selProdBgSelOn.gif) center center no-repeat;}
#fondiAccordion a.divSelect { background-image:url(/_layouts/IMAGES/EURIZON/selProdBgSel.jpg);}
#fondiAccordion a.divSelect:hover { background-image:url(/_layouts/IMAGES/EURIZON/selProdBgSel.jpg) ;}
#fondiAccordion .divSelectAll {margin-left:5px;}
#fondiAccordion div.accordion_content {width:155px; background:#efefef; margin-left:5px;}
#fondiAccordion div.accordion_content a {display:block; background:transparent; font-weight:bold; text-decoration:none; padding:5px;}
#fondiAccordion div.accordion_content a:hover {background:#e8f3e9; color:#09a275;}

#fondiAccordion div.accordion_content_bis {width:155px; background:#efefef; margin-left:5px;}
#fondiAccordion div.accordion_content_bis a {display:block; background:transparent; font-weight:bold; text-decoration:none; padding:5px;}
#fondiAccordion div.accordion_content_bis a:hover {background:#e8f3e9; color:#09a275;}

#scrollableFondi {float:left; width:94%; height:475px; margin:5px 0 0 5px; overflow:hidden;}
#scrollableFondi a {display:block; float:left; width:100%; height:20px; line-height:20px; text-decoration:none; border-bottom:1px #e7e7e7 solid; font-weight:bold; padding-left:1px; color:#666666!important;}
#scrollableFondi a:hover {background:#e8f3e9!important; color:#09a275!important;}
#trackFondi {clear:right; float:right; width:10px; height:460px; background:#fff; margin-right:6px; text-align:center;}
#handleFondi {width:10px; height:70px; background:url(/_layouts/IMAGES/EURIZON/handle.gif) top center repeat-y; margin-left:5px;}
*html #trackFondi {margin-left:7px;}
.handleArrow {clear:right; float:right;}

/*box login*/
#loginBox{background:#fff url(/_layouts/IMAGES/EURIZON/loginBg.gif) top left no-repeat;width:209px;height:194px;float:left;margin-top:5px;}
#loginBox img.t{display:block;margin:0 0 10px 0;}
#loginBox div.cnt{margin:11px 5px 11px 10px;}
#radPrivati,#radPartner,#loginFrm input{float:left;height:10px;margin-top:2px}
#loginFrm input.sbm{height:auto!important}
#loginFrm label{display:block;float:left;margin-left:8px;}
#loginFrm label.usrPwd{margin-left:0;width:60px;clear:left;line-height:19px;}
#loginFrm .sp{height:4px}
#loginFrm .itxt{width:125px;border:1px solid #e7e7e7;height:19px}
#loginFrm .sbm{margin-right:10px;}
.menuSx #loginBox {background:#fff; border:4px #eeeeee solid; margin-left:7px; width:198px;height:200px;}
.menuSx #loginBox input.itxt {width:110px;}
.menuSx #loginBox #loginFrm {padding-top:5px;}
*html .menuSx #loginBox {margin-left:3px;}

/*box HP focus*/
#hpFocus{margin-top:6px; margin-left:24px; float:left; padding-right:3px; padding-bottom:4px; background:url(/_layouts/IMAGES/EURIZON/hpFocusBg.png) transparent top right no-ripeat;}
#hpFocusDouble{margin-top:6px; margin-left:10px; float:left; padding:1px 0px 1px 0px!important; background-image:url(/_layouts/IMAGES/EURIZON/hpFocusBgDouble.png)!important; background-position:top right!important; background-repeat:no-repeat!important; width:430px; height:200px;}
#hpFocusDouble div.cnt {float:left;clear:right; margin-right:15px;}
*html #hpFocusDouble {margin-left:5px; width:425px;}
*html #hpFocusDouble div.cnt {margin-right:12px;}
#hpFocusDouble .txtD a{line-height:20px; margin-top:3px; display:inline; font-size:1.25em!important; font-weight:bold;color:#999!important;}
#hpFocusDouble .txtD a:hover {color:#09a275!important;}
#hpFocusDouble div.cnt a.linkPDF {float:left; line-height:27px; height:27px; display:block; width:auto; color:#09a275!important;}
#hpFocusDouble div.cnt a.linkPDF img {margin:0 0 -3px -3px;}
*html #hpFocusDouble div.cnt a.linkPDF img {margin:0 0 -3px 0;}

/*BOX HP primo piano*/
#hpPrimoPiano{margin-top:14px;margin-left:13px;clear:right;float:left;width:500px!important;display:block;}
#hpPrimoPiano img.t{display:block;margin-bottom:5px;margin-left:5px;}
#hpPrimoPiano div.itemCont {float:left;width:250px!important;display:block;}
#hpPrimoPiano div.item{background-image:url(/_layouts/IMAGES/EURIZON/hpPPbg.gif);height:70px;margin-top:10px;float:left;width:250px; display:block; float:left;}
#hpPrimoPiano div.item.g{background-image:url(/_layouts/IMAGES/EURIZON/hpPPbgG.gif);height:150px;}
#hpPrimoPiano div.item div.wrp{width:230px;height:70px;background-color:#FFF;overflow:hidden; margin:0 10px 0 10px;}
#hpPrimoPiano div.item.g div.wrp{width:230px;height:150px;background-color:#FFF;overflow:hidden;}
#hpPrimoPiano div.cnt{margin:3px;}
#hpPrimoPiano div.cnt div.tit a, #hpPrimoPiano div.cnt div.tit {color:#09a275;font-weight:bold;text-transform:uppercase;}
#hpPrimoPiano div.cnt div.txt{line-height:95%;margin-top:3px;}

#hpPrimoPiano .itemCont div.cnt div.tit a,#hpPrimoPiano .itemCont div.cnt div.txt a{color:#09a275 !important;}

/* pagina Boxes */
#midPages .contPageBoxes h2 { color:#FFFFFF; text-transform:uppercase; background-color:#f8d34c; line-height:24px; margin-bottom:3px; padding:0 7px;}
#midPages .contPageBoxes .divSxHalf h2, #midPages .contPageBoxes .divSxHalf .contBox { margin-right:5px;}
#midPages .contPageBoxes .divDxHalf h2, #midPages .contPageBoxes .divDxHalf .contBox { margin-left:5px;}
#midPages .contPageBoxes .contBox { border:1px solid #dfdfdf; padding:10px;min-height:295px;height:auto !important;height:295px; }
#midPages .contPageBoxes .contBox ul li a {background-image:url(/_layouts/IMAGES/EURIZON/dotOrange.gif); background-repeat:no-repeat; padding: 0 0 0 12px;}
#midPages .contPageBoxes .contBox ul li { border-top:1px solid #dfdfdf; line-height:22px;}

/*box stripe*/
.stripe .tit{background-color:#d1e8d3;font-weight:bold;padding:6px 10px;}
.stripe .txt{padding:10px}

/*box riga*/
.boxRiga{border:1px solid #efefef;height:111px}
.boxRiga.small{width:200px}
.boxRiga.wide{width:521px}
.boxRiga .cnt{margin:12px 9px;}

/*box form*/
div.frm{padding:7px 10px;background-color:#efefef;overflow:hidden;}
.frm .sp{clear:both;height:4px}
*html #loginBox .sp{clear:both; display:block; height:0px!important; margin-top:-10px!important;}
.frm .lbl{float:left;padding-top:5px;}
.frm .inp{float:right;width:505px}
.frm .inp input.t{width:505px;border:1px solid #e7e7e7;height:19px}
.frm .inp textarea{width:505px;border:1px solid #e7e7e7;height:130px}
.frm .inp input.ch{vertical-align:middle;margin-left:20px;}

/* commenti ai mercati */
#mercatiGeo { background-image:url(/_layouts/IMAGES/EURIZON/imgMercatiGeo.jpg); background-position:left top; background-repeat:no-repeat; width:339px; height:175px;}
#mercatiGeo img { margin-top:145px;}
#mercatiSett { background-image:url(/_layouts/IMAGES/EURIZON/imgMercatiSettoriali.jpg); background-position:top; background-repeat:no-repeat; width:330px; height:200px; text-align:center;}
#mercatiSett img { margin-top:178px;}

/* footer */
#ftr {min-height:60px;height:auto !important;height:60px; margin-top:40px; border-top:4px solid #9dcda1;}
#ftr { padding-top:4px; }
#ftr .divDx .divDx { width:175px; text-align:right;}
#ftr .divDx .divSx { text-align:right; float:right;}
#ftr .divDx .divDx a{ text-transform:uppercase; font-weight:800; text-decoration:none; color:#969696; display:block;  background-image:url(/_layouts/IMAGES/EURIZON/ftrOtherSite.gif); background-position:right top; background-repeat:no-repeat; padding-right:24px;}
#ftr .divDx .divSx a{ text-decoration:none;}

/* Testi */
body,div, .menuSx ul li ul li a, p, a, #midPages .contPageBoxes h2,textarea {font-family:arial!important;font-size:11px}
.colonna2 .gauge .divSx, .colonna2 .gauge .divDx, .menuSx ul li a, #hpPrimoPiano div.cnt div.tit, #hpPrimoPiano div.cnt div.tit a, .menuSx .titMenu, #hdrMenuBar .divSx li a, #hdrMenuBar .divSx li, #hdrMenuBar .divSx li,#intBar li a, #intBar li .menuIntOn { font-size:12px;}
#midPages .contPage { font-size:18px;}
#midPages .contPage h2, #midPages .contPage .divDx.update { font-size:13px}
#loginFrm .itxt{font-size:11px;}
#hpPrimoPiano div.cnt div.txt{font-size:11px}
.path { font-size:10px;}
textarea,input{font-size:11px;}
div.cont h3{font-size:12px;}
div.notes{font-size:9px;}
.divIntest h1,.divIntest h2,.divIntest h3 {margin:0; padding:0; border:0; margin-top:-30px; line-height:20px;}

/* Sottolineature centrali */
.divDx .intBar a, .divDx .path a, #intBar a, .menuProdC a, #scrollableB a, a.divSelect,
a.divSelect:link, .contSelect a:link {text-decoration:none !important;}
.divDx a, #intBar .menuIntOn, #intBar a:hover,  .divDx .path a:hover, #scrollableB a:hover {text-decoration:underline;}
.contSelect a, .contSelect a:hover {text-decoration:none;}

/* MBoxes and Cols */
.mbox100,.col100{width:728px; float:left;}
.mbox50,.col50{width:362px; float:left;}
.mbox33,.col33{width:240px; float:left;}
.mbox66,.col66{width:484px; float:left;}
.mbox100 h1,.mbox50 h1,.mbox33 h1,.mbox66 h1,.col100 h1,.col50 h1,.col33 h1,.col66 h1 {color:#09a275!important; height:20px!important; line-height:20px!important; padding:0!important; margin:0!important;}

.col50.small{ width:300px !important;}


/* box */
.box{margin:2px; margin-bottom:10px;padding-bottom:3px;}
.box h1{background-color:#d1e9d3; color:#515151!important; height:auto!important; line-height:24px!important; padding:0 0 0 10px!important; margin:0!important;margin-bottom:3px!important; font-size:11px!important; font-weight:bold;}
.box a{background:#fff url(/_layouts/IMAGES/EURIZON/li2.gif) left 5px no-repeat;display:block; padding-left:10px;text-decoration:none;padding-top:2px;margin:2px 0 0 2px;clear:both;}
.box a:hover{text-decoration:underline; color:#09a275;}
.box p{color:#5f5e5c; padding:2px; margin:0; border:0; text-align:justify;}
.box p a {display:inline;background-image:url(none);padding:0px;text-decoration:underline;border:0px;margin:0px;clear:none;}
.box table,.box tr,.box td {margin:0; padding:0; border:0; border-spacing:0px 0px!important; border-collapse:collapse!important;}
.box td {border:1px solid #dfdfdf; margin:0; padding:3px;}

/* yellow */
.yellow{margin:2px; margin-bottom:10px;padding-bottom:3px;}
.yellow .text{border:1px solid #ececec;padding:8px;}
.yellow a{color:#5f5e5c;padding:0px;}
.yellow h1{background-color:#f9d34a; color:#fff!important; height:auto!important; line-height:24px!important; padding:0 0 0 10px!important; margin:0!important;margin-bottom:3px!important; font-size:11px!important; font-weight:bold;}
.yellow a{background:#fff url(/_layouts/IMAGES/EURIZON/li2.gif) left 9px no-repeat;display:block; padding-left:10px;text-decoration:none;border-top:1px solid #ececec;padding-top:7px;margin-top:7px;}
.yellow a:hover{text-decoration:underline}
.yellow p {color:#5f5e5c; padding:0; margin:0; border:0; text-align:justify;}
.yellow p a {display:inline;background-image:url(none);padding:0px;text-decoration:underline;border:0px;margin:0px;clear:none;}
/*NB*/ .searchContainer .mbox50.yellow {clear:right; float:right;}
/*NB*/ .searchContainer .mbox50.yellow h1 {text-transform:uppercase; font-size:8pt!important;}
/*NB*/ .searchContainer .mbox50.yellow a:hover {text-decoration:none!important; color:#5f5e5c!important;}
/*NB*/ .searchContainer .mbox50.yellow a span {color:#09a275!important;}
/*NB*/ .searchContainer .mbox50.yellow a:hover span {text-decoration:underline!important;}

/* yellow_noborder */
.yellow_noborder a{background:#fff url(/_layouts/IMAGES/EURIZON/li2.gif) left 2px no-repeat;display:block; padding-left:10px;text-decoration:none;}
.yellow_noborder a:hover{text-decoration:underline}

/* border */
.border{margin:2px; margin-bottom:10px;padding-bottom:3px;}
.border .text{padding:8px 9px;border:1px solid #ececec;margin-top:-5px;padding-top:6px;z-index:-100}
.border p{color:#5f5e5c;padding:0px;}
.border h1{padding:6px 0 0 10px!important; margin:0!important; margin-bottom:auto!important;border:1px solid #ececec;border-bottom:0px;background-color:#fff;z-index:5000;display:block;position:relative;color:#09a275 !important; font-size:11px!important;}
.border a{background:#fff url(/_layouts/IMAGES/EURIZON/li2.gif) left 6px no-repeat;display:block; padding-left:10px;text-decoration:none;padding-top:3px;margin-top:3px;}
.border a:hover{text-decoration:underline}
.border p {color:#5f5e5c; padding:0; margin:0; border:0; text-align:justify;}
.border p a {display:inline;background-image:url(none);padding:0px;text-decoration:underline;border:0px;margin:0px;clear:none;}

/* yellow PDF */
.yellowPDF{margin-bottom:10px; width:auto;}
.yellowPDF .text{border:1px solid #ececec;}
.yellowPDF a{color:#5f5e5c; padding:0px;}
.yellowPDF h1{background-color:#f9d34a; color:#fff!important; height:24px!important; line-height:24px!important;  font-size:11px!important; font-weight:bold; padding:0 0 0 10px!important; margin-bottom:3px!important;}
.yellowPDF a{line-height:19px; background:#fff url(/_layouts/IMAGES/EURIZON/PDF.png) left 9px no-repeat;display:block; padding-left:20px;text-decoration:none;border-top:1px solid #ececec;padding-top:7px;margin-top:7px;}
.yellowPDF a:hover{text-decoration:underline}
.yellowPDF p {color:#5f5e5c; padding:0; margin:0; border:0; text-align:justify;}
.yellowPDF p a {display:inline;background-image:url(none);padding:0px;text-decoration:underline;border:0px;margin:0px;clear:none;}

/* border PDF */
.borderPDF{margin-bottom:10px; padding-bottom:3px; width:auto;}
.borderPDF .text{padding:8px 9px; margin:0 2px 2px 2px;border:1px solid #ececec;margin-top:-5px;padding-top:6px;z-index:-100}
.borderPDF p{color:#5f5e5c;padding:0px;}
.borderPDF h1{padding:6px 0 0 10px!important; margin:2px 2px 3px 2px!important;border:1px solid #ececec;border-bottom:0px;background-color:#fff;z-index:5000;display:block;position:relative;color:#09a275!important;  font-size:11px!important;}
.borderPDF a{line-height:19px; background:#fff url(/_layouts/IMAGES/EURIZON/PDF.png) left 6px no-repeat;display:block; padding-left:20px;text-decoration:none;padding-top:3px;margin-top:3px;}
.borderPDF a:hover{text-decoration:underline}
.borderPDF p {color:#5f5e5c; padding:0; margin:0; border:0; text-align:justify;}
.borderPDF p a {display:inline;background-image:url(none);padding:0px;text-decoration:underline;border:0px;margin:0px;clear:none;}

/* box PDF */
.boxPDF{margin:2px; margin-bottom:10px;padding-bottom:3px; width:auto;}
.boxPDF h1{background-color:#d1e9d3; color:#515151!important; height:24px!important; line-height:24px!important; padding:0 0 0 10px!important; margin:2px 2px 3px 2px!important; font-size:11px!important; font-weight:bold;}
.boxPDF a{line-height:19px; background:#fff url(/_layouts/IMAGES/EURIZON/PDF.png) left 5px no-repeat;display:block; padding-left:20px;text-decoration:none;padding-top:2px;margin:2px 0 0 2px;clear:both;}
.boxPDF a:hover{text-decoration:underline; color:#09a275;}
.boxPDF p{color:#5f5e5c; padding:2px; margin:0; border:0; text-align:justify;}
.boxPDF p a {display:inline;background-image:url(none);padding:0px;text-decoration:underline;border:0px;margin:0px;clear:none;}
.boxPDF table,.boxPDF tr,.boxPDF td {margin:0; padding:0; border:0; border-spacing:0px 0px!important; border-collapse:collapse!important;}
.boxPDF td {border:1px solid #dfdfdf; margin:0; padding:3px;}

/* f */
.fleft{float:left;margin-right:6px;margin-bottom:3px;}
.fright{float:right;margin-left:6px;margin-bottom:3px;}
html>/**/body .fright{margin-left:18px;}
.fcenter{text-align:center;margin-bottom:3px;}
.fleft img,.right img,.fcenter img{margin-left: 0px;}

/* prodotti */
.prodotti table{border-top:0px solid #ececec;border-left:0px solid #ececec;margin-bottom:0px;}
.prodotti td,.prodotti th{padding:0px;border-bottom:0px solid #ececec;border-right:0px solid #ececec;color:#5f5e5c;padding:0px;}
.prodotti table td table td{padding:3px;}
.prodotti table td table td table td{padding:0px;}
.prodotti td.dotline,.prodotti td.separa{padding:0px !important;}
.prodotti .col50{width:352px; margin:0px; }
.prodotti .col50.border{width:358px; margin-right:10px;border-right:1px solid #ececec;padding-right:10px; }
.testopicc td{font-size:10px;}

/*modifiche per altri siti del gruppo*/
#ftr .divDx .divDx a.on{ text-transform:uppercase; font-weight:800; color:#969696; display:block;  background-image:url(/_layouts/IMAGES/EURIZON/ftrOtherSiteOn.gif); background-position:right 5px; background-repeat:no-repeat; padding-right:24px;border:1px solid #d0d0d0 !important;border-bottom:0px solid #d0d0d0 !important;padding-left:14px;margin-bottom:0px;padding-top:5px;text-decoration:none;background-color:#fff;}
#ftr .divDx .divDx a#otherSite{border:0px;position:absolute;right:0px;z-index:100000; color:#999 !important;}
#ftr .divDx .divDx a#otherSite:hover{color:#09a275 !important;}
#otherSiteBox{margin:0px;padding:0px;width:163px;text-align:left;height:0px;float:right;overflow:hidden;background-color:#fff;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;}
#otherSiteBox ul{padding-top:5px;list-style-type:none;margin:0px;padding:0px;}
#ftr .divDx .divDx #otherSiteBox li{padding-left:3px;}
#ftr .divDx .divDx #otherSiteBox li a{background-image:url(none);color:#09a275;text-decoration:underline;}
#ftr .divDx .divDx{position:relative;}
#otherSiteBox{position:absolute;bottom:-20px;right:0px;background-color:#fff;}
html>/**/body .other{width:173px !important;border:1px solid #fff;margin-left:-1px;}

/*modifiche ricerca*/
.showHandle{ margin-left:13px; width:145px;}
div.handle {margin-top:-1px;}
#riskSlider { width:143px; height:17px;}
.timeSliderAll{ width:180px; height:20px;background-image:url(/_layouts/IMAGES/EURIZON/gaugeBgAge.jpg);background-position:15px;background-repeat : no-repeat;padding-top:0px;position:relative;}
.timeSliderAll .slider{margin-top:0px;background-color:transparent;background-image:url(none)!important;}
#sliderGreen{background-image:url(/_layouts/IMAGES/EURIZON/gaugeBgAgeGreen.jpg);background-repeat : no-repeat;background-position:0px 0px;height:9px;width:133px;overflow:hidden;position:absolute;top:0px;left:17px;z-index:10001;background-color:transparent;}
*html #sliderGreen{top:4px;}
*html .timeSliderAll .handle{margin-top:3px;}
*html #hdrAdvSearch, *html #hdrAdvSearchIndex { margin:45px 0 0 0px;}

/*searchContainer*/
#searchContainer {width:970px!important; float:left;}
#searchContainer table, .searchContainer tr, .searchContainer td, .searchContainer th {margin:0; padding:0; border:0;}
#searchContainer h1{padding:0 0 0 5px;}
#searchContainer h2{font-size:1.1em; margin-left:3px; text-transform:uppercase;}
#searchContainer h3, .srcTable a.h {display:inline; font-size:1.1em; color:#09a275!important; font-weight:bold;}
#searchContainer h4, .srcTable a {display:inline; font-size:1em; font-weight:bold;}
.searchPlot {background:#fff url(/_layouts/IMAGES/EURIZON/searchPlotBg.gif) bottom left repeat-x; padding:10px; margin-bottom:10px;}
.searchPlot table th{vertical-align:top; text-align:left; color:#09a275; white-space:nowrap;}
.searchPlot table td{vertical-align:top; padding-right:20px; text-align:left; width:24%;}
.searchPlot a.divSelect { background-image:url(/_layouts/IMAGES/EURIZON/selProdBgSel.jpg); width:155px;}
.srcTable {width:604px; float:left;}
.srcTable.glos, .srcTable.press {width:99.5%;}
.srcTable.glos a {display:inline; font-size:1em; font-weight:bold; color:#09a275; text-decoration:underline;}
.srcTable p {font-size:1em; font-weight:bold; margin:0 0 0 10px; font-weight:normal;}
.srcTable.press p {font-weight:normal;}
.srcTable table {width:100%;}
.srcTable td {width:auto; border-bottom:1px #dfdfdf solid; background:#fff; margin:0; padding:5px 0;}
.srcTable .riga {display:block; margin-left:10px;}
.srcTable div.mbox50.yellow {clear:none!important;}
.searchTable {width:100%;}
.searchTable th {background:#ddd;}
.searchTable td {background:#eee;}
.searchTable .active {background:#fec11d;}
.searchTable th, .searchTable td {font-weight:normal!important; padding:5px; text-align:left;}

.searchTable a.h{background:url(/_layouts/IMAGES/EURIZON/li2.gif) left 2px no-repeat; padding-left:10px; text-decoration:none; /*cursor:pointer;*/}

.searchTable tr.intest th {background:url(/_layouts/IMAGES/EURIZON/searchTableIntest.gif) bottom left repeat-x;  font-weight:bold!important; font-size:1.1em; text-transform:uppercase; color:#fff; height:39px!important; padding:0 0 0 5px;}
.searchTable img{margin-left:10px;}
.nbAlert h4 {width:auto; display:inline;}

/*glossario*/
ul.glossario {background:url(/_layouts/IMAGES/EURIZON/glossarioUlBg.gif) bottom left repeat-x; list-style:none; height:35px; width:97%; padding-left:25px; margin:0 0 10px 0; border:0; float:left;}
ul.glossario li {display:block; clear:right; float:left; width:35px; height:35px;}
ul.glossario li a {display:block; width:35px; height:35px; line-height:35px; text-decoration:none; text-transform:uppercase; color:#09a275; font-size:11pt!important; font-weight:bold; text-align:center;}
ul.glossario li a:hover, ul.glossario li.active {background:#fff url(/_layouts/IMAGES/EURIZON/glossarioAHover.gif) bottom left no-repeat;}
ul.glossario li a:hover {text-decoration:underline;}
/*div.glossarioSx {float:left; width:340px; text-align:justify; margin-top:20px;}
div.glossarioDx {float:right; width:360px; border-left:1px #dfdfdf solid; margin-top:20px; padding-left:14px;}
div.glossarioDx table {width:100%; padding:0; margin:0;}
div.glossarioDx td, div.glossarioDx th {width:50%; border-bottom:1px #dfdfdf solid; text-align:left; height:20px; line-height:20px;}*/

/*form rassegna stampa*/
.pressForm {background:#efefef; padding:5px; float:left; width:98%;}
.pressForm div.divSx, .pressForm div.divDx {height:20px; line-height:20px; margin:5px;}
.pressForm div.divDx {text-align:right;}
.pressForm input, .pressForm select {margin:0; padding:0; border:1px #dfdfdf solid; height:20px; line-height:20px;}
.pressForm input {width:498px;}
.pressForm select {width:500px;}
.pressForm select.lil {width:50px;}
.pressForm input.formBtn {clear:left; float:right; width:auto; margin-left:10px; padding:0; border:0; height:17px; line-height:17px;}

/*expertise*/
.expBox {clear:both;}
.expBox .mbox33 {height:135px; width:224px; border:1px #ececec solid; padding:4px 0 4px 0; text-align:center; position:relative;}
.expBox .mbox66 {height:135px; width:490px; border:1px #ececec solid; padding:4px 0 4px 0; position:relative;}
.expBox .mbox66 .text, .expBox .mbox66 h1 {border:0;}
.expBox .mbox66 .text a {position:absolute; font-weight:bold; bottom:10px;}
*html .expBox .mbox66 .text a {position:absolute; font-weight:bold; margin-bottom:10px;}
.expBox object {display:none; position:absolute; top:5px; left:10px;}

/*prize & podcast*/
.divDx.contPage.podcast {clear:right; float:right; }
.divDx.contPage.podcast #prizeAccordion {width:700px; float:right;}
.divDx.contPage.podcast .divDx{width:525px!important; margin-right:10px}
.divDx.contPage.podcast h3 {font-size:1em;}
.mbox33.yellow.podcast {clear:left; float:left; width:240px; }
.mbox33.yellow.podcast h1 {clear:left; float:left; width:230px; text-transform:uppercase!important;}
.mbox33.yellow.podcast .text {clear:left; float:left; border-top:0; width:222px; padding-bottom:7px;}
.mbox33.yellow.podcast .text.first {border-top:1px #ececec solid;}
.mbox33.yellow.podcast img {float:left;}
.mbox33.yellow.podcast h4 {float:right; text-align:left;display:block; width:165px; margin:0; padding:0; border:0; margin-left:10px; padding-bottom:2px; font-weight:bold!important; border-bottom:1px #ececec solid; font-size:1em;}
.mbox33.yellow.podcast .linkSys {float:right; height:10px; display:block; line-height:10px; text-align:left; width:170px;}
*html .mbox33.yellow.podcast .linkSys {width:175px;}
.mbox33.yellow.podcast .linkSys a {float:left; display:block; width:auto; background:#fff url(/_layouts/IMAGES/EURIZON/li2.gif) center left no-repeat; text-decoration:none; height:12px; line-height:12px; margin:5px; padding:0; border:0; padding-left:8px;}
.mbox33.yellow.podcast .linkSys a:hover {text-decoration:underline;}
#prizeAccordion a.accordion_toggle {background:#d1e9d3 url(/_layouts/IMAGES/EURIZON/prizeAcc.gif) center right no-repeat; width:98%; height:24px; line-height:24px; text-decoration:none; padding-left:10px; font-weight:bold; margin:20px 0 20px 0!important; display:block;}

#prizeAccordion a.accordion_toggle_bis {background:#d1e9d3 center right no-repeat; width:98%; height:24px; line-height:24px; text-decoration:none; padding-left:10px; font-weight:bold; margin:20px 0 20px 0!important; display:block;}

#prizeAccordion a.accordion_toggle span{margin-right:5px;}

#prizeAccordion a.accordion_toggle_bis span{margin-right:5px;}

#prizeAccordion a.accordion_toggle_active {background:#d1e9d3 url(/_layouts/IMAGES/EURIZON/prizeAccOpen.gif) center right no-repeat; margin:20px 0 20px 0!important;}
#prizeAccordion .accordion_content {width:auto; margin:0; padding:0;}
*html #prizeAccordion .accordion_content { margin-top:5px;}

#prizeAccordion .accordion_content_bis {width:auto; margin:0; padding:0;}
*html #prizeAccordion .accordion_content_bis { margin-top:5px;}

#prizeAccordion .cl {border-bottom:1px #efefef solid; margin:25px 5px 25px 0;}
#prizeAccordion .accordion_content .cl {border-bottom:1px #efefef solid; margin:0 5px 10px 0;}
#prizeAccordion .accordion_content a {font-weight:normal}

#prizeAccordion .accordion_content_bis .cl {border-bottom:1px #efefef solid; margin:0 5px 10px 0;}
#prizeAccordion .accordion_content_bis a {font-weight:normal}

#prizeAccordion p {text-align:justify; margin-left:20px; font-weight:normal;}
#prizeAccordion h1 {font-size:1.1em; text-transform:uppercase; display:block; width:95%;}
#prizeAccordion h2 {margin-top:0; margin-left:20px;}
#prizeAccordion h3 {margin-top:0;}
#prizeAccordion .divSx {width:150px;}
#prizeAccordion .divDx {width:570px; margin-right:10px;}
#prizeAccordion .divDx ul {list-style-image:url(/_layouts/IMAGES/EURIZON/li2.gif);}
#prizeAccordion .divDx ul li {margin:0;}
a.linkY {display:block; float:left; background:#fff url(/_layouts/IMAGES/EURIZON/li2.gif) center left no-repeat; text-decoration:none; height:12px; line-height:12px; padding:0; border:0; padding-left:8px; margin:0 10px 10px 0; font-weight:bold;}
a.linkY:hover {text-decoration:underline;}

/*tabelle riassuntive*/
.blockSx {clear:left; float:left; width:700px; margin:0; padding:0; border:0; text-align:justify;}
.blockSx h1 {margin:-30px 0 -20px 0; padding:0; border:0;}
.searchPlot .divDx {margin:-20px -10px 0 0;}
.searchPlot .divDx input {margin-right:10px;}
.tbr {clear:both; float:left; width:100%;}
.tbr table{width:100%; overflow:auto; text-align:center; max-height:500px;}
.tbr .evident, .tbr .evident2, .tbr .evident3, .tbr .evident4 { background:#e8f3e9; color:#09a275; margin-top:0; margin-bottom:0; text-align:left; padding-left:10px; font-weight:bold; text-transform:uppercase;}
.tbr .evident2 {background:#09a275; color:#fff;}
.tbr .evident3 {background:#b9dabb; font-weight:normal; text-transform:none; text-align:center;}
.tbr .evident4 {background:#d1e9d3; font-weight:normal; text-transform:none; text-align:center;}
.tbr th {background:#ddd; height:18px; line-height:18px; font-weight:normal; text-align:center;}
.tbr td {background:#eee; height:18px; line-height:18px; text-align:center;}
.tbr td.lft, .tbr th.lft {text-align:left; padding-left:10px;}
.tbr td.rgt, .tbr th.rgt {text-align:right; padding-right:10px;}
.tbr th.intest {background:#fff url(/_layouts/IMAGES/EURIZON/searchTableIntest.gif) bottom left repeat-x; height:39px; line-height:39px; color:#fff; font-weight:bold;}
.tbr th.titly {background:url(/_layouts/IMAGES/EURIZON/li2y.gif) #ddd center left no-repeat; padding-left:18px }
.tbr td.titly {background:url(/_layouts/IMAGES/EURIZON/li2y.gif) #eee center left no-repeat; padding-left:18px }
.tbr .divSx h2 {float:left; margin:15px 0 0 0;}
.tbr .divDx a.linkY {float:right; margin:15px 0 0 0;text-transform:uppercase; color:#09a275;}
.tbr .divDx a.linkY:hover {text-decoration:underline;}
.tbr input {margin:0; padding:0;}

.colonna3 .divSelectAll {margin-left:10px;}
.colonna3 .divSelectAll {margin-top:16px}
.colonna3 .divSelectAll.smaller a.divSelect {background-image:url(/_layouts/IMAGES/EURIZON/bgDivSelect_smaller.gif);width:143px;}
.colonna3 .divSelectAll.smaller .contSelect {width:140px}

span.space100{margin-right:100px; line-height:15px}
.imgWorld{margin-left:1px}
UL.listSx,
UL.listDx{margin:4px 0 0 0; padding:0 0 0 8px; list-style:none outside}
UL.listSx LI,
UL.listDx LI{background:url(/_layouts/IMAGES/EURIZON/listYellow.gif) 0 5px no-repeat; padding:0 0 0 12px}
.listSx{float:left; width:45%;}
.listDx{float:right; width:45%}
.clear{clear:both; float:none; line-height:0; font-size:0; padding:0; margin:0}

/*schede prodotto*/
#prodScheda {font-size:11px;}
#prodScheda .col100{width:714px;padding:10px;}
#prodScheda .col50{width:48%;padding-right:10px;border-right:1px solid #DFDFDF;}
#prodScheda .col50.last{border-right:0;padding-left:8px;padding-right:0}
#prodScheda .col50.ctop{border-right:0;}
#prodScheda br{font-size:10px;}
#prodScheda table td{vertical-align:top;}
.wma_table_mip{width:100%;}
.separa, .separa2{background-color:#dfdfdf;height:1px;padding:0;}
.px9l{width:50%;padding-bottom:4px;}
.px9blsx{font-weight:bold;padding-bottom:4px;}
.px10bn{font-weight:bold;padding-top:10px}
.testopicc{margin-top:15px;width:100%;}
.testopicc .bordosotto,.testopicc .bordi{border-bottom:1px solid #dfdfdf;}
.px9g{font-size:9px;color:#999;display:block;margin-bottom:8px;}
.bold{padding-bottom:10px}
.px9g tr.bianco td{text-align:center;background:url(/i/bg_prod.gif) bottom left repeat-x;}
.px9{font-size:9px}
.dotline{background-color:#dfdfdf;height:1px;padding:0;}
.grigio9br{text-align:right;}
.px9g{font-size:9px;color:#999;margin-top:10px}



















/********************************************************************/
/*****  SCHEDE PRODOTTO: SUNTO VECCHI CSS CON MIRIADI DI CLASSI *****/
/********************************************************************/
TD.bold {
	font-weight: bold;
}

TD.bolda {
	font-weight: bold;
	font-size: xx-small;
}

TD.bolda9 {
	font-weight: bold;
	font-size: 9px;
}

TD.boldb {
	font-weight: bold;
	font-size: x-small;
}

TD.menu {
	font-weight: bold;
}

/** pagina di dettaglio fondo per xsl**/
.icopdf12{
	background-image: url(/sStatico/images/ico_pdf12.gif);
	border: none;	
}
.icopdf16{
	background-image: url(/sStatico/images/ico_pdf16.gif);
	border: none;	
}

.px10{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
.px10b{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}
.px9{
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
}
.px9b{
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
}
.px9r{
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.px9br{
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: right;
}
.px9l{
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.px9bl{
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.px9blsx{
	width: 140px;
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px9g{
	font-size: 9px;
	font-family:arial!important;
	color: #4C4C4C;
	font-style: normal;
	font-weight: normal;
}

.px9gb{
	font-size: 9px;
	font-family:arial!important;
	color: #4C4C4C;
	font-style: normal;
	font-weight: bold;
}
.px10g{
	font-size: 10px;
	font-family:arial!important;
	color: #4C4C4C;
	font-style: normal;
	font-weight: normal;
}

.px10gb{
	font-size: 10px;
	font-family:arial!important;
	color: #4C4C4C;
	font-style: normal;
	font-weight: bold;
}
.px11l{
	font-size: 11px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.px11lh{
	font-size: 11px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	text-decoration: none;
}
.px11bl{
	font-size: 11px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.px11bl_undline{
	font-size: 11px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}
.px11bl_bg1{
	font-size: 11px;
	font-family:arial!important;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #00AE68;
}
.px11bc_bg1{
	font-size: 11px;
	font-family:arial!important;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	background-color: #00AE68;
}
.px11bl_bg2{
	font-size: 11px;
	font-family:arial!important;
	color: #4C4C4C;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background-color: #EEF1F4;
}

TR.grigino {
	background-color: #D8DDE7;
}
TR.azzurro {
	background-color: #EEF1F4;
}
TR.bianco {
	background-color: #FFFFFF;
}

TD.grigio {
	background-color: #E7EEF8;
}

TR.grigio {
	background-color: #E7EEF8;
}

TD.grigiob {
	background-color: #E7EEF8;
	font-weight: bold;
}

TD.grigio9b {
	background-color: #E7EEF8;
	font-weight: bold;
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	white-space: nowrap;
}
TD.grigio9br {
	background-color: #E7EEF8;
	font-weight: bold;
	font-size: 9px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	text-align: right;
}
/*******  modifica preso dal vecchio sito *****/

.nospacing{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.header_table{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid white;
	border-collapse: collapse;
}

.header_table_top{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid white;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}

.header_table_space{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 250px;
	height: 1px;
}

.scrollNomeProd{
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	color: #FFFFFF;
	vertical-align: middle;
}

.scrollNomeProdImg{
	padding-left: 5px;
	vertical-align: middle;
}

.scrollQuotRed{
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: red;
}

.scrollQuotGreen{
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #007964;
}

.div_bann{
	position:absolute;
	top:55px;		
}

.div_bg_left{
	background-color: white;

	width: 300px;
	height: 20px;

	position:absolute;
	left:0px;
	top:5px;
}

.div_bg_right{
	background-color: white;
	width: 400px;
	height: 20px;

	position:absolute;
	left:600px;
	top:5px;
}

.div_bg{
	background-image: url(/sStatico/images/homeTEST/header_BG.gif);
	border: 0px solid Black;
	width: 985px;
	height: 81px;
	position: absolute;
	left: 0px;
	top: 17px;
}

#header_bg{
	position: relative;
	left: -4px;
}

.div_bg_to_home{
	background-image: url(/sStatico/images/homeTEST/empty.gif);
	border: 0px solid Red;
	width: 257px;
	height: 81px;
	position: absolute;
	left: 728px;
	top: 17px;
}

.div_date{
	border: 0px solid Black;
	width: 200px;
	height: 15px;
	position: absolute;
	left: 16px;
	top: 35px;
	font-weight: bolder;
	color: #FFFFFF;
}

.link_ticker{
	border: 0px solid Black;
	width: 397px;
	height: 15px;
	position: absolute;
	left: 9px;
	top: 52px;
}

.scheda_non_selez{
	background-image: url(/sStatico/images/tab_azz.gif);
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}

.scheda_non_selez_l{
	background-image: url(/sStatico/images/tab_azz_l.gif);
	background-color: #00AE68;
	background-repeat: no-repeat;
	width: 5px;
	height: 18px;
}

.scheda_non_selez_r{
	background-image: url(/sStatico/images/tab_azz_r.gif);
	background-color: #00AE68;
	background-repeat: no-repeat;
	width: 6px;
	height: 18px;
}

.scheda_selez{
	background-image: url(/sStatico/images/tab_blu.gif);
	text-decoration: none;
	font-weight: bolder;
	color: White;
	text-align: center;
	vertical-align: middle;
}

.scheda_selez_l{
	background-image: url(/sStatico/images/tab_blu_l.gif);
	background-color: #0A5235;
	background-repeat: no-repeat;
	width: 5px;
	height: 18px;
}

.scheda_selez_r{
	background-image: url(/sStatico/images/tab_blu_r.gif);
	background-color: #0A5235;
	background-repeat: no-repeat;
	width: 6px;
	height: 18px;
}

.scheda_separator{
	background: #FFFFFF;
	width: 5px;
}

table.wma_table_mip_columns{
	border-collapse: collapse;
	border: 1px solid #C6C6C6;
	width: 100%;
}

td.wma_table_mip_columns{
/*  top right bottom left   */
	padding: 10px 2px 10px 2px;
	vertical-align: top;
	border: 1px solid #C6C6C6;
}
.wma_table_mip{
	width:100%;
	}
.main_table{
	width: 705px;
}


.menu_sx_normal{
	font-family:arial!important;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #656565;
	text-decoration: none;
	vertical-align: middle;
}
.menu_sx_bold{
	font-family:arial!important;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #656565;
	text-decoration: none;
	vertical-align: middle;
}

.general_separator{
	width: 20px;
	height: 1px;
}

.main_body{
	width: 704px;
}

.dotted{
	height: 1px;
	width: 1px; 
	background-image: url(/sStatico/images/homeTEST/dotted.gif);
	background-repeat: repeat-x;
}

.dotline{
	height: 1px;
	width: 1px; 
	background-image: url(/sStatico/images/homeTEST/dotline.gif);
	background-repeat: repeat-x;
}

.titolo_pagina{
	font-weight: bolder;
}

.bolder{
	font-weight: bolder;
}


/*******
	VISUALIZZAZIONE A QUADRANTI
*********/

.div_nome_prodotto{
	width: 35%;
	padding: 4px 2px 4px 2px;
}
.div_asset_class{
	width: 20%;
	padding: 4px 2px 4px 2px;
}
.div_oriz_temp{
	width: 20%;
	padding: 4px 2px 4px 2px;
}
.div_grado_rischio{
	width: 25%;
	padding: 4px 2px 4px 2px;
}
.table_content_div{
	width: 100%;
}

.div_separator{
	height: 20px;
}

tr.intestazione_div_a{
	background-color: #FFFFFF;
	font-weight: bolder;
}
tr.intestazione_div_o{
	background-color: #FFFFFF;
	font-weight: bolder;
}

td.intestazione_div{
	padding: 5px 2px 5px 2px;
}

.tab_locazione{
	vertical-align: middle;
	text-align: center;
}

.zoom_quad{
	margin-bottom: 4px;
}

.div_bloccofondo_a{
	border:none;
	overflow:auto;
	height:132px;
	width: 600px;
	background-color:#EEF1F4;
}

.div_bloccofondo_o{
	border:none;
	overflow:auto;
	height:132px;
	width: 600px;
	background-color:#E5F5EF;
}


.societa_quad_a{
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-weight: bolder;
	width: 100%;
	background-image: url(/sstatico/images/immagini_blocco/ext_bdupper_a.jpg);
}

.societa_quad_o{
	vertical-align:middle;
	text-align:center;
	color:#ffffff;
	font-weight: bolder;
	width: 100%;
	background-image: url(/sstatico/images/immagini_blocco/ext_bdupper_o.jpg);
}

td .div_bloccofondo_exp_o, td .div_bloccofondo_exp_a{
	height:400px;
	width: 600px;
}

.div_bloccofondo_exp_a{
	border:none;
	overflow:auto;
	height:400px;
	width: 600px;
	background-color:#EEF1F4;
}


.div_bloccofondo_exp_o{
	border:none;
	overflow:auto;
	height:400px;
	width: 600px;
	background-color:#E5F5EF;
}

.div_bloccofondo_nodett_a{
	border:none;
	overflow:auto;
	height:132px;
	width: 250px;
	background-color:#EEF1F4;
}

.div_bloccofondo_nodett_o{
	border:none;
	overflow:auto;
	height:132px;
	width: 250px;
	background-color:#E5F5EF;
}

.locazione_quad{
	vertical-align: top;
}

.div_singolquad{
	border:none;
	overflow:auto;
	height:120px;
	background-color:#EEF1F4;
}

.titologen_bold{
	font-family:arial!important;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
}
.titologen_bold_h{
	font-family:arial!important;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 22px;
	vertical-align: middle;
}

.titologen_normal{
	font-family:arial!important;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
   text-decoration: none;
	vertical-align: middle;
}

.link_footer{
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;	
	text-decoration: none;
}

.link_double{
	font-family:arial!important;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #00AE68;	
	text-decoration: none;
	text-align: right;
}

.link_sintesi{
font-family:arial!important;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
	text-decoration: none;
}

.link_sintesi_bold{
font-family:arial!important;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #666666;	
	text-decoration: none;
}

.link4{
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #5f5e5c;
	text-decoration: none;
}

.link2{
font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #504F55;
   text-decoration: none;
}

.link_dettaglio{
	text-decoration: none;
	border: 0px;
	color: #5f5e5c;
}

.link_dettaglio_scheda{
	text-decoration: none;
	border: 0px;
	color: #FFFFFF;
}

.ts1{
   font-family:arial!important;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
}

.tbox1{
   font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;	
}

.home_tab1{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background: #F3F3F3;
	vertical-align: middle;
}


/**** TEMPLATE TOKEN ****/

.left_td_dett{
	background-image: url(/sStatico/images/curva_sx_gray.gif);
	width: 7px;
	height: 24px;
	background-repeat: no-repeat;
}

.center_td_dett{
	background-image: url(/sStatico/images/tab_azz.gif);
	vertical-align: middle;
}

.right_td_dett{
	background-image: url(/sStatico/images/curva_dx_gray.gif);
	width: 7px;
	height: 24px;
	background-repeat: no-repeat;
}
.home_tab_footer{
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;	
	text-decoration: none;
	vertical-align: middle;
}
/**  style.css **/
TABLE.commiss {
	FONT-SIZE: 9px; COLOR: #5f5e5c; font-family:arial!important; BORDER-TOP: 1px solid #C6C6C6; BORDER-RIGHT: 1px solid #C6C6C6
}
TR.azzchiaro {
	BACKGROUND-COLOR: #E7EEF8
}
TD.bordi {
	BORDER-BOTTOM: 1px solid #C6C6C6; BORDER-LEFT: 1px solid #C6C6C6
}

TD.bordodestro {
	BORDER-RIGHT: #C6C6C6 1px solid; BORDER-BOTTOM: #C6C6C6 1px solid
}

TABLE.testopicc {
	FONT-SIZE: 9px; COLOR: #5f5e5c; FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif
}
TD.bordosotto {
	BORDER-BOTTOM: 1px solid #C6C6C6
}
/*** FOCUS-ON ***/

.focus_on_list{
	text-align: center;
}

td.box{
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}
/*** BOX MOBILE ***/

.box_simple{
	width: 150px;
	height: 150px;
	text-align: left;
}

/***** MENU VERTICALE *******/
TD.menu_livello1 {
	background-color: #D3DAE2;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello2 {
	background-color: #E7EEF8;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello3 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3DAE2;
	height: 15px;
}
TD.menu_livello4 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3DAE2;
	height: 15px;
}
TD.menu_livello5 {
	background-color: #FFFFFF;
	border-bottom: 1px solid #D3DAE2;
	height: 15px;
}
TD.menu_livello1_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello2_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #FFFFFF;
	height: 15px;
}
TD.menu_livello3_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #B2B7BD;
	height: 15px;
}
TD.menu_livello4_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #B2B7BD;
	height: 15px;
}
TD.menu_livello5_bold {
	background-color: #B2B7BD;
	border-bottom: 1px solid #B2B7BD;
	height: 15px;
}
.menu_link{
font-family:arial!important;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;
	text-decoration: none;
}

.menu_link_bold{
font-family:arial!important;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}
.menu_link_small{
font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;
	text-decoration: none;
}

.menu_link_small_bold{
font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;	
	text-decoration: none;
}
/*****FINE MENU VERTICALE ***/

/***** GRAFICO SVG **********/
TR.svg{
	background-color: #F3F3F3;
}
.combo {
    font-family:arial!important;
    FONT-SIZE: 10px;
}
.etichetta{
    font-family:arial!important;
    FONT-SIZE: 10px;
	color: #5f5e5c;
}
/***** FINE GRAFICO SVG  ****/

/***** VALORI QUOTA **********/

.vq_cell{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}
.vq_cell_g{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
}
.vq_cell_gb{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
	font-weight: bold;
}
.vq_cell_gb_bordo{
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
	background-color: #EEF1F4;
	font-weight: bold;
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
	white-space: 	nowrap;
}
.vq_cell_plain{
	padding: 1px 1px 1px 1px;
}

.vq_cell_titolo{
	padding: 1px 1px 1px 1px;
	vertical-align: middle;	
	width: 130px;
	background-color: #EEF1F4;
}
.vq_cell_titolo2{
	padding: 1px 1px 1px 1px;
	vertical-align: middle;	
	width: 100%;
	background-color: #EEF1F4;
}
.vq_cell_separator{
	background-color: #ABBCC9;
	height: 1px;
}
.vq_cell_separator_border{
	background-color: #ABBCC9;
	height: 1px;
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
}


.vq_cell_bg_simple{
	background-color: #ABBCC9;
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}

.vq_cell_bg{
	text-align: center;
	vertical-align: middle;
	background-color: #ABBCC9;
	border-left: 1px solid White;
	padding: 1px 1px 1px 1px;
}

.vq_cell_asset{
	background-color: #ABBCC9;
	border-top: 1px solid White;
	border-bottom: 1px solid White;
	padding: 1px 1px 1px 1px;
}

.vq_cell_bg_border{
	text-align: center;
	vertical-align: middle;
	background-color: #ABBCC9;
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
}

.vq_cell_border{
	text-align: right;
	vertical-align: middle;	
	border-left: 1px solid #587993;
	border-right: 1px solid #587993;
	padding: 1px 1px 1px 1px;
	white-space: nowrap;
}

/*
	STILI CONSENSUS
*/

.cons_row_bg_simple{
	background-color: #EEF1F4;
	text-align: center;
	vertical-align: middle;	
	padding: 1px 1px 1px 1px;
}

.cons_plain{
	padding: 1px 1px 1px 1px;
}

.cons_cell_bg_simple{
	border-bottom: 1px solid White;
}
.cons_cell_bg_simple_c{
	border-bottom: 1px solid White;
	border-left: 1px solid White;
}

.cons_concent_cell{
	background-color: #EEF1F4;
	padding: 2px 1px 2px 1px;
}

.cons_concent_cell_c{
	background-color: #EEF1F4;
	border-left: 1px solid White;
	padding: 2px 1px 2px 1px;
}
.cons_img_medie{
	padding: 0px 20px 0px 1px;
	vertical-align: middle;
	text-align: right;
}

.merc_1{
	color: Red;	
}

.merc_2{
	color: Black;	
}

table.wma_table_mip_grid{
	border-collapse: collapse;
	width: 100%
}

td.wma_table_mip_grid{
	border: 1px solid #009966;
	padding: 5px 5px 5px 5px;
}

input.ricerca{
	border: 1px solid #CCCCCC;
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;
	width: 115px;
}

textarea.ricerca{
	border: 1px solid #7F9DB9;
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;
	width: 550px;
	height: 200px;
}

td.ricerca{
	vertical-align: middle;
	text-align: center;
}

/**** LINK_CHILD ****/

td.link_child{
	text-align: left;
	vertical-align: middle;
	padding: 2px 2px 2px 2px;
}

.footer_text{
	font-family:arial!important;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;	
	text-decoration: none;
}

.footer_separator{
	background-image: url(/sStatico/images/img_footer.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 5px;
}


.px10_grey{
	font-size: 10px;
	font-family:arial!important;
	color: #666666;
	font-style: normal;
	font-weight: normal;
}

/**** NUOVI STILI SPIMI ****/

.green_line{
	background-color: #CECF9C;	
	height: 1px;
}
.black_line{
	background-color: #5f5e5c;	
	height: 1px;
}
.px10bln{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10n{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.bkgd_green{
	background-color: #CECF9C;
}
.px20blw{
	font-size: 20px;
	font-family:arial!important;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10nm{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	vertical-align: middle;
}
.px10bln_25{
	width:25%;
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10bln_24{
	width:24%;
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px10nd{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: right;
}
.px11bln{
	font-size: 11px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
.px11n{
	font-size: 11px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
.pxn10_33{
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	width: 33%;
	vertical-align: middle;
}

A.hover_up:hover{
	COLOR: #e76b2a; TEXT-DECORATION: none
}

.img_news{
	vertical-align: middle;
	padding: 2px 0px 2px 0px;
}

.px10bln140{
	width: 140px;
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.px10bln160{
	width: 160px;
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

.px10n160{
	width: 160px;
	font-size: 10px;
	font-family:arial!important;
	color: #5f5e5c;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}

/**** NUOVI STILI SPIMI - FINE ****/

TABLE.disclaimer{
	width: 600px;
}


.disclaimer_title{
	background-color: #7898B3;
	vertical-align: middle;
	padding-left: 20px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 12px;
}

TD.disclaimer_button{
	padding: 2px 10px 2px 10px; 
	background-color: #f2f1f6;
	border: 1px solid #c3c3c3;
	font-size: 12px;
	/*cursor:hand;*/
}

TABLE.disclaimer_button{
	border-collapse: collapse;
}

.disclimer_body{
	padding: 5px 5px 5px 5px;
	border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	border-left: 1px solid #c3c3c3;
}

.disclimer_separator{
	height: 12px;
}

table.svg_no_exe{
	width: 350px;
	height: 190px;
	border: 1px solid #AAAAAA; 
} 

td.svg_no_exe{
	text-align: center; 
	vertical-align: middle;
}

td.andamento_perfNav{
	vertical-align: middle;
	padding: 0 5 0 2;
}


.error_msg{
	color: Red;
}

.div_agreement{
	overflow:auto;
	border: 1px solid #ABBCC9;
	font-family:arial!important;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #5f5e5c;
	width: 550px;
	height: 200px;
	background-color: White;
	padding: 2px 5px 2px 5px;
}


/* NUOVI STILI */

#focus_on, #quick_link, #ricerca_small, #accesso_veloce_view{
	margin-bottom:5px;
}

#focus_on_home, #quick_link_home, #ricerca_small_home, #accesso_veloce_view_home, #global_home{
	margin-bottom:5px;
}

#focus_on .titologen_bold, #focus_on .titologen_normal, #focus_on_home .titologen_bold, #focus_on_home .titologen_normal{
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color:#009865;
	text-decoration: none;
	vertical-align: middle;
}

#quick_link .titologen_bold, #quick_link .titologen_normal, #ricerca_small .titologen_bold, #ricerca_small .titologen_normal, #accesso_veloce_view .titologen_bold, #accesso_veloce_view .titologen_normal,
#quick_link_home .titologen_bold, #quick_link_home .titologen_normal, #ricerca_small_home .titologen_bold, #ricerca_small_home .titologen_normal, #accesso_veloce_view_home .titologen_bold, #accesso_veloce_view_home .titologen_normal, #global_home .titologen_bold, #global_home .titologen_normal{
	font-family:arial!important;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	vertical-align: middle;
}

#focus_on a, #focus_on_home a {
	font-size: 10px;
	font-style: normal;
	color:#009865;
	text-decoration: none;
	vertical-align: middle;
}

#focus_on a.link_double, #focus_on a.link_sintesi, #focus_on_home a.link_double, #focus_on_home a.link_sintesi {
	font-weight: normal;
}

#focus_on a.link_sintesi_bold, #focus_on_home a.link_sintesi_bold, #ricerca_small_home a.link_footer{
	font-weight: bold;
}

.img_more_focus_on, .img_more_gen{
	border: 0px;
	margin-right: 6px;
}

.home_presentazione{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	background-image: url(/sStatico/images/boxes/societa_bg_home.jpg);
	background-color: #FFFFFF;
	background-position: bottom;
	background-repeat: repeat-x;
}

#quick_link .home_tab1{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background-image: url(/sStatico/images/boxes/quick_bg_int.gif);
	background-color: #FFFFFF;
	vertical-align: middle;
	background-position: bottom;
	background-repeat: repeat-x;
}

#quick_link_home .home_tab1{
	margin: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border: 1px solid #C6C6C6;
	border-collapse: collapse;
	background-image: url(/sStatico/images/boxes/quick_bg_home.gif);
	background-color: #FFFFFF;
	vertical-align: middle;
	background-position: bottom;
	background-repeat: repeat-x;
}


.ricerca_separa_img{
	margin-left: 2px;
	margin-right: 2px;
}


table.global_home{
	border-collapse: collapse;
	border: 1px solid #587993;
	width: 100%;
}

.ms-WPBody *{font-family:arial!important}