	/*  Content Row Top - box left, center, right */

	.introtext {
		float:left;
		margin:0;
		padding:20px 10px 0 20px;
		width:560px;
		float:left;
		text-align:left;
		color:#7D7D7D;
		font-size:0.8em;
		line-height:1.8em;
	}

	h2.titvideo {
		font-size:1.2em!important;
		padding:3px 0 0 10px;
		color:#535353;
	}

	.introtext h3.titpag, .introtext-thin h3.titpag, .introtext-large h3.titpag {
		font-size:1em!important;
		padding:3px 0 0 0;

	}

	.introtext h4.subtitpag, .introtext-thin h4.subtitpag, .introtext-large h4.subtitpag {
		font-size:0.95em;
		color:#535353;
	}

	.imgr{
		margin:10px 10px 10px 0;
	}

	.introtext-thin {
		float:left;
		margin:0;
		padding:20px 10px 0 60px;
		width:390px;
		float:left;
		text-align:left;
		color:#7D7D7D;
		font-size:0.8em;
		line-height:1.8em;
	}

	.introtext-large {
		float:left;
		margin:0;
		padding:20px 0 0 60px;
		width:590px;
		float:left;
		text-align:left;
		color:#7D7D7D;
		font-size:0.8em;
		line-height:1.8em;
	}

	.introtext-large p, .introtext-large span, .introtext-large li, .introtext p, .introtext span, .introtext li, .article-content p, .article-content span, .article-content li{
		color:#7D7D7D;
		font-size:1em;
	}

	.introtext-large ul, .introtext ul, .article-content ul,.introtext-large ul li, .introtext ul li, .article-content ul li{
		list-style-type:circle;
		padding:0px;
		margin:0px;
	}

	.introtext-large ul li, .introtext ul li, .article-content ul li{
		margin-left:20px;
	}

	.imgr-thin{
		margin:60px 0 10px 10px;
		float:left;
		display:block;
	}

	.imgr-large{
		float:right;
		margin:0 0 20px 30px;
		display:block;
	}

	.mainboxadv {
		width:261px;
		margin:0;
		padding:0;
		float:left;
		text-align:left;
		border-right:1px #dadada solid;
		border-bottom:1px #dadada solid;
	}

	.mainboxadv img.ico{
		clear:both;
		margin:2px 0 0 10px;
		padding:6px 0 0 0;
	}

	.mainboxadv .boxadv-txt, .mainboxadv .boxadv-txt-focus{
		float:left;
		width:201px;
		height:72px;
		margin:0 0 0 0;
		padding:0;
	}

	.mainboxadv .boxadv-txt-focus{
		width:140px;
	}

	.mainboxadv .boxadv-txt p, .mainboxadv .boxadv-txt-focus p{
		float:left;
		overflow:hidden;
		width:180px;
		color:#7D7D7D;
		font-size:0.7em;
	}

	.mainboxadv .boxadv-txt-focus p{
		line-height:0.8em;
		width:130px;
	}

	.mainboxadv .boxadv-txt a, .mainboxadv .boxadv-txt-focus a{
		color:#808080;
	}



	/*  Content HP Row bottom - Box left, center, right */

	.mainboxads, .mainboxnews, .mainboxtools, .mainboxgeneral {
		float:left;
		background:#fff;
		text-align:left;
		overflow:hidden;
	}



	.mainboxads {
		width:239px;
		height:172px;
		padding:10px;
		text-align:center;
	}

	.mainboxnews {
		width:257px;
		height:192px;
		margin:0 6px;
	}

	.mainboxtools {
		width:258px;
		height:192px;
		margin:0;
		padding:0;
	}
	.mainboxtools img.ico{
		clear:both;
		margin:7px 0 7px 10px;
	}

	.mainboxtools .boxtools-txt{
		float:left;
		width:190px;
		margin:0;
		padding:0;
	}

	.mainboxtools .boxtools-txt a{
		color:#808080;
	}

	/*  box seconde pagine */

	.mainboxgeneral {
		width:258px;
		margin:0 0 0 6px;
	}

	.mainboxgeneral p{
		color:#7c7c7c;
	}

	.mainboxgeneral img.ico{
		margin:3px 0 0 10px;
		padding:6px 0 0 0;
	}

	.mainboxgeneral .boxgen-txt{
		float:left;
		width:198px;
		margin:0;
		padding:0 0 0 0;
	}

	.mainboxgeneral .boxgen-txt p{
		width:170px;
	}

	.mainboxgeneral .boxgen-txt p.header{
		font-size:0.8em;
		font-weight: bold;
		padding:3px 0 3px 10px;
	}

	.mainboxgeneral .boxgen-txt a{
		color:#808080;
	}




	/*  Box 2/3 lista */

	.mainboxlist {
		float:left;
		width:522px;
		margin:0 0 0 0 ;
		background:#fff;
	}

	.mainboxlist img.ico{
		margin:10px 0 0 10px;
		padding:6px 0 0 0;
	}

	.mainboxlist .boxlist-txt{
		float:left;
		width:462px;
		margin:10px 0 0 0;
		padding:0 0 10px 0;
	}

	.mainboxlist .boxlist-txt h3.nopad{
		padding-top:0;
	}

	h3.nopadhome {
		padding-top:0;
	}

	.nopadhome p {
		color:#535353;
		font-family:Helvetica;
		font-size:1.0em;
		margin:0 0 0 0;
		padding:0;
		margin-right:15px;
	}

	.mainboxlist .boxlist-txt  p.data{
		margin:5px 0 0 10px;
		font-size:0.6em;
		padding:0;
		color:#000;
	}


	.mainboxlist .boxlist-approf-txt {
		float:left;
		margin:20px 0 0 10px;
		padding:0 0 10px 0;
		width:300px;
		display:block;
	}

	.mainboxlist .boxlist-approf-txt a{
    	color:#4b92db;
		text-decoration:underline;
		font-weight: bold;
		font-size:0.8em;
		padding:10px 0 0 0;
	}

	.mainboxlist .boxlist-approf-txt p{
		width:300px;
		margin:10px 0 0 0;
		padding:0;
		color:#7d7d7d;
		display:block;
	}


	.mainboxlist .boxlist-approf-txt  ul.star{
		float:left;
		width:100px;
		margin:10px 0 0 0;
	}

	.mainboxlist .boxlist-approf-txt  ul.star li.staron{
		float:left;
		width:15px;
		background: transparent url(../img/ico-staron.gif) no-repeat;
	}

	.mainboxlist .boxlist-approf-txt  ul.star li.staroff{
		float:left;		width:15px;
		background: transparent url(../img/ico-staroff.gif) no-repeat;
	}




	/*  1° Position paper [colori submenu area] */

	.mainboxgeneral .positionp{
		margin:5px;height:97px;
	}
	.mainboxgeneral .pp-all{
		background:#fbb611;
	}
	.mainboxgeneral .pp-growth{
		background:#61c250;
	}
	.mainboxgeneral .pp-life{
		background:#4b92db;
	}
	.mainboxgeneral .pp-cult{
		background:#999c98;
	}

	.mainboxgeneral .positionp h3{
		color:#fff;
	}

	.mainboxgeneral .positionp h3.nopad{
		color:#fff;
		padding-top:0;
	}

	.mainboxgeneral .positionp .boxgen-pp{
		float:left;
		width:188px;
		margin:0;
		padding:0;
	}

	.mainboxgeneral .positionp .boxgen-pp p{
		width:160px;
		color:#fff;
	}

	.mainboxgeneral .positionp .boxgen-pp p.pp-int{
		margin:5px 0 0 10px;
		font-size:0.6em;
		padding:0;
		color:#000;
	}

	/*  jquery slider approfondimenti */

	#containerpprof {
		width:710px;
		height:162px;
		margin:0 0 0 25px;
	}

	#givemeabreak {
		height:162px;
		width:635px;
		margin:0 0 0 25px;
		padding:0;
	}

	#wrapper {
		width:10000px;
	}

	#inside {
		float: left;
		overflow:hidden;
		position:absolute;
		width:655px;
		margin:0;
	}

	.piece {
		float: left;
	}

	.pieces {
		text-align:center;
		margin:10px 0 0 0;
		padding:0;
		height:152px;
		float:left;
		width:675px;
	}

	.pieces .site{
		float:left;
		margin:0 0 0 0;
		padding:0 10px 0 15px;
		text-align:left;
	}

	.pieces .site a{
		font-size: 0.8em;
		color:#4b90db;
		text-decoration:underline;
		display:block;
	}


	#next {
		background:transparent url(../img/prev.gif) no-repeat left 40px;
		width:18px;
		height:108px;
		cursor:pointer;
		display:block;
		float:left;
		margin-left:0;
	}

	#prev {
		background:transparent url(../img/next.gif) no-repeat left 40px;
		width:18px;
		height:108px;
		cursor:pointer;
		display:block;
		float:left;
		margin-left:0;
	}

	.label {
		float:left;
	}


	/*  Content General text */


	.brdtop	 {border-top:1px #dadada solid;}
	.brdtopbtm	 {border-top:1px #dadada solid;border-bottom:1px #dadada solid;}
	.brdtop6 {border-top:6px #dadada solid;}
	.brdright6 {border-right:6px #dadada solid;}
	.h107	{height:107px;}
	.h80	{height:80px;}
	.h60	{height:63px;}
	.h50	{height:50px;}

	.w250 	{width:250px!important;}
	.w400   {width:400px!important;}
	.w500   {width:500px!important;}
	.w522   {width:522px!important;}
	.w550   {width:550px!important;}
	.w750   {width:750px!important;}
	.w776   {width:776px!important;}
	.w786   {width:786px!important;}
	.w720   {width:720px!important;}

	.pad{margin:15px 0 0 10px;}
	.padmap{margin:15px 20px 20px 10px;}
	.padscheda {margin:0 30px 15px 0;}


	.padb {margin:0 0 20px 0;}
	span.news{color:#61c250;}
	.noborder {border:none;}
	.noborderr {border-right:0!important;}
	.nomarginb {margin-bottom:0!important;}
	.nomargint {margin-top:-20px!important;}
	.nomarginl {margin-left:0;}
	.nomarginr {margin-right:0;}
	.margint6 {margin-top:6px;}
	.marginb6 {padding-bottom:6px!important;}
	.marginl6 {margin-left:6px;}
	.bgnone {background:#e2e2e2!important;}

	.padintrotxt {padding:10px 0 20px 10px;}

	.nomarginbmin {
		margin-bottom:0!important;
		min-height: 418px;
		height: auto !important;
		height: 328px;
	}

	.marginr15 {
		margin-right:15px;
	}

	a.link-commts {
    	color:#004488;
		font-weight: bold;
		padding:10px 0 0 0;
	}

	.marginl10 {margin-left:10px;}

	p {
		padding:0 0 5px 10px;
		font-family:Helvetica;
		font-size:0.75em;
		color:#535353;
		margin: 0 0 0 0px;
	}

	.introtext p a, .introtext-large p a {
		color:#535353;
		font-weight:bold;
		/*color:#808080;*/
		/*text-transform: uppercase;*/
	}

	ul.circle li {
		list-style: disc;
		margin: 20px 0 20px 56px;
	}

	ul.more li {
		float:right;
		margin:0 10px 0 10px;
		font-size: 0.6em;
		padding-right: 10px;
		font-weight: bold;
		background: transparent url(../img/arrow-more.gif) no-repeat right 2px;
	}

	.seeall {
		float:left;
		width:100%;
		height:50px;
		margin:0;
		padding:0;
	}

	ul.seeall li {
		vertical-align:baseline;
		float:right;
		margin:18px 10px 0 10px;
		font-size: 0.8em;
		padding-right: 10px;
		font-weight: bold;
		background: transparent url(../img/arrow-seeall.gif) no-repeat right 4px;
	}

 /* go to advisoru HP  */


      .goadvisory {
            float:left;
            width:100%;
            height:31px;
            margin:0;
            padding:0;
      }

      ul.goadvisory li {
            vertical-align:baseline;
            float:right;
            margin:7px 10px 0 10px;
            font-size: 0.8em;
            padding-right: 10px;
            font-weight: bold;
            background: transparent url(../img/arrow-seeall.gif) no-repeat
			right 4px;

      }

      ul.seeall li a, ul.goadvisory li a{
            color:#4b90db;
      }

	/*  Content row top/bottom */

	#bgrightsmall {
		width:594px;
		float:left;
		height:240px;
		margin:0;
		background:transparent url(../img/bg-col-right-hp.gif) repeat-y left top;
	}


	/* Advanced search  */

	.advs-sect ul, .advs-media ul{
		float:left;
		margin:7px 0 0 0;
		width:100%;
	}
	.advs-sect ul li, .advs-media ul li{
		display:inline;
		float:left;
		margin:0 10px 8px 0;
		padding:0;
		color:#404040;
		font-weight:normal;
		font-size:0.8em;
	}

	.advs-sect ul li.growth, .advs-sect ul li.all, .advs-sect ul li.lifes,.advs-sect ul li.cult{
		color:#fff;
		margin-left:15px;
		width:220px;
	}

	.advs-sect ul li.growth span, .advs-sect ul li.growth span, .advs-sect ul li.all span, .advs-sect ul li.lifes span, .advs-sect ul li.cult span{
		background:#FBB611;
		width:170px!important;
		display:block;
		margin:0 0 0 20px;
		padding:1px 1px 1px 3px;
	}

	.advs-sect ul li.all span{
		background:#FBB611;
	}

	.advs-sect ul li.growth span{
		background:#61C24F;
	}

	.advs-sect ul li.lifes span{
		background:#4C91DC;
	}

	.advs-sect ul li.cult span{
		background:#9A9C99;;
	}

	.advs-media ul li{
		width:70px;
	}


	/*  Archivio  */

	.boxarchivio{
		background:#fff;
	}

	.boxarchivio a{
		padding:5px 0 0 20px;
		font-size:0.75em;
		font-weight:bold;
		color:#434343;
	}

	/*  Download documento  */

	.download{
		float:right;
		width:90px;
		border:7px #9d9d9d solid;
		padding:10px 0 0 0;
		margin:10px 10px 0 0;
		height:141px;
	}

	.download img{
		margin:10px 0 10px 10px;
	}

	.download p{
		color:#fff;
	}
	.download ul.more li{
		margin:0 15px 0 0!important;
	}

	/*  label ordina elemento [pubblicazioni]  */

	.boxordina {
		 float:left;
		 overflow:hidden;
		 width:512px;
		 height:19px;
		 margin:10px 0 0 0;
		 padding:0 0 0 10px;
		 border-bottom:1px solid #dadada;
	}

	.boxordina ul{
		 padding:0;
		 float:left;
	}

	.boxordina ul li {
		  float:left;
		  padding:0;
		  border-left:1px solid #dadada;
		  border-top:1px solid #dadada;
		  height:19px;

	  }

	.boxordina a {
		color:#000;
		display:block;
		height:19px;
		float:left;
		font-size:0.6em;
		padding:3px 20px 0 10px;
		text-decoration:none;
		white-space:nowrap;
		border-right:1px solid #dadada;
		background:#d2d2d2 url(../img/arrow-more.gif) no-repeat 80px center;
	  }

	.boxordina li.active{
		display:block;
		float:left;
		font-size:0.7em;
		padding:3px 20px 0 10px;
		white-space:nowrap;
		background:transparent url(../img/arrow-more-down.gif) no-repeat 80px center;
	  }

	/*  Form [Advanced search]  */

	input{
		float:left;
		background:#e4e3e3;
		border:1px #9d9d9d solid;
		padding:2px 0 0 2px;
		margin:10px 0 0 0;
		height:18px;
		display:expression(this.type=="hidden"?'none':'block');
		color:#404040;
		font-size:1em;
	}

	input.w108{
		width:108px;
	}
	input.w175{
		width:175px;
	}
	input.w78{
		width:78px;
	}

	input.check{
		background:#fff;
		border:none;
		float:left;
		padding:0;
		margin:0 5px 0 0;
		color:#404040;
		width:12px;
		height:12px;
	}

	input.search{
		float:left;
		background:#e4e3e3;
		border:none;
		vertical-align:middle;
		padding:0 0 0px 0;
		margin:10px 0 0 10px;
		width:55px;
		height:22px;
		display:block;
		font-size:0.8em;
		font-weight:bold;
	}

	/*  Form [Search]  */

	input.gosearch{
		float:left;
		background:#4b92db;
		border:none;
		vertical-align:middle;
		padding:0 0 3px 0;
		margin:5px 0 0 10px;
		width:40px;
		height:15px;
		display:block;
		font-size:0.7em;
		font-weight:bold;
		color:#fff;
	}

	input.simplesearch{
		float:left;
		background:#fff;
		border:1px #9d9d9d solid;
		vertical-align:middle;
		padding:0 0 3px 0;
		margin:5px 0 0 10px;
		width:150px;
		height:12px;
		display:block;
		font-size:0.7em;
	}

	/* Paginatore */


	table.pgz {
		float: left;
		background-color: white;
		border-top: 1px solid #DADADA;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		width: 100%;

	}

	.pgz tr {
		height:60px;
	}

 	tr.pagz {
		height:40px;
		font-weight:bold;
		font-size:0.8em;
		/* margin:20px 0 0 200px; */
		margin-top:20px;
		width: 798px;
		text-align: center;
	}

 	tr.pagz td {
 		float:left;
		margin:0;
		padding:0 0 0 8px;
	}
 	tr.pagz td a {
 		color:#4b92db;
	}

	.number {
		font-size:0.8em;
		font-weight:bold;
		text-align:center;
		color:#4B92DB !important;
	}


	/*  Press kit Icon  */

	.presskit {
		width:776px;
		text-align:center;
		margin:20px 0 0 0;
		padding:0 0 0 10px;
		height:100px;
		float:left;
		border-bottom:1px #dbdbdb solid;
	}



	.presskit .icons{
		float:left;
		margin:0 10px 0 30px;
		text-align:center;
	}

	.presskit .icons a{
		padding:5px 0 0 0;
		font-size: 0.75em;
		color:#434343;
		display:block;
		font-weight:bold;
	}

	/*  Map site  */


	.colmap{
		float:left;
		width:380px;
		padding:0 0 25px 0;
		margin:0;
	}


	.boxmap-txt{
		float:left;
		width:260px;
		margin:0;
		padding:2px 0 0 0;

	}

	.boxmap-txt h3.map{
		color:#4d90de;
		width:260px;
	}

	.boxmap-txt ul{
		width:200px;
		float:left;
		display:block;
		margin:0;
		padding:5px 0 0 50px;
	}

	.boxmap-txt ul li{
		float:left;
		display:block;
		width:150px;
	}

	.boxmap-txt ul li.indent{
		float:left;
		display:block;

		padding-left:40px;
	}

	.boxmap-txt ul li a{
		color:#626262;
		font-size: 0.8em;
	}

	/*  Risultati Ricerca  */

	.rric-growth, .rric-all, .rric-life, .rric-cult{
		float:left;
		display:inline;
		width:60px;
		margin:13px 0 0 10px;
		height:12px;
	}

	.rric-growth {background:#fbb612;}
	.rric-all {background:#61c250;}
	.rric-life {background:#4b92db;}
	.rric-cult {background:#989b97;}

		/* stile blog*/

	div.mine> p {
		font-size:1em;
		padding: 0 10px 0 0;
		margin-top:10px;
	}

    .btnlogin{
		float:left;
        height:29px;
        border-bottom:1px #dbdbdb solid;
        width:86px;
    }


.btnlogin input{
		border:none;
		vertical-align:middle;
		padding:0;
		margin:2px 0 0 10px;
		width:73px;
		height:24px;
	}

	.mainboxlogin {
		width:340px;
		margin:0 0 0 0;
		float:left;
	}

	.mainboxlogin p{
		color:#7c7c7c;
	}

	.mainboxlogin p.data{
		margin:5px 0 0 10px;

		padding:0;
		color:#000;
	}

	/* FORM WORKSPACE */


	.form-crea	{
		float:left;
		width:391px;
		height:260px;
		border-right:1px #dadada solid;
		border-top:1px #dadada solid;
		border-left:1px #dadada solid;
		border-bottom:1px #dadada solid;
		color:#404040;
		font-size:0.8em;
		padding:0;
		font-weight:bold;
	}



	input.file {
		background:#E4E3E3 none repeat scroll 0 0;
		border:1px solid #9D9D9D!important;
		color:#404040;
		float:left;
		font-size:1em;
		height:18px;
		margin:10px 0 0;
		padding:2px 0 0 2px;
	}

	input.w230{
		width:230px;
	}

	.form-crea textarea {
		float:left;
		background:#E2E2E2 none repeat scroll 0 0;
		border:1px solid #9D9D9D;
		margin:10px 0 0 2px;
		height:100px;
		width:230px;
		font-family:helvetica;
		font-size:1.0em;
	}

	img.btn {float:left;
		background:#e4e3e3;
		vertical-align:middle;
		padding:0 0 0 0;
		margin:10px 0 0 10px;
		width:55px;
		height:22px;
		display:block;
		font-size:0.8em;
		font-weight:bold;

}
input.w150{
		width:150px;
	}


	img.btn {
		float:left;
		background:#e4e3e3;
		vertical-align:middle;
		padding:0 0 0 0;
		margin:10px 0 0 10px;
		width:55px;
		height:22px;
		display:block;
		font-size:0.8em;
		font-weight:bold;

}

	.padform{margin:15px 0 0 0;}

	/*  Mtools Advisory board home page  */

	#mtools {
		background:#e9e9e9;
		width:568px;
		height:150px;
		padding:0;
		margin:10px 0 10px 10px;
		overflow:hidden;
	}

	#mtoolsbox {
		float:left;
		height:144px;
		margin:16px 0 0 7px;
	}



img.advisorImage{
		width:100%;
		height:100%;
		overflow:hidden;
		display:block;
		width:100%;
		height:100%;
		border:3px solid #7d7d7d;
		margin:0 0 15px 0;
		z-index:100;
	}


.advisor {
		float:left;
		width:84px;
		height:113px;
		z-index:20;
	}
.advisorContainer{
		position:relative;
		float:left;
		margin:0 0 15px 2px;
		width:92px;
		height:122px;
				overflow:hidden;

	}
.UNUSEDimgon  {
		float:left;
		overflow:hidden;
		display:block;
		width:109px;
		height:144px;
		border:3px solid #bbb;
		margin:0 0 15px 0;
	}

	.mtoolsfcstxt {
		background:#fff;
		float:left;
		display:block;
		height:185px;
		width:176px;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
		border-top:3px solid #bbb;
		padding:0;
		margin:0;
		}


#mtoolsbox2 #mtoolsfcs1txt2 h3 {
	margin:0;
	padding:6px 0 0 6px;
}
#mtoolsbox2 #mtoolsfcs1txt2 p {
	width:160px;
	height:132px;
	font-size:0.75em;
	line-height:1.2em;
	padding:3px 3px 0 7px;
	overflow:hidden;
}
#mtoolsbox2 #mtoolsfcs1txt2 ul.seeall {
	width:178px;
}
#mtoolsbox2 #mtoolsfcs1txt2 ul.seeall li{
	margin:5px 10px 0 0;
}

#mtoolsbox2 #mtoolsfcs1txt2 ul.seeall a {
	color:#4a93d8;font-size:0.75em;
}
#mtools2 a.linksite {
	color:#4a93d8;font-size:0.75em;
	text-decoration:underline;
	padding:0 0 10px 3px;
	margin:0 0 0 0;
	display:block;
}



	/*  Nuova home page  */

	.hp-hlvideo	 {
		padding:13px 3px 0 18px;
	}

 	.hp-hlvideotit {
	  padding:5px 3px 5px 18px;
	  color:#303030!important;
	  font-weight:bold;
 	}

	.mainboxtoolsmall {
		float:left;
		width:192px;
		margin:0;
		padding:0;
	}
	.mainboxtoolsmall img.ico{
		clear:both;
		margin:9px 0 7px 10px;
	}

	.mainboxtoolsmall .boxtools-txt{
		float:left;
		width:137px;
		margin:0;
		padding:0 5px 0 0;
		font-size:1em;
	}

	.mainboxtoolsmall .boxtools-txt a{
		color:#808080;
	}

	.tools-more {
		float:left;
		width:192px;
		margin:5px 0 10px 0;
		padding:0;
		height:65px;
		display:block;
	}

	.tools-more	.hplinkall,	.tools-more .hplinkgrowth,	.tools-more .hplinkhealth, 	.tools-more .hplinkcult{
		float:left;
		width:83px;
		height:27px;
		margin:0 0 8px 7px;
	}

	.tools-more .hplinkall{background:#ffc100;}
	.tools-more .hplinkgrowth{background:#71ca61;}
	.tools-more .hplinkhealth{background:#55a4e4;}
	.tools-more .hplinkcult{background:#aaaca9;}

	ul.more li.fff {
		float:right;
		margin:12px 8px 0 12px;
		font-size: 0.6em;
		padding-right: 10px;
		font-weight: bold;
		background: transparent url(../img/arrow-more-white.gif) no-repeat right 2px;
	}

	ul.more li.fff a{
		color:#fff;
	}




/*FORUM*/

.vaiazul p{
	background: #4B92DB url(../img/arrow-life-dx-ovr.gif) no-repeat right 5px;
	border:medium none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:0.8em;
	font-weight:normal;
	height:12px;
	margin:5px 20px 20px 10px;
	padding:2px 6px 3px 7px;
	vertical-align:middle;
	font-family:helvetica;
	width:30px;}

.vaiazul a{cursor:hand;}

a.twitter {
	float:left;
	color:#535353;
	font-family:Helvetica;
	font-size:0.8em;
	height:50px;
	margin:20px 0 0 10px;
}

.titforum {
	padding:20px 0 10px 15px;
	border-bottom:6px #dadada solid;
	width:510px;
	height:74px;
}

.padrelatori {margin:0 10px 15px 0;}
.padvideo {margin:20px 35px 15px 0;width:365px;float:right;}

padvideo p {padding:0 0 0 0;color:#666;font-size: 0.7em;text-align:left;float:left;width:389px;}

h1.titvideo{
	font-size:1.3em!important;
	padding:0 10px 10px 10px;
	color:#535353;
}

.textrelatori p{
	padding:0 0 20px 0;
	width:370px;
	display:block;
	float:left;
}

a.onelencorel {
	background: transparent url(../img/arrow-seeall_back.gif) no-repeat left 10px;
	color:#4484dc;
	display:block;
	font-size: 1.0em;
	font-weight: bold;
	padding:7px 0 7px 10px;
	margin-left:10px;
}

ul.elencorel a{
	color:#5a5a5a;
	display:block;
	font-size: 1.1em;
	font-weight: bold;
	padding:7px 0 7px 10px;
	margin-left:10px;
}

ul.elencorel a:hover{color:#4484dc;}
ul.elencorel li.noactive a{
	background: transparent url(../img/arrow-seeall_back.gif) no-repeat left 10px;
	color:#4484dc;
	display:block;
	font-size: 1.0em;
	font-weight: bold;
	padding:7px 0 7px 10px;
	margin-left:10px;

}

.headforum {
	margin:0 0 0 8px;
}

.headforum p{
	margin:0 30px 0 0;
	font-size: 0.8em;
	color:#949494;
	line-height:1.8em;
}

.headforum img{
	padding:10px 15px 5px 5px;
}

div.txtforum p{
	margin:25px 20px 10px 8px;
	font-size: 0.8em;
}

p.adressforum{
	margin:25px 20px 10px 0;
	font-size: 1em;
	color:#949494;
	line-height:2em;
}

p.padfoum {padding:20px 20px 0 10px;}

	/*  jquery slider approfondimenti */

	#containerforum {
		width:490px;
		height:162px;
		margin:0 0 0 10px;
	}

	#givemeabreakforum {
		height:162px;
		width:385px;
		margin:0 0 0 25px;
		padding:0;
	}


	#insideforum {
		float: left;
		overflow:hidden;
		position:absolute;
		width:435px;
		margin:0;
	}

	.piecesforum {
		text-align:center;
		margin:10px 0 0 0;
		padding:0;
		height:147px;
		float:left;
		width:485pxpx;
	}

	.piecesforum .site{
		float:left;
		margin:0;
		padding:0;
		text-align:left;
		width:115px;
	}

	.piecesforum .site p{
		float:left;
		margin:0;
		padding:0;
		text-align:left;
		width:100px;
	}

	.piecesforum .site a{
		font-size: 0.7em;
		color:#868686;
		text-decoration:none;
		display:block;
	}


	#nextforum {
		background:transparent url(../img/prev.gif) no-repeat left 40px;
		width:18px;
		height:108px;
		cursor:pointer;
		display:block;
		float:left;
		margin-left:0;
	}

	#prevforum {
		background:transparent url(../img/next.gif) no-repeat left 40px;
		width:18px;
		height:108px;
		cursor:pointer;
		display:block;
		float:left;
		margin-left:0;
	}

	.brdbtn6 {border-bottom:6px #e2e2e2 solid;}

	.thumbnailVideo{
		diplay:inline-block;
		position:relative;
		float:left;
	}

	.normalp p {
		font-size: 1em;
		padding: 0;
		margin-right:10px;
	}


	/**************************************** REDESIGN-13-04-2010 **************************************** */

	.marginr6 {margin-right:6px;}

#sharebox {
	positon:relative;
	bottom:20px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
}
#sharebox img{
	float:left;
	padding:10px 5px 0 0;
}

/*  Pubblicazione box sinistra    */

.coverpdf{
	float:left;
	width:107px;
	height:154px;
	border:7px #e7e7e7 solid;
	margin:20px 0 20px 10px;
}


.pubbtext {
	float:left;
	margin:0;
	padding:20px 10px 0 20px;
	width:500px;
}

.pubbtext p{
	color:#7D7D7D;
	font-size:0.8em;
	line-height:1.8em;padding:10px 0 10px 0;
	text-align:left;
}

.pubbtext h3 {
	font-size:1em!important;
	padding:3px 0 0 0;text-transform:uppercase;
}

.pubbtext span.pubblink{
	display:block;
	float:left;
	margin:0 0 0 0;
	padding:0 10px 5px 0;
	color:#5a5a5a;
	width:500px;
}
.pubbtext span.pubblink a.ffa {color:#FBB612 ;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.pubbtext span.pubblink a.ffsg {color:#61c250 ;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.pubbtext span.pubblink a.ffahl {color:#4b92db ;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.pubbtext span.pubblink a.fc {color:#979b98 ;text-decoration:none;text-transform:uppercase;font-weight:bold;}


.boxnewpubbl{
	border-bottom:1px solid #DBDBDB;
	display:block;
	float:left;
	padding-bottom:20px;
}


.scenariotxt {
	float:left;
	margin:10px 0 20px 0;
	padding:0 0 0 10px;
	width:500px;
}
.scenariotxt p{
	color:#7D7D7D;
	font-size:0.8em;
	line-height:1.8em;
	padding:10px 10px 0 10px;
	text-align:left;
}


/* ****************************** MTOOLS ****************************** */

#sostituire {
	width:568px;
	height:180px;
	margin:0 0 0 10px;
	padding:0;
	display:block;
}

#mtools2 {
	float:left;
	display:block;
	margin:0 0 10px 0;
	text-align:left;
}

