/* Cached vesion created on 28/09/15 11:51:44*/
/* elapsed time: 0.028171062469482 secs */

/* CLASSI NECESSARIA ALLA IMPAGINAZIONE TABLE FREE */
/* Sarebbe pi sensato metterli nel BlobView ma questo  il solo css invocato sicuramente da tutti */


P { margin: 0; padding: 0;}

.BLOBAlignLeft {
 text-align: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBAlignCenter { text-align: center;}
.BLOBAlignRight { text-align: right;}
.BLOBAlignJustify { text-align:justify;}

.BLOBBlockAlignCenter { text-align: center; }
.BLOBBlockAlignCenter div {margin: 0 auto;}
.BLOBBlockAlignRight { float: right;}
.BLOBBlockAlignLeft { float:left;}

.BLOBListSymbolDisc { list-style-type: disc;}
.BLOBListSymbolCircle { list-style-type: circle;}
.BLOBListSymbolSquare { list-style-type: square;}
.BLOBListSymbolDecimal { list-style-type: decimal;}
.BLOBListSymbolLowerLetter { list-style-type: lower-alpha;}
.BLOBListSymbolUpperLetter { list-style-type: upper-alpha;}
.BLOBListSymbolNone { list-style-type: none;}

.BLOBFloatClear {
 clear: both; 
 }
.BLOBFloatLeft {
 float: left;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBFloatRight {
 float: right;
 position: relative; /* serve per gestire un bug di ie http://www.positioniseverything.net/explorer/peekaboo.html */
}

.BLOBMarginLeft {
 margin-left: 10px;
}

.BLOBMarginRight {
 margin-right: 10px;
}


.BLOBIMGSpacerLeft { padding-left: 10px;}
.BLOBIMGSpacerRight { padding-right: 10px;}



.BLOBVAlignMiddle {
 vertical-align: middle;
}

.BLOBVAlignTop {
 vertical-align: top;
}

.BLOBVAlignBottom {
 vertical-align: bottom;
}


.BLOBWidth100 {width: 100%;}
.BLOBWidth50 {width: 49%;}

/* usato per affiancare orrizontalmente n oggetti */
.BLOBWidthN1 {float: left; width: 99%;}
.BLOBWidthN2 {float: left; width: 49.5%;}
.BLOBWidthN3 {float: left; width: 33%;}
.BLOBWidthN4 {float: left; width: 24.7%;}
.BLOBWidthN5 {float: left; width: 19.8%;}
.BLOBWidthN6 {float: left; width: 16.5%;}
.BLOBWidthN7 {float: left; width: 14.1%;}
.BLOBWidthN8 {float: left; width: 12.3%;}
.BLOBWidthN9 {float: left; width: 11.0%;}
.BLOBWidthN10 {float: left; width: 9.9%;}
.BLOBWidthN11 {float: left; width: 9.0%;}
.BLOBWidthN12 {float: left; width: 8.2%;}
.BLOBWidthN13 {float: left; width: 7.6%;}
.BLOBWidthN14 {float: left; width: 7.0%;}
.BLOBWidthN15 {float: left; width: 6.6%;}

/* usato per la dimensione delle celle delle tabelle */
.BLOBWidthTDN1 {width: 99%;}
.BLOBWidthTDN2 {width: 49.5%;}
.BLOBWidthTDN3 {width: 33%;}
.BLOBWidthTDN4 {width: 24.7%;}
.BLOBWidthTDN5 {width: 19.8%;}
.BLOBWidthTDN6 {width: 16.5%;}
.BLOBWidthTDN7 {width: 14.1%;}
.BLOBWidthTDN8 {width: 12.3%;}
.BLOBWidthTDN9 {width: 11.0%;}
.BLOBWidthTDN10 {width: 9.9%;}
.BLOBWidthTDN11 {width: 9.0%;}
.BLOBWidthTDN12 {width: 8.2%;}
.BLOBWidthTDN13 {width: 7.6%;}
.BLOBWidthTDN14 {width: 7.0%;}
.BLOBWidthTDN15 {width: 6.6%;}




.BLOBWidthEmpty {}

.BLOBRow1px {
 font-size: .05em;
 height: 1px;
}

.BLOBHidden{
	visibility:hidden;
	position: absolute;
	top: -1000em;
	font-size: .1em;
}


img {
 border-width: 0;
}

table {
 border-width: 0;
}

form {
 padding: 0px; margin: 0px;
}

.FlexCMPError {
 position: relative;
 margin: 2em 0 2em 0;
 padding: .5em;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: .9em;
 font-weight:bold;
 color: #000000;
 background-color:#FFFF66;
 border: 2px solid #FF0000;
}

.errList{
	 position: relative;
	 margin: 1em 0;
	 padding: .5em;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size: .9em;
	 font-weight:bold;
	 color: #000000;
	 background-color:#FFFF66;
	 border: 2px solid #FF0000;
	list-style-type: none;
}

.nowrap {
 white-space:nowrap;
}





/* Nuovi stili per XHTML -------------------------------------------------------------------------- */


.adminPanelPageInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align:left;
	border: 1px solid #000066;
	margin: .3em;
	padding: .3em;
}
.adminPanelPageInfoItem {
	font-size: .65em;
	font-weight: normal;
}
.adminPanelPageInfoItemTitle {
	font-size: .65em;
	font-weight: bold;
}

/* Bordo del campo bloboject che diventa rosso se lasci vuoto un campo obbligatori */
.fldBox {border: 1px solid black;}
.fldErr {border: 1px solid red;}


/* Da qui inizia il vero admin.css, le classi sopra servono all'impaginazione tablefree */
A.adminLinkOnSite {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
	color: #000000;
	background-color: #D6E0F7;
	text-decoration: none;
	text-align: center;
	height: 1em;
	margin: 0px 4px 0px 4px; 
	padding: 0px 2px 1px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFFFFF #000000 #000000 #FFFFFF;
}
A.adminLinkOnSite:hover {
	margin:  0 4px 0 4px;
	padding: 1px 1px 0 3px;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}
A.adminLinkOnSite:active {
	color: #000000;
	background-color: #FEC643;
	border-color: #000000 #FFFFFF  #FFFFFF #000000;
}


/* ------------------------ FORM DI LOGIN ---------------- */


.FlexLoginBoxContainer  {
 width: 100%;
 text-align:center;
}

.FlexLoginBox {
	border: 1px solid #003399;
	width: 400px;
	text-align: left;
	background-image: url(http://www.pianetapsr.it/flex/cm/TemplatesUSR/modules/IT/TemplatesUSR-CM-modules-img/Enter.jpg);
	background-position: top right;
	background-repeat:repeat-y;
	margin: auto auto;
}

.FlexLoginContent{
 width: 245px;
 text-align: center; 
}


.FlexLoginTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;	
}
.FlexLoginLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
}
.FlexLoginField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
	background-color: #FFFFFF;
}

.FlexLoginButton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #003399;
	background-color: #FFFFFF;
	margin: .2em 0em .2em 0em;
}
.FlexLoginSmallText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #333333;
	background-color: #FFFFFF;
	text-align:left;
	margin-bottom: 1em;
}
.FlexLoginSmallText A{
	color: #333333;
	background-color: #FFFFFF;
}/* Costanti del Progetto */

/* -------- LAYOUT -------- */
body {
	font-family:Arial,Verdana,Helvetica, sans-serif; font-size:100%;
	color:#2F2C2C; background-color:#c0c0c0; 
	margin:0; padding:0; line-height:1em; max-width:970px; margin:0px auto;
}
/* --- Per struttura con posizionamenti assoluti: 3 col!! --- */
.Layout {
	width:100%; position:relative; padding:0; background-color:#EFEDED;
}
.ColCent, .ColCent2Col, .ColCent2ColDx {
	margin:0 450px 0 0; padding:10px;
	min-height:50em; 
}
.ColCentHomeTest {
	margin:0 450px 0 0; padding:10px; height:690px;
	/* ---min-height:50em; --- */
	
	
}
.ColCent2Col {
	margin-right:210px; 
}
.ColCent2ColDx {
	margin-left:0; 
}
.ColSx {
	position:absolute; top:20px; right:220px; 
	width:230px; 
}
.ColDx {
	position:absolute; top:25px; right:10px; background-color:#FFFFFF;
	width:200px; 
}
.Home .ColDx {
	position:absolute; top:25px; right:10px; background-color:transparent;
	width:200px; 
}
/* --- Per struttura con flottaggi: 2 col!! --- */
.ColCent2ColMenuSx {
	margin:0 0 0 230px; padding:10px 0 10px 10px; 
	color:#2F2C2C; background-color:#FFFFFF; 
}
.ColCent2ColMenuDx {
	margin:0 200px 0 0; padding:10px 10px 10px 0; 
	color:#2F2C2C; background-color:#FFFFFF; 
}
.OldIEwidth99 {
	width:100%; float:left;	
}
.OldIEfloat {
	float:left; width:100%;  
}
.ColSxFloat {
	float:left; width:230px; 
}
.ColDxFloat {
	float:right; width:200px; 
}
/* --- Classi "prezzemolo" da usare ovunque --- */
.GoAway {
	position:absolute; top:-10000px; left:-10000px;
}
.clear {
	clear:both; width:99%; /*height:1px;*/ line-height:.05em; font-size:.05em; background:transparent;
}
/* --- Msg di errore e avvisi --- */
.Errore { 
	margin:10px 0; padding:20px 0; 
	border:2px solid #2F2C2C; color:#2F2C2C; background-color:#FFFF7E;
	font-weight:bold; font-size:1.2em; text-align:center;
}
.Attenzione { 
	padding:10px; margin:10px 0; border:1px solid #2F2C2C; 
	font-size:.8em; font-weight:bold; color:#2F2C2C; text-align:center;
}
.Attenzione a { 
	color:#000000; background-color:transparent;
}
.Attenzione a:hover {
	text-decoration:none; color:#000000; background-color:transparent;
}



