/* The Italian Press Digest stylesheet */

h1, .listheadline, .listproducts, h3, th, select, input, textarea, .credit
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
}

body, div, span, p, .p, ul, li, a, td, th
{
	font-family: Times New Roman, Times, serif;
}

body, p, .p, ul, li, a, h3, th, td, .check
{

	color: #000000;
}

/* path applies also to kickers and printer-friendly and email to friend commands as well as to picture captions and descriptions */
.path
{
	font-weight: bold;
	font-size: smaller;
	color: #000000;
}

/* categoryimagecaption applies to category image captions and descriptions */
.categoryimagecaption
{
	font-weight: bold;
	font-size: smaller;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 8px;
}

/* this is for current page at the bottom of windows that span across multiple pages. next and previous are under path */
.currentpage
{
	font-size: smaller;
	color: #000000;
}

.smallarticleheadline
{
    font-family: Times New Roman, Times, serif;
	font-size: smaller;
	color: #000068;
	text-decoration: none;
    
}

.indexbold
{
    font-family: Times New Roman, Times, serif;
	font-size: smaller;
	font-weight: bold;
}


.smallcap
{
    font-variant: small-caps;
}

.smallcapbig
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
    font-weight: bold;
	font-size: large;
    font-variant: small-caps;
	color: #000068;
	margin-bottom: 1px;
	text-decoration: none;
}

.textwhite
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
    font-size: x-small;
    color: #ffffff;
}

.textwhite a:hover
{
	color: #000068;
}

/* the following tag seems to be no good */
.pitalic
{
    font-style: italic;
}

h1 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: large;
	color: #cccccc;
	margin-top: 10px;
	margin-bottom: 1px;
	text-decoration: none;
}

h2, .listheadline, .listproducts
{
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: large;
    color: #000068;
	margin-top: 16px;
	margin-bottom: 8px;	
}

.glossarylist
{
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: medium;
    color: #000068;
	margin-top: 16px;
	margin-bottom: 8px;	
}

.articleheadline
{
	font-family: Times New Roman, Times, serif;
	font-size: large;
	color: #000068;
}

.listproducts 
{
	text-decoration : none;
}

.listheadline, .listproducts 
{
	margin-top: 8px;
}

h3
{
	font-weight: bold;
}

.pathcapitalize
{
	font-weight: bold;
    text-transform: capitalize;
}

.tab, .tab a
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration: none;
}

.tablehead
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: smaller;
	color: #ffffff;
	text-decoration: none;
}

.tableheadblue
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: smaller;
	color: #e1e8ee;
	text-decoration: none;
}

a:hover 
{
	color: #980000;
	text-decoration: underline;
}

.menuhead
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	background: #666666;
	font-size: 80%;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.menuheadblue
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	background: #9cbbd7;
	font-size: 70%;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.menusubhead
{
	font-weight: bold;
}

.menu, .menutext, .menubold, .menutextbluebckgrnd
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: 11px;
	color: #000068;
}

.menutextbluebckgrnd
{
	background: #e1e8ff;
}

.menutextsmall
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: 10px;
	color: #000000;
}

.menutextsmallads
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
}

.smallarticlelisttext
{
	font-family: Times New Roman, Times, serif;
	font-size: smaller;
	color: #666666;
    text-decoration: none;
}

.pictext, .credit, .byline, .subhead, .date
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: smaller;
	color: #686868;
}

.bylineitalic
{
	font-family: Times New Roman, Times, serif;
	font-size: smaller;
    font-style: italic;
	color: #686868;
}

.introitalic
{
    font-style: italic;
}

.framedate
{
	font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	font-size: 7pt;
	color: #ffffff;
	font-weight: bold;
}

.framedategray
{
	font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	font-size: 7pt;
	color: #666666;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	vertical-align:middle;
}

.menu 
{
	font-weight: normal;
	text-decoration: none;
}

