body  {margin:0px; font-family:Arial,sans-serif; font-size:8pt; background-color:#3F3329; color:#EEEEEE; text-align:left;}
table	{margin:0; padding:0; border:0;}
td    {padding:0px; font-family:Arial,sans-serif; font-size:8pt; color:#EEEEEE; vertical-align:top;}
form	{margin:0px;}
h1		{font-size:1.6em; font-weight:100; margin-top:0;}
h2		{font-size:1.2em; font-weight:bold; margin:0;} /* Titrage des cycles sur la page actualité */
h3		{font-size:1.2em; font-weight:100; color:#CCCCCC; margin:12px 0 12px 0;}
h4		{font-size:1em; font-weight:100; color:#CCCCCC; margin:12px 0 0 0;}
div.hr {display:block; width:100%; height:1px; background-image:url("images/hr.gif"); background-repeat:repeat-x; border:0; padding:0; font-size:0; margin:12px 0 12px 0;}
div.hr2 {display:block; width:120px; height:1px; background-image:url("images/hr.gif"); background-repeat:repeat-x; border:0; padding:0; font-size:0; margin:12px 0 12px 0;}

img		{border:none; margin:0; padding:0;}
/*
input	{border:0; margin:0 1px 0 1px;}
input[type="text"]	{vertical-align:baseline; width:70px; padding:0; font-family:Arial,sans-serif; font-size:1em; color:#333333; background-color:#CCCCCC;}
input[type="password"]	{vertical-align:baseline; width:70px; padding:0; font-family:Arial,sans-serif; font-size:0.8em; color:#333333; background-color:#CCCCCC;}
*/
th	{font-weight:normal;}

a:link		{text-decoration:none; color:#EEEEEE;}
a:visited	{text-decoration:none; color:#EEEEEE;}
a:hover		{text-decoration:underline; color:#EEEEEE;}
a:active		{text-decoration:underline; color:#EEEEEE;}
#t0c3 a:hover		{text-decoration:none; color:#9900CC;}
#t0c3 a:active	{text-decoration:none; color:#9900CC;}
a.l1:link		{color:#998888;}
a.l1:visited	{color:#998888;}
a.l1:hover		{color:#998888;}
a.l1:active		{color:#998888;}

.x3 a:link	{color:#CCCCCC;}
.x3 a:visited	{color:#CCCCCC;}
.x3 a:hover		{color:#CCCCCC;}
.x3 a:active	{color:#CCCCCC;}
.x4 a:link	{color:#6699FF;}
.x4 a:visited	{color:#6699FF;}
.x4 a:hover		{color:#6699FF;}
.x4 a:active	{color:#6699FF;}
.x5 a:link	{color:#999999;}
.x5 a:visited	{color:#999999;}
.x5 a:hover		{color:#999999;}
.x5 a:active	{color:#999999;}

#t0	{width:100%; background-color:#251E18;}
#t0c1	{height:70px; border-style:none none solid none; border-width:1px; border-color:#999999; vertical-align:top;}
#t0c2 {height:20px; background-color:#3F3329; border-style:none none solid none; border-width:1px; border-color:#999999; vertical-align:middle;}
#t0c3 {height:28px; color:#DDDDDD; border-style:none none solid none; border-width:1px; border-color:#999999; vertical-align:middle;}
#t0c4	{width:180px; padding:0 0 24px 0;}
#t0c5	{width:716px; padding:0px; height:100%; border-style:none none none solid; border-width:1px; border-color:#999999;}
#t0c6	{padding:4px 0 8px 0; background-color:#3F3329; color:#999999; border-style:solid none none none; border-width:1px; border-color:#999999;}

#t1 {width:100%; height:100%; border-collapse:separate; border-spacing:0px;}
.t1c1 {width:33%; height:100%; padding:0; border:0; border-style:solid; border-color:#251E18; border-width:0 1px 0 0;}
#t1c3	{width:100%; height:100%; padding:18px 24px 24px 24px;} /* Zone de contenu standard */
#t1c4	{padding:4px 8px 4px 8px; border-style:none none solid none; border-width:1px; border-color:#999999;} /* Ligne de description de la zone de contenu */
.t1c5	{width:100%; padding:0; border-style:none none solid none; border-width:1px; border-color:#999999;} /* Case de menu contextuel */ 
#t1c6	{width:100%; height:100%; padding:18px 24px 24px 24px;} /* Zone de contenu pour les programmes (à cause de #t1c6 p) */
#t1c6 p {margin:6px 0 6px 0;}

.t5c1	{width:auto; padding:2px 8px 2px 8px; text-align:center; border-style:none solid none none; border-width:1px; border-color:#999999;}

/* Salles : grille horaire */
.t2	{margin:0px auto 12px auto; border-collapse:collapse;}
.t2a	{margin:0px auto 12px auto; border-collapse:collapse;} /* Grille du jour */
.t2c1	{}
.t2c2	{width:120px; width:20%; padding:2px; border-style:solid; border-width:1px; border-color:#444444;}
.t2a .t2c2	{width:120px; padding:2px; border-style:solid; border-width:1px; border-color:#DDDDDD;}

/* Actualité : tableau horaire de chaque cycle */
.t3	{}
.t3c1 {padding:0 0 0 4px;}

#d0	{width:900px; margin:0 auto 0 auto;}
#d1	{margin:0 2px 0 2px; float:right;}
#d2	{margin:0 2px 0 2px; float:left;}
.d1	{margin:0; border-style:solid; border-color:#251E18; border-width:1px 0 0 0; padding:2px 6px 36px 6px; min-height:300px; color:#CCCCCC;}
.d2 {border-style:solid; border-color:#999999; border-width:0 0 0 1px; padding-left:4px;} /* groupes de films */
.d3	{margin:2px;}
.d4	{padding:0 0 2px 0;}
.d4	+ .d4 {margin:4px 0 0 0;}
.d5	{width:500px; text-align:justify;} /* Zone de contenu texte */
.d5 p	{margin:6px 0 6px 0; line-height:180%;}
#d6	{height:18px; width:494px; border-style:solid; border-color:#666666; border-width:1px; padding:1px 0 1px 1px; margin:0 0 18px 0;}
.d7	{margin:0 0 18px 0;}
.d8	{background-color:#9900CC; color:#444444;}
.d9	{background-color:#6F6359; color:#CCCCCC; margin:1px; padding:1px 2px 1px 2px;} /* Tête de rubrique */
.d10 	{padding:2px 4px 8px 6px;} /* Contenu de rubrique */
.d11	{margin:8px -6px 8px -6px;} /* conteneur d'illustration de cycle sur la page Actualité */
.d12	{margin:36px 0 36px 0; text-align:right;} /* Auteur d'article */

.x2	{font-weight:bold;}
.x3	{color:#CCCCCC;}
.x4	{color:#6699FF;}
.x5	{color:#999999;}
.x6	{background-color:#251E18;}
.x7	{font-weight:bold; text-transform:uppercase;}
.x8	{color:#444444;}

.i1	{margin:0 1px 0 1px;}
.i2	{margin:0 1px 0 0;}
.i3	{float:right; border-style:solid; border-width:1px; border-color:#666666; margin:0 0 24px 24px;}
.i4	{margin:0 4px 0 0;}
.i5	{float:left; border-style:solid; border-width:1px; border-color:#666666; margin:6px 12px 4px 0px;} /* Illustrations article */

.f1	{width:70px; color:#333333; background-color:#DDDDDD; font-size:9px; font-family:Arial,sans-serif; border-style:none;}
.f2	{vertical-align:bottom; margin:0 0 0 2px;}

.left	{float:left;}
.right	{float:right;}

/* Couleurs de cycles */
.cy1bg {background-color:#331919;}
.cy2bg {background-color:#384D54;}
.cy3bg {background-color:#545438;}
.cy5bg {background-color:#544238;}
.cy7bg {background-color:#544A38;}
.cy8bg {background-color:#475438;}
.cy10bg {background-color:#545454;}
.cy11bg {background-color:#807D59;}
.cy14bg {background-color:#543846;}
.cy4bg {background-color:#385441;}
.cy6bg {background-color:#383954;}
.cy9bg {background-color:#331928;}
.cy12bg {background-color:#59807E;}
.cy13bg {background-color:#2E1933;}
.cy15bg {background-color:#455438;}
.cy16bg {background-color:#597680;}

.cy1 {color:#FF0000;}
.cy2 {color:#00B2EB;}
.cy3 {color:#F9F400;}
.cy5 {color:#E7651A;}
.cy7 {color:#EE9C00;}
.cy8 {color:#7DC622;}
.cy10 {color:#B3B3B3;}
.cy11 {color:#FFFAB3;}
.cy14 {color:#FF98CB;}
.cy4 {color:#00B03B;}
.cy6 {color:#B8B9D9;}
.cy9 {color:#E2007F;}
.cy12 {color:#00FFF6;}
.cy13 {color:#D100FF;}
.cy15 {color:#BCFF7F;}
.cy16 {color:#ABC0C7;}

/* Fond vif : texte vif -20% luminosité */ 
.cy1bg2 {background-color:#CC0000;}
.cy2bg2 {background-color:#008AB8;}
.cy3bg2 {background-color:#C7C400;}
.cy5bg2 {background-color:#B54F14;}
.cy7bg2 {background-color:#BA7900;}
.cy8bg2 {background-color:#5D9419;}
.cy10bg2 {background-color:#808080;}
.cy11bg2 {background-color:#CCC88F;}
.cy14bg2 {background-color:#CC7AA3;}
.cy4bg2 {background-color:#007D2A;}
.cy6bg2 {background-color:#8D8EA6;}
.cy9bg2 {background-color:#B00064;}
.cy12bg2 {background-color:#00CCC5;}
.cy13bg2 {background-color:#A700CC;}
.cy15bg2 {background-color:#97CC66;}
.cy16bg2 {background-color:#7F8F94;}