.TopContainer{ background-color:#EFEDED;height: 55px;}
.BottoniSocial{ float:right; }
.FormCerca{ float:right; margin-right:5px; margin-top:10px;}
.BreadcrumbPath{ float:left; }
.UtilityFloat{ float:right; }
.LogoMipaaf{ margin:0 auto 20px auto; text-align:center;}
.Contenuti { background-color:#ffffff; padding:10px 20px 0 20px; min-height:750px;}
.PianetaPsr .ColDx {
	 min-height:760px;

}
.TitoloInArchivio {
	
	font-size:1em; font-weight:bold; padding-left:10px; margin-top:20px;
}
.Tag {
		font-size:0.8em; font-weight:bold; padding:0px; margin:0px; text-transform:uppercase; color:#F00;line-height: 1em;
}
.TagRegione {
	color: #0000ff;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
    padding: 0;
	margin: 5px 0;
	text-transform:uppercase;
}
#StampaPagina .AbstractFotoHome {
    background:transparent; 	
    padding: 10px;
    position: static;
 
		
}
#StampaPagina .ImgStampa {
	display:block;
		
}
.ArticoliCollegati {
	margin:10px 20px;
		
}
.BLOBBlockAlignCenter dl.viewCaption {
	width:100% !important; 
		
}
.BLOBBlockAlignCenter dl.viewCaption dd {	
	text-align:center;
}
.Contenuti a.viewLink {
    font-size: 0.8em;
}
.Contenuti {
	padding-bottom:20px;
   
}
.Box1grandeHome {
    background-color: #FFF;
    color: #000;
    margin: 5px 0px 2px;
    height: 313px;
    padding: 10px;
}
.Box1grandeHome .viewSottotitolo{ margin:0; padding:0; color:#98012E;}
.Box1grandeHome a { text-decoration:none; color:#000000;}
.Box1grandeHome a:hover { text-decoration:none; color:#000000;}
.Box1grandeHome a.viewLink { text-decoration:none; color:#000000; font-weight:bold;}
.Box1grandeHome a.viewLink:hover { text-decoration:none; color:#000000; font-weight:bold;}
.Box1grandeHome .viewTitolo { border:none; color:#98012E;}
.Agroenergie .viewSottotitolo{ margin:0; padding:0; color:#ffffff;}
.Box1grande .viewSottotitolo{ margin:0; padding:0; color:#98012E;}
.ProgettiDiFiliera .viewSottotitolo{ margin:0; padding:0; color:#ffffff;}
.Trend .viewSottotitolo{ margin:0; padding:0; color:#ffffff;}
.Intervista .viewSottotitolo{ margin:0; padding:0; color:#000000;font-size: 0.8em;}
.IlPuntoPsr .viewSottotitolo{ margin:5px 0; padding:0; color:#000000; font-size:1.05em; }
.SpecialePAC .viewSottotitolo{ margin:5px 0; padding:0; color:#c0bd00; font-size:1.1em;}
.IlPuntoPsr .viewTitolo3{ background:none; margin:5px 0; padding:0; color:#000000; font-size:0.9em; border:none; text-decoration:none;}

.Intervista .viewSottotitolo{ margin:5px 0; padding:0; color:#000000; font-size:1.05em;}
.Intervista .viewTitolo3{ background:none; margin:30px 0 0 0; padding:0; color:#000000; font-size:0.8em; border:none; text-decoration:none; padding-right:15px;}


.IlPuntoPsr2 {
    height: 532px;
    margin-bottom: 10px;
    background-color: #FFF;
    padding: 10px 10px 0px;
    color: #000;
    margin-top: 0px;
  /* ---   font-size: 0.9em;--- */
	/* --- line-height: 1em;--- */

}


.IlPuntoPsr2 a {
    color: #000;
    background-color: transparent;
	text-decoration:none;
	/* ---font-size: 1em; --- */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	/* ---line-height:13px; --- */

}
.IlPuntoPsr2 a:hover {
    color: #000;
    background-color: transparent;
	text-decoration:none;
/* --- font-size: 1em; --- */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	/* --- line-height:13px; --- */

}

.IlPuntoPsr2 .viewTitolo5 {
    border-bottom: medium none;
    background: none repeat scroll 0% 0% transparent;
    color: #98012E;
   font-size: 0.9em;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 5px;
}


/* puntopsr 3*/
.IlPuntoPsr3 {
    height: 600px;
    margin-bottom: 10px;
    background-color: #FFF;
    padding: 10px 10px 0px;
    color: #000;
    margin-top: 0px;
  /* ---   font-size: 0.9em;--- */
	/* --- line-height: 1em;--- */

}


.IlPuntoPsr3 a {
    color: #000;
    background-color: transparent;
	text-decoration:none;
	/* ---font-size: 1em; --- */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	/* ---line-height:13px; --- */

}
.IlPuntoPsr3 a:hover {
    color: #000;
    background-color: transparent;
	text-decoration:none;
/* --- font-size: 1em; --- */
	font-family: Arial,Verdana,Helvetica,sans-serif;
	/* --- line-height:13px; --- */

}

.IlPuntoPsr3 .viewTitolo5 {
    border-bottom: medium none;
    background: none repeat scroll 0% 0% transparent;
    color: #98012E;
   font-size: 0.9em;
    font-weight: bold;
    margin: 0px;
    padding: 0px 0px 5px;
}


.Agroenergie a,.Agroenergie a:hover{ text-decoration:none; color:#ffffff;}
.Box1grande a,.Box1grande a:hover{ text-decoration:none; color:#000000;}
.ProgettiDiFiliera a,.ProgettiDiFiliera a:hover{ text-decoration:none; color:#ffffff;}
.Trend a,.Trend a:hover{ text-decoration:none; color:#ffffff;}
.Intervista a,.Intervista a:hover{ text-decoration:none; color:#000000;}
.IlPuntoPsr a,.IlPuntoPsr a:hover{ text-decoration:none; color:#000000;}
.Intervista{ padding: 10px 10px;}
.IlPuntoPsr {margin:0;} 
.IlPuntoPsr .viewTitolo {
    border-bottom: 2px solid #BFBD00;
    font-size: 1.4em;
    font-weight: normal;
    line-height: auto;
    padding: 0 0 5px;
	color:#98012E;
	margin:0;
}
.Box1grande .viewTitolo { border:none; color:#98012E;}
.BoxBiancoHome {    
	background-color: #ffffff;
    color: #000000;  
    padding: 5px 10px;
	height:304px;
}
.BoxBiancoHome .viewTitolo { border:none; color:#98012E;}
.BoxDimensioneFissa  { 
	font-weight:bold;
	border:none;  
	font-size: 0.8em;
    font-weight: bold;
    text-transform: uppercase;
}
.BoxPrimoPiano{ background-color:#ffffff; margin-bottom:10px; height: 355px;}
.BoxInBreveFisso { background-color:#ffffff; margin-top:20px; height: 340px}
.BoxInBreveFisso h2.viewSottotitolo {padding:0px 5px; color:#000000;}
.BoxInBreveFisso .viewPar {padding:0px 5px;}
.BoxInBreveFisso .viewPar a{ text-decoration:none;}
.BoxInBreveFisso2 { margin:5px 0; background-color:#ffffff; padding: 5px 2px 2px 2px; height: 333px}
.BoxInBreveFisso2 h2.viewSottotitolo {    padding: 0px 5px;
    color: #98012E;
border: medium none;}
.BoxInBreveFisso2 .viewPar {padding:0px 5px;}
.BoxInBreveFisso2 .viewPar a{ text-decoration:none;}
.BoxGrigioHome {
	background-color:#d0cccd; color:#000000;	margin: 0;     padding: 5px 10px;
	height:304px;
}
.BoxPrimoPiano .viewTitolo {
    border:none;
    padding:0;
	margin:5px 0;
}
.BoxBiancoHome a {
	text-decoration:none;
 
}
.BoxGrigioHome a {
	text-decoration:none;
 
}
.Home .viewTitolo {
	border:none;
    font-size: 1.4em;
    font-weight: normal;
    line-height: auto;
    padding:0;
	margin:0;
}
.Home .viewSottotitolo{
	border:none;
    padding:0;
	margin:0;
}



.titoloInBreve{
	font-size: 1em;
	font-weight:bold; 
	text-transform:uppercase;
	}
	
.BoxTesto { font-size:0.8em; padding:10px; font-weight:normal; background-color:#cde27a; color:#000000;}
.BoxTesto2 { font-size:0.8em; padding:10px; font-weight:normal; background-color:#f6f6db; color:#000000;}
.BoxNumeroHomePage {float: left;
margin-top: 10px;
margin-left: 13px;
width: 180px; font-weight:bold; font-size:1.1em;}

.Note { font-size:0.6em; font-style:italic;}/* -------- TESTATA -------- */
.Testata1 { 
	background:#efeded; height:90px; 
}
.Testata2 {
	float:left;
}
.Testata3 {
	float:right;  margin-right: 5px; margin-top:10px;
}
a.Home {
	display:block; width:360px; height:50px; position:absolute; top:0px; left:25px; z-index:10;
}
/* -------- OGGETTI DI CORPO PAGINA -------- */
h1, h2, h3, h4, h5, h6 {
	margin:10px 0; padding:1px; font-size:1em;
	color:#2F2C2C; background-color:transparent;
}
	/* Livello 1 */
.viewTitolo {
	padding:0 0 10px 0; border-bottom:2px solid #BFBD00;  font-size: 1.8em;
    font-weight: normal; line-height:1em;
}
	/* Livello 2 */
.viewSottotitolo, .viewSotTitCell, ol.RSSBlock h2 {	
	margin-bottom:2px; font-size:.9em; min-height:1.2em; color:#98012e; 
}
	/* Livello 3 */
.viewTitolo3 {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo3.gif) 0 100% no-repeat;
	margin-bottom:6px; font-size:.75em; padding-left:15px; border-bottom:1px solid #2F2C2C;
}
	/* Livello 4 */
.viewTitolo4 {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo4.gif) 0 4px no-repeat; text-transform:uppercase;
	margin-bottom:5px; font-size:.85em; padding-left:11px; border-bottom:1px dashed #2F2C2C; padding-bottom:5px;
}
	/* Livello 5 */
.viewTitolo5 {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Titolo5.gif) 0 6px no-repeat;
	margin-bottom:5px; font-size:.75em; padding-left:11px; border-bottom:1px dotted #2F2C2C;
}
/* ------- PARAGRAFAZIONI ------- */
.viewPar, .viewParCell, .viewLI {
	color:#2F2C2C; font-size:.8em; padding:2px 0;
}
/* ------- LINK(+IMMAGINE) E ALLEGATI(DOWNLOAD) ------- */
a {
	color:#000000; background-color:transparent;
}
a:hover {
	text-decoration:none;
 }
a.viewLink {
	font-size:.7em;
}
.BoxPrimoPiano a.viewLink {
    font-size: 0.9em;
    font-weight: bold;
	text-decoration:none;
}
a.viewLinkIMG img {
	border:none; padding-right:5px; background-color:#FFFFFF; color:#2F2C2C;
}
/* ------- SOTTOTITOLO+PARAGRAFO+IMMAGINE ------- */
dl.viewCaption, dl.viewCaption dt, dl.viewCaption dt img {
	margin:0; padding:0;
}
dl.viewCaption dd {
	margin:0; padding:0; color:#2F2C2C; 
	font-size:.7em; font-style:italic; text-align:left;
}
/* ------- TABELLE DATI ------- */
.viewTable {
	margin:10px 0;
}
.ViewSpaceCell {
	width:10px;
}
.viewTextCell {
	width:100%;
}
.viewTableCellText {
	font-size:.7em; text-align:left; color:#2F2C2C; padding:2px 1px;
}
.viewTableTDContainer {
	font-size:1.2em;
}
.viewTableHRTD, .viewTableHCTD { 
	color:#FFFFFF; background-color:#19466E;
}
.viewTableHRTD a, .viewTableHCTD a { 
	color:#FFFFFF; background-color:#19466E;
}
.viewTableHRTD a:hover, .viewTableHCTD a:hover { 
	text-decoration:none;
}
.viewTableHRCellText, .viewTableHCCellText { 
	color:#FFFFFF; background-color:#19466E;
	font-size:.7em; font-weight:bold; text-align:left; padding:2px 1px;
}
.viewTableCellText a.viewLink {
	font-size:1em;
}
/* ------- ELENCO LINK AD ANCORA ------- */
.viewAnchorList {
	list-style-type:none; margin:5px 0 10px 5px; padding:0; clear:both; width:99%;
}
.viewAnchorList li {
	margin:2px 0; padding:0 1px;
}
.viewAnchorList li a.viewAnchor {
	background:none; padding:0; font-weight:normal;
}
a.viewAnchor {
	font-size:.7em; font-weight:bold; padding:.2em 1px;
}
/* ------- RIGA VUOTA E DI SEPARAZIONE ------- */
.viewLineBreak { 
	height:10px;
}
.viewHR { 
	color:#000000; height:2px; 
}
/* ------- CORSIVO GRASSETTO ED EVIDENZIATO ------- */
.userFormat1 {
	font-weight:bold; 
}
.userFormat2 {
	font-style:italic; 
}
.userFormat3 {
	color:#2F2C2C; background-color:#FFFF7E; 
}
/* ------- ELENCHI PUNTATI E NUMERATI ------- */
	/* Tutte le liste */
.viewUL, .viewOL, .viewLI ul, .viewLI ol {
	margin:0; padding:0 0 0 23px; 
}
.viewUL ol, .viewOL ol, .viewLI ul ol, .viewLI ol ol {
	margin:0; padding:0 0 0 12px;
}
.viewLI ol li {
	font-size:1em;
}
/* ------- PORZIONE DI INDICE ------- */
.viewIndexSlice ol {
	list-style-type:none; margin:10px 0; padding:0;
	font-size:.75em; font-weight:bold;
}
.viewIndexSlice ol li {
	float:left; min-width:190px; 
	margin:0 10px 10px 0; padding:7px; color:#2F2C2C;
	background:transparent url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Slice.gif) 0 0 repeat-y;
}
.viewIndexSlice ol li a {
	color:#2F2C2C; background-color:transparent; text-decoration:none;
}
.viewIndexSlice ol li a:hover {
	text-decoration:underline;
}
/* ------- ELENCO RSS ------- */
ol.RSSBlock {
	margin:10px 0; padding:0;
	list-style-type:none;
	font-size:.7em;
}
ol.RSSBlock li {
	margin:4px 0; padding:5px;
	border:1px solid #3f3f3f;
}
ol.RSSBlock em {
	font-size:.9em; font-weight:normal;
}
ol.RSSBlock p {
	margin:5px 0; padding:0;
}
/* ------- FORM ------- */
form[action="#"] {
	font-size:.7em;
}
form[action="#"] legend {
	font-weight:bold; font-size:1.1em; color:#000000; background-color:transparent;
}
.formColLeft {
	width:15em; margin-right:5px; text-align:right;
}
.formColRight {
	width:25em;
}
/* ------- ELEMENTI PERSONALIZZATI DA "CM" ------- */	
	/* BoxDimensioneFissa per testi a dimensione bloccata tipo privacy */
/*div.BoxDimensioneFissa {
	display:block; overflow:auto; height:80px; 
	margin:10px 0; padding:10px;
	border:1px solid #2F2C2C; color:#2F2C2C;
	text-align:justify; font-size:.6em;
}*/
	/* BoxHomeIdeaFutura - uso speciale di userformat1 e userformat3 */
.BoxHomeIF {
	color:#00386B; background-color:transparent;
	font-size:1em; padding:5px; margin-bottom: 20px;
}
#Home .BoxHomeIF {
	color:#e6f4fe; background-color:transparent;
}
.BoxHomeIF strong.userFormat1 {
	font-size:1.2em; font-weight:bold; 
}
.BoxHomeIF span.userFormat3 {
	color:#FFFFFF; background-color:transparent;
}
	/* Box "ElementiDistintivi" - uso speciale di userformat3 per emulare il sottotitolo */
.ElementiDistintivi {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/ElementiDistintivi.jpg) 100% 0 no-repeat; 
	margin:10px 0; padding:45px 30px 20px 15px; min-height:120px; 
}
	/* ------- Box Stondato ------- */
.BoxStondato .Box1 {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box1.gif) 0 0 no-repeat;
	margin:5px; padding:0;
}
.BoxStondato .Box2 {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box2.gif) 100% 0 no-repeat;
}
.BoxStondato .Box3 {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box3.gif) 100% 100% no-repeat;
}
.BoxStondato .Box4 {
	padding:15px; margin:10px 0; 
	background:transparent url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/Box4.gif) 0 100% no-repeat;
	color:#3B3D87; font-size:1em; font-weight:bold; text-align:center;
	min-height:80px; 
}
	/* ------- Box Fregio FlexCMP ------- */
.BoxFregioFlexCMP {
	padding:10px 25px; margin:10px 0; border:1px solid #3B3D87; font-weight:bold; font-size:.8em; 
	background:#eef5fb url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/BoxFregioFlexCMP.jpg) 50% 0 no-repeat;
	color:#3B3D87; min-height:280px; 
}

.ColDx .SezAgg {	
	
}
.ColDx .viewSottotitolo {	
	font-size:.9em; min-height:1.2em; text-transform:uppercase; 
}
.ColDx .viewLink {	
	font-size:.8em; text-decoration:none;
}
.BLOBFloatLeft {z-index: 20;}
.BLOBFloatRight {z-index: 20;}/* -------- CANALI -------- */
	/* -------- Elementi Generici -------- */
.ElencoCanale ol {
	list-style-type:none; margin:0; padding:0; color:#2F2C2C; background-color:transparent; 
}
.ElencoCanale li {
	margin:0 0 10px; font-size:.8em;
}

.SpecialePAC .ElencoCanale li {
	margin:0 0 10px; font-size:0.9em;
}

.SpecialePAC .BLOBMarginRight {
	margin:0;
}

.ElencoCanale ol li a{
	font-weight: bold;
	 
}
.ElencoCanale h3 {
	font-size:1.1em; padding:0; margin:0 0 5px;
}
.ElencoCanale img {
	float:left; padding:0 5px 5px 0;
}
.ElencoCanale p {
	margin:0; padding:0;
}
.ElencoCanale span {
	letter-spacing:.1em; color:#2F2C2C; background-color:transparent;
}
	/* -------- Elencatore predefinito: NewsBlock -------- */
.NewsBlock {
	width:100%; margin:7px 0; font-size:.7em; color:#2F2C2C; background-color:transparent;
}
.NewsBlockImgLeft {
	float:left; margin:0 5px 5px 0;
}
.NewsBlockImgRight {
	float:right; margin:0 0 5px 5px;
}
	/* --- Elencatore "Notizie affiancate" --- */
.Affianca li {
	float:left; margin-right:.2%; width:49.7%; 
}
.Affianca img {
	max-height:90px; max-width:120px; 
}
	/* --- Elencatore "Foto Titolo Strillo" --- */
.FotoTitoloStrillo ol li a {
	font-weight:bold;
}
.FotoTitoloStrillo ol li img {
	float:left; margin:0 5px 5px 0;
}
	/* --- Elencatore "Foto Titolo Strillo" --- */
.ElencoCalendario .CalendarioInt {
	float:left; width:230px;
}	
.ElencoCalendario ol {
	margin-left:230px; padding-left:15px;
}
	/* -------- Paginazione -------- */
#ChannelPager {	
	padding:10px 0; margin:10px 0; border-top:1px solid #2F2C2C;
}
#ChannelYearLabel, #ChannelMonthLabel, #ChannelDayLabel {
	float:left; line-height:2em;
}
#ChannelYearList, #ChannelMonthList, #ChannelDayList {
	clear:left;
}
#ChannelYearList ol li.ChannelSelItem strong {
	margin:0 7px;
}
#ChannelPager ol { 	
	list-style-type:none; border-left:1px solid #2F2C2C;	
	margin:0; padding:0;
}
#ChannelPager li {	
	margin:0; padding:0; border-right:1px solid #2F2C2C; float:left; line-height:2em;	
}
#ChannelPager a, #ChannelPager strong {	
	font-weight:bold; margin:0 7px;
}
.ChannelSelItem span {	
	padding:0 7px; font-weight:bold;
}
.ChannelEmptyItem span {
	display:none;
}
#ChannelClear {	
	clear:both; height:1px; line-height:.05em; font-size:.05em;
}

	/* --- Elencatore "Agroenergie" --- */
.Agroenergie {
	background-color:#004c5b; padding:10px; color:#ffffff;	margin: 5px 0 2px; height:82px;
}	
.Box1grande {
	background-color:#ffffff; padding:10px; color:#000000;	margin: 5px 0 2px; height:auto;
}	
.ProgettiDiFiliera {
	background-color:#007576; padding:10px; color:#ffffff;	margin: 5px 0 2px;height:82px;
}
.Trend {
	background-color:#bfbd00; padding:10px; color:#ffffff; margin: 5px 0 2px;height:82px;
}
.BannerMagazine { margin-bottom:10px;}
.InBreve {
 margin-top: 10px;
}

 
.IlPuntoPsr{
	background-color:#ffffff; padding:10px 10px 0px; color:#000000; margin-top:0;height:240px; font-size:0.9em; 
}

.TitBoxGrigioHome{
	 color:#98012e;
	 font-size: 1.2em;
	 font-weight: bold;
	 text-transform: uppercase;
}
.TitEstratorePrimoPiano{
	 color:#ffffff;
	 font-size: 1.2em;
	 font-weight: bold;
	 text-transform: uppercase;
}
.TitoloFotoHome{
    color: #000000;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 2em;
    position: relative;
    top: -320px;
	 height:1px;
}
.Agroenergie ol li a {
 color:#ffffff; 
 text-decoration:none;
 font-weight:normal; 
}	
.ProgettiDiFiliera ol li a {
 color:#ffffff; 
 text-decoration:none; 
  font-weight:normal; 
}	
.Trend ol li a {
 color:#ffffff; 
 text-decoration:none; 
  font-weight:normal; 
}	
.InBreve ol li {
 background-color:#ffffff;
 padding:10px;
 margin: 5px 0;
}

.Intervista	ol li {

 padding:40px 10px 10px 10px;

}
.InBreve ol li a {
 color:#000000; 
 text-decoration:none; 
  font-weight:normal;
  text-transform:none;
}

	

.IlPuntoPsr ol li a {
 color:#000000; 
 text-decoration:none; 
 font-weight:normal;
}	
.BoxGrigioHome ol li a {
 color:#000000; 
 text-decoration:none;
 font-weight:normal;
}

.TitIlPuntoPsr {
	font-weight:bold;	
	font-size: 1.2em;
 
}	
.Intervista {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Oggetti/intervista_fondino.gif) 0 0 no-repeat;
	height:260px;
	margin:7px 0;
 
}	
.Intervista ol li a {
 color:#000000; 
 text-decoration:none;
 font-weight:normal; 
}
.FotoTitoloStrillo {
 margin-top:0px;
 height: 330px;
}
.AbstractFotoHome{
 	background: none repeat scroll 0 0 #FFFFFF;
    height: 125px;
    left: 0;
    padding: 10px;
    position: relative;
    top: 170px;
	opacity:0.8;

}
.TestoFotoHome{
    position: relative;
    top: -320px;
	 height:1px;
	top: -280px;
}
.ImmagineFotoHome{
	z-index:99;

}
.FotoHome{
	 height:330px;

}

#StampaPagina .TestoFotoHome{
    position: static;
	margin-top:50px;
	
}
#StampaPagina .TitoloFotoHome{
    color: #000000;
    font-size: 1.6em;
    font-weight: bold;
    line-height: 2em;
    position: static;

}

#StampaPagina img{
	display:none;
}
#StampaPagina .Intervista {
	background:none;
	height:auto;
	margin:0px;	
}
#StampaPagina .FotoTitoloStrillo  {
	height:auto;	
}
#StampaPagina .FotoTitoloStrillo  {
	height:auto;	
}
#StampaPagina .FotoHome  {
	height:auto;	
}
#StampaPagina .IlPuntoPsr {
	height:auto;	
}
#StampaPagina .Intervista ol li  {
	padding:0 10px;
	
}
/* ------- SONDAGGI ------- */
form.PollForm {
	margin:0; padding:5px; 
	color:#2F2C2C; background-color:transparent;
}
div.PollBox {
	color:#2F2C2C; background-color:transparent;
	padding:5px; border:1px solid #2F2C2C; margin:10px 0;
	background-color:#EFEDED;
}
div.PollBox ol li input {
	position:relative; left:4px; width:16px; 
	margin:0 5px 0 -8px; padding:0; top:3px;
}
div.PollBox input.Submit {
	margin-top:10px;
}
div.PollBox ul li img {
	position:relative; top:5px;
}
div.PollBox p {
	margin:0; padding:3px 0;
}
div.PollBox p.Totale {
	margin:10px 0 5px 0; padding:0; font-weight:bold;  
}
div.PollBox a {
	color:#000000; background-color:transparent; font-weight:bold;  
}
div.PollBox a:hover {
	text-decoration:none; 
}
div.PollBox a.TuttiSondaggi {
	padding:2px 0 20px 34px; display:block; float:left; 
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Utilities/Sondaggi.gif) 0 0 no-repeat;
	min-height:15px; 
}
.VMenu h1 { 
	font-size:.8em; margin:8px 3px;
}
.VMenu h2 { 
	font-size:.7em; margin:5px 3px;
}
.VMenu .PollBox { 
	margin:5px 3px;
}
/* ---------- Calendario -------------- */
.viewCalendar {
	margin:10px auto; padding:5px 0 0; font-weight:bold; text-align:center; 
	float:left; width:230px; clear:both; color:#2F2C2C; background-color:transparent; 
}
.viewCalendar a {
	text-decoration:underline; padding:1px;
	color:#2F2C2C; background-color:transparent;
}
.viewCalendar a:hover {
	text-decoration:none;
}
.viewCalendar div {
	font-size:.8em;
}
.viewCalendar div a:hover {
	color:#AF0000; background-color:transparent;
}
.viewCalendar div span {
	margin:0 2px; white-space:nowrap; 
	font-weight:bold;
}
.viewCalendar table {
	border-collapse:separate; font-size:.7em; margin:5px 0;
}
.Contenuti .viewCalendar div, .Contenuti .viewCalendar table {
	font-size:1em;
}
.viewCalendar table td {
	border:1px solid #3f3f3f; width:13.2%; padding:4px;
}
.viewCalendar table td.current {
	background-color:#AF0000; color:#FFFFFF; border:1px solid #AF0000; 
}
.viewCalendar table td a {
	color:#000000; background-color:#EFEDED;
	display:block; text-decoration:none; margin:-4px; padding:4px;
}
.viewCalendar table td a:hover {
	color:#2F2C2C; background-color:#EAB1B7; 
}
.daySu {
	color:#AF0000; background-color:transparent;
}
/* ------- MODULO GALLERIA FOTOGRAFICA ------- */
.GPContent { 
	position:absolute; top:-10000px; left:-10000px;
}
	/* Elenco generale: gallerie, album e foto */
.GalleryPlus {
	background:#FFFFFF; color:#2F2C2C; padding:10px; 
}
.GalleryPlus ul {
	padding:20px 0 0; margin:0; list-style-type:none; font-size:.7em;
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Barra.gif) 0 10px repeat-x;
}
.GalleryPlus ul li {
	background:#FFFFFF url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/Barra.gif) 0 100% repeat-x; 
	margin-bottom:20px; padding-top:10px; padding-bottom:25px;
}
.GalleryPlus dl {
	margin:0; padding-bottom:5px; position:relative; 
}
.GalleryPlus dt {
	margin:0; padding:0 0 0 10px;
}
.GalleryPlus ul li a {
	display:block; padding:4px .5% 6px .5%; margin:0 0 5px;
	font-weight:bold; color:#FFFFFF; background-color:#000000;

}
.GalleryPlus ul li img {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FotoBottom.gif) 50% 100% no-repeat; 
	padding:0 0 12px; position:absolute; left:0; top:0; max-height:90px; 
}
.GalleryPlus dd {
	margin:0; padding:0 0 0 10px; line-height:1.5em;
}
.GalleryPlus dd.Description {
	margin-bottom:10px;
}
	/* Elencatori in modalità "Affiancata" [templates "-Affianca.html"] */