#mtoolsbox2 {
	float:left;
	/*height:300px;*/
	height:220px;
	padding:16px 0 0 7px;
}

#mtoolsbox2 #mtoolsfcs1,
#mtoolsbox2 #mtoolsfcs2,
#mtoolsbox2 #mtoolsfcs3,
#mtoolsbox2 #mtoolsfcs4,
#mtoolsbox2 #mtoolsfcs5,
#mtoolsbox2 #mtoolsfcs6 {
	float:left;
	overflow:hidden;
	margin:0 0 15px 2px;
}

#mtoolsbox2 #mtoolsfcs1 img.imgoff,
#mtoolsbox2 #mtoolsfcs2 img.imgoff,
#mtoolsbox2 #mtoolsfcs3 img.imgoff,
#mtoolsbox2 #mtoolsfcs4 img.imgoff,
#mtoolsbox2 #mtoolsfcs5 img.imgoff,
#mtoolsbox2 #mtoolsfcs6 img.imgoff  {
	float:left;
	overflow:hidden;
	display:block;
	width:84px;
	height:113px;
	border:2px solid #7d7d7d;
	margin:0 0 15px 0;
}

#mtoolsbox2 #mtoolsfcs1 img.imgon,
#mtoolsbox2 #mtoolsfcs2 img.imgon,
#mtoolsbox2 #mtoolsfcs3 img.imgon,
#mtoolsbox2 #mtoolsfcs4 img.imgon,
#mtoolsbox2 #mtoolsfcs5 img.imgon,
#mtoolsbox2 #mtoolsfcs6 img.imgon  {
	float:left;
	overflow:hidden;
	display:block;
	width:211px;
	height:185px;
	margin:0 0 15px 0;	border:3px solid #bbb;
}

