/*	----------------------------------------------------------------------------------
	Document class v4.32		*/
BODY
{
	margin:0px;
	padding:0px;
	background-color:#dad9d5;
	cursor:auto;
}
/* on article detail pages we should  remove background */
.noPromotion{
	
	background: none !important;
    background-color:#dad9d5 !important;
}

#promolink {
    display:block;
    height:120px;
}




.body20120130 ,.body20120131,.body20120201{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#ffffff  url(/library/images/habillage_cyberpresse_vendredi.jpg) no-repeat  center top;
}

.body20120202{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#ffffff  url(/library/images/habillage_cyberpresse_demain.jpg) no-repeat  center top;
}

.body20120203{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#ffffff  url(/library/images/habillage_cyberpresse_aujourdhui.jpg) no-repeat  center top;
}


.body20120204,.body20120205{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#ffffff  url(/library/images/habillage_cyberpresse_presentement.jpg) no-repeat  center top;
}


.body20120204  #masthead #header,.body20120205  #masthead #header,.body20120203  #masthead #header,.body20120202  #masthead #header,.body20120130  #masthead #header,.body20120131  #masthead #header,.body20120201  #masthead #header{

		margin-top:5px;
}

td.extendLeft div{
	background:#ffffff  url(/library/images/border-left.jpg) repeat-y right 30px;
	margin-top:5px;
	margin-right:0px;
	
}

td.extendRight div{
	background:  url(/library/images/border-right.jpg) repeat-y 0px 130px !important;
	background-position:0px 130px !important;
	margin-top:250px;
	margin-left:-1px;
}



#bannerholder {
	position:relative;
	width:100%;
	height:100%;
}


#banner-right{
	height:100%;
	position:absolute;

	top:0px;
	right:0px;
}

#banner-left{
	height:100%;
	position:absolute;

	top:0px;
	left:0px;
}


.fbPromo{
	position:absolute;
	left:62px;
	top:59px;
}

div.fbPromo .connect_widget_summary connect_widget_text{
	display:none;
}
.fLeft{
	float:left;
}

.fRight{
	float:right;
}
.connect_widget_interactive_area{
	width:100px !important;
}
/* 


/*div vide avec dimensions pour background link (pub)*/

.backgrounLinker {
	height: 124px;
	width: 975px;
	border: none;
	outline: none;
	position: relative;
}

/*slim add underneath main navigation*/

.slimAdd {
	display: block;
	width: 955px;
	background: #fff;
	padding: 5px 10px;
}


BODY, TD, LI, UL, DIV, SPAN, P, INPUT, TEXTAREA, OPTION, SELECT
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
FORM{margin:0px;}
TABLE
{
	padding:0px;
	border-collapse:collapse;
	border-spacing: 0px;
	border: 0px;
	width:100%;
}
TABLE TD
{
	padding:0px;
	vertical-align:top;
}
IMAGE{border:0px;}
A IMG{border:0px;}
P
{
	margin: 0px 0px 15px 0px;
	padding:0px;
}
.margTop5{margin-top:5px;}
.tableAuto{width:auto;}
.tableAuto .padding001{padding:0px 10px 0px 0px;}
/*	----------------------------------------------------------------------------------
	Default Link class		*/
A:link, A:active, A:visited
{
	color:#003399;
	text-decoration: underline;
	font-weight:bold;
}
A:hover{color:#001848;}
/*	----------------------------------------------------------------------------------
	Default & Basic H Title class		*/
H1,H2,H3,H4,H5,H6
{
	font-weight:bold;
	margin:5px 0px 5px 0px;
	padding:0px;
}
/*	----------------------------------------------------------------------------------
	H2 & H2 Link class		*/
H2
{
	font-size:18px;
	color:#003399;
	font-family: Garamond, Times New Roman, Verdana, Arial;
	margin:0px 0px 10px 0px;
}
H2 A:link, H2 A:active, H2 A:visited{text-decoration:none;}
H2 A:hover{text-decoration:underline;}

/*	----------------------------------------------------------------------------------
	H3 & H3 Link class		*/
H3
{
	font-family: Arial, Verdana;
	font-size:13px;
	color:#990000;
}
H3 A
{
	font-family:Arial, Verdana;
	font-size:13px;
	font-weight:bold;
	color:#990000;
}
H3 A:link, H3 A:active, H3 A:visited
{
	color:#990000;
	text-decoration:none;
}
H3 A:hover
{
	color:#990000;
	text-decoration:underline;
}
/*	----------------------------------------------------------------------------------
	H4 & H4 Link class		*/
H4
{
	font-family: Arial, Verdana;
	font-size:12px;
	color:#333333;
}

/*	----------------------------------------------------------------------------------
	H6 class		*/
H6
{
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding:0px 0px 2px 0px;
}

/*	----------------------------------------------------------------------------------
	Elements class v2.19		*/
#global
{
	width:1011px;
	margin:0px auto 0px auto;
}
#global .extendLeft
{
	/*background-image:url(../images/interface/bg_extendLeft.gif);*/
	background-repeat:repeat-y;
	background-position:top right;
}
#global .extendRight
{
	/*background-image:url(../images/interface/bg_extendRight.gif);*/
	background-repeat:repeat-y;
	background-position:top left;
}
#global .interface
{
	/*background-color:#FFFFFF;*/
	width:975px;
}
/*	----------------------------------------------------------------------------------
	Header	*/
#header
{
	padding:10px 0px 0px 0px;
	background-color:#9a0000;
	text-align:center;
}
#header .branding
{
	background-image:url(../images/interface/bg_header2.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	text-align:left;
	margin:10px 0px 0px 0px;
}

#topBanner975
{
	margin:0px;
	width:975px;
}
.logoAll, .logoPrint{vertical-align: bottom;}
.logoAll{
	display:block;
}

.logoPrint{display:none;}


.linksRight{
	color: #ffffff;
	text-align:right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 12px 0px 5px;
}

.linksRight div.secondLine{
	color: #ffffff;
	text-align:right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
  padding-top:5px;
}

.linksRight SPAN{
	color: #ffffff;
	text-align:right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
}

.linksRight img{vertical-align: bottom;}
.linksRight .linksVisa{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: normal;
}

.linksRight .linksVisa  A:link, .linksRight .linksVisa  A:active, .linksRight .linksVisa  A:visited{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
}

.linksRight .linksVisa A:hover{color:#FFFFFF; text-decoration: none;}

td.linksPartners, .linksPartners SPAN{
	color: #ffffff;
	text-align: right;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 0px 12px 8px 0px;	
	vertical-align: bottom;
}


.linksPartners A:link, .linksPartners A:active, .linksPartners A:visited{
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

.linksPartners  A:hover{color:#FFFFFF; text-decoration: underline;}

.linksPartners .separator{
	color: #999999;
	padding: 2px;
}
.linksRight .separator{
	color: #ffffff;
	padding: 2px;
}
.linksRight A:link, .linksRight A:active, .linksRight A:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.linksRight  A:hover{color:#FFFFFF; text-decoration: underline;}

/*	----------------------------------------------------------------------------------
	Cyberpresse Navigation
*/
#cbNavigation
{
	width: 975px;
	text-align:left;
	background-color:#707173;
	display:block;
	border-bottom: 1px solid #FFFFFF;
}

#cbNavigation ul  {
	background-color:#707173;
	list-style-type: none;
	height: 25px;
	width: 955px;
	margin: 0px;
	padding-left: 10px;
}


/*menu Off(normal)*/
#cbNavigation ul  li {
	float: left;
	height: 25px;

}

#cbNavigation ul li a {
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	padding: 6px 10px 0px 10px;
	display: block;
	float: left;
	cursor: pointer;

}

#cbNavigation ul li span.Sep {
	font-size:  13px;
	vertical-align: middle;
	padding: 5px 0px 0px 0px;
	display: block;
	float: left;
}

/* menu item with no white seperator line to the right (ex: last item and item right before selected)*/
#cbNavigation ul li span.noSep {
	display: none;
}

/*hover (if needed)*/
#cbNavigation ul li a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}


/*Menu selected (active)*/
#cbNavigation ul li.on {
	background: #9a0000;
	display: block;
	float: left;
	margin-bottom: -1px;
	border-bottom: 1px solid #9a0000;
	padding-right: 0px;
	position: relative;
}

#cbNavigation ul li.on a {
	background: url(/library/images/interface/corner_left.gif) no-repeat left top;
	color: #FFFFFF;
	height: 25px;
	padding: 0px;
}

#cbNavigation ul li.on a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#cbNavigation ul li.on a span {
	background: url(/library/images/interface/corner_right.gif) no-repeat right top;
	padding: 6px 10px 0px 10px;
	height: 20px;
	text-transform: uppercase;
	color: #fff;
	float: left;
	font-size: 13px;
}


/*	----------------------------------------------------------------------------------
	Main Navigation
*/
#mainNavigation
{
	width: 975px;
	text-align:left;
	background-color:#9a0000;
	display:block;
}
#mainNavigation ul  {
	background-color:#9a0000;
	list-style-type: none;
	height: 25px;
	margin: 0px;
	padding: 0px 10px 0px 15px;
}


/*menu Off(normal)*/
#mainNavigation ul  li {
	float: left;
	height: 25px;

}
#mainNavigation ul li a {text-decoration: none;}

#mainNavigation ul li a span{
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 13px;
	text-decoration: none;
	padding: 6px 8px 0px 8px;
	display: block;
	float: left;
	cursor: pointer;

}

#mainNavigation ul li span.Sep {
	font-size:  13px;
	color:#999999;
	vertical-align: middle;
	padding: 5px 0px 0px 0px;
	display: block;
	float: left;
}

/* menu item with no white seperator line to the right (ex: last item and item right before selected)*/
#mainNavigation ul li span.noSep {
	display: none;
}

/*hover (if needed)*/
#mainNavigation ul li a:hover span{
	color: #FFFFFF;
	text-decoration: underline;
}


/*Menu selected (active)*/
#mainNavigation ul li.on {
	background: url(/library/images/interface/corner_left_main.gif) no-repeat left top;
	display: block;
	float: left;
	padding-right: 0px;
}

#mainNavigation ul li.on a {
	background: url(/library/images/interface/corner_left_main.gif) no-repeat left top;
	color: #676767;
	height: 25px;
	padding: 0;
	text-decoration: none;
	
}

#mainNavigation ul li.on a:hover span{
	color: #676767;
	text-decoration: underline;
}

#mainNavigation ul li.on a span {
	background: url(/library/images/interface/corner_right_main.gif) no-repeat right top;
	padding: 6px 8px 0px 8px;
	height: 20px;
	color: #676767;
	float: left;
	font-size: 13px;
	text-decoration: none;
}


/*	----------------------------------------------------------------------------------
	Sub navigation		*/