.Affianca ul li { 
	margin-right:1%; padding-left:.5%; padding-right:.5%; 
	float:left; width:47.9%; min-height:170px;
	
}
.Affianca ul li a {
	width:99%; 
}
	/* Elencatori in modalità "Centrata" [templates "-Centra.html"] */
.Centra .viewImageNumPag dl dt {
	text-align:center;
}
	/* Elenco gallerie [templates "DEFAULT / BLOBElencoGallerie-ElencoGallerie.html"] */
.GalleryList {
}
	/* Elenco album [templates "DEFAULT / BLOBElencoAlbum-ElencoAlbum.html"] */
.AlbumList {
}
	/* Elenco foto [templates "DEFAULT / BLOBAlbum-Album.html"] */
.Album {
}
		/* Elenco foto > Modalità "Immagine singola, paginazione per titolo immagine" */
.SingleImageTitPag {
	background:#FFFFFF url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FotoBigBottom.gif) 0 50% repeat-x;
}
.SingleImageTitPag dl {
	margin:0;
}
.SingleImageTitPag dt {
	margin:0; padding:0;
}
.SingleImageTitPag dl dd {
	margin:5px 0; padding:0; font-size:.7em; text-align:center; font-style:italic;
}
.SingleImageTitPag img {
	position:static; background:none; padding:10px; margin:0 10px 0 0;
	border:1px solid #2F2C2C; max-height:none; 
}
.SingleImageTitPag dl dt img {
	padding:0 0 12px; border:none;
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FotoBottom.gif) 50% 100% no-repeat;
}
.SingleImageTitPag .SingleImage {
	float:left;
}
		/* Elenco foto > Modalità "Elenco miniature" */
			/* Fase 1: gruppo miniature */
.viewImageTotal {
	float:left; margin:0 20px 10px 0; font-size:.7em;
}
.viewImageTotal dt strong {
	display:block; text-align:center; margin-bottom:4px; line-height:1.2em;
}
.viewImageTotal dd img {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FotoBottom.gif) 50% 100% no-repeat; padding:0 0 12px;
}
			/* Fase 2: immagine grande singola */
.ThumbImageSingle dl dt {
	padding:5px 0;
}
.ThumbImageSingle dl dt img {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FotoBottom.gif) 50% 100% no-repeat; padding:0 0 12px;
}
.ThumbImageSingle dl dd {
	font-size:.7em; text-align:center; font-style:italic; padding-left:0;
}
			/* Fase 2: link di ritorno all'elenco */
.BackLink {
	margin:10px 0; padding:0 0 0 20px; font-size:.7em; font-weight:bold; color:#000000;
	background:transparent url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/BackLink.gif) 0 1px no-repeat;
}
		/* Elenco foto > Modalità "Foto singola con navigazione per numero pagina" */
.viewImageNumPag dl dt {
	padding:5px 0;
}
.viewImageNumPag dl dt img {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FotoBottom.gif) 50% 100% no-repeat; padding:0 0 12px;
}
.viewImageNumPag dl dd {
	font-size:.7em; text-align:center; font-style:italic;
}
/* ---- PAGINAZIONE | NAVIGAZIONE ---- */
	/* Paginazione a titoli per album a immagine singola */
.GalleryPlus .FlexNavi {
	margin:10px 0; padding:10px 10px 20px; font-size:.65em; font-weight:bold; color:#2F2C2C;
	background:transparent url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/GalleryPlus/FondoNav.gif) 0 0 repeat-x;
} 
.GalleryPlus .FlexNavi ol {
	margin:0; padding:0; list-style-type:none; float:left;
}
.GalleryPlus .FlexNavi ol li {
	float:left;
} 
.GalleryPlus .FlexNavi span.NavInactive, 
.GalleryPlus .FlexNavi span.NavActive a, .GalleryPlus .FlexNavi span.NavActive strong, 
.GalleryPlus .FlexNavi ol li a, .GalleryPlus .FlexNavi ol li strong {
	margin:0 3px; padding:3px 5px 5px; display:block; float:left; border:1px solid #FFFFFF;
}
.GalleryPlus .FlexNavi a { 
	color:#000000; background-color:transparent; text-decoration:none;
}
.GalleryPlus .FlexNavi a:hover, .GalleryPlus .FlexNavi span.NavActive strong, .GalleryPlus .FlexNavi ol li strong { 
	color:#FFFFFF; background-color:#000000;  padding:3px 5px 5px;
}
	/* Paginazione a "Immagine singola, paginazione per titolo immagine" */
.SingleImageTitPag .FlexNavi {
	padding:30px 0 0 30px; font-size:.7em; background:none;
}
.SingleImageTitPag .FlexNavi ol {
	float:none; list-style-type:decimal;
}
.SingleImageTitPag .FlexNavi ol li {
	float:none; margin:0 0 5px;
}
.SingleImageTitPag .FlexNavi span.NavInactive, 
.SingleImageTitPag .FlexNavi span.NavActive a, .SingleImageTitPag .FlexNavi span.NavActive strong, 
.SingleImageTitPag .FlexNavi ol li a, .SingleImageTitPag .FlexNavi ol li strong {
	padding:2px; float:none; display:inline; border:none;
}
.SingleImageTitPag .FlexNavi a { 
	color:#2F2C2C; background-color:transparent; text-decoration:underline;
}
.SingleImageTitPag .FlexNavi a:hover, .SingleImageTitPag .FlexNavi span.NavActive strong, .SingleImageTitPag .FlexNavi ol li strong { 
	color:#2F2C2C; background-color:transparent; text-decoration:none;
}
	/* Paginazione a "Foto singola con navigazione per numero pagina" */
