/* note de Jean pour ALEX : largeur menu pas correcte IE8 : retoucher les menus .htm = <!--[if IE 7]> remplacer par <!--[if IE]> pour etre ok dans IE8 */
/*oniris 3 avril*/
#main_search2 a, #main_search a:visited{color:gray;}
#main_search2 a:hover{color:white;}
.pluspetit{
	font-size: 11px;}

body {
	margin: 0;
}
.introx
{
color: #ffffff;
padding:5px;
/*ONIRIS 16_03*/
background-color:black;
}
.introx2
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}
.introx3
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}

.introx14{
background-color:#9ec5e9;
color: #ffffff;
padding:5px;
}
.introx12{
background-color:#d72391;
color: #ffffff;
padding:5px;
}
.introx11{
background-color:#005aab;
color: #ffffff;
padding:5px;
}
.introx13{
background-color:#d28915;
color: #ffffff;
padding:5px;
}

.introx4
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}
.introx5
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}
.introx6
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}
.introx7
{
background-color:#000;
color: #ffffff;
padding:5px;
}
.introx8
{
background-color:#9900cc;
color: #ffffff;
padding:5px;
}
.introx9
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}
.introx10
{
background-color:#cc0033;
color: #ffffff;
padding:5px;
}
.News { color: #a011cf; }
.Perspective { color: #cc0033; }
.Portrait { color: #cc0033; }
.Culture { color: #cc0033; }
.Interview { color: #cc0033; }
.Magazine { color: #cc0033; }
.Show { color: #cc0033; }
.showz { color: #339933; font-weight: bold }
/*.showz A:link, .showz A:visited, .showz A:hover { color: #339933; font-weight: bold }*/
.EpisodeReview { color: #cc0033; }
.introx A  
{
	color: #ffffff;
	
}



.Style1 {
	font-size: 9px;

}
--
.introx A:hover {
	color: #ffffff;
	text-decoration: underline;}
	.introx A:visited {
	color: #ffffff;
	text-decoration: underline;}
	
BODY#Background {
	background-color: #FFFFFF;
}

#page {
	background-color: #FFFFFF;
	background-image: url('../images/bg.jpg');
	background-position: center top;
	background-repeat: repeat-y;
	
	width: 100%;
}
.imk
{
float:left; padding: 5px;
}
BODY, P, TD, PRE {
	font-family: Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

A {
	color: black;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}

FORM {
	display: inline;
}
LABEL.required {
	font-weight: bold;
}

.ImageLeft {
	margin: 4px 8px 4px 0px;border:none;
}
.ImageRight {
	margin: 4px 0px 4px 8px;
	border:none;
}
.Image {
	margin: 8px 0px 8px 0x;border:none;
}

.Small { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 0px; }
.Normal { font-size: 12px; }
.Medium { font-size: 14px; }
.Big { font-size: 18px; }
.Discret { color: #96989C; }
.News.Normal { font-size: 11px; }
#main {
	width: 810px;
	margin-left: auto;
	margin-right: auto;
	background: #FFFFFF;
	
}
/* modif ONIRIS - Jean
.z1 A:link, .z1 A:hover, .z1 A:visited{ color:#008dd0;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
}
.z1{ color:#008dd0;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.z2 A:link, .z1 A:hover, .z1 A:visited{ color:#c30949;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	}
	.z2{ color:#c30949;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.z3 A:link, .z1 A:hover, .z1 A:visited{ color:#d72391;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	}
	.z3{ color:#d72391;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.z4 A:link, .z1 A:hover, .z1 A:visited{ color:#d28915;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	}
	.z4{ color:#d28915;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.z5 A:link, .z1 A:hover, .z1 A:visited{ color:#25a822;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	}
	.z5{ color:#25a822;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.z6 A:link, .z1 A:hover, .z1 A:visited{ color:#005aab;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	}
	.z6{ color:#005aab;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	}
	.z7 A:link, .z1 A:hover, .z1 A:visited{ color:#00727c;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 2px solid white;
	}
	.z7{ color:#00727c;
	padding: 3px 6px 3px 10px;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
*/
/* les traits des titres */
.z1 { color:#008dd0; background:url('../images/trait_critiques.jpg') center left repeat-x; 	text-transform: uppercase;}
.z2 { color:#c30949; background:url('../images/trait_perspectives.jpg') center left repeat-x; 	text-transform: uppercase;}
.z3 { color:#d72391; background:url('../images/trait_entretiens.jpg') center left repeat-x; 	text-transform: uppercase;}
.z4 { color:#d28915; background:url('../images/trait_portraits.jpg') center left repeat-x; 	text-transform: uppercase;}
.z5 { color:#25a822; background:url('../images/trait_annuaire.jpg') center left repeat-x; 	text-transform: uppercase;}
.z6 { color:#005aab; background:url('../images/trait_cultures.jpg') center left repeat-x; 	text-transform: uppercase;}
.z7 { color:#00727c; background:url('../images/trait_critiques.jpg') center left repeat-x; 	text-transform: uppercase;}
.actualites { background:url('../images/trait_actualites.jpg') center left repeat-x; 	text-transform: uppercase;}
h1.antitrait, .Header_divers_noir, #main_content h1 { background:url('../images/trait_content.gif') center left repeat-x; }
.NewsHeader { background:url('../images/trait_news.gif') center left repeat-x; }
 .PerspectiveHeader, .MagazineHeader, .InterviewHeader, .EpisodeReviewHeader, .PortraitHeader, .CultureHeader, .ShowHeader { background:url('../images/trait_mag.gif') center left repeat-x; }
.WebtvHeader { background:url('../images/trait_webtv.gif') center left repeat-x; }
.NewsHeader { background:url('../images/trait_news.gif') center left repeat-x; }

.z1 span.antitrait, .z2 span.antitrait, .z3 span.antitrait, .z4 span.antitrait, .z5 span.antitrait, .z6 span.antitrait, .z7 span.antitrait, 
a.z1, a.z2, a.z3, a.z4, a.z5, a.z6, span.antitrait { background:#fff; padding:0 8px 0 15px; font-size:12px; font-weight:bold; text-transform: uppercase; }
a.z1, a.z2, a.z3, a.z4, a.z5, a.z6, a.z7 { padding:0; font-size:11px; text-transform:none; }
.z1 span.antitrait, .z2 span.antitrait, .z3 span.antitrait, .z4 span.antitrait, .z5 span.antitrait, .z6 span.antitrait, .z7 span.antitrait { padding:0 8px 0 4px;}
.actualites span.antitrait { padding:0 8px 0 8px; }
.ContentBox2 td { padding-left:8px; }

.ArticleShortText.protrait, .ArticleShortText.Portrait { text-transform:uppercase; color:#CC0033; font-weight:400; font-size:11px; }

/*
.faichier{
border:4px solid #999999;

}
*/
/* TOP MENU */
#top_menu {
	width: 794px;
	color: white;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	text-align: right;
	margin: 0px 0px 5px;
}
#top_menu A {
	color: #999999;
	text-decoration: none;
	
}
#top_menu A:hover {
	color: black;
	text-decoration: underline;
}
/*#top_menu .Sep, #main_footer .Sep {
	display: inline;
	color: #666666;
	padding: 0px 4px;
	position:absolute;
}*/
.Sep { display:inline; }
H1 {
	font-size: 24px;
	font-weight: normal;
	letter-spacing: -1px;
	margin: 0px 0px 8px;
	padding: 0;
}
H2 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: -1px;
	margin: 12px 0px 4px;
	padding: 0;
	color: #c11044;}
/* MAIN TOP */
#main_top {
}
#main_logo {
	float: left;
	width: 274px;
	margin-right: 10px;
	margin-left: 0px;
}
#main_ad {
	padding: 32px 0px 8px;
	width: 728px;
	margin: 0px auto 8px;
	z-index: -1;
}

/* ADS */
#top_ad {

	width: 800px;
	height: 100px;
	margin-bottom:10px;
	/*
	background: url('../images/ad_bg.gif');
	color: red;
	border: 1px dashed red;
	*/
}
#main_ad_div {
	width: 726px;
	height: 1px;
	margin: 0px auto;
	/*
	background: url('../images/ad_bg.gif');
	color: red;
	border: 1px dashed red;
	*/
}
#column_ad {
	float: left;
	width: 248px;
	padding-bottom: 24px;
	/*
	background: url('../images/ad_bg.gif');
	color: red;
	border: 1px dashed red;
	*/
}
.imgo{
padding-right:5px;

}
.imgo2{
padding-right:10px;

}

/* MAIN TOOLS & SEARCH */
#main_tools {
	float: left;
	width: 550px;
	margin-right: 4px;
	margin-top: 4px;
}
#main_search {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 513px;
	text-align: left;
	color: #999999;
	font-size: 8px;
	text-transform: uppercase;
}
#main_search input {
	font-size: 8px;
}
#main_search2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 500px;
	text-align: left;
	color: #999999;
	font-size: 9px;
	text-transform: uppercase;
}
#main_search2 input {
border:none;
font-size:10px;
}

/* MAIN PATH */
#main_path {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 780px;
	color: #999999;
	font-size: 9px;
	padding: 4px 10px 8px;
}

.introx H1{
font-size:30px;
/* oniris 17_03text-transform: uppercase; */
font-weight:bold;
font-family:;
	
letter-spacing: -1px;

}


/* MAIN CONTENT */
#main_body {
	clear: both;
	background: white;
	color: black;
	padding: 8px 0px 0px;
	z-index: -1;
	width:810px;
}
.zoo { clear:both; }
#column_content {
	float: left;
	width: 510px;
	margin-right: 0;
}
*html #column_content {
	float: left;
	width: 536px;
	margin-right: 0;
}
#column_content2 {
	float: left;
	width: 480px;
	margin-right: 8px;
}