#mtoolsbox2 #mtoolsfcs1txt2 {
	background:#fff;
	float:left;
	display:block;
	height:185px;
	width:176px;
	border-right:3px solid #bbb;
	border-bottom:3px solid #bbb;
	border-top:3px solid #bbb;
	padding:0;
	margin:0;
}
#mtoolsbox2 #mtoolsfcs1txt2 h3 {
	margin:0;
	padding:6px 0 0 6px;
}
#mtoolsbox2 #mtoolsfcs1txt2 p {
	width:160px;
	height:132px;
	font-size:0.75em;
	line-height:1.2em;
	padding:3px 3px 0 7px;
	overflow:hidden;
}
#mtoolsbox2 #mtoolsfcs1txt2 ul.seeall {
	width:178px;
}
#mtoolsbox2 #mtoolsfcs1txt2 ul.seeall li{
	margin:5px 10px 0 0;
}

#mtoolsbox2 #mtoolsfcs1txt2 ul.seeall a {
	color:#4a93d8;font-size:0.75em;
}
#mtools2 a.linksite {
	color:#4a93d8;font-size:0.75em;
	text-decoration:underline;
	padding:0 0 10px 3px;
	margin:0 0 0 0;
	display:block;
}

.boxgquick {
	margin:0;
	width:193px;
	display:block;
}
.boxgquick h3{
	padding:15px 30px 10px 15px;
	font-size:0.9em;
	line-height:1.3em;
	width:163px;
	font-weight:normal;
	color:#7d7d7d;
}
/*
.boxgquick h3 strong{
	color:#61c251;
	display:block;
	text-transform:uppercase;	font-size:1.1em;
}
*/

