

BODY
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-size: 13px;
	//margin : 20px;
	color : White;
	background-color : white;
	width: 100%;
}

#PageCat
{
	/*background-image: url(../skins/amgen/fond1.jpg);*/
	background-image: url(fond1.jpg);
	background-color : white;
	//background-attachment:fixed;
	background-repeat:no-repeat;
	/*position:absolute; width:770px; height:445px; z-index:1; left: 0px; top: 0px; overflow: hidden; background-color: #00a7de; layer-background-color: #00a7de; border: 0px none #00a7de; visibility: visible*/
	height: 600px;
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
}

BODY#PageProg
{
	background-color : white;
	//width: 770px;
}

#CatTitle {
	position:absolute; width:220px; height:30px; z-index:20; left: 20px; top: 125px;
}

.ProgTitle {
	background-color:#E04146;
	border: 1px outset #FFDD44;
	margin: 15px;
	padding: 10px;
	color: #FFF9BF;
	font-size: 24px;
	font-weight: bold;
	font-family: Times, serif;
}

.ProgCrew {
	color: #003366;
}

.ThemeTitle {
	color: black;
	font-size: 22px;
	font-weight: bold;
	font-family: Times, serif;
}

.ProgComment {
	color: black;
}

#ProgDesc {
	background-color: transparent;
	border: none;
	margin: 0px;
	color: #CCFFED;
}

#ProgListScroller {
	position:absolute; width:217px; height:357px; z-index:10; left: 20px; top: 180px; overflow: hidden; visibility: visible;
	background-image:url(cadre1.gif);
}

#ProgList {
	position:absolute; width:197px; height:338px; z-index:10; left: 11px; top: 10px; overflow: auto; visibility: visible;

}

#contentzone {
	background-image:url(cadre2.gif);
	height:339px;
	left:309px;
	margin:0px;
	overflow:hidden;
	padding-left:9px;
	padding-top:7px;
	position:absolute;
	top:181px;
	width:418px;
	z-index:15;
}

.vignette {
	background-color: black;
	height: 150px; width: 205px;
}

.movielist {
	background-color: #E04146;
	height: 150px; width: 60px;
}

#btn_bottom {
	position:absolute;
	width:770px; height:40px; z-index:15; left: 0px; top: 550px;
	overflow: hidden;
	/*background-color: #CD9931; layer-background-color: #CD9931; border: 0px none #00a7de;*/
}

/* The content list of the program, a box on the left of the main screen */
#ProgLines {
	z-index:10;
	width:769px;
	//left: 30px;
	left: 50%;
	margin-left: -400px;
	//height:560px;
	height: auto;
	top: 20px;
	/*padding: 10px;*/
	text-align: center;
	background-image: none;
}


#Topics {
	background-color: #CE9A31;
	border: 2px inset #7A6E52;
	width: 150px;
	z-index:50;
	display: none;
}

.LineTitle  {
	font-size: 16px;
}

.LineDuration {
	color: yellow;
}

#Topics A {
	text-decoration: none;
}

#Topics A:hover {
	color: #7A6E52;
}

H1 {
	text-align: center;
}


#CatList A {
	padding: 0px;
}

#CatList  {
	height:33px;
	left:0px;
	margin-left:auto;
	position:absolute;
	text-align:right;
	top:79px;
	width:785px;
	overflow: hidden;
}

.LineDesc  {
	background-color: #853435;
	vertical-align: top;
}

#CloseBtn { display: none }

#contentzone .desc {
	margin: 15px;
}

#lmenu {
	left:50%;
	margin-left: -400px;
}


#loading {
	position: absolute;
	left: 200px;
	width: 400px;
	top: 300px;
	height: 80px;
	color: #CBCBAD;
	text-align: center;
	vertical-align: middle;
	font-size: 20px;
	outline: 2px solid #CBCBAD;
	font-family: sans-serif;
	background-color: white;
	z-index: 100;
	padding: 20px;
}

#btn_close {
	display: none;
}
















.doctitle {
	font-weight: bold;
	font-size: 110%;
}

.docsummary {
	margin: 10px;
	font-size: 90%;
	position: relative;
}

.docurl {
	display: none;
}

.docrelevancy {
	font-size: 80%;
	font-style: italic;
}

.term {
	font-style: italic;
}

#P {
//background-color: #ff2a45;
padding: 10px;
color: black
}

#DivSearch
{
	background-image: url(fondS.jpg);
	background-color : white;
	background-repeat:no-repeat;
	height: 600px;
	width: 800px;
	position: absolute;
	left: 50%;
	margin-left: -400px;
	padding-top:119px;
}

#P TABLE {
	width: 100%;
	padding: 10px;
}

#P TABLE TR TD {
	padding: 10px;
}

