/********************************************
SPECIFIC COMMON

********************************************/
#global .accessiweb span 			{ display:none; }

/* Header */
#header 							{ position:relative; background:url(../img/header.jpg) no-repeat; height:327px; }
#header .logo 					{ position:absolute; background:url(../img/logo.png) no-repeat; top:30px; left:70px; width:130px; height:279px; z-index:10; }
#header .logo a					{ display:block; width:130px; height:279px; }
#header .hora 					{ position:absolute; top:65px; right:132px; width:620px; height:20px; text-align:right; font-size:10px; }
#header .menu 					{ position:absolute; background:url(../img/menu-fond.png) no-repeat; top:80px; right:130px; width:626px; height:72px; padding:15px 0 0 10px; }
#header .menu  li					{ float:left; padding:0 6px; }
#header .menu  li a					{ color:#FFFFFF; font-weight:bold; text-decoration:none; text-transform:uppercase; font-size:12px; }
#header .menu  li.active a			{ color:#8fd4fe; }
#header .menu  li a:hover 			{ text-decoration:none; color:#8fd4fe;}

#header .menu ul.ssrub  { background:#4a4a4a; margin-left:-5px; margin-top:5px; padding:3px 0 7px 5px; position:absolute; z-index:300; display:none; }
#header .menu ul.ssrub  li { display:block; font-size:9px; float:none; padding-left:5px; text-align:left; text-transform:none; }
#header .menu ul.ssrub  li a { text-transform:none; }
#header .menu ul.ssrub  ul { margin-bottom:5px; }
#header .menu ul.ssrub  ul li a{ display:block; font-size:11px; font-weight:normal; float:none; padding-left:10px; text-align:left; text-transform:none; }



#header .menu  li.active .ssrub  a	{color:#FFFFFF;}
#header .menu  .ssrub  li.active a	{color:#8fd4fe;}
#header .mea 					{ position:absolute; z-index:11; }
#header .mea.video 				{ background:url(../img/video-integrale.png) no-repeat; top:185px; left:455px; width:245px; height:170px; }
#header .mea.video  a 			{ display:block; width:245px; height:170px; }
#header .mea.animateur, #header .mea.humoriste	{ background:url(../img/mea_fond.png) no-repeat; height:202px; left:485px; top:180px; width:177px; padding:27px 25px 35px 25px; }
#header .mea.animateur a.info, #header .mea.humoriste a.info{ background:url(../img/picto_info.png) no-repeat; display:block; margin-right:10px; margin-top:5px; width:24px; height:24px; float:right; }
#header  .photo_animateur		{margin-left:9px;}
#header .mea.animateur img.imgprint,#header .mea.humoriste img.imgprint{display:none;}
#header .mea.animateur 			{top:160px;}
#header .mea.animateur .meaindic {margin-left:5px; margin-top:-12px; width:140px;}
#header .mea .txtmea, #header .mea .titremea  	{display:none;}

#moteur_recherche  {
	bottom:30px;
	position:absolute;
	right:10px;
	}
#moteur_recherche .txtrecherche {
	background:url(../img/bg_recherche.png) no-repeat; 
	border:medium none;
	height:18px;
	line-height:18px;
	padding:0 3px;
	width:131px;
	color:#545454;
	font-size:11px;
	}
#moteur_recherche .subrecherche {
	background:none;
	color:#FFF;
	font-weight:bold;
	text-transform:uppercase;
	border:medium none;
	cursor:pointer;
	height:19px;
	width:22px;
	}
#header .addThis{
	text-decoration:none;
	position:absolute;
	right:180px;
	bottom:27px;
	}

/* Content */
#content						{ position:relative; background:url(../img/fond.png) no-repeat #8FD4FE; }
#content .habillage				{/*background:url(../img/habillage-content-bas.png) no-repeat;  width:996px; height:169px; */}
#content .habillage .bas-left	{position:absolute; bottom:0px; left:0px;}
#content .habillage .bas-right	{position:absolute; bottom:0px; right:0px;}