#bgrightoverview div.ffa h3 strong {
	color:#fbb612;
	text-transform:uppercase;
	display:block;
	font-size:1.1em;
}

#bgrightoverview div.ffsg h3 strong {
	color:#61c251;
	text-transform:uppercase;
	display:block;
	font-size:1.1em;
}

#bgrightoverview div.ffahl h3 strong {
	olor:#4b92db;
	text-transform:uppercase;
	display:block;
	font-size:1.1em;
}

#bgrightoverview div.fc h3 strong {
	color:#979b98;
	text-transform:uppercase;
	display:block;
	font-size:1.1em;
}


.introtext h2 {
	font-size:1.8em;
}
.introtext p.focustxt{
	color:#7D7D7D;
	font-family:Helvetica;
	font-size:1em!important;
	padding:0 0 5px 0;
}

/* ********* landing page ****** */

.boxlandcontent {
	width:155px;
	float:left;
	display:block;
	padding:0 5px 0 5px;
	margin:10px 0 10px 5px;
}
.boxlandcontent h2{
	padding:5px 0 5px 0;
	font-size:1em;
	color:#4b92db;
}
.piram_head_basi .boxlandcontent p{
	color:#7D7D7D;
	font-family:Helvetica;
	font-size:0.8em!important;
	padding:0 0 5px 0;
	width: 200px;
}