.menutext 
{
	margin-bottom: 4px;
}

.menutextwhite 
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: 11px;
	color: #ffffff;
}

.menubold 
{
	font-weight: bold;
}

.menuspacer
{
	font-size: 2px;
}

.spacer
{
	padding-top: 8px;
	padding-bottom: 8px;
}

.boxtext 
{
    font-size: smaller;
    font-weight: bold;
	margin-bottom: 4px;
}

.small, .smallbold
{
	font-size: x-small;
}

.smallbold 
{
	font-weight: bold;
}

.smalldate
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: x-small;
    color: #686868;
}

.check 
{
	margin-bottom: 8px;
}

.checkhead
{
	font-weight: bold;
	margin-bottom: 16px;
}

.list
{
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 4px;
}

th 
{
	font-weight: bold;
	text-align: left;
}

th.right
{
	text-align: right;
}

.tdmini
{
	font-size: 1px;
}

.pictext
{
	font-style: normal;
	background-color: #f0f0f0;
}

.printerfriendlytext
{
	font-family: Times New Roman, Times, serif;
    font-size: 12pt;
}

.printerfriendlytextsmall
{
	font-family: Times New Roman, Times, serif;
    font-size: 11pt;
}

.printerfriendlytextitalic
{
	font-family: Times New Roman, Times, serif;
    font-size: 12pt;
    font-style: italic;
}

.printerfriendlydate
{
	font-family: Times New Roman, Times, serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}

.printerfriendlyhead
{
	font-family: Times New Roman, Times, serif;
	font-size: 12pt;
    font-weight: bold;
    color: #000000;
}

.printerfriendlytopic
{
	font-family: Times New Roman, Times, serif;
    font-size: 12pt;
    font-weight: 700;
}

.pris
{
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 12px;
}

.nounderlineadlink
{
	font-size: 10pt;
	text-decoration: none;
}

.linkselect
{
	color: #ffffff;
}

.linkselect:hover
{
	color: #dcdcdc;
}

.linknormal
{
	color: #0000ff;
}

.bglight 
{
	background-color: #fbfbfa;
}

.bglightblue 
{
	background-color: #efc5ff;
}

.bglightcream
{
	background-color: #efefde;
}

.bgdark
{
	background-color: #e1e8ee;
}

.bgcurrent
{
	background-color: #f07800;
}

.bgweekend
{
	background-color: #a0a0a0;
}

.bgselect
{
	color: #ffffff;
	background-color: #787878;
}

form
{
	margin: 0px;
}

hr
{
	height: 1px;
	color: #808080;
}

.stdbutton 
{
	font-size: 11px;
}
 
.okbutton 
{
	font-size: 11px;
}

.divider
{
	float: left;
	padding-right: 10px;
}

.box
{
	width: 440px;
}

.box2
{
	width: 223px;
}

.halfbox
{
	width: 200px;
}

.searchbox
{
	width: 120px;
}

.sitemaptext
{
	font-family: Times New Roman, Times, serif;
	font-size: smaller;
}

.error
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: smaller;
	font-weight: bold;
    color: #f08c00;
}

.confirmationmessage
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-size: smaller;
	font-weight: bold;
    color: #f08c00;
}

.cssbtn {
	display:inline;
	width:165px;
	margin:0; padding:1px;
	font-size:11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#980000;
	color:white;
	border:1px solid #980000;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn strong {
	font-weight:bold;
	background:#980000;
	color:#000000;
	}
