@charset "UTF-8";
/* CSS Document */

/******* SIZES *******
 *  Grid: 80 x 70    *
 *  Margin: 1px      *
 *  Box size m x n:  *
 *  w 80 * m - 1 px  *
 *  h 70 * n - 1 px  *
 *  examples:        *
 *  3x2: 239x139     *
 *  4x3: 319x209     *
 *********************/

/*############ MAIN STOCKQUOTE CONTENT ############*/
.sqbig-9 {
	width:719px;
	position:relative;
}

/*############ MAIN CONTENT ############*/
.main-12 {
	width:959px;;
	margin:0;
	position:relative;
}

.main-9 {
	/*width:719px;*/
	position:relative;
}

/*############ MAIN CONTENT LST ############*/
.lst-9 {
	width:719px;
	position:relative;
}

.lst-12 {
	width:959px;;
	position:relative;
}

/*############ SC SINGLE CONTENT ############*/

.sc-3x2{
	width:239px;
	height:139px;
	}
	
.sc-4x2{
	width:319px;
	height:139px;}

.sc-6x3{
	width:479px;
	height:209px;}

/*############ scwa SINGLE CONTENT WITH ATTACHMENT ############*/

.scwa-3x2{
	width:239px;
	height:139px;
	}


/*############ mcwa MULTIPLE CONTENT WITH ATTACHMENT ############*/


.mcwa-3x3{
	width:239px;
	height:209px;}
	
.mcwa-3x4{
	width:239px;
	height:279px;}

.mcwa-3x5{
	width:239px;
	height:349px;}

.mcwa-3x6{
	width:239px;
	height:419px;}
	

/*############ si SINGLE IMAGE ############*/

.si-3x2{
	width:239px;
	height:139px;
	}

.si-3x2 h3 {
	line-height: 10px !important;
}

.si-3x3{
	width:239px;
	height:209px;}

.si-3x4{
	width:239px;
	height:279px;}
	
.si-4x2{
	width:319px;
	height:139px;}
	
.si-6x3{
	width:479px;
	height:209px;}

.si-6x4{
	width:479px;
	height:279px;}

/*############ mi MULTIPLE IMAGE ############*/

.mi-3x2{
	width:239px;
	height:139px;
	}

.mi-3x3{
	width:239px;
	height:209px;}


.mi-3x4{
	width:239px;
	height:279px;}

.mi-4x2{
	width:319px;
	height:139px;}
	
.mi-6x3{
	width:479px;
	height:209px;}

.mi-6x4{
	width:479px;
	height:279px;}

/*############ scwit SINGLE CONTENT IMAGE E TITLE ############*/

.scwit-3x2{
	width:239px;
	height:139px;
	}

/*############ l LINK ############*/

.l-3x2{
	width:239px;
	height:139px;
	}

.l-4x2{
	width:319px;
	height:139px;}
	

/*############ il LINK ############*/

.il-3x2{
	width:239px;
	height:139px;
	}

.il-4x2{
	width:319px;
	height:139px;}
	
/*############ tbn TEXT BANNER LINK ############*/

.tbn-3x3{
	width:239px;
	height:209px;
	}

.tbn-3x6{
	width:239px;
	height:419px;
	}
	
.tbn-6x3{
	width:479px;
	height:209px;
	}

/*############ mc MULTIPLE CONTENT ############*/

.mc-3x2{
	width:239px;
	height:139px;
	}

/*############ scwts SINGLE CONTENT WITH TITLE E SUMMARY ############*/

.scwts-3x3{
	width:239px;
	height:209px;}

/*############ sscws STATIC SINGLE CONTENT WITH SUMMARY ############*/

.sscws-3x3{
	width:239px;
	height:209px;}

/*############ mcwi MUKLTIPLE CONTENT WITH IMAGE ############*/

.mcwi-3x3{
	width:239px;
	height:209px;}
	
.mcwi-3x4{
	width:239px;
	height:279px;}

.mcwi-3x5{
	width:239px;
	height:349px;}

.mcwi-3x6{
	width:239px;
	height:419px;}
	
	