.viewImageNumPag .FlexNavi {
	min-width:350px; 
}
/* FORUM */
.ForumTopicList, 
.ForumMsgList {	
	font-size:.7em;
}
.ForumTopicList p, 
.ForumMsgList p {
	text-align:right;
}
.ForumTopicList table p, 
.ForumMsgList table p {
	text-align:left;
}
.ForumMsgList table p.ForumMsgDate {
	float:right;
}
.ForumTopicList p a, 
.ForumMsgList p a {	
	font-weight:bold; text-decoration:underline;
	color:#000000; background-color:transparent;
}
.ForumTopicList p a:hover,
.ForumMsgList p a:hover {	
	text-decoration:none;
}
.ForumTopicList table, 
.ForumMsgList table {	
	border-bottom:1px solid #2F2C2C; border-left:1px solid #2F2C2C; 
	border-collapse:collapse; background-color:#EFEDED;
	margin:10px auto; width:95%;	
}
.ForumTopicList table tr, 
.ForumTopicList table tr {	
	text-align:center;
}
.ForumTopicList table tr td, 
.ForumMsgList table tr td {	
	border-top:1px solid #2F2C2C; border-right:1px solid #2F2C2C;
}
.ForumMsgList table tr th,
.ForumTopicList table tr th {	
	border-top:1px solid #2F2C2C; border-right:1px solid #2F2C2C;
	font-size:1.1em; padding:3px; text-transform:uppercase;
}
.ForumMsgList table tr th a,
.ForumTopicList table tr th a {
	white-space:nowrap;	
}
.ForumTopicList table thead tr th, 
.ForumMsgList table thead tr th {
	color:#FFFFFF; background-color:#2F2C2C;
	margin:0 0 .5em 0; padding:0 5px;		
	font-size:1em; height:2.5em;
}
.ForumTopicList table tr td {
	padding:.2em .5em;
}
.ForumMsgList table tr td {	
	padding:.5em;
}
.ForumTopicList table tbody tr th a, 
.ForumMsgList table tbody tr th a {	
	color:#2F2C2C; background-color:transparent;	
	text-decoration:underline; font-weight:bold;
}
.ForumTopicList table tbody tr th a:hover, 
.ForumMsgList table tbody tr th a:hover {
	text-decoration:none;
}
.ForumMsgList table tbody tr th.TopicMsg, 
.ForumMsgList table tbody tr td.TopicMsg {
	color:#2F2C2C; background-color:transparent;
}
.ForumMsgList table tbody tr th {
	font-weight:normal;	
	vertical-align:top;	text-align:left;
}
.ForumMsgList table tbody tr td h3,
.ForumMsgList table tbody tr td.TopicMsg h3 {
	margin:0 0 .5em 0; padding:0; font-size:1.2em;
	color:#000000; background-color:transparent;
}
.ForumMsgList table tbody tr td div {	
	text-align:right;
}
.ForumMsgList table tbody tr td div a {	
	color:#2F2C2C; background-color:transparent;	
	font-weight:bold;
}
.ForumMsgList table tbody tr td.TopicMsg div a, 
.ForumMsgList table tbody tr th.TopicMsg div a, 
.ForumMsgList table tbody tr th.TopicMsg a {	
	color:#2F2C2C; background-color:transparent;
}
.ForumPaginator {	
	font-size:.7em;	text-align:center; line-height:1.5em;
	margin:.5em 0 0 0; padding:.2em 0;	
}
.ForumPaginator span {
	display:inline;	
	margin:0 .2em; padding:.1em;
}
.ForumPaginator ol {
	display:inline;	list-style-type:none;
	margin:0 auto; padding:0; font-weight:bold;
}
.ForumPaginator ol li { 
	display:inline;	
	padding:.1em; margin:0 .2em;
}
.ForumPaginator ol li a, 
.ForumPaginator span a {
	padding:0; margin:0;
	color:#2F2C2C; background-color:transparent;	
	text-decoration:underline;
}
.ForumPaginator ol li a:hover { 
	text-decoration:none;
}
.ForumPaginator span.NavInactive,
.ForumPaginator li.NavInactive {
	color:#000000; background-color:transparent;
	border:1px solid #FFFFFF;	
}
.ForumPaginator span.NavActive a,
.ForumPaginator li.NavActive a {
	color:#2F2C2C; background-color:transparent;	
	border:1px solid #FFFFFF;	
	padding:.1em;
}
a.BOLink img { 
	margin-right:3px; position:relative; top:3px;
}
.ForumThreadList ol {
	list-style-type:none; border:1px solid #FFFFFF;
	margin:10px 0; padding:5px;
}
.ForumThreadList ol li {	
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Forum/Forum-1Liv.gif) 0 0 no-repeat;	
	padding:2px 0 3px 19px; margin:.5em 0;
}
.ForumThreadList ol li a {
	color:#2F2C2C; background-color:transparent; font-weight:bold;
}
.ForumThreadList ol li a:hover {
	text-decoration:none;
}
.ForumThreadList ol ol {
	list-style-type:none; border:none;
	padding:0; font-size:1em
}
.ForumThreadList ol ol li {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Forum/Forum-2Liv.gif) 0 1px no-repeat;	
	padding:0 0 0 17px; line-height:1.4em;
}
.ForumThreadList ol ol ol li {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Forum/Forum-3Liv.gif) 0 1px no-repeat;	
}
.ForumThreadList ol ol ol ol li {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Forum/Forum-4Liv.gif) 0 1px no-repeat;	
}
.ForumThreadList ol ol ol ol ol li {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Forum/Forum-5Liv.gif) 0 1px no-repeat;	
}
.ForumThreadList ol ol ol ol ol ol li {
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Forum/Forum-6Liv.gif) 0 1px no-repeat;	
}
.ForumComposeForm div, 
.ForumComposeForm p {
	clear:both; padding: .5em 0 0 0;
}
.ForumComposeForm div label {
	display:block; width:6em; float:left;
	font-size:.7em;	
}
.ForumComposeForm p label {
	display:block; width:auto;	
	font-size:.7em;
}
.ForumComposeForm div input {
	width:20em;	float:left;
	margin:0; border:1px solid #FFFFFF;	
	font-size:.7em;
}
.ForumComposeForm div span {
	float:left;
}
.ForumComposeForm p textarea {
	font-size:.7em;	
	border:1px solid #2F2C2C; width:100%;
}
.ForumComposeForm p input {
	border:1px solid #2F2C2C;	
	font-size:.7em; text-align:center;
}
.ForumComposeForm p a {
	color:#2F2C2C; background-color:transparent;	
	font-size:.7em; font-weight:bold; text-decoration:underline;
}
.ForumComposeForm p a:hover {	
	text-decoration:none;
}
/* Forum di inserimento articolo in un thread */
.ForumForm {font-size:.7em; padding:10px; margin:10px 0; border:1px solid #2F2C2C;}
.ForumForm label {display:block; float:left; width:12em; margin:4px 5px 4px 0;}
.ForumForm sup {font-weight:bold; color:#2F2C2C;}
span.formMandatory {font-weight:bold; color:#2F2C2C; font-size:.8em;}
.ForumForm textarea {display:block; float:left; width:21.1em; height:10em; border:1px solid #2F2C2C; padding:3px 2px; margin:4px 5px 4px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.05em;}
.ForumForm input, ForumForm input.formText {display:block; float:left; width:20em; border:1px solid #2F2C2C; padding:3px 2px; margin:4px 5px 4px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em;}
.ForumForm input.Submit {display:block; float:left; width:20em; padding:4px; margin-left:14em; color:#2F2C2C; font-weight:bold; text-transform:uppercase; background-color:transparent; font-size:.9em;}
.ForumForm input.Submit:hover {background-color:transparent; color:#000000;}
.ForumForm .Coda {margin:10px 0; padding:10px; background-color:transparent; color:#2F2C2C; border:1px solid #2F2C2C;}
.ForumForm .Coda p {margin-bottom:5px;}
.ForumForm .Coda a {color:#2F2C2C; font-weight:bold;}
.ForumForm .Coda a:hover {text-decoration:none;}/* --- NEWSLETTER --- */
	/* --- Box di iscrizione al servizio --- */
form.FormNewsLetter {
	margin:10px 0; padding:5px 0; width:13em;
	background:transparent url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/NewsLetter/SfondoNL.jpg) 0 0 repeat-x;
	border-bottom:5px solid #19466E; border-top:5px solid #19466E;
}
form.FormNewsLetter h2 {
	padding:3px 0 5px 36px; margin:0;
	background:transparent url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/NewsLetter/LogoNL.gif) 0 0 no-repeat;
	color:#2F2C2C; font-size:.8em; font-weight:bold;
}
form.FormNewsLetter h2 a {
	color:#2F2C2C;
}
form.FormNewsLetter h2 a:hover {
	text-decoration:none;
}
form.FormNewsLetter input {
	width:90px; margin:5px 5px 1px 5px; font-size:.7em;
}
form.FormNewsLetter input.Submit {
	font-weight:bold; font-size:.7em; border:none; padding:2px; width:65px;
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/NewsLetter/SfondoSubmitNL.gif) 0 0 repeat-x;	
}
/* ------- SONDAGGI ------- */
form.PollForm {
	margin:0; padding:5px; 
	color:#2F2C2C; background-color:transparent;
}
div.PollBox {
	color:#2F2C2C; background-color:transparent;
	padding:5px; border:1px solid #2F2C2C; margin:10px 0;
	background-color:#EFEDED;
}
div.PollBox ol li input {
	position:relative; left:4px; width:16px; 
	margin:0 5px 0 -8px; padding:0; top:3px;
}
div.PollBox input.Submit {
	margin-top:10px;
}
div.PollBox ul li img {
	position:relative; top:5px;
}
div.PollBox p {
	margin:0; padding:3px 0;
}
div.PollBox p.Totale {
	margin:10px 0 5px 0; padding:0; font-weight:bold;  
}
div.PollBox a {
	color:#000000; background-color:transparent; font-weight:bold;  
}
div.PollBox a:hover {
	text-decoration:none; 
}
div.PollBox a.TuttiSondaggi {
	padding:2px 0 20px 34px; display:block; float:left; 
	background:url(http://www.pianetapsr.it/flex/TemplatesUSR/Site/IT/TemplatesUSR-Site-img/Utilities/Sondaggi.gif) 0 0 no-repeat;
	min-height:15px; 
}
.VMenu h1 { 
	font-size:.8em; margin:8px 3px;
}
.VMenu h2 { 
	font-size:.7em; margin:5px 3px;
}
.VMenu .PollBox { 
	margin:5px 3px;
}
 /* Geo */

div.gmnoprint {
	font-size:.7em;
}
div.gmnoprint div {
	font-size:1em;
}
.gLociFilterForm .PEChannelListChannelBlock {
	overflow:auto; width:100%;
}
.gLociFilterForm .ClassificationFormBlock fieldset {
	float:left; width:44%; padding:1%; margin-right:1%;
}
.gLociFilterForm .ClassificationFormBlock ol li {
    margin:0; line-height:1em;
}

body {font-size:13pt; font-family:Georgia, "Times New Roman", Times, serif; color:#2F2C2C; background:#FFFFFF none;}
acronym, abbr {border-bottom:none;}
.page {page-break-before:always;}
.ImgStampa {text-align:center; display:block;}
.ColCent, .ColCent2Col {margin:0;}
.Contenuti {padding:0 20px; width:600px; border:none; min-height:10em; }
a, body a, .ElencoCanale ol li a, .Contenuti a {text-decoration:none;}
.ColSx, .ColDx, .ColSxFloat, .ColDxFloat, .SocialNetworks, .Footer, .viewCalendar, .ChiudiStampa, #formSearchBox, 
.MenuH, #Breadcrumb, .Utility, .GoAway, object, .LinkArchivio, #Home .viewLinkIMG {display:none;}
img { display:none;}
.Contenuti img { display: block;}.
.testataStampa {margin-bottom:10px;}

h1,h2,p{
	margin:0;
	padding:0
}

.drag_drop_text,body,html{
	font-family:Roboto,Arial,sans-serif
}

.hidden,.hide{
	visibility:hidden
}

#big,#source,.em_tab .em_code{
	box-sizing:border-box
}

.igc-textual,.innertext,.media.url a{
	word-wrap:break-word
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/ty9dfvLAziwdqQ2dHoyjphkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/frNV30OaYdlFRtH2VnZZdhkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/gwVJDERN2Amz39wrSoZ7FxkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/aZMswpodYeVhtRvuABJWvBkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
	unicode-range:U+0370-03FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/VvXUGKZXbHtX_S_VCTLpGhkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/e7MeVAyvogMqFwwl61PKhBkAz4rYn47Zy2rvigWQf6w.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:100;
	src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxHYhjbSpvc47ee6xR_80Hnw.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/0eC6fl06luXEYWpBSJvXCIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Fl4y0QdOxyyTHEGMXX8kcYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/-L14Jk06m6pUHB-5mXQQnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/I3S1wsgSg9YCurV6PUkTOYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0370-03FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/NYDWBdD4gIq26G5XYbHsFIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Pru33qjShpZSmG3z6VYwnYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:300;
	src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDy4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0370-03FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:500;
	src:local('Roboto Medium'),local('Roboto-Medium'),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUZBw1xU1rKptJj_0jans920.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/77FXFjRbGzN4aCrSFhlh3oX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/isZ-wbCXNKAbnjo6_TwHToX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/UX6i4JxQDm3fVTc1CPuwqoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/jSN2CGVDbcVyCnfJfjSdfIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0370-03FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/PwZc-YbIL414wB9rB1IAPYX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/97uahxiqZRoncBaCEI3aW4X0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:700;
	src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOJBw1xU1rKptJj_0jans920.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/s7gftie1JANC-QmDJvMWZoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/3Y_xCyt7TNunMGg0Et2pnoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/WeQRRE07FDkIrr29oHQgHIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+1F00-1FFF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/jyIYROCkJM3gZ4KV00YXOIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0370-03FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/phsu-QZXz1JBv0PbFoPmEIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0102-0103,U+1EA0-1EF1,U+20AB
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/9_7S_tWeGDh5Pq3u05RVkoX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2');
	unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF
}

@font-face{
	font-family:Roboto;
	font-style:normal;
	font-weight:900;
	src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIpBw1xU1rKptJj_0jans920.woff2) format('woff2');
	unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000
}

.relative .moveable_w{
	position:relative
}

.hidden{
	position:absolute!important
}

.moveable.chart .map{
	text-align:left
}

#left>div,.drag-drop-helper,.drag_drop_text,.etitle,.placeholder,.something{
	text-align:center
}

.moveable_w .blue{
	cursor:move
}

#logo,.sideicon,div.minimize{
	cursor:pointer
}

.relative .moveable{
	position:relative;
	display:block;
	top:0;
	left:0
}

.shrink{
	display:inline-block;
	vertical-align:top
}

button::-moz-focus-inner{
	border:0;
	padding:0
}

img{
	border:none
}

#jquery-colour-picker{
	z-index:4000!important
}

#sharing iframe{
	border:none;
	padding:0
}

h1,h2{
	font-weight:400
}

a strong,a:hover strong,a:link strong,a:visited strong{
	color:#000
}

#header{
	display:none;
	padding:10px
}

#sblock button{
	min-width:60px
}

a{
	text-decoration:none
}

#sblock h1{
	margin-left:0
}

.sideicon{
	position:relative;
	margin-top:20px
}

body,html{
	margin:0;
	font-size:13px;
	overflow:hidden;
	height:100%
}

#left>div,.link{
	margin-bottom:20px
}

.unpublish span{
	border-bottom:1px solid #404040;
	cursor:pointer;
	font-weight:700
}

.unpublish{
	font-size:14px;
	margin-top:10px
}

.moveable textarea{
	background:#fff!important;
	color:#000!important;
	border:1px #e1e1e1!important
}

.moveable_w.ui-draggable .bodytext,.moveable_w.ui-draggable .maintitle,.moveable_w.ui-draggable h2{
	min-height:50px
}

.si_1,.si_2{
	min-height:38px
}

.droppable_overlay .blue,.moveable.__hover .blue,.moveable:hover .blue{
	display:block
}

.droppable_overlay .blue>div,.moveable.__hover .blue.editing,.moveable:hover .blue.editing{
	display:none
}

.drag_drop_text{
	display:none;
	position:absolute;
	width:100%;
	margin-top:-7px;
	top:50%;
	color:#fff;
	line-height:13px;
	font-size:13px;
	font-weight:400;
	text-transform:none;
	-webkit-font-smoothing:auto
}

.droppable_overlay .blue .drag_drop_text{
	display:block
}

.drag-drop-helper{
	position:relative;
	width:150px;
	height:60px;
	background-color:rgba(49,149,203,.9);
	border-radius:4px;
	border:2px solid rgba(49,149,203,.5);
	background-clip:content-box;
	color:#fff
}

#login,.peleks,.something{
	position:absolute
}

.innertext *{
	font-family:inherit;
	line-height:inherit;
	letter-spacing:inherit
}

#login,.H,.previewtitle{
	font-family:HelveticaNeue-light,Helvetica,Arial,sans-serif
}

.innertext a{
	text-decoration:underline;
	font-weight:inherit
}

.etitle,.explain{
	font-weight:700
}

#overlay input,#overlay textarea{
	border:none;
	outline:0
}

.noblue .blue{
	display:none!important
}

.something{
	left:0;
	font-size:12px
}

.peleks{
	border:2px solid #cfcfcf;
	border-radius:5px;
	left:0;
	right:0;
	top:0;
	bottom:0;
	opacity:.7;
	background:#383838;
	z-index:5
}

#login{
	width:314px;
	height:212px;
	top:50%;
	left:50%;
	margin-top:-106px;
	margin-left:-157px;
	background:#292929;
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10', MakeShadow='true', ShadowOpacity='0.40');
	-moz-box-shadow:0 0 5px 5px rgba(29,29,29,.5);
	-webkit-box-shadow:0 0 5px 5px rgba(29,29,29,.5);
	box-shadow:0 0 5px 5px rgba(29,29,29,.5)
}

#left,#logo{
	position:fixed
}

#logo{
	right:20px;
	top:21px;
	z-index:10000;
	display:inline-block
}

@media (max-width:1050px){
	#logo{
		display:none
	}

}

.promotion-show #logo{
	top:62px
}

#avatar{
	background-size:cover
}

#left{
	height:100%;
	left:0;
	top:0;
	z-index:5;
	padding-top:30px;
	padding-left:27px;
	padding-right:7px
}

#left>div{
	width:64px;
	height:64px;
	margin-left:6px
}

#pro{
	position:absolute;
	left:59px;
	top:15px;
	color:#eee
}

.icon{
	background:0 0;
	width:50px;
	height:50px;
	float:left;
	border-right:1px solid #d7d7d7;
	margin-right:20px;
	position:relative
}

#preview,#settings{
	min-width:39px
}

#settings .b2{
	padding-right:0
}

#preview{
	margin-left:-10px
}

#preview .b2{
	padding-left:10px
}

#settings{
	margin-right:-2px;
	margin-left:5px
}

.featured{
	position:absolute;
	left:-20px;
	top:10px
}

#main{
	width:740px;
	margin:70px auto auto;
	position:relative
}

div.minimize{
	float:right
}

.del{
	padding-top:2px;
	float:right;
	color:#828385;
	display:none;
	font-size:10px
}

.block:focus .del,.block:hover .del{
	display:block
}

#out{
	height:100%;
	width:50px;
	position:fixed
}