#column_right {
	float:right;
	width: 250px;
	margin:0 0 8px;
}


#column_right2 {
	float: left;
	width: 300px;
	margin-bottom: 8px;
}
#main_content {
	padding: 0px 12px;
	z-index: -1;
}


.LineSep {
	height: 4px;
	border-bottom: 1px solid #E4E4E4;
	margin-bottom: 4px;
}





/* avant lien sur le bloc *//*
.main_focus {
	margin-top:0;
	vertical-align:bottom;
	height:300px;
position:relative;
}
.focus_text {
	width: 96%;
	color: white;
	padding: 2%;
padding-bottom:0;
	background:#000;
	opacity:.8;
position:absolute;
bottom:0;
}
.focus_text H1 {
	line-height: 24px;
	letter-spacing: -1px;
color:#fff;
font-weight:bold;
font-family:arial black, arial, sans-serif;
font-size:22px;
}
.focus_text div div { font-size:13px; }
.focus_text .liresuite {
text-align:right;
}
.focus_text .liresuite a.Follow.Black {
background:url('../images/i_follow_n.gif') #fff right center no-repeat;
color:#000;
}
*//* avec le lien sur bloc */
#scrollup {
	position: relative;
	overflow: hidden;
	height: 300px;
	width: 485px;
	margin:10px 3px 0 5px;
	padding:0;
}
.headline {
	position: absolute;
	top: 320px;
	left: 0;
	height: 300px;
	width:485px;
	margin:0;
	padding:0;
}
.main_focus {
	margin-top:0;
	vertical-align:bottom;
	height:300px;
	position:relative;

}
.main_focus a, .main_focus span { display:block; text-transform:none; }
.main_focus a { height:300px; background:none; }

