@charset "utf-8";
/* CSS Document */

BODY, HTML { width:100% height:100%; margin:0; padding:0; }

BODY { font-size:12px; font-family:Arial, Tahoma, Verdana; color:#545454; }
A { color:#545454; }
A:hover { color:#A62B2E; }
A IMG { border:0; }

#wrapper { background:url(img/tile-bg.jpg) repeat-y center center; }
#subwrapper { background:url(img/header.jpg) repeat-x top center; }
#bg-top { background:url(img/header.jpg) no-repeat top center; }

	#page { margin:0 auto; width:960px; }
		#head { }
			#header { height:142px; position:relative; }
				#adcontainer { display:none; width:750px; margin:0 auto; }
					/*
          .title-ad { color:#000; text-align:center; font-size:8px; letter-spacing:2px; line-height:10px; padding-top:4px; }
          */
					.title-ad { background:url(img/pub.gif) no-repeat center; height:9px;}
          #ad-block-1 { border:1px solid #000; width:728px; height:90px; }
				#logo { margin:47px 0 0 75px; width:165px; height:78px; position:absolute; }
				  #logo A { display:block; width:165px; height:78px; text-indent:-2000em; }
        #search { }
					#search-inner { position:absolute; bottom:30px; right:15px; }
						#search-inner DIV { height:34px; float:left; } 
						#search-form-bgleft { width:8px; height:34px; background:url(img/recherche-left.gif) no-repeat left top; }
						#search-form-bgright { width:8px; height:34px; background:url(img/recherche-right.gif) no-repeat 0 0; }
						#search-form { background:#E0E0E0; }
							#search-form FORM { margin:5px 0 0 0; padding:0; }
							#search-form INPUT { font-size:11px; }
							#search-form #button-search { font-weight:bold; }
		#content { }
			#content-inner { }
				#first-bar { width:306px; float:left; margin:0 7px 13px 13px; }
				BODY#hp #first-bar { width:213px; float:left; margin:0 7px 13px 13px; }
					#first-bar-inner .block { margin-bottom:10px; padding-bottom:7px; background:url(img/shadow-corner.jpg) no-repeat bottom right; }
					#first-bar-inner .block H2 { font-size:18px; font-weight:normal; color:#FFF; background: #000 url(img/header-rightcol.gif) no-repeat; padding:4px 10px; margin:0; }
					BODY#hp #first-bar-inner .block H2 { background: #000 url(img/header-evenements.gif) repeat-x; }
					#first-bar-inner .block .block-inner { border:1px solid #E5E5E5; border-top:0; }
					
						#ad300x250 { display:none; text-align:center; }
							#ad300x250-inner { text-align:center; }
						#evenements, #archives, #topvideos { }
						#topvideos { margin-top:10px; }
						
							.block-links UL { margin:0; padding:0; }
								.block-links LI { list-style:none; margin:0; padding:0; border-bottom:1px solid #e5e5e5; background:url(img/tile-relief.gif) repeat-x bottom; }
								.block-links LI.active { background:url(img/tile-archive-on.gif) repeat-x bottom; }
								.block-links LI A { display:block; background:url(img/arrow-archive-on.gif) no-repeat 7px center; padding:6px 6px 5px 25px; text-decoration:none; }
								.block-links LI.active A { background:url(img/arrow-archive-off.gif) no-repeat 7px center; }
								.block-links LI.active A { font-weight:bold; }
								.block-links LI.active:hover A { color:#545454; }
							
							.block-videos-list UL { margin:0; padding:0; }
								.block-videos-list LI { list-style:none; margin:0; padding:11px 9px; border-bottom:1px solid #E5E5E5; height:54px; background:url(img/tile-relief.gif) repeat-x bottom; }
								.block-videos-list LI IMG { float:left; margin-right:10px; }
								.block-videos-list LI P { margin:0; }
								.block-videos-list LI A.more { color:#A62B2E; font-weight:bold; background:url(img/arrow-topvideos.gif) no-repeat right center; text-decoration:none; padding-right:15px; }
								.block-videos-list LI A.more:hover { text-decoration:underline; }
								
									.topvideos-souchaine { color:#A62B2E; font-size:11px; font-weight:lighter; }
				
				  .kad_player { }
				    #iframe_kad { margin:0 auto; display:none; margin-bottom:15px; }
				    BODY.nomargin { margin:0; padding:0; overflow:hidden; }
            .kad { background-image:url(img/kad-bg.jpg); background-repeat:no-repeat; color:#FFF; font-size:11px; height:104px; line-height:12px; margin:0 auto; padding:6px 5px 0; width:255px; }
				    .kad_img { background-image:url(img/kad-bg-img.jpg); float:left; height:95px; margin-right:5px; padding:4px 0 0 4px; width:95px; }
				    .kad_title { color:#FFF; font-weight:bold; height:26px; margin-bottom:6px; overflow:hidden; padding:5px 0 0; }
				      .kad_title A { color:#FFF; }
				    .kad_txt { color:#FFF; height:38px; margin-bottom:6px; overflow:hidden; }
				    .kad_link { position:absolute; height:15px; overflow:hidden; left:110px; bottom:9px; }
				      .kad_link A { color:#FFF; font-weight:bold; }
				    
				#content-area { width:614px; float:left; margin:0 7px 13px 13px; }
				BODY#hp #content-area { width:701px; }
					#lsig_description { font-size:16px; margin-bottom:8px; margin:3px 5px 12px; }
					#content-area .block { overflow: hidden; _overflow: visible; _overflow-x:hidden; _height: 0; margin-bottom:10px; position:relative; padding-bottom:7px; background:url(img/shadow-corner.jpg) no-repeat bottom right; }
					#content-area .block H2 { font-size:18px; font-weight:normal; color:#FFF; background: #4A4A4A url(img/subheader-tile-leftcol.gif) repeat-x; padding:4px 10px; margin:0; position:relative; }
					BODY#hp #content-area .block H2 { background: #4A4A4A url(img/header-alaune.gif) repeat-x; }
					#content-area .block H2.active { background: #4A4A4A url(img/header-leftcol.gif) no-repeat; }
						#content-area .block H2.active A { width:560px; }
  					#content-area .block H2 A { display:block; color:#FFF; text-decoration:none; width:560px; }
    					#content-area .block H2 A SPAN { font-size:28px; line-height:26px; margin-right:10px; position:absolute; right:8px; top:0; }
					#content-area .block .bt-retour-hp { position:absolute; right:0; top:0; background:url(img/header-split-tile.gif) repeat-y left; padding-left:10px; }
						#content-area .block .bt-retour-hp A { color:#FFF; text-decoration:none; display:block; padding:7px 10px 7px 15px; background:url(img/arrow-retouraccueil.gif) no-repeat left center; }
						#content-area .block .bt-retour-hp A:hover { text-decoration:underline; }
					
					#content-area .block .block-inner { border:1px solid #E5E5E5; border-top:0; margin:0; padding:10px; background:url(img/tile-relief.gif) repeat-x bottom; }
					BODY#hp #content-area .block .block-inner { margin:0; }
					  #content-area .block .block-inner H3 { margin:0 0 10px 0; }
					  #player-div { position:inherit; }
					  #player-div H2 SPAN { display:block; width:470px !important; }
					  #kewegowebtv_title { }
					  #kewegowebtv_player { width:592px; height:370px; background:#000; }
					  #kewegowebtv_description { margin-bottom:10px; }
					  #kewegowebtv_channel_menu { margin:0; width:592px; height:100px; background:#333; }
					  
					#breabcrumb { background:url(img/breadcrump-bg.gif) no-repeat; clear:both; overflow:hidden; _overflow:visible; _overflow-x:hidden; _height:0; margin:0 7px 8px 13px; }
						#breabcrumb UL { list-style:none; margin:0 0 0 12px; padding:0; }
							#breabcrumb LI { float:left; list-style:none; margin:0; background:url(img/breadcrump-arrow.gif) no-repeat right center; padding-right:12px; margin-right:6px; line-height:25px; }
							#breabcrumb LI.last { float:left; list-style:none; margin:0; background:none; margin-right:6px; }
								#breabcrumb LI A { font-weight:bold; text-decoration:none; font-size:13px; }
					
					#block-alaune { }
						#carrousel { margin:0; padding:0 0 20px 0 !important; }
						#carrousel #CoverFlowDiv { margin-top:-50px; }
					
					#block-search .block-inner { padding:0 !important; }
					.result-row { overflow:hidden; _overflow:visible; _overflow-x:hidden; _height:0; padding:18px; border-bottom:1px solid #E5E5E5; background:url(img/tile-relief.gif) repeat-x bottom; }
						.result-img { float:left; margin-right:15px; }
						.result-desc { float:left; width:380px; }
							.result-title { font-size:13px; font-weight:bold; }
								.result-title A:hover { text-decoration:none; }
							.result-breadcrumb { color:#A62B2E; font-size:11px; font-weight:lighter; margin:8px 0; }
							.result-txt { }
							.result-details { color:#999; font-size:11px; font-weight:lighter; margin:12px 0 0 0; }
					#total-results {  }
					#pages-results { text-align:center; font-size:13px; }
						.currentpage { font-weight:bold; text-decoration:none; }
					

		#foot { clear:both; padding:5px; }
			#footer { font-size:10px; text-align:center;  }
				#footer A { text-decoration:none;  }
				#footer A:hover { text-decoration:underline;  }

		#footer-bg { background:url(img/footer.gif) no-repeat center bottom; height:75px; }