#content #contact				{ position:absolute; background:url(../img/contactez-nous.png) no-repeat; height:285px; padding:60px 45px 30px 30px; right:0; top:-30px; width:240px; }
#content #contact h4				{ margin-bottom:3px; font-size:13px; }
#content #contact .scroll		{ overflow:hidden; height:285px; }
#content #contact .flecheTop		{ background:url(../img/fleTop.png) no-repeat; height:17px; width:15px; position:absolute; right:8px;}
#content #contact .flecheBottom	{ background:url(../img/fleBottom.png) no-repeat; height:17px; width:15px; position:absolute; right:8px; bottom:25px;}
#content #contact li.item			{ font-weight:bold; padding:12px 0; border-bottom:2px dotted #4A4A4A;}
#content #contact li.item.first	{ padding-top:0;}
#content #contact li.item.last	{ padding-bottom:0; border-bottom:none;}

#content #adVdoBlk				{ position:absolute; top:360px; right:10px; width:300px; height:250px; z-index:4; }
#content .block h4				{ color:#FFFFFF; font-size:18px; margin-bottom:45px; }
#content .fle {padding-left:12px; background:url(../img/fle.png) no-repeat; line-height:12px;}
#content .fle a, #content a.fle {color:#000; font-weight:bold; text-decoration: none;}
#content .fleGd {padding-left:15px; background:url(../img/fle_gd.png) no-repeat center left;}
#content  a{ color:#181818; text-decoration:underline;}
#content  a:hover{ color:#4d4d4d;}

/* Footer */
#footer 							{ position:relative; background:#4A4A4A; padding:5px 40px 10px; color:#FFFFFF; height:25px; z-index:10; }
#footer h3						{ font-weight:normal; margin-bottom:5px; }
#footer li						{ float:left; padding:0 10px 0 10px; border-right:1px solid #FFFFFF; }
#footer li.first					{ padding:0 10px 0 0; }
#footer li.last					{ border-right:none; }
#footer li a						{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
#footer li a:hover					{ color:#9cd5d8; }
#footer .credits					{ position:absolute; background:url(../img/credits.png) no-repeat; top:-50px; right:25px; width:87px; height:35px; z-index:11; !important; }
#footer .credits a				{ display:block; width:87px; height:35px; }
#footer .credits #txtpopin_credit{ display:none; }

/* PAGINATION */
#content .pagination{ bottom:35px; clear:both; height:25px; position:absolute; text-align:center; width:570px; z-index:11;}
	#content .pagination ul{display:inline-block;	margin:0 auto;	overflow:hidden;}
	#content .pagination li{display:block; float:left;	height:20px;/*25-5*/padding:5px 5px 0 5px;background:url(../img/pagination_bg.png) repeat-x top left;}
	#content .pagination li.derniere{background:url(../img/pagination_bgright.png) no-repeat top right;padding-right:15px;	}
	#content .pagination li.premiere{	background:url(../img/pagination_bgleft.png) no-repeat top left;padding-left:15px;	}
		#content .pagination li.precedent, .pagination li.suivant{background-image:none;	}
		#content .pagination a{color:#4a4a4a; text-decoration:none;}
		#content .pagination .current, .pagination .current a{color:#9e9e9e;}
		#content .pagination li.suivant a, .pagination li.precedent a{background:url(../img/pagination_fleright.png) no-repeat top left; width:14px; height:14px; display:block; }
			#content .pagination li.precedent a{background:url(../img/pagination_fleleft.png) no-repeat top left;}
			#content .pagination li.suivant a span, .pagination li.precedent a span	{display:none;}

/********************************************
SPECIFIC ACCUEIL
********************************************/

#content.accueil				{ height:810px; }
#content.accueil .lastemission	{ position:relative; background:url(../img/emission-fond.png) no-repeat; top:-35px; left:50px; width:569px; height:400px; padding:35px 25px 15px 25px; margin-bottom:25px; }
#content.accueil .thematiques	{ position:relative; background:url(../img/thematique-fond.png) no-repeat; bottom:55px; height:234px; left:50px; padding:60px 25px 20px 25px; width:570px;  }
#content.accueil .sketchs		{ position:absolute; background:url(../img/sketchs.png) no-repeat; bottom:170px; right:14px; width:151px; height:192px; }
#content.accueil .sketchs a		{ display:block; width:151px; height:192px; }
#content.accueil h4				{color:#272727; font-size:14px; margin:0 0 10px 0;}