/*############ scwis SINGLE CONTENT WITH IMAGE E SUMMARY ############*/

.scwis-3x4{
	width:239px;
	height:279px;}

.scwis-3x5{
	width:239px;
	height:349px;}
	
.scwis-4x4{
	width:319px;
	height:279px;}

.scwis-4x6{
	width:319px;
	height:419px;}
	
.scwis-6x5{
	width:479px;
	height:349px;}

.scwis-9x6{
	width:719px;
	height:419px;}

/*############ scwits SINGLE CONTENT WITH IMAGE E TITLE E SUMMARY ############*/

.scwits-3x6{
	width:239px;
	height:419px;}

.scwits-4x4{
	width:319px;
	height:279px;}
	
.scwits-6x3{
	width:479px;
	height:209px;}

.scwits-6x4{
	width:479px;
	height:279px;}


/*############ cal CALENDAR ############*/

.cal-3x3{
	width:239px;
	height:209px;}

/*############ stockquote ANDAMENTO TITOLO ############*/

.stockquote-3x3{
	width:239px;
	height:209px;}

.stockquote-3x2{
	width:239px;
	height:139px;}

/*############ tag TAG CLOUD ############*/

.tag-3x3{
	width:239px;
	height:209px;}

/*############ gallery GALLERY ############*/

.gallery-9x3{
	width:719px;
	height:209px;}

.gallery-12x3{
	width:959px;;
	height:209px;}

/*############ scf SINGLE CONTENT FULL ############*/

.scf-12x3{
	width:959px;;
	height:209px;}

.scf-12x4{
	width:959px;;
	height:279px;}

.scf-12x5{
	width:959px;;
	height:349px;}

/*############ scfwc SINGLE CONTENT FULL WITH SOCIAL ############*/

.scfwc-12x3{
	width:959px;;
	height:209px;}

.scfwc-12x4{
	width:959px;;
	height:279px;}

.scfwc-12x5{
	width:959px;;
	height:349px;}
	
	
	
	
/*############ breadcrumb ############*/	

#column-1 .breadcrumb-9x1{
	width:959px;;
	height:30px;
	/*margin:0 0 10px 0;*/
	}

#container-two-page .breadcrumb-9x1{
	/*width:700px;*/
	height:30px;
	font-size: .8em;
	/*margin:0 0 10px 0;*/
}

/*############ title Titolo della pagina ############*/

.title-9x1{
	width:700px;
	margin:0 0 10px 0;
	height:40px;
}

/*############ list 9x elenco articoli ############*/

.list-9x13{
	height:880px;
	width:700px;}
	
/*############# main content ###########*/

.maincontent_9x{
	width:700px;
	bottom:0;}
	
/*############ SIB SINGLE CONTENT IMAGE BANNER ############*/

.sib-3x2 {
    width:239px;
    height:139px;
}

.sib-3x3 {
    width:239px;
    height:209px;
}

.sib-4x4{
	width:319px;
	height:279px;
}

.sib-6x3{
	width:479px;
	height:209px;}
	

.background_tile{
	background-image:url(../../images/background_tile.png);
	top:0;
	left:0;
	right:0;
	bottom:0;
	position:relative;
	display:block;}
	
/*############ MAIN GALLERY ############*/
.maingallery-9 {
	width:719px;
	position:relative;
}

.maingallery-12 {
	width:959px;;
	position:relative;
}

/*############ multiple content GALLERY ############*/
.multipleContentGallery-9x3 {
	width:719px;
	height:209px;}

.multipleContentGallery-9x3 p{
	text-align: center;
}

/*############ mcaw MULTIPLE ANIMATED ############*/

.mcaw-12x6 {
	width:959px;;
	height:419px;
}

.mcaw-base-12x6 {
	width:959px;;
	height:419px;
}

.mcaw-alt-12x6 {
	width:959px;;
	height:419px;
}