.boxlandcontent p{
	color:#7D7D7D;
	font-family:Helvetica;
	font-size:0.8em!important;
	padding:0 0 5px 0;
}


/*  jquery slider approfondimenti */

#container-artvideo {
	width:550px;
	height:350px;
	margin:10px 0 0 10px;
}

#givemeabreak2 {
	height:362px;
	width:500px;
	margin:0 0 0 25px;
	padding:0;
}

#wrapper2 {
	width:10000px;
}

#inside2 {
	float: left;
	overflow:hidden;
	position:absolute;
	width:510px;
	margin:0;
}

.piece {
	float: left;
}

.pieces2 {
	text-align:left;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	width:510px;
}




#next {
	background:transparent url(../img/prev.gif) no-repeat left 40px;
	width:18px;
	height:108px;
	cursor:pointer;
	display:block;
	float:left;
	margin-left:0;
}

#prev {
	background:transparent url(../img/next.gif) no-repeat left 40px;
	width:18px;
	height:108px;
	cursor:pointer;
	display:block;
	float:left;
	margin-left:0;
}

.label {
	float:left;
}


/*  OVERVIEW   */

/*  pubblicazione  */

div.pubblicazioni{
	margin-bottom:9px;
}

div.pubblicazioni .ffa img{
	background-color:#fbb612;
}

div.pubblicazioni .ffsg img{
	background-color:#61c24f;
}

div.pubblicazioni .ffahl img{
	background-color:#4b92db;
}

div.pubblicazioni .fc img{
	background-color:#979b98;
}

div.pubblicazione {
	/**height:75px;*/
	margin-top:10px;
}

div.pubblicazione h2 {
	color:#4B92DB;
	font-size:1em;
	padding:5px 0 0 10px;
}

div.pubblicazione p {
	margin-right:20px;
	color:#7d7d7d;
}

div.pubblicazione img{
	float:left;
	padding:5px 5px 5px 5px;
	margin: 0 10px 0 10px;
}



/*  Articoli e video  */

div.box-artvideo {
	margin-bottom:9px;
}

div.box-artvideo .articolo{
	height:75px;
	margin-top:20px;
}

div.articolo {
	height:75px;
	margin-top:20px;
}

div.articolo img{
	float:left;
	margin: 5px 10px 0 10px;
}

div.articolo h2 {
	color:#4B92DB;
	font-size:1em;
	padding:5px 0;
}

div.articolo p {
	margin-right:20px;
	color:#7d7d7d;
}



/*   news dal mondo   */

.bg-2box {
	background-image:url(../img/bg_2box.gif);
	background-repeat:repeat-y;
}


div.box_50_perc{
	float:left;
	width:291px;
}

div.box_50_perc .box_new {
	height:80px;
	border-bottom: 1px solid #e2e2e2;
}

div.box_50_perc .box_new img{
	margin:5px 10px 10px 10px;
	float:left;
}

div.box_50_perc .box_new p{
	padding:10px 15px 0 0;
	color:#7d7d7d;
}

div.box_50_perc .box_new a, div.box_50_perc .box_new a.hover{
	color:#7d7d7d;
}