.cssbtn:hover { background:#df0000; color:white; 	text-decoration:none }
.cssbtn:hover strong { background:#df0000; color:black; 	text-decoration:none }

.btnred { background:#980000; color:white }

.cssbtn2 {
	display:inline;
	width:165px;
	margin:0; padding:2px;
	font-size:11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#cdf;
	color:#333;
	border:1px solid #f7ca50;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn2[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn2 strong {
	font-weight:bold;
	background:#ffffff;
	color:#472f92;
	}
.cssbtn2:hover { background:#ff9933; color:black; 	text-decoration:none }
.cssbtn2:hover strong { background:#ffffff; color:#0000ff; 	text-decoration:none }

.btnyellow { background:#f7ca50; color:#000000 }

.cssbtn3 {
	display:inline;
	width:165px;
	margin:0; padding:1px;
	font-size:11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	background:#980000;
	color:#ffffff;
	border:1px solid #980000;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn3[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn3 strong {
	font-weight:bold;
	background:#ffffff;
	color:#472f92;
	}
.cssbtn3:hover { background:#df0000; color:white; 	text-decoration:none }
.cssbtn3:hover strong { background:#ffffff; color:#0000ff; 	text-decoration:none }

.cssbtn4 {
	display:inline;
	width:165px;
	margin:0; padding:1px;
	font-size:small;
	font-family: Times New Roman, Times, serif;
	font-weight:bold;
	text-align:left;
	background:#ffffff;
	color:#980000;
	border:1px solid #ffffff;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn4[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn4 strong {
	font-weight:bold;
	background:#ffffff;
	color:#980000;
	}
.cssbtn4:hover { background:#ffffff; color:#df0000; }
.cssbtn4:hover strong { background:#ffffff; color:#0000ff }

.cssbtn5 {
	display:block;
	width:165px;
	margin:0; padding:1px;
	font-size:10px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
	background:#9a9db7;
	color:#ffffff;
	border:1px solid #9a9db7;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn5[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn5 strong {
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:#9a9db7;
	color:#ffffff;
	}
.cssbtn5:hover { background:#bbbecf; color:#ffffff; 	text-decoration:none; }
.cssbtn5:hover strong { background:#bbbecf; color:#ffffff; 	text-decoration:none; }

.btnnav { background:#174a7c; color:white }

.cssbtn6 {
	display:inline;
	width:165px;
	margin:0; padding:1px;
	font-size:11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background:#6681A7;
	color:white;
	border:1px solid #6681A7;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn6[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn6 strong {
	font-weight:bold;
	background:#ffffff;
	color:#6681A7;
	}
.cssbtn6:hover { background:#6681A7; color:#c8d5e3; 	text-decoration:none }
.cssbtn6:hover strong { background:#ffffff; color:#6681A7; 	text-decoration:none }

.cssbtn7 {
	display:inline;
	width:165px;
	margin:0; padding:1px;
	font-size:11px;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	background:#6681A7;
	color:#c8d5e3;
	border:1px solid #6681A7;
	vertical-align:middle;
	white-space:nowrap;
	cursor:pointer;
	}
.cssbtn7[class] {
	width:auto;
	min-width:165px;
	}
.cssbtn7 strong {
	font-weight:bold;
	background:#ffffff;
	color:#6681A7;
	}
.cssbtn7:hover { background:#6681A7; color:#c8d5e3; 	text-decoration:none }
.cssbtn7:hover strong { background:#ffffff; color:#6681A7; 	text-decoration:none }

.red
{
	color: #980000;
}

.bigredarial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: larger;
	color: #980000;
}

.regblackarial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: smaller;
	color: #000000;
}

.smallgrayarial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: 6pt;
	color: #999999;
}

.normalblackarial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
}

.smallblackarial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

.smallarial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
}

.smallboldwhitearial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
}

.xsmallboldwhitearial 
{
    font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
}

.redtimes 
{
    font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: medium;
	color: #980000;
}

.breaknewshead
{
	font-family: Arial, Verdana, Helvetica, Swiss, Futura, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #df0000;
	text-align: center;
	background: #ffffff;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	vertical-align:middle;
	border:1px solid #980000;
}

.breaknewstext
{
	font-family: Times New Roman, Times, serif;
	font-weight: normal;
	font-size: small;
	color: #000000;
}

/* Hellstrøm 24.8.2001 */