@media screen{
	.ls-layer,
	.ls-layer * {
		
		/*white-space: nowrap;*/
		}
	
	.br5 {
		border-radius: 5px;
	}
	
	.c {
		text-align: center;
	}
	
	.sl1, .sl2 {
		font-size: 50px;
		line-height: 100px;
		height: 100px;				
	}
	
	.sl1 {
		color: #eee;
		background: black;
		background: rgba(0,0,0,.75);
	}
	
	.sl2 {
		color: #444;
		background: white;
	}
	
	.red,
	.black,
	.white {
		line-height: 70px;
		font-size: 40px;
	}
	
	.red {
		color: white;
		background: #cf431d;
	}
	
	.black {
		background: black;
		background: rgba(0,0,0,.75);
		color: white;
	}
	
	.white {
		color: #444;
		background: white;
	}
	
	.plus1,
	.plus2,
	.plus3,
	.plus4,
	.br100 {
		border-radius: 100px;
		-moz-border-radius: 100px;
		-webkit-border-radius: 100px;				
	}
	
	.plus1,
	.plus2,
	.plus3,
	.plus4 {
		text-align: center;
		width: 50px;
		height: 50px; 
		font-size: 50px;
		line-height: 50px;
	}
	
	.plus1 {
		color: #eee;
		background: #2e69ad;
	}
	
	.plus2 {
		color: #224177;
		background: #eee;
	}
	
	.plus3 {
		color: #3b173d;
		background: #eee;
	}
	
	.plus4 {
		 color: white;
		background: #85c201;
	}
	
	.text1,
	.text2,
	.text3,
	.text4,
	.text5,
	.text6,
	.text7 {
		font-size: 30px;
	}
	
	.text1 {
		color: #f0f6fd;
	}
	
	.text2 {
		padding: 10px 25px 10px 25px;
		color: #f0f6fd;
		background: #2e69ad;
	}
	
	.text3 {
		padding: 10px 25px 10px 25px;
		color: #2e69ad;
		background: #f0f6fd;
	}
	
	.text4 {
		text-shadow: 0px 0px 20px #224177;
		color: #eee;
	}
	
	.text5 {
		padding: 10px 25px;
		color: #224177;
		background: #eee;
	}
	
	.text6 {
			color: #eee;				
	}
	
	.text7 {
		 color: #85c201;
	}
	
	.text-a {
		font-weight: bold;
		padding: 15px 30px 15px 30px;
		font-size: 100px;
		color: #f4f8fc;
	}
	
	.text-b {
		border-radius: 5px;
		padding: 5px 15px;
		font-size: 30px;
		color: #94e60f;
		background: black;				
	}
	
	.text-c {
		box-shadow: -2px -2px 15px -3px black;
		border-radius: 5px;
		padding: 10px 20px;
		font-size: 40px;
		color: black;
		background: #94e60f;
	}
	
	.text-d {
		box-shadow: -3px -3px 20px -3px black;
		border-radius: 5px;
		padding: 15px 30px 15px 30px;
		font-size: 60px;
		color: #94e60f;
		background: black;
	}
	
	.text-e {
		padding: 4px 15px 7px 15px;
		font-size: 24px;
		color: #444f70;
		background: #ffffff;
	}
	
	.text-f {
			font-size: 60px;
		color: #ff7700;				
	}
	
	.element #layerslider a:link, .element #layerslider a:visited{
		display: inline-block;}
		
	.element #layerslider2 a:link, .element #layerslider2 a:visited{
		display: inline-block;}	
	
	a.pull_slide_banner{
		width:40px;
		height:40px;
		background-color:#fff;
		float:left;
		}
	
	#layerslider a {
		color:#fff;
		text-decoration:none;}
	
	#layerslider a:hover {
		text-decoration:underline;
    }

    #layersliderbase a {
        color:#fff;
        text-decoration:none;}

    #layersliderbase a:hover {
        text-decoration:underline;
    }

    .mcaw-12x6 #layerslider a, .mcaw-12x6 #layerslider a:hover {
		color: inherit !important;
		text-decoration: none !important;
    }

	.mcaw-alt-12x6 #layerslideralt a, .mcaw-alt-12x6 #layerslideralt a:hover {
		color: inherit !important;
		text-decoration: none !important;
	}

	#layerslideralt a:hover {
		text-decoration:underline;
	}

	#layerslideralt a{
		color:#fff;
		text-decoration:none;}

    #layerslider2 a{
		color:#fff;
		text-decoration:none;}
	
	#layerslider2 a:hover{
		text-decoration:underline;}
	
	a.ls-nav-stop,a.ls-nav-start{
		display:none !important;}
	
	.ls-bottom-slidebuttons{
		float:right;
		padding:0 45px 0 0;}

    #backgroundLayer .title_box_banner {
        line-height:36px !important;
        font-size: 36px !important;
    }
}