#content.accueil .lastemission .emission li{ display:block;	float:left; position:relative; overflow:hidden; margin:0 25px 10px 0; width:270px; }
	#content.accueil .lastemission .emission li.droite{ margin:0 0 10px 0; }
	#content.accueil .lastemission .emission img{display:block;	float:left; margin-right:15px; width:60px; }
	#content.accueil .lastemission .emission img:hover{opacity:0.5; }
	#content.accueil .lastemission .emission h2 {margin-bottom:3px; }
	#content.accueil .lastemission .emission h3{display:block; padding-left:12px; background:url(../img/fle.png) no-repeat 0 13px; margin-left:75px;font-size:11px;}
	#content.accueil .lastemission .emission h3 em{color:#54BFC5;}
	
	#content.accueil .lastemission .emission h2 a{color:#FF4624; font-weight:bold; text-decoration:none; }
	#content.accueil .lastemission .emission h2 a span{color:#FF4624; font-weight:normal; text-decoration:none; font-size:10px; }
	#content.accueil .lastemission .emission h3 a{color:#272727; text-decoration:none;}
	#content.accueil .lastemission .emission h3 a:hover{color:#cccccc; }

#content.accueil .lastemission .groupQuestion { display:block; position:relative; clear:both; overflow:hidden; margin:15px 0 0 0; }

#content.accueil .lastemission .posezQuestion { display:block; position:relative; float:left; overflow:hidden; padding:30px 30px 20px 70px; width:160px; height:45px; background:url('../img/bg_bouton_question.jpg'); }
	#content.accueil .lastemission .posezQuestion h3 { color:#000000; font-size:14px; font-weight:bold; }
	#content.accueil .lastemission .posezQuestion:hover h3 { color:#cccccc; }
	#content.accueil .lastemission .posezQuestion p { font-size:11px; }
	#content.accueil .lastemission .posezQuestion:hover p { color:#cccccc; }
	#content.accueil .lastemission .posezQuestion a{position:absolute; top:0; left:0; width:260px; height:95px;}
	#content.accueil .lastemission .posezQuestion a span{ display:none; }

#content.accueil .lastemission .avecVous { display:block; position:relative; overflow:hidden; padding: 45px 24px 23px 96px; width:188px; height:27px; background:url('../img/bg_avecvous.png'); line-height:12px; }
	#content.accueil .lastemission .avecVous img { position:absolute; top:15px; left:18px; width:70px; }
	#content.accueil .lastemission .avecVous img:hover{opacity:0.7; }
	#content.accueil .lastemission .avecVous h3 a{color:#272727; text-decoration:none;}
	#content.accueil .lastemission .avecVous h3 a:hover{color:#cccccc; }



#content.accueil .thematiques h3 a{ color:#289fa1; text-decoration:none; font-size:13px; font-weight:bold;}
#content.accueil .thematiques .troncon{width:243px; float:left;}
#content.accueil .thematiques .troncon li{ margin-right:8px; width:200px; display:block; float:left; margin-bottom:10px; min-height:50px; height:auto !important;}
#content.accueil .thematiques .mea_article {height:190px; position:relative; top:-55px;}
#content.accueil .thematiques .txtmea {height:105px; overflow:auto;}
#content.accueil .thematiques .ulart li{float:none; padding-left:12px; background:url(../img/fle.png) no-repeat; line-height:12px; width:auto;}
#content.accueil .thematiques .ulart li a{ color:#272727; text-decoration:none; }
#content.accueil .thematiques #remonteezindex{ position:absolute; }


#content.videos					{ height:800px; }
#content.videos .block			{ position:absolute; background:url(../img/video-fond.png) no-repeat; top:-30px; left:15px; width:610px; height:345px; z-index:5; padding:30px 20px; }
#content.videos .block h4		{margin-bottom:20px;}
#content.videos .listintegralevideo	{ width:234px; background:#3a3a3a; }
#content.videos .listintegralevideo li{ border-bottom:1px solid #FFF; padding-top:2px; }
#content.videos a.lien_media		{ color:#FFF; font-size:14px; text-decoration:none; font-weight:bold; padding:3px 5px; text-transform:capitalize; display:block; }
#content.videos p.accrochevideo	{ border-top:1px solid #FFF; padding:10px 5px; background:#99dafe; color:#4a4a4a;}
#content.videos .listintegralevideo li.selected{background:#4a4a4a;}
#content.videos #videointegrale	{ position:absolute; right:12px; top :72px;}