.subNavigation
{
	border-top: 2px solid #FFFFFF;
	background-color:#f0f0f1;
	padding:2px 0px 3px 0px;
	color:#999999;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 1px solid #fff;
}
.subNavigation A{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	padding:0px 6px 0px 3px; 
	text-decoration:none;
}
.subNavigation .selected A
{
	font-size: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif; 
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
/*	----------------------------------------------------------------------------------
	BreadCrumb		*/
.breadCrumb, .breadCrumb A
{
	font-family:Verdana, Arial;
	font-size:10px;
	padding:6px 0px 6px 0px;
	color:#333333;
}
.breadCrumb{margin:0px 0px 2px 0px;}
.breadCrumb A{padding:0px 3px 0px 3px;}
.breadCrumb A:link, .breadCrumb A:active, .breadCrumb A:visited
{
	color:#003399;
	text-decoration: underline;
	font-weight:bold;
}
.breadCrumb A:hover{color:#001848;}
.breadCrumb .selected A, .breadCrumb .selected A:link, .breadCrumb .selected A:active, .breadCrumb .selected A:visited
{
	font-weight:normal;
	text-decoration:none;
	color:#333333;
}
/*	----------------------------------------------------------------------------------
	Search Box		*/
.searchBox{
	height: 95px;
	background: url(/library/images/interface/search_bg_02.gif) repeat-x left top;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 0px;
}

.searchBox .inner H3{
	margin:0px;
	padding: 0px 8px 0px 8px;
}

.searchBox .inner FORM INPUT{
	height: 13px;
	text-align: center;
	vertical-align:middle;
}

.searchBox .inner FORM A IMG{
	vertical-align:top;
}

SUP
{
	font-family: Arial,Helvetica,sans-serif; 
	font-size: 6px;
}

.searchBox TABLE{ width: auto;}
.searchBox .inner FORM span
{
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif; 
}


.searchNavBox { 
	padding: 0px 2px 0px 2px;
}

.searchNav IMG{
	vertical-align:  bottom;
}


.searchNav .separator{
	visibility: visible;
	padding: 7px 0px 2px 0px;
}

.searchNav .noSeparator{
	visibility: hidden;
	padding: 7px 0px 2px 0px;
}
.searchNav .isSelected A:link, .searchNav .isSelected A{
	border: none;	
	color: #cccccc;
	text-decoration:none;
	font-weight: normal;
}
.searchNav .isSelected {
	width: auto; 	
	padding-top: 7px;
	border: none;
	background: url(/library/images/interface/search_cornerLeft_02.gif) no-repeat left top;	
}

.searchNav .isSelected a span { 
	padding: 7px 8px 2px 8px;
	background: url(/library/images/interface/search_cornerRight_02.gif) no-repeat right top;	
}


.searchNav .notSelected{ 
	padding: 7px 8px 2px 8px;
	border: none;
}

.searchNav .notSelected a { 
	text-decoration: none;
	font-weight: normal;
	color: #013098;
}

.searchNav .notSelected a:hover { 
	text-decoration: underline;
}

.searchNav .notSelected a span {color: #013098;}

#containerSearch{
	padding: 0px 8px 5px 8px;
	margin-top: 10px;
}

.liveSearchLink{
	padding-top: 8px;
	text-align: right;
	font-family:Verdana, Arial;
	font-size:9px;
	color:#999999;
}

.liveSearchLink a{
	text-decoration: none;
	font-weight: normal;
}
.liveSearchLink a:hover { text-decoration: none;}
.liveSearchLink img { vertical-align: middle;}
/*	----------------------------------------------------------------------------------
	Content		*/
.content
{
	background-color:#FFFFFF;
	text-align:left;
}
.splitter01{}
.splitter01 .w645{width:645px;}
.splitter01 .w475{width:475px;}
.splitter01 .w300{width:300px;}
.splitter01 .w160{width:160px;}
.splitter01 .w325{width:325px;}


/*	----------------------------------------------------------------------------------
	Onglets Navigation		*/
div.inner03 table, div.inner01 table{
	background: none !important;
}

table.ongletsNav{
	background: none !important;
}


.ongletsNav{}
.ongletsNav TD
{
	white-space: nowrap; /* FL */
}
.ongletsNav .space, .ongletsNav .extendTable{border-bottom:1px solid #cfcfcf;}

.isSelected{border-bottom:1px solid #FFFFFF;}
.notSelected{border-bottom:1px solid #cfcfce;}
.ongletsNav .extendTable{width:100%;}

.ongletsNav H3, .box03 .ongletsNav H3
{
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-color:#FFFFFF;
	background-image:url(../images/interface/onglet_bg_02.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px 25px 2px 25px;
	text-align:center;
}
.ongletsNav .cap
{
	background-image:url(../images/interface/onglet_bg_03.gif);
	background-repeat:repeat-y;
	background-color:#FFFFFF;
}
.ongletsNav .cap .extend
{
	background-image:url(../images/interface/onglet_corner_right_01.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.ongletsNav .cap .extend .corner
{
	background-image:url(../images/interface/onglet_corner_left_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.ongletsNav .isSelected .cap
{
	background-image:url(../images/interface/onglet_bg_01.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}
.ongletsNav .isSelected .cap .extend
{
	background-image:url(../images/interface/onglet_corner_right_01.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.ongletsNav .isSelected .cap .extend .corner
{
	background-image:url(../images/interface/onglet_corner_left_01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.box04 .ongletsNav .isSelected H3, .box03 .ongletsNav .isSelected H3,  .box02 .ongletsNav .isSelected H3, .ongletsNav .isSelected H3
{
	background-image:url(../images/ms.gif);
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-color:#FFFFFF;
	margin:0px;
	/*padding:0px 25px 2px 25px;*/
	text-align:center;
}
.ongletsNav .isSelected H3 A:link, .ongletsNav .isSelected H3 A:active, .ongletsNav .isSelected H3 A:visited, .ongletsNav .isSelected H3 A:hover
{
	text-decoration:none;
}
/*	----------------------------------------------------------------------------------
	Page Mobile	*/

#mobiPage{
	background-image:url(../images/temp/mobi_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width: 100%;
	height: 587px;
	
}

#mobiPage .mobiInner {
	padding: 30px 0px 0px 78px;
	width:662px;
}

#mobiPage .mobiInner .mobiTop{
	height:66px;
	background-image:url(../images/temp/mobi_inner_bg_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
#mobiPage .mobiInner .mobiBtm{
	height:66px;
	background-image:url(../images/temp/mobi_inner_bg_btm.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#mobiPage .mobiInner .mobiTop H2{
	padding: 18px 20px 12px 20px;
	font-size:24px;
	font-family: Garamond, Times New Roman, Verdana, Arial;
	color:#9a0000;
	
}

#mobiPage .mobiInner .mobiBtm .mobiText{
	padding: 20px;
	font-size:12px;
	font-family: Arial;
	color:#666666;
	line-height: 18px;
}
#mobiPage .mobiInner .mobiBody {
	width:660px;
	background-color:#fdfdfd;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	
}
#mobiPage .mobiInner .mobiBody .mobiText{
	padding: 15px 20px;
	font-size:12px;
	font-family: Arial;
	color:#666666;
	line-height: 18px;
	
}

#mobiPage .mobiInner .mobiBody .mobiText .redLink A:link{
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color:#9a0000;
	text-decoration: none;
}
#mobiPage .mobiInner .mobiBody .mobiText .redLink  A:hover{
	text-decoration: underline;
}
#mobiPage .mobiInner .mobiBody .mobiText .links{
	padding: 5px 0px 0px 0px;
}
#mobiPage .mobiInner .mobiBody .mobiText .links .sep{
	padding: 0px 3px;
}
#mobiPage .mobiInner .mobiBody .mobiText .links A:link{
	font-size:12px;
	font-family: Arial;
	line-height: 18px;
	font-weight: normal;
}

#mobiPage .mobiInner .mobiBody .mobiText H1{
	font-size:12px;
	font-family: Arial;
	margin: 5px 0px;
	color: #000000;
	font-weight: bold;	
}

#mobiPage .mobiInner .mobiBody .mobiBox{
	background-color: #000000;
	margin: 0px 100px;	
	padding: 25px ;
}

#mobiPage .mobiInner .mobiBody .mobiBox .innerText{
	font-size:12px;
	font-family: Arial;
	color:#ffffff;
	line-height: 18px
}

#mobiPage .mobiInner .mobiBody .mobiBox .innerText  A:link{
	color:#ffffff;
	font-weight: normal;
}
#mobiPage .mobiInner .mobiBody .mobiBox .innerText  A:hover{
	text-decoration: none;
}

#mobiPage .mobiInner .mobiBody .mobiBox .innerText H3{
	font-size:14px;
	font-family: Arial;
	color:#ffffff;
	margin: 0px 0px 20px 0px;
}

#mobiPage .mobiInner .mobiBody .mobiBox .innerText H3 A:link{
	font-size:14px;
	font-family: Arial;
	font-weight: bold;
	color:#de2723;
}
#mobiPage .mobiInner .mobiBody .mobiBox .innerText H3  A:hover{
	text-decoration: underline;
}
/*	----------------------------------------------------------------------------------
	Box 01		*/