/*   scenario   */

div.scenario p{
	padding:20px 15px 13px 15px;
	font-size:1.1em;
	line-height:1.2em;
}

div.scenario p.ffa strong{
	color:#fbb612;
}

div.scenario p.ffsg strong{
	color:#61c24f;
}

div.scenario p.ffahl strong{
	color:#4b92db;
}

div.scenario p.fc strong{
	color:#979b98;
}

div.scenario h4{
	margin-right:10px;
	text-align:right;
	color:#434343;
	font-style:italic;
	font-weight:normal;
	font-size:1.1em;
}


/*    DETTAGLIO PUBBLICAZIONE    */

h2.dett_pubblic {
	display:block;
	font-size:0.95em;
	text-transform:uppercase;
	padding:27px 5px 7px 10px;
	font-weight:bolder;
	width:507px;
	color:#7d7d7d;
}

.dett_pubblictxt {

}

.dett_pubblictxt h3{
	font-size:1.45em;
	color:#434343;
	padding-bottom:12px;
	font-weight:bolder;
}

.dett_pubblictxt p{
	color:#7d7d7d;
	line-height:1.8em;
	padding:0 10px 10px 10px;
	font-size:0.85em;
}

.dett_pubblictxt ol {
	padding-right:10px;
	padding-left:25px;

}


.dett_pubblictxt ol li{
	list-style-type:upper-alpha;
	margin-bottom:21px;
	color:#7d7d7d;
	font-size:0.85em;
	line-height:1.8em;
}

.dett_pubblictxt ul {
	padding-right:10px;
	padding-left:25px;
}

.dett_pubblictxt ul li {
	color:#7D7D7D;
	line-height:1.8em;
	padding:0 10px 10px;
	font-size:0.85em;
	list-style:square outside none;
	}

.mainboxgeneral div.indice_contenuti{
	line-height:1.1em;
}

.mainboxgeneral div.indice_contenuti h2{
	color:#5a5a5a;
	font-size:0.8em;
	padding:15px 20px 2px 13px;
}

.mainboxgeneral div.indice_contenuti h3{
	color:#5a5a5a;
	font-size:0.8em;
	padding:0px 20px 5px 13px;
	color:#000000;
}

.mainboxgeneral div.indice_contenuti h3 a{
	color:#000000;
}

.mainboxgeneral div.ffa h3 strong{
	color:#fbb612;
}

.mainboxgeneral div.ffsg h3 strong{
	color:#61c250;
}

.mainboxgeneral div.ffahl h3 strong{
	color:#4b92db;
}

.mainboxgeneral div.fc h3 strong{
	color:#979b98;
}

.mainboxgeneral div.ffa h3 strong.select{
	color:#000;
}

.mainboxgeneral div h3 strong{
	text-transform:uppercase;
}

.mainboxgeneral div.indice_contenuti ul{
	padding:0px 30px 5px 20px;
	color:#7d7d7d;
	font-size:0.8em;
	font-weight:bolder;
}

.mainboxgeneral div.indice_contenuti ul li{
	padding:4px 0 4px 0;
}

.mainboxgeneral div.indice_contenuti ul li a{
	color:#7d7d7d;
}

.mainboxgeneral div.scaricaPdf{
	width:247px;
	height:65px;
	background-color:#dadada;
	margin:2px 0 10px 5px;
}

.mainboxgeneral div.scaricaPdf img{
	padding:10px;
	float:left;
}

.mainboxgeneral div.scaricaPdf p{
	height:100%;
	color:#fff;
	padding:5px 10px 0 0;
}

.mainboxgeneral div.scaricaPdf p a{
	color:#5a5a5a;
	display:block;
	float:right;
	font-weight:bolder;
	background: url(../img/arrow-more.gif) no-repeat right center;
	margin-top:16px;
	padding-right:10px;
}

.mainboxgeneral div.ffa div.scaricaPdf img, .mainboxgeneral div.ffa div.scaricaPdf p{
	background-color:#fbb612;
}

.mainboxgeneral div.ffsg div.scaricaPdf img, .mainboxgeneral div.ffsg div.scaricaPdf p{
	background-color:#61c250;
}

.mainboxgeneral div.ffahl div.scaricaPdf img, .mainboxgeneral div.ffahl div.scaricaPdf p{
	background-color:#4b92db;
}

.mainboxgeneral div.fc div.scaricaPdf img, .mainboxgeneral div.fc div.scaricaPdf p{
	background-color:#979b98;
}

	ul.pagz {
 		display:inline;
 		float:left;
		height:40px;
		font-weight:bold;
		font-size:0.8em;
		text-align:center;
		margin:20px 0 0 20px;
	}
 	ul.pagz li {
 		float:left;
		margin:0;
		padding:0 0 0 8px;
	}
 	ul.pagz li a {
 		color:#4b92db;
	}

/*    VIDEO E PUBBLICAZIONI  */

.box3video{
	width:786px;
	height:237px;
	display:block;
}
.box3video .box1video{
	width:210px;
	float:left;
	margin:0px 10px 0 0;
	padding: 0 10px 0 10px;
	height:237px;
}
.box3video .box2video{
	border-left:1px solid #DADADA;
	width:210px;
	float:left;
	margin:0px 10px 0 15px;
	padding: 0 10px 0 10px;
	height:237px;
}

.box3video .suffvideo{
	width:200px;
	margin-top:15px;
}

.box3video .data{
	color:#000000;
	font-size:0.6em!important;
	margin:5px 0 0 0;
	padding:0;
}

.boxvep{
	height:30px;
	width:786px;
}

.boxvep-search{
	float:left;
	padding-top:10px;
	width:470px;
	display:block;
}

.boxvep-search .search{
	float:left;
	padding:0;
	display:block;
}

.boxvep-search .search input{
	float:left;
	width:200px;
	background:#e4e3e3;
	border:1px #9d9d9d solid;
	padding:2px 0 0 2px;
	margin:0 0 0 0;
	height:18px;
	color:#404040;
	font-size:0.6em!important;
}

p.pagz-txt{
	text-align:right;
	display:inline;
	float:left;
	padding:20px 0 0 10px;
	font-size:0.8em!important;
	font-weight:bold;
	}


/*  templates piramide */