#content.humoriste				{ height:550px; }
#content.humoriste .block		{ position:relative; background:url(../img/humoriste-fond.png) no-repeat; top:-30px; left:10px; width:600px; height:345px; padding:30px 25px; }
#content.humoriste .block h4	{ margin-bottom:15px; }
#content.humoriste  #Ul_sketchs	{ height:245px; overflow:auto; width:225px;}
#content.humoriste  #Ul_sketchs .date{ color:#272727}
#content.humoriste  #Ul_sketchs li {margin-bottom:5px;}
#content.humoriste  #Ul_sketchs li.selected a {background:url(../img/fleR_gd.png) no-repeat; color:#FFF;}
#content.humoriste  #videosketch{ position:absolute; right:13px; top:72px; z-index:15;}

#content.chroniqueurs			{ height:auto; }
#content.chroniqueurs .block		{ position:relative; background:url(../img/fondblock_vierge.png) no-repeat; top:-35px; left:40px; width:619px; height:auto; min-height:744px; padding:30px 0; overflow:hidden; }
#content.chroniqueurs h4			{margin-bottom:30px; margin-left:25px;}
#popinccvb						{background:url(../img/emission-fond.png) no-repeat; width:569px; height:345px; padding:30px 25px; color:#4a4a4a; }
#content.chroniqueurs #listechroniqueur {background:#FFF url("../img/fondblock_vierge.png") no-repeat 0 -82px; height:auto !important; min-height:285px; overflow:hidden; padding:42px 10px 105px 20px; position:relative;}
#content.chroniqueurs #listechroniqueur li{background:url(../img/bg_lichroniqueurs.png) no-repeat; width:124px; height:140px; padding:10px; float:left; display:block; margin-bottom:10px; position:relative;}
#content.chroniqueurs h3			{position:absolute; bottom:10px; font-size:12px; text-align:center; width:120px;}
#content.chroniqueurs h3	a		{text-decoration:none;}
#content.chroniqueurs .imgchroniqueur	{height:112px; overflow:hidden; display:block;}
#content.chroniqueurs .txtpopin	{display:none;}
#content.chroniqueurs .habillage		{background:url(../img/habillage-content-bas-bl.png) no-repeat;}

#content.rubriques				{ height:800px; }
#content.rubriques .block		{ position:relative; background:url(../img/archives-fond.png) no-repeat; top:-35px; left:40px; width:569px; height:744px; padding:30px 25px; }
#content.rubriques .Ulrecherche{display:block; float:left; margin-left:10px; margin-right:10px; float:left; width:264px; min-height:650px; height:auto !important;}
#content.rubriques .Ulrecherche.last{ margin-right:0; margin-left:20px;}
#content.rubriques .Ulrecherche li{margin-bottom:10px;}
#content.rubriques .Ulrecherche li h3 a	{display:block; padding-left:15px; background:url(../img/fle_gd.png) no-repeat; color:#272727; text-decoration:none;}
#content.rubriques .Ulrecherche li h3 a:hover{background:url(../img/fleR_gd.png) no-repeat; color:#ff4624;}
#content.rubriques .Ulrecherche li p{color:#8b8b8b;}

#content.article				{ height:auto; }
#content.article .block			{ position:relative; background:url(../img/article-fond.png) no-repeat; top:-35px; left:40px; width:619px; height:auto; padding:30px 0 ; }
#content.article h4				{margin-bottom:6px; margin-left:25px;}
#content.article .imgfond		{margin-left:19px; margin-bottom:15px;}
#content.article .textart		{height:auto; margin-left:205px; overflow:hidden; float:left;}
#content.article #contenuart		{position:relative; min-height:285px; height:auto !important; overflow:hidden; background:#FFF; padding-bottom:105px; background:#FFF;}
#content.article #infosup		{position:absolute; width:160px; margin-left:20px;}
#content.article #outils			{position:absolute; right:15px; top:0;}
#content.article #selectart 		{width:150px;}
#content.article #infosup h5 		{color:#3da2a8; font-weight:bold; font-size:14px; text-transform:uppercase; margin:10px 0 5px 0;}
#content.article #pluslus h5 		{color:#e53821;}
#content.article #pluslus ul		{margin-bottom:10px;}
#content.article #pluslus li		{display:block; margin-bottom:5px;}
#content.article #pluslus a		{display:block;}
#content.article #video{ position:absolute; right:15px; top:85px; z-index:15;}
#content.article .habillage		{background:url(../img/habillage-content-bas-bl.png) no-repeat;}