.focus_text {
	width: 96%;
	color: white;
	padding: 2%;
	margin:0;
	padding-bottom:0;
	text-align:left;
	background:#000;
	opacity:.8;
	position:absolute;
	left:0;
	bottom:0;
}
/*.main_focus a:hover .focus_text { opacity:.9; }*/

.focus_text span.h1 {
	line-height: 24px;
	letter-spacing: -1px;
	color:#fff;
	font-weight:bold;
	font-family:arial black, arial, sans-serif;
	font-size:18px;
}
.focus_text span span { font-size:12px; }
.focus_text .liresuite {
	text-align:right;

}
.focus_text .liresuite span { display:inline; padding-left:6px; padding-right:12px; font-size:10px; color:#000; background:#fff url('../images/i_follow_n.gif') no-repeat right center; opacity:1; }




.ProgressBar {
	border: 1px solid #D0D0D0;
	height: 6px;
	float: left;
	background: white;
	padding: 1px;
	width: 40px;
	margin-right: 4px;
}
.ProgressBar DIV {
	background: #ECECEC;
	height: 6px;
}
.ProgressBar DIV DIV {
	background: #c30949;
	height: 6px;
}

/* MAIN FOOTER */
#main_footer {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: black;
	width: 794px;
	color: #666666;
	font-size: 9px;
	padding: 16px 8px 20px 8px;
	text-align: center;
	position: relative;
	margin: 0;
}
#main_footer A {
	color: #999999;
	text-decoration: none;
	display:inline;
}
#main_footer A:hover {
	color: white;
	text-decoration: underline;
}