div.code{
	font-size:12px;
	overflow:hidden
}

.ui-widget-header{
	border:none;
	background:0 0
}

#dialog-confirm{
	display:none!important
}

.ui-widget-content{
	border:none
}

.etitle{
	color:#4D4D4D;
	font-size:14px
}

.placeholder{
	background:0 0;
	border:1px dashed #a79f99;
	position:absolute
}

.placeholder .button{
	margin:51px auto;
	float:none;
	width:90px
}

#ilogo,#infogram,#made,#madewith{
	float:right
}

.quote{
	line-height:115%
}

.quotetitle{
	margin-top:15px
}

.innertext{
	overflow-wrap:break-word
}

.bodytext .innertext{
	line-height:1.5;
	-webkit-font-smoothing:antialiased;
	text-align:left
}

#big,#lleft,#source,.error .error-content,.footer,.logo_promo,.media.image,.pback,.pback textarea,.protected{
	text-align:center
}

#overlay{
	position:relative;
	background:#383838;
	margin:auto;
	padding:10px 0 20px
}

#overlay.direction-rtl{
	direction:rtl
}

#overlay.capture-mode{
	box-shadow:none
}

#madewith,#source{
	font-family:PT Sans Narrow
}

#black,.curtain{
	z-index:50;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	background:rgba(0,0,0,.5);
	display:none
}

.ilogo_image,.infogram_logo{
	width:110px;
	height:40px
}

.curtain.dialog{
	z-index:3001
}

#overlay .description{
	margin-top:-5px;
	color:#424242;
	background:#eee;
	padding:10px;
	font-size:10px
}

.inactive span{
	opacity:.5;
	filter:alpha(opacity=50);
	cursor:auto
}

.over{
	background:#353535!important
}

.c1 div{
	background-position:-100px -250px
}

.c2 div{
	background-position:-100px -400px
}

.c3 div{
	background-position:-100px -200px
}

.c4 div{
	background-position:-100px -650px
}

.c5 div{
	background-position:-100px -850px
}

.c6 div{
	background-position:-100px -300px
}

#owerlay{
	margin-bottom:-3px;
	position:relative
}

#infogram{
	margin-top:-5px;
	margin-right:-10px
}

#source{
	font-size:14px;
	padding:1px;
	color:#4b4b4b;
	border:2px solid transparent
}

#source.active:hover{
	background:rgba(56,56,56,.7);
	border-radius:5px;
	border-color:#cfcfcf
}

#source[data-placeholder]:empty:not(:focus):before{
	content:attr(data-placeholder)
}

.ilogo_image{
	display:inline-block;
	background:center no-repeat;
	background-size:contain
}

.infogramLogo{
	width:88px;
	height:46px;
	background-repeat:no-repeat;
	display:block
}

#madewith{
	font-size:16px;
	font-style:italic
}

#madewith a,#madewith a:active,#madewith a:hover,#madewith a:link,#madewith a:visited{
	color:#4b4b4b!important
}

.logo_promo{
	display:none;
	line-height:40px;
	left:0;
	right:0;
	background:rgba(56,56,56,.9);
	filter:alpha(opacity=30);
	position:absolute;
	height:100%;
	color:#eee;
	border:2px solid #cfcfcf
}

.setblock,iframe{
	position:relative
}

.logo_promo .upgrade_tag{
	margin-left:10px;
	top:50%;
	float:none;
	margin-top:-10px
}

.logo_footer:hover .logo_promo{
	display:block
}

.mask{
	margin:5px;
	width:165px;
	overflow:hidden
}

#sblock{
	padding:8px;
	width:234px;
	overflow-x:hidden
}

input{
	background:#FFF;
	border:1px solid #989898
}

.pback textarea{
	width:400px;
	padding:20px;
	height:55px;
	background:#3e3e3e;
	color:#ccc!important;
	font-family:Arial;
	border:none!important;
	resize:none
}

.pdesc,.ptitle{
	font-family:Helvetica,Arial
}

.ptitle{
	color:#e8e8e8;
	margin-bottom:20px;
	font-size:18px
}

.pdesc{
	margin:20px auto auto;
	width:400px;
	color:#a3a4a5;
	font-size:14px
}

#editData{
	position:absolute;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#2F4ec2cf', EndColorStr='#2F4ec2cf');
	background:rgba(74,194,207,.2);
	left:0;
	top:0
}

#expl{
	position:fixed;
	left:100px;
	top:0;
	z-index:1000
}

.dashed{
	border:1px dashed #999!important
}

.ltitle{
	float:left;
	color:#cecccd;
	margin:10px 10px 10px 0;
	font-size:15px;
	width:270px
}

#TITLE,.description textarea{
	background:#fff;
	color:#424242
}

.separator{
	display:none;
	height:0!important;
	border-top:1px solid #000;
	border-bottom:1px solid #444;
	margin-left:-8px!important;
	margin-right:-9px!important;
	width:65px!important
}

iframe{
	border:none
}

.adl,.adr{
	border-bottom:7px solid transparent;
	border-top:8px solid transparent;
	font-size:0;
	height:0;
	position:relative;
	top:-4px;
	width:0
}

.adr{
	border-left:8px solid silver
}

.adl{
	border-right:8px solid silver
}

#TITLE,#done,.pback{
	position:absolute
}

#TITLE{
	display:block;
	padding:3px;
	border:1px dashed #999;
	font-size:18px;
	top:8px;
	left:10px
}

#DISCLAIMER:focus,#TITLE:focus{
	outline:0
}

.description textarea{
	border:none;
	height:40px;
	font-family:Arial;
	font-size:11px;
	width:100%
}

#big,.or{
	font-family:Roboto,sans-serif
}

.description:focus{
	outline:0;
	border:1px dashed #999
}

button,fieldset{
	border:none
}

.pback{
	background-color:rgba(0,0,0,.85);
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cc000000', EndColorStr='#cc000000');
	height:100%;
	top:0;
	left:0
}

#done{
	top:25px;
	left:525px;
	width:120px
}

#big,#plus{
	position:fixed
}

#imageitem #image{
	height:45px;
	opacity:.0001;
	filter:alpha(opacity=1)
}

button{
	font-size:14px;
	min-width:90px;
	color:#fff;
	background-color:transparent
}

#plus{
	bottom:40px;
	right:40px;
	cursor:pointer
}

.twenty{
	margin-top:20px!important
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{
	opacity:1!important;
	filter:Alpha(Opacity=100)!important;
	background-image:none
}

#big{
	top:0;
	margin-left:60px;
	padding:20px 60px 0 0;
	height:90px;
	width:100%;
	background:#434343;
	font-size:34px;
	color:#cdcdcd;
	text-shadow:#000 0 2px 2px
}

#messages,#upload,.halo{
	display:none;
	position:absolute
}

.thumbnail{
	margin-bottom:15px;
	cursor:pointer
}

.thumbnail img:hover{
	box-shadow:0 0 3px 3px #4696d1
}

.thumbnail .title{
	overflow:hidden;
	text-overflow:ellipsis
}

.or{
	font-size:26px;
	margin-left:5px
}

#messages{
	padding:0 10px;
	margin:1em 0;
	border:1px solid #999;
	bottom:0;
	z-index:1000
}

#upload{
	z-index:3000;
	top:50%;
	margin-top:-180px;
	left:50%;
	margin-left:-250px;
	background:#fff;
	box-shadow:0 0 40px 10px rgba(0,0,0,.7)
}

#timer,.lreg div{
	float:left;
	margin-left:10px
}

.halo{
	left:0;
	top:0
}

#avatar .halo{
	left:27px;
	top:30px
}

#avatar:hover .halo{
	display:block
}

.col{
	float:left;
	width:240px
}

.infographic{
	overflow:visible;
	width:212px;
	position:relative;
	margin-right:30px;
	margin-bottom:15px;
	padding-bottom:15px
}

#signin,.pmore{
	cursor:pointer;
	margin-right:10px
}

#infographics{
	padding-left:22px;
	padding-top:25px;
	width:770px
}

.pic,.thumbnail{
	width:200px
}

#middle .thumbnail a,#middle .thumbnail a:hover,#middle .thumbnail a:visited{
	color:#000
}

#middle .thumbnail{
	padding:6px 6px 14px;
	font-size:13px;
	font-weight:700!important;
	color:#2E2E2E;
	background:#fff;
	text-align:center;
	position:relative;
	margin-bottom:0;
	overflow:hidden;
	height:145px
}

#datep,.nav{
	overflow:auto
}

#hmain,.lreg,.notice{
	position:absolute
}

#signin,.shead .active{
	font-weight:700
}

.pic{
	height:130px;
	cursor:pointer
}

#menubuttons{
	margin-top:20px
}

#inact{
	padding:6px 5px 5px 7px
}

button.grey{
	background:0 0
}

#signin{
	color:#fff;
	font-size:13px;
	padding-top:3px
}

.notice.bad .triangle,.notice.good .triangle{
	border-top:6px solid transparent;
	border-bottom:6px solid transparent;
	width:0;
	height:0;
	margin-top:7px
}

.lreg{
	top:35px;
	right:30px
}

.lreg div{
	color:#6e6e6e;
	text-decoration:underline;
	font-size:12px;
	cursor:pointer
}

.register{
	cursor:pointer
}

.notice{
	font-size:15px;
	color:#fff
}

#privateURL,.pathr{
	color:#3e3e3e
}

.notice.bad .triangle{
	border-right:6px solid #D44B0F
}

.notice .body,.notice .triangle{
	float:left
}

.notice.bad .body{
	background:#D44B0F
}

.notice .body{
	padding:5px
}

.notice.good .triangle{
	border-right:6px solid #809F06
}

.notice.good .body{
	background:#809F06
}

#timer{
	font-size:12px!important;
	width:45px!important
}

.pmore{
	font-size:11px
}

#Path{
	display:inline!important;
	width:170px!important;
	margin-left:5px;
	font-size:11px!important;
	padding:3px!important;
	margin-top:0!important
}

.pathr{
	font-size:11px
}

#datep{
	margin-top:2px;
	color:#999;
	background:#eee;
	padding:5px;
	display:none
}

.dl,.dr{
	font-size:10px
}

.dl{
	float:left
}

.dr{
	float:right;
	cursor:pointer;
	text-transform:uppercase
}

.l{
	clear:both;
	margin-top:-3px
}

#hmain{
	left:150px;
	top:0;
	padding:30px;
	width:500px;
	height:90px
}

#logg{
	padding:12px
}

#lleft{
	float:left;
	width:127px;
	height:127px;
	background-size:cover
}

.filter{
	color:#fff;
	margin-top:10px;
	margin-left:11px;
	margin-bottom:-10px;
	font-size:12px
}

.filter span{
	margin-left:5px;
	margin-right:5px;
	color:#999
}

.filter span.active{
	color:#fff
}

.filter span:hover{
	text-decoration:underline;
	cursor:pointer
}

.filter span.active:hover{
	text-decoration:none;
	cursor:default
}

#head{
	background-color:#434343
}

.shead .filter2{
	margin-top:10px;
	padding-left:20px
}

.shead .filter2 span{
	margin-right:20px
}

.nav a,.shead .nav a:hover,.shead .nav a:visited{
	color:#777;
	font-weight:700;
	font-size:12px
}

.nav a.active,.nav a.active:hover,.nav a.active:visited{
	font-weight:700!important
}

.nav{
	padding:20px;
	background:#fff;
	font-size:13px
}

.shead h1{
	padding:20px 20px 0
}

#sitemap a,#sitemap a:active,#sitemap a:hover,#sitemap a:visited{
	display:block;
	color:#333;
	font-size:16px;
	padding:10px 10px 10px 20px;
	margin-top:10px;
	border-bottom:1px solid #aaa
}

.chart{
	direction:ltr
}

.chart>.inner{
	overflow:hidden
}

#toolbar{
	float:right
}

#foot{
	width:600px;
	margin-top:-2px;
	margin-left:-2px;
	overflow:auto
}

.numb{
	display:inline-block;
	width:80px;
	margin-bottom:12px
}

#topcenter{
	padding-top:10px;
	z-index:1
}

.error{
	position:absolute!important;
	overflow:hidden!important;
	font-family:"Myriad Pro",Helvetica,Helvetica Neue,Arial,sans-serif;
	font-size:13px;
	background:url(/i/error/left.png) no-repeat;
	height:43px;
	color:#a9a9a9;
	display:none;
	z-index:9999
}

.error .error-right{
	background:url(/i/error/right.png) no-repeat;
	width:20px;
	height:43px
}

.error div{
	float:left
}

.error .error-content{
	background:url(/i/error/middle.png) repeat-x;
	height:23px;
	min-width:460px;
	width:auto;
	margin-left:20px;
	padding-top:15px;
	padding-bottom:5px;
	padding-left:20px;
	overflow:hidden
}

.error .close{
	background:url(/i/error/close.png) no-repeat;
	position:absolute;
	width:11px;
	height:11px;
	top:16px;
	left:17px;
	cursor:pointer
}

.error .close:hover{
	background:url(/i/error/close.png) -11px 0 no-repeat
}

input.invisible{
	background:#000;
	opacity:0;
	-ms-filter:'alpha(opacity=0)';
	filter:alpha(opacity=0);
	-khtml-opacity:0;
	-moz-opacity:0
}