#content .textart .date{ color:#181818;}
#content .textart h2{ font-size:18px; font-weight:bold; color:#181818; line-height:20px; margin:10px 0;}
#content .textart p{margin:5px 0;}
#content .textart p.chapo{ font-weight:bold; color:#181818;}
#content .textart a{ color:#181818;}
#content .textart a:hover{ color:#4d4d4d;}
#content .textart .left{ float:left; margin:0 10px 10px 0;}
#content .textart .right{ float:right; margin:0 10px 10px 10px;}
#content .textart .center{ display:block; text-align:center; margin:0 10px 10px 0;}

#content.recherche			{height:1150px; }
#content.recherche .block	{ position:relative; background:url(../img/fondblock_vierge.png) no-repeat; top:-35px; left:40px; width:569px; height:1150px; padding:30px 25px; }
#content.recherche .block h4 	{margin-bottom:30px;}
#content.recherche .pagination 	{position:relative; bottom:auto;}

#content.rubriques2			{ height:auto; }
#content.rubriques2 .block		{ position:relative; background:url(../img/fondblock_vierge.png) no-repeat; top:-35px; left:40px; width:619px; height:auto; min-height:744px; padding:30px 25px; overflow:hidden; }

#contacteznous{ position:absolute; top:236px; left:700px; z-index:10; }


/********************************************************************/
/*					    	GALERIE							*/
/********************************************************************/


#basGauche {
width:832px;
}

#fondArticle{

margin-bottom:4px;
height:auto !important;

min-height:850px;
padding: 12px;
}

		#fondArticle h1{
		font-size: 18px;
		font-weight: bold;
		color: black;
		text-align: left;
		text-transform: uppercase;
		}

		#fondArticle .pictoGalerie{
		font-size:10px;
		display:inline;
		float:left;
		margin: 10px 6px 0 0;
		width:108px;
		height:80px;
		overflow:hidden;
		}

		#fondArticle .pictoGalerie span{ 
		display:none;
		}

#lightbox-image-details-caption .titre{
font-size:12px;
font-weight:bold;
}

#lightbox-image-details-caption .legende{
font-size:11px;
font-weight:normal;
}

#lightbox-image-details-caption .credits{
font-size:10px;
color:#fff;
font-style: italic ;
font-weight:normal;
}



/********************************************************************/
/*					    	CALENDRIER							*/
/********************************************************************/

#searchDate { position:absolute; width:200px; height:160px; top:138px; padding:20px 50px 10px 50px; left:566px; overflow:hidden; background:url('../img/fond_calendar.png') no-repeat bottom; z-index:20; display:none; }
#content.rechercheDate p { margin-bottom:20px; }
#content.rechercheDate .emission li{ display:block;	float:left; position:relative; overflow:hidden; margin:0 25px 10px 0; width:270px; }
	#content.rechercheDate .emission li.droite{ margin:0 0 10px 0; }
	#content.rechercheDate .emission img{display:block;	float:left; margin-right:15px; width:60px; }
	#content.rechercheDate .emission img:hover{opacity:0.5; }
	#content.rechercheDate .emission h2 {margin-bottom:3px; }
	#content.rechercheDate .emission h3{display:block; padding-left:12px; background:url(../img/fle.png) no-repeat 0 13px; margin-left:75px;font-size:11px;}
	#content.rechercheDate .emission h3 em{color:#54BFC5;}
	
	#content.rechercheDate .emission h2 a{color:#FF4624; font-weight:bold; text-decoration:none; }
	#content.rechercheDate .emission h3 a{color:#272727; text-decoration:none;}
	#content.rechercheDate .emission h3 a:hover{color:#cccccc; }
