/*************************************************************
	Gestion des couleurs et des marges des elements du contenu
**************************************************************/

ol.lista li, ul.lista li{margin-left:20px; list-style:disc;}
ol.lista li ul li, ul.lista li ul li{margin-left:20px; list-style:circle;}


/* Tetiere ***************************************************/
.header .logo .LogoImg{background:url(../images/logo.gif) no-repeat;width:82px;height:69px;}
.header{
	background-color:#FFF;
	clear:both;
}
.headerBg{ height:100px!important}
	.header .headerHeader{display:none;}
	.header .headerFooter{display:none;}
	
	.header .logo{position:absolute;margin:21px 19px 0 0;}
	*html .header .logo{margin-top:27px;}
	*html #menu .withjavascript{margin-bottom:15px;}
	*html .header .breadcrumbsBg{margin:3px 0 3px 0;}
	.header .transverse { float:right; position:relative; top:0px; font-size:0.8em; margin:0px 8px 0px 0px; }
	.header .transverse { height:auto; min-height:18px;}
	*html .header .transverse { height:18px;}
	html>body .header .transverse { margin:0px 16px 0px 0px; }
	.header .transverse{float:right;position:relative;top:0;font-size:0.8em;margin:0;}
	.header .transverse{height:auto;min-height:18px;}
	*html .header .transverse{height:18px;}
	html>body .header .transverse{margin:0;}
	.header .transverseBg{}
		.header .transverse .transverseHeader{display:none;}
		.header .transverse .transverseFooter{display:none;}
		.header .transverse .lang{float:left;background:url(../../../../images/themeSite/theme1/header/transverse/lang_bg.gif) no-repeat right bottom;border-top:1px solid #B4B8BC;margin:0 6px 0 0;}
		.header .transverse .langBg{float:left;background:url(../../../../images/themeSite/theme1/header/transverse/langBg_bg.gif) no-repeat left bottom;}
			.header .transverse .lang .langHeader{display:none;}
			.header .transverse .lang .langFooter{display:none;}
			.header .transverse .lang UL{margin:0 0 0 8px;}
				.header .transverse .lang UL LI{list-style-type:none;float:left;padding:1px 0 4px 0;}
					.header .transverse .lang UL LI A{padding:0 8px 0 5px;background:url(../../../../images/themeSite/theme1/header/transverse/lang_a.gif) no-repeat left;}
					.header .transverse .lang UL LI A:link{color:#000000;text-decoration:none;}
					.header .transverse .lang UL LI A:visited{color:#000000;text-decoration:none;}
					.header .transverse .lang UL LI A:hover{color:#000000;text-decoration:none;}
					.header .transverse .lang UL LI.on A{padding:0 8px 0 5px;background:url(../../../../images/themeSite/theme1/header/transverse/lang_a_on.gif) no-repeat left;}
					.header .transverse .lang UL LI.on A:link{color:#1365C8;text-decoration:none;}
					.header .transverse .lang UL LI.on A:visited{color:#1365C8;text-decoration:none;}
					.header .transverse .lang UL LI.on A:hover{color:#1365C8;text-decoration:none;}
					.header .transverse .lang UL LI.on SPAN{padding:0 8px 0 5px;background:url(../../../../images/themeSite/theme1/header/transverse/lang_a_on.gif) no-repeat left;color:#1365C8;text-decoration:none;cursor:default;}
 
		.header .transverse .tools{
			float:left;
		}
		.header .transverse .toolsBg{
			float:left;
			background-color:#9aacc4;
			margin:0;
			padding:4px;
		}
		.header .transverse .tools .toolsHeader{display:none;}
		.header .transverse .tools .toolsFooter{display:none;}
			.header .transverse .tools UL{margin:0 12px 0 8px;}
				.header .transverse .tools UL LI{list-style-type:none;float:left;padding:1px 0 4px 0;}
					.header .transverse .tools UL LI SPAN{color:#FFFFFF;padding:0 2px 0 4px;}
					.header .transverse .tools UL LI A:link{color:#FFFFFF;text-decoration:none;}
					.header .transverse .tools UL LI A:visited{color:#FFFFFF;text-decoration:none;}
					.header .transverse .tools UL LI A:hover{color:#FFFFFF;text-decoration:none;}
					
		.header .navigation {clear:both; float:left; margin:34px 0px 0px 42px; }
		html>body .header .navigation {margin:34px 0px 0px 87px; }
		.header .navigationBg {}
			.header .navigation .navigationHeader{display:none; }
			.header .navigation .navigationFooter{display:block; clear:left;}
				
			/* style du menu par defaut */
			/* style du menu par defaut */
			/*modified by Julie Leroy le 23/10*/
			#menu{}
			#menu.withjavascript{
				height:6px;
				position:relative;
				z-index:500;
			}
			html>body #menu.withjavascript{position:static;z-index:0;height:13px;}
			#menu ul{z-index:500;}
			#menu li{
				list-style-type:none;
				float:left;
				width:auto;
				font-size:0.9em;
				font-weight:bold;
				margin:0;
				padding:8px 0 8px 0;
				text-transform:uppercase;
				font-weight:bold;
			}
			#menu li.last{
				border-right:0;
			}
			#menu ul ul{background:#FFFFFF;float:left;white-space:nowrap;}
			#menu li li{
				font-size:1em;
				list-style-type:none;
				clear:left;
				float:none;
				position:relative !important;
				border-right:1px solid #E9E9E9;
				border-left:1px solid #E9E9E9;
				border-bottom:1px solid #E9E9E9;
				margin:0 0 0 0;
				padding:0;
			}
 
			#menu li li span{
				margin:-1px 0 0 0;
				padding:0;
			}
			
			/* style des liens */
			#menu li span.disabled{
				display:block;
				color:#79797B;
				text-decoration:none;
				padding:0 20px;
				cursor:default;
			}
			
			#menu li a, 
			#menu li a span{
				display:block;
				color:#79797B;
				text-decoration:none;
			}
			*html #menu li a, 
			*html #menu li a span{
				display:block;
				color:#79797B;
				text-decoration:none;
			}
 
			
			#menu li a span, #menu li span.disabled{
				padding:0 13px;
				border-right:1px solid #BCBDC0;
			}
			#menu li.last a span, #menu li.last span.disabled, #menu li.encourt a span, #menu li.encourt span.disabled{
				border-right:0;
			}
			#menu li a{
				padding:0;
			}
			#menu li a span{}
 
			#menu LI.encourt span.disabled,
			#menu LI span.disabled:hover,
			#menu li a:hover,
			#menu li.focus a,
			#menu li.encourt a{
				font-weight:bold;
			}
			
			#menu li.encourt,
			#menu li:hover,
			#menu li a:hover span,
			#menu li.focus a span,
			#menu li.encourt a span{
				font-weight:bold;
			}
			
			#menu li.encourt{
				background-color:#ffffff;
				color:#051048;
				border:1px solid #DDDDDD;
				padding:7px 0;
				margin:0 0 0 -1px;
			}
			#menu li.encourt span{
				border-left:0;
			}
			
			#menu li li a,
			#menu li li a span,
			#menu li.encourt li a,
			#menu li.encourt li a span{
				background:none;
				font-weight:normal;
				border-right:0;
			}
			
			*html #menu li li a,
			*html #menu li li a span,
			*html #menu li.encourt li a,
			*html #menu li.encourt li a span{background:none;font-weight:normal;}
			
			#menu li li.focus a,
			#menu li li.focus span,
			#menu li li a:focus,
			#menu li li a:hover,
			#menu li li a:focus span,
			#menu li li a:hover span{
				background:none;
				color:#041044;
				font-weight:normal;
			}
						
			/* nivel 1, 2 et 3 hidden */
			#menu.withjavascript ul{z-index:200;}
			#menu.withjavascript ul ul{white-space:normal;}
			html>body #menu.withjavascript ul{position:absolute;}
			#menu.withjavascript .submenu ul,
			#menu.withjavascript .encourt ul{
				z-index:200;
				position:absolute;
				top:-300em;
				width:0;
				height:0;
				margin:0;
				border-top:1px solid #DFDFDF;
			}
			
			/* nivel 1, 2 et 3 shown */
			#menu.withjavascript li{position:relative;}
			*html #menu.withjavascript li{position:static;}
			*+html #menu.withjavascript li{position:static;}
			#menu.withjavascript li.encourt{position:relative;}
			#menu.withjavascript li.encourt ul{
				top:26px;
				left:-1px;
				width:auto;
				height:auto;
				z-index:200;
			}
			#menu.withjavascript LI LI SPAN{
				width:auto;
				cursor:pointer;
				padding:8px 13px;
				text-transform:none;
			}
			
			*html #menu.withjavascript LI LI SPAN{width:auto;cursor:pointer;padding:8px 13px;text-transform:none;}
			*html #menu.withjavascript LI.encourt LI SPAN{width:100%;cursor:pointer;}
			
			#menu.withjavascript li.long ul{width:16em;}
			#menu.withjavascript li.long LI SPAN{width:15em;}
							
		.header .user {float:right; text-align:right; color:#979797; font-size:0.8em; padding:8px 0px 4px 0px; margin:0px 8px 0px 0px; }
		html>body .header .user {margin:0px 16px 0px 0px; }
		.header .userBg {}
			.header .user .userHeader{display:none; }
			.header .user .userFooter{display:none; }
			.header .user A:link{color:#979797; text-decoration:underline; }
			.header .user A:visited{color:#979797; text-decoration:underline; }
			.header .user A:hover{color:#979797; text-decoration:underline; }
			
		.header .breadcrumbsSloganLine {clear:both; background:#FFFFFF; padding:2px 0px 2px 0px; margin:2px 2px 0px 2px; float:none; clear:both; }
		.header .breadcrumbsSloganLineBg {width:967px; }
		* html .header .breadcrumbsSloganLine {padding:0;}
		.header .breadcrumbs { clear:both; float:left; color:#8D8D8D; margin:5px 0px 0px 49px; background:#FFFFFF; }
		html>body .header .breadcrumbs {margin:5px 0px 0px 100px; }
		.header .breadcrumbsBg {font-size:0.8em;  }
			.header .breadcrumbs .breadcrumbsHeader{display:none; }
			.header .breadcrumbs .breadcrumbsFooter{display:none; }
			.header .breadcrumbs SPAN{}
			.header .breadcrumbs A:link{color:#8D8D8D; text-decoration:none; }
			.header .breadcrumbs A:visited{color:#8D8D8D; text-decoration:none; }
			.header .breadcrumbs A:hover{color:#8D8D8D; text-decoration:underline; }
		.header .slogan {float:right; color:#4B4B4B; font-weight:bold; font-size:0.9em; text-transform:uppercase; padding:2px 0px; margin:0px 8px 0px 0px; }
		html>body.header .slogan {margin:0px 16px 0px 0px; }
		.header .sloganBg {}
			.header .slogan .sloganHeader{display:none; }
			.header .slogan .sloganFooter{display:none; }

/* Titre ************************************************/
H1 {float:none; clear:both; font-weight:normal; clear:both; width:970px; padding:6px 0px 5px 0px; color:#FFFFFF; font-size:1.58em; background: url(../images/themeSite/theme1/h2_bg.gif) repeat-x top left; display:none;}
H1 SPAN {margin:0px 0px 0px 38px;}

/* Content ***************************************************/
.content {background-color:#FFFFFF; width:970px; } /* modified by Julien to optimize the zoom opacity */
	.contentBg {z-index:10;}
	.contentHeader {display:none; }
	.contentFooter {display:none; }

	.validator {color:#FF0000; }

	/***************************************************
		Rich cell
.richCell{padding: 10px 0px 33px 15px !important; }
	***************************************************/
	.content .contentBloc {}
	.content .contentBloc .complexImg IMG {width: 222px;}
	.content .richCell {text-align:left; }
	.content .richCell .richCellHeader{display:none;}
	.content .richCell .richcellFooter{display:none;}
			.content .richCell H3 {color:#577E9B; font-size:1.3em; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
		.content .richCell .richIntroduction {width:100%; padding:0px 0px 10px 0px;margin-bottom:10px; background: url(../images/themeSite/theme1/richCell/introduction_bg.gif) repeat-x bottom;}
			.content .richCell .richIntroduction .richIntroductionHeader{display:none; }
			.content .richCell .richIntroduction .richIntroductionFooter{display:none; }
			.content .richCell .richIntroduction .richMultimedia1{padding-right:10px;padding-bottom:5px;}
			.content .richCell .richIntroduction .richMultimedia2{padding-left:10px;padding-bottom:5px;}
			.content .richCell .richIntroduction .onlyOneRichMult{padding-right:0px;padding-left:0px;}
		.content .richCell .richParagraphe {width:100%; padding:10px 0px 0px 0px;margin-top:10px; background: url(../images/themeSite/theme1/richCell/introduction_bg.gif) repeat-x top;  }
		.content .richCell .richFirstPara {width:100%; padding:0px 0px 0px 0px;margin-top:0px;background-image: none;}
			.content .richCell .richParagraphe .richParagrapheHeader{display:none; }
			.content .richCell .richParagraphe .richParagrapheFooter{display:none; }
			.content .richCell .richParagraphe .richMultimedia1{padding-right:10px;padding-top:0px; padding-bottom:5px;}
			.content .richCell .richParagraphe .richMultimedia2{padding-left:10px;padding-bottom:5px;}
			.content .richCell .richParagraphe .onlyOneRichMult{padding-right:0px;padding-left:0px;}
			.content .richCell .richParagraphe .richMultimedia3Bg{padding:0px; }
			.content .richCell .richParagraphe .richSeparator {	float:left;margin:10px 0px 10px 0px;background: url(../images/themeSite/theme1/richCell/richText3_bg.gif) repeat-y top center;} 
			.content .richCell .richParagraphe .richText3{float:left;margin:0px; padding:0px 5px 0px 0px; }
			.content .richCell .richParagraphe .richText4{float:right;margin:0px; padding:0px 0px 0px 5px; }
			.content .richCell .richParagraphe .richMultimedia3Header{display:none; }
			.content .richCell .richParagraphe .richMultimedia3Footer{display:none; }
			
		.content .richCell .richConclusion {width:100%; padding:10px 0px 0px 0px; margin-top:10px; background: url(../images/themeSite/theme1/richCell/paragraph_bg.gif) repeat-x top;}
			.content .richCell .richConclusion .richConclusionHeader{display:none; }
			.content .richCell .richConclusion .richConclusionFooter{display:none; }
			.content .richCell .richConclusion H3{margin:10px 0px 0px 0px; }
			*html .content .richCell .richConclusion .richText1{position: relative;}
			*+html .content .richCell .richConclusion .richText1{position: relative;}
			.content .richCell .richConclusion .richText0{float:left;width:100%;padding:0px 0px 10px 0px; background: url(../images/themeSite/theme1/richCell/richText0_bg.gif) repeat-x bottom; }
			.content .richCell .richConclusion .richMultimedia3Header{display:none; }
			.content .richCell .richConclusion .richMultimedia3Footer{display:none; }
			.content .richCell .richConclusion .richMultimedia3Bg{float: left; padding:0px; }
			.content .richCell .richParagraphe UL.richMultimedia,
			.content .richCell .richConclusion UL.richMultimedia {padding-top:10px; }
			.content .richCell .richConclusion .richMultimedia1{padding-right:10px;padding-bottom:5px;}
			.content .richCell .richConclusion .richMultimedia2{padding-left:10px;padding-bottom:5px;}
			.content .richCell .richConclusion .onlyOneRichMult{padding-right:0px;padding-left:0px;}
			.content .richCell .richConclusion .richLinkPrevious{margin:10px 0px 0px 0px; float:left; }
				.content .richCell .richConclusion .richLinkPrevious A{padding:0px 10px 0px 10px; background: url(../images/themeSite/theme1/richCell/a_prev.gif) no-repeat left; }
				.content .richCell .richConclusion .richLinkPrevious A:link {text-decoration:none; color:#344D63;  }
				.content .richCell .richConclusion .richLinkPrevious A:visited {text-decoration:none; color:#344D63;  }
				.content .richCell .richConclusion .richLinkPrevious A:hover SPAN{text-decoration:underline; color:#344D63;  }
				.content .richCell .richConclusion .richLinkPrevious SPAN{margin-left:10px; }
			.content .richCell .richConclusion .richLinkNext{margin:10px 0px 0px 0px; float:right; }
				.content .richCell .richConclusion .richLinkNext A{padding:0px 10px 0px 10px; background: url(../images/themeSite/theme1/richCell/a_next.gif) no-repeat right; }
				.content .richCell .richConclusion .richLinkNext A:link {text-decoration:none; color:#344D63;  }
				.content .richCell .richConclusion .richLinkNext A:visited {text-decoration:none; color:#344D63;  }
				.content .richCell .richConclusion .richLinkNext A:hover SPAN{text-decoration:underline; color:#344D63;  }
				.content .richCell .richConclusion .richLinkNext SPAN{margin-right:10px; }
		
		.content .richCell .richText1 A:link,
		.content .richCell .richText1 A:visited,
		.content .richCell .richText2 A:link,
		.content .richCell .richText2 A:visited,
		.content .richCell .richText3 A:link,
		.content .richCell .richText3 A:visited,
		.content .richCell .richText4 A:link,
		.content .richCell .richText4 A:visited,
		.content .richCell .richText5 A:link,
		.content .richCell .richText5 A:visited,
		.content .richCell .richText6 A:link,
		.content .richCell .richText6 A:visited{text-decoration:none; color:#FD6A00; }
		.content .richCell .richText1 A:hover,
		.content .richCell .richText2 A:hover,
		.content .richCell .richText3 A:hover,
		.content .richCell .richText4 A:hover,
		.content .richCell .richText5 A:hover,
		.content .richCell .richText6 A:hover{text-decoration:underline; color:#FD6A00; }
		
		.content .richCell .richText1 A:link span,
		.content .richCell .richText1 A:visited span,
		.content .richCell .richText2 A:link span,
		.content .richCell .richText2 A:visited span,
		.content .richCell .richText3 A:link span,
		.content .richCell .richText3 A:visited span,
		.content .richCell .richText4 A:link span,
		.content .richCell .richText4 A:visited span,
		.content .richCell .richText5 A:link span,
		.content .richCell .richText5 A:visited span,
		.content .richCell .richText6 A:link span,
		.content .richCell .richText6 A:visited span{text-decoration:none; color:inherit; }
		.content .richCell .richText1 A:hover span,
		.content .richCell .richText2 A:hover span,
		.content .richCell .richText3 A:hover span,
		.content .richCell .richText4 A:hover span,
		.content .richCell .richText5 A:hover span,
		.content .richCell .richText6 A:hover span{text-decoration:underline; color:inherit; }
		
		/* FreeTextBox *****************************/
		/*.FreeTextTable { width:100%; border: none 0 green; }
		.FreeTextTable TR {margin: 1px;}
		.FreeTextTable TD{ padding: 2px; border: none 0 green; background:transparent url(../../../images/themeSite/theme1/faq/menu_bg.gif) repeat-x scroll center top;}*/

		.content .FreeTextTable tr {background-color: #f2f2f2;}
		.content .FreeTextTable tr:hover {background-color: #fafafa;}
		.content .FreeTextTable td {padding: 5px;border: 0px;border-style: none;border-color: none;width: 200px;}

		/* FreeTextUL ***********************************************/
		.content .FreeTextUL{}
		.content .FreeTextUL LI { list-style-position:inside; position:relative; left:15px;}


		.content .FreeHRef:link {color:#FD6A00; text-decoration:none; }
		.content .FreeHRef:visited {color:#FD6A00; text-decoration:none; }
		.content .FreeHRef:hover {color:#FD6A00; text-decoration:underline; }

		.content .FreeHRef:link span {color:inherit; text-decoration:none; }
		.content .FreeHRef:visited span {color:inherit; text-decoration:none; }
		.content .FreeHRef:hover span {color:inherit; text-decoration:underline; }

		.richCell .quickSearch {width:220px; }
		.quickSearch {margin:0px 0px 5px 0px; }
			.quickSearch .quickSearchBg {background: url(../images/themeSite/theme1/simple/search/bgbottom.gif) repeat-x bottom; }
			.quickSearch .quickSearchHeader {display:none; }
			.quickSearch .quickSearchFooter {display:none; }
			.quickSearch H3 {font-size:1.1em; font-weight:bold; padding:15px 0px 5px 10px; display:block; background: url(../images/themeSite/theme1/simple/search/bgTop.gif) repeat-x bottom; }
			.quickSearch LABEL {display:none; }
			.quickSearch FIELDSET {border:0px solid #FFFFFF; margin:5px 0px 20px 10px; }
			html>/**/body .quickSearch FIELDSET {margin:18px 0px 20px 10px; }
			.quickSearch INPUT.frmQuickSearch {width:100px; float:left; margin:5px 0px 0px 0px; }
			html>/**/body .quickSearch INPUT.frmQuickSearch {margin:2px 0px 0px 0px; width:120px; }
			*+html .quickSearch INPUT.frmQuickSearch {margin:5px 0px 0px 0px; }
			.quickSearch SPAN.btn INPUT {float:left; background: url(../images/themeSite/theme1/simple/search/btn_bg.gif) no-repeat right; border:0px solid #FFFFFF; line-height:1.6em; font-size:1em; font-weight:bold; color:#FFFFFF; padding:4px 1px 9px 1px; }
			html>/**/body .quickSearch SPAN.btn INPUT {padding:4px 5px 9px 5px; }
			
		.RSSBox {margin:0px 0px 5px 0px; float:left; background: url(../images/themeSite/theme1/simple/rssBox/panel_bg.jpg) repeat-x bottom; }
			.RSSBox .RSSBoxBg {background: url(../images/themeSite/theme1/simple/rssBox/RSSBox_bg.gif) repeat-x bottom;}
			.RSSBox .RSSBoxHeader {display:none; }
			.RSSBox .RSSBoxFooter {display:none; }
			.RSSBox H4 {display:block; float:left;width:100%;font-size:1.1em; font-weight:bold; padding:1px 0px 0px 0px; display:block; background: url(../images/themeSite/theme1/simple/rssBox/RSSBox_bg.gif) repeat-x bottom; }
				.RSSBox H4 SPAN{padding:14px 0px 5px 20px; display:block;  background: url(../images/themeSite/theme1/simple/rssBox/RSSBox_h4.gif) no-repeat left 1em; }
				.RSSBox H4 A {text-decoration:none; color:#5f5f5f;}
			.RSSBox UL {float:left;display:block;width:100%; padding:16px 0px 27px 0px;  }
			.RSSBox UL LI {width:auto;display:block; padding:0px 0px 5px 5px; list-style-type:none; }
				.RSSBox LI A{padding:0px 0px 0px 15px; background: url(../images/themeSite/theme1/simple/rssBox/RSSBox_li.gif) no-repeat left 0.5em; list-style-type:none; }
				.RSSBox LI A:link{text-decoration:none; font-weight:bold; color:#567E98; font-size:0.9em; }
				.RSSBox LI A:visited{text-decoration:none; font-weight:bold; color:#567E98; font-size:0.9em; }
				.RSSBox LI A:hover{text-decoration:underline; font-weight:bold; color:#567E98; font-size:0.9em; }
			
		.videoAd {font-weight:normal; margin:5px 0px 5px 0px; /*background: #FFFFFF url(../images/themeSite/theme1/simple/video/li_bg.gif) repeat-x bottom;*/ }
			.videoAd .videoAdBg {width:450px;margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; /*background: transparent url(../images/themeSite/theme1/simple/video/li_bg.gif) repeat-x top;*/ }
			.videoAd .illustration{padding:1px 0px 9px 0px; margin:0px 10px 0px 0px; border-top:4px solid #DBDBDB; background:  url(../images/themeSite/theme1/simple/video/img_bg.gif) repeat-x bottom; float:left; width:auto; }
			.videoAd .videoBloc{margin-top:5px;width:300px; float:left; }
			.videoAd .videoBloc .pluginLink{display:none;}
			.videoAd H4 {font-size:1.2em; color:#567D9A; font-weight:bold; float:left; }
				.videoAd H4 SPAN{display:block; }
			.videoAd A.send {padding:0px 3px 3px 22px; float:right; font-weight:bold; background:  url(../images/themeSite/theme1/simple/video/aSend_bg.gif) no-repeat left; }
			.videoAd A:link.send  {color:#E7950B; text-decoration:none; }
			.videoAd A:visited.send  {color:#E7950B; text-decoration:none; }
			.videoAd A:hover.send  {color:#E7950B; text-decoration:underline; }
			.videoAd P {padding:7px 0px 0px 0px; clear:both; float:none; background:url(../images/themeSite/theme1/simple/video/p_bg.gif) repeat-x 0px 0px ; }
				html>/**/body .videoAd P {padding:15px 0px 0px 0px; }
				.videoAd UL {padding:15px 0px 0px 0px; clear:left; float:none; }
				.videoAd UL LI {list-style-type:none; float:left; }
				.content .richCell .richParagraphe .videoAd UL {width:300px;}
				.content .richCell .richParagraphe .videoAd UL LI {min-width:0px;width:auto; }
				
				.videoAd LI SPAN.buttonSpan{padding:0px 2px 0px 2px; float:left; }
				.videoAd LI SPAN {padding:0px 2px 0px 2px; float:left; cursor:pointer;}
				.videoAd LI SPAN SPAN{padding:0px 0px 0px 0px; float:left; }
				.videoAd LI A,
				.videoAd LI INPUT{color:#354E63; float:left; display:block; padding:2px 0px 2px 20px; text-align:left; background:url(../images/themeSite/theme1/simple/video/a_bg.gif) no-repeat left; border:0px solid #FFFFFF; }
				.videoAd LI INPUT {padding:0px 0px 0px 20px;}
				.videoAd LI A:link{color:#354E63; text-decoration:none; }
				.videoAd LI A:visited{color:#354E63; text-decoration:none; }
				.videoAd LI A:hover{color:#354E63; text-decoration:underline; }
				
			.videoClassic {z-index:2;font-weight:normal; margin:0px 0px 5px 0px;  }
				.videoClassic .videoClassicBg {margin:10px 0px 10px 0px;padding:7px 0px 0px 0px;  background: transparent url(../images/themeSite/theme1/simple/video/img_video_top.gif) repeat-x scroll center top}
				.videoClassic .illustration {padding:0px 0px 5px 0px; margin:0px 0px 0px 0px;  background:  url(../images/themeSite/theme1/simple/video/img_bg.gif) repeat-x bottom; }/*border-top:4px solid #DBDBDB;*/
				*html .videoClassic .illustration {padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;  background:  url(../images/themeSite/theme1/simple/video/img_bg.gif) repeat-x bottom; }/*border-top:4px solid #DBDBDB;*/

				
			.videoClassic H4 {margin-top:5px; font-size:1.2em; color:#567D9A; font-weight:bold; float:left; }
				.videoClassic H4 SPAN{display:block; }
			.videoClassic P {padding:7px 0px 0px 0px; clear:both; float:none; background:url(../images/themeSite/theme1/simple/video/p_bg.gif) repeat-x 0px 0px ; }
				html>/**/body .videoClassic P {padding:15px 0px 0px 0px; }
				.videoClassic UL {padding:15px 0px 0px 0px; clear:left; float:none; }
				.videoClassic UL LI {list-style-type:none; float:left; }
				.content .richCell .richParagraphe .videoClassic UL LI {width:auto; }
				.videoClassic LI SPAN.buttonSpan{padding:0px 2px 0px 2px; float:left; }
				.videoClassic LI SPAN {padding:0px 2px 0px 2px; float:left;cursor:pointer; }
				.videoClassic LI SPAN SPAN{padding:0px 0px 0px 0px; float:left; }
				.videoClassic LI A,
				.videoClassic LI INPUT{color:#354E63; float:left; display:block; padding:2px 0px 2px 20px; text-align:left; background:  url(../images/themeSite/theme1/simple/video/a_bg.gif) no-repeat left; border:0px solid #FFFFFF; }
				.videoClassic LI INPUT {padding:0px 0px 0px 20px;}
				.videoClassic LI A:link{color:#354E63; text-decoration:none; }
				.videoClassic LI A:visited{color:#354E63; text-decoration:none; }
				.videoClassic LI A:hover{color:#354E63; text-decoration:underline; }
				.videoClassic .pluginLink {float:left; padding:2px 0px 0px 2px;}
				.videoClassic .pluginLink A {padding-left:20px;background:transparent url(../images/themeSite/theme1/simple/video/a_bg.gif) no-repeat scroll left center}
				.videoClassic .pluginLink A:link{color:#354E63; text-decoration:none; }
				.videoClassic .pluginLink A:visited{color:#354E63; text-decoration:none; }
				.videoClassic .pluginLink A:hover{color:#354E63; text-decoration:underline; }
				

		#GlobalVideoDiv{position: absolute; width: 100%; height:100%; top: 5px;left:-5px;z-index:500;}
		#GlobalVideoDiv.on{display:block}
		#GlobalVideoDiv.off{display:none}
	
		#GlobalVideoLayer{position: absolute; width: 100%; height:100%; top: 0px;left:0px;z-index:500;}
		#GlobalVideoLayer.on{display:block}
		#GlobalVideoLayer.off{display:none}
		 
		#VideoLayer {overflow:hidden; margin-left:auto;margin-right:auto;display:block;height:800px;position:absolute;width:969px;z-index:400;background:#FFFFFF; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
		#VideoLayer.off {display:none}
		#VideoLayer.on{margin-left:auto;margin-right:auto;display:block;height:100%;}
  
		#VideoDiv {display:none;position:relative;z-index:500;margin: 0 auto;background:transparent url(../images/themeSite/theme1/accessories/image_left.gif)  no-repeat scroll left top;}
		#VideoDiv.on {margin: 0 auto;display:block;padding:4px 0px 0px 4px}
		#VideoDiv.off { display:none;height:100%;padding:0px 0px 0px 50px;top:0pt;width:100%;z-index:400;}
		#VideoDiv.on .videoZoom {margin: 0 auto;background:#7F7F7F;padding:10px 10px 10px 10px;}

		#VideoDiv div.borderTopRight{position: absolute; width: 8px; height: 8px; top: 0px; right:-2px; z-index:101; background:transparent url(../images/themeSite/theme1/accessories/image_top_right.gif)  no-repeat scroll left top;}
		#VideoDiv div.borderBottomLeft{position: absolute; width: 8px; height: 8px; bottom: -3px;left:0px;z-index:101; background:transparent url(../images/themeSite/theme1/accessories/image_bottom_left.gif)  no-repeat scroll left top;}
		*html #VideoDiv div.borderTopRight{position: absolute; width: 8px; height: 8px; top: 0px; right:0px; z-index:101; background:transparent url(../images/themeSite/theme1/accessories/image_top_right.gif)  no-repeat scroll left top;}
		*html #VideoDiv div.borderBottomLeft{position: absolute; width: 8px; height: 8px; bottom: 0px;left:0px;z-index:101; background:transparent url(../images/themeSite/theme1/accessories/image_bottom_left.gif)  no-repeat scroll left top;}
							 
		#VideoDiv.on .videoZoom {padding:3px 0px 0px 10px; background: #FFFFFF url(../images/themeSite/theme1/accessories/image_right.gif) no-repeat bottom right;}
		#VideoDiv.on A {text-align:right;padding:0px 20px 0px 0px; margin:2px 12px 2px 0px; display:block; background: url(../images/themeSite/theme1/accessories/close_bg.gif) no-repeat right;}
		#VideoDiv.on A:link {text-decoration:none; color:#999999; }
		#VideoDiv.on A:visited {text-decoration:none; color:#999999;}
		#VideoDiv.on A:hover {text-decoration:underline; color:#999999; }
		#VideoDiv.on .classdivPluging {padding:0px 0px 0px 0px; background:none;text-align:center;}
		#VideoDiv.on .classdivPluging A{background:none;text-align:center;}
		#VideoDiv.on .classdivPluging A:link{text-decoration:none; color:#999999; }				 
		#VideoDiv.on .classdivPluging A:visited {text-decoration:none; color:#999999;}
		#VideoDiv.on .classdivPluging A:hover {text-decoration:underline; color:#999999; }
					
		.download {float:left;font-weight:normal; margin:0px 0px 0px 0px; padding:7px 0px 7px 0px;background:transparent url(../images/themeSite/theme1/simple/download/h4_bg.gif) repeat-x scroll center top }
			.download .downloadBg {float:left;padding:0px 0px 0px 0px; background:  url(../images/themeSite/theme1/simple/download/bg.gif) repeat-x bottom ; }
			.download .downloadHeader {display:none; }
			.download .downloadBloc {width:110px; float:right; margin-bottom:0px; display:block;  }/*width:95px;*/
			.download A.illustration{float:left; margin:0px 2px 0px 0px; padding-bottom:7px;}/*width:107px*/
			.download IMG.illustration{/*margin:0px 0px -9px 0px;*/ }
			.download H4 {margin-bottom:5px; padding:0px 0px 5px 0px; color:#577E9B; font-weight:bold; font-size:1em; background:transparent url(../images/themeSite/theme1/simple/download/h4_bg.gif) repeat-x scroll center bottom;}
			.download H4 SPAN{padding:0px 0px 5px 0px;  }
			.download A.link {margin-bottom:5px;padding:10px 0px 10px 20px; float:left; background: url(../images/themeSite/theme1/simple/download/a_bg.gif) no-repeat left ; }
			.download A.link:link {color:#E49411; text-decoration:none; }
			.download A.link:visited {color:#E49411; text-decoration:none; }
			.download A.link:hover {color:#E49411; text-decoration:underline; }
			
		.flash .flashHeader {display:none;}
		.flash .flashFooter {display:none;}
							
		.zoom {font-weight:normal;/* margin:0px 0px 5px 0px;*/ }
			.zoom .zoomBg {margin:0px;padding:0px;}
			.zoom .zoomHeader {display:none; }
			.zoom .zoomFooter {display:none; }
			.zoom A {text-decoration:none; cursor:pointer; }
			.zoom IMG.illustration{margin:0px;padding:0px;}
			.zoom .text {background:  url(../images/themeSite/theme1/simple/zoom/txt.gif) repeat-x left bottom;float:left; width:100%;}
			.zoom .notext {background:none}
				.zoom .notext SPAN.title,
				.zoom .text SPAN.title{padding:5px 0px 5px 10px; float:left; }
			.zoom .notext A,
			.zoom .text A {padding:4px 10px 4px 30px; margin:0px; float:right; background:url(../images/themeSite/theme1/simple/zoom/a_bg.gif) no-repeat left; }
			.zoom .notext A:link,
			.zoom .text A:link {color:#E49411; text-decoration:none; }
			.zoom .notext A:visited,
			.zoom .text A:visited {color:#E49411; text-decoration:none; }
			.zoom .notext A:hover,
			.zoom .text A:hover {color:#E49411; text-decoration:underline; }
			.zoom .notext A SPAN,
			.zoom .text A SPAN {color:#E49411; cursor:pointer; text-decoration:none; }
			
		.search {font-weight:normal; margin:0px 0px 5px 0px; }
			.search .searchBg {background: url(../images/themeSite/theme1/simple/search/bgBottom.gif) repeat-x bottom; }
			.search .searchHeader {display:none; }
			.search .searchFooter {display:none; }
			.search .searchBg H3 {color:#585F66;font-size:1.1em; font-weight:bold; padding:0px 0px 5px 10px; display:block; background: url(../images/themeSite/theme1/simple/search/bgTop.gif) repeat-x bottom; margin:0px 0px 0px 0px; }
			.search FIELDSET {border:0px solid #FFFFFF; margin:10px 10px 5px 10px; }
			
			*html .search FIELDSET {margin:2px 10px 10px 10px; }
			.search IMG.illustration {float:left; margin:0px 12px 5px 0px; }
			.search LABEL {display:block; clear:both; margin:10px 0px 0px 0px; }
			.search SELECT {width:100%; margin-top:10px; position:relative;}
			*html .search SELECT {width:100%; margin-top:10px; position:relative;}
					

			.list {font-size: 0.9em; margin: 0px 0px 5px 0px; color: #ffffff; }
.list .listBg {
	color: #5f5f5f;
	background: url(../images/themeSite/theme1/simple/linkBox/panel_bg.jpg) repeat-x bottom;
	margin-top: 22px;
	border-bottom: solid 1px #e4e4e4;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	}
.list .listHeader h4 {
	color:#577e9b;
	padding: 0 0 5px 0;
	margin-bottom: 10px;
	border-bottom: dotted 1px #858585;
	font-size: 14px;
	font-weight: normal;/*
	clear: both;*/
	}
.list .listIntroLeft { padding-right: 5px; float: left;}
.list .listIntroLeft img { border: solid 1px #d6d6d6; margin: 2px 0 5px 0; padding: 1px; }

.list .listIntroRight { padding-right: 5px; float: left; width:125px; }
.list .listIntroRight ul { margin: 15px 0 0 0; padding: 0; list-style-type: none; }
.list .listIntroRight li { padding: 0 0 0 0; clear: left; }
.list .listIntroRight li a {font-size: 10px; color:#577e9b; text-transform: uppercase; text-decoration: none; outline: none; }
.list .listIntroRight li a:visited { color: #577e9b; }
.list .listIntroRight li a:hover { text-decoration: underline; }
.list .listIntroRight li img { border: 0; outline: 0; margin-right: 5px; }

.list .listBody { clear: both; }
.list .listBodyLeft { float: left; }
.list .listBodyRight { float: left;  width:100px;}
.list span { display: block; width: 100%;}
		
		.voteCell{color:#5F5F5F; }
		.content .richCell .richParagraphe .richMultimedia3Bg .voteCell ul,
		.content .richCell .richConclusion .richMultimedia3Bg .voteCell ul{ width:60px; margin:0px 0px 0px 0px; }
		.content .richCell .richParagraphe .richMultimedia3Bg .voteCell ul li,
		.content .richCell .richConclusion .richMultimedia3Bg .voteCell ul li{ width:60px; }
		.voteCell ul{ width:60px; margin:0px 0px 0px 0px; }
		.content .richCell .richText0 .voteCell ul{ margin:0px 0px 0px 0px; }
		.voteTop{  }/*height:30px;*/
			.voteTop .voteLabel { width:100%; height:1.7em;background:url(../images/themeSite/theme1/simple/download/h4_bg.gif) repeat-x bottom ;}
			.voteTop .voteLabel a{ color:#5F5F5F;/*color: #E49411;*/}
			.voteTop .voteLabel a:link{color:#5F5F5F;/*color: #E49411;*/cursor:pointer;  text-decoration:none; }/*font-weight:bold;*/
			.voteTop .voteLabel a:visited{color:#5F5F5F;/*color: #E49411;*/cursor:pointer; text-decoration:none; }
			.voteTop .voteLabel a:hover{color:#5F5F5F;/*color: #E49411;*/cursor:pointer; text-decoration:underline; }
			.voteTop .voteLabel{float:left; padding-top:1px; }
		.voteBody{ float:left; padding:5px 0px 0px 0px; width:60px; }

		/* Static vote properties */
		.voteResult{list-style:none; margin:0px; padding:0px; width:60px; height:20px; position:relative; z-index:1; background:url(../images/themeSite/theme1/star.gif) top left repeat-x ;	}
			.voteResult li{padding:0px; margin:0px;	/*\*/float: left;/* */}
				.voteResult li div{display:block; width:15px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute;	padding: 0px;}
				.voteResult div.voteStarFull1
				{
					width:15px;
					background: url(../images/themeSite/theme1/star.gif) left bottom;
					z-index: 1;
					left: 0px;
				}

				.voteResult div.voteStarFull2
				{
					width:30px;
					background: url(../images/themeSite/theme1/star.gif) left bottom;
					z-index: 1;
					left: 0px;
				}

				.voteResult div.voteStarFull3
				{
					width:45px;
					background: url(../images/themeSite/theme1/star.gif) left bottom;
					z-index: 1;
					left: 0px;
				}

				.voteResult div.voteStarFull4
				{
					width:60px;
					background: url(../images/themeSite/theme1/star.gif) left bottom;
					z-index: 1;
					left: 0px;
				}
				.voteResult div.voteStar1{left: 0px;}
				.voteResult div.voteStar2{left:15px;}
				.voteResult div.voteStar3{left:30px;}
				.voteResult div.voteStar4{left:45px;}	

		/* Dynamic vote properties */
		.voteInput{list-style:none;	margin:0px; padding:0px; width:60px; height:20px; position:relative; background:url(../images/themeSite/theme1/star.gif) top left repeat-x ; display: none;	}
			.voteInput li{padding:0px; margin:0px;	/*\*/float: left;/* */}
				.voteInput li a{display:block; width:15px; height: 20px; text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute;	padding: 0px;}
				.voteInput li a:hover{background: url(../images/themeSite/theme1/star.gif) left bottom; z-index: 1;	left: 0px;}
				.voteInput a.voteStar1{left: 0px;}
				.voteInput a.voteStar1:hover{width:15px;}
				.voteInput a.voteStar2{left:15px;}
				.voteInput a.voteStar2:hover{width:30px;}
				.voteInput a.voteStar3{left:35px;}
				.voteInput a.voteStar3:hover{width:45px;}
				.voteInput a.voteStar4{left:45px;}	
				.voteInput a.voteStar4:hover{width:60px;}			
		.clickEnable{cursor:pointer;}
		.voteBottom{}
		.voteNumber{float:left;	padding:9px 0px 0px 5px; color:#6B92AF; }
		
	/***************************************************
		Complexe 
	***************************************************/


/* Footer ***************************************************/
.footer{clear:both;padding:5px 0 21px 0;font-size:0.8em;}
*html .footer{padding:5px 0 21px 0;}
html>body .footer{position:relative;z-index:60;}
	.footer .footerBg{height:12px}
	.footer .footerHeader{display:none;}
	.footer .footerFooter{display:none;}
		.footer UL{margin:0;}
			.footer UL LI{list-style-type:none;float:left;color:#BCBDC0;padding-right:16px;}
				.footer UL LI SPAN{padding:0 5px 0 5px;}
				.footer UL LI A:link{color:#BCBDC0;text-decoration:none;}
				.footer UL LI A:visited{color:#BCBDC0;text-decoration:none;}
				.footer UL LI A:hover{color:#BCBDC0;text-decoration:none;}
				.footer UL LI.print{}
					.footer UL LI.print A{}
					.footer UL LI.print SPAN{}
					.footer UL LI.print SPAN.no_css{display:none;}
				
				.footer UL LI.friend{}
					.footer UL LI.friend A{}
					.footer UL LI.friend SPAN{}
					
#bgFooter{
	position:absolute;
	display:block;
	background:transparent url(../images/bg_footer.png) no-repeat top left;
	width:1006px;
	height:9px;
	margin:0 0 0 -26px;
}