BODY {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   background-color : #4C6FA2;
}

INPUT.menu {
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #6788B8;
	border: 1px solid;
	width: 80px;
	border-color: #FFCE88;	
}
INPUT.inpt {
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #6788B8;
	border: 1px solid;
	border-color: #FFCE88;	
}
TEXTAREA.inpt {
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #6788B8;
	border: 1px solid;
	border-color: #FFCE88;	
}
SELECT {
	font-size: 8pt;
	font-family: Arial;
	color: #FFFFFF;
	background-color: #6788B8;
	border: 1px solid;
	border-color: #FFCE88;	
}
SELECT.menu {
	width: 80px;
}
INPUT.button {
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #6788B8;
	border: 1px solid;
	border-color: #FFCE88;
}

A:link, A:visited {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : white; 
   text-decoration : none; 
}
A:hover, A:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none; 
}

A.orange:link, A.orange:visited, A.orange:hover, A.orange:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none; 
}

A.dvdintext:link, A.dvdintext:visited {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   text-decoration : underline; 
   font-style : normal;
}
A.dvdintext:hover, A.dvdintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : underline; 
   font-style : normal;
}


A.catintext:link, A.catintext:visited {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   text-decoration : underline; 
   font-style : normal;
}
A.catintext:hover, A.catintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : underline; 
   font-style : normal;
}

A.articleintext:link, A.articleintext:visited {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   text-decoration : underline; 
   font-style : normal;
}
A.articleintext:hover, A.articleintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : underline; 
   font-style : normal;
}

A.genreintext:link, A.genreintext:visited {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   text-decoration : none; 
   font-style : italic;
}
A.genreintext:hover, A.genreintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none; 
   font-style : italic;
}

A.movieintext:link, A.movieintext:visited, A.movieintext:hover, A.movieintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none; 
   font-style : italic;
}

A.peopleintext:link, A.peopleintext:visited, A.peopleintext:hover, A.peopleintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none; 
   font-style : normal;
}

A.studiointext:link, A.studiointext:visited, A.studiointext:hover, A.studiointext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none; 
}

A.activiteintext:link, A.activiteintext:visited, A.activiteintext:hover, A.activiteintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none; 
}

.titre_orange_straight, A.titre_orange_straight:link, A.titre_orange_straight:visited, A.titre_orange_straight:hover, A.titre_orange_straight:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : normal;
   text-transform : uppercase;
   font-weight: bold;
}

A.text:link, A.text:visited {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-style : normal;
   text-transform : none;
   font-weight: normal;
}
A.text:hover, A.text:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : normal;
   text-transform : none;
   font-weight: normal;
}

A.petittext:link, A.petittext:visited {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-style : normal;
   text-transform : none;
   font-weight: normal;
}
A.petittext:hover, A.petittext:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : normal;
   text-transform : none;
   font-weight: normal;
}

A.lexiqueintext:link, A.lexiqueintext:visited, A.lexiqueintext:hover, A.lexiqueintext:active {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #CDDDFF; 
   text-decoration : none;
   font-style : italic;
}

A.locationgrey:link, A.locationgrey:visited, A.locationgrey:hover, A.locationgrey:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #86A8CE;
   text-decoration : none;
   font-style : italic;
}

A.grey:link, A.grey:visited, A.grey:hover, A.grey:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #86A8CE;
   text-decoration : none;
   font-style : normal;
}