/* BOXES */
.Box {
	margin-bottom: 12px;
}
.Header {
	background: black;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	border-bottom: 2px solid white;
}
.Header2 {
	background: #000;
	margin: 0px;
	padding: 2px;
	font-size: 15px;
	font-weight:bold

}

.Box .Body {
	background: #E4E8EC;
	margin: 0px;
	color: black;
	
}
.bux
{
height:292px;

}
.Box .Body H2 {
	font-size: 13px;
	letter-spacing: 0px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #c11044;
}
.abonnez-vous { color:#fff; background:url('../images/trait_abonnez.jpg') #000 center left repeat-x; font-size:11px; font-weight:700; margin-top:12px; }
.abonnez-vous span.antitrait { background:#000; padding:0 10px; }
.accueil .abonnez-vous { color:#fff; background:url('../images/trait_abonnez.jpg') #4f5154 center left repeat-x; font-size:11px; font-weight:700; margin-top:12px; }
.accueil .abonnez-vous span.antitrait { background:#4f5154; padding:0 10px 0 0; }

.Bix .Body {
	background: #999999;
	padding: 8px;
	margin: 0px;
	color: #ffffff;
	background-image: url(../../../../yo.jpg);
}
.Bix .Body H2 {
	font-size: 13px;
	letter-spacing: 0px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #c11044;
}

/* CONTENT BOXES */
.ContentBox {
	margin-bottom: 18px;
}
.ContentBox2 {
	margin-bottom: 7px;
}
.ContentBox .Body {
	/*width:500px;*/
	padding: 12px 16px 0px;
	/*background: url('../images/content_bg.gif') white repeat-x;*/
	background-color: white;
}
.MagazineHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0033;
	border-bottom: 2px solid white;
}
.NewsHeader {
	/* padding: 3px 0 3px 0;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #91268f;
	border-bottom: 2px solid white;
}
.PerspectiveHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #c30949;
	border-bottom: 2px solid white;
}
.PortraitHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0033;
	border-bottom: 2px solid white;
}
.CultureHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0033;
	border-bottom: 2px solid white;
}
.InterviewHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0033;
	border-bottom: 2px solid white;
}
.Header_divers_noir{
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: black;
	border-bottom: 2px solid white;
}

.ShowHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0033;
	border-bottom: 2px solid white;
}
.EpisodeReviewHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #cc0033;
	border-bottom: 2px solid white;
}
.WebtvHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d72391;
	border-bottom: 2px solid white;
}
.ProHeader {
	/*padding: 3px 6px 3px 10px;*/
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #d28915;
	border-bottom: 2px solid white;
}
/* COMMENTAIRES */
.Comments {

}
.Comment {
	margin: 10px 0px;
}
.Comment .Author {
	background: url('../images/comment_icon.gif') no-repeat left center;
	padding-left: 24px;
}
.Comment .Author STRONG {
	color: #c11044;
}
.Comment .Body {
	background: url('../images/comment_top.gif') #f6f6f6 no-repeat left top;
	padding: 16px 8px 8px 8px;
}

/* LISTES */
.ListTitle {
	text-transform: uppercase;
/*oniris*/
	
	font-weight: bold;
	text-decoration: none;
}
.ListTitle:hover {
	text-decoration: underline;
}
.ListShortText {
	color: #464646;
}.black {background-color:#000000;
}
.ListDate {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	margin-top: 3px;
}
.ListThumb {
	margin-right: 8px;
	width: 67px;
	height: 100px;
}

.ListThumb_detail {
	margin-right: 8px;
		margin-left: 8px;
	width: 67px;
	height: 100px;
}

.ListSep {
	height: 8px;}

/* SPECIFICS */



/* ARTICLES */
.ArticleShortText {
/*	font-size: 13px;*/
	font-weight: bold;
	margin: 4px 0px 16px;

/* alex 28mai09 */	
	text-transform:uppercase; 
	font-weight:400; 
	font-size:11px; 
	
	
}
.ArticleText {
	line-height: 16px;
	margin-bottom: 32px;
	clear:both;
	text-align:justify;
}
.ArticleThumb {
/*oniris 16/03/09*/
/*	width: 100px;
	height:100px;
*/	
	margin-left: 10px;
	margin-bottom: 8px;
}

/* TOPICS */
.TopicText {
	margin-bottom: 8px;
}

/* MISC */
.Pagination {
	margin: 16px 0px 8px;
}
.Pagination .Info {
	font-size: 9px;
	color: #999999;
}
.Pagination * A {
	color: black;
}

.Follow {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: white;
	text-align: right;
	border: 1px solid #C4C4C4;
	cursor: pointer;
	padding: 0px 16px 0px 8px;
	background: url('../images/i_follow.gif') #C4C4C4 right no-repeat;
	text-decoration: none;
}
.black .Follow {
	color: #969b97;
	border: 1px solid #5e0100;
	padding: 0px 12px 0px 2px;
}
.Follow:hover { color: white; text-decoration: none; }

.black .Red {
	border: 1px solid #5e0100;
	background-color: #5e0100;
}
.Red {
	border: 1px solid #c11044;
	background-color: #c11044;
}
.Black {
	border: 1px solid black;
	background-color: black;
}

/* INFO-BULLES */
.Tip {
	background: #FFFFE1;
	border: 1px dashed #FFDB95;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 6px;
}
.Tip TD {
	color: #9A7D2D;
	line-height: 14px;
	border: 0px;
	padding: 0px;
}
.Tip B {
	color: #CE8D00;
}

.Valid {
	background: #EEF9E2;
	border: 1px dashed #BADE8F;
}
.Valid TD {
	color: #4F820F;
}
.Valid B {
	color: #6AA524;
}

.Alert {
	background: #FFEFEF;
	border: 1px dashed #F8C8C8;
}
.Alert TD {
	color: #B52010;
}
.Alert B {
	color: #B52010;
}

/* MAIN MENU */
#main_menu {
	width:100%; 
	position:relative;
	z-index:100;
	margin: 0px 0px 0px;
	height: 17px;
	font-weight:100;
	padding:0;
}
/*
#main_menu UL LI.Sep {
	width: 8px;
}
*/
/* remove all the bullets, borders and padding from the default list styling */
#main_menu UL {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	border-top:1px solid #660000;
	border-right:1px solid #660000;
}
#main_menu UL UL {
	width: 92px;
	border:none;
	
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#main_menu LI {
	float: left;
	width: 100px;
	position: relative;
	border-left:1px solid #660000;
	border-bottom:1px solid #660000;
	text-align:center;
}
#main_menu LI LI {
	border:none;
	text-align:left;
}
/* retirer la bordure quand on est dans la rubrique */
#main_menu LI.kio { border-bottom-color:#9ec5e9; }
#main_menu LI.act { border-bottom-color:#9900CC; }
#main_menu LI.mag { border-bottom-color:#CC0033; }
#main_menu LI.blo { border-bottom-color:#00727C; }
#main_menu LI.for { border-bottom-color:#25a822; }
#main_menu LI.web { border-bottom-color:#D72391; }
/* quel classe dans la rubrique en question ? pour l'instant aucune...
#main_menu LI./* plus1  { border-bottom-color:#005aab; }
#main_menu LI./* pro1  { border-bottom-color:#d28915; }
*/
/* style the links for the top level  */
#main_menu A, #main_menu A:visited {
	display: block;
	font-size: 10px;
	font-weight:bold;
	text-decoration: none; 
	padding: 0px 5px;
	/*width: 90px;*/ 
	height: 18px; 
	border: 0px hidden; 
	line-height: 18px;
}
/* a hack so that IE5.5 faulty box model is corrected 
* html .menu a, * html .menu a:visited {
	width: 88px;
	w\idth: 78px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#main_menu UL UL {
	visibility: hidden;
	position: absolute;
	height: 0;
	top: 18px;
	left:0; 
	width:88px;
}

/* another hack for IE5.5 
* html #main_menu UL UL {
	top: 18px;
	t\op: 18px;
}
/* style the table so that it takes no ppart in the layout - required for IE to work */
#main_menu TABLE {
	position: absolute;
	top: 0;
	left: 0;
}