button.red{
	font-size:14px;
	color:#fff;
	cursor:pointer;
	font-family:HelveticaNeue-light,Helvetica,Arial,sans-serif;
	text-shadow:0 1px 1px #000;
	border-radius:2px;
	border:1px solid rgba(50,50,50,.5);
	box-shadow:inset 0 1px #f9a787;
	background-color:#ee3808;
	background-image:linear-gradient(to bottom,#f66d3a,#ee3808,#d62801);
	padding:5px 20px
}

button.red:hover{
	box-shadow:inset 0 1px #fbac7f;
	background-image:linear-gradient(to bottom,#f87531,#f05523,#ed5100);
	background-color:#f05523
}

button.red:active{
	box-shadow:inset 0 1px #761100;
	background-image:linear-gradient(to bottom,#a72500,#b72a01,#dd3804);
	background-color:#b72a01
}

button.blank{
	color:#585858;
	text-shadow:none;
	font-size:16px
}

button.grey{
	font-size:13px;
	color:#fff;
	cursor:pointer;
	padding:0 20px;
	background-color:#2d2d2d;
	line-height:40px;
	border-radius:0;
	margin:0;
	position:relative
}

button.grey.active{
	background-color:#1f1e1e
}

button.grey:active,button.grey:hover{
	background-color:#656565
}

button.grey:focus{
	outline:0
}

button.buttonleft{
	border-top-left-radius:5px;
	border-bottom-left-radius:5px
}

button.buttoncenter{
	border-left:1px solid #434343;
	border-right:1px solid #434343
}

button.buttonright{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px
}

button.blue{
	border:1px solid rgba(50,50,50,.5);
	box-shadow:inset 0 1px #96ceec;
	background-color:#3195cb;
	min-width:0;
	background-image:linear-gradient(to bottom,#48b0e9,#3195cb,#3c8cb6);
	padding:5px 10px
}

button.blue,button.green{
	cursor:pointer;
	font-size:14px;
	color:#fff;
	font-family:HelveticaNeue-light,Helvetica,Arial,sans-serif;
	text-shadow:0 1px 1px #000;
	border-radius:3px
}

button.blue:hover{
	background-image:linear-gradient(to bottom,#5ec3fa,#46a7dc,#4d9bc4);
	background-color:#46a7dc
}

button.blue:active{
	background-image:linear-gradient(to bottom,#20668e,#2880b1,#319bd6);
	background-color:#2880b1
}

button.green:hover{
	background-image:linear-gradient(to bottom,#a7d432,#77b419,#87c803)
}

button.green:active{
	background-image:linear-gradient(to bottom,#87c803,#407a00,#4f9200)
}

button.grey:before:hover,button.grey:hover:before{
	background-image:linear-gradient(to right bottom,#818181,#666,#717171);
	background-color:#666
}

button.grey:active:before,button.grey:before:active{
	background-image:linear-gradient(to right bottom,#363636,#3b3b3b,#444);
	background-color:#3b3b3b
}

button.green{
	border:1px solid #7f7f7f;
	background-color:#5cb200;
	background-image:linear-gradient(to bottom,#8fc43c,#5aaf00,#4b8600);
	box-shadow:inset 0 1px #bcda89;
	padding:5px 10px
}

#overlay,button{
	box-shadow:none
}

#as1,#as3{
	width:8px;
	height:13px;
	background:#000
}

#as1{
	border-top-left-radius:6px;
	border-bottom-left-radius:6px
}

#as3{
	border-top-right-radius:6px;
	border-bottom-right-radius:6px
}

#preloader{
	position:fixed;
	top:50%;
	left:50%;
	margin:-25px 0 0 -25px
}

.footer{
	padding:25px 0;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	z-index:7
}

.footer li,.footer ul{
	margin:0;
	padding:0;
	list-style:none
}

.footer,.footer a{
	font:500 13px/15px Roboto,sans-serif;
	color:rgba(163,163,163,.5);
	letter-spacing:-.3px
}

.footer li{
	display:inline-block
}

.footer li:before{
	content:' — '
}

.footer li:first-child:before,.over-tooltip:before{
	content:''
}

.footer a{
	text-decoration:none
}

.footer a:hover,button.toggle_btn:hover{
	text-decoration:underline
}

a.sh_view:hover,a.upgrade_tag2,a.upgrade_tag2:hover{
	text-decoration:none
}

.footer img{
	margin-top:12px
}

#previewframe:not(:empty)~.footer{
	margin-left:35px
}

.media.url{
	background:#fff;
	border:2px solid #ddd;
	border-radius:3px
}

.media.url .text{
	padding:25px 25px 50px
}

.media.url h2{
	font:700 17px/1.5 Roboto;
	color:#282727;
	border:none
}

.titlepopup1,.titlepopup2{
	border:1px solid transparent
}

.media.url p{
	margin-top:15px;
	font-size:13px;
	color:#656565
}

.media.url a{
	display:block;
	margin-top:10px;
	font:700 13px/1.2 Roboto;
	color:#3796c9
}

#infographicData,.titlepopup{
	display:none
}

.media.url img{
	float:right;
	max-width:30%
}

.media.mediavideo,.media.slideshare{
	height:0;
	padding-bottom:75%
}

.media.mediavideo iframe,.media.slideshare iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.media.image img,.media.mediavideo img.video,.media.slideshare img.video{
	height:auto;
	width:100%
}

.media.mediavideo img.play-icon,.media.slideshare img.play-icon{
	position:absolute;
	left:50%;
	top:50%;
	width:100px;
	height:100px;
	margin-left:-50px;
	margin-top:-50px
}

.table-caption{
	margin-top:20px
}

.table-caption:first-of-type{
	margin-top:0
}

.__ig-font-size-multiplier{
	line-height:normal
}

body,html{
	overflow-y:auto;
	background-color:transparent
}

#overlay{
	z-index:3;
	margin-left:0!important;
	width:100%!important;
	margin-top:0!important;
	padding-top:1px!important;
	padding-bottom:1px!important
}

#owerlay{
	width:auto!important
}

.titlepopup{
	position:relative;
	top:8px;
	left:1px
}

h1:hover .titlepopup{
	display:inline
}

.titlepopup1,.titlepopup2{
	position:absolute;
	display:inline-block
}

.sh_tab,.share_popup_web .sh_url a{
	display:none
}

.titlepopup1{
	width:6px;
	height:6px;
	top:14px;
	left:0
}

.titlepopup2{
	top:10px;
	left:3px;
	width:8px;
	height:8px
}

#ilogo:hover,#infoblock:hover{
	opacity:.85
}


#overlay.zeropadding #owerlay{
	margin:0
}

#overlay.transparent{
	background:0 0
}

.protected{
	width:550px;
	background:#44bcd8!important;
	height:100%;
	font-size:20px;
	color:#fff
}

.nopublic{
	padding-top:30px
}

.over-tooltip{
	opacity:0;
	position:absolute;
	max-width:210px;
	top:0;
	left:-210px;
	font-size:13px;
	font-weight:500;
	line-height:20px;
	color:#eee;
	background-color:#000;
	border-radius:4px;
	margin:-25px 0 0 15px;
	padding:12px 20px;
	white-space:normal;
	z-index:99999
}

.over-tooltip-light{
	padding:3px 20px
}

.ui-tabs,.ui-tabs .ui-tabs-nav{
	padding:0
}

.over-tooltip-show{
	transition:opacity 0s .3s;
	opacity:1
}

.over-tooltip:before{
	border:7px solid transparent;
	height:0;
	width:0;
	position:absolute;
	pointer-events:none
}

.over-tooltip.over-tooltip-bottom:before,.over-tooltip.over-tooltip-top:before{
	left:50%;
	right:auto;
	margin:0 0 0 -7px
}

.over-tooltip.over-tooltip-top:before{
	top:100%;
	bottom:auto;
	border-top-color:#000
}

.over-tooltip.over-tooltip-bottom:before{
	top:auto;
	bottom:100%;
	border-bottom-color:#000
}

.over-tooltip.over-tooltip-left:before,.over-tooltip.over-tooltip.over-tooltip-right:before{
	top:50%;
	bottom:auto;
	margin:-7px 0 0
}

.over-tooltip.over-tooltip-left:before{
	left:100%;
	right:auto;
	border-left-color:#000
}

.over-tooltip.over-tooltip-right:before{
	left:auto;
	right:100%;
	border-right-color:#000
}

.share_v3 button,.share_v3 input,.share_v3 li,.share_v3 textarea,.share_v3 ul{
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	outline:0
}

.share_v3 textarea{
	font:inherit
}

#infoblock::after,[class*=" igicon-"]:before,[class^=igicon-]:before,a,button,h1,h2,h3,h4,h5,h6,input,label,li,p,textarea{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}

.share_v3 ol,.share_v3 ul{
	list-style:none
}

.share_v3 a,.share_v3 button,.share_v3 h1,.share_v3 h2,.share_v3 h3,.share_v3 h4,.share_v3 h5,.share_v3 h6,.share_v3 input,.share_v3 label,.share_v3 li,.share_v3 span,.share_v3 textarea{
	font-family:Roboto,sans-serif;
	line-height:120%;
	font-weight:500;
	letter-spacing:-.3px
}

button{
	cursor:pointer;
	text-shadow:none
}

.ui-tabs{
	position:static
}

.ui-widget-content{
	background:0 0;
	border-radius:0!important;
	height:auto
}

.ui-helper-clearfix:after,.ui-helper-clearfix:before{
	content:"";
	display:none
}

.ui-tabs .ui-tabs-nav li a{
	float:none;
	padding:6px 13px 8px;
	color:#fff;
	text-decoration:none
}

.share_v3 h2,.share_v3 h3,.upper_panel h2{
	line-height:30px;
	color:#434343;
	text-align:center
}

.ui-tabs .ui-tabs-panel{
	padding:0;
	border-radius:0 0 4px 4px!important
}

.ui-tabs .ui-tabs-nav li{
	background-color:#434343!important;
	background-image:none!important;
	border-radius:4px 4px 0 0;
	float:left;
	height:30px!important;
	width:119px!important;
	margin:0;
	top:0
}

.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{
	font-family:Roboto,sans-serif
}

.upper_panel{
	position:fixed;
	top:0;
	z-index:10001;
	width:100%;
	height:100%;
	opacity:0;
	filter:alpha(opacity=0)
}

.upper_panel .bg_layer{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#2c2c2c;
	opacity:.75;
	filter:alpha(opacity=75)
}

.si_1,.si_2,button.sh_btn1,input.si_inp{
	position:relative
}

.upper_panel .bg_layer+div{
	position:relative;
	margin:0 auto;
	background-color:#e3e3e3;
	border-radius:0 0 4px 4px;
	top:-600px
}

.upper_panel h2{
	font-size:17px;
	font-weight:700;
	margin-bottom:16px
}

.upper_panel .close{
	width:36px;
	height:36px;
	background-image:url(/i/live_data/upper_close.png);
	border:2px solid #656565;
	border-radius:4px;
	cursor:pointer;
	display:inline-block
}

.upper_panel .close:hover{
	background-color:#7d7d7d;
	background-image:url(/i/live_data/upper_close_h.png);
	border:2px solid #7d7d7d
}

.private span.sh3_ico,span.sh3_ico{
	background-image:url(/i/share_v4.png)
}

.upper_panel.show_panel{
	height:100%;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:height 0s,opacity 200ms ease-in-out;
	-moz-transition:height 0s,opacity 200ms ease-in-out;
	-ms-transition:height 0s,opacity 200ms ease-in-out;
	-o-transition:height 0s,opacity 200ms ease-in-out;
	transition:height 0s,opacity 200ms ease-in-out
}

.upper_panel.show_panel .bg_layer+div{
	top:0
}

.upper_panel .bg_layer+div{
	-webkit-transition:top 200ms linear;
	-moz-transition:top 200ms linear;
	-ms-transition:top 200ms linear;
	-o-transition:top 200ms linear;
	transition:top 200ms linear
}

.upper_panel div.share_v3{
	width:470px
}

.sh_inner{
	padding:0 40px
}

.share_v3 h2{
	font-size:17px;
	font-weight:500;
	padding:17px 0 0;
	margin-bottom:11px
}

.share_v3 h3{
	font-size:15px;
	font-weight:500;
	margin:11px 0 21px
}

.share_v3 a.h3_a{
	font-size:15px;
	line-height:30px;
	color:#3796c9
}

span.sh3_ico{
	display:inline-block;
	vertical-align:top;
	width:16px;
	height:20px;
	margin:4px 4px 0 0;
	background-position:-104px -72px
}

.private span.sh3_ico{
	background-position:-104px -42px
}

.learn_wordpress{
	display:inline-block;
	margin-top:12px;
	color:#3796c9
}

.sh_inputs{
	border:1px solid #ccc;
	border-radius:4px;
	background-color:#fff;
	margin:13px 0 20px
}

.si_1{
	border-bottom:1px solid #ccc
}

input.si_inp{
	z-index:1;
	width:364px;
	height:38px;
	padding:0 12px;
	font-size:15px;
	color:#434343;
	background-color:#fff;
	border-radius:5px
}

button.sh_btn1{
	width:100%;
	font-size:15px;
	height:50px;
	color:#fff;
	font-weight:500;
	text-align:left;
	border-radius:4px;
	background:#3796c9;
	padding:0 15px 2px 53px;
	margin:0 0 11px
}

button.sh_btn1:hover{
	background:#5fb7e5
}

button.sh_btn1:before{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:50px;
	height:50px;
	background-image:url(/i/share_v4.png);
	background-position:-52px -42px
}

button.sh_private{
	background:#656565
}

button.sh_private:hover{
	background:#7d7d7d
}

button.sh_private:before{
	background-image:url(/i/share_v4.png);
	background-position:0 -42px
}

button.btn_bottom{
	width:100%;
	font-size:15px;
	height:40px;
	color:#434343;
	font-weight:500;
	border:2px solid #656565;
	border-radius:4px;
	background:0 0;
	padding:0 15px 2px;
	margin:9px 0 19px
}

button.btn_cancell,button.btn_send{
	font-weight:500;
	width:190px;
	font-size:15px;
	height:40px;
	padding:0 15px 2px;
	margin:9px 0 19px
}

button.btn_bottom:hover{
	background:#7d7d7d;
	border-color:#7d7d7d;
	color:#fff
}

button.btn_send{
	float:right;
	color:#fff;
	border:2px solid #3796c9;
	border-radius:4px;
	background:#3796c9
}

button.btn_send:hover{
	background:#5fb7e5;
	border-color:#5fb7e5;
	color:#fff
}

button.btn_send.disabled{
	opacity:.2;
	filter:alpha(opacity 20);
	cursor:default
}

button.btn_send.disabled:hover{
	background:#3796c9;
	border-color:#3796c9
}

button.btn_cancell{
	color:#434343;
	border:2px solid #656565;
	border-radius:4px;
	background:0 0
}

button.btn_cancell:hover{
	background:#7d7d7d;
	border-color:#7d7d7d;
	color:#fff
}

a.upgrade_tag2{
	position:absolute;
	top:15px;
	right:16px;
	height:18px;
	font-size:11px;
	line-height:17px;
	color:#fff;
	background-color:#3ea771;
	border:1px solid #206e46;
	border-radius:4px;
	padding:0 9px
}

.sh_btn1 span.ut_arrow{
	position:absolute;
	top:5px;
	left:-5px;
	width:5px;
	height:8px;
	background-image:url(/i/share_v4.png);
	background-position:-124px -64px
}

.sh_image,.sh_url{
	width:388px;
	height:37px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:4px;
	margin-bottom:24px
}

input.sh_inp{
	height:36px;
	padding:0 12px 2px;
	width:245px;
	float:left;
	font-size:15px;
	color:#282727;
	background-color:transparent
}

a.sh_view{
	width:120px;
	height:39px;
	background-color:#656565;
	margin:-1px -1px 0 0;

	border-radius:0 4px 4px 0;
	float:right;
	font-size:15px;
	line-height:38px;
	color:#fff;
	text-align:center
}

.embed_tabs .em_li,a.sh_a,li.st_li{
	cursor:pointer;
	float:left
}

a.sh_view:hover{
	background-color:#7d7d7d
}

.share_popup_web .sh_url input{
	width:365px
}

.share_tabs{
	margin-top:-12px;
	margin-bottom:10px
}

.share_tabs.sh_tab_4{
	margin-bottom:6px
}

.share_password{
	margin-top:-10px
}

ul.st_nav{
	height:37px;
	text-align:center;
	margin-bottom:20px
}

li.st_li{
	font-size:15px;
	line-height:30px;
	color:#939393;
	width:130px;
	border-bottom:2px solid #fff;
	padding-bottom:4px
}

li.st_li.active,li.st_li:hover{
	color:#434343;
	border-bottom:4px solid #3796c9;
	padding-bottom:2px
}

.sh_tab.active{
	display:block
}

.sh_soc{
	margin-bottom:24px;
	min-height:40px
}

a.sh_a{
	width:40px;
	height:40px;
	border-radius:4px;
	background-image:url(/i/share_v4.png);
	margin-right:10px
}

a.sh_a:hover{
	opacity:.75
}

.sh_fb{
	background-color:#4763aa;
	background-position:0 0
}

.sh_tw{
	background-color:#369fc2;
	background-position:-42px 0
}

.sh_gp{
	background-color:#cf3d2b;
	background-position:-84px 0
}

.sh_in{
	background-color:#1c87bd;
	background-position:-126px 0
}

.sh_pi{
	background-color:#cf3d2b;
	background-position:-168px 0
}

.sh_rd{
	background-color:#fff;
	background-position:90px 0
}

.sh_tm{
	background-color:#2c526a;
	background-position:49px 0
}

.embed_tabs{
	margin-top:-1px
}

.embed_tabs .em_tab{
	display:none;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:0 0 4px 4px;
	padding:0 0 1px
}

.embed_tabs .em_tab.active{
	display:block
}

.embed_tabs .em_nav{
	height:29px
}

.embed_tabs .em_li{
	position:relative;
	z-index:1;
	width:192px;
	min-height:23px;
	background-color:#ccc;
	border:1px solid #ccc;
	border-bottom:none;
	border-radius:4px 4px 0 0;
	font-size:13px;
	line-height:15px;
	color:#434343;
	text-align:center;
	padding-top:6px
}

.embed_tabs .em_li+.em_li{
	float:right
}

.embed_tabs .em_li:hover{
	background-color:#d1d1d1
}