.piram_head {margin:5px 0; float:left;}
.piram_head img { margin:20px 0 5px 0;}
.piram_head p {font-size:0.8em; width:750px;color:#7d7d7d}
.basi p {font-size:1em;}

.piram_head_basi {margin:5px 0 0 0; float:left;}
/**.piram_head_basi img { margin:20px 0;}**/
.piram_head_basi p {font-size:0.8em; width:750px;;color:#7d7d7d}


.piram_head2 {margin:20px 0 0 10px; float:left;}
.piram_head2 img {margin:20px 0 10px 0;}
.piram_head2 p {font-size:0.8em;width:330px;padding:0 0 5px 2px;color:#7d7d7d}

.piram_box {margin:5px 0 0 10px;}
.piram_box img {margin:8px 0 8px 0;}

.piram_box2 {margin:5px 0 0 5px;}
.piram_box2 p {	font-size:1em;margin:10px 0 0 0;	font-weight:bold;}

.piram_txt {
	float:left;
	padding:0 0 0 0;
	margin:10px 0 0 10px;
	width:510px;
	display:inline-block;
	font-size:0.8em;
	color:#7d7d7d

 }

 .piram_txt p {font-size:0.8em; color:#7d7d7d}

ol.piram_list {
      float:left;
     /** height:130px;**/
      padding:10px 0 0 35px;
      margin:0 0 0 15px;
      width:200px;
      list-style-type:decimal!important;
      display:table-column;
      overflow:hidden;
 }

ol.piram_list li {
      list-style-position:outside;
      margin:0 5px 2px 0;
      padding:0 0 0 2px;
      width:180px;
      font-size:0.9em;
      list-style-type:decimal!important;
      color:#03288a;
      font-weight:bold;
 }


 ol.piram_list li span.name{
	color:#7d7d7d;
	font-weight:bold;
	display:block;
 }
  ol.piram_list li span.city{
	color:#7d7d7d;
	font-weight:normal!important;
 }


ul.pagz_ctr {
	display:inline;
	float:left;
	height:25px;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	margin:10px 0 0 300px;
}
ul.pagz_ctr li {
	float:left;
	margin:0;
	padding:0 0 0 8px;
	color:#535353;
}
ul.pagz_ctr li a {
	color:#4b92db;
}

.scaricaPdfpiram{
	float:left;
	width:207px;
	margin:20px 0 2px 5px;
}

.scaricaPdfpiram img{
      padding:10px;
      float:left;
}

.scaricaPdfpiram p{
      height:100%;
      color:#7d7d7d;
      padding:12px 10px 0 15px;
      text-align:left;
}

.scaricaPdfpiram p a{
      color:#4a92dc;
      display:block;
      /**float:right;**/
      font-weight:bolder;
      background: url(../img/arrow-seeall.gif) no-repeat left 17px;
      margin-top:6px;
      padding-right:10px;
}


.piram_head_basi .grafici_img img{
	float:left;
	padding:20px 0 20px 10px;
	cursor:pointer;
}

/* bigoverlay */

#custom2{
	position : absolute;
	width:766px;
	height:595px;
	background: url(../img/bg_biglayer.jpg) no-repeat top left;
	border:10px solid #fff;display:none;
	z-index:1000000;

}
button.close{
	position:relative;
	top:0;
	left:700px;
	background: url(../img/biglayer_chiudi.png) no-repeat top left;
	border:none;
	width:56px;
	height:10px;
	cursor:pointer;
}

#custom2 a.segui{
	position:relative;
	top:320px;
	left:336px;
}

#custom2 a.sottoscrivi{
	position:relative;
	top:370px;
	left:60px;
}

#custom2 .menu{
	position:relative;
	top:460px;
	left:10px;
	z-index:1000;
}
#custom2 .menu a {position:relative;top:0;left:0;}

#custom2 .menu a.menu1 {left:10px;top:0;}
#custom2 .menu a.menu2 {left:40px;}
#custom2 .menu a.menu3 {left:70px;}
#custom2 .menu a.menu4 {left:95px;}
#custom2 .menu a.menu5 {left:115px;}



.testocentro {
	clear:left;
	padding-left:20px;
}
.testocentro {
	clear:left;
	padding-left:20px;
}


.grafici_img a{
	color:#000;
	text-decoration:underline;
}

.grafici_img p{
	clear:left;
	float:left;
	display:block;
	font-size:0.75em;
	width:230px;
	color:#000;
	margin:0 0 10px 20px;
}

.grafici_img p.testonorm{
	float:left;
	font-size:0.8em;
	margin:0 0 10px 20px;
	color:#535353;
	width:430px;
}


.pad {
margin:15px 0 0 10px;
}


/*  Nuova hp 23/08/2010  */
	
#headline {float:left;margin:8px;}

#headline .headline-img {float:left;margin-bottom:2px;}
#headline .headline-on .arrow {height:5px;display:block; width:10px;position:relative;
top:-5px;padding:0;margin:0;border:0;text-align:center;left:75px}

#headline .headline-on {float:left;margin:0 3px 0 0;width:165px;height:89px;}
#headline .headline-on a {float:left;margin:5px 0 0 0;padding:0;text-decoration:none;overflow:hidden;}
#headline .headline-on img {float:left;margin:6px 5px 0 6px;display:block;}
#headline .headline-on p {display:block-inline;margin:8px 0 0 80px;font-size:0.8em;padding:0;width:83px;line-height:1.4em;height:72px;color:#fff;}


#headline .headline-off  {float:left;margin:0 3px 0 0;width:165px;height:89px;background: url(../img/bg_1pxgray.gif) no-repeat top left;color:#434343;}
#headline .headline-off a {float:left;margin:0;padding:0;text-decoration:none;overflow:hidden;}
#headline .headline-off img {float:left;margin:11px 5px 0 6px;display:block;}
#headline .headline-off p {display:block-inline;margin:13px 0 0 80px;font-size:0.8em;padding:0;width:83px;line-height:1.4em;height:72px;}
	
.n3-advisory {width:170px;padding:0 10px 15px 15px;margin:15px 0 0 0;float:left;}

.headline-on,#thumb2,active {background: url(../img/bg_arancio.gif) no-repeat top left;}
.headline-on,#thumb3,active {background: url(../img/bg_blue.gif) no-repeat top left;}
.headline-on,#thumb1,active {background: url(../img/bg_green.gif) no-repeat top left;}


img.ico {
	clear:both;
	margin:19px 0 7px 10px;
}

.mainboxtoolsmall .boxtools-txt {
	float:left;
	font-size:1em;
	margin:0;
	padding:0 5px 0 0;
	width:137px;
}

p.p-stayinf-small {
	float:left;
	text-align:left;
	width:130px;
	font-family:Helvetica;
	font-size:1.1em;
	margin:19px 0 0 10px;
	padding:0;
}
	
img.advisorImage {
	border:3px solid #7D7D7D;
	display:block;
	height:100%;
	margin:0 0 15px;
	overflow:hidden;
	width:100%;
	z-index:100;
}


	/*  Mtools Advisory board home page  */
	
	#sostituire {
		width:568px;
		height:180px;
		margin:0 0 0 10px;
		padding:0;
		display:block;
	}	
	
	#mtools {
		float:left;
		display:block;
		background:#e9e9e9;
		width:568px;
		height:150px;
		margin:10px 0 10px 0;
		text-align:left;
	}	
	
	#mtoolsbox {
		float:left;
		/* height:144px; */
		padding:16px 0 0 7px;
	}	
	
	#mtoolsbox #mtoolsfcs1,
	#mtoolsbox #mtoolsfcs2,
	#mtoolsbox #mtoolsfcs3, 
	#mtoolsbox #mtoolsfcs4,
	#mtoolsbox #mtoolsfcs5, 
	#mtoolsbox #mtoolsfcs6 {
		float:left;
		overflow:hidden;
		margin:0 0 15px 2px;
	}
	

	
	#mtoolsbox #mtoolsfcs1 img.imgon, 
	#mtoolsbox #mtoolsfcs2 img.imgon, 
	#mtoolsbox #mtoolsfcs3 img.imgon, 
	#mtoolsbox #mtoolsfcs4 img.imgon,
	#mtoolsbox #mtoolsfcs5 img.imgon,
	#mtoolsbox #mtoolsfcs6 img.imgon  {
		float:left;
		overflow:hidden;
		display:block;
		width:81px;
		height:111px;
		border:3px solid #bbb;
		margin:0 0 15px 0;
	}
	


	#mtoolsbox .mtoolsfcs1txt {
		background:#fff;
		float:left;
		display:block;
		height:111px;
		width:121px;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
		border-top:3px solid #bbb;
		padding:0;
		margin:0;
	}	
	

	#mtoolsbox .mtoolsfcs1txt h3 {
		margin:0;
		padding:6px 0 0 2px;
	}	
	
	#mtoolsbox .mtoolsfcs1txt p {	
		height:60px;
		padding:0 3px 0 7px;
		width:110px;

	}		
	
	#mtoolsbox .mtoolsfcs1txt ul {
	width:105px;
	margin-right:5px;
	padding:10px  3px 0 20px;
	}	
	
	