A.thumb:link IMG { 
	color: #000000;
	border-width: 2px;
	border-color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
A.thumb:visited IMG { 
	color: #000000;
	border-width: 2px;
	border-color: #000000;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}
A.thumb:hover IMG {
	color : #FFCE88; 
	border-width: 2px;
	border-color: #FFCE88;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;	
}
A.thumb:active IMG {
	color : #FFCE88; 
	border-width: 2px;
	border-color: #FFCE88;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;	
}

/*
A.thumb_cap:link IMG { 
	color: #000000;
	border-width: 2px;
	border-color: #000000;
	margin: 0px;
	padding: 0px;
}
A.thumb_cap:visited IMG { 
	color: #000000;
	border-width: 2px;
	border-color: #000000;
	margin: 0px;
	padding: 0px;
}
A.thumb_cap:hover IMG {
	color : #FFCE88; 
	border-width: 2px;
	border-color: #FFCE88;
	margin: 0px;
	padding: 0px;
}
A.thumb_cap:active IMG {
	color : #FFCE88; 
	border-width: 2px;
	border-color: #FFCE88;
	margin: 0px;
	padding: 0px;
}
*/
IMG.thumb_cap { 
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}
TD.thumb_cap {
	width: 100px;
	height: 75px;
	background-color: #000000;
	border-width: 2px;
	border-style: solid;
	border-color: #214979;
}
TD.thumb_cap:hover {
	border-color: #FFCE88;
}

/*
TABLE {
	background-color : #4C6FA2;
}
*/

TABLE.bord {
	border-width: 1px;
	border-style: solid;
	border-color: #7A9FC7;
	border-collapse: separate;
}

TD {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
}

TD.just {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   text-align: justify;
}

TD.smalljust {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   text-align: justify;
}

TD.dark {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   background-color : #214979;
}

TD.orange_dark {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   background-color : #214979;
}


TD.line {
   background-color : #7A9FC7;
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

TD.titre_orange_dark {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : italic;
   text-transform : uppercase;
   font-weight: bold;
   line-height: 22px;
   text-indent: 5px;
   background-color : #214979;
}

TD.titre_orange_straight_dark {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : normal;
   text-transform : uppercase;
   font-weight: bold;
   line-height: 22px;
   text-indent: 5px;
   background-color : #214979;
}

TD.titre_orange_straight {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : normal;
   font-weight: bold;
}

SELECT.artnav { 
	font-size: 8pt; 
    font-family : Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: #CDDDFF;
    text-decoration : none; 
    font-style : normal; 
	background-color: #4C6FA2;
	border-style: solid;
    border-color: #4C6FA2;
}

OPTION.artselectindex {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   font-weight: normal; 
   color : #FFCE88; 
   text-decoration : none; 
   font-style : normal; 
   background-color : #4C6FA2; 
}

OPTION.artselect {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   font-weight: normal; 
   color : #CDDDFF; 
   text-decoration : none; 
   font-style : normal; 
   background-color : #4C6FA2; 
}

OPTION.artselectcurrent {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   font-weight: normal; 
   color : #CDDDFF; 
   text-decoration : none; 
   font-style : normal; 
   background-color : #214979; 
}

.msgerr {
   color : #FFCE88; 	
}

.grey {
   color : #86A8CE;
}

.menugrey {
   color : #AACCED;
}


.locationgrey {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #86A8CE;
   text-decoration : none;
   font-style : italic;
}

.hide {
   font-style : italic;
}

.hide IMG {
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
}

IMG.intext {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 6px;
	margin-right: 6px;
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
}

IMG.mainlineL {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 10px;
	border: 0;
}

IMG.mainlineR {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	margin-right: 0px;
	border: 0;
}

.orange{
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
}

.blanc {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}


.petit_txt_noir {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #000000; 
   text-decoration : none;
}

.petit_txt_blanc {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

.calendar_event, a.calendar_event:link, a.calendar_event:hover {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

.calendar_event_hide, a.calendar_event_hide:link, a.calendar_event_hide:hover {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #86A8CE; 
   text-decoration : none;
   font-style : italic;
}

.petit_txt_blanc_tablo {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   padding-top: 8px;
}

.petit_txt_bleu_c {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #CDDDFF; 
   text-decoration : none;
}

.petit_txt_orange {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
}

.moyen_txt_noir {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #000000; 
   text-decoration : none;
}

.moyen_txt_blanc {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal; 
}

.moyen_txt_blanc_j {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   text-align: justify;
}

.moyen_txt_blanc_menu {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : bold; 
}

.moyen_txt_bleu_c {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #CDDDFF; 
   text-decoration : none;
}

.moyen_txt_orange {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
}

.moyen_txt_orange_b {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-weight: bold;
   line-height: 22px;
   text-indent: 5px;
}

.grand_txt_noir {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #000000; 
   text-decoration : none;
}

.grand_txt_blanc {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

.grand_txt_blanc_b {
   font-weight : bold;
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

.grand_txt_bleu_c {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #CDDDFF; 
   text-decoration : none;
}

.grand_txt_orange {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
}

.grand_txt_grey {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #86A8CE;
   text-decoration : none;
}

.titre_orange {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : italic;
   text-transform : uppercase;
   font-weight: bold;
   line-height: 22px;
   text-indent: 5px;
 }

.titre_orange_p {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-style : italic;
   text-transform : uppercase;
   font-weight: bold;
   line-height: 22px;
   text-indent: 5px;
 }

.titre_blanc {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-style : italic;
   text-transform : uppercase;
   font-weight: bold;
   text-indent: 5px;
 }

.navtext {
	width: 140px;
	font-size: 10pt;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 2px;
	border-style: solid;
	border-color: #214979;
	layer-background-color: #4C6FA2;
	background-color: #4C6FA2;
	color: #FFCE88;
}

.navadapt {
	font-size: 10pt;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 2px;
	border-style: solid;
	border-color: #214979;
	layer-background-color: #4C6FA2;
	background-color: #4C6FA2;
	color: #FFCE88;
}

.navinfo {
	width: 250px;
	font-size: 10pt;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 2px;
	border-style: solid;
	border-color: #214979;
	layer-background-color: #4C6FA2;
	background-color: #4C6FA2;
	color: #FFFFFF;
}

.navart {
	width: 400px;
	font-size: 10pt;
    font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-width: 2px;
	border-style: solid;
	border-color: #214979;
	layer-background-color: #4C6FA2;
	background-color: #4C6FA2;
	color: #FFFFFF;
}

.resume_film {
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #CDDDFF; 
   text-decoration : none;
}


TD.Array_Spacing_menu {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   padding-top: 2px;
   background-color: #7A9FC7;
}

TD.Array_DataSub_menu {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   padding-top: 2px;
   background-color: #7A9FC7;
}

A.menu:link, A.menu:visited, A.menu:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}
A.menu:hover {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
}

A.menumatch:link, A.menumatch:visited, A.menumatch:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
}
A.menumatch:hover {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

A.submenu:link, A.submenu:visited, A.submenu:hover, A.submenu:active {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
}

TABLE.caption_table { 
	background-color : #4C6FA2; 
	width: 100%;
	border-width: 0;
}

TABLE.caption_data_table { 
	background-color : #4C6FA2; 
	width: 100%;
	border-width: 0;
	padding: 0px;
}

DIV.caption_title {
	font-size: 9pt;
	overflow: hidden;
	padding: 4px;
	background-color: #214979; 
	text-align: left;
}

TD.caption_title {
	padding: 4px;
	background-color: #214979; 
	text-align: left;
}

DIV.caption_desc {
	font-size: 8pt;
	padding: 4px;
	overflow: hidden;
	background-color: #4C6FA2; 
}

TD.editobar_title {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   color : #FFCE88;
   text-decoration : none;
   font-style : normal;
   text-transform : uppercase;
   font-weight: bold;
   line-height: 22px;
   text-indent: 5px;
   background-color : #214979;
}

TD.edito_text, DIV.edito_text {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   color : #FFFFFF;
   text-decoration : none;
   font-weight : normal;
   text-align: justify;
   margin: 0px;
   padding: 0px;
}

A.edito_text:link, A.edito_text:visited, A.edito_text:active {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   color : #FFFFFF;
   text-decoration : underline;
}
A.edito_text:hover {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   color : #FFCE88;
   text-decoration : underline;
}

DIV.editobar_left {
	width: 10px; 
	height: 38px; 
	float: left; 
}

DIV.editobar_text {
	width: 410px; 
	height: 38px; 
	float: left; 
	line-height: 38px;
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color: #FFCE88; 
	text-decoration : none;
	font-style : normal;
	text-transform : uppercase;
	font-weight: bold;
}

DIV.editobar_new {
	width: 58px; 
	height: 38px; 
	float: left; 
}

DIV.editobar_right {
	width: 58px; 
	height: 38px; 
	float: left;
}

A.edito_link:link, A.edito_link:visited, A.edito_link:hover, A.edito_link:active {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   color : #CDDDFF;
   text-decoration : none;
   font-style : italic;
}
A.edito_link:hover {
   font-size : 10pt;
   font-family : Arial, Helvetica, sans-serif;
   color : #FFCE88;
   text-decoration : none;
   font-style : italic;
}

TD.caption_desc {
	padding-bottom: 10px;
}

TD.caption_data {
	padding: 4px;
	width: 100%;
}

.caption_title {  
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   padding-bottom: 10px;
}
.caption_title_column {  
   font-size : 10pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-weight : normal;
}
.caption_thumb {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
}

TD.caption_thumb {
   width: 100px;
   padding-bottom: 10px;
}

IMG.caption_thumb {
	border-width: 0px;
	margin: 4px;
}

TD.caption_text {
	width: 90%;
}

.caption_text {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   text-align: left;
}

.caption_desc {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFFFFF; 
   text-decoration : none;
   font-weight : normal;
   text-align: justify;
}
TD.caption_text_column {
	width: 10%;
}
.caption_text_column {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-weight : normal;
   text-align: left;
   white-space: nowrap;
}
TABLE.caption_table_legend {
	background-color : #4C6FA2; 
}
.caption_legend {
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFCE88; 
   text-decoration : none;
   font-weight : normal;
   text-align: left;
}

.video_block_normal {
	width: 420px;
	padding: 2px;
	border-width: 0px;
	border-style: solid;
	border-color: #214979;
	background-color: #000;
}

.video_block_zoom {
	width: 620px;
	padding: 2px;
	border-width: 0px;
	border-style: solid;
	border-color: #214979;
	background-color: #000;
}

.video_player {
	padding: 0px;
	background-color: #000;
	padding-left: 4px;
}

.video_info {
	float: center;
	text-align: left;
	padding: 4px;
	background-color: #4C6FA2;
}

TABLE.video_thumb {
	background-color: #214979;
}

TD.video_thumb {
   border-width: 2px;
   border-style: solid;
   border-color: #000;
   padding: 4px;
   margin: 4px;
   background-color: #214979;
   font-size : 8pt; 
   font-family : Arial, Helvetica, sans-serif; 
   color : #FFF; 
   text-decoration : none;
}

.legend_dark {
	width: 10px;
	padding-left: 1px;
	padding-right: 1px;
	background-color : #214979;
	white-space: nowrap;
}

.legend {
	width: 10px;
	padding-left: 1px;
	padding-right: 1px;
	white-space: nowrap;
}

IMG.pagemenu_puce {
	vertical-align:	middle;
}

IMG.leftmenu_puce {
	vertical-align:	middle;
}
