/* CSS testo */
BODY {
	background-color: #FFFFFF;
	margin: auto 0 auto 0;
	padding: 0px;
	}
	
img{border:0}
form,input,select{margin:0;padding:0}
.ov{overflow: visible;}
p {padding: 4px 0px 0px 5px;}
ul {margin: 2px;padding: 0px; padding-left:5px}
li {display:list-item; padding-top: 5px; margin-bottom: 5px; left:10px; list-style-position:inside; font-weight: normal;}
li a:link  {color: #000000; font-weight: normal;text-decoration: none;}
li a:visited {color: #000000;text-decoration: none; font-weight: normal;}
li a:hover {color: #cecece;text-decoration: underline; font-weight: normal;}
li a:active {color: #000000;text-decoration: underline; font-weight: normal;}
li.dot {display:list-item; list-style-position: outside; padding:0; margin-left:10px;}
li.dot2 {display:list-item; list-style:circle; list-style-position: outside; padding:0; margin-left:25px;}
li.dot3 {display:list-item; list-style-position: outside; padding:0px; margin-left:20px;}
li.dot5 {display:list-item; list-style-position: outside;  padding-top:10px; margin-left:15px;}
li.dot6 {display:list-item; list-style-position: outside;  padding:0px; margin-left:15px;}
li.dot7 {display:list-item; list-style-position: outside; padding:0; margin-left:10px; color: #ff0000;}
li.dot7 a:link  {color: #269644; font-weight: normal;text-decoration: none; font-weight: bold;}
li.dot7 a:visited {color: #269644;text-decoration: none; font-weight: normal; font-weight: bold;}
li.dot7 a:hover {color: #269644;text-decoration: underline; font-weight: normal; font-weight: bold;}
li.dot7 a:active {color: #269644;text-decoration: underline; font-weight: normal; font-weight: bold;}
li.dot4 {display:list-item; list-style-position: outside;  padding:2px; margin-left:20px;}
li.num2 {display: list-item; list-style-position: outside; list-style: decimal; padding:0; margin-left:10px; _margin-left:15px; }
li.num {display: list-item; list-style-position: outside; list-style: decimal; padding:0; margin-left:10px;  _margin-left:15px;}
ul.rss {list-style:  url(/common/img/mf/rss.jpg) outside;  padding:0; margin-left:2px;}
li.rss {display: list-item; list-style-position: outside; list-style:url(/common/img/mf/rss.jpg); padding:0; margin-left:20px; _margin-left:15px; }
li.none {display:block; list-style-position: outside; list-style: none; padding:0; margin:0px; }
li.noBullett{list-style: none; list-style-position: outside; padding:2px; margin-left:0px;}

.tablenews {width: 523px;border: none;padding: 0px; margin: 0px 4px 0px 0px;}
.tablecontent {width: 836px;background: #FFFFFF; padding:0; margin-left: 0px;}
.divbody {width: 519px; border: none;padding: 0px; margin: 0px 0px 0px 0px;}
.bg_sponsor	{background-color:#FFFFFF;}
.bg_mercati	{background-color:#FFFF9D;}
/* position */
.posR{
	position: relative;
	overflow: visible;
	/*background-image: url(/common/img/io/greybg.jpg);*/
}


/* float */
.floatL{float:left;}
.floatR{float: right;}
.floatN{float: none;}
.clear{clear: both;}
.valign  {vertical-align:middle;}


/* cursor pointer */
.cur  {cursor:pointer;}

#colonnadx300{
	width:290px;
	float: left;
	margin-left: 5px;
	/*padding:0px 3px 0px 10px;*/
	padding:0px;
}

#annunci_orizz{display:block;}
#annunci_dx{display:block;}

.cGreen{color: #00CC33;}
.cGreen a:active{color: #cecece;}
.cGreen a:link{color: #00CC33;}
.cGreen a:hover{color: #cecece;}
.cGreen a:visited{color: #00CC33;}

.corsivo{font-style:italic;}
.u{ text-decoration:underline;}
.b{ font-weight:bold;}
.maiuscolo { text-transform:uppercase;}

#colonnadx430{
overflow: visible;
float: left;
border-left-style: solid;
border-left-color:#C1C1C1;
border-left-width: 1px;
width:430px;
padding:0px 3px 0px 10px;
}

/* width */
.wMax{width:100%;}
.w95P{width:95%;}
.w80P{width:80%;}
.w70P{width:70%;}
.w76P{width:76%;}
.w50P{width:50%;}
.w49P{width:49%;}
.w45P{width:45%;}
.w40P{width:40%;}
.w30P{width:30%;}
.w25P{width:25%;}
.w24P{width:24%;}
.w20P{width:20%;}
.w23P{width:23%;}
.w10P{width:10%;}
.w990{width:990px;}
.w988{width:988px;}
.w985{width:985px;}
.w980{width:980px;}
.w990{width:990px;}
.w975{width:975px;}
.w970{width:970px;}
.w839{width:839px; _width:839px;}
.w840{width:840px;}
.w832{width:832px; _width:834px;}
.w836{width:836px;}
.w822{width:822px;}
.w820{width:820px;}
.w810{width:810px;}
.w800{width:800px;}
.w728{width:728px;}
.w640 { width:640px; }
.w660 { width:660px; }
.w525{width:525px;}
.w523{width:523px;}
.w522{width:522px;}
.we522{width:523px; _width:527px;}
.w521{width:521px;}
.w520{width:520px;}
.w515{width:515px;}
.we515{width:515px; _width:520px; }
.wee515{width:515px; _width:515px; _padding-right:7px;}
.weB515{width:515px; _width:527px; }
.wG512{width:528px; _width:508px; }
.w512{width:512px;}
.we513{width:513px; _width:511px;}
.w510{width:510px; _width:512px;}
.wb510{width:510px;}
.wc510{width:510px; _width:508px;}
.w507{width:507px;}
.w505{width:505px;}
.w500{width:500px;}
.w497{width:497px;}
.w495{width:495px;}
.w494{width:494px;}
.w490{width:490px;}
.w485{width:485px;}
.w470{width:470px;}
.w836{width:836px;}
.w480{width:480px;}
.w470{width:470px;}
.w460{width:460px;}
.w440{width:440px;}
.w430{width:430px;}
.w426{width:426px;}
.w425{width:425px;}
.w420{width:420px;}
.w410{width:410px;}
.w409{width:409px;}
.w405{width:405px;}
.w404{width:404px;}
.w400{width:400px;}
.w390{width:390px;}
.w386{width:386px;}
.w380{width:380px;}
.w375{width:375px;}
.w370{width:370px;}
.w369{width:369px;}
.w360{width:360px;}
.w355{width:355px;}
.w350{width:350px;}
.w340{width:340px;}
.w335{width:335px;}
.w330{width:330px;}
.w327{width:327px;}
.w325{width:325px;}
.we320{width:320px; _width:250px;}
.w320{width:320px;}
.w315{width:315px;}
.w310{width:310px;}
.w300{width:300px;}
.we300{width:300px; _width:315px;}
.w297{width:297px;}
.w295{width:295px; _width:297px;}
.w290{width:290px;}
.w287{width:287px;}
.we280{width:280px;_width:297px;}
.w280{width:280px;}
.w278{width:278px;}
.w275{width:275px;}
.w270{width:270px;}
.w265{width:265px;}
.w260{width:260px;}
.we258{width:258px; _width:260px;}
.w255{width:255px;}
.w254{width:254px;}
.w250{width:254px;}
.w248{width:248px;}
.we248{width:248px; _width:250px;}
.w247{width:247px;}
.w246{width:246px;}
.w245{width:245px;}
.w240{width:240px;}
.w235{width:235px;}
.w231{width:231px;}
.w230{width:230px;}
.w226{width:226px;}
.w225{width:225px;}
.w220{width:220px;}
.w216{width:216px;}
.w215{width:215px;}
.w210{width:210px;}
.we210{width:210px; _width:220px;}
.w205{width:205px;}
.wee200{width:200px; _width:220px;}
.w200{width:200px;}
.we200{width:175px; _width:180px;}
.w198{width:198px;}
.w197{width:197px;}
.w195{width:195px;}
.w194{width:194px;}
.w192{width:192px;}
.w190{width:190px;}
.wee190{width:190px; _width:210px;}
.we190{width:190px; _width:200px;}
.w185{width:185px;}
.w183{width:183px;}
.w180{width:180px;}
.wee180{width:180px; _width:190px;}
.we180{width:180px; _width:180px;}
.w175{width:175px;}
.w170{width:170px;}
.we170{width:170px; _width:180px;}
.w166{width:166px;}
.w165{width:165px;}
.w160{width:160px;}
.we160{width:160px; _width:165px;}
.w155{width:155px;}
.we150{width:150px; _width:160px;}
.w150{width:150px;}
.w145{width:145px;}
.w143{width:143px;}
.w142{width:142px;}
.w140{width:140px;}
.w135{width:135px;}
.w134{width:134px;}
.w132{width:132px;}
.we140{width:120px; _width:140px;}
.w130{width:130px;}
.w128{width:127px;}
.w127{width:128px;}
.w125{width:125px;}
.w124{width:124px;}
.w122{width:122px;}
.w121{width:121px;}
.w120{width:120px;}
.wee120{width:105px; _width:130px;}
.we120{width:105px; _width:120px;}
.w118{width:118px;}
.w116{width:116px;}
.w110{width:110px;}
.w105{width:105px;}
.w103{width:103px;}
.w102{width:102px;}
.wb100{width:100px; _width:130px;}
.w100{width:100px;}
.wc100{width:100px; _width:115px;}
.we100{width:100px; _width:120px;}
.weee100{width:100px; _width:120px;}
.wee100{width:100px; _width:180px;}
.w95{width:95px;}
.w93{width:93px;}
.wb95{width:95px; _width:133px;}
.we90{width:90px; _width:110px;}
.w90{width:90px;}
.w82{width:82px;}
.w85{width:85px;}
.we85{width:85px; _width:107px;}
.w80{width:80px;}
.we80{width:82px; _width:77px;}
.wee80{width:82px; _width:90px; _clear:both;}
.w75{width:75px;}
.we75{width:75px; _width:100px;}
.w72{width:72px;}
.we70{width:70px; _width:95px;}
.w70{width:70px;}
.w68{width:68px;}
.w63{width:63px;}
.w60{width:60px;}
.w58{width:58px;}
.w55{width:55px;}
.we55{width:60px; _width:55px;}
.w52{width:52px;}
.w50{width:50px;}
.w45{width:45px;}
.w43{width:43px;}
.w40{width:40px;}
.w38{width:38px;}
.we38{width:38px; _width:35px;}
.w36{width:36px;}
.w34{width:34px;}
.we32{width:32px; _width:45px;}
.w32{width:32px;}
.w30{width:30px;}
.w26{width:26px;}
.w20{width:20px;}
.w15{width:15px;}
.w11{width:11px;}
.w5{width:5px;}

/* height */
/*.h1900 {height: 1900px;}
.h1835 {height: 1835px;}
.h1780 {height: 1780px;}
.h1050 {height: 1050px;}
.h1010 {height: 1010px;}
.h1000 {height: 1000px;}*/
.h950 {height: 950px;}
.h905 {height: 905px;}
.h900 {height: 900px;}
.h860 {height: 860px;}
.h800 {height: 800px;}
.h720 {height: 720px;}
.h680 {height: 680px;}
.h600 {height: 600px;}
.h500 {height: 500px;}
.h490 {height: 490px;}
.h410 {height: 410px;}
.h330 {height: 330px;}
.h300 {height: 300px;}
.h270 {height: 270px;}
.h256 {height: 256px;}
.h200 {height: 200px;}
.h180 {height: 180px;}
.h152 {height: 152px;}
.h137 {height: 137px;}
.h130 {height: 130px;}
.h125 {height: 125px;}
.h120 {height: 120px;}
.h119 {height: 119px;}
.h110 {height: 110px;}
.h100 {height: 100px;}
.h98 {height: 98px;}
.h95 {height: 95px;}
.h90 {height: 90px;}
.h85 {height: 85px;}
.h67 {height: 67px;}
.h65 {height: 65px;}
.h60 {height: 60px;}
.h63 {height: 63px;}
.h45 {height: 45px;}
.h40 {height: 40px;}
.h35 {height: 35px;}
.h34 {height: 34px;}
.h33 {height: 33px;}
.h32 {height: 32px;}
.h30 {height: 30px;}
.h28 {height: 28px;}
.he26 {height: 26px; _height:10px;}
.he25 {height: 25px; _height: 30px;}
.h24 {height: 24px;}

.h22 {height: 22px;}
.h21 {height: 21px;}
.h20 {height: 20px;}
.he15 {height: 15px; _height: 10px; _padding-top:2px;}
.hee15 {height: 15px; _height:15px; _padding-top:1px;}
.he10 { _height: 10px;}
.h18 {height: 18px;}
.h16 {height: 16px;}
.h15 {height: 15px;}
.h13 {height: 13px;}
.h12 {height: 12px;}
.h10 {height: 10px;}
.h5 {height: 5px;}
.he7 {height: 7px; _height: 1px;}
.h7 {height: 7px;}

/* margin */
.mleft20 {margin-left: 20px;}
.mleft10 {margin-left: 10px;}

/* padding */

.pright_img {padding-right: 10px; padding-bottom: 1px; _padding-right: 7px;}
.pleft1{padding-left: 1px;}
.pleft2{padding-left: 2px;}
.peleft3{padding-left: 0px; _padding-left: 3px; }
.pleft3{padding-left: 3px;}
.pleft4{padding-left: 4px;}
.pleft5 {padding-left: 5px;}
.peleft5 {padding-left: 5px; _padding-left: 0px;}
.peleft5 {_padding-left: 5px;}
.pleft6 {padding-left: 6px;}
.pleft7 {padding-left: 7px;}
.pleft8 {padding-left: 8px;}
.peeleft10{padding-left: 10px; _padding-left: 0px;}
.peleft10{padding-left: 10px; _padding-left: 7px;}
.pleft10{padding-left: 10px;}
.peleft17{padding-left: 20px; _padding-left: 60px;}
.pleft11{padding-left: 11px;}
.pleft12{padding-left: 12px;}
.pleft13{padding-left: 13px;}
.pleft15 {padding-left: 15px;}
.peleft15 {padding-left: 15px; _padding-left: 30px;}
.pleft20 {padding-left: 20px;}
.peleft20 {padding-left: 20px; _padding-left: 15px;}
.pleft25 {padding-left: 25px;}
.pleft30 {padding-left: 30px;}
.peleft20{_padding-left: 20px;}
.peeleft20{padding-left: 20px;_padding-left: 22px;}
.pleft35{padding-left: 35px;}
.pleft40 {padding-left: 40px;}
.pleft45 {padding-left: 45px;}
.pleft50 {padding-left: 50px;}
.peleft50 {padding-left: 50px; _padding-left: 55px;}
.pleft55 {padding-left: 55px;}
.peeleft55 {padding-left: 55px; _padding-left: 50px;}
.peleft55 {padding-left: 55px; _padding-left: 40px;}
.pleft60 {padding-left: 60px;}
.peleft65 {padding-left: 65px; _padding-left: 47px;}
.pleft70 {padding-left: 70px;}
.pleft80 {padding-left: 80px;}
.pleft100 {padding-left: 100px;}

.pright50 {padding-right: 50px;}
.pright35 {padding-right: 35px;}
.pright20 {padding-right: 20px;}
.peright20 {padding-right: 20px; _padding-right: 10px;}
.pright15 {padding-right: 15px;}
.pright13 {padding-right: 13px;}
.peright8 {padding-right: 8px; _padding-right: 10px;}
.pright10 {padding-right: 10px;}
.peright10 {padding-right: 10px; _padding-right: 20px;}
.pright8 {padding-right: 8px;}
.pright7 {padding-right: 7px;}
.peright5 {_padding-right: 5px;}
.pright5 {padding-right: 5px;}
.pright3 {padding-right: 3px;}
.pright2 {padding-right: 2px;}

.pB50 {padding-bottom:50px;}
.pB30 {padding-bottom:30px;}
.pB22 {padding-bottom:22px;}
.pB20 {padding-bottom:20px;}
.pB15 {padding-bottom:15px;}
.pB10 {padding-bottom: 10px;}
.peB6 {padding-bottom:6px; _padding-bottom:5px;}
.pB5 {padding-bottom:5px;}
.pB4 {padding-bottom:4px;}
.pB3 {padding-bottom:3px;}
.pB2 {padding-bottom:2px;}
.pB0 {padding-bottom: 0px;}



.pT0 {padding-top:0px;}
.pT2 {padding-top:2px;}
.peeT2 {padding-top:2px; _padding-top:4px;}
.peT2 {padding-top:2px; _padding-top:0px;}
.pT3 {padding-top:3px;}
.pTe4 {_padding-top:4px;}
.pT4 {padding-top:4px;}
.pT5 {padding-top:5px;}
.pTe5 {height:20px;_padding-top:0px;}
.pT6 {padding-top:6px;}
.pT7 {padding-top:7px;}
.pTe7 {padding-top:7px; _padding:0px;}
.pT8 {padding-top:8px;}
.pT9 {padding-top:9px;}
.pTe11 {padding-top:16px;_padding-top:8px;}
.pT10 {padding-top:10px; _padding-top:9px;}
.pTe10 {padding-top:10px; _padding-top:14px;}
.peT10{padding-top:10px; -padding-top:10px;}
.pT11 {padding-top:11px;}
.pT12 {padding-top:12px;}
.pT13 {padding-top:13px;}
.pT15 {padding-top:15px;}
.pTe15 {padding-top:15px; _padding:0px;}
.pT18 {padding-top:18px;}
.pTe20 {padding-top:20px; _padding-top:10px;}
.pT22 {padding-top:22px;}
.pT21 {padding-top:21px;}
.pT20 {padding-top:20px;}
.pT25 {padding-top:25px;}
.pT30 {padding-top:30px;}
.pT40 {padding-top:40px;}
.pT45 {padding-top:45px;}
.pTe35 {padding-top:35px; _padding-top:55px; }
.pTe40 {padding-top:40px; _padding-top:85px; }
.pTe60 {padding-top:60px; _padding-top:85px; }
.pTe95{padding-top:95px; _padding-top:140px; }
.pT100 {padding-top:100px;}

.paddingBlog {padding:7px 0px 7px 0px;}
.paddingT {padding:0px 8px 10px 8px;}
.ptb2 {padding-top:2px; padding-bottom:2px;}
.ptb3 {padding-top:3px; padding-bottom:3px;}
.ptb4 {padding-top:4px; padding-bottom:4px;}
.ptb5 {padding-top:5px; padding-bottom:5px;}
.ptb10 {padding-top:10px; padding-bottom:10px;}
.ptb20 {padding-top:20px; padding-bottom:20px;}
.p_fil {padding: 1px 4px 4px 4px;}

.p10 {padding:10px;}
.p7 {padding:7px;}
.p5 {padding:5px;}
.p3 {padding:3px;}
.p2 {padding:2px;}

.mright5 {margin-right:5px;}
.mright7 {margin-right:7px;}
.pbl10{padding-bottom:10px;padding-top: 10px;padding-left: 5px;}
.pricerca {padding-top:10px; padding-bottom:5px;}

/* allienamento */
.tL {text-align: left;}
.tR {text-align: right;}
.tC {text-align: center;}


/* margini*/
.t5b5{top: 5px;bottom: 5px;}
.t1780 {top:1780px;}
.t520 {top:520px;}
.t420 {top:420px;}
.t400 {top:400px;}
.t355 {top:355px;}
.t220 {top:220px;}
.t130 {top:130px;}
.t100 {top:100px;}
.t80 {top:80px;}
.t70 {top:70px;}
.t60 {top:60px;}
.t55 {top:55px;}
.t50 {top:50px;}
.t44 {top:44px;}
.t40 {top:40px;}
.t30 {top:30px;}
.t25 {top:25px;}
.t22 {top:22px;}
.t20 {top:20px;}
.t17{top:17px;}
.t10{top:10px;}
.t7{top:7px;}
.t5{top:5px;}
.top4{top:4px;}
.top3{top:3px;}
.top2{top:2px;}
.t0{top:0px;}

.l270{left:270px;}
.l175{left:175px;}
.le175{left:175px; _left:165px;}
.l150{left:150px;}
.l60{left:60px;}
.l30{left:30px;}
.l20{left:20px;}
.l15{left:15px;}
.l10{left:10px; _left:5px;}
.le10{left:10px; _left:10px;}
.l8{left:8px;}
.l5{left:5px;}
.l3{left:3px;}
.l0{left:0px;}

.b5 {bottom:5px;}
.b20 {bottom:20px;}

.mauto{margin:0 auto 0 auto;}
.mautoTB{margin:auto 0 auto 0;}

/* tag cloud */
.sKeywords {
	position:relative;
	background-color: #FFFF9D;
	border: 1px solid #F1F129;
	width:510px;
	min-height:45px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
}

.sSondaggio {
	position:relative;
	background-color: #FFFFFF;
	border: 1px solid #9badce;
	width:510px;
	padding-right: 10px;
	min-height:45px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
}

ul.tagcloud
    {
    list-style: none;
    margin: 0;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    line-height: 1.3;
    width: 510px;
    text-align: center
    }
    
ul.tagcloud li{display:inline;}
ul.tagcloud a{text-decoration: none; color: #000000}
ul.tagcloud a:hover{text-decoration: underline; color: #999999; margin-right: 0.1em}
ul.tagcloud a:visited{text-decoration: none; color: #000000}
ul.tagcloud a:active{text-decoration: none; color: #000000}
a.size1{font-size: 70%}
a.size2{font-size: 80%}
a.size3{font-size: 90%}
a.size4{font-size: 100%}
a.size5{font-size: 110%} 
a.size6{font-size: 120%} 
a.size7{font-size: 130%} 
a.size8{font-size: 140%} 
a.size9{font-size: 150%}
a.size10{font-size: 160%} 

/* colore sfondo */
.freccia{
	background-image: url(/common/img/mf/freccia1_negativo.gif); width:11px; height:8px;
	background-repeat:no-repeat;
	background-position:left;
	padding: 3px;
}
.freccia_header{
	background-image: url(/common/img/mf/greygbfreccia.jpg);
	width:9px;
	height: 8px;
	background-repeat:no-repeat;
}
.bg_footer{background-image:url(/common/img/mf/footer_logo140x46.jpg);background-position: center; background-color:#efefef; background-repeat:no-repeat;}
.bg_grey{background-image:url(/common/img/io/greybg.jpg);}
.bg_greyT{background-image:url(/common/img/mf/giornali_loghi3bg.jpg);}
.bg_greyS{background-image:url(/common/img/mf/greybg.jpg);}
.bg_greyM{background-image:url(/common/img/mf/greybg-fr.jpg); height:14px;background-repeat:no-repeat;}
.bg_lineaG{background-image:url(/common/img/mf/bglineaG.gif);background-repeat:repeat-x;float: left;}
.bg_lineaY{background-image:url(/common/img/io/bglineaY.gif);background-repeat:repeat-x;float: left;}
.bg_lineaGtit{background-image:url(/common/img/mf/bglineaG_tit.gif);background-repeat:repeat-x;float: left;height: 20px;}
.bg_lineaG2{background-image:url(/common/img/mf/bglineaG2.gif);background-repeat:repeat;float: left;}
.caldiss{background-image:url(/common/img/io/temporeale.jpg);background-repeat:no-repeat;height:37px;background-position: center;}
.bg_blu{background-color:#FFFF9D;}
.bg_AZ{ border-style:solid; border-width:1px;border-color:#9badce; background-color:#e8ede7;}
.bg_bluC{background-color:#F4F4FF;}
.bg_bluC2{background-color:#F4F4FF; background-image:url(/common/img/mf/linea_W.gif); background-position:center; background-repeat:repeat-y;}
.bg_greyCh{background-color:#efefef;}
.bg_crema{background-color:#ebebcb;}
.bg_cremaR{background-color:#ebebcb; background-image:url(/common/img/mf/linea_W.gif); background-position:center; background-repeat:repeat-y;}
.bg_Tab{background-image:url(/common/img/mf/bgtable2.jpg);}
.bg_W{background-color:#FFFFFF;}
.bg_pdf{background-image:url(/common/img/io/pdf-icon.gif);width:16px; height:16px; background-repeat:no-repeat;}
.bg_color{background-color:#FFFFFF;}
.bg_ricercaT{background-image:url(/common/img/io/top_ricerca.gif);background-position:top;background-repeat:no-repeat;width:523px;height:6px;}

/* bg abbonamento news */
.abbona{background-image: url(/common/img/mf/abbona.jpg); background-position:center top; background-repeat:no-repeat; width:512px; height:42px;}
.filAZL{border-left-style: solid;border-left-width: 1px;border-left-color: #9badce;}
.filAZR {border-right-style: solid;border-right-width: 1px;border-right-color: #9badce;}

.filAZ2 {border-style: solid;border-width: 1px;border-color: #9badce;}

.filAZ {border-right-style: solid;border-right-width: 1px;border-right-color: #9badce;
border-left-style: solid;border-left-width: 1px;border-left-color: #9badce;}
.filBAZ {border-top-style: solid;border-top-width: 1px;border-top-color: #9badce;}
.filTAZ {border-top-style: solid;border-top-width: 1px;border-top-color: #9badce;}
.bgInfo {background-image:url(/common/img/io/footer_logo140x46.jpg);background-position:center;background-repeat:no-repeat;width:22px;height:18px;}

.bgY{background-color:#FFFC01;}
.bgstar{background-image:url(/common/img/mf/stars.gif);width:20px; height:20px;}
.bgstarY{ background-image:url(/common/img/mf/stars.jpg);background-repeat:repeat; height:20px;}
.bgstar a:hover{text-decoration: none;} /* No underscore quando va sulle stelline */

.bg_grafico{ background-image:url(/common/img/mf/bg_grafico.gif);}

.bg_video{background-image:url(/common/img/io/player_bg2.jpg); background-position:top; background-repeat:repeat-x; border-bottom: solid;border-bottom-width:1px;border-bottom-color: #3d71de; border-top: solid; border-top-width:1px;border-top-color: #3d71de; border-right: solid; border-right-width:1px;border-right-color: #3d71de; }

/* stili filetto*/
.filBR {border-right: solid;border-width: 1px;border-color: #FFFFFF;}
.filBBL {border-bottom-style: solid;border-bottom-width: 3px;border-bottom-color: #006699;}
.filTBL {border-top-style: solid;border-top-width: 3px;border-top-color: #006699;}
.filTG{border-top-style: solid;border-top-color:#c1c1c1;border-top-width: 1px;}	
.filBlu{border-right-style: solid;border-right-color:#31659C;border-right-width: 1px;}	
.filBG{ border-bottom: solid;border-width:1px;border-color: #c1c1c1;}
.filBG2{ border-bottom: solid;border-width:1px;border-color: #efefef;}
.filRG{border-right-style: solid;border-right-color:#c1c1c1;border-right-width: 1px;}	
.filTG{border-top-style: solid;border-top-color:#C1C1C1;border-top-width: 1px;}	
.filTA{border-top-style: solid;border-top-color:#FF6600;border-top-width: 1px;}	
.filLG{border-left-style: solid;border-left-color:#c1c1c1;border-left-width: 1px;}	
.filTGS{border-top-style: solid;border-top-color:#666666;border-top-width: 1px;}	
.filBGS{border-bottom-style: solid;border-bottom-color:#666666;border-bottom-width: 1px;}	
.filBB {border-bottom: solid;border-width: 1px;border-color: #FFFFFF;}
.fil_box {border: solid;border-width: 1px;border-color: #31659C;}
.fil_boxGR {border: solid;border-width: 1px;border-color: #c1c1c1;}
.fil_boxW {border: solid;border-width: 1px;border-color: #FFFFFF;}
.fil_LW {border-left-style: solid;border-left-color:#FFFFFF;border-left-width: 2px;}
.fil_LW3 {border-left-style: solid;border-left-color:#FFFFFF;border-left-width: 3px;}
.fil_BW {border-bottom-style: solid;border-bottom-color:#FFFFFF;border-bottom-width: 2px;}
.fil_TW {border-top-style: solid;border-top-color:#FFFFFF;border-top-width: 2px;}
.fil_RW {border-right-style: solid;border-right-color:#FFFFFF;border-right-width: 1px;}
.fil_RW3 {border-right-style: solid;border-right-color:#FFFFFF;border-right-width: 3px;}
.fil_boxG {border: solid;border-width: 1px;border-color: #C1C1C1;}
.fil_boxGS{border: solid;border-color:#666666;border-width: 1px;}	
.fil_footer {border-top-width: 1px; border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #999999;border-bottom-color: #999999;line-height: 16px;}
.filGB {border-bottom: solid;border-width: 1px;border-color: #cccccc;}

/*stili contenuto pag.*/

/*header */
#logoIO{background-image: url(/common/img/io/logo.jpg); width: 253px; height: 90px;cursor:pointer; _cursor:hand;}

/*sidebar */
h1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}
h2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

h3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
}

.boxNews h1{
    color: #000000;
    font-size:18px;
    text-align: left;
    font-family: georgia, times new roman, times, serif;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}

.boxNews h1 a:link {color: #000000;text-decoration:none;}
.boxNews h1 a:active {color: #000000;text-decoration:none;}
.boxNews h1 a:visited  {color: #000000;text-decoration: none;}
.boxNews h1 a:hover {color: #cecece;text-decoration:underline;}

.boxultima h1{
    color: #ff0000;
    font-size:18px;
    text-align: left;
    font-family: georgia, times new roman, times, serif;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}
.boxultima h1 a:link {color: #ff0000;text-decoration:none;}
.boxultima h1 a:active {color: #ff0000;text-decoration:none;}
.boxultima h1 a:visited  {color: #ff0000;text-decoration: none;}
.boxultima h1 a:hover {color: #ff0000;text-decoration:underline;}

.boxNews h2 {
color: #000000;
font-size:13px;
font-weight: normal;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;}

.boxNews h2 a:link {color: #0253B7;text-decoration:none;}
.boxNews h2 a:active {color: #0253B7;text-decoration:none;}
.boxNews h2 a:visited  {color: #0253B7;text-decoration: none;}
.boxNews h2 a:hover {color: #FF9933;text-decoration:underline;}

.boxNewsDett h1{
    color: #000000;
    font-size:26px;
    text-align: left;
    font-family: georgia, times new roman, times, serif;
    font-style: normal;
    text-decoration: none;
    font-weight: normal;
}

.mappa a {display:block;width:100%;height:100%;}	
.mappa .alt { display:none }
#orsitori{background-image: url(/common/img/mf/neworsi2.jpg);background-position:center;background-repeat:no-repeat;}	
#autopromo1{background-image: url(/common/img/mf/autopromo1.jpg);background-position:center; width: 390px;height:200px; background-repeat:no-repeat;}	

#leggi{background-image: url(/common/img/mf/leggi.gif);width:46px;height: 17px;background-position:center;background-repeat:no-repeat;padding: 5px;}
#commenta{background-image: url(/common/img/mf/commenta.gif);width:73px;height: 17px;background-position:center;background-repeat:no-repeat;padding: 5px;}
/*mappa1 a {display:block;width:100%;height:100%;}*/

/*footer */
#footer{background-image: url(/common/img/mf/footer_logo140x46.jpg);width: 988px;height: 40px;margin: 0 auto 0 auto;padding:2px;}


/* stili testo vecchi integrati con nuovi*/
/* header*/
.header {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #000000;
text-decoration: none;
font-variant: normal;
letter-spacing: normal;
word-spacing: 4px;
white-space: normal;
padding: 2px;
text-align: center;
top: 1px;
}

/* header*/
.header a:link {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
text-decoration:none;}

.header a:hover {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #cecece;text-decoration:none;}
.header a:visited {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;text-decoration:none;}

.headerL {
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-style: normal;
font-weight: normal;
color: #000000;
white-space: normal;
}

.dataHeader {
color: #000000;
font-size:11px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
text-decoration:none;}

.t3BpiccoloW {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
}

.t3BpiccoloW a:link{color: #000000;text-decoration: none;}
.t3BpiccoloW a:hover{text-decoration: underline;color: #cecece;}
.t3BpiccoloW a:visited{text-decoration: none;color: #000000;}
.t3BpiccoloW a:active{text-decoration: none;color: #000000;}


.t3Bpiccolo {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
}


.t3BpiccoloRed {
font-size: 12px;
font-weight: normal;
color: #ff0000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
}
.t3BpiccoloRed a:link{color: #ff0000;text-decoration: none;}
.t3BpiccoloRed a:hover{text-decoration: underline;color: #cecece;}
.t3BpiccoloRed a:visited{text-decoration: none;color: #ff0000;}
.t3BpiccoloRed a:active{text-decoration: none;color: #ff0000;}

.t3Bpiccolo2 {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
padding: 4px 3px 0px 3px;
}


.t3Bpiccolo2c {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
}

.t3Bpiccolo3 {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
padding-left: 10px;
}

.t3Bpiccolo3Bl {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
}
.t3B {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
	padding: 1px;
}

.Ht3B {
font-size: 13px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing:normal;
word-spacing: 1px;
white-space: normal;
text-decoration: none;
}

.Ht3B  a:link{font-weight: bold;color: #000000;text-decoration: none;}
.Ht3B  a:hover{font-weight: bold;color: #000000;text-decoration: none;}
.Ht3B  a:visited{font-weight: bold;color: #000000;text-decoration: none;}
.Ht3B  a:active{font-weight: bold;color: #000000;text-decoration: none;}

.Ht3 {
color: #000000;
font-size:14px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: 1px;
text-decoration:none;
}

.t6B {
color: #000000;
font-size:22px;
font-weight: bold;
text-align: left;
font-style: normal;
text-decoration: none;
letter-spacing: 1px;
font-family: Times New Roman, Times, serif;
}

.t6B a:link{color: #000000; font-weight: bold;font-style: normal;text-decoration: none; }
.t6B a:active{color: #000000; font-weight: bold;font-style: normal;text-decoration: none; }
.t6B a:hover{color: #cccccc;font-weight: bold;font-style: normal;text-decoration: none; }
.t6B a:visited{color: #000000;font-weight: bold;font-style: normal;text-decoration: none; }

.t6Big {
color: #000000;
font-size:24px;
font-weight: bold;
font-style: normal;
text-decoration: none; 
font-family: Times New Roman, Times, serif;
}

.t6Big a:link{color: #000000;font-weight: bold;font-style: normal;text-decoration: none; }
.t6Big a:active{color: #000000;font-weight: bold;font-style: normal;text-decoration: none; }
.t6Big a:hover{color: #000000;font-weight: bold;font-style: normal;text-decoration: none; }
.t6Big a:visited{color: #000000;font-weight: bold;font-style: normal;text-decoration: none; }

/* menù SIDE BAR*/

.indexCD {
font-size: 13px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
text-decoration: none;
word-spacing: normal;
height:15px;
padding-right:3px;
background-color: #FFFFFF;}

.indexCD2 {
font-size: 13px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
vertical-align: middle;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height:14px;
padding-right:3px;
padding-left: 2px;}

.indexCDY {
font-size: 13px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
text-decoration: none;
word-spacing: normal;
height:15px;
padding-right:3px;
background-color: #FFFF9D;}

.indexCDG {
font-size: 13px;
font-weight: bold;
color: #9c9d9f;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
text-decoration: none;
word-spacing: normal;
height:15px;
padding: 1px 2px 1px 1px;}

.index3H {
background-color:#259644;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
padding: 2px 0px 2px 5px;
border-bottom: solid #ffffff 1px ;}

.index3H a:link {color: #ffffff;text-decoration: none;}
.index3H a:visited {color: #ffffff;text-decoration: none;}
.index3H a:active {color: #ffffff;text-decoration: none;}
.index3H a:hover {color: #cecece;text-decoration: underline;}

.index3Hpromo {
background-color:#999999;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
padding: 2px 0px 2px 5px;
border-bottom: solid #ffffff 1px ;}

.index3Hpromo a:link {color: #ffffff;text-decoration: none;}
.index3Hpromo a:visited {color: #ffffff;text-decoration: none;}
.index3Hpromo a:active {color: #ffffff;text-decoration: none;}
.index3Hpromo a:hover {color: #cecece;text-decoration: underline;}

.index3HAR {
background-color:#259644;
font-size: 12px;
font-weight: bold;
color: #f1f129;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
padding: 2px 0px 2px 5px;
border-bottom: solid #ffffff 1px ;
}


.index3HAR a:link {color: #f1f129;text-decoration: none;}
.index3HAR a:visited {color: #f1f129;text-decoration: none;}
.index3HAR a:active {color: #f1f129;text-decoration: none;}
.index3HAR a:hover {color: #f1f129;text-decoration: underline;}

.index3AR {
background-color:#31659C;
font-size: 12px;
font-weight: bold;
color: #FF9934;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
padding: 2px 0px 2px 5px;
border-bottom: solid #ffffff 1px;
width: 135px;
height: 15px;}

.index2 {
background:#FFFF9D;
font-size: 12px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
word-spacing: 1px;
letter-spacing: normal;
text-align: left;
white-space: nowrap;
text-decoration: none;
background-color: #FFFF9D;
border-bottom: solid #ffffff 1px ;
height: 15px;
padding: 2px 0px 2px 5px;
}

.index2grey {
background:#efefef;
font-size: 12px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
word-spacing: 1px;
letter-spacing: normal;
text-align: left;
text-decoration: none;
background-color: #efefef;
border-bottom: solid #ffffff 1px ;
padding-left: 0px;
min-height: 15px;
padding: 2px 0px 2px 2px;
width:98%;
}

.index2grey2 {
background:#efefef;
font-size: 12px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
word-spacing: 1px;
letter-spacing: normal;
text-align: left;
text-decoration: none;
background-color: #efefef;
border-bottom: solid #ffffff 1px ;
padding-left: 0px;
min-height: 15px;
padding: 2px 0px 2px 5px;

}

.index2b {
background:#BEBEBE;
font-size: 12px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-variant: normal;
word-spacing: 1px;
letter-spacing: normal;
text-align: left;
white-space: nowrap;
text-decoration: none;
background-color: #BEBEBE;
border-bottom: solid #ffffff 1px ;
padding-left: 5px;
height: 15px;
padding: 2px 0px 2px 5px;
}


.index2 a:link {color: #000000;text-decoration: none;}
.index2 a:visited {color: #000000;text-decoration: none;}
.index2 a:active {color: #000000;text-decoration: none;}
.index2 a:hover {color: #000000;text-decoration: underline;}

.index2grey a:link {color: #000000;text-decoration: none;}
.index2grey a:visited {color: #000000;text-decoration: none;}
.index2grey a:active {color: #000000;text-decoration: none;}
.index2grey a:hover {color: #000000;text-decoration: underline;}

.index2b a:link {color: #000000;text-decoration: none;}
.index2b a:visited {color: #000000;text-decoration: none;}
.index2b a:active {color: #000000;text-decoration: none;}
.index2b a:hover {color: #000000;text-decoration: underline;}

/* contenuto centrale testi*/
/* articoli*/

.t2 {
color: #000000;
font-size:13px;
font-weight: normal;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;

}

.t2lh {
word-spacing:2px;
line-height:1.5;
/*font-size:14px;*/
}

p.t2cap {
color: #000000;
font-size:13px;
font-weight: normal;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;}

p.t2cap:first-letter {
color:#000000;
	font-family: Geneva, Times New Roman, Times, serif;
	font-size: 80px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	float:left;
	vertical-align:top;
	height:80px;
	top:0px;
	padding-right:4px;
	}

.t2 a:link {color: #000000;text-decoration:none;}
.t2 a:active {color: #000000;text-decoration:none;}
.t2 a:hover {color: #FF9933;text-decoration:underline;}
.t2 a:visited  {color: #000000;text-decoration: none;}

.t2Bold {
color: #000000;
font-size:13px;
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
text-align: left;}

.t1I {
color: #000000;
font-size:13px;
font-weight: normal;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-style: italic;
word-spacing:1px;
text-decoration: none;
text-align: left;}

.t1Ib {
color: #000000;
font-size:14px;
font-weight: bold;
font-family: georgia, times new roman, times, serif;
font-style: italic;
word-spacing:3px;
/*letter-spacing:1px;*/
text-decoration: none;
text-align: left;
}


.t3R {
font-family: Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 11px;
word-spacing:normal;
font-style: normal;
font-weight: normal;
letter-spacing: normal;
white-space: normal;
text-decoration: none;}

.t3R a:link {color: #FF0000;text-decoration: none;}
.t3R a:hover {color: #FF0000;text-decoration: underline;}
.t3R a:visited {color: #FF0000;text-decoration: none;}
.t3R a:active {color: #FF0000;text-decoration: none;}

.data2 {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size: 11px;
font-style:italic;
letter-spacing: 1px;
margin: 0px;
padding: 0px;
text-align:left;
font-weight: normal;}

.t2White{
color: #ffffff;
font-size:14px;
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;}



/* titolo articoli*/


.t2B {
color: #000000;
font-size:18px;
text-align: left;
font-family: georgia, times new roman, times, serif;
font-style: normal;
text-decoration: none;}

.t2B a:link {color: #000000;text-decoration:none;}
.t2B a:active {color: #000000;text-decoration:none;}
.t2B a:hover {color: #cecece;text-decoration:underline;}
.t2B a:visited  {color: #000000;text-decoration: none;}

.t2Bdoc {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	font-family: Arial, Helvetica;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
}

.cornice {
color:#000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 2px;
	padding: 2px;}

.corniceN {
color:#000000;
font-family: Times New Roman, Times, serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: center;
letter-spacing: 2px;
padding: 2px;}

.cornice2 {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 2px;
	line-height: 17px;
	text-align: center;}
	
.corniceR {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: ff0000;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 2px;
	line-height: 17px;
	text-align: center;}

/* sidebar destra*/

.t1 {
font-size: 17px;
font-weight: bold;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height: 20px;
padding-right: 2px;
background-color: #FFFFFF;}

.t1new {
font-size: 17px;
font-weight: bold;
color: #FF6600;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height: 20px;
padding-right: 2px;
background-color: #FFFFFF;}

.titform {
font-size: 17px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height: 20px;
padding-right: 2px;}

.t1N {
font-size: 17px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height: 20px;
padding-right: 2px;
background-color: #FFFFFF;}

/* stile titoli home page*/
.t1pic {
font-size: 17px;
font-weight: bold;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height: 17px;
padding-right: 2px;
background-color: #FFFFFF;}

.t1picdown {
font-size: 16px;
font-weight: bold;
color: #999999;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-style: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
height: 16px;
padding-bottom:8px;}

.nomeHP {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: left;
width:52px;
padding:2px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
float: left;}

.nomeHPC {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align:center;}

.nomeHPC a:link{color: #000000;text-decoration: none;}
.nomeHPC a:hover{color: #000000;text-decoration: none;}
.nomeHPC a:visited{color: #000000;text-decoration: none;}
.nomeHPC a:active{color: #000000;text-decoration: none;}

.titTab {font-family: Arial, Helvetica, sans-serif;color: #000000;font-size: 12px;font-weight: bold;}

.nome2HP {
color: #000000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
font-style: normal;
text-decoration: none;
text-align: left;
width:52px;
padding:2px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
float: left;}

.nome2HPint {
color: #000000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
font-style: normal;
text-decoration: none;
text-align: left;
width:52px;
padding:2px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
float: left;}

.nomeHome {
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
white-space: nowrap;}

/*.pind {padding:2px 0px 1px 0px;}
.pind2{padding:1px 0px 1px 0px;}*/

.nome2Home{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:11px;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: left;
padding:2px 0px 1px 0px;
float: left;
white-space: nowrap;}

.P {
color: #FF0000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: right;
float: left;
white-space: nowrap;}


.HindiciGHP {
color: #009900;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: right;
float: left;
white-space: nowrap;}

.HindiciRHP {
color: #FF0000;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: right;
float: left;
white-space: nowrap;}

.index3or {
	 height: 30px;
	 background:#E7EBF7;
	 font-size: 12px;
	 font-weight: normal;
	 color: #000000;
	 font-family: Arial, Helvetica, sans-serif;
	 text-align: center;
	 letter-spacing: normal;
	 font-style: normal;
	 font-variant: normal;
	 text-decoration: none;
	 margin: 0px;
	 padding: 0px;
	 border-top-style: solid;
	 word-spacing: normal;
	 border-top-width: 1px;
	 border-top-color: #CCCCCC;
	 border-bottom-style: solid;
	 border-bottom-width: 3px;
	 border-bottom-color: #cb9721;
	 border-left-width: 1px;
	 border-left-style: solid;
	 border-left-color: #FFFFFF;} 

.indici2or {
 color: #000000;
 font-size:11px;
 background:#fee7b4;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 text-decoration: none;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #cccccc;
 text-align: right;
 margin: 0px;
 padding: 2px;
 height: 20px;}
 
.indicior {
 font-size:11px;
 background:#fee7ba;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
 color: #000000;
 text-align: right;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #cccccc;
 margin: 0px;
 padding: 2px;
 line-height: normal;
 height: 20px;}

.tdgrey {
background-color: #c4dcf6;
text-indent: 2px;
text-decoration: none;
border-top: none;
border-right: none;
border-left: none;}

.tpubbblicita {
font-size: 11px;
font-weight: bold;
color: #9c9d9f;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #dcdee0;
border-right-color: #dcdee0;
border-left-color:  #dcdee0;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
background:#f1f7f7;}

.t1p {
color: #31659C;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;}

.t1pcors {
color: #31659C;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;}

.t1pB {
color: #31659C;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
line-height: normal;
font-weight: bold;
font-variant: normal;
text-decoration: none;}

/*stili testo sidebar destra */	

a:link {color: #000000;text-decoration: none;}
a:visited {color: #000000;text-decoration: none;}
a:hover {color: #cecece;text-decoration: underline;}
a:active {color: #000000;text-decoration: underline;}

.tableboxR {
width: 100%;
margin: 0px;
padding: 0px 3px 0px 2px;
border: 1px solid #FF0000;
}

/*footer*/
.footer	{
font-size: 12px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: 1px;
}

.footer a:link	{
font-size: 12px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
word-spacing: normal;
letter-spacing: 1px;

}

.footer a:hover	{
font-size: 12px;
color: #FF9933;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: underline;
letter-spacing: 1px;
word-spacing: normal;
}

.footerdown	{
font-size: 11px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
white-space: nowrap;
}

.footerdown a:link	{
font-size: 11px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
letter-spacing: 1px;
word-spacing: 1px;
white-space: nowrap;
text-align: center;
}

.footerdown	a:hover{
font-size: 11px;
color: #FF9933;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: underline;
letter-spacing: 1px;
word-spacing: 1px;
white-space: nowrap;
text-align: center;
}

.footerdown	a:visited{
font-size: 11px;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration:underline;
letter-spacing: 1px;
word-spacing: 1px;
white-space: nowrap;
text-align: center;
padding: 2px 0 0 4px;
}


.footerdown2{
font-size: 11px;
color: #31659C;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
letter-spacing: 1px;
word-spacing: 1px;
white-space: nowrap;
text-align: center;
padding: 2px 0 0 4px;
}

/* MENU A TENDINA ORIZZONTALE */

#dropmenudiv {
position: absolute;
border-left: 1px solid #738089;
border-right: 1px solid #738089;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
line-height:20px;
z-index:10000;
color: #000000;
background-color: #f4f5f8;
}

#dropmenudivend {
/* position: absolute; */
border-bottom: 1px solid #738089;
/*
border-left: 1px solid #738089;
border-right: 1px solid #738089;
*/
line-height:18px;
z-index:10000;
color: #000000;
background-image: url(/common/img/mf/bg_menu.jpg);
background-repeat: repeat-x;
}

#dropmenudiv a {
width: 100%;
display: block;
text-indent: 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
line-height:20px;
z-index:10000;
color: #000000;
background-color: #f4f5f8;
}

#dropmenudiv a:hover { /*hover background color*/
color: #000000;
background-color: #f4f5f8;
/* background-color: #edeef0; */
text-decoration: underline;
}

/* stili pagine interne*/

.titColBL {
font-size: 12px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
line-height:16px;
}


.titColBLbold {
font-size: 12px;
font-weight: bold;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
line-height:16px;
}


.titColBK {
font-size: 12px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
padding-top: 10px;
}

.titColR {
font-size: 12px;
font-weight: normal;
color: #FF0000;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
letter-spacing: normal;
word-spacing: normal;
white-space: normal;
text-decoration: none;
line-height:16px;
}

/* tabella */
.nome2HPint {
color: #000000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
font-style: normal;
text-decoration: none;
text-align: left;
padding:2px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
padding-left: 12px;
width: 58px;
}
.nome3HPint {
color: #000000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
font-style: normal;
text-decoration: none;
text-align: center;
padding:2px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
padding-left: 12px;
width: 83px;
}
.nome4HPint {
color: #000000;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
font-style: normal;
text-decoration: none;
text-align: center;
padding:2px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
}

.HindiciRHPint {
color: #FF0000;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: left;
width:22px;
padding:2px;
height:14px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
padding-right: 0px;
}

.HindiciGHPint {
color: #009900;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: left;
width:54px;
height:14px;
border-bottom: solid;
border-width:1px;
border-color: #EBEBEB;
padding-right: 50px;
padding: 2px;
margin-left: 0px;
margin-right: 10px;

}

.corniceInt {
color:#000000;
font-family:"Times New Roman", Times, serif;
font-size: 20px;
font-style: normal;
font-weight: normal;
text-decoration: none;
text-align: left;
letter-spacing: 0px;
padding: 2px;
}

.t2Blog {
color: #000000;
font-size:15px;
font-weight: bold;
text-align: left;
font-family:"Times New Roman", Times, serif;
font-style: normal;
text-decoration: none;
}

.t2Blog2 {
color: #000000;
font-size:15px;
font-weight: normal;
text-align: left;
font-family:"Times New Roman", Times, serif;
font-style: normal;
text-decoration: none;
}

/*stili login */
#containerLogin {
	width:300px;
	height:370px;
	visibility:hidden;
	position:absolute;
	left: 330px;
	top: 120px;
	margin: auto 0 auto 0;
	z-index: 100;
}

.ferr { font-family:Verdana, Geneva, sans-serif; font-size:14px; }
.ttbl { font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #000000; }
.mbtm10 { margin-bottom:10px; }
.fontDD { font-size:9px; }
.tit_pop_up { margin-left:10px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; font-size:12px; color: #000000; }
.td_big_bg { background-image:url(/common/img/io/pop_up_windows/bg.png); text-align:center; }
.td_big_top { background-image:url(/common/img/io/pop_up_windows/big_top.png); background-repeat:no-repeat; height:13px; width:321px; }
.td_big_btm { background-image:url(/common/img/io/pop_up_windows/big_btm.png); background-repeat:no-repeat; height:12px; width:321px; }
.td_ltl_top { background-image:url(/common/img/io/pop_up_windows/ltl_top.png); background-repeat:no-repeat; height:6px; width:297px; }
.td_ltl_btm { background-image:url(/common/img/io/pop_up_windows/ltl_btm.png); background-repeat:no-repeat; height:6px; width:297px; }
.log-ltl_win { margin:0px; margin-top:10px; padding:0px; text-align:center; }
.login { width:297px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color: #000000; background-color:#ffffef; }
.login td {height:20px;}
.login1 {background-image: url(/common/img/mf/login.gif);background-repeat: no-repeat;width:300px;height:80px;}
.titLog {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#003399;}
.titLogL{
letter-spacing: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#003399;
font-weight:bold;
text-decoration:underline;
}

.titLogL a:link {
color:#003399;
font-weight:bold;
text-decoration:underline;
}
.titLogL a:hover {
color:#003399;
font-weight:bold;
text-decoration:underline;
}
.titLogL a:active {
color:#003399;
font-weight:bold;
text-decoration:underline;
}
.titLogL a:visited {color:#003399;font-weight:bold;text-decoration:underline;}

.titLogV {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#009933;}
.titLogV a:active {color:#009933;text-decoration:none;}
.titLogV a:hover {color:#009933;text-decoration:underline;}
.titLogL a:visited {color:#009933;text-decoration:none;}
.titLogV a:link{color:#009933;text-decoration:none;}

.titLogB {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;}
.titLogB a:link {color:#000000; text-decoration:none;}
.titLogB a:hover {color:#000000; text-decoration:underline;}
.titLogB a:visited {color:#000000; text-decoration:none;}
.titLogB a:active {color:#000000; text-decoration:none;}
.titLogG {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #999999;}
.titLogG a:link {color:#999999; text-decoration:none;}
.titLogG a:hover {color:#999999; text-decoration:underline;}
.titLogG a:visited {color:#999999; text-decoration:none;}
.titLogG a:active {color:#999999; text-decoration:none;}

.titLogBK {color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;text-decoration:none;}


/*stili blog */
#talkback {background-image:url(/common/img/mf/talkback1.jpg);width:34px;height:36px;}
.bgBlog{background-image:url(/common/img/mf/bg_rating.jpg);}
.bgGreyBlog{background-image:url(/common/img/mf/bg_news2.jpg);}
#talkback {background-image:url(/common/img/mf/talkback1.jpg);width:34px;height:36px;}
.bgBlog{background-image:url(/common/img/mf/bg_rating.jpg);}
.bgGreyBlog{background-image:url(/common/img/mf/bg_news2.jpg);}
#rss{background-image:url(/common/img/mf/rss.jpg);width:12px;height:12px; background-repeat:no-repeat;}
#alert{background-image:url(/common/img/mf/icn_alert.jpg);width:15px;height:15px;}
.bg_pdf{background-image:url(/common/img/mf/pdf-icon.gif);width:16px; height:16px; background-repeat:no-repeat;}
.whBlog {width:32px;height: 28px;}

#rss{background-image:url(/common/img/mf/rss.jpg);width:12px;height:12px;}
#alert{background-image:url(/common/img/mf/icn_alert.jpg);width:15px;height:15px;}
/*stili cerca*/
.cerca {
	background-image: url(/common/img/mf/cercabox.gif);
	background-color: #EFF7F7;
	background-repeat: no-repeat;
	background-position:left;
	width:440px;
	height:57px;
}

.cercaTit {
	background-image: url(/common/img/mf/cercaboxTit.gif);
	background-color: #EFF7F7;
	background-repeat: no-repeat;
	background-position:left;
	width:440px;
	height:72px;
}

.cerca2 {
	background-image: url(/common/img/io/cercabox2.gif);
	background-repeat: no-repeat;
	background-position:left;
	width:230px;
	height:57px;
}

.cerca3 {
	background-image: url(/common/img/io/cercabox3.gif);
	background-repeat: no-repeat;
	background-position:left;
	width:62px;
	height:57px;
}
.box_help_titoli{
	background-image: url(/common/img/mf/cercaboxhelp.gif);
	background-repeat: no-repeat;
	background-position:left;
	width:63px;
	height:72px;
}

.submit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	color: #000000;
	text-decoration: none;
	 background-color: #FFFF9D;
	border-top: 1px solid #9c9a9c;
	border-right: 1px solid #9c9a9c;
	border-bottom: 1px ridge #9c9a9c;
	border-left: 1px ridge #9c9a9c;
	text-align: center;
	vertical-align: top;
	cursor:pointer; _cursor:hand;	
}
.submit2 a:link{font-weight: bold;color: #000000; text-decoration:none;}
.submit2 a:hover{font-weight: bold;color: #000000; text-decoration:none;}
.submit2 a:visited{font-weight: bold;color: #000000; text-decoration:none;}
.submit2 a:link{font-weight: bold;color: #000000; text-decoration:none;}



/*stili dettaglio news*/

.t3 {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 1px;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

.t3B {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	word-spacing: 1px;
	white-space: normal;
	text-decoration: none;
}

/* menù SIDE BAR*/
.torange {
font-family: Arial, Helvetica, sans-serif;
color: #FF9933;
font-size: 12px;
}

/* sidebar destra*/
.indexnew {
	font-size: 17px;
	font-weight: bold;
	color: #FD4000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	word-spacing: normal;
}
.index {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	word-spacing: normal;
}



.nomeHP {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


/* tabelle */
.tablecfn {
	background-attachment: fixed;
	background-image: url(/common/img/mf/tg.gif);
	background-repeat: no-repeat;
	height: 90px;
	width:108px;
}

	.tabletop{
	width:763px;
	background:#FFFFFF;
	border: 0px none;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.tit {
	height: 30px;
	background:#E7EBF7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	word-spacing: normal;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}


/*.tablenewsVideo {
	width: 520px;
	border: none;
	padding: 0px;
	margin: 0px 3px 0px 0px;
}*/
.tablehome {
	border: 0px;
	width: 984px;
	background:#FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.tableindex {
	width: 140px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.tableindici  {
	padding: 0px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	background:#FFFFFF;
	margin: 1px 1px 0px 2px;
	width: 130px;
}

.tablebox {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	margin: 0px;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 6px;
}

.tablebox2 {
	width: 512px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	margin: 0px;
	padding: 0px;
}

.colonnadx1  {
	width: 150px;
	border-top:  1px solid #31659C;
	border-bottom:  1px solid #31659C;
	border-right:  1px solid #31659C;
	border-left:  1px solid #31659C;
	padding: 0px;
	border-collapse: collapse;
	margin: 0px;

}
.colonnadx2  {
	width: 150px;
	border-top:  1px solid #31659C;
	border-bottom:  1px solid #31659C;
	border-right:  1px solid #31659C;
	padding: 0px;
	border-collapse: collapse;
	background:#FFFFFF;
	margin: 0px;

}

.colonnadx  {
	
	width: 300px;
	border-top:  1px solid #31659C;
	border-bottom:  1px solid #31659C;
	border-right:  1px solid #31659C;
	border-left:  1px solid #31659C;
	padding: 0px;
	background:#FFFFFF;
	margin: 0px;

}

.colonnaborder  {
	
	width: 100%;
	border-top:  1px solid #31659C;
	border-bottom:  1px solid #31659C;
	border-right:  1px solid #31659C;
	border-left:  1px solid #31659C;
	padding: 0px;
	background:#FFFFFF;
	margin: 0px;

}
.colonnacontent  {
	width: 523px;
	border: none;
	padding: 0px;
	margin: 0px 4px 0px 2px;
}

.t3v {
	font-size: 12px;
	font-weight: normal;
	color: #008000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 1px;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}
.t3v  a:link{font-size: 12px;color: #008000;text-decoration: none;}
.t3v  a:hover{font-size: 12px;color: #cecece;text-decoration: underline;}
.t3v  a:visited{font-size: 12px;color: #008000;text-decoration: none;}
.t3v  a:active{font-size: 12px;color: #008000;text-decoration: none;}

.t4B {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}

.t42B {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}

.t3grigio {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 1px;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}

.bgarw {
	text-decoration: none;
	background-attachment: fixed;
	background-image: url(/common/img/mf/fine_freeccia.gif);
	background-repeat: no-repeat;
	width: 17px;
	height: 13px;
	background-position: center center;
	margin: 0px;
	padding: 0px;


	}
.conf {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
     	margin: 0px;
	padding: 0px;
	white-space: nowrap;

}
.nome {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-align: left;
	text-indent: 1px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-color: #FFFFFF;
}
.nomenw {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-align: left;
	text-indent: 1px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-color: #FFFFFF;
}
.nome2{
	color: #000000;
	font-size:12px;
	background:#F4F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.nome2nw{
	color: #000000;
	font-size:12px;
	background:#F4F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}



.indici {
 font-size:11px;
 background:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 text-align: right;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #FFFFFF;
 margin: 0px;
 padding: 2px;
 line-height: normal;
 height: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}
 
/* indici2 */
.indici2 {
 color: #000000;
 font-size:11px;
 background:#F4F4FF;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 text-align: right;
 margin: 0px;
 padding: 2px;
 height: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}

/* Come indici ma con il testo allineato a sinistra.
	Da usare nelle tabelle del risparmio gestito
	Che hanno le celle di testo allineate a sinistra 
	e quelle con i dati allineate a destra */
.indicisinistra {
 font-size:11px;
 background:#FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 color: #000000;
 text-align: left;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #FFFFFF;
 margin: 0px;
 padding: 2px;
 line-height: normal;
 height: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}
 
/* Come indici2 ma con il testo allineato a sinistra.
	Da usare nelle tabelle del risparmio gestito
	Che hanno le celle di testo allineate a sinistra 
	e quelle con i dati allineate a destra */
.indici2sinistra {
 color: #000000;
 font-size:11px;
 background:#F4F4FF;
 font-family: Arial, Helvetica, sans-serif;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 text-decoration: none;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 text-align: left;
 margin: 0px;
 padding: 2px;
 height: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}

/* nuovi stili per dettaglio borsa dettaglio titolo.xsl*/
.nomdetQuo{
	color: #000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 1px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	white-space: nowrap;
}

.nomdetQuos{
	color: #000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	text-indent: 1px;
	margin: 0px;
	padding: 2px 1px 2px 4px;
	white-space: nowrap;
}

.indetQuo {
 color: #000000;
 font-size:12px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-style: normal;
 text-decoration: none;
 text-align: right;
 font-variant: normal;
 margin: 0px;
 padding: 2px 0px 0px 0px;
}

.indetQuos{
	color: #000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-align: right;
	text-indent: 1px;
	margin: 0px;
	padding: 3px 1px 3px 4px;
	white-space: nowrap;
}

.fil_boxQuo {border: solid;border-width: 1px;border-color: #CCCCCC;}
/* indici3 */
.indici3 {
	color: #31659C;
	border-top: 1px solid  #31659C;
	font-size:11px;
	background:#F4F4F4;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;

}

.indici4 {font-family: Arial; font-size: 11px; text-align: right; background:#ffffff;color: #2E4C9B; text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;}
	
.indici5 {font-family: Arial; font-size: 11px; text-align: right; background:#F4FFFF; color: #2E4C9B; text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;}
	
/* filetto titolo */
.t1filetto{
	border-bottom: 1px solid #31659C;
	vertical-align: baseline;
	height: 16px;
	
}

/*articlebold */
.t7 {
	color: #000000;
	font-size:12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	text-decoration: none;
}

.indiciprezzo {

	border-right: 1px solid #EFEFEF;
	color: #000000;
	font-size:10px;
	background:#ffffff;
	text-align: center
}

.boxsubmit {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 color: #000000;
 text-decoration: none;
 background-color: #D4E4CC;
 padding: 0px;
 height: 20px;
 margin-top: 2px;
 margin-left: 2px;
 margin-right: 0px;
 margin-bottom: 2px;
 text-indent: 2px;
 width: auto;
 z-index:1;
 
}
.navinterna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	white-space: nowrap;
	background-image: url(/common/img/mf/sfondo_freccia.gif);
	height: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336699;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336699;
	line-height: 12px;
	width: 92px;

}

.navinterna2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	white-space: nowrap;
	background-image: url(/common/img/mf/sfondo_freccia.gif);
	height: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336699;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336699;
	line-height: 12px;

}
.navinternaHP {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	text-decoration: none;
	background-color: #FFFFFF;
	width: 95px;
	text-align: left;
	text-indent: 5px;
	white-space: nowrap;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336699;
	height: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #336699;

}
.filetto {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c1c1;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.clnnws {border-left:solid 1px #C1C1C1; margin-right:2px; /*border-left-style: solid;border-left-color:#C1C1C1;border-left-width: 1px;*/}	
.clnnws {border-left:solid 1px #C1C1C1; margin-right:2px; /*border-left-style: solid;border-left-color:#C1C1C1;border-left-width: 1px;*/}	

.clnnws2 {
	width: 152px;
	border-collapse: collapse;
	background:#F4F4FF;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #31659C;
	border-right: 1px solid #31659C;
	border-bottom: 1px solid #31659C;
	border-left: 1px solid #31659C;
}
.linknws {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #31659C;
	text-decoration: none;
	padding:2px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	background-color: #FFFFFF;
	font-variant: normal;
	margin: 0px;

}
.service {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #31659C;
	text-decoration: none;
	text-align: center;
	font-variant: normal;
	letter-spacing: 0px;
	white-space: nowrap;
	word-spacing: 0px;
}
.clncntins {
	width: 100%;
	background:#FFFFFF;
	padding: 0px 3px 0px 0px;
	margin: 0px;

}
.content {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 100%;
}
.ban {
	width: 250px;
	padding: 2px;
	margin: 0px;
	border: none;
	text-align: right;
}
.spacer {
	height: 1px;
	text-decoration: none;
	background-color: #F0FBFF;
	border: none;
	margin: 0px;
	padding: 0px;

}
.colonnadxsub {

	width: 134px;
	border-bottom:  1px solid #31659C;
	border-right:  1px solid #31659C;
	border-left:  1px solid #31659C;
	padding: 1px;
	border-collapse: collapse;
	background:#FFFFFF;
	margin: 0px;
}
.colonnasxsub {
	width: 134px;
	border-bottom:  1px solid #31659C;
	border-right:  1px solid #31659C;
	border-left:  none;
	padding: 1px;
	border-collapse: collapse;
	background:#FFFFFF;
	margin: 0px;
}

.indiciG {
	color: #009900;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	text-indent: 1px;
}
.indiciR {
	color: #FF0000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
	text-indent: 1px;
}
.tdgrey {
	background-color: #F4F4FF;
	text-indent: 2px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #FFFFFF;
	border-left: none;

}
.t3I {


	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}
.t2BR {

	color: #FF0000;
	font-size:13px;
	font-weight: bold;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}
.tableindicin {

	font-size: 9px;
	padding: 0px;
	border: 1px solid #FFFFFF;
	border-collapse: collapse;
	background:#FFFFFF;
	margin: 1px 1px 0px;
	width: 300px;
}

.t3G {

	font-size: 11px;
	font-weight: normal;
	color: #009900;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}
.tablecons {
	background-image: url(/common/img/mf/bg_consensus.gif);
	width: 320px;

}
.t3MP {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	background-color: #336699;
	text-indent: 2px;
}
.MP {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 613px;
}
/*.tableMP {

	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #336699;
	border-bottom-color: #336699;
	border-left-color: #336699;
	width: 100%;
	margin: 0px;
	padding: 0px 3px 2px;
}*/
.t1R {

	color: #FF0000;
	font-size:18px;
	font-weight: bold;
	text-align: left;
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
}
.t3IR {
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}
.t3BR {

	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}
.indexRC {

	height: 20px;
	background:#FF0000;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: middle;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	word-spacing: normal;
}
.submit1 {
		font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	color: #000000;
	text-decoration: none;
	 background-color: #FFFF9D;
	border-top: 1px solid #9c9a9c;
	border-right: 1px solid #9c9a9c;
	border-bottom: 1px ridge #9c9a9c;
	border-left: 1px ridge #9c9a9c;
	text-align: center;
	vertical-align: middle;

}
.indexR {
	background:#FF0000;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: none;

}
.index3 {
	height: 30px;
	background:#E7EBF7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	word-spacing: normal;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #006699;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
	
.index3senza{
	height: 30px;
	background:#E7EBF7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	word-spacing: normal;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	}
.index3N {
	height: 30px;
	background:#e7ebf7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	word-spacing: normal;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	border-bottom-width: 3px;
	text-indent: 2pt;

}

.tableboxR {
	width: 100%;
	margin: 0px;
	padding: 0px 3px 0px 2px;
	border: 1px solid #FF0000;
}
.top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 13px;
	background-color: #E7EBF7;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #006699;

}
.indiciRHP {

	color: #FF0000;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}
.indiciGHP {

	color: #009900;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: right;
}

.nome3HP {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CCCCCC;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #FFFFFF;
 margin: 0px;
 padding: 2px;
 line-height: normal;
 height: 20px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #CCCCCC;
}

.nome2HP {
	color: #000000;
	font-size:11px;
	background:#F4F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.t4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: normal;
	word-spacing: normal;
}

.tdcfn {
	
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 320px;
	border: 1px solid #CCCCCC;
}
.cfn {
	text-align: center;
	padding: 10px;
	width: 458px;
	border: none;
	background-color: #F4F4FF;
	margin: 0px;
}
.screen {
	margin: 0px;
	padding: 0px;
	height: 241px;
	border: none;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #000000;
	width: 320px;
	
}
.tv {
	
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 146px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
	border-top: 1px solid #FF9933;
	border-right: 1px solid #FF3300;
	border-bottom: 1px solid #0099FF;
	border-left: 1px solid #66CC66;
}
.indexcfn {
	height: 20px;
	background:#cecece;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	word-spacing: normal;
	text-indent: 2pt;

}
.t5 {
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 1px;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}

.t5T {font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; font-weight: normal;}
	
.t3BG {

	font-size: 11px;
	font-weight: bold;
	color: #009900;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
	white-space: normal;
	text-decoration: none;
}
.index3ipo {
	height: 30px;
	background:#E7EBF7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	word-spacing: normal;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-bottom-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:11px;
	text-align: left;
	text-indent: 1px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	white-space: normal;
	border: none;
}
.cornice {	
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	letter-spacing: 2px;
}

.t1o{
  color: #FF9933;
  font-size:16px;
  font-weight: bold;
  text-align: left;
  text-indent: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
}
.t6B {
	color: #000000;
	font-size:22px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	letter-spacing: 1px;
	font-family: "Times New Roman", Times, serif;
}
.nomeNR {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
	text-align: left;
	text-indent: 1px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-color: #FFFFFF;
}
.t2i {
	color: #000000;
	font-size:16px;
	font-weight: normal;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-decoration: none;
}

.filetto2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}


.data {
	color: #000000;
	font-size:11px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.tablecontent2 {
	background: #FFFFFF;
	width: 100%;
	padding:0;
	margin: 0px;
}

.tablenews2 {
	width: 100%;
	border: none;
	padding: 0px;
	margin: 0px 4px 0px 2px;
}
.linknws2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #31659C;
	text-decoration: none;
	padding:2px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ebebeb;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #31659C;
	background-color: #FFFFFF;
	font-variant: normal;
	margin: 0px;

}
.t3n {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	word-spacing: normal;
	text-decoration: none;
	text-indent: 1px;
	letter-spacing: normal;
	margin: 0px;
	padding: 0px;
}

.tableleft{


	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006699;
	
	
}







.txt {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
}

a.txtNero {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
color:#000000;
}

a.txtNero:hover{text-decoration:none; color:#87BD5E;}

.txt_sm {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
letter-spacing : 0px;
}

.txt_h {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
text-align : justify;
}

.txt_gr {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
letter-spacing : 0px;
color: #4A4A4B;
}

.txt_blu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
color: #007CC6;
}


.txt_ar {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
color: #FF6600;
}

.txt_vr {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
color: #33CC00;
}

.txt_vr_scu {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
color: #6ABE28;
}

.txt_ro {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
letter-spacing : 0px;
color: #FF3300;
}

.tit_ar {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : normal;
letter-spacing : 0px;
font-style : italic;
color: #FF6C00;
}

#tabcontentcontainer{
width: 420px;
height: 88px;
padding: 0px;
border: 0px solid black;
}

#tabcontentc{
width: 100%;
}

.tabcontent{
display:none;
}

.select {
	font : 12px Arial, Helvetica, sans-serif;
	width: 205px;
}

.txt_area{
font-size:12px;
border: 1px solid;
border-color : #C2C2C2;
width: 112px;
height: 22px;
}

.tableboxsenza {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;

	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;

	border-left-style: solid;
	border-top-color: #A7A7A7;
	border-right-color: #A7A7A7;

	border-left-color: #A7A7A7;
	margin: 0px;
	padding: 0px;
}
/*.tablevideo {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #336699;
border-right-color: #336699;
border-bottom-color: #336699;
border-left-color: #336699;
margin: 0px;
padding: 0px;
}*/

.cRed{color: #ff0000;}

.detTit {font-family: Arial; font-size: 11px; text-align: right; color: #000000;}	

.indicisenza {
	font-family: Arial; 
	font-size: 11px; 
	text-align: right; 
	text-decoration: none;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-left-color: #FFFFFF;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;}	
	
/*.t1rg{
	color: #ff0000;
	font-size:18px;
	font-weight: bold;
	text-indent: 0px;
	font-family: arial;
	font-style: normal;
}*/
/*.t1numbergreen{
	color: #00CC33;
	font-size:18px;
	font-weight: bold;
	text-indent: 0px;
	font-family: arial;
	font-style: normal;
}*/
/*.t1numberred{
	color: #ff0000;
	font-size:18px;
	font-weight: bold;
	text-indent: 0px;
	font-family: arial;
	font-style: normal;
}*/
.t1numberblack{
	color: #000000;
	font-size:16px;
	font-weight: bold;
	text-indent: 0px;
	font-family: Arial;
	font-style: normal;
}

.t1ng{
	color: #000000;
	font-size:16px;
	font-weight: normal;
	text-indent: 0px;
	font-family: arial;
	font-style: normal;
}
.t1number{
	color: #000000;
	font-size:36px;
	font-weight: bold;
	text-indent: 0px;
	font-family: arial;
	font-style: normal;
}
.t1number30{
	color: #000000;
	font-size:30px;
	font-weight: bold;
	text-indent: 0px;
	font-family: arial;
	font-style: normal;
}
.tdata {font-family: Arial; font-size: 11px; color: #ff0000; text-decoration: none; font-weight: normal;}
.tdrgrey3 {
	height: 26px;
	background:#D8DADB;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	word-spacing: normal;
	border-top-width: 2px;
	border-top-color: #AFB6BC;
	color: #73848C;
	font-size:16px;
	font-weight: bold;
	text-indent: 5px;
	font-family: arial;
}
.nomeb {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #336699;
}

.indexCDG {
font-size: 13px;
font-weight: bold;
color: #9c9d9f;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
letter-spacing: normal;
font-style: normal;
text-decoration: none;
word-spacing: normal;
height:15px;
padding: 1px 2px 1px 1px;
}

/* stili del cerca */

.tabella{
	background-image: url(/common/img/io/cercaboxt3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:512px;
	height:35px;
}
.cercaHP{
	background-image: url(/common/img/io/cercaHP.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:494px;
	height:35px;
}

.tabellab{
	background-image: url(/common/img/mf/cercaboxb3.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:512px;
	height:9px;
}

.tabella4T{
	background-image: url(/common/img/io/cercabox4T2.gif);
	background-repeat:no-repeat;
	width:297px;
	height:35px;
}
.tabella5T{
	background-image: url(/common/img/mf/cercabox5T2.gif);
	background-repeat:no-repeat;
	width:250px;
	height:34px;
}
.tabella4B{
	background-image: url(/common/img/mf/cercabox4B.gif);
	background-repeat:no-repeat;
	width:228px;
	height:35px;
}
.tabella4BL{
	background-image: url(/common/img/mf/cercabox4b2.gif);
	background-repeat:no-repeat;
	width:300px;
	height:20px;
}

.tabella5BL{
	background-image: url(/common/img/mf/cercabox5b2.gif);
	background-repeat:no-repeat;
	width:250px;
	height:20px;
}

.formReg{
	background-image: url(/common/img/io/formRegT.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:834px;
	height:35px;
}

.formRegB{
	background-image: url(/common/img/mf/formRegB.gif);
	background-position:center top;
	background-repeat:no-repeat;
	width:834px;
	height:35px;
}

/* pagina orsi&tori */
.orsietori{
	background-image: url(/common/img/mf/panerai4bbis.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width:143px;
	height:150px;
}

.orsietori2{
	background-image: url(/common/img/mf/orsietori.jpg);
	background-position: center;
	background-repeat:no-repeat;
	width:302px;
	height:66px;
}
/* STRUMENTI ANALISI */
.table_head {
	border-top: 1px solid #31659C;	
	border-bottom: 3px solid #006699;
	height: 30px;
	background:#E7EBF7;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;	
	word-spacing: normal;	
}
.indiciquotegreen {
	font-size: 11px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: left;	
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 20px;	
	border-bottom: 1px solid #cccccc;
}
.indiciquotegreen2 {
	font-size: 11px;
	background: #F4F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: left;	
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 20px;	
	border-bottom: 1px solid #cccccc;
}
.indiciquotered {
	font-size: 11px;
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: right;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 20px;	
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.indiciquotered2 {
	font-size: 11px;
	background: #F4F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: right;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 20px;	
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.fil_leftB{border-left: 1px solid #31659C;}
.fil_rightB{border-right: 1px solid #31659C;}
.fil_topB{border-top: 1px solid #31659C;}
.fil_leftW{border-left: 1px solid #ffffff;}

.table_row2{
	font-size: 12px;
	background: #F4F4FF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;	
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 20px;	
	border-bottom: 1px solid #cccccc;
}
.table_row {
	font-size:12px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	line-height: normal;
	height: 20px;	
	border-bottom: 1px solid #cccccc;
}

/* pop up video*/
.bg_video{
	background-image:url(/common/img/mf/player_bg2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom: solid;
	border-bottom-width:1px;
	border-bottom-color: #3d71de;
	border-top: solid;
	border-top-width:1px;
	border-top-color: #3d71de;
	border-right: solid;
	border-right-width:1px;
	border-right-color: #3d71de;
	padding-bottom:5px;
	width:373px;}

	.bg_videoLarge{
	background-image:url(/common/img/mf/player_bg2.jpg);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom: solid;
	border-bottom-width:1px;
	border-bottom-color: #3d71de;
	border-top: solid;
	border-top-width:1px;
	border-top-color: #3d71de;
	border-right: solid;
	border-right-width:1px;
	border-right-color: #3d71de;
	padding-bottom:5px;
	width:470px;}

	
	
#popupVideo{
	background-image:url(/common/img/mf/playerbg1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:728px;
	margin: 0px 0px 0px 0px;
}

#popupVideoLarge{
	background-image:url(/common/img/mf/playerbg1.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:988px;
	margin: 0px 0px 0px 0px;
}

.filVBB{ border-bottom-style: solid;border-bottom-width:1px;border-bottom-color: #3d71de;}
.filVLB{ border-left-style: solid;border-left-width:1px;border-left-color: #3d71de;}
.bg_videoMB{ background-image:url(/common/img/mf/bgblu2.jpg); background-repeat:repeat-x; background-position:bottom; height:26px; border-right: 1px solid #003366;}
.bg_videoMO{ background-image:url(/common/img/mf/bgorange3.jpg); background-repeat:repeat-x; height:22px;}

.tV1O {
color: #FF9933;
font-size:16px;
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.tV1W {
color: #FFFFFF;
font-size:16px;
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.tV2B {
color: #003366;
font-size:12px;
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.tV2O {
color: #FF9933;
font-size:12px;
font-weight: bold;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.tV2O a:active{ color: #FF9933; font-weight: bold;}
.tV2O a:hover{ color: #FF9933; font-weight: bold;}
.tV2O a:link{ color: #FF9933; font-weight: bold;}
.tV2O a:visited{ color: #FF9933; font-weight: bold;}

.tV3W {
color: #FFFFFF;
font-size:12px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.tV4W {
color: #FFFFFF;
font-size:11px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.tV4W a:link{  color: #FFFFFF; text-decoration:none;}
.tV4W a:active{ color: #FFFFFF; text-decoration:none;}
.tV4W a:hover{ color: #FF9933; text-decoration:underline;}
.tV4W a:visited{ color: #FFFFFF;  text-decoration:none;}

.tV4O {
color: #FF9933;
font-size:11px;
font-family:Arial, Helvetica, Verdana, sans-serif;
font-style: normal;
word-spacing:1px;
text-decoration: none;
}

.boxsubmitV {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        color: #ff9933;
        text-decoration: none;
        height: 18px;
        background-color: #003b77;
        border-top: 1px solid #ff9933;
        border-right: 1px solid #ff9933;
        border-bottom: 1px ridge #ff9933;
        border-left: 1px ridge #ff9933;
        padding-top: 2px;
        text-align: left;
        vertical-align: middle;

} 

.filVO {border-top-style: solid;border-top-width: 4px;border-top-color: #FF9933;}

.didascalia{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
		line-height:1.4;
        color: #696969;
        text-decoration: none;
        border-bottom: 1px solid #999999;
        padding-bottom: 2px;
        text-align: left;
		margin-right:15px;
		/*word-wrap: break-word;*/
        }

/*box validate Email */
.chiudi_meteo { margin-top:1px; background-image:url(/common/img/mf/meteo/bg_close.png); background-repeat:repeat-y; background-position:center; height:30px;}
.tratteggio { margin-top:0px; background-image:url(/common/img/mf/meteo/bg_close.png); background-repeat:repeat-y; background-position:center; height:32px; width:3px; }
.bL1w { border-left:solid 1px #FFF; }
#Index_topNav {position:relative; z-index:27000;}
.modal-overlay
{
    display: none;
	position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000;
    opacity: .75;
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    z-index: 101;
}

* html .modal-overlay

{
    position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.modal-window
{
    display: none;
	position: fixed;
	width:322px;
	top: 45%;
	left: 50%;
    margin: 0;
    z-index: 102;
    margin-left: -161px;
    margin-top: -223.5px;
   /* padding: 15px; */
	padding-top:20px;
}

.modal-alert
{
    z-index: 102;
    background-color: white;
    margin-left: -223.5px;
    margin-top: -223.5px;
    padding: 16px;
	border: 16px solid #31659c;
	background-color: white;
}

.modal-window iframe {position: relative;}

* html .modal-window {position: absolute;}

.invisibile {display: none;}

.visibile {display: block;}

/* fine box validate Email */