/* style the second level links */
#main_menu UL UL A, #main_menu UL UL A:visited {
	background:transparent;
	color: #ffffff; 
	height: auto; 
	font-size: 11px;
	line-height: 1em; 
	padding: 4px 5px; 
	width: 90px;
	position:relative;
}
#main_menu UL UL A:hover {
	color: #ffffff;
	border-bottom-color:#000000
}
/* style the top level hover */


#main_menu UL UL.Magazines A, #main_menu UL UL.Magazines A:visited { background: #1498a3;  /*border-top: 1px solid #edaecf;*/ }
#main_menu UL UL.Magazines A:hover { background: #6bc6ce; color: #ffffff; border-bottom-color:#000000}
#main_menu UL UL.News A, #main_menu UL UL.News A:visited { background: #b37ab4; /*border-top: 1px solid #edaecf;*/ }
#main_menu UL UL.News A:hover { background: #c7a0ca; color: #ffffff;}
#main_menu UL UL.Perspectives A, #main_menu UL UL.Perspectives A:visited { background: #d9777e; /*border-top: 1px solid #e69fa2;*/ }
#main_menu UL UL.Perspectives A:hover { background: #e69fa2;color: #ffffff; }
#main_menu UL UL.Portraits A, #main_menu UL UL.Portraits A:visited { background: #e1b165; /*border-top: 1px solid #9ec5e9;*/ }
#main_menu UL UL.Portraits A:hover { background: #e8c48a; color: #ffffff;}
#main_menu UL UL.Cultures A, #main_menu UL UL.Cultures A:visited { background: #5792c8; /*border-top: 1px solid #ff92b6;*/ }
#main_menu UL UL.Cultures A:hover { background: #abc9e3; color: #ffffff;}
#main_menu UL UL.Interviews A, #main_menu UL UL.Interviews A:visited { background: #e689ba; /*border-top: 1px solid #ffc287;*/ }
#main_menu UL UL.Interviews A:hover { background: #edaecf;color: #ffffff; }
#main_menu UL UL.EpisodeReviews A, #main_menu UL UL.EpisodeReviews A:visited { background: #6eafe0; /*border-top: 1px solid #ffc287;*/ }
#main_menu UL UL.EpisodeReviews A:hover { background: #9ec5e9; color: #ffffff;}
.kiosque1:hover, .kiosque1 A:hover { background: #9ec5e9; color: #ffffff;}
.kio { background: #9ec5e9; color: #ffffff;}
.act{ background: #9900cc; color: #ffffff;}
.actualite1:hover, .actualite1 A:hover { background: #9900cc; color: #ffffff;}
.magazine1:hover, .magazine1 A:hover  { background: #c30949;color: #ffffff; }
.mag { background: #c30949;color: #ffffff; }
.blog1 A:hover { background: #00727c;color: #ffffff; }
.forum1 A:hover { background: #25a822;color: #ffffff; }
.webtv1 A:hover { background: #d72391; color: #ffffff;}
.web{ background: #d72391; color: #ffffff;}
.plus1 A:hover { background: #005aab; color: #ffffff;}
.plu{ background: #005aab; color: #ffffff;}
.pro1:hover, .pro1 A:hover { background: #d28915;color: #ffffff; }
.prox{ background: #d28915;color: #ffffff; }

/* yet another hack for IE5.5 */
* html #main_menu UL UL A {
	width: 90px;
}

/* make the second level visible when hover on first level list OR link */
#main_menu UL LI:hover UL, #main_menu UL A:hover UL {
	visibility: visible; 
}



/* ONIRIS - Jean */
s {
	display:none;
}


.encart_liens_context {
	float:right;
	margin:0 0 10px 30px;
	text-align:left;
	width:180px;
font-size:10px;
}
.encart_liens_context h3 {
	margin:0;
	border-top:3px solid #000;
	padding:8px 0 0 0;
	text-transform:uppercase;
	font-size:10px;
}
.encart_liens_context span.showz {
	display:block;
	border-top:1px solid #989898;
	padding-top:8px;
	margin-top:8px;
}
.encart_liens_context .showz a {
	padding-left:10px;
	background:url('../images/puce.gif') center left no-repeat;
	color:#52792a;
	font-weight:400;
}
.encart_liens_context span.Small {
	font-size:11px;
}






