body, p, div, h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-family: "Verdana", "Geneva", "Arial", "Helvetica", sans-serif;
	font-size: 10px;
}

img { border: 0px; }

#t1 td, #t2 td, #t3 td, #t4 td { 
	width: 98px;
	text-align: left;
	height: 97px;
	border: 0px;
	border-right: 1px solid #FFFFFF;
	padding: 0px;
	background-color: white;
}

#t1 .horaire, #t1 .DetailEmission p, .horaire1, .DetailEmission1 p { color: #6C6C6C; }
#t2 .horaire, #t2 .DetailEmission p, .horaire3, .DetailEmission3 p { color: #4B649C; }
#t3 .horaire, #t3 .DetailEmission p, .horaire83, .DetailEmission83 p { color: #64A154; }
#t4 .horaire, #t4 .DetailEmission p, .horaire2, .DetailEmission2 p { color: #FB0000; }

.horaire, .horaire1, .horaire2, .horaire3, .horaire83 {
	background-color: #FFFFFF;
	font-weight: bold;
}
.theme {
	background-color: #DBDBDB;
}

#t1 .info, .info1 { background-color: #A0A0A0; }
#t2 .info, .info3 { background-color: #94A2BF; }
#t3 .info, .info83 { background-color: #8FB17E; }
#t4 .info, .info2 { background-color: #ED6D6C; }

#t1 .duree, .duree1 { background-color: #B2B2B2; }
#t2 .duree, .duree3 { background-color: #A6B4D1; }
#t3 .duree, .duree83 { background-color: #C3DCB5; }
#t4 .duree, .duree2 { background-color: #FD807E; }

/* Détails Emission*/
.DetailEmission, .DetailEmission1, .DetailEmission3, .DetailEmission83, .DetailEmission2 {
	z-index: 2;
	background-color: #FFCC00;
	position: absolute;
	float: left;
	top: -17px;
	width: 194px;
	height: 114px;
	visibility: hidden;
	overflow: hidden;
}

/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div.hold	{ 
	position: relative;
	overflow: hidden;
	width: 780px;
	height: 133px;
	background-color: white;
}
	
/*---------------------------------------*/
/* Definition de chaque niveau de chaine */
/* à redéfinir pour chaque nouveau programme */
/* Div menu 1,2,3,4... ect... */
#wn1, #wn2, #wn3, #wn4	{ 
	position:absolute; 
	left: 0px;
	top: 0px; 
	width: 780px; 
	height: 97px;
	margin-top: 22px;
	margin-bottom: 12px;
}

#lyr1, #lyr2, #lyr3, #lyr4	{
	z-index: 1;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 0px;
}

.slider {
	position:absolute;
	top: -22px;
	border: 0px;
	z-index: 3;
	height: 133px;
	background-repeat: no-repeat;
	filter: alpha(opacity=70); 
	-moz-opacity: 0.7;
	background-color: #FFFFFF;
	cursor: pointer;
}

#LeftNav {
	left: 0px; 
	width: 97px;
	background-position: 85% 64%;
}

#RightNav {
	left: 746px;
	width: 34px; 
	background-position: 50% 64%;
}

#EncartInfos1 {
	position: absolute;
	left: 0px;
	top: -20px;
	z-index: 4;
}