.box01
{
	background-color:#cccccc;
	margin:0px 0px 10px 0px;
}
.box01 .cap
{
	background-color:#666666;
	border-bottom: 1px solid #FFFFFF;
}
.box01 .cap .bg01
{
	background-image:url(../images/interface/cap_corner_right.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.box01 .inner01
{
	padding:0px 10px 10px 10px;
	display:block;
}
.box01 .inner02
{
	padding:0px 10px 10px 10px;
	display:block;
}

.box01 .inner03
{
	padding:0px 10px 5px 10px;
	display:block;
}
.box01 .description, .box01 .descriptionBold
{
	font-size:12px;
	padding:0px 0px 10px 10px;
	color:#333333;
}
.box01 .descriptionBold{font-weight:bold;}
.box01 .inner02 .bg03 A IMG{margin:0px 0px 0px 0px;}
.w300 .box01 .inner02 .bg03 A IMG{margin:0px 0px 10px 0px;}
.box01 .inner01 .bg03 A IMG{margin:0px 0px 10px 0px;}
/*.box01 .inner02 .bg03 .line01{margin:3px 0px 0px 0px;}*/

/*.box01 .inner01 .forcedMargin*/

.box01 H3{margin-top:2px;}
.box01 .date
{
	text-align:right;
	font-size:12px;
	vertical-align:middle;
}
.box01 .inner01 .bg01
{
	background-color:#FFFFFF;
	background-image:url(../images/word/etape_01.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 22px 10px 10px 10px;
	margin:0px 0px 10px 0px;
}
.box01 .inner01 .bg01 H4
{
	font-family: Arial, Verdana;
	font-size:12px;
	color:#333333;
}
.box01 .inner01 .bg02, .box01 .inner01 .bg02_inactive
{
	background-color:#FFFFFF;
	background-image:url(../images/word/etape_02.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 22px 10px 10px 10px;
}
.box01 .inner01 .bg02_inactive, .w645 .box01 .inner01 
{
	opacity:0.65;
	filter:alpha(opacity=65);
	width:260px;
}
.box01 .titleArchives H3{
	margin:0px;
	padding: 2px 10px 0 10px;
}
.box01 .innerArchive
{
	border:1px solid #CFCFCF;
	background-color:#FFFFFF;
}

.box01 .innerArchive H2
{	
	margin:0px;
	padding:10px;
}

.box01 .innerArchive .years
{	
	margin:0px;
	padding:10px;
}

.box01 .innerArchive .years H2
{	
	vertical-align: bottom;
	display: inline;
	margin:0px;
	padding:5px;
}

.box01 .innerArchive .years H2 A.selected
{	
	color:#9A0000;
}

.box01 .innerArchive .years .sep
{	
	font-family:Garamond,Times New Roman,Verdana,Arial;
	vertical-align: top;
	font-size:16px;
}

.box01 .innerSurvey
{
	border:1px solid #CFCFCF;
	background-color:#FFFFFF;
}
.box01 .innerSurvey H3
{
	background-color:#FFFFFF;
	padding-left:10px;
}
.box01 .innerSurvey .bg03
{
	background-color:#FFFFFF;
	padding:0px 10px 10px 10px;
}
.w645 .box01 .inner01 {width:605px;}
.box01 .inner01 .bg02_inactive A IMG{cursor:default;}
.box01 .bg03
{
	background-color:#FFFFFF;
	padding: 10px 10px 10px 10px;
	margin:0px 0px 0px 0px;
}
.box01 .inner01 SELECT{width:223px;}
.w645 .box01 .inner01 SELECT /* FL width:550px; */
{
	width:370px;
}
.w645 .box01 .inner01 .select01 /* FL width:550px; */
{
	width: auto;
}
.w645 .box01 .inner01 .select02 /* FL width:550px; */
{
	width: 150px;
	white-space: nowrap;
	padding-right: 10px;

}
.w645 .box01 .inner01 .select03 /* FL width:550px; */
{
	padding-left: 10px;

}
.box01 .inner01 A IMG{}
.box01 .scheduleError
{
	background-color:#FFFFFF;
	color:#990000;
	font-weight:bold;
	border:1px solid #b0b0b0;
	position:absolute;
	padding:10px;
	z-index:10000;
}
.box01 .scheduleError P
{
	background-image:url(../images/icon/error_ico_01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:20px 0px 20px 50px
}
.box01 .scheduleError TABLE TD
{
	vertical-align:middle;
}
.box01 H2{margin:0px 0px 5px 0px;}
.similiList01 TD
{
	vertical-align:middle;
	padding:2px 2px 2px 0px;
	font-size:12px;
}
.similiList01 A:link, .similiList01 A:active, .similiList01 A:visited
{
	font-weight:normal;
	font-family:Arial;
	text-decoration:none;
	font-size:12px;
}
A:hover
{
	color:#001848;
	text-decoration:underline;
}
.similiList01 .line01{padding:0px;}
/*	----------------------------------------------------------------------------------
	Box 02		*/
.box02
{
	background-color:#f0f0f1;
	margin:0px 0px 10px 0px;
}
.box02 .inner01
{
	padding:10px;
	display:block;
}
.box02 H3{margin:0px 0px 10px 0px;}
.box02 .ongletsNav H3{margin:0px;}
.box02 .alphaMenu{padding:4px 0px 4px 0px;}
.box02 .letter{margin:10px 0px 10px 0px;}
.box02 .letter H3{margin:0px;}
.box02 .alphaMenu A
{
	margin:0px 3px 0px 3px;
	font-family:Verdana;
	font-size:10px;
}
.box02 .alphaMenu .selected A
{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
.box02 .alphaMenu TABLE{width:auto;}
.box02 .alphaMenu TABLE{width:auto;}
.box02 .alphaMenu TD
{
	vertical-align:middle;
	padding:1px 10px 1px 0px;
}
.box02 .alphaMenu TD IMG
{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}
.box02 .alphaMenu SELECT{width:223px;}
.box02 .movieList01{margin:10px 0px 0px 0px;}
.box02 .bg01
{
	padding:5px 10px 3px 10px;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	border-top:0px;
	display:block;
}
.box02 .bg01 .description
{
	font-size:12px;
	padding:0px 0px 10px 10px;
	color:#333333;
}

.box02 .inner01 .bg01 A IMG{margin:0px 0px 0px 5px;} /* margin:0px 0px 0px 0px; */
.box02 .inner01 .bg01 .alphaMenu A IMG{margin:0px 0px 0px 0px;}
/*	----------------------------------------------------------------------------------
	Box 03		*/
.box03
{
	background-color:#f0f0f1;
	margin:0px 0px 10px 0px;
}
.box03 .inner01, .box03 .inner02, .box03 .inner03,.box03 .inner04
{
	padding:10px 10px 5px 10px;
	display:block;
}
.box03 .bg01, .box03 .bg02, .box03 .bg03, .box03 .bg04
{
	padding:0px 18px 3px 18px;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	display:block;
}

.box03 .inner03 .description
{
	padding-left: 10px;
	font-size:12px;
}
.box03 .bg05
{
	padding:10px 10px 5px 10px;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	display:block;
}


.box03 .alphaMenu{padding:4px 0px 4px 0px;}
.box03 .letter{margin:5px 0px 5px 0px;}
.box03 .letter H3{margin:0px;}
.box03 .alphaMenu A
{
	margin:0px 3px 0px 3px;
	font-family:Verdana;
	font-size:10px;
}
.box03 .alphaMenu .selected A
{
	color:#666666;
	text-decoration:none;
	font-weight:normal;
}
.box03 .alphaMenu TABLE{width:auto;}
.box03 .alphaMenu TABLE{width:auto;}
.box03 .alphaMenu TD
{
	vertical-align:middle;
	padding:1px 10px 1px 0px;
}
.box03 .alphaMenu TD IMG
{
	vertical-align:middle;
	padding:0px;
	margin:0px;
}

.box03 .bg05 H3{
	margin:5px 0px 0px 0px;
	padding: 0px;
}

.box03 .bg05 .categoryList01{
	margin:0px 0px 0px 0px;
	
}

.categoryNavBox{
	background-color:#f0f0f1;
	margin-bottom: 10px;
}

.categoryNav {width: auto;}

.categoryNav TD{
	font-size: 12px;
	padding: 2px 8px 2px 8px;
}
.categoryNav .separator{
	color: #cccccc;
}
.categoryNav .isSelected A:link, .categoryNav .isSelected A{
	border: none;	
	color: #cccccc;
	text-decoration:none;
	font-weight: normal;
}
.categoryNav .isSelected { border:none;}
.categoryNav .notSelected{ border:none;}

.categoryList01 .element{
	font-size: 12px;
	padding:6px 0px 6px 0px;
}

.categoryList01 .element1{
	background-color:#f0f0f1;
	border-bottom:1px solid #cfcfcf;
	font-size: 12px;
	padding:6px 0px 6px 0px;
}

.categoryList01 .element2{
	background-color:#e0ded2;
	border-bottom:1px solid #cfcfcf;
	font-size: 12px;
	padding:6px 0px 6px 0px;
}

.categoryList01 .element2 .elementText, .categoryList01 .element1 .elementText{
	padding-left:15px;
	padding-right:15px;
}

.categoryList01 A:link, .categoryList01 A:active, .categoryList01 A:visited
{
	font-weight: bold;
	text-decoration:none;
}
.categoryList01 A:hover
{
	color:#001848;
	text-decoration:underline;
}

.box03 .inner03 .bg01
{
	padding:5px 10px 3px 10px;
}

.box03 .inner04 .bg01
{
	padding:0px 10px 3px 10px;
}

.box03 .inner04 .bg01 .space
{
	width:24px;
	background-image:url(../images/interface/bg_line_03.gif);
	background-repeat:repeat-y;
	background-position:top;	
}

.box03 .inner04 .bg01 H4
{
	font-family: Arial, Verdana;
	font-size:12px;
	color:#333333;
	padding-bottom: 8px ;
}



.box03 .bg02{border-top:0px;}
.box03 .bg03
{
	padding:0px 10px 3px 10px;
	border-top:0px;
	border-bottom:0px;
}
.box03 .bg04
{
	padding:10px 28px 10px 28px;
	margin-bottom:5px;
}
.box03 H3
{
	margin:0px;
	padding:0px 0px 4px 0px;
}
.box03 .bg01 H4, .box03 .bg04 H4
{
	font-size:12px;
	font-weight:normal;
	margin:3px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
.box03 .bg04 H4{text-align:left;}
.box03 H4 A:link, .box03 H4 A:active, .box03 H4 A:visited
{
	font-family:Arial;
	font-weight:normal;
	text-decoration:none;
}
.box03 H4 A:hover{text-decoration:underline;}
.box03 .bg01 H5, .box03 .bg04 H5
{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:center;
}
.box03 .bg04 H5{text-align:left;}
.box03 .bg02 .ongletsNav H3
{
	font-size:13px;
	color:#333333;
}
.box03 .bg02 H4
{
	font-size:12px;
	font-weight:normal;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.box03 .ongletsNav  H4
{
	font-size:13px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.box03 .bg02 H5
{
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	text-align:left;
}
.box03 .enlargeLink
{
	margin:5px 0px 5px 0px;
	text-align:center;
}
.box03 .enlargeLink A
{
	font-family:Verdana;
	font-size:10px;
}
.box03 .enlargeLink IMG
{
	margin:2px 0px 0px 5px;
	vertical-align:middle;
}
/*	----------------------------------------------------------------------------------
	Box 04		*/
.box04
{
	background-color:#f0f0f1;
	margin:0px 0px 10px 0px;
}
.box04 .inner01
{
	padding:10px;
	display:block;
}
.box04 .inner02
{
	padding:5px 10px 3px 10px; /* FL padding:5px 10px 10px 10px; */
	display:block;
}
.box04 .inner03
{
	padding:5px 10px 5px 10px;
	display:block;
}
.box04 .inner04
{
	padding:5px 10px 10px 10px;
	display:block;
}
.box04 .bg01, .box04 .inner02 .bg01
{
	padding:5px 10px 10px 10px; /* FL padding:5px 10px 3px 10px; */
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
    border-top:0px;
	display:block;

}

.box04 .bg02, .box04 .inner02 .bg02
{
	padding:10px 10px 10px 10px; /* FL padding:5px 10px 3px 10px; */
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	display:block;
}
.box04 .bg02 .otherFolders, .box04 .inner02 .bg02 .otherFolders
{
	text-align: center;
}

.box04 .bg02 .folderDesc, .box04 .inner02 .bg02 .folderDesc
{
	padding-left:  8px;
	width: 250px ;
}

.box04 .bg02 H4, .box04 .inner02 .bg02 H4
{
	padding:8px 0px 0px 0px;
}
.box04 .inner02 .bg01, .box04 .inner03 .bg01, .box04 .inner04 .bg01
{
	border:1px solid #cfcfcf;
}
.box04 TABLE TD /* FL */
{
	vertical-align: top;
}
.w645 .box04 H3
{
	border:0px;
	background-image:none;
	margin:0px;
	padding:0px 10px 2px 0px;
}
.w300 .box04 H3
{
	margin:0px 0px 3px 0px;
	padding:0px;
}
.box04 .ongletsNav H3
{
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-color:#FFFFFF;
	background-image:url(../images/interface/onglet_bg_02.gif);
	background-repeat:repeat-y;
	margin:0px;
	padding:0px 10px 2px 10px;
	text-align:center;
}
.box04 .ongletsNav .selected H3
{
	background-image:none;
	border-left:1px solid #cfcfcf;
	border-right:1px solid #cfcfcf;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px 10px 2px 10px;
	text-align:center;
}
.box04 H4 /* FL */
{
	margin:0px;
	padding:0px;
}
.box04 .customH4
{
	color:#003399;
	font-weight:normal;
}
.box04 H4 A
{
	font-size:12px;
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}
.box04 H4 A:link, .box04 H4 A:active, .box04 H4 A:visited
{
	text-decoration:none;
	font-weight: normal; /* FL */
}
.box04 H4 A:hover{text-decoration:underline;}
.box04 H5
{
	font-size:12px;
	color:#990000;
	margin:10px 0px 0px 0px; /* FL 	margin:0px;*/
	padding:0px;
	text-align:left;
}

.box04 .bg02 H5, .box04 .inner02 .bg02 H5
{
	font-size:11px;
	margin: 0px 0px 5px 0px;
	color:#990000;
	padding:0px;
	text-align:left;
}
.box04 H5 .gray01
{
	font-size:12px;
	color:#333333;
}
.box04 H5 IMG
{
	vertical-align:middle;
	margin-left:5px;
}
.box04 H6, .box04 P, .box04 .description
{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	margin:0px 0px 5px 0px; /* FL */
	padding:0px;
	text-align:left;
}
.box04 .inner04 H6{font-weight:bold;}
.box04 .inner04 .list01
{
	margin-top:0px;
	margin-bottom:5px;
}
.box04 .description{padding:0px 0px 5px 10px;}
.box04 P A{font-size:12px;}
.box04 .textBox
{
	width: 100%;
	padding: 0px 0px 0px 10px;
}
.box04 .subLink  /* FL */
{
	width: auto;
	margin: 5px 0px 0px 0px;
}
.box04 .subLink TD /* FL */
{
	white-space: nowrap;
}
.box04 .subLink IMG  /* FL */
{
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}
.box04 .subLink A
{
	font-family:Verdana;
	font-size:10px;
}
.w300 .box04 .subLink{margin:0px 0px 10px 0px;}
.box04 .line01
{
	margin:5px 0px 5px 0px;
}
.box04 .iconLink
{
	vertical-align:bottom;
	text-align:right;
}
.w300 .box04 .iconLink
{
	text-align:left;
	margin:0px 0px 5px 0px;
}
.box04 .padding01{padding:0px 10px 0px 20px;}
.box04 .padding01 H6 /* FL */
{
	margin: 10px 0px 0px 0px;
}
.box04 .moreLink{margin:0px 0px 10px 0px;}
.w300 .box04 .moreLink{margin:0px 0px 3px 0px;}
/*	----------------------------------------------------------------------------------
	box05		*/
.box05
{
	background-color:#FFFFFF;
	margin:14px 0px 10px 0px;
	display:block;
}
.box05 .inner01
{
	display:block;
	padding:0px 5px 10px 5px;
}
.box05 .bg01{}
.box05 .inner02 /* FL */
{
	padding: 0px 10px 5px 10px;
}
.box05 .description, .box05 .description A{font-size:12px;}
.box05 .description{padding:0px 0px 10px 10px;}
.box05 H3 /* FL */
{
	margin: 5px 0px 15px 0px;
}
.box05 H4
{
	margin-top:0px;
}
.box05 H4 A, .box05 .description H4 A
{
	font-family:Garamond, Times New Roman, Verdana, Arial;
	font-size:17px;
	text-decoration:none;
}
.box05 H4 A:link, .box06 H4 A:active, .box06 H4 A:visited
{
	text-decoration:none;
	font-size:17px;
}
.box05 H4 A:hover
{
	text-decoration:underline;
	font-size:17px;
}
.box05 H5 /* FL */
{
	margin: 0px;
	padding: 0px;
}
.box05 H5 A
{
	font-family:Arial,Verdana;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.box05 P
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.box05 .line01{margin:10px 0px 10px 0px;}

/*	----------------------------------------------------------------------------------
	box06		*/
.box06
{
	background-color:#FFFFFF;
	margin:0px 0px 10px 0px;
	display:block;
}
.box06 .bg01
{
	background-image:url(../images/interface/box_bg_02.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:12px;
}
.box06 .bg02
{
	background-image:url(../images/interface/box_bg_03.gif);
	background-repeat:repeat-y;
	background-position:top left;
	width:12px;
}
/*.box06 .bg01 IMG, .box06 .bg02 IMG{width:12px;height:1px;}*/
.box06 .inner01
{
	background-image:url(../images/interface/box_bg_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	/*display:block;*/
	padding:0px 5px 10px 5px;
}
.box06 .description, .box06 .description A{font-size:12px;}
.box06 .description
{
	width: 100%; /* FL */
	padding:0px 0px 10px 10px;
}
.box06 .headline /* FL*/
{
	font-size:14px
}
.box06 H3{margin:0px 0px 0px 0px;}
.box06 H3 A{font-size:16px;}
.w475 .box06 H3{margin:0px 0px 5px 0px;}
.w475 .box06 H3 A{font-size:13px;}
.box06 H4 /* FL */
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.box06 H4 A
{
	font-family:Garamond, Times New Roman, Verdana, Arial;
	font-size:24px;
	line-height: 20px; /* FL */
}
.box06 H4 A:link, .box06 H4 A:active, .box06 H4 A:visited
{
	text-decoration:none;
	font-size:24px;
}
.box06 H4 A:hover
{
	text-decoration:underline;
	font-size:24px;
}
.w475 .box06 H4 A:link, .w475 .box06 H4 A:active, .w475 .box06 H4 A:visited, .w475 .box06 H4 A:hover{font-size:17px;}
.w475 .box06 A IMG{margin:0px 0px 10px 0px;} /* FL margin:0px 10px 10px 0px; */
.box06 .line01{margin-top:10px;}
.w475 .box06 .line01{margin-top:0px;}
.w475 .box06 .padding01 A IMG{margin:0px;}
.box06 .padding01
{
	padding:0px; /* FL padding:0px 7px 0px 7px; */
}
.box06 .listTbl01 TD
{
	padding:0px 5px 0px 5px;
}
.box06 .padding01 .scroller /* FL */
{
	padding:0px 7px 0px 7px;
}
.box06 .padding01 H4 A:link, .box06 .padding01 H4 A:active, .box06 .padding01 H4 A:visited, .box06 .padding01 H4 A:hover
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:normal;
}
.box06 .padding01 H4{margin:5px 0px 0px 0px;}
.box06 .padding01 H5, .box06 .padding01 P
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
/*	----------------------------------------------------------------------------------
	box 07		*/
.box07
{
	font-family:Arial,Verdana;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
}
.box07 P
{
	font-family:Arial,Verdana;
	font-size:14px;
	font-weight:normal;
}
.box07 H5
{
	font-family:Arial,Verdana;
	font-size:12px;
}
.box07 SELECT
{
	width:235px; /* FL width:300px; */
	margin:0px 0px 0px 10px;
}
.box07 TABLE{width:auto;}
.box07 TD{vertical-align:middle;}
.box07 .item{}
.item DIV{padding:0px;} /* FL padding:0px 0px 5px 0px; */
.item P{margin:0px;}
.box07 .bg01
{
	padding:6px 5px 6px 5px;
	background-color:#FFFFFF;
}
.box07 .bg02
{
	padding:6px 5px 6px 5px;
	background-color:#f0f0f1;
}
.box07 .item P, .box07 .item .bold01, .box07 .item A{font-size:12px;}
.box07 .item .bold01{font-weight:bold;}
.box07 .item A{font-size:12px;margin:0px 0px 4px 0px;}
.box07 .item A:link, .box07 .item A:active, .box07 .item A:visited{text-decoration:none;}
.box07 .item A:hover{text-decoration:underline;}
/*	----------------------------------------------------------------------------------
	box 08		*/
.box08
{
	width: 300px;
	height: 490px;
	background-color: #f0f0f2;
	border: 1px #cccccc solid;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.box08 P
{
	font-family:Arial,Verdana;
	font-size:10px;
	font-weight:normal;
	color: #999999;
	display: block;
	margin: 245px auto;
	text-align: center;
}

/*	----------------------------------------------------------------------------------
	partager toolbar		*/

#partagercacher{

	padding-bottom: 15px; 
	padding-left:40px;
	background: url("/library/images/fond_f_t.jpg") no-repeat scroll left bottom transparent;	
}


#partagercacher .partagerTitle{
	color:#000000;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	font-weight: bold;
	padding-left:3px;
	padding-top:3px;
}
#partagercacher .partagerQuestce{
	width: 80px;
	font-family: Verdana;
	font-size: 9px;
	font-weight:  bold;
	background-color: rgb(240, 240, 240);
	text-align: right;
	padding-right: 9px;
	padding-top: 3px;
}

#partagercacher .partagerlinks{
	width: 20px;
	padding-left:4px;
	padding-top:3px;
	font-weight: normal;
}

#partagercacher .partagerlinks A:link, #partagercacher .partagerlinks A:active, #partagercacher .partagerlinks A:visited{font-weight: normal;}


#partagercacher .partagerQuestce A:link, #partagercacher .partagerQuestce A:active, #partagercacher .partagerQuestce A:visited{text-decoration: none;}


/*	----------------------------------------------------------------------------------
	page pagination class 01		*/
.pagePagination03{
	text-align:right;
	vertical-align: middle;
	
}

.pagePagination01,.pagePagination02
{
	background-color:#f0f0f2;
	border-top:1px solid #cdcdcd;
	margin:10px 0px 0px 0px;
	text-align:right;
}
.pagePagination02, .pagePagination03,
{
	border-top:0px;
	margin:0px;
}
.pagePagination02 TABLE, .pagePagination03 TABLE,
{
	width:auto;
	margin:0px 0px 0px auto;
}
.pagePagination01 TD, .pagePagination02 TD, .pagePagination03 TD
{
	padding:3px 5px 3px 5px;
	vertical-align:middle;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.pagePagination01 A
{
	font-family:Verdana;
	font-size:10px;
}
.pagePagination01 .active{color:#666666;}
.pagePagination01 TABLE
{
	width:auto;
	margin:0px 0px 0px auto;
}
/*	----------------------------------------------------------------------------------
	boxFiche Class		*/
.boxFiche
{
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 10px; /* FL padding:10px;*/
	background-image:url(../images/interface/boxFiche_bg_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width: 390px;
	height: 283px;
	float:left;
	
}
.playerTitle{
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 10px; /* FL padding:10px;*/
}

/*.boxFiche TABLE{width:auto;}*/
.playerTitle H2,
.boxFiche H2
{
	font-size:24px;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#330000; /* FL */
}



.boxFiche H6
{
	margin:0px 0px 5px 0px;
	font-weight:normal;
	font-size:12px;
	font-family:Arial;
	color:#330000; /* FL */
}
.boxFiche .item
{
	font-size:12px;
	padding: 0px 10px 0px 0px; /* FL */

}
.boxFiche .item .line01{margin:4px 0px 3px 0px;} /* FL margin:5px 0px 5px 0px;*/
.boxFiche .item .bold01{font-size:12px;}
.boxFiche .cll1, .boxFiche .cll1 A
{
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
}
.boxFiche .cll1 IMG{margin:0px 10px 10px 0px;}
.boxFiche .cll1{color:#666666;}
.boxFiche .innerBox00{padding:0px 10px 0px 0px;}
.boxFiche .innerBox01
{
	border:1px solid #cccccc;
	margin:0px 0px 0px 0px; /* FL margin:0px 0px 0px 20px;*/
	padding:5px 10px 10px 10px; /* FL padding:6px 10px 10px 10px;*/
	width:212px;
}
.boxFiche .innerBox01 H3
{
	text-align:center;
	padding:0px;
	margin:0px;
}
.boxFiche .innerBox01 .moreLink
{
	text-align:center;
	padding:0px;
}
.boxFiche .innerBox01 .moreLink A
{
	font-size:10px;
	font-family:Verdana;
}
.boxFiche .innerBox01 H3 A
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	font-family:Arial;
}
.boxFiche .innerBox02
{
	border:1px solid #cccccc;
	background-color:#f0f0f1;
	padding:5px 10px 5px 10px; /* FL padding:10px;*/
}
.boxFiche .innerBox02{text-align:center;}
.boxFiche .innerBox02 TABLE
{
	width:auto;
	margin:0px auto 0px auto;
}
.boxFiche .innerBox02 .voteNumber
{
	font-size:12px;
	vertical-align:bottom;
	padding:0px 0px 0px 5px;
	white-space:nowrap;
}
.boxFiche .innerBox03 /* FL */
{
	padding:10px 0px 0px 0px;
}
.boxFiche .innerBox01 .innerH3 H3
{
	vertical-align:middle;
	font-size:14px;
	margin:0px 10px 0px 0px;
	padding:2px 0px 0px 0px;
}
.boxFiche .innerBox01 .line03, .boxFiche .innerBox01 .line01{margin:10px 0px 5px 0px;} /* FL margin:10px 0px 10px 0px;*/


/*	----------------------------------------------------------------------------------
	newsBox01 Class		*/
.newsBox01{border:1px solid #d7d7d8;}
.newsBox01 H3
{
	margin:0px;
	padding:3px 0px 3px 10px;
	border-bottom:1px solid #d7d7d8;
}
.newsBox01 H2
{
	margin:0px;
	padding:0px;
}
.newsBox01 H4
{
	margin:0px;
	padding:0px 0px 3px 0px;
	font-size:10px;
	font-family:Verdana;
	color:#990000;
}
.newsBox01 H4 A:link, .newsBox01 H4 A:active, .newsBox01 H4 A:visited
{
	color:#990000;
	text-decoration:none;
}
.newsBox01 H4 A:hover
{
	color:#990000;
	text-decoration:underline;
}
.newsBox01 .inner01{padding:10px;}
.newsBox01 P{margin:0px;}
.newsBox01 .line01
{
	margin:5px 0px 5px 0px;
	padding:0px;
}
/*	----------------------------------------------------------------------------------
	boxList01 Class		*/
.boxList01
{
	background-color:#f0f0f1;
	margin:0px 0px 5px 0px;
	display:block;
}
.boxList01 .inner01
{
	padding:10px 5px 5px 5px;
	display:block;
}
.boxList01 .bg01
{
	padding:5px 5px 5px 5px;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	display:block;
}
.boxList01 A:link, .boxList01 A:active, .boxList01 A:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.boxList01 A:hover{text-decoration:underline;}
.boxList01 H3
{
	text-align:center;
	margin:0px;
	padding:0px 0px 2px 0px;
}
.boxList01 H3 A:link, .boxList01 H3 A:active, .boxList01 H3 A:visited
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.boxList01 H3 A:hover
{
	color:#990000;
	text-decoration:underline;
}

.boxList01 H2 A:link, .boxList01  H2 A:active, .boxList01 H2 A:visited
{
	font-size:18px;
	color:#003399;
	font-family: Garamond, Times New Roman, Verdana, Arial;
	margin:0px 0px 10px 0px;
	text-decoration:none;
	font-weight: bold;
}

.boxList01 H2 A:hover{text-decoration:underline;}

.boxList01 H6
{
	font-weight:bold;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding:0px 0px 2px 0px;
}
.boxList01 .nextLink A
{
	font-weight:bold;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.boxList01 .nextLink A:link, .boxList01 .nextLink A:active, .boxList01 .nextLink A:visited
{
	font-weight:bold;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}
.boxList01 .nextLink A:hover{text-decoration:underline;}

.boxList01 .emailLink A
{
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}
.boxList01 .emailLink A:link, .boxList01 .moreLink A:active, .boxList01 .moreLink A:visited
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.boxList01 .emailLink A:hover{text-decoration:underline;}
.boxList01 .emailLink
{
	margin:0px;
	padding:5px 0px 10px 0px;
}



.boxList01 .moreLink A
{
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}
.boxList01 .moreLink A:link, .boxList01 .moreLink A:active, .boxList01 .moreLink A:visited
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.boxList01 .moreLink A:hover{text-decoration:underline;}
.boxList01 .moreLink
{
	text-align:center;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.boxList01 .moreLink01 A:link, .boxList01 .moreLink01 A:active, .boxList01 .moreLink01 A:visited
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.boxList01 .moreLink01 A:hover{text-decoration:underline;}
.boxList01 .moreLink01
{
	text-align:right;
	margin:0px;
	padding:10px 0px 5px 0px;
}

.boxList01 .description
{
	font-size:12px;
}

.boxList01 .description A
{
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
}

.boxList01 h2{
	margin-top: 5px;
}



.boxList01 .padding01{padding:0px 0px 0px 5px;}
.boxList01 .aCenter{text-align:center;}
.boxList01 .iconLink
{
	vertical-align:bottom;
	text-align:right;
}
.boxList01 .iconLink2
{
	vertical-align:top;
	text-align:right;
}
.boxList01 .line01{margin:5px 0px 5px 0px;}
/*	----------------------------------------------------------------------------------
	boxList02		*/
.boxList02
{
	background-color:#cccccc;
	margin:0px 0px 10px 0px;
}
.boxList02 .cap
{
	background-color:#666666;
	border-bottom: 1px solid #FFFFFF;
}
.boxList02 .cap .bg01
{
	background-image:url(../images/interface/cap_corner_right.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.boxList02 H6
{
	text-align:center;
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
}
.boxList02 .bg01 H6
{
	text-align:left;
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
}
.w160 .boxList02 P
{
	text-align:left;
	font-weight:normal;
	font-size:12px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 2px 0px;
}
.w160 .boxList02 P.source
{
	margin: 0px;
	padding: 0px;
}
.boxList02 .inner01
{
	padding:0px 5px 5px 5px;
	display:block;
}
.boxList02 H3
{
	margin-top:2px;
	text-align:center;
}
.w160 .boxList02 H3
{
	margin:2px 0px 2px 0px;
	text-align:center;
}
.boxList02 .inner01 .bg01
{
	background-color:#FFFFFF;
	padding: 5px;
	margin:0px;
}
.boxList02 .bg01 A:link, .boxList02 .bg01 A:active, .boxList02 .bg01 A:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.boxList02 .bg01 A:hover{text-decoration:underline;}
.boxList02 .moreLink
{
	text-align:center;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.boxList02 .description{font-size:12px;}
.boxList02 .line01{margin:4px 0px 4px 0px;}
.boxList02 .emailBox /* FL */
{
	text-align: center;
}
.boxList02 .inner01 INPUT /* FL */
{
	text-align: center;
	margin: 20px 0px 8px 0px;
}
/*	----------------------------------------------------------------------------------
	Display Box Accueil		*/
.display
{
	background-image:url(../images/interface/display_bg_02.gif) !important;
	background-repeat:repeat-y;
}

#wrapper table{
    background:none;
}
.display table
{
	background-image:url(../images/interface/display_bg_01.gif) !important;
	background-repeat:repeat-x !important;
	background-position:bottom !important;
	background-color:transparent !important;
}
.display .menu
{
	width:170px;
	background-image:url(../images/interface/display_corner_01.gif) !important;;
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:10px 0px 46px 0px;
}
.display .menu .btn{margin:0px 0px 0px 5px;}
.display .menu .btnSelected
{
	background-image:url(../images/interface/btn_bg_01.gif);
	background-repeat:repeat-y;
	margin:0px 0px 0px 5px;
}
.display .menu .btn .bg01{background-image:none;}
.display .menu .btnSelected .bg01
{
	background-image:url(../images/interface/btn_corner_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.display .menu .btn .bg01 .bg02
{
	background-image:none;
	padding:2px 5px 0px 7px;
	display:block;
}
.display .menu .btnSelected .bg01 .bg02
{
	background-image:url(../images/interface/btn_corner_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:2px 5px 0px 7px;
	display:block;
}
.display .menu .btn P, .display .menu .btnSelected P
{
	padding-bottom:16px;
	margin:0px 0px 6px 0px;
}
.display .btnSelected A
{
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#666666;

}
.display .btnSelected H3 A
{
	font-family: Verdana, Arial;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
	color: #990000; /* FL */
}
.display .btn A
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:12px;
}
.display .menu H3{margin:5px 0px 0px 0px;}
.display .data{padding:10px 10px 20px 0px;}
.display .description{font-size:14px;}
.display .description A
{
	font-size:14px;
	font-weight:bold;
}
#alphaContainer
{
	width:464px;
}
/*H2 - h3 releated*/
.display H2{font-size:24px;}
.display H3 A:link, .display H3 A:active, .display H3 A:visited
{
	font-size:10px;
	font-family: Verdana, Arial;
	text-decoration:none;
}
.display H3 A:hover{text-decoration:underline;}
/*	----------------------------------------------------------------------------------
	Footer
*/
.footer{background-color:#FFFFFF;}
.footer .sectionNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* FL */
	color:#cccccc;
	text-align:center;
	border-top:2px solid #d3d3d4;
	padding:4px;
}
.footer .sectionNav A:link, .footer .sectionNav A:active, .footer .sectionNav A:visited
{
	padding:0px 9px 0px 9px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px; /* FL */
}
.footer .sectionNav A:hover{color:#666666;}
.footer .helperNav
{
	text-align:center;
	padding:4px 4px 1px 4px;
}
.footer .helperNav A
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
}
.footer .helperNav A:link, .footer .helperNav A:active, .footer .helperNav A:visited
{
	padding:0px 9px 0px 9px;
	color:#003399;
	text-decoration:underline; /* FL text-decoration:none; */
	font-weight:bold;
}
.footer .helperNav A:hover{color:#666666;}
.footer .copyrights
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-align:center;
	margin:0px 0px 20px 0px;
}
/*	----------------------------------------------------------------------------------
	Sub Navigation class 01
*/
.subNav01{text-align:center;}
.subNav01 IMG{cursor:pointer;}
.subNav01 TABLE{width:auto;text-align:left;margin:0px auto 0px auto;}
.subNav01 TD{vertical-align:middle;}
.subNav01 .bgSelector
{
	background-image:url(/library/images/interface/bg01.gif);
	background-repeat:repeat-y;
	background-color:#9B9B9D;
}
.subNav01 .topCap
{
	background-image:url(/library/images/interface/selBg01.gif);
	background-repeat:repeat-x;
}
.subNav01 .topCap .c1
{
	background-image:url(/library/images/interface/selC01.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.subNav01 .topCap .c2
{
	background-image:url(/library/images/interface/selC02.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.subNav01 .bottomCap
{
	background-image:url(/library/images/interface/selBg04.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.subNav01 .bottomCap .c1
{
	background-image:url(/library/images/interface/selC03.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.subNav01 .bottomCap .c2
{
	background-image:url(/library/images/interface/selC04.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.subNav01 .middleCap
{
	background-image:url(/library/images/interface/selBg02.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.subNav01 .middleCap .c1
{
	background-image:url(/library/images/interface/selBg03.gif);
	background-repeat:repeat-y;
	background-position:top right;
}
.subNav01 DIV{color:#333333;}
.subNav01 A{padding:0px 6px 0px 6px;}
.subNav01 .normal:link, .subNav01 .normal:active, .subNav01 .normal:visited
{
	color:#333333;
	text-decoration:none;
}
.subNav01 .normal:hover
{
	color:#990000;
	text-decoration:underline;
}
.subNav01 .selected:link, .subNav01 .selected:active, .subNav01 .selected:visited, .subNav01 .selected:hover
{
	text-decoration:none;
	font-weight:normal;
	color:#990000;
}
.rightBorder{border-right:1px solid #555555;}

/*	----------------------------------------------------------------------------------
	PageTitle Classes
*/
.pageTitle01 H2
{
	font-size:16px;
	font-family:Arial;
	color:#990000;
	margin:0px;
	padding:0px;
}
/*	----------------------------------------------------------------------------------
	textSize Classes
*/
.textSize12, .textSize12 DIV, .textSize12 TD, .textSize12 P
{
	font-size:12px;

}
.textSize12 H3 /* FL */
{
	margin:0px 0px 0px 0px;
}
.textSize10, .textSize10 DIV, .textSize10 TD, .textSize10 P, .textSize10 H3
{
	font-family:Verdana;
	font-size:10px;
}
.textSize10 H3, .boxFiche .innerBox01 .textSize10 H3
{
	font-family:Verdana;
	text-align:left;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}
 .boxFiche .innerBox01 .textSize10 .legende
{
	font-family:Verdana;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

/*	----------------------------------------------------------------------------------
	toolBar 01 Class
*/
.toolbar01
{
	background-image:url(../images/interface/tool_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:1px solid #cccccc;
	text-align:right;
}
.toolbar01 TABLE
{
	width:auto;
	margin:0px 0px 0px auto;
}
.toolbar01 TD
{
	vertical-align:middle;
	padding:3px 10px 3px 10px;
}
.toolbar01 IMG
{
	vertical-align:middle;
	margin:0px 4px 0px 0px;
}
.toolbar01 .sep
{
	padding:0px;
	width:1px;
}
/*	----------------------------------------------------------------------------------
	toolBar 02 Class
*/
.toolbar02
{
	border-bottom:1px solid #cccccc;
	margin:10px 0px 10px 0px; /* FL margin:10px 0px 10px 0px;*/
}
.toolbar02 H3{margin:0px;}
.toolbar02 TD TABLE
{
	width:auto;
	margin:0px 0px 0px auto;
}
.toolbar02 .sep
{
	color:#999999;
	padding:0px 10px 0px 10px;
}
.toolbar02 A
{
	font-family:Verdana;
	font-size:10px;
}
/*	----------------------------------------------------------------------------------
	toolBar 03 Class
*/
.toolbar03
{
	border-bottom:1px solid #cccccc;
	margin:0px 0px 10px 0px;
}
/*	----------------------------------------------------------------------------------
	toolBar 04 Class
*/
.toolbar04
{
	background-image:url(../images/interface/tool_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:1px solid #cccccc;
	padding-bottom:5px;
}
.toolbar04 TABLE{width:auto;}
.toolbar04 TD
{
	vertical-align:middle;
	padding:3px 10px 3px 10px;
}
.toolbar04 IMG
{
	vertical-align:middle;
	margin:0px 4px 0px 0px;
}
.toolbar04 .sep
{
	padding:0px;
	width:1px;
}
/*	----------------------------------------------------------------------------------
	toolBar 05 Class
*/
.toolbar05
{
	background-image:url(../images/interface/tool_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:0px 2px 0px 10px;
	margin:0px 0px 10px 0px;
}
.toolbar05 H3, .toolbar05 H3 A:link, .toolbar05 H3 A:active, .toolbar05 H2 A:visited, .toolbar05 H2 A:hover
{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	
}
.toolbar05 H3 .sItalic{
	font-style:italic;
}
/*	----------------------------------------------------------------------------------
	horraireTable		*/
.horraireTable{}
.horraireTable H3, .horraireTable H4
{
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.horraireTable H4
{
	color:#003399;
	padding:0px;
}
.horraireTable TD, .horraireTable DIV, .horraireTable P, .horraireTable SPAN{font-size:12px;}

.horraireTable TD P.playtimes /* FL */
{
	margin: 10px 0px 0px 0px;
}
.horraireTable TD P.listing /* FL */
{
	margin: 15px 0px 0px 0px;
}
.horraireTable TD P.listing A/* FL */
{
	 text-decoration: underline;
}
.horraireTable TD
{
	padding:20px 10px 0px 10px; /* FL padding:30px 10px 10px 10px; */
	text-align:center;
	vertical-align:top;
}
.horraireTable .cell01
{
	padding:0px 5px 10px 5px; /* FL padding:10px 5px 10px 5px;*/
	text-align:left;
}
.horraireTable .cell02 /* FL */
{
	padding:10px 5px 10px 5px;
	text-align:left;
}
.horraireTable .cell01
{
	padding:0px 5px 10px 5px; /* FL padding:10px 5px 10px 5px;*/
	text-align:left;
}
.horraireTable .cell03/* FL */
{
	width: 100%;
}

.horraireTable .cell03 A/* FL */
{
	text-decoration: none;
}
.horraireTable .cell03 A:hover/* FL */
{
	text-decoration: underline;
}
.horraireTable .cell01 IMG, .horraireTable .cell02 IMG{margin:0px 10px 0px 0px;} /* FL */
.horraireTable .cell01 TABLE, .horraireTable .cell02 TABLE{width:auto;} /* FL */
.horraireTable .cellBorder
{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.horraireTable .grayBg TD{background-color:#f0f0f2;}
.horraireTable TD TABLE TD
{
	padding:0px;
	margin:0px;
	text-align:left;
	vertical-align:top; /* FL vertical-align:middle; */
}
.horraireTable TD TABLE
{
	width:auto;
	margin:0px auto 0px auto;
}
.horraireTable .vote
{
	color:#666666;
	font-weight:bold;
	font-size:12px;
	white-space: nowrap;
}
.horraireTable .vote .red{color:#990000;}
.horraireTable .line01{padding:0px;}
.horraireTable P
{
	margin:10px 0px 0px 0px;
	text-align:left;
}
.horraireTable .cell01 P, .horraireTable .cell02 P{margin:0px;}
/*	----------------------------------------------------------------------------------
	Location		*/
.location{}
.location TABLE{width:auto;}
.location .map{padding:0px 10px 0px 0px;}
#map{border: 1px solid #CCCCCC;}
.location DIV
{
	font-weight:bold;
	font-size:14px;
	color:#333333;
}
.location DIV A
{
	font-weight:bold;
	font-size:11px;
}

/*	----------------------------------------------------------------------------------
	Send to a friend form class		*/
#sendFriendBox
{
	position:absolute;
	left:0px;
	top:0px;
	width:300px;
	z-index:99999;
	background-color:#FFFFFF;
	border:5px solid #666666;
	text-align:left;
	padding:2px;
	display:none;
}
#sendFriendBox TD{padding:1px 10px 5px 10px;}
#sendFriendBox H6, #sendFriendBox TD
{
	text-align:left;
}
#sendFriendBox .headLeft
{
	background-color:#edf2f3;
	padding:4px;
}
#sendFriendBox .headRight
{
	background-color:#edf2f3;
	text-align:right;
	padding:4px;
}
#sendFriendBox .headRight .close
{
	background-color:#d0d4d5;
	border:1px solid #8c8f90;
	padding:0px 3px 0px 3px;
}
#sendFriendBox .headRight A{text-decoration:none;}
#sendFriendBox TEXTAREA
{
	width:275px;
	height:60px;
}
#sendFriendBox .submit
{
	text-align:right;
	padding-top:5px;
}
#sendFriendBox .comments
{
	font-size:10px;
	font-style:italic;
}
#sendFriendBox .extended INPUT{width:275px;}
#sendFriendBox .checkboxs TABLE{width:auto;}
#sendFriendBox .checkboxs TD
{
	width:auto;
	padding-right:2px;
	padding-left:2px;
	vertical-align:middle;
}
#sendFriendBox .formError
{
	color:#DD0000;
	font-weight:bold;
	font-size:10px;
	display:none;
}
#sendFriendBox #sendFriendMessage{display:none;}
#sendFriendBox #sendFriendMessage .innerContent{padding:80px 10px 80px 10px;}
#sendFriendBox #sendFriendAnimation{display:none;}
#sendFriendBox #sendFriendAnimation .innerContent
{
	padding:80px 10px 80px 10px;
	text-align:center;
}
/* =========================================================================================
// Partager box and form skin */

#partagerBox
{
	position:absolute;
	left:0px;
	top:0px;
	width:350px;
	z-index:99999;
	background-color:#FFFFFF;
	border:5px solid #666666;
	text-align:left;
	padding:2px;
	display:none;
}
#partagerBox .headLeft TD, .headRight TD {padding:1px 10px 5px 10px;}
#partagerBox TD{padding: 7px 3px 5px 3px;}
#partagerBox H6, #partagerBox TD
{
	text-align:left;
}
#partagerBox .headLeft
{
	background-color:#edf2f3;
	padding:4px;
}
#partagerBox .headRight
{
	background-color:#edf2f3;
	text-align:right;
	padding:4px;
}
#partagerBox .headRight .close
{
	background-color:#d0d4d5;
	border:1px solid #8c8f90;
	padding:0px 3px 0px 3px;
}
#partagerBox .headRight A{text-decoration:none;}

#partagerBox .partagerlinks{
	width: 20px;
	padding-top: 10px;
	font-weight: normal;
}

#partagerBox .partagerlinks A:link, #partagerBox .partagerlinks A:active, #partagerBox .partagerlinks A:visited{font-weight: normal;}



/*	----------------------------------------------------------------------------------
	To use anywhere class		*/
.alignRight{text-align:right;}
.alignCenter
{
	text-align:center;
	margin:0px 0px 10px 0px;
}
.alignBR
{
	vertical-align:bottom;
	text-align:right;
}
.photoCredits01, .photoCredits02
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:10px;
	text-align:right;
	color:#000000;
}
.photoCredits02
{
	text-align:left;
	padding:2px 0px 5px 0px;
}
.photoCredits03
{
	text-align:left;
	font-size:9px;
	font-family:Arial;
	color:#333333;
	padding:2px 2px 3px 2px; /* FL padding:2px 10px 3px 10px; */
}
.publicite
{
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	margin:0px 0px 1px 0px;
}
.moreLink
{
	font-family:Verdana;
	font-size:10px;
	text-align:right;
	padding:5px 0px 0px 0px;
}
.space{width:10px;}
.bold01{font-weight:bold;}
.tempImgSelector
{
	border:5px solid #cccccc;
	position:absolute;
	z-index:10002;
	cursor:pointer;
}
.publicite300x250{margin:0px 0px 10px 0px;}
/*	----------------------------------------------------------------------------------
	List 01 Class		*/
.list01
{
	list-style:square;
	margin:10px 0px 0px 15px;
	padding:0px;
}
.list01 LI
{
	color:#CCCCCC;
	padding:0px;
}
.list01 IMG /* FL */
{
	margin: 0px 0px 0px 5px;
}
.list01 IMG, .list01 A IMG
{
	vertical-align:middle;
}
.list01 A:link, .list01 A:active, .list01 A:visited
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.list01 A:hover
{
	color:#001848;
	text-decoration:underline;
}
/*	----------------------------------------------------------------------------------
	List 02 Class		*/
.list02
{
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.list02 LI
{
	color:#CCCCCC;
	padding:0px 0px 1px 8px;
	background-image:url(../images/icon/bullet_01.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.list02 A:link, .list02 A:active, .list02 A:visited
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}
.list02 A:hover
{
	color:#001848;
	text-decoration:underline;
}
.list02 LI IMG
{
	vertical-align:middle;
	margin:0px 0px 0px 2px;
}
/*	----------------------------------------------------------------------------------
	List 03 Class		*/
.list03
{
	list-style:none;
	margin:5px 0px 0px 0px;
	padding:0px;
}
.list03 A:link, .list03 A:active, .list03 A:visited
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}
.list03 A:hover
{
	color:#001848;
	text-decoration:underline;
}
/*	----------------------------------------------------------------------------------
	List 04 Class		*/
.list04
{
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.list04 A:link, .list04 A:active, .list04 A:visited{text-decoration:none;}
.list04 A:hover{text-decoration:underline;}
/*	----------------------------------------------------------------------------------
	Different line class		*/
.line01
{
	background-image:url(../images/interface/bg_line_01.gif);
	background-repeat:repeat-x;
	height:1px;
}
.line02
{
	background-image:url(../images/interface/barber_line_01.gif);
	background-repeat:repeat-x;
}
.line02 .bg01
{
	background-image:url(../images/interface/barber_line_corner_02.gif);
	background-repeat:no-repeat;
	background-position:right;
}
.line03
{
	height:1px;
	border-bottom:1px solid #cccccc;
}
.line04
{
	height:1px;
	background-color:#cccccc;
	border-bottom:14px solid #cccccc;
}
.line05
{
	background-image:url(../images/interface/bg_line_01.gif);
	background-repeat:repeat-x;
	height:1px;
	margin:10px 0px 10px 0px;
}
/*	----------------------------------------------------------------------------------
	Scroll related 01		*/
#scrMask01
{
	position:relative;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:left;
	width:1px;
	height:200px;
}
#scrollContent01{position: absolute;}
#scrollContent01 TABLE{width:auto;}
#scrollContent01 TD{width:120px;}
#scrollContent01 .itemForce
{
	width:120px;
	height:10px;
}
#scrollContent01 .space{width:28px;}
#scrollContent01 .space IMG
{
	width:28px;
	height:1px;
}
.box03 .inner03 #scrollContent01 .space{width:17px;}
.box03 .inner03 #scrollContent01 .space IMG{width:17px;}
.slideNav01{text-align:right;}
/*	----------------------------------------------------------------------------------
	Scroll related 02		*/
#scrMask02
{
	position:relative;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:left;
	width:1px;
	height:200px;
}
#scrollContent02{position: absolute;}
#scrollContent02 TABLE{width:auto;}
#scrollContent02 TD{width:120px;}
#scrollContent02 .itemForce
{
	width:132px;
	height:1px;
}
#scrollContent02 .space
{
	width:12px;
	padding:0px;
}
#scrollContent02 .space IMG{width:12px;}
.box03 .inner03 #scrollContent02 .space{width:12px;}
.box03 .inner03 #scrollContent02 .space IMG{width:12px;}
.slideNav01{text-align:right;}
/*	----------------------------------------------------------------------------------
	Scroll related all?		*/

.eScrMask
{
	position:relative;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:left;
	width:1px;
	height:200px;
}
.eScrContent{position: absolute;}
.eScrContent TABLE{width:auto;}
.eScrContent TD{width:120px;}
.eScrContent .itemForce{width:120px;height:1px;}
.eScrContent .last .itemForce{width:120px;height:1px;}

.box06 .inner01 .eScrContent .itemForce{width:132px;height:1px;}
.box06 .inner01 .eScrContent .last .itemForce{width:132px;height:1px;}

.eScrContent .separator01{width:4px;background-image:url(../images/interface/bg_line_02.gif);background-repeat:repeat-y;}
.eScrContent .separator01 IMG{width:4px;}
.eScrContent .space
{
	width:24px;
	background-image:url(../images/interface/bg_line_03.gif);
	background-repeat:repeat-y;
	background-position:top;	
}
.eScrContent  .space IMG{width:24px;}
.box06 .inner01 .eScrContent .space{width:24px;}
.box06 .inner01 .eScrContent .space IMG{width:24px;}
.slideNav02{vertical-align:middle;text-align:right;}
.slideNav02 IMG{margin:5px 0px 0px 0px;}

/*	----------------------------------------------------------------------------------
	Article Container		*/

.articleContainer{
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	color:#000000;}
.articleContainer H3 A
{
	font-family:Verdana;
	font-size:10px;
}
.articleContainer H2
{
	font-family:Garamond, Times New Roman, Arial, Verdana;
	font-size:24px;
	color:#330000; /* FL */
	margin: 0px 0px 5px 0px; /* FL */
}
.articleContainer .credit A
{
	font-family:Verdana;
	font-size:12px;
}
.articleContainer .toolbar01, .articleContainer .toolbar04
{
	margin-bottom:10px;
}
.articleContainer .credit P{font-size:12px;}
.articleContainer .articleFooter{margin:60px 0px 30px 0px;}
.articleContainer .articleFooter A /* FL */
{
	text-decoration: underline;
	font-weight: bold;
}
.articleContainer .articleFooter H5, .articleContainer .articleFooter LI DIV
{
	font-size:12px;
	font-family:Arial;
	margin:0px;
}

.floatMod_001
{
	height:auto;
	width:386px;
	float:right;
	margin:0px 0px 10px 10px;
}

.floatMod_002
{
	width:200px;
	float:left;
	margin:0px 10px 10px 0px; /* FL */
}
.articleContainer .floatMod_001 P, .articleContainer .floatMod_002 P
{
	font-size:11px;
	font-family:Arial;
	padding:0px 2px 0px 2px; /* FL padding:0px 10px 0px 10px; */
	margin:5px 0px 5px 0px;
}
.floatMod_001 .information, .floatMod_002 .information
{
	border:1px solid #cccccc;
	border-top:0px;
	padding:2px 5px 0px 5px; /* FL padding:5px 5px 0px 5px; */
	display:block;
}
.floatMod_001 .information .gallery, .floatMod_002 .information .gallery{text-align:right;}
.floatMod_001 .information .gallery IMG, .floatMod_002 .information .gallery IMG
{
	vertical-align:middle;
	margin:0px 0px 0px 5px;
}

.articleContainer .critique{}
.articleContainer .critique .score /* FL */
{
	padding: 0px 0px 0px 10px;
}
.articleContainer .critique H3
{
	margin:0px;
	padding:0px;
}
.articleContainer .critique H3 A
{
	font-family:Arial;
	font-size:16px;
}
.articleContainer .box03 h3 A
{
	font-family:Arial;
	font-size:13px;
}
.articleContainer .critique H2
{
	font-family:Garamond, Times New Roman, Arial, Verdana;
	font-size:24px;
	color:#333333;
	margin:10px 0px 5px 0px; /* FL margin:10px 0px 10px 0px; */
}
.articleContainer H6
{
	font-family:Arial, Verdana;
	font-size:14px;
	/* FL color:#333333; */
	text-align:left;
}
.articleContainer .critique TABLE{width:auto;}
.articleContainer .vote
{
	padding:0px 0px 0px 5px;
	vertical-align:bottom;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	white-space: nowrap;
}
.articleContainer .vote .red
{
	font-size:12px;
	color:#990000;
}
/*	----------------------------------------------------------------------------------
	Article Content, icrementable text container		*/
#articleContent{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;}
	.articleTextSize1, .articleTextSize1 P, .articleTextSize1 LI, .articleTextSize1 SPAN, .articleTextSize1 DIV{font-size: 11px;}
	.articleTextSize2, .articleTextSize2 P, .articleTextSize2 LI, .articleTextSize2 SPAN, .articleTextSize2 DIV{font-size: 1.1em;}
	.articleTextSize3, .articleTextSize3 P, .articleTextSize3 LI, .articleTextSize3 SPAN, .articleTextSize3 DIV{font-size: 1.2em;}
	
  .articleTextSize1 H6{font-size: 1em;} /* FL font-size: 14px; */
  .articleTextSize2 H6{font-size: 1.1em;}
  .articleTextSize3 H6{font-size: 1.2em;}

	.articleTextSize1 .box07 P, .articleTextSize1 .box07 SPAN, .articleTextSize1 .box07 A, .articleTextSize3 .box07 .bold01{font-size: 11px;}
	.articleTextSize2 .box07 P, .articleTextSize2 .box07 SPAN, .articleTextSize2 .box07 A, .articleTextSize3 .box07 .bold01{font-size: 1.1em;}
	.articleTextSize3 .box07 P, .articleTextSize3 .box07 SPAN, .articleTextSize3 .box07 A, .articleTextSize3 .box07 .bold01{font-size: 1.2em;}

.articleTextSize1 .moreLink, 
.articleTextSize2 .moreLink, 
.articleTextSize3 .moreLink, 
.articleTextSize1 .information, 
.articleTextSize2 .information, 
.articleTextSize3 .information,
.articleTextSize1 .floatMod_001 DIV, 
.articleTextSize2 .floatMod_001 DIV, 
.articleTextSize3 .floatMod_001 DIV, 
.articleTextSize1 .gallery a, 
.articleTextSize2 .gallery a, 
.articleTextSize3 .gallery a
{
	font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size:11px;
}
.articleTextSize1 .information .photoCredits03, .articleTextSize2 .information .photoCredits03, .articleTextSize3 .information .photoCredits03
{
	font-size:9px;
}

/*	----------------------------------------------------------------------------------
	Sidemenu01		*/

.displaySubLevel .corner .sideMenu01
{
	width:456px;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px auto 10px auto;
}
.sideMenu01
{
	background-image:url(../images/interface/sidemenu_bg_01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding:0px 10px 5px 10px; /* FL padding:5px 10px 5px 10px;*/
	margin:0px 0px 10px 0px;
}
.sideMenu01 TD
{
	background-image:url(../images/icon/bullet_01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 0px 3px 15px;
}
.sideMenu01 .imgDisplay, .displaySubLevel .sideMenu01 .boxFiche TD
{
	background-image:none;
	vertical-align:middle;
}
.displaySubLevel .sideMenu01 .boxFiche
{
	width:auto;
	margin:0px;
}
.displaySubLevel .sideMenu01 .boxFiche TD{background-color:#FFFFFF;}
.displaySubLevel .sideMenu01 .boxFiche H2
{
	margin:0px;
	padding:0px;
	font-size:24px;

}
.displaySubLevel .sideMenu01 .boxFiche H6
{
	margin:0px;
	padding:0px;
}
.sideMenu01 .line01
{
	padding:0px;
	background-image:url(../images/interface/bg_line_01.gif);
	background-repeat:repeat-x;
	height:1px;
}
.sideMenu01 .empty{background-image:none;}
.sideMenu01 A
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline;
}
.sideMenu01 .selected A
{
	color:#666666;
	text-decoration:none;
}
.sideMenu01 .nonAvailable
{
	color:#BBBBBB;
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

#ficheInfos .mainTitle H3
{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	text-transform: uppercase;
	border-bottom: 1px solid #CCCCCC
}


/*	----------------------------------------------------------------------------------
	attachedArticles		*/

.attachedArticles
{

	padding:0px 5px 0px 5px; /* FL padding:5px 10px 5px 10px;*/
	margin:0px 0px 10px 0px;
}

.attachedArticles  TD.article
{
	background-image:url(../images/icon/bullet_01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 0px 3px 15px;
}

.attachedArticles .line01
{
	padding:0px;
	background-image:url(../images/interface/bg_line_01.gif);
	background-repeat:repeat-x;
	height:1px;
}

.attachedArticles A
{
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-decoration:none;
}


/*	----------------------------------------------------------------------------------
	movieList01	*/
.movieList01{}
.searchPage .movieList01{margin:10px 0px 0px 0px;}
.movieList01 TABLE
{
	width:auto;
	margin:10px 0px 10px 0px;
}
.movieList01 .line01, .movieList01 .line03 {margin:10px 0px 10px 0px; overflow: hidden;}
.movieList01 H4
{
	font-size:12px;
	margin:0px;
}
.movieList01 A
{
	margin:0px 10px 0px 10px;
	font-family:Verdana;
	font-size:10px;
}
.movieList01 .poster A
{
	margin: 0px;
}
.movieList01 A IMG /* FL */
{
	margin:0px 0px 0px 0px;
}
.movieList01 TD
{
	color:#999999;
}
.movieList01 IMG
{
	vertical-align:middle;
	margin:0px 5px 0px 0px;
}

.movieList01 .noMargin01
{
	margin:0px 2px 0px 10px;
}
.movieList01 .noMargin02
{
	margin:0px 10px 0px 0px;
}

.movieList01 .description
{
	padding:0px 0px 0px 10px;
	width:530px;
}
.movieList01 .description A
{
	margin:0px;
	font-family:Arial;
	font-size:12px;
}
.movieList01 P
{
	font-size:12px;
	color:#333333;
}
/*	----------------------------------------------------------------------------------
	displaySubLevel	*/
.displaySubLevel
{
	border-top:1px solid #cccccc;
	background-image:url(../images/interface/display_bg_02.gif);
	background-repeat:repeat-y;
	margin:0px 0px 10px 0px;
}
.dossier .displaySubLevel
{
	border-top:0px;
	background-image:none;
	background-color:#eaebec;
}
.dossier .displaySubLevel H3
{
	color:#000000;
}
.displaySubLevel .corner
{
	background-image:url(../images/interface/display_corner_02.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:10px 10px 8px 10px;
	text-align:center;
}
.dossier .displaySubLevel .corner
{
	text-align:left;
	padding-bottom:35px;
}
.displaySubLevel .description
{
	width:464px;
	margin:0px auto 0px auto;
	text-align:left;
}
.displaySubLevel .description H2
{
	font-family:Garamond, Times New Roman, Arial, Verdana;
	font-size:24px;
	color:#333333;
	margin:0px;
}
.displaySubLevel .description P
{
	font-family:Arial, Verdana;
	font-size:12px;
	color:#333333;
	margin:0px;
}
/*	----------------------------------------------------------------------------------
	page navigation	*/

.pageNavigation
{
	margin:0px;
}
.pageNavigation .pageNavLink
{
	background-color:#f0f0f1;
	text-align:right;
	padding:2px 4px 3px 0px;
	color:#003399;
	font-weight:bold;
	font-family:Verdana;
	font-size:10px;
}
.pageNavigation A
{
	font-weight:bold;
	padding:0px 5px 0px 5px;
}
.pageNavigation .selected
{
	color:#666666;
	text-decoration:none;
}

/*	----------------------------------------------------------------------------------
	search result page	*/

.searchPage, .searchPage1
{
	padding:10px;
	border:1px solid #CCCCCC;
	text-align:left;
}
.searchPage{border-top:0px;}
.searchPage TABLE, .searchPage1 TABLE{width:auto;}
.searchPage TD, .searchPage1 TD
{
	vertical-align:middle;
	padding:0px 2px 0px 2px;
}
.searchPage1 .searchPageBox INPUT{text-align:left; padding: 0px 5px;}
.searchPage1 .searchPageBox .resultInfo
{
	padding:4px 0px 2px 0px;
}
.searchPage .resultsList{padding:0px 10px 0px 10px;}
.searchPage .resultsList .item
{
	margin:10px 0px 10px 0px;
}
.searchPage .resultsList .item A
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
.searchPage .resultsList .item A:hover{text-decoration:underline;}
.searchPage .resultsList .item .title
{
	margin-bottom:2px;
}
.searchPage .resultsList .item .title A
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.searchPage .resultsList .item .date
{
	font-family:Verdana;
	font-size:10px;
}

/*	----------------------------------------------------------------------------------
	Box office list	*/

.boxOfficeList{margin:5px 0px 20px 0px;}
.boxOfficeList TD
{
	text-align:center;
	padding:4px;
}
.boxOfficeList .gray{background-color:#f0f0f1;}
.boxOfficeList .header TD
{
	border-bottom:1px solid #cccccc;
	vertical-align:middle;
	padding:0px;
	border-right:0px;
	font-family:Verdana;
	font-size:10px;
}
.boxOfficeList .header H3
{
	font-size:16px;
	margin:0px;
	padding:0px;
}
.boxOfficeList .title{text-align:left;}
.boxOfficeList .title A:link, .boxOfficeList .title A:active, .boxOfficeList .title A:visited
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#003399;
}
.boxOfficeList .title A:hover{text-decoration:underline;}
.boxOfficeList .line01{padding:0px;}
.boxOfficeList .title, .boxOfficeList .border01
{
	border-right:1px solid #cccccc;
}
.boxOfficeList .itemTitle
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
/*	----------------------------------------------------------------------------------
	Dossier Header	*/
.dossier .header
{
	background-image:url(../images/interface/bg_dossier_head_01.gif);
	background-repeat:repeat-y;
}
.dossier .header .bg02
{
	background-image:url(../images/interface/bg_dossier_02.gif);
	background-repeat:repeat-x;
	margin:0px 0px 1px 0px;
}
.dossier .header .bgRight
{
	background-image:url(../images/word/dossier_01.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:22px 160px 2px 10px;
}
.dossier .header .bgRight2
{
	background-image:url(../images/word/dossier_02.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:22px 160px 2px 10px;
}
.dossier H2 A:link, .dossier H2 A:active, .dossier H2 A:visited
{
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#990000;
	text-decoration:none;
}
.dossier H2 A:hover{text-decoration:underline;}
.dossier .header H2, .dossier .header H2 A:link, .dossier .header H2 A:active, .dossier .header H2 A:visited
{
	font-size: 24px;
	font-family:Times, Garamond, "Times New Roman", Times, Serif;
	color:#FFFFFF;
}
.dossier H3 A:link, .dossier H3 A:active, .dossier H3 A:visited
{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color:#003399;
	text-decoration:none;
}
.dossier H3 A:hover
{
	color:#001848;
	text-decoration:underline;
}
.dossier H5
{
	color:#000000;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	text-align:left;
	margin:-5px 0px 12px 0px;
}
.dossier H6
{
	color:#003399;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding:6px 0px 0px 0px;
}
.dossier .sub01 H6, .dossier .sub01 H6 A:link, .dossier .sub01 H6 A:active, .dossier .sub01 H6 A:visited
{
	color:#003399;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin:0px 0px 10px 0px;
}
.dossier .sub01 H6 A:hover{color:#001848;}
.dossier .pad01{padding:0px 10px 10px 10px;}
.dossier P
{
	font-family:Arial;
	font-size:12px;
	margin:0px;
}
.dossier .sub01
{
	margin:8px 0px 0px 0px;
	padding:7px;
	background-color:#cccccc;
}
.dossier .sub02
{
	margin:8px 0px 0px 0px;
	padding:0px 7px 0px 7px;
	background-color:#FFFFFF;
}
.dossier .sub03
{
	margin:8px 0px 0px 0px;
	padding:0px 7px 0px 7px;
}
.dossier .sub01 TD{padding:4px 0px 4px 0px;}
.dossier .sub02 TD
{
	padding:10px 10px 15px 10px;
	width:50%;
}
.dossier .sub01 .vLine
{
	background-image:url(../images/interface/bg_dossier_03.gif);
	background-repeat:repeat-y;
	width:15px;
}
.dossier .sub02 .vLine
{
	padding:0px;
	width:15px;
	background-color:#eaebec;
}
.dossier .sub02 H4
{
	font-family:Garamond, Times, Arial;
	font-size:18px;
	color:#003399;
}

.hiddenDisplayed{display:none;}
.isDisplayed{display:block;}


/* Bandes-annonces selector */
.baSelector
{
	width:476px;
	margin:0px auto 0px auto;
	text-align:left;
}
.baSelector TABLE{width:auto;}
.baSelector TD{padding:2px 0px 2px 0px;}
.baSelector SELECT{margin:0px 10px 8px 0px;}
.baSelector .bold
{
	font-weight:bold;
	font-size:12px;
}

.helpTab{text-align:right;}
.helpTab SPAN{margin:0px auto 0px auto;}
.helpTab IMG{margin:0px 4px 0px 0px;}
.helpTab A:link, .helpTab A:active, .helpTab A:visited
{
	font-size:12px;
	font-family:Verdana;
	font-weight:bold;
	color: #990000;
	text-decoration:none;
}
.helpTab A:hover{text-decoration:underline;}

/* Bubble 001 */
#bubble001
{
	width: 476px;
	margin:0px auto 0px auto;
}
#skinHelp
{
	display:none;
	height:320px;
	overflow: auto;
	text-align:left;
	margin:10px auto 10px auto;
	border:1px solid #DDDDDD;
	padding:20px;
}


/*	My list */
.my_list
{
	border:1px solid #cfcfcf;
}
.my_list .header H3
{
	margin:0px;
	padding:0px;
}
.my_list .header
{
	background-color:#d6d6d8;
	padding:4px 4px 4px 6px;
}
.my_list .header DIV IMG
{
	vertical-align:middle;
	margin:0px 0px 0px 5px;
}
.my_list .contentList .title A:link, .my_list .contentList .title A:active, .my_list .contentList .title A:visited, .my_list .contentList .title A:hover
{
	font-size:12px;
	font-weight:normal;
}
.my_list .contentList{padding:4px;}
.my_list .ItemWhite, .my_list .ItemGray{padding:4px;}
.my_list .contentList TABLE
{
	width:auto;
	margin:8px 0px 0px 0px;
}
.my_list .contentList TD{padding:2px 15px 2px 0px;}
.my_list .contentList DIV{vertical-align:middle;}
.my_list .contentList IMG{margin:0px 5px 0px 0px;}
.my_list .ItemWhite{background-color:#FFFFFF;}
.my_list .ItemGray{background-color:#f1eff2;}
.my_list .contentList A
{
	font-size:11px;
	font-weight:bold;
}
.my_list .contentList A:link, .my_list .contentList A:active, .my_list .contentList A:visited
{
	color:#003399;
	text-decoration: none;
	font-weight:bold;
}
.my_list .contentList A:hover
{
	color:#001848;
	text-decoration: underline;
}
.my_list .pageNavigation .pageNavLink
{
	background-color:#d6d6d8;
	text-align:center;
	padding:5px;
}
/* Site map */
.siteMap .header
{
	background-image:url(../images/interface/bg_dossier_02.gif);
	background-repeat:repeat-x;
	margin:0px 0px 1px 0px;
}
.siteMap .header .bgRight
{
	background-image:url(../images/interface/bg_planSite_01.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding:22px 160px 2px 10px;
}
.siteMap .header .bgRight2
{
	padding:22px 160px 2px 10px;
}
.siteMap .sub01 .vLine
{
	background-image:url(../images/interface/bg_dossier_03.gif);
	background-repeat:repeat-y;
	width:15px;
}
.siteMap .sub01 H6
{
	text-align:left;
}
.siteMap .sub01 TD
{
	padding:10px 10px 15px 10px;
	width:50%;
	text-align:left;
}
.siteMap .displaySubLevel
{
	background-image:none;
	background-color:#EAEBEC;
	background-repeat:repeat-y;
	margin:0px 0px 10px 0px;
}
.siteMap LI A:link, .siteMap LI A:active, .siteMap LI A:visited
{
	font-size:12px;
	font-weight:normal;
	color:#003399;
	text-decoration: none;
}
.siteMap LI A:hover
{
	color:#001848;
	text-decoration: underline;
}
.siteMap UL
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.siteMap LI
{
	background-image:url(/library/images/icon/icon_dot01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:1px 2px 1px 30px;
}
.siteMap .header H2, .siteMap .header H2 A:link, .siteMap .header H2 A:active, .siteMap .header H2 A:visited
{
	font-size: 24px;
	font-family:Times, Garamond, "Times New Roman", Times, Serif;
	color:#FFFFFF;
}
#popLegende
{
	border:2px solid #999999;
	background-color:#FFFFFF;
	position:absolute;
	left:0px;
	top:0px;
	width:150px;
	text-align:left;
}
#popLegende H3
{
	border-bottom:1px solid #CCCCCC;
	background-color:#DDDDDD;
	padding:2px 2px 2px 10px;
	margin:0px;
}
#popLegende UL
{
	list-style:none;
	margin:0px;
	padding:0px;
}
#popLegende LI
{
	padding:2px 3px 2px 6px;
	border-bottom:1px solid #DDDDDD;
}
#popLegende LI SPAN
{
	font-weight:bold;
	color:#003399;
}
.fixed476
{
	width:200px;
}

.listOfLink H2
{
	font-size:10px;
	font-family:Verdana;
	color:#990000;
	margin:0px;
	padding:0px;
}
.listOfLink .vLine2
{
	background-image:url(../images/interface/bg_dossier_03.gif);
	background-repeat:repeat-y;
	background-position:top left;
	background-color:none;
	width:15px;
}

#global .infoCourriel{}
#global .infoCourriel H6{font-weight:normal;}
#global .infoCourriel INPUT{margin:0px 0px 10px 0px;}
#global .infoCourriel .dataContainer{text-align:center;}
#global .infoCourriel .error01
{
	display:none;
	font-weight:bold;
	font-size:10px;
	color:#9A0000;
	margin:0px 0px 10px 0px;
}

#global .infoCourriel .aMsg
{
	display:none;
	font-weight:bold;
	font-size:10px;
	color:#9A0000;	
}

/****************************/
/****** Fiche Rating *******/

.ficheRating{float:right;}
.innerBox01
{
	border:1px solid #cccccc;
	margin:0px 0px 0px 0px; /* FL margin:0px 0px 0px 20px;*/
	padding:5px 10px 10px 10px; /* FL padding:6px 10px 10px 10px;*/
	width:212px;
	height: 276px;
	background:url(../images/interface/bg_criticbox_01.jpg) repeat-x bottom left;
	text-align:center;
}
 .innerBox01 H3
{
	text-align:center;
	padding:0px;
	margin:0px;
}

.innerBox01 H2
{
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 20px;
	text-align:center;
	padding:0px;
	margin:16px 0px 0px 0px;
}
 .innerBox01 .moreLink
{
	text-align:center;
	padding:0px;
}
.innerBox01 .commentLink
{
	padding:0;
	margin:0;
	margin-bottom: 25px;
}

.innerBox01 .commentLink A
{
	font-family:Arial, Verdana,Geneva,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:normal;
	text-decoration:none;
}
 .innerBox01 .moreLink A
{
	font-size:10px;
	font-family:Verdana;
}
 .innerBox01 H3 A
{
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:13px;
	font-family:Arial;
}
 .innerBox02
{
	border:1px solid #cccccc;
	background-color:#f0f0f1;
	padding:5px 10px 5px 10px; /* FL padding:10px;*/
}
 .innerBox02{text-align:center;}
 .innerBox02 TABLE
{
	width:auto;
	margin:0px auto 0px auto;
}
 .innerBox02 .voteNumber
{
	font-size:12px;
	vertical-align:bottom;
	padding:0px 0px 0px 5px;
	white-space:nowrap;
}
 .innerBox03 /* FL */
{
	padding:10px 0px 0px 0px;
}
 .innerBox01 .innerH3 H3
{
	vertical-align:middle;
	font-size:14px;
	margin:0px 10px 0px 0px;
	padding:2px 0px 0px 0px;
}
 .innerBox01 .line03,  .innerBox01 .line01{margin:10px 0px 5px 0px;} /* FL margin:10px 0px 10px 0px;*/
 
.criticTopRating{
	text-align:center; 
	width: 196px; 
	vertical-align: bottom;
}

.criticTopRating TABLE{
	width: 196px;
}

/****************************/

/*	----------------------------------------------------------------------------------
	otherArticles		*/

.otherArticles
{
	float: left;
	width: 448px;
	clear: left;
	padding:20px 0px 5px 0px; /* FL padding:5px 10px 5px 10px;*/
	margin:0px 0px 10px 0px;
}
.otherArticles H3
{
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding:2px 2px 0px 2px; 
}

.otherArticles  TD.article
{
	background-image:url(../images/icon/bullet_01.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:3px 0px 3px 15px;
}

.otherArticles .line01
{
	padding:0px;
	background-image:url(../images/interface/bg_line_01.gif);
	background-repeat:repeat-x;
	height:1px;
}

.otherArticles A:link, .otherArticles A:active, .otherArticles A:visited
{
	font-size: 1.1em;
	color:#003399;
	text-decoration: none;
	font-weight:normal;
}


.otherArticles A:hover
{
	font-size: 1.1em;
	text-decoration: none;
	font-weight:normal;
	color: #001848;
}

/*------------------------------------------------------------------------------
-------------------------------------archives ---------------------------------*/

#archive
{
	background-image:url(../images/interface/tool_bg_01.gif);
	background-repeat:repeat-x;
	background-position:top;
	border-top:1px solid #cccccc;
	text-align:left;
	padding:20px 12px 10px 12px;
}

#archive .month{
	padding: 5px 0 3px 0;
	border-bottom:1px dotted #CCCCCC;
}

#archive A.days {
	padding: 0 2px 0 0;
	font-weight: normal;
}

#archive .month H3{
	font-family: Garamond,Times New Roman,Verdana,Arial;
	font-size: 18px;
	color: #000000;
}

#archive ul{
	list-style-type: square;
	line-height:15px;
	margin:0;
	padding-left:12px;
}

#archive ul li{
	padding-bottom: 3px;
	color: #CFCFCF;
}

#archive a{
	text-decoration:none;
	font-weight:normal;
}

/****************************************************************************************/
/************************************** COMMENTS ****************************************/
.sideLine01{border-right:1px dotted #666;}

.titleComments{
	clear:both;
	padding:0;
	width:446px;
	height:39px;
	background-image:url(../images/interface/bg_line_04.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	border-top:1px solid #cbcbcb;
	padding:0 2px;
}
.titleComments h3{
	float:left;
	line-height:14px;	
	margin:3px 0px;
	display:inline;
}

.titleComments span{
	margin:3px 0px;
	float:right;
	display:inline;
	font-size:11px;
	padding:0 5px;
}
ul.comments-list {
	list-style-type:none;
	float: left;
	padding:0;
	margin:5px 0px;
}
ul.comments-list li {
	border-bottom: 1px dotted #666; 
	float: left; 
	margin-bottom: 10px; 
	padding: 0 0 10px 0;
}
ul.comments-list .metadata {
	float: left; 
	padding: 0; 
	padding-right:10px;
	width: 140px;
}
ul.comments-list .body-text {
	display: inline; 
	float: right; 
	margin-right: 15px; 
	width: 470px;
}
ul.comments-list .metadata p {
	margin-bottom: 0.6em;
}
ul.comments-list .auteur {
	font-size: 12px; 
	font-weight: bold; 
	margin-left: 10px;
}
ul.comments-list .date {
	font-size: 11px; 
	padding-left: 10px;
}
ul.comments-list .body-text p {
	font-size: 12px; 
	margin-bottom: 1em;
}
h4.special-cat{
	background:transparent url(../images/interface/bg-top-gradient.jpg) repeat-x scroll 0 0;
	padding:3px 0 0 10px;
	border-bottom:5px solid #990000;
	font-size:12px;
	position:relative;
	text-transform:uppercase;
}
.special-box {
	border: 1px solid #999; 
	clear: both;
}
.commenter-box {
	background-color: #eee; 
	margin-right: 10px;
}
.commenter-box .inner {
	padding: 16px 28px;
}
.commenter-box p {
	font-size:11px;
	margin-bottom: 1.5em;
}
.commenter-box .section {
	border-bottom: 1px dotted #999; 
	float: none; 
	margin-bottom: 1.5em; 
	padding-bottom: 1.5em;
}
.commenter-box h5 {
	font-size: 120%; 
	margin-bottom: 1.5em;
}
.commenter-box ul.square .quiet {color: #7c7c7e;}

.commenter-box table.openCommentArticles {
	border:0;
	padding:3px;
	width:auto;
}

.commenter-box table.openCommentArticles td.count {
	padding-right: 15px;
}

.commenter-box table.openCommentArticles td.count a {
	color: #989898;
	margin-left:8px;
	font-weight:normal !important;
	padding-left:12px;
	text-decoration:none;
	background:url(../images/interface/graysquare.gif) no-repeat 0 0;
}

.commenter-box table.openCommentArticles td.comments {
	
}

.commenter-box table.openCommentArticles td.comments a {
	text-decoration:none;
	font-weight:normal !important;
}


.comments-form {
	overflow: hidden; 
	width: 100%;
}
.comments-form label {
	font: Arial, sans-serif; 
	font-size:11px;
	line-height: 1.3em; 
	margin: 5px 0px 3px 0px;
}

.comments-form textarea{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	color:#cccccc;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	height:70px;
	margin:0 0 1em;
	padding:5px;
	width:564px;
}
.comments-form textarea.enabled{
	color:#333333;
}
	
.comments-form input.btn-send {
	float:right;
	text-transform:uppercase;
	background:#FFFFFF;
	border:1px solid #999999;
	color:#333333;
	cursor:pointer;
	font-family:Verdana,sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:1px 2px;
	width:90px;
}

.comments-form input.btn-send.disabled {
	color:#999999;
	cursor:default;
}

.startComment{
	margin: 50px 25px 70px 25px;
}

.startComment h2{
	color:#990000;
	margin:0;
}
/****************************************************************************************/
/****************************************************************************************/
/********************************** FICHES COMMENTS *************************************/

.topBorder{
	clear:both;
	background-color: #f0f0f0;
	border-top: 1px solid #cdcdcd;
	padding: 3px 8px ;
	margin: 5px 0px;
}

.topBorder p{
	font-size:11px;
	margin: 0;
}
.ratingBox{
	text-align:center; 
	width: 212px;
	margin-bottom:10px;
}
.block{display:block;}
.comment-title {
	display:block;
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #999999;
	color:#333333;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	padding:5px;
	width:400px;
	font-weight:bold;
}

ul.critics-list {
	list-style-type:none;
	float: left;
	padding:0;
	margin:0px 0px 10px 0px;
}
ul.critics-list li {
	border-bottom: 1px dotted #999; 
	padding: 10px 0 15px 6px;
	width:638px;
}

ul.critics-list li.grayBG {
	background-color:#f0f0f0;
}

ul.critics-list div.bobines{
	width:100px;
	margin-bottom:10px;
}
ul.critics-list .body-text {
	display: block; 

	margin-right: 15px; 
}
ul.critics-list p.auteur {
	font-size: 12px; 
	font-weight: bold; 
	margin:0;
}
ul.critics-list p.date {
	font-size: 12px; 
	margin:0;
}
ul.critics-list .body-text p {
	font-size: 12px; 
	margin-bottom: 1em;
}


ul.actions {float: right; margin: 0 0 10px 0;}
ul.actions li {display: inline; float: left; padding-right: 14px;}
ul.actions a {font-size: 11px;font-weight: bold; padding-left: 12px;}
a.back {background: url(../images/icon/icon-back.gif) no-repeat 0 50%;}
a.up {background: url(../images/icon/icon-up.gif) no-repeat 0 50%;}


/****************************************************************************************/
/************************** COMMENT STUFF IN BOXES **************************************/

.commentsInABox { margin-top:7px !important;}
.commentsInABoxMini { display:inline; margin-left:4px; }
.commentsInABox a, .commentsInABoxMini a { text-decoration:none; font-weight:normal;}

.commentsInABox img, .commentsInABoxMini img { border:0; vertical-align:middle !important; margin-right:4px !important; }



/****************************************************************************************/

.aLeft{
	text-align:left;
	float:left;
	padding:0px 0px 0px 10px;
}

.aRight{
	text-align:right;
	padding:0px 10px 10px 0px;

}

.simpleUnavailableElement{display:none;}

.lnkSty01, .lnkSty01 A:link, .lnkSty01 A:active, .lnkSty01 A:visited{text-decoration: none;}

#version_htmlLink{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	padding-right:5px;
	padding-bottom:3px;
	font-weight: bold;
	text-align: right;
}

#version_htmlLink  A:link, #version_htmlLink A:active, #version_htmlLink  A:visited
{
	color:#000000;
	text-decoration: none;
}

#version_htmlLink  A:hover{color:#999999; text-decoration: underline;}


#articleContenu{
   font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
}

#ficheInfos{
	clear:both;
	width:175px;
	height:auto;
	float:right;
	margin:5px 0px 10px 10px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding: 5px;
}

.topBanner
{
	margin:auto;
	width:742px;
}

.topBanner2
{
	margin:auto 35px;
	width:auto;
}
.initManchette{
	width: 100%;
	height:100%;
	display:block;
}
.showManchette{
	display:block;
	width: 100%;
	height:100%;
	filter:alpha(opacity=0);
	opacity:0;
}
.hideManchette{
	display:none;
	filter:alpha(opacity=0);
	opacity:0;
}

.padBtm10{padding-bottom:10px;}

.toUpper{text-transform:uppercase;}


/*header*/

#masthead { padding: 0; /*background: #9A0000;*/}

#pub { background-color:#9A0000; height:100px; width:932px; padding-left:50px; padding-top:10px; background: url('/library/images/header/bg-pub-top-left.gif') no-repeat 35px 10px; }
.puba {float:left; margin-right:20px}
.pub_seule { padding:15px 0 0 0; }
.pub_seule { padding:15px 0 0 0; }

#cnh_head { clear:both; background:url('/library/images/header/bck_hdr.png') repeat-x bottom; height:95px; font-family:Verdana, Geneva, sans-serif; font-size:10px; position:relative}
#cnh_head h1 { margin: 0px; }
#cnh_head a, #cnh_head a:visited { color:#fff; text-decoration:none }
#cnh_head a:hover { text-decoration:underline }
#cnh_head h1 a   { text-indent:-5000px; width:385px; height:43px; display:block; background:url('/library/images/header/logo.gif') no-repeat; position:absolute; left: 15px; bottom:10px;  }

#cnh_topm { position:absolute; bottom:65px; margin-left:12px; font-weight:bold; color:#999; display:block; width:700px;  padding:0px; margin: 0 0 0 10px; left:0px; }
#cnh_topm li, #cnh_lnks li { display:inline; line-height:20px;  }
#cnh_topm li, #cnh_topm a { line-height:17px; height:17px; display:block; float:left; font-weight: normal;}
#cnh_topm span { line-height:17px; height:17px; display:block; float:left; font-weight: normal;color:#999999;}
#cnh_topm .rss {background:url('/library/images/header/ico-head.png') no-repeat left -21px; padding-left:21px; }
#cnh_topm .session {background:url('/library/images/header/ico-head.png') no-repeat left 0px; padding-left:30px; }

.pjaunes {background:url('/library/images/header/ico-head_mc.png') no-repeat ; padding-left:20px; float:left; height:24px; z-index:0 }

#cnh_sels { margin:0;padding:0;position:absolute; left:649px; bottom:67px; width:300px; display:block; z-index:10; color:#999; }

#cnh_advanced {position:absolute; right:340px; bottom:30px; background: url('/library/images/header/bg-vert-dotted-sep-cnh_advanced.gif') no-repeat 140px 0; font-weight: bold; text-align: right; padding: 0 20px 0 0; width:130px; display:block; z-index:10; color:#999; }

#cnh_advanced li {list-style:none;}

#cnh_head .cnh_on { position: absolute; top: 34px; left: 647px; width: 273px; padding: 0 46px 0 0; height: 25px; background:url('/library/images/header/vis_beta.gif') no-repeat right top; }

.cnh_tops .ts_input { position:absolute; left: 0px; bottom:5px; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; color:#868686; font-size:10px; width:267px; margin-bottom:4px; height:18px; padding-left:6px; padding-top:5px;}
.cnh_tops .ts_input_pj1 { position:absolute; left: 0px; bottom:5px; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; color:#868686; font-size:10px; width:130px; margin-bottom:4px; height:18px; padding-left:6px; padding-top:5px;}
.cnh_tops .ts_input_pj2 { position:absolute; left: 140px; bottom:5px; border:1px solid #999; font-family:Verdana, Geneva, sans-serif; color:#868686; font-size:10px; width:130px; margin-bottom:4px; height:18px; padding-left:6px; padding-top:5px;}

.cnh_tops .ts_button { overflow: hidden; top:-11px; position: absolute; right: 0; display:block; height:25px; width:31px; background:url('/library/images/header/search_bt.gif'); border:none; text-indent:-5000px; cursor:pointer; outline:none; }
.cnh_tops .ts_what { width: 130px; left: 0px; }
.cnh_tops .ts_where { width: 79px; left: 145px; }

#cnh_sels li { display:block; float:left; }
#cnh_sels li a { height:21px; display:block; float:left; font-weight: bold; }
#cnh_sels li a:hover, #cnh_sels li a.select {  background:url('/library/images/header/search_arrow.gif') no-repeat bottom center; font-weight: normal;}
#cnh_sels li a.select { color:#fff; text-decoration:none }

#cnh_lnks { bottom:7px; color:#999; display:block; width:600px; text-align: right; position:absolute; right: 10px; }

#cnh_advs { position:absolute; bottom:34px; margin-left:515px; text-align:right; font-weight:bold; background-image:url('/library/images/header/vdots.gif'); background-position:right; background-repeat:repeat-y; padding-right:10px; padding-bottom:3px; padding-top:3px; }

ul#reseau-cyberpresse {background: #707172 url('/library/images/header/bg-mainNav.gif') repeat-x 0 100%; float: left; padding: 2px 0 0 20px; width: 955px;}
ul#reseau-cyberpresse li {display: inline; float: left; padding: 0 0 4px 0;}
ul#reseau-cyberpresse li.first a {border: none; padding-left: 0;}
ul#reseau-cyberpresse li.active {background: #990000 url('/library/images/header/bg-menu-tab-right.gif') no-repeat 100% 0;}
ul#reseau-cyberpresse li.active a, ul#reseau-cyberpresse li.active a:visited {background: url('/library/images/header/bg-menu-tab-left.gif') no-repeat; border: none; margin: 0; padding: 4px 8px 0 8px;}
ul#reseau-cyberpresse a {border-left: 1px solid #333; color: #fff; display: block; float: left; font-weight: bold; margin-top: 4px; padding: 0 14px 0 14px; text-transform: uppercase;}
ul#reseau-cyberpresse li.noBorder a, ul.main-nav li.noBorder a {border: none;}

#menu-bar {display:inline;}

ul.main-nav {background: #990000; clear: both; float: left; padding: 3px 0 0 15px; width: 960px;}
ul.main-nav li {display: inline; float: left; padding: 0 0 5px 0;}
ul.main-nav li.first a {border: none; padding-left: 0;}
ul.main-nav li.active {background: #eeeeee url('/library/images/header/bg-tab-right.gif') 100% 0;}
ul.main-nav li.active a, ul.main-nav li.active a:visited {background: url('/library/images/header/bg-tab-left.gif') no-repeat; border: none; color: #666; margin: 0; padding: 4px 8px 0 8px;}
ul.main-nav a {border-left: 1px solid #999; color: #fff; display: block; float: left; font-weight: bold; line-height: 16px; margin-top: 4px; padding: 0 10px 0 10px;}

ul#reseau-cyberpresse a:visited, ul.main-nav a:visited {color: #fff;}



/*

/-/-/-/-/-/new special dossier template

*/

.clearThis {
	clear: both;
}

.dossierBloc {
	background: url(/library/images/interface/dossierRentreeBg.jpg) repeat-x left top;
	padding: 25px 20px;
	text-align: left;
}

.dossierBloc .top {
	clear: both;
	float: left;
	/*margin-bottom: 10px;*/
	/*border-bottom: 1px solid #9D0003;*/
	padding-bottom: 15px;
}

.dossierBloc .top .bgFaker {
	background: url(/library/images/interface/fakeBorderTrick.gif) repeat-y -18px top;
	float: left;
}

.dossierBloc .top .bloc {
	float: left;
	padding: 0 20px 0 20px;
	width: 196px;
}

.dossierBloc .top .bloc.first {
	width: 386px;
	padding: 0 20px 0 0;
	
}

.dossierBloc .top .bloc dl {
	list-style-type: none;
	margin: 0;
	padding: 0 0 15px;
}

.dossierBloc .top .bloc dl dt {
	color: #990000;
	clear: both;
	padding-bottom: 0;
	width: 100%;
}

.dossierBloc .top .bloc dl dt a {
	color: #990000;
	text-decoration: none;
	font-weight: normal;
}

.dossierBloc .top .bloc dl dd {
	clear: both;
	color: #003399;
	padding: 0 0 5px;
	margin: 0;
	width: 100%;
	font-size: 13px;
}

.dossierBloc .top .bloc dl dd a {
	color: #003399;
	text-decoration: none;
	width: 100%;
	font-weight: normal;
}

.dossierBloc .top .bloc dl dd a:hover {
	text-decoration: underline;
}

.dossierBloc .top .date {
	clear: both;
	width: 100%;
	padding-top: 20px;
	width: 100%;
}

/*featured*/

.dossierBloc .featured {
	clear: both;
	padding: 20px 0 5px;
	float: left;
	position: relative;
	min-height: 166px;
	width: 100%;
}

.dossierBloc .featured .info {
	float: left;
	width: 651px;
	padding-right: 20px;
}

.dossierBloc .featured .info .category {
	clear: both;
	color: #990000;
}

.dossierBloc .featured .info h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	clear: both;
}

.dossierBloc .featured .info .author {
	clear: both;
}

.dossierBloc .featured .info p {
	margin-top: 10px;
}

.dossierBloc .featured .img {
	width: 304px;
	height: 176px;
	position: absolute;
	right: 0;
	bottom: 0;
}

/*
/////film listing
*/

.dossierBloc .filmList {
	list-style-type: none;
	float: left;
	clear: both;
	width: 915px;
	padding: 0;
	margin: 0;
}

.dossierBloc .filmList li {
	float: left;
	clear: both;
	width: 899px;
	padding: 8px;
	
	margin-bottom: 20px;
	background: #f9f9f9;
}

.dossierBloc .filmList li .borderPad {
	padding: 15px;
	border: 1px solid #e3e3e3;
	float: left;
}

.dossierBloc .filmList li .bgTrick {
	background: url(/library/images/interface/filmListBgTrick.gif) repeat-y left top;
	float: left;
	position: relative;
}

.dossierBloc .filmList li .synopsis {
	float: left;
	width: 380px;
	padding: 0 20px 0 0;
}

.dossierBloc .filmList li .synopsis h5 {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 10px 0;
}

.dossierBloc .filmList li .cover {
	float: left;
	width: 157px;
	padding: 0 23px 0 57px;
	
}


.dossierBloc .filmList li .infoLinks {
	float: left;
	padding: 0 0 0 26px;
	width: 200px;
}

.dossierBloc .filmList li .infoLinks .showDate {
	font-size: 31px;
	font-weight: bold;
	color: #e3e3e3;
	line-height: 31px;
}

.dossierBloc .filmList li .infoLinks .bottomLinks {
	position: absolute;
	bottom: 0;
	left: 674px;
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
}

.dossierBloc .filmList li .infoLinks .bottomLinks li {
	width: auto;
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
}

.dossierBloc .filmList li .infoLinks .bottomLinks li a {
	text-decoration: none;
	font-weight: bold;
}

/*publicite list item*/

.dossierBloc .filmList li.pub {
	background: #f9f9f9 url(/library/images/interface/pubBg.gif) no-repeat 20px center;
	width: 819px;
	padding: 20px 20px 20px 80px;
	
}

.rentreeBanner {
	padding: 10px 0 15px;
}

.videoHolder {
	text-align: center;
	margin: 10px 0
}


div.divHautpointeures{
  padding:0px;
  margin:0px;
  margin-left:-2px;
}

divHautpointeures img{
 padding:0px;
 margin:0px;
 border:none;		
}

div.divHautpointeuresBody{
  padding:0px;
  margin:0px;
  margin-left:-2px;
  background: url(/library/images/haut-pointeures/mid1.png) repeat-y scroll center top transparent;
  min-height:530px;
 /* border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;*/
  width:957px;	
}

div.divHautpointeuresBottom{
  padding:0 0 0 0;
  margin:0px;
  margin-left:-2px;

  background: url(/library/images/haut-pointeures/botom1.png) repeat-y scroll center top transparent;
  height:1px;
 /* border-left:1px solid #eeeeee;
  border-right:1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;*/
  width:957px;	
}
div.divHautpointeuresBody p{
	padding:5px 10px 0px 10px;
	font-size:12px;
}

div.divHautpointeuresBody div.boxLeft{
	width:522px;
	float:left;
}

div.divHautpointeuresBody div.boxRight{

	float:left;
	
}


div.divHautpointeuresBody div.boxRight h3{
	margin-left:30px;
}

div.divHautpointeuresBody div.boxRight a{
  font-family: Arial;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}

div.divHautpointeuresBody div.boxRight a:hover{
	text-decoration: underline;	
}

div.divHautpointeuresBody div.player{
	background-color:#f3f3f3;
	height:300px;
	width:440px;
	margin:0 0 0 20px;;
	padding:15px;
	
}


div.divHautpointeuresBody div.boxRight ul.half{
	
	float:left;
	width:175px;
}

div.divHautpointeuresBody div.boxRight ul.half li{
	color:#CCCCCC;
	list-style:square outside none;
}

div.divHautpointeuresBody div.boxRight div.lineSeparator{
	width:375px;
	height:30px;
	clear:both;
	margin-left:25px;
	margin-top:20px;
	margin-bottom:30px;
	border-bottom:1px solid #CCCCCC;
}


#videoList{
	border:1px solid #CFCFCF;
	background:none;

}

#videoList ul{
	margin:0;
	padding:0;
}

#videoList ul li{
	background-color:#f3f3f4;
	margin:0;
	padding:5px 5px 0 5px;
	list-style:none;
	min-height:25px;
}	

#videoList ul li.active{
	background-color:#bcbcbc;
	
}

#wrapper .content .breadCrumb a {
    color: #666 !important;
    text-decoration: none;
}

#wrapper table {
    background: none repeat scroll 0 0 transparent !important;
}


/*  winter page */

table.boxWinter{
	border:1px solid #d6d6d6;
	
}

table.boxWinter a{
	text-decoration:none;
	color:#003399;
	
}

table.boxWinter a:hover{
	text-decoration:underline;
	color:#003399;
}

table.boxWinter p{
	font-size:16px;
	font-family:Arial;
	line-height:20px;
	padding-left:15px;
	padding-right:15px;
}
table.boxWinter td{
	padding-right:25px;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 25px;
}

table.boxWinter td.leftColumn{
	width:555px !important;
}

table.boxWinter td.movieList{
	padding-left:0px;
	width:300px;
}

table.boxWinter td ul{
	padding:0;
	margin:0;
}

table.boxWinter td ul li{
	
	line-height:20px;
	padding-left: 20px;
	background-image: url('/library/images/winter2012/dotgris.png');
	background-repeat: no-repeat;
	background-position: 0 .5em;
	list-style:none;
}

table.boxWinter td.panorama{


}

#wrapper table.boxWinter td.panorama table.tblPanorama{
	background-image: url('/library/images/winter2012/bgpanorama.jpg');
	background-color:  #f9f9f9 !important;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;	
}
#wrapper table.boxWinter td.panorama table.tblPanorama p{
   padding-left:35px;
   padding-right:35px;
}

#wrapper table.boxWinter td.panorama table.tblPanorama ul{
	margin-left:35px;
}
#wrapper table.boxWinter td.panorama table.tblPanorama li{
	float:left;
	width:174px;
}


