TABLE.tabellaheadermedia {
	/*margin-bottom: 10px;*/
	margin-top: 10px;
	margin-left: 36px;
}

.titleMediaPage, .titleMediaPage h5, .titleMediaPage h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7C7A7B;
        margin-bottom: 5px;
        vertical-align: bottom;
}

TABLE.tabellamedia {
	margin-top: 10px;
	margin-right: 36px;
}

TABLE.tabellamediacategory   {
	margin-bottom: 0px; 
	border-bottom: dotted 1px #003366;
}


.title_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        color: #003366;
        text-decoration: none;
        font-weight: bold;
} 

.desc_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #003366;
        text-decoration: none;
        font-weight: normal;
} 
    
.titlerel_header {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #003366;
        text-decoration: none;
        font-weight: bold;
} 
    
.linkrel_header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: underline;
	font-weight: normal;
	text-decoration: underline;
}

.linkrel_header a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CB0E00;
	font-weight: normal;
	text-decoration: underline;
}

.linkrel_header a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CE0E9A;
	font-weight: normal;
	text-decoration: underline;
 
}

.didaphotobig, .didaphotobig a, .didaphotobig a:hover, .didaphotobig a:visited {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9px;
      color: #909090;
      font-style: normal;
      text-decoration: none;
      font-weight: normal;

    }

.didaphotobig a {
	color: #909090;
	text-decoration: underline;
}

.didaphotobig a:hover {
	color: #525252;
	text-decoration: underline;
}


.didaphotobig a:visited {
	color: #909090;
	text-decoration: underline;
}

.titlecategory, .titlecategory a, .titlecategory a:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #003366;
        text-decoration: none;
        border-bottom: solid 1px #003366;
} 

.upnavbar {
        text-decoration: none;
        border-bottom: solid 1px #003366;
} 

.titlecategory a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CB0E00;
	text-decoration: none;
	border-bottom: solid 1px #003366;
}

   
.textmedia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	text-decoration: none;
}

.titlemediacat a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #003366;
	text-decoration: none;
}

.titlemediacat a:hover {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 12px;
	color: #CB0E00;
	text-decoration: none;
}

.titlemediacat a:visited {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 12px;
	color: #CE0E9A;
	text-decoration: none;
}

.titlemedia a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

.titlemedia a:hover {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 12px;
	color: #CB0E00;
	text-decoration: none;
}

.titlemedia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	font-size: 12px;
	color: #CE0E9A;
	text-decoration: none;
}

.linkmedia a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #909090;
	text-decoration: underline;
	font-weight: normal;
}

.linkmedia a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #545454;
	text-decoration: underline;
}

.linkmedia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CE0E9A;
	text-decoration: underline;
}

.prevnext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}

.linkrelated a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
	font-weight: bold;
}

.linkrelated a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CB0E00;
	text-decoration: none;
	font-weight: bold;
}

.linkrelated a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CE0E9A;
	text-decoration: none;
 	font-weight: bold;
}



/* Popup foto / slide */

TD.spacerfoto {
	height: 10px;
	padding-left:15px;
}

TD.normalfoto {
	padding-left:15px;
}

TD.flashfoto {
	text-align: center;
}

TABLE.tabellafoto h1 {
	border-bottom: solid 2px #003366;
	margin-bottom: 10px;
	margin-top: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 18px;
	text-align: left;
}

TABLE.tabellafoto {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	text-align: left;
	background: #F8F8F8;
	border-bottom: solid 2px #003366;
}

/*
playback timings (ms):
  LoadShardBlock: 49.13 (3)
  esindex: 0.008
  captures_list: 65.089
  CDXLines.iter: 11.222 (3)
  PetaboxLoader3.datanode: 49.783 (4)
  exclusion.robots: 0.269
  exclusion.robots.policy: 0.24
  RedisCDXSource: 1.245
  PetaboxLoader3.resolve: 56.909
  load_resource: 86.171
*/