/* Encart contenant la date */
#EncartInfos1 .DateJour {
	position: absolute;
	left: 0px;
	top: 32px;
	z-index: 4;
	background-color: #FFCC00;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	width: 97px;
	height: 11px;
	
}
#EncartInfos2 {
	position:absolute; 
	height: 31px;
	left:0px; 
	top:0px; 
	width: 97px;
	border: 0px none #000000; 
	z-index:4;
}
/* Encart contenant la date */
#EncartInfos2 .DateJour {
	line-height: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 0px;
	z-index: 4;
	margin: 30px 0px 0px 0px;
	width:87px;
	background-color: #FFCC00;
	height:11px;
}
#EncartInfos3 {
	position:absolute; 
	height: 31px;
	left:0px; 
	top:0px; 
	width: 97px;
	border: 0px none #000000; 
	z-index:4;
}
/* Encart contenant la date */
#EncartInfos3 .DateJour {
	line-height: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 0px;
	z-index: 4;
	margin: 30px 0px 0px 0px;
	width:87px;
	background-color: #FFCC00;
	height:11px;
}
#EncartInfos4 {
	position:absolute; 
	height: 31px;
	left:0px; 
	top:0px; 
	width: 97px;
	border: 0px none #000000; 
	z-index:4;
}
/* Encart contenant la date */
#EncartInfos4 .DateJour {
	line-height: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
	padding: 0px 10px 0px 0px;
	z-index: 4;
	margin: 30px 0px 0px 0px;
	width:87px;
	background-color: #FFCC00;
	height:11px;
}
/* Encart Infos Emission */
/* Horaire de l'emission */
.horaireEmission {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #FFFFFF;
	height: 11px;
	width: 96px;
	vertical-align: sub;
	text-align: left;
	padding: 18px 0px 0px 1px;
	color: #6D6D6D;
}
/* Type de l'emission */
.typeEmission {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-transform: uppercase;
	color: #000000;
	width: 95px;
	background-color: #DBDBDB;
	text-align: left;
	line-height: 11px;
	padding: 0px 0px 0px 0px;
}
/* Titre de l'emission */
.titreEmission {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 2px;
}
/* Durée, mode de diffusion et Protection mineurs */
#infosEmission {
	position: absolute;
	bottom: 0px;
	text-align: left;
	margin: 0px 0px 0px 0px;
}
/* mode de diffusion du programme (live, redif, differre...)*/
#infosEmission .modeEmission {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9px;
	line-height: 8px;
	color: #FE0000;
	padding: 0px 0px 0px 2px;
}
/* Durée de l'émission */
#infosEmission .dureeEmission {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 96px;
	text-align: left;
	line-height: 13px;
	position: relative;
	padding: 0px 0px 0px 1px;
	bottom: 0px;
}
/* Protection Enfants */
#infosEmission .childWarning {
	position: relative;
	margin: 0px 0px 1px 1px;
	left: 0px;
}
/* Pas d'infos pour l'emission */
#infosEmpty {
/*	background-image: xurl(../img/bg_empty.gif);*/
	height: 84px;
	filter:alpha(opacity=30);
	-moz-opacity: 0.3;
}
/*--------------------------------*/
/* Block Infos supplémentaires
 concernant l'émission */

#infosZoom {
	position: relative;
	top: 76px;
	width: 49px;
	height: 38px;
	z-index: 8;
}
/* Protection Enfants */
#infosZoom .childWarningZoom {
	position: relative;
	margin: 0px 0px 1px 1px;
	left: 0px;
	top: 8px;
}
/* Durée de l'émission */
#infosZoom .dureeEmissionZoom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	line-height: 13px;
	position: relative;
	padding: 0px 0px 0px 1px;
	bottom: 0px;
	top: 8px;
	z-index: 0;
}
/* Accroche emission */
.descEmissionZoom {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFCC00;
	float: right;
	left: 10px;
	width: 142px;
	height: 114px;
	padding: 2px 0px 2px 4px;
	z-index: 1;
}
/*#zoomEmission .descEmissionZoom strong, #zoomEmission .descEmissionZoom b {
	padding: 0px 0px 10px 0px;
}*/
/*--------------------------------*/
/* Tailles des cellules */
/*--------------------------------*/
/* Couleurs pour roll over sur les cellules programme */
.none {
}
/* Couleurs claires */
.color1 {
	background-color: #FFCC00;
}
.color2 {
	background-color: #FE0000;
}
.color3 {
	background-color: #485E97;
}
.color4 {
	background-color: #689F4E;
}
.color5 {
	background-color: #6D6D6D;
}
/* Couleurs foncees */
.color12 {
	background-color: #CCA300;
}
.color22 {
	background-color: #CB0000;
}
.color32 {
	background-color: #3A4B79;
}
.color42 {
	background-color: #537F3E;
}
.color52 {
	background-color: #575757;
}