.nobackimagewidget{
	background-image: none !important;
}

/*############ MAIN EXT APPLICATION CONTENT ############*/
.eabig-9 {
	width:719px;
	position:relative;
}

.eabig-12 {
	width:97.9%;
	max-width: 940px;
	position:relative;
	background-color: #FFFFFF;
}
.eabig-12 iframe {
	height: 430px;
}


/*###########################################################
  
  storytelling 12x6, 12x15, 9x6, 9x15
  
#############################################################*/

.scst-12x6{
	width:959px;;
	height:419px;
}

.scst-12x15{
	width:959px;;
	height:1040px;
}

.scst-9x6{
	width:719px;
	height:419px;
}

.scst-9x15{
	width:719px;
	height:1040px;
}

/*###########################################################
  
  alias
  
#############################################################*/

.alias-9 {
    position: relative;
}

.alias-12 {
	margin:10px 0 0 0;
	position:relative;
}

/*###########################################################
  
  google maps 12x6, 9x6
  
#############################################################*/

.goomps-9x6{
	width:719px;
	height:419px;}
	
.goomps-12x6{
	width:959px;;
	height:419px;}
	
.goomps-9x6-TITLE{
	width:719px;
	height:360px;}
	
.goomps-12x6-TITLE{
	width:959px;;
	height:360px;}			

.gmdleft{
	float: left;
}

/*###########################################################
  
  advanced video 12x8, 9x5, 6x4
  
#############################################################*/

.av-12x8{
	width:959px;;
	height:559px;}
	
.av-9x5{
	width:719px;
	height:349px;}

.av-6x4{
	width:479px;
	height:279px;}

/*############ lpr Last Press Releases ############*/

.lpr-4x4{
	width:319px;
	height:279px;}

/*############ cluster widget ##############*/
.clust-4x2{
	width:319px;
	height:139px;
}

/*############ multiple content slider widget ###############*/
.mcsw-12x3{
	width:959px;
	height:214px;
}

.lpr-6x2{
	width:479px;
	height:139px;
        background-color: #fff
}

.lpr-6x2 h3{
	font-family: 'LeagueGothicRegular' !important;
	font-size: 20px !important;
	font-weight: normal !important;
}

/*.lpr-6x2 h4{
	font-family: 'LeagueGothicRegular' !important;
}*/

.stockquote-3x2 h3{
	font-family: 'LeagueGothicRegular' !important;
	font-size: 20px !important;
	font-weight: normal !important;
}

/*
.stockquote-3x2 h4{
	font-family: 'LeagueGothicRegular' !important;
}*/

.lstn-3x2{
	width:239px;
	height:139px;
	background-color: #fff
}

.lstn-3x2 h3{
	font-family: 'LeagueGothicRegular' !important;
	font-size: 20px !important;
	font-weight: normal !important;
}

.lstn-3x2 img {
	width: 55px;
	height: 50px;
}

.lstn-3x2 h4 {
	font-family: 'OpenSansCondensedBold' !important;
	font-size: 15px !important;
	font-weight: normal !important;
}

.lpr-6x2 h4{
	font-family: 'OpenSansCondensedBold' !important;
	font-size: 18px !important;
	font-weight: normal !important;
}

/*############ VIDEO BANNER ############*/
.videobanner-12x7 {
    width: 100%;
    height: 490px;
}

.video-banner-container {
    height: 490px;
}