.embed_tabs .em_li.active{
	background-color:#fff
}

.share_v3 .em_li .em_tip,.share_v3 .sh_btn1-tooltip,.share_v3 .share_unpublish_tooltip{
	width:20px;
	height:20px;
	background:url(/i/user_panel/panel_sprite.png) -228px -502px;
	border-radius:20px
}

.share_v3 .em_li .em_tip:hover,.share_v3 .sh_btn1-tooltip:hover,.share_v3 .share_unpublish_tooltip:hover{
	background-position:-250px -502px
}

.share_v3 .share_unpublish_tooltip{
	display:inline-block;
	vertical-align:middle;
	margin-left:5px
}

.share_v3 .em_li .em_tip,.share_v3 .sh_btn1-tooltip{
	display:block;
	position:absolute;
	top:50%;
	right:5px;
	margin-top:-10px
}

.share_v3 .sh_btn1-tooltip{
	right:15px;
	box-shadow:0 0 0 1px #fff
}

.em_li .em_txt{
	display:none;
	position:absolute;
	top:35px;
	left:-115px;
	width:210px;
	background-color:#000;
	border-radius:4px;
	font-size:13px;
	line-height:20px;
	color:#fff;
	padding:15px 20px;
	white-space:normal
}

.em_li .em_arrow{
	position:absolute;
	top:-6px;
	left:118px;
	width:13px;
	height:7px;
	background-image:url(/i/share_v4.png);
	background-position:-131px -65px
}

.em_tab .em_code{
	background-color:#fff;
	border-color:#fff;
	font-size:15px;
	line-height:20px;
	color:#282727;
	font-weight:500;
	padding:9px 11px;
	width:100%;
	height:79px;
	resize:none
}

.sh_tab_wp .em_tab .em_code{
	border:1px solid #ccc;
	border-radius:4px
}

button.toggle_btn{
	position:relative;
	font-size:13px;
	height:20px;
	color:#434343;
	font-weight:500;
	text-align:left;
	background:0 0;
	padding:0 10px 1px 33px;
	margin:10px 0 2px
}

.sh_mail,input.tp_inp{
	background-color:#fff
}

button.toggle_btn:before{
	content:'';
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	background-image:url(/i/share_v4.png);
	background-position:-124px -42px
}

button.toggle_btn.active:before{
	background-image:url(/i/share_v4.png);
	background-position:-146px -42px
}

.toggled_pass{
	position:relative;
	display:none;
	width:388px;
	height:38px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:4px;
	margin:8px 0 11px
}

input.tp_inp{
	position:relative;
	z-index:1;
	height:36px;
	padding:0 12px 2px;
	width:364px;
	float:left;
	font-size:15px;
	color:#282727;
	border-radius:5px
}

.sh_mail .m_title,.sh_mail .m_title_txt,.sh_mail .mm_area{
	font-size:15px;
	color:#434343
}

.mail_title,.mail_to{
	float:right;
	border-left:1px solid #ccc
}

.tgl_pass.active+.toggled_pass,.tgl_pass.active+button+.toggled_pass{
	display:block
}

.tgl_png .upgrade_tag2{
	top:0;
	right:-60px
}

.sh_mail{
	border:1px solid #ccc;
	border-radius:4px;
	margin-top:-1px
}

.mail_pre{
	border-bottom:1px solid #ccc;
	min-height:38px
}

.sh_mail .m_title{
	display:inline-block;
	line-height:18px;
	font-weight:500;
	padding:9px 11px 0
}

.mail_title{
	width:310px;
	margin-top:5px
}

.sh_mail .m_title_txt{
	height:26px;
	padding:0 12px 2px;
	width:283px;
	background-color:transparent
}

.mail_to{
	width:310px;
	min-height:28px;
	margin:5px 0
}

.mt_inp{
	display:none
}

.sh_mail ul.tagit{
	padding:0
}

.sh_mail ul.tagit li.tagit-new{
	margin:0 5px 7px 6px;
	padding:3px 0 6px;
	width:290px
}

.sh_mail ul.tagit li.tagit-new:first-child{
	margin:0 5px 0 6px;
	padding-bottom:0
}

.sh_mail .mm_area{
	width:368px;
	min-height:56px;
	line-height:18px;
	margin:11px 0 11px 11px;
	resize:vertical
}

.pop_panel{
	position:fixed;
	top:0;
	left:0;
	z-index:9999;
	width:100%;
	height:100%
}

.pop_panel .bg_layer{
	position:absolute;
	width:100%;
	height:100%;
	background-color:#2c2c2c;
	opacity:.75;
	filter:alpha(opacity=75)
}

.igc-table .igc-table-header:hover,.igc-textual-icon:hover{
	opacity:.7
}

.pop_panel .share_v3{
	position:absolute;
	width:470px;
	top:50%;
	left:50%;
	margin-left:-235px;
	margin-top:-168px;
	background-color:#e3e3e3;
	border-radius:4px
}

.pop_panel .share_v3 h2{
	padding:9px 0 0
}

.pop_panel .sh_soc,.pop_panel .sh_url{
	margin-bottom:21px
}

.pop_panel .embed_tabs{
	margin-bottom:40px
}

.pop_panel .share_button_close{
	text-indent:-3000px;
	border:0;
	position:absolute;
	top:-15px;
	left:-15px;
	z-index:1;
	width:30px;
	min-width:30px;
	height:30px;
	background:url(/i/login_sprite.png?v005) -138px 0 #161616;
	border-radius:4px;
	cursor:pointer;
	margin:0
}

.pop_panel .share_button_close:hover{
	background:url(/i/login_sprite.png) -138px 0 #333
}

.share_v3 span.input_ico{
	display:none;
	position:absolute;
	top:0;
	right:-32px;
	width:40px;
	height:40px;
	background:url(/i/login_sprite.png) right -31px no-repeat
}

.share_v3 .true .input_ico{
	display:block
}

.share_v3 .false .input_ico{
	display:block;
	background-position:right 10px
}

.share_v3 span.input_msg{
	display:none;
	position:absolute;
	top:0;
	right:405px;
	min-width:130px;
	height:38px;
	padding:0 10px;
	background-color:#38a86f;
	border-radius:4px;
	font-size:13px;
	line-height:40px;
	color:#fff;
	text-align:center;
	white-space:nowrap
}

.share_v3 span.input_msg span{
	position:absolute;
	top:12px;
	right:-7px;
	width:8px;
	height:16px;
	background:url(/i/login_sprite.png) -113px -42px
}

.share_v3 .false span.input_msg{
	display:block;
	background-color:#c32f2f
}

.share_v3 .false span.input_msg span{
	background:url(/i/login_sprite.png) -102px -42px
}

span.slide_left{
	display:block;
	animation:slide_left 300ms linear;
	-webkit-animation:slide_left 300ms linear;
	-moz-animation:slide_left 300ms linear;
	-o-animation:slide_left 300ms linear;
	-ms-animation:slide_left 300ms linear
}

.slide_right{
	display:block;
	animation:slide_right 300ms linear;
	-webkit-animation:slide_right 300ms linear;
	-moz-animation:slide_right 300ms linear;
	-o-animation:slide_right 300ms linear;
	-ms-animation:slide_right 300ms linear
}

@keyframes slide_left{
	0%{
		transform:translateX(245px)
	}

	100%{
		transform:translateX(0)
	}

}

@-webkit-keyframes slide_left{
	0%{
		-webkit-transform:translateX(245px)
	}

	100%{
		-webkit-transform:translateX(0)
	}

}

@-moz-keyframes slide_left{
	0%{
		-moz-transform:translateX(245px)
	}

	100%{
		-moz-transform:translateX(0)
	}

}

@-o-keyframes slide_left{
	0%{
		-o-transform:translateX(245px)
	}

	100%{
		-o-transform:translateX(0)
	}

}

@-ms-keyframes slide_left{
	0%{
		-ms-transform:translateX(245px)
	}

	100%{
		-ms-transform:translateX(0)
	}

}

@keyframes slide_right{
	0%{
		transform:translateX(-100px)
	}

	100%{
		transform:translateX(0)
	}

}

@-webkit-keyframes slide_right{
	0%{
		-webkit-transform:translateX(-100px)
	}

	100%{
		-webkit-transform:translateX(0)
	}

}

@-moz-keyframes slide_right{
	0%{
		-moz-transform:translateX(-100px)
	}

	100%{
		-moz-transform:translateX(0)
	}

}

@-o-keyframes slide_right{
	0%{
		-o-transform:translateX(-100px)
	}

	100%{
		-o-transform:translateX(0)
	}

}

@-ms-keyframes slide_right{
	0%{
		-ms-transform:translateX(-100px)
	}

	100%{
		-ms-transform:translateX(0)
	}

}

.embed_share .bg_layer{
	display:none
}

.embed_share .share_wrap{
	position:absolute;
	left:0;
	bottom:70px;
	width:100%
}

.embed_share .share_v3{
	position:relative;
	left:auto;
	top:auto;
	width:auto;
	margin:0 20px;
	border-radius:4px
}

.embed_share .sh_inner{
	overflow:hidden
}

.embed_share .share_button_close{
	top:11px;
	left:11px;
	background-color:transparent;
	background-position:-138px -22px
}

.embed_share .embed_tabs .em_li{
	width:49.3%
}

.embed_share .sh_image,.embed_share .sh_url{
	width:auto;
	overflow:hidden
}

.embed_share input.sh_inp{
	width:100%;
	box-sizing:border-box;
	padding:0 130px 2px 12px
}

.embed_share a.sh_view{
	margin-top:-36px;
	height:37px;
	line-height:35px
}

.embed_share .em_li:last-child .em_txt{
	left:-184px
}

.embed_share .em_li:last-child .em_arrow{
	left:186px
}

@media only screen and (max-width:500px){
	.embed_tabs,a.sh_view{
		display:none
	}

	.sh_soc:after{
		content:'';
		display:block;
		clear:both
	}

	.pop_panel .sh_soc{
		margin-bottom:11px
	}

	.embed_share input.sh_inp{
		padding-right:12px
	}

	a.sh_a{
		margin-bottom:10px
	}

}

.share_v3 .type_select{
	margin:10px 0;
	border-radius:4px;
	border:2px solid #CCC;
	padding:10px;
	text-align:center;
	font-size:15px;
	vertical-align:middle;
	position:relative
}

.share_v3 .type_select .dropdown{
	position:absolute;
	display:none;
	text-align:left
}

.type_select .dropdown li{
	padding:10px;
	color:#FFF;
	background-color:#2d2d2d;
	cursor:pointer;
	vertical-align:middle
}

.type_select .switcher{
	display:inline-block;
	padding-right:10px
}

.type_select .switcher:after{
	width:10px;
	height:6px;
	background:url(/i/chart_sprite.png) -9px -56px no-repeat;
	display:inline-block;
	content:""
}

.type_select .dropdown li:first-child{
	border-radius:4px 4px 0 0
}

.type_select .dropdown li:last-child{
	border-radius:0 0 4px 4px
}

.type_select .dropdown li:hover{
	background-color:#3797ca
}

.share_v3 .type_select a{
	color:#3796c9
}

.tt_tooltip{
	position:absolute;
	top:0;
	left:0;
	display:block;
	font-family:Roboto;
	font-size:13px;
	color:#fff;
	font-weight:400;
	z-index:4000;
	text-align:left;
	line-height:20px
}

.tt_tooltip.tt_color .tt_ico{
	visibility:visible
}

.igc-table,.leaflet-tile,.tt_ico{
	visibility:hidden
}

.tt_ico{
	width:15px;
	height:15px;
	position:absolute;
	top:12px;
	left:12px;
	border-radius:50%;
	background-color:transparent
}

.tt_tooltip.tt_color .tt_text_wrap{
	margin-left:22px
}

.tt_tooltip .tt_text_wrap{
	margin-left:0
}

.tt_text{
	font-weight:700
}

.tt_body{
	padding:10px 14px;
	background:rgba(0,0,0,.8);
	position:relative;
	border-radius:4px;
	overflow:auto
}

.tt_left,.tt_right{
	width:0;
	height:0;
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	top:0;
	position:absolute
}

.tt_left{
	border-right:8px solid rgba(0,0,0,.8);
	left:-8px
}

.tt_right{
	border-left:8px solid rgba(0,0,0,.8);
	right:-8px;
	display:none
}

.igc-sheets{
	width:100%;
	overflow:hidden
}

.igc-sheets .igc-sheet{
	cursor:pointer;
	margin-bottom:10px;
	display:inline-block
}

.igc-sheet .igc-sheet-label{
	font-family:Roboto,sans-serif;
	font-weight:400;
	font-size:13px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	line-height:125%
}

.igc-sheet .igc-sheet-ico,.igc-sheet .igc-sheet-label{
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
	vertical-align:top;
	outline:0
}

.igc-sheet .igc-sheet-ico{
	background-color:#fff;
	border-radius:15px;
	border:1px solid #c9c9c9;
	height:18px;
	width:18px;
	cursor:pointer;
	display:inline-block;
	position:relative
}

.igc-sheets .igc-sheet:hover .igc-sheet-ico{
	border-color:#000
}

.igc-sheet.active .igc-sheet-ico:after{
	content:'';
	background-color:#c9c9c9;
	border-radius:15px;
	display:block;
	height:6px;
	width:6px;
	left:6px;
	top:6px;
	position:relative
}

.igc-sheets .igc-sheet.active .igc-sheet-ico:after,.igc-sheets .igc-sheet:hover .igc-sheet-ico:after{
	background-color:#000
}

.igc-sheets .igc-sheet .igc-sheet-label{
	line-height:20px;
	color:#c9c9c9;
	margin:2px 10px 0
}

.igc-sheets .igc-sheet.active .igc-sheet-label,.igc-sheets .igc-sheet:hover .igc-sheet-label{
	color:#000
}

.igc-legend{
	display:inline-block;
	text-align:center
}

.igc-legend-entry{
	margin-top:10px;
	display:inline-block;
	cursor:pointer
}

.igc-legend-entry .igc-legend-ico{
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle;
	border-radius:50%;
	background-color:#00f
}

.igc-legend-entry .igc-legend-label{
	display:inline-block;
	vertical-align:middle;
	margin:0 10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	line-height:125%
}

.igc-legend-entry:hover .ico{
	border:3px solid #000
}

.igc-sheets{
	padding-top:10px;
	text-align:center
}

.igc-invisible{
	display:none
}

.igc-table{
	border-spacing:2px;
	border-collapse:separate;
	font-family:PT Sans Narrow;
	empty-cells:show;
	margin-left:-3px
}

.igc-table thead .igc-table-header{
	width:1px;
	padding-left:12px;
	padding-right:12px
}

.igc-table .igc-table-cell,.igc-table .igc-table-header{
	vertical-align:middle;
	text-align:center;
	padding:5px;
	width:100px
}

.igc-table .igc-table-body .igc-table-header,.igc-textual{
	text-align:left
}

.igc-table .igc-table-header{
	font-size:16px;
	font-weight:700;
	color:#307d99;
	position:relative;
	background:#eee
}

.igc-table .igc-table-header:focus{
	outline:0
}

.igc-table .igc-table-header-span{
	display:inline-block
}

.capture-mode .tablesorter-headerAsc:before,.capture-mode .tablesorter-headerDesc:before,.capture-mode .tablesorter-headerUnSorted:before,.download-mode .tablesorter-headerAsc:before,.download-mode .tablesorter-headerDesc:before,.download-mode .tablesorter-headerUnSorted:before,.igc-table .igc-hidden-cell:after,.igc-table .igc-hidden-cell:before{
	display:none
}

.igc-table .igc-table-header.igc-hidden-cell{
	background:0 0;
	border:none;
	width:100px
}

.igc-table .igc-table-cell{
	background:0 0;
	color:#4e4e4e;
	font-size:16px
}