/*  jquery slider video gallery */

	#containerhp3 {
		width:772px;
		height:192px;
		margin:7px;
		background:#d0d0cf;
	}

	#givemeabreakhp3 {
		height:180px;
		margin:0 0 0 0;
		padding:0;
		width:700px;
	}

	#insidehp3 {
		float: left;
		overflow:hidden;
		position:absolute;
		width:683px;
		margin:0 0 0 30px;
		padding:0;
	}

	.pieceshp3 {
		text-align:center;
		margin:10px 0 0 0;
		padding:0;
		height:165px;
		float:left;
		
	}

	.pieceshp3 .site{
		float:left;
		margin:17px 0 0 0;
		border-right:1px #fff solid;
		padding:0 14px 0 14px;
		text-align:left;
		height:150px;
	}
	
	.pieceshp3 .site p{
		
		margin:15px 0 0 0;
		padding:0;
		text-align:left;
		width:100px;
		color:#fff;
		font-size:0.8em;
		font-weight:bold;
	}
	
	.pieceshp3 .site p strong{

		margin:0;
		padding:0;
		text-align:left;
		width:100px;
		color:#000;
		font-size:0.75em;
		font-weight:normal;
	}
	
.pieceshp3 .site .screenshot{

		margin:0;
		padding:0;
		border:5px #fff solid;
	}

	.pieceshp3 .site a{
		font-size: 0.7em;
		color:#868686;
		text-decoration:none;
		display:block;
	}


	#nexthp3 {
		background:transparent url(../img/hp3_prev.gif) no-repeat left 65px;
		width:18px;
		height:128px;
		cursor:pointer;
		display:block;
		float:left;
		margin-left:10px;
	}

	#prevhp3 {
		background:transparent url(../img/hp3_next.gif) no-repeat left 65px;
		width:18px;
		height:128px;
		cursor:pointer;
		display:block;
		float:left;
		margin-right:10px;
	}


/*  jquery slider video pubblicazioni */

	#containerhp3pub {
		width:772px;
		height:192px;
		margin:7px;
		background:#d0d0cf;
	}

	#givemeabreakhp3pub {
		height:180px;
		margin:0 0 0 0;
		padding:0;
		width:700px;
	}

	#insidehp3pub {
		float: left;
		overflow:hidden;
		position:absolute;
		width:683px;
		margin:0 0 0 30px;
		padding:0;
	}

	.pieceshp3pub {
		text-align:center;
		margin:10px 0 0 0;
		padding:0;
		height:165px;
		float:left;
		
	}

	.pieceshp3pub .site{
		float:left;
		margin:10px 0 0 0;
		border-right:1px #fff solid;
		padding:0 35px 0 35px;
		text-align:left;
		height:160px;
	}
	

.pieceshp3pub .site .screenhp3pub{
		float:left;
		margin:0;
		padding:0;
	}

	.pieceshp3pub .site a{
		font-size: 0.7em;
		color:#868686;
		text-decoration:none;
		display:block;
	}


	#nexthp3pub {
		background:transparent url(../img/hp3_prev.gif) no-repeat left 65px;
		width:18px;
		height:128px;
		cursor:pointer;
		display:block;
		float:left;
		margin-left:10px;
	}

	#prevhp3pub {
		background:transparent url(../img/hp3_next.gif) no-repeat left 65px;
		width:18px;
		height:128px;
		cursor:pointer;
		display:block;
		float:left;
		margin-right:10px;
	}

	
	.brdbtn6 {border-bottom:6px #e2e2e2 solid;}
	
	
 ul#filter {
	display:inline;
	float:right;
	height:15px;
	font-weight:bold;
	font-size:0.8em;
	text-align:center;
	margin:10px 10px 0 20px;
}
 ul#filter li {
	float:left;
	margin:0;
	padding:0 0 0 5px;
}
 ul#filter  li.filetrtxt a {
	color:#434343;
}	
 ul#filter  li.filetrtxt {
	color:#434343;
	margin-right:5px;
}	
	
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;	
	border-bottom:1px solid #666;	
	height:30px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}



/* -------------------------- link inside the tab. uses a background image -------------------------- */
ul.tabs a { 

	font-size:11px;
	display:block;
	height: 30px;  
	line-height:30px;
	width: 134px;
	text-align:center;	
	text-decoration:none;
	color:#333;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:red;	
}

/* active tab uses a class name "current". its highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:81px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:174px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }




/* initially all panes are hidden */ 
.panes .pane {
	display:none;		
}

.n3-advisory  a.advisory_board {display:block;}
	
	
	.adv_tooltip {
		float:left;
		overflow:hidden;
		margin:0 0 15px 2px;
	}

	
	.adv_tooltip img.imgon {
		float:left;
		overflow:hidden;
		display:block;
		width:81px;
		height:111px;
		border:3px solid #bbb;
		margin:0 0 15px 0;
	}


	.adv_tooltip .mtoolsfcs1txt {
		background:#fff;
		float:left;
		display:block;
		height:111px;
		width:121px;
		border-right:3px solid #bbb;
		border-bottom:3px solid #bbb;
		border-top:3px solid #bbb;
		padding:0;
		margin:0;
	}	
	

	.adv_tooltip .mtoolsfcs1txt h3 {
		margin:0;
		padding:6px 0 0 2px;
	}	
	
	.adv_tooltip .mtoolsfcs1txt p {	
		height:60px;
		padding:0 3px 0 7px;
		width:110px;

	}		
	
	.adv_tooltip ul {
	width:105px;
	margin-right:5px;
	padding:10px  3px 0 20px;
	}	



/*WEBINAR - BCFN TALKS (form)*/
#popup-container {
	font-family: Helvetica;
	font-size: 0.75em;
	margin: 29px;
	padding: 0;
}

#stay-informed-form label {
	color: #7d7d7d;
	display: block;
	font-size: 1.4em;
	font-weight: lighter;
	margin-top: 20px !important;
	margin-top: 15px;
	margin-bottom: 2px;
}

#stay-informed-form input {
	background: #e4e3e3;
	border: 1px solid #bababa;
	color: #555;
	display: block;
	float: none;
	font-size: 1em;
	margin: 0;
	height: 13px;
	padding: 3px 10px;
	width: 150px;
}
#stay-informed-form input.chk {
	background: #e4e3e3;
	border: 1px solid #bababa;
	color: #555;
	display: block;
	float: left;
	font-size: 1em;
	margin: 0;
	height: 13px;
	padding: 3px 10px;
		width: 15px;
		margin-right:10px;
}
#stay-informed-form textarea {
	background-color: #e4e3e3;
	border: 1px solid #bababa;
	color: #555;
	display: block;
	font-family: Helvetica;
	font-size: 1em;
	height: 145px;
	line-height: 1.6em;
	padding: 10px;
	width: 400px;
}

#stay-informed-form #invia-stay-informed {
	height: 37px;
	padding-top: 12px;
}

#stay-informed-form #invia-stay-informed input {
	background: none;
	border: none;
	height: 25px;
	margin: 0 auto;
	padding: 0;
	width: auto;
}

/* MODIFICHE PER PAGINA ADVISORY BOARD */

.introtext-large{padding: 20px 0 0 0;width: 770px}
.content-text{padding:10px 50px}
.mod-relatori{padding:0 0 20px 20px}
.slider{padding:10px;border:1px solid #e2e2e2;float:left}
.slider .arrl,.slider .contlist,.slider .arrr{float:left}
.slider .contlist img{display:block;float:left}
.slider .contlist{width:653px;height:126px;position:relative;float:left;overflow:hidden}
.slider .contlist .clist{position:absolute;z-index:9;left:0;top:0;height:126px;width:5000px}
.slider .contlist .item{width:109px;float:left}
.slider .contlist .item a{display:block;float:left;padding-left:11px}
.slider .contlist .item span{display:block;width:88px;height:55px;background:#f0f0f0;color:#535353;font:normal 11px arial,sans-serif;float:left;margin-top:2px;text-align:center}
.slider .contlist .itemon span{background:#ea850b;color:#fff;font:bold 11px arial,sans-serif;line-height:11px}

.advisory-board-abs{position:relative;border:1px solid #e2e2e2;width:723px;height:139px}

.advisory-board-abs p{font-size:11px;padding:0 10px}

.advisory-board-abs .more{position:absolute;bottom:0;right:0;height:20px}

h1.outline, h1.advisory{border:none}

/* END MODIFICHE PER PAGINA ADVISORY BOARD */