.tablesorter-headerAsc:before,.tablesorter-headerDesc:before,.tablesorter-headerUnSorted:after,.tablesorter-headerUnSorted:before{
	font-family:igticons!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	vertical-align:middle;
	position:absolute;
	right:5px;
	top:50%;
	margin-top:-5px;
	font-size:10px
}

.tablesorter-headerDesc:before{
	content:'\e07a'
}

.tablesorter-headerAsc:before{
	content:'\e07b'
}

.tablesorter-headerUnSorted:before{
	content:'\e079';
	margin-top:-5px
}

@-webkit-keyframes zoomin{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0)
	}

	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}

}

@-moz-keyframes zoomin{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0)
	}

	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}

}

@keyframes zoomin{
	0%{
		-webkit-transform:scale(0);
		transform:scale(0)
	}

	100%{
		-webkit-transform:scale(1);
		transform:scale(1)
	}

}

.igc-table-scrolltrack{
	margin-top:-10px
}

.igc-table-scroll{
	height:8px;
	background:#f3f3f3;
	border-radius:3px
}

.igc-textual{
	font-family:PT Sans Narrow
}

.igc-textual-text{
	overflow:hidden;
	line-height:normal
}

.igc-textual-fact{
	font-size:27px;
	font-weight:400;
	color:#6F6F6F;
	margin-top:10px
}

.igc-textual-figure{
	font-size:56px;
	font-weight:700
}

.igc-textual-icon{
	padding-right:20px;
	float:left;
	padding-top:8px;
	text-align:center;
	-webkit-animation:zoomin 1s;
	animation:zoomin 1s;
	-moz-animation:zoomin 1s
}

.direction-rtl .igc-textual{
	direction:rtl
}

.direction-rtl .igc-textual-icon{
	float:right;
	padding-right:0;
	padding-left:20px
}

.igc-textual-entry{
	overflow:hidden
}

.igc-textual-entry+.igc-textual-entry{
	margin-top:20px
}

.shrink .igc-textual-icon{
	float:none;
	text-align:left
}

.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane canvas,.leaflet-map-pane svg,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{
	position:absolute;
	left:0;
	top:0
}

.leaflet-container{
	overflow:hidden;
	-ms-touch-action:none;
	touch-action:none;
	outline:0
}

.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
	-webkit-user-drag:none
}

.leaflet-safari .leaflet-tile{
	image-rendering:-webkit-optimize-contrast
}

.leaflet-safari .leaflet-tile-container{
	width:1600px;
	height:1600px;
	-webkit-transform-origin:0 0
}

.leaflet-marker-icon,.leaflet-marker-shadow{
	display:block
}

.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-tile-pane img{
	max-width:none!important
}

.leaflet-container img.leaflet-image-layer{
	max-width:15000px!important
}

.leaflet-tile{
	filter:inherit
}

.leaflet-tile-loaded{
	visibility:inherit
}

.leaflet-zoom-box{
	width:0;
	height:0;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.leaflet-overlay-pane svg{
	-moz-user-select:none
}

.leaflet-vml-shape{
	width:1px;
	height:1px
}

.lvml{
	behavior:url(#default#VML);
	display:inline-block;
	position:absolute
}

.leaflet-control-attribution,.leaflet-top.leaflet-left:empty{
	display:none
}

.leaflet-fade-anim .leaflet-tile{
	will-change:opacity
}

.leaflet-fade-anim .leaflet-popup{
	opacity:0;
	-webkit-transition:opacity .2s linear;
	-moz-transition:opacity .2s linear;
	-o-transition:opacity .2s linear;
	transition:opacity .2s linear
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{
	opacity:1
}

.leaflet-zoom-animated{
	-webkit-transform-origin:0 0;
	-ms-transform-origin:0 0;
	transform-origin:0 0
}

.leaflet-zoom-anim .leaflet-zoom-animated{
	will-change:transform;
	-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);
	-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);
	-o-transition:-o-transform .25s cubic-bezier(0,0,.25,1);
	transition:transform .25s cubic-bezier(0,0,.25,1)
}

.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{
	-webkit-transition:none;
	-moz-transition:none;
	-o-transition:none;
	transition:none
}

.leaflet-zoom-anim .leaflet-zoom-hide{
	visibility:hidden
}

.leaflet-container .leaflet-control-attribution{
	background:#fff;
	background:rgba(255,255,255,.7);
	margin:0
}

.leaflet-control-attribution,.leaflet-control-scale-line{
	padding:0 5px;
	color:#333
}

.leaflet-control-attribution a{
	text-decoration:none
}

.leaflet-control-attribution a:hover{
	text-decoration:underline
}

.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{
	font-size:11px
}

.leaflet-left .leaflet-control-scale{
	margin-left:5px
}

.leaflet-bottom .leaflet-control-scale{
	margin-bottom:5px
}

.leaflet-control-scale-line{
	border:2px solid #777;
	border-top:none;
	line-height:1.1;
	padding:2px 5px 1px;
	font-size:11px;
	white-space:nowrap;
	overflow:hidden;
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	background:#fff;
	background:rgba(255,255,255,.5)
}

.leaflet-control-scale-line:not(:first-child){
	border-top:2px solid #777;
	border-bottom:none;
	margin-top:-2px
}

.leaflet-control-scale-line:not(:first-child):not(:last-child){
	border-bottom:2px solid #777
}

.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{
	box-shadow:none
}

.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{
	border:2px solid rgba(0,0,0,.2);
	background-clip:padding-box
}

.leaflet-div-icon{
	background:#fff;
	border:1px solid #666
}

.leaflet-top.leaflet-left{
	position:absolute;
	top:20px;
	left:20px;
	width:29px;
	border:2px solid #838383;
	border-radius:4px;
	background:rgba(101,101,101,.702);
	overflow:hidden
}

.leaflet-control-zoom-in,.leaflet-control-zoom-out,.leaflet-control.restorePosition{
	display:block;
	width:100%;
	height:29px;
	text-indent:-1000px;
	cursor:pointer;
	background:50% 50% no-repeat none
}

.leaflet-control-zoom-in:hover,.leaflet-control-zoom-out:hover,.leaflet-control.restorePosition:hover{
	background-color:rgba(0,0,0,.4)
}

.leaflet-control-zoom-in{
	border-radius:3px 3px 0 0;
	background-image:url(/i/map/zoom-in.png);
	margin-bottom:29px
}

.leaflet-control-zoom-out{
	border-radius:0 0 3px 3px;
	background-image:url(/i/map/zoom-out.png)
}

.leaflet-control.restorePosition{
	background-image:url(/i/map/zoom-reset.png);
	position:absolute;
	top:29px;
	width:30px
}

.leaflet-container .leaflet-control-container{
	display:none
}

.leaflet-container:hover .leaflet-control-container,.map_browser_touch .leaflet-control-container{
	display:block
}

.map_legend{
	margin-top:5px;
	text-align:center
}

.map_legend_item{
	display:inline-block;
	margin:2px;
	font-family:PT Sans Narrow;
	font-size:12px;
	color:#fff;
	font-weight:700
}

.heatmap-legend{
	padding:13px 20px 20px;
	position:absolute;
	bottom:0;
	right:0;
	border-radius:3px;
	text-align:left;
	max-width:30%;
	border:2px solid rgba(159,159,159,.5)
}

.map .heatmap-legend-item{
	margin-top:7px
}

.heatmap-background{
	display:inline-block;
	height:15px;
	width:15px;
	border-radius:15px;
	margin-right:20px
}

.shrink .heatmap-legend{
	padding:0;
	position:relative;
	border:none;
	max-width:inherit;
	background:0 0
}

.shrink .heatmap-label{
	display:block
}

.shrink .heatmap-legend-item{
	display:inline-block;
	line-height:180%
}

.shrink .heatmap-background{
	vertical-align:middle;
	margin-right:5px
}

.shrink .heatmap-legend-item:after{
	content:'';
	width:10px;
	display:inline-block
}

path.mapCircle{
	stroke-width:0;
	stroke:#dcdbc7
}

path.leaflet-interactive{
	fill-opacity:1
}

path.leaflet-interactive:hover,path.leaflet-interactive[data-active="1"]{
	fill-opacity:.8;
	stroke-width:.5;
	stroke:#fff;
	stroke-opacity:.6
}

@media screen and (min-device-width:320px) and (max-device-width:736px){
	.heatmap-legend{
		position:relative;
		text-align:center;
		border:none;
		background:0 0!important
	}

	.heatmap-legend .heatmap-legend-item{
		display:inline-block;
		margin-left:10px;
		margin-right:10px
	}

	.heatmap-legend .heatmap-legend-item .heatmap-background{
		margin-right:5px
	}

	.leaflet-control-container .leaflet-top.leaflet-left{
		width:56px;
		background:0 0;
		border:none
	}

	.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom-in,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom-out,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control.restorePosition{
		border:2px solid #838383;
		border-radius:4px;
		background-color:rgba(101,101,101,.702);
		width:50px;
		height:50px
	}

	.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom-in{
		margin-bottom:64px
	}

	.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control.restorePosition{
		top:59px
	}

	.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom-in:hover,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom-out:hover,.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control.restorePosition:hover{
		background-color:#595959
	}

}

#infoblock{
	float:left;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	cursor:pointer;
	position:relative;
	padding:0 0 0 30px;
	border-radius:20px
}

#infoblock.fullwidth{
	padding-right:20px;
	padding-left:40px
}

#infoblock::after{
	content:"";
	font-family:igticons;
	font-style:normal;
	font-weight:400;
	font-size:15px;
	font-variant:normal;
	text-transform:none;
	speak:none;
	line-height:1;
	vertical-align:middle;
	position:absolute;
	left:8px;
	top:6px
}

#infoblock.fullwidth::after{
	left:15px
}

@font-face{
	font-family:igticons;
	src:url(/i/fonts/igticons.eot);
	src:url(/i/fonts/igticons.eot?#iefix) format("embedded-opentype"),url(/i/fonts/igticons.woff) format("woff"),url(/i/fonts/igticons.ttf) format("truetype"),url(/i/fonts/igticons.svg#infogram) format("svg");
	font-weight:400;
	font-style:normal
}

[class*=" igicon-"]:before,[class^=igicon-]:before{
	font-family:igticons!important;
	font-style:normal!important;
	font-weight:400!important;
	font-variant:normal!important;
	text-transform:none!important;
	speak:none;
	line-height:1
}

.igicon-share-all:before{
	content:"\e078"
}

.igicon-sort:before{
	content:"\e079"
}

.igicon-sort-down:before{
	content:"\e07a"
}

.igicon-sort-up:before{
	content:"\e07b"
}

.igicon-interface-icons-16x16-copy-fullscreen:before{
	content:"\e000"
}


.chart,.chart-title,.headline,.sep .inner,div.body-text,div.picture,div.quoted{
	margin-left:20px;
	margin-right:20px
}

.moveable{
	margin-bottom:20px!important
}

.video{
	padding-bottom:75%;
	height:0
}

.video iframe{
	border:0;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0
}

#owerlay{
	margin:20px;
	padding-top:50px
}

svg .igc-pie-center-text .igc-pie-center-text-node{
	font-family:'PT Sans Narrow','Arial Narrow';
	font-size:24px;
	fill:#626262;
	font-weight:400;
	font-style:normal
}

.chart-title,.headline{
	font-family:PT Sans Narrow;
	font-weight:700
}

.igc-sheets .igc-sheet .igc-sheet-ico,.igc-sheets .igc-sheet:hover .igc-sheet-ico{
	border-color:#7d7d7d
}

.igc-sheets .igc-sheet .igc-sheet-label,.igc-sheets .igc-sheet.active .igc-sheet-label,.igc-sheets .igc-sheet:hover .igc-sheet-label{
	color:#7d7d7d
}

.igc-sheet .igc-sheet-ico,.igc-sheet.active .igc-sheet-ico{
	background:0 0
}

.igc-sheets .igc-sheet.active .igc-sheet-ico::after,.igc-sheets .igc-sheet:hover .igc-sheet-ico::after{
	height:14px;
	width:14px;
	left:2px;
	top:2px;
	background:#7d7d7d
}

.igc-textual-figure{
	font-size:45px
}

.igc-table-scroll{
	background:#eee
}

.igc-table .igc-table-cell,.igc-table .igc-table-header{
	color:#6f6f6f;
	font-size:16px;
	font-family:PT Sans Narrow;
	font-weight:700
}

#madewith a,#madewith a:active,#madewith a:hover,#madewith a:link,#madewith a:visited{
	color:#000!important
}

#source,.bodytext,.headline{
	color:#000
}

.sep{
	width:100%;
	background-image:url(/i/asketic01/sturis-2.png),url(/i/asketic01/sturis-3.png);
	background-position:0 0,right 0;
	background-repeat:no-repeat;
	height:24px
}

.sep .inner{
	height:11px;
	border-bottom:1px dashed #464646;
	margin-top:10px
}

#overlay{
	background:url(//jifo.co/i/templates/32/background-light.png)
}

#owerlay{
	padding-bottom:20px;
	background:#fff
}

#owerlay:before{
	content:'';
	height:8px;
	width:100%;
	position:absolute;
	left:0;
	top:0;
	background:url(//jifo.co/i/templates/32/curve-fff.svg) center top repeat-x #e8e5da
}

#overlay:after,#owerlay:after{
	content:''!important;
	display:block!important;
	position:absolute;
	right:21px;
	top:26px;
	background:#e8e5da;
	width:15px;
	height:15px;
	border-radius:20px
}

#overlay:after{
	left:41px;
	top:47px;
	right:auto
}

.quote:after,.quote:before{
	content:'';
	position:absolute;
	top:50%;
	margin-top:-13px;
	width:13px;
	height:27px
}

.headline{
	font-size:55px;
	text-transform:uppercase;
	border-bottom:8px solid #000;
	line-height:65px
}

.chart-title{
	font-size:36px;
	color:#000;
	border-bottom:4px solid #000
}

.bodytext{
	font-family:Verdana;
	font-weight:400;
	font-size:14px
}

.quote{
	padding:20px;
	font-family:PT Serif;
	font-style:italic;
	font-size:30px;
	color:#fff;
	text-align:center;
	background:#000
}

.quotetitle{
	font-size:24px
}

.quote:after{
	left:0;
	background:url(//jifo.co/i/templates/32/left-fff.svg)
}

.quote:before{
	background:url(//jifo.co/i/templates/32/right-fff.svg);
	right:0
}

.headline.active:hover{
	color:#e84f2c
}

#madewith.active a:hover{
	color:#e84f2c!important
}

.titlepopup1,.titlepopup2{
	border-color:#e84f2c
}

.shrink .chart>.inner{
	padding-left:10px;
	padding-right:10px
}

.shrink .chart{
	margin-left:0;
	margin-right:0
}

#footer{
	margin-left:20px;
	margin-right:20px
}

.bodytext .innertext a,.bodytext .innertext a:visited{
	color:#00E
}

@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans'), local('PTSans-Regular'), url(http://fonts.gstatic.com/s/ptsans/v8/zQCiNX1F1RnBbbNioGlclQ.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Bold'), local('PTSans-Bold'), url(http://fonts.gstatic.com/s/ptsans/v8/AmEqS6co04Y8IVxbjHwxOvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 400;
  src: local('PT Sans Narrow'), local('PTSans-Narrow'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/UyYrYy3ltEffJV9QueSi4RMqLTuTcCB1SOLxqYT-GVg.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Sans Narrow';
  font-style: normal;
  font-weight: 700;
  src: local('PT Sans Narrow Bold'), local('PTSans-NarrowBold'), url(http://fonts.gstatic.com/s/ptsansnarrow/v7/Q_pTky3Sc3ubRibGToTAYpahrVjgKywcGv7JzbgTzMk.woff2) format('woff2');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(http://fonts.gstatic.com/s/ptserif/v8/Tee8jr6bg9c-ZqqiMNcNOfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
}
