﻿@charset "utf-8";
/* File Created: janvier 8, 2013 */

/* Fichier contenant les css du background (image et couleur de fond) */
@import url(/jeunesse/_css/background.css);
@import url(http://s.radio-canada.ca/_font/Rubrik/Rubrik-Regular.css);

h2:before, h2 span:before {
	content:"";
	float: left;
	margin-right: 8px;
	background-image: url("/jeunesse/_img/sprite.png");
}

body {
	margin: 0;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #030303;
	/*cursor: pointer;*/
}

    

p {
	margin: 10px 0;
}

a {
	color: #fff;
	text-decoration: none;
	outline: 0;
}

	a:hover {
		text-decoration: none;
	}
	
	a img {
		border: 0;
	}	

p a {
	color: #b50000;
	text-decoration: underline;
}

	p a:hover {
		text-decoration: none;
	}

h1, h2, h3, h4 {
	margin: 0;
	padding: 0;
	font-family: 'Lilita One', cursive;
	text-transform: uppercase;
	color: #fff;
	font-weight: normal;
}

	#jeux .titre {
		padding: 3px 6px 0 6px;
	}
	
	#accueil h1, #jeux h1, #VideosBodyTagId h1.hidden {
		display: none;
	}


#nav {
	position: fixed; 
	z-index: 1000; 
	background: #cb040c url(/jeunesse/_img/bg_nav_src.png) repeat-x center center; 
	height: 39px;
    border-bottom: #cb040c solid 1px;
    box-shadow: 0px 2px 6px #333;
	width: 100%;
}

	#nav #conteneurNav {
		display: block;
		width: 990px;
		margin: 0 auto;
	}

		#nav #conteneurNav a.logo {
			display: block;
			background: url(/jeunesse/_img/logo-ici-src-jeunesse.png) no-repeat 0 center;
			width: 441px;
			float: left;
			padding-left: 290px;
			padding-top: 40px;
		    overflow: hidden;
		    height: 0;
		}
		
		#nav #conteneurNav a.src {
			font-family:Rubrik;
            display: block;
			float: right;
			background: url(/jeunesse/_img/sprite.png) 0 -1037px;
			padding-left: 18px;
		    text-transform: uppercase;
			margin-top: 13px;
			font-size: 11px;
			color: #fdcccc;
		}
		
		    #nav #conteneurNav a.src:hover {
		        color: #fff;
		        text-decoration: none;
		        background: url(/jeunesse/_img/sprite.png) 0 -1015px;
		    }

#conteneurPrincipal {
	display: block;
	width: 990px;
	margin: 0 auto;
	padding-top: 92px;
	cursor: default;
	 /*border: 1px solid transparent;  */
}

#conteneurMenu {
	position: relative;
	/*overflow:hidden;*/
	height: 113px;
}

	#conteneurMenu span.bordureTop {
		display: block;
		/*clear: both;*/
		position: absolute;
		top: 100px;
		left: 0;
		width: 100%;
		height: 13px;
		background: url('/jeunesse/_img/bg_menu.png') bottom left;
	}

	ul#menu {
		list-style: none;
		padding: 0;
		margin: 0;
	}
		
		ul#menu li {
			display: block;
			float: left;
			padding: 0;
			margin: 0;
		}
			
			ul#menu li a {
				display: block;
				height: 151px;
				text-align: center;
				padding: 0;
				margin: 0;
				font-family: 'Lilita One', cursive;
				text-transform: uppercase;
				font-size: 22px;
			}
			
		
			ul#menu li.accueil a {
				position: relative;
				text-align: left;
				text-indent: -999px;
				width: 236px;
				height: 113px;
				background-image: url('/jeunesse/_img/menu_logo.png');
			}
			
			    ul#menu li a span {
			        border: 0;
			    }
			    
			        #jeux ul#menu li.jeux a span, #extras ul#menu li.extras a span, #VideosBodyTagId ul#menu li.VideosBodyTagId a span, #blogue ul#menu li.blogue a span, #concours ul#menu li.concours a span {
			            display: inline-block;
			            border-bottom: 3px solid #fff;
			            padding-bottom: 5px;
			        }
			
				ul#menu li.accueil a span {
					display: block;
					position: absolute;
					top: -3px;
					left: -9px;
					width: 25px;
					height: 25px;
					background: url('/jeunesse/_img/sprite.png') 0 -1056px no-repeat;
				}
			
			ul#menu li.jeux a, ul#menu li.VideosBodyTagId a, ul#menu li.blogue a {
				width: 142px;
				/*height: 53px;*/
				height: 30px;
				/*margin-top: 15px;*/
				margin-top: 33px;
				padding-top: 50px;
			}
						
			ul#menu li.jeux a {
				background: url('/jeunesse/_img/menu_jeux.png') center top no-repeat;
			}
						
			ul#menu li.VideosBodyTagId a {
				background: url('/jeunesse/_img/menu_videos.png') center top no-repeat;
			}
						
			ul#menu li.blogue a {
				background: url('/jeunesse/_img/menu_blogue.png') center top no-repeat;
			}
			
				ul#menu li.jeux a:hover, ul#menu li.VideosBodyTagId a:hover, ul#menu li.blogue a:hover, #jeux ul#menu li.jeux a, #VideosBodyTagId ul#menu li.VideosBodyTagId a, .class ul#menu li.blogue a {
					margin-top: 18px;
					height: 45px;
				}
				
				#accueil ul#menu li.accueil a span {
				    display: none;
				}
			
			ul#menu li.extras a, ul#menu li.concours a, ul#menu li.zonepetits a {
				width: 109px;
				background-position: -662px -29px;
				/*height: 48px;
				margin-top: 30px;*/
				height: 30px;
				margin-top: 46px;
				padding-top: 37px;
				font-size: 17px;
			}
			
			ul#menu li.extras a {
				background: url('/jeunesse/_img/menu_extras.png') center top no-repeat;
			}
						
			ul#menu li.concours a {
				background: url('/jeunesse/_img/menu_concours.png') center top no-repeat;
			}
			
			ul#menu li.zonepetits a {
				background: url('/jeunesse/_img/menu_zonedespetits.png') center top no-repeat;
				text-indent: -9999px;
				text-align: left;
			}
			
				ul#menu li.extras a:hover, ul#menu li.concours a:hover, ul#menu li.zonepetits a:hover, #extras ul#menu li.extras a, #concours ul#menu li.concours a {
					/*margin-top: 15px;
					height: 63px;*/
					margin-top: 29px;
					height: 45px;
				}
				
				ul#menu li a:hover {
					text-decoration: none;
					/*border-bottom: 3px solid red;*/
				}

	#main {
		display: block;
		background: url('/jeunesse/_img/bg_contenu.jpg') center top no-repeat #fff;
		padding: 10px 0;
		box-shadow: 0 10px 10px #000000;
	}
	
		#contenu {
			display: block;
			position: relative;
			float: left;
			width: 652px;
			margin-left: 10px;
			margin-bottom: 20px;
		}
		
			#contenu h2 {
				display: block;
				font-size: 20px;
				font-family: 'Lilita One', cursive;
				padding: 11px 0 0 25px;
				height: 30px;
				background-image: url('/jeunesse/_img/sprite.png');
			}
			
				#contenu h2:before {
					margin-right: 8px;
					margin-top: 0px;
				}
				
				#contenu a.plus:after {
					content: "∼";
					width: 9px;
					height: 12px;
					margin-left: 10px;
					margin-top: 0px;
					background-image: url('/jeunesse/_img/sprite.png');
				}
			
				#contenu .jeux h2 {
					background: url('/jeunesse/_img/sprite.png') 0 -401px;
				}
					
					#contenu .jeux h2:before {
						width: 33px;
						height: 31px;
						margin-top: -8px;
						background-position: 0 0;
					}
					
					#contenu .jeux h2.difficulteFacile:before {
						width: 37px;
						height: 20px;
						margin-top: -3px;
						background-position: -363px -260px;
					}
					
					#contenu .jeux h2.difficulteMoyen:before {
						width: 37px;
						height: 20px;
						margin-top: -3px;
						background-position: -363px -233px;
					}
					
					#contenu .jeux h2.difficulteDifficile:before {
						width: 37px;
						height: 20px;
						margin-top: -3px;
						background-position: -363px -207px;
					}
				
				#contenu .jeux a.plus {
					color: #f59100;
					/*background: url('/jeunesse/_img/bg_separateurJaune_deuxColonnes.png') top center no-repeat;*/
				}
				
				    #contenu .jeux a.plus:hover {
				        color: #cc7f0f;
				    }
				
				#contenu .uneColonne.jeux a.plus {
				    background: url('/jeunesse/_img/separateurJaune_uneColonne.png') top center no-repeat;
				}
				
					#contenu .jeux a.plus:after {
						background-position: -363px -314px;
					}
					
					    #contenu .jeux a.plus:hover:after {
						    background-position: -521px -314px;
					    }
				
				#contenu .videos h2 {
					background: url('/jeunesse/_img/sprite.png') 0 -443px;
				}
					
					#accueil #contenu .videos h2:before, #contenu .videos h2 span:before {
						width: 24px;
						height: 24px;
						background-position: 0 -31px;
						margin-top: -4px;
					}
					
					#contenu .uneColonne.videos h2 {
					    background: url('/jeunesse/_img/sprite.png') -364px -975px;
					    padding-left: 15px;
					    font-size: 19px;
				    }
				    
				    #contenu .uneColonne.videos h2.animation span:before {
						width: 24px;
						height: 24px;
						background-position: -695px -820px;
					}
					
					#contenu .uneColonne.videos h2.emissionstele span:before {
						width: 24px;
						height: 24px;
						background-position: -695px -849px;
					}
					
					#contenu .uneColonne.videos h2.exclusivites span:before {
						width: 24px;
						height: 24px;
						background-position: -695px -879px;
					}
					
					#contenu .uneColonne.videos h2.reportages span:before {
						width: 24px;
						height: 24px;
						background: url('/jeunesse/_img/sprite.png') -695px -908px;
					}
					
					#contenu .uneColonne.videos h2.courtsmetrages span:before {
						width: 24px;
						height: 24px;
						background-position: -695px -940px;
					}
					
					#contenu .uneColonne.videos h2.webseries span:before {
						width: 24px;
						height: 24px;
						background-position: -695px -769px;
					}
					
				#contenu .videos a.plus {
					color: #9bc13c;
					/*background: url('/jeunesse/_img/bg_separateurVert_deuxColonnes.png') top center no-repeat;*/
				}
				
				    #contenu .videos a.plus:hover {
					    color: #86a43c;
				    }
				
			    #contenu .uneColonne.videos a.plus {
				    background: url('/jeunesse/_img/separateurVert_uneColonne.png') top center no-repeat;
				}
					
					#contenu .videos a.plus:after {
						background-position: -363px -335px;
					}
					
					    #contenu .videos a.plus:hover:after {
						    background-position: -521px -335px;
					    }
				
				#contenu .reportages a.plus {
					background: url('/jeunesse/_img/separateurBleu_uneColonne.png') top center no-repeat;
					color: #2f80b4;
				}
				
				    #contenu .reportages a.plus:hover {
					    color: #31658d;
				    }
					
					#contenu .reportages a.plus:after {
						background-position: -363px -356px;
					}
					
					    #contenu .reportages a.plus:hover:after {
						    background-position: -521px -356px;
					    }
					
			#contenu .deuxColonnes {
				display: block;
				float: left;
				width: 315px;
				margin: 0 10px 35px 0;
				background: url('/jeunesse/_img/ombre_deuxColonnes.png') bottom center no-repeat;
			}
			
				#contenu .deuxColonnes .item {
					display: block;
					padding-left: 15px;
					margin-top: 20px;
					padding-bottom: 5px;
					height: 130px;
				}
				
					#contenu .deuxColonnes.jeux .item, #col-droite .item {
						background: url('/jeunesse/_img/border_item_jeux.png') bottom left no-repeat;
					}
					
					#contenu .deuxColonnes.videos .item {
						background: url('/jeunesse/_img/border_item_videos.png') bottom left no-repeat;
					}
				
					#contenu .item a.float, #col-droite .item a.float {
						display: block;
						float: left;
						width: 139px;
						margin-right: 10px;
						color: #000;
						font-size: 16px;
						line-height: 17px;
						font-weight: 900;
					}
					
					    #contenu .deuxColonnes.jeux .item a.float:hover {
					        color: #f59100;
					    }
					    
					    #contenu .deuxColonnes.videos .item a.float:hover {
					        color: #9bc13c;
					    }
					    
					    #contenu .uneColonne .item a.itemTitre:hover {
					        color: #2f80b4;
					    }
					
						#contenu .item a.float img, #col-droite .item a.float img {
							border: 1px solid #999999;
						}
						
						#contenu .deuxColonnes.videos .item a.float.emission {
							color: #666666;
							font-size: 11px;
							line-height: 13px;
							text-transform: uppercase;
							font-weight: normal;
						}
						
					#contenu .item .evaluation, #col-droite .item .evaluation {
						margin-top: 10px;
					}
					
						#contenu .uneColonne.jeux .item .evaluation {
							margin-top: 0;
						}
					
					#contenu .item .evaluation, #contenu .item .evaluation a, #contenu .item .evaluation span, #col-droite .item .evaluation span {
						display: block;
						float: left;
					}
					
						#contenu .item .evaluation a, #contenu .item .evaluation span, #col-droite .item .evaluation span {
							margin-right: 8px;
							background-image: url('/jeunesse/_img/sprite.png');
						}
						
						#contenu .item .evaluation .type.quetes, #col-droite .item .evaluation .type.quetes {
	                        width: 17px;
	                        height: 24px;
	                        background-position: -363px -76px;
                        }
							
                        #contenu .item .evaluation .type.arcade, #col-droite .item .evaluation .type.arcade {
	                        width: 19px;
	                        height: 21px;
	                        margin-top: 3px;
	                        background-position: -363px -103px;
                        }
							
                        #contenu .item .evaluation .type.sports, #col-droite .item .evaluation .type.sports {
	                        width: 27px;
	                        height: 22px;
	                        margin-top: 2px;
	                        background-position: -363px -127px;
                        }
							
                        #contenu .item .evaluation .type.creetonjeu, #col-droite .item .evaluation .type.creetonjeu {
	                        width: 23px;
	                        height: 22px;
	                        margin-top: 2px;
	                        background-position: -363px -181px;
                        }
							
                        #contenu .item .evaluation .type.passetemps, #col-droite .item .evaluation .type.passetemps {
	                        width: 23px;
	                        height: 23px;
	                        margin-top: 1px;
	                        background-position: -363px -152px;
                        }
							
                        #contenu .item .evaluation .difficulte.difficile, #col-droite .item .evaluation .difficulte.difficile {
	                        width: 36px;
	                        height: 20px;
	                        margin-top: 4px;
	                        background-position: -363px -207px;
                        }
							
                        #contenu .item .evaluation .difficulte.moyen, #col-droite .item .evaluation .difficulte.moyen {
	                        width: 36px;
	                        height: 20px;
	                        margin-top: 4px;
	                        background-position: -363px -233px;
                        }
							
                        #contenu .item .evaluation .difficulte.facile, #col-droite .item .evaluation .difficulte.facile {
	                        width: 36px;
	                        height: 20px;
	                        margin-top: 4px;
	                        background-position: -363px -260px;
                        }
							
                        #contenu .item .evaluation .flash.oui, #col-droite .item .evaluation .flash.oui {
	                        width: 47px;
	                        height: 19px;
	                        margin-top: 5px;
	                        background-position: -363px -289px;
                        }
							
                        #contenu .item .evaluation .flash.non, #col-droite .item .evaluation .flash.non {
	                        display: none;
                        }
														
				#contenu a.plus {
					display: block;
					text-align: center;
					font-size: 16px;
					font-family: 'Lilita One', cursive;
					text-transform: uppercase;
					padding-top: 10px;
					margin: 0 auto;
				}
			
			#contenu .uneColonne {
				width: 100%;
				margin-bottom: 35px;
				/*background: url('/jeunesse/_img/ombre_uneColonne.png') bottom center no-repeat;*/
			}
			
				#accueil #contenu .uneColonne, #extras #contenu .uneColonne, #jeux #contenu .uneColonne.sansconsole, .sansconsole {
					margin-top: 0 !important;
				}
			
				#contenu .uneColonne.reportages h2 {
					background-position: 0 -487px;
				}
				
					#contenu .uneColonne.reportages h2:before {
						width: 36px;
						height: 19px;
						margin-top: -1px;
						background-position: 0 -58px;
					}
				
				#contenu .uneColonne.reportages .item {
					width: 302px;
					float: left;
					margin: 17px 8px 10px 14px;
				}
				
					#contenu .uneColonne.reportages .item a {
						display: block;
						color: #000;
					}
					
						#contenu .uneColonne.reportages .item a img {
							border: 1px solid #9d9d9d;
							margin-bottom: 5px;
						}
					
						#contenu .uneColonne.reportages .item a.cat {
							font-size: 11px;
							color: #666666;
							text-transform: uppercase;
							margin-bottom: 5px;
						}
						
							#contenu .uneColonne .item a.cat:before {
								margin-right: 5px;
								float: left;
								content: "";
								background-image: url('/jeunesse/_img/sprite.png');
							}
							
								#contenu .uneColonne .item a.cat.monde:before {
									width: 20px;
									height: 19px;
									background-position: -225px -306px;
								}
								
								#contenu .uneColonne .item a.cat.musique:before {
									width: 19px;
									height: 19px;
									background-position: -225px -265px;
								}
								
								#contenu .uneColonne .item a.cat.livres:before {
									width: 17px;
									height: 14px;
									background-position: -225px -247px;
								}
								
								#contenu .uneColonne .item a.cat.cinéma:before {
									width: 16px;
									height: 15px;
									background-position: -225px -286px;
								}
								
								#contenu .uneColonne .item a.cat.environnement:before {
									width: 15px;
									height: 12px;
									background-position: -225px -326px;
								}
								
								#contenu .uneColonne .item a.cat.science:before {
									width: 14px;
									height: 15px;
									background-position: -225px -343px;
								}
								
								#contenu .uneColonne .item a.cat.sports:before {
									width: 15px;
									height: 12px;
									background-position: -225px -364px;
								}
								
								#contenu .uneColonne .item a.cat.aussi:before {
									width: 15px;
									height: 13px;
									background-position: -225px -381px;
								}
                                #contenu .uneColonne .item a.cat.podium:before {
									width: 17px;
									height: 14px;
									background-position: -225px -176px;
								}
                                 #contenu .uneColonne .item a.cat.recettes:before {
									width: 17px;
									height: 14px;
									background-position: -225px -230px;
								}
						
						#contenu .uneColonne .item a.itemTitre {
							font-size: 18px;
							line-height: 20px;
							font-weight: bold;
						}
				
				#contenu .uneColonne.jeux h2 {
					background-position: -364px -402px;
					padding-left: 15px;
				}
				
					#contenu .uneColonne.jeux h2.quetes:before {
						width: 17px;
						height: 24px;
						margin-top: -6px;
						background-position: -695px -76px;
					}
					
					#contenu .uneColonne.jeux h2.arcade:before {
						width: 19px;
						height: 21px;
						margin-top: -4px;
						background-position: -695px -102px;
					}
					
					#contenu .uneColonne.jeux h2.sports:before {
						width: 27px;
						height: 22px;
						margin-top: -4px;
						background-position: -695px -126px;
					}
					
					#contenu .uneColonne.jeux h2.creetonjeu:before {
						width: 23px;
						height: 23px;
						margin-top: -4px;
						background-position: -695px -152px;
					}
					
					#contenu .uneColonne.jeux h2.passetemps:before {
						width: 24px;
						height: 23px;
						margin-top: -4px;
						background-position: -695px -180px;
					}
				
				#contenu .uneColonne.jeux .item, #contenu .uneColonne.videos .item {
					display: block;
					width: 208px;
					height: 175px;
					float: left;
					margin: 10px 4px 0 5px;
				}	
				
					#contenu .uneColonne.jeux .item .float, #contenu .uneColonne.videos .item .float {
						font-size: 16px;
						width: 100%;
					}
					
					    #contenu .uneColonne.videos .item .float.age {
					        font-size: 11px;
					        color: #666666;
					        text-transform: uppercase;
					        font-weight: normal;
					    }
					
						#contenu .uneColonne.jeux .item .float.img, #contenu .uneColonne.videos .item .float.img {
							position: relative;
							width: 185px;
							height: 95px;
							border: 1px solid #999999;
							margin-bottom: 5px;
							padding: 10px;
							font-size: 14px;
							font-weight: normal;
							color: #fff;
							text-indent: -9999px;
						}
						
							#contenu .uneColonne.jeux .item .float.img:hover, #contenu .uneColonne.videos .item .float.img:hover {
								text-indent: 0;
								/*background: url("../themes/default/background-transparent-carousel.png") repeat scroll left top transparent;*/
							    background: url("../_js/fancybox_overlay.png") repeat scroll left top transparent;
								text-decoration: none;
							}
						
							#contenu .uneColonne.jeux .item .float.img span, #contenu .uneColonne.videos .item .float.img span {
								display: none;
							}
							
							#contenu .uneColonne.jeux .item .float.img:hover span, #contenu .uneColonne.videos .item .float.img:hover span {
								display: block;
								position: absolute;
								width: 80px;
								bottom: 10px;
								left: 60px;
								text-align: center;
								color: #f59100;
								font-family: 'Lilita One', cursive;
								font-size: 20px;
								text-transform: uppercase;
							}
							
							#contenu .uneColonne.videos .item .float.img:hover span {
							    color: #96bf07;
							    width: 180px;
							    left: 10px;
							}
							
							    #contenu .uneColonne.jeux .item .float.img:hover span:after, #contenu .uneColonne.videos .item .float.img:hover span:after {
							        float: right;
							        content: "";
							        width: 9px;
							        height: 12px;
							        background: url('/jeunesse/_img/sprite.png') -364px -318px;
							        margin-top: 3px;
							    }
							    
							     #contenu .uneColonne.videos .item .float.img:hover span:after {
							         background: url('/jeunesse/_img/sprite.png') -364px -339px;
							     }
							
							
				
		#col-droite {
			display: block;
			float: right;
			width: 300px;
			margin-right: 10px;
		}
		
			#tazone {
				display: block;
				/*width: 100%;*/
				height: 122px;
				background: url('/jeunesse/_img/bg_tazone.png') top center no-repeat;
				padding: 0 10px 0 20px;
				margin-bottom: 5px;
			}
			
				#tazone h2 {
					display: block;
					float: left;
					text-indent: -9999px;
					width: 125px;
					height: 44px;
					background: url('/jeunesse/_img/logo_taZone.gif') no-repeat;
				}
				
			   #tazone a.btn_jeunesse {
			       float: right;
			       margin: 15px 15px 0 0;
			       }
			       
			       #tazone a.btn_jeunesse.toncompte, #tazone a.btn_jeunesse.ssoLogout {
			           margin-top: 0;
			       }
			   
			   #tazone a.btn_jeunesse span.coinDroite{
	               background-color: #f9ebc1;
	           }
	           
	           #tazone a.btn_jeunesse:hover, #tazone a.btn_jeunesse:focus{color:#b50000;}
	           
	           #tazone a.btn_jeunesse:hover span.coinDroite, #tazone a.btn_jeunesse:focus span.coinDroite{
	               background-color: #f9ebc1; 
	               color:#b50000;
	               }
				
                #tazone a.btn_jeunesse:hover span.coinDroite:after, #tazone a.btn_jeunesse:focus span.coinDroite:after {
                    background-image: url('/jeunesse/_img/btn_flecheSuivant_Rouge.png');
                    }
                
				
				#tazone p {
					font-weight: 900;
					font-size: 14px;
				}
				
				    #tazone p span {
				        color: #b50000;
				        font-family: 'Permanent Marker', cursive;
				        font-size: 18px;
				        font-weight: normal;
				        text-transform: uppercase;
				    }
			
			#teaserJournal {
			    display: block;
                text-indent: -9999px;
                width: 300px;
                height: 69px;
                background: url('/jeunesse/_img/teaser_journal.png') no-repeat;
                margin: -25px 0 15px 0;
			}
			
			#teaserGuideHoraire {
			    display: block;
                text-indent: -9999px;
                width: 300px;
                height: 91px;
                background: url('/jeunesse/_img/teaser_guide_horaire.png') no-repeat;
                margin: 0 0 15px 0;
			}
				
			#sondage {
				background: url('/jeunesse/_img/bg_papierLigne.gif') no-repeat bottom;
				margin-bottom: 20px;
				font-family: 'Permanent Marker', cursive;
				font-size: 18px;
			}
				
				#sondage p {
					margin: 0 0 0 35px;
				}
				
				#sondage h2 {
					display: block;
					height: 32px;
					background: url('/jeunesse/_img/sprite.png') 0 -530px;
					font-size: 18px;
					padding-left: 10px;
				}
				
					#sondage h2 span {
						display: inline-block;
						width: 20px;
						height: 22px;
						background: url('/jeunesse/_img/sprite.png') 0 -77px;
						margin-right: 5px;
					}
			
			.teaser {
				display: block;
				margin-bottom: 10px;
				border: 1px solid #999;
			}
			
			#col-droite #concours {
				display: block;
				margin-top: 20px;
				margin-bottom: 20px;
				padding-bottom: 32px;
				background: url('../_img/bg_blocConcours.gif') bottom center no-repeat;
			}
						
				#col-droite #concours h2 {
					display: block;
					height: 32px;
					background: url('/jeunesse/_img/sprite.png') -375px -530px;
					font-size: 18px;
					padding-left: 10px;
				}
				
					 #col-droite #concours h2 span {
						display: inline-block;
						width: 20px;
						height: 25px;
						background: url('/jeunesse/_img/sprite.png') 0 -99px;
						margin-right: 5px;
					}
				 #col-droite #concours a {
					display: block;
					margin-top: 10px;
				}
				
				#col-droite #concours p, #col-droite #concours .btn_jeunesse, #col-droite #concours br, #col-droite #concours h3 {
				    display: none;
				}
				
				#col-droite #concours .item {
				    background: none;
				    height:  75px;
				}
			
		#col-droite #blogueDeMel {
          background: url("/jeunesse/_img/bg_catMel.png") no-repeat scroll 0 0 transparent;
          padding: 10px 115px 0 15px;
          margin-bottom: 15px;
		}
		
		    #col-droite #blogueDeMel h2 {
                color: #B50000;
                font-family: 'Permanent Marker',cursive;
                font-size: 18px;
                font-weight: normal;
                line-height: 26px;
            }
            
            #col-droite #blogueDeMel a {
              background: url("/jeunesse/_img/bg_btnCatMel.png") no-repeat scroll 0 0 transparent;
              color: #FFFFFF;
              display: block;
              font-family: 'Lilita One',cursive;
              font-size: 16px;
              font-weight: normal;
              height: 24px;
              margin-left: -10px;
              margin-top: 10px;
              padding-top: 6px;
              text-align: center;
              text-transform: uppercase;
              width: 289px;
            }
            
            #col-droite #blogueDeMel a:hover {
				background-position: 0 -30px;
				color: #cb0707;
			}
				
		#carrousel {
			display: block;
			width: 656px;
			height: 395px;
			margin:0 0 15px -18px;
			padding: 22px 0 0 24px;
			background: url('/jeunesse/_img/bg_carrousel.png') top center no-repeat;
		}
						
	#footer {
		display: block;
		height: 148px;
		padding: 150px 30px 0;
		margin-top: -100px;
		background: url('/jeunesse/_img/bg_footer.jpg') top center no-repeat;
		box-shadow: 0 10px 10px #000000;
		font-weight: 900;
		font-size: 12px;
	}
	
	    #footer a {
	        color: #fdcccc;
	    }
	    
	        #footer a:hover {
	            color: #fff;
	            text-decoration: none;
	        }
	
		#footer .divisions {
			display: block;
			float: left;
		}
		
			#footer .divisions.gauche {
				width: 300px;
				margin-right: 100px;
				font-size: 11px;
				color: #fdcccc;
			}
			
				#footer .divisions.gauche .logo {
					display: block;
					width: 303px;
					height: 55px;
					background: url('/jeunesse/_img/sprite.png') 0 -565px;
					text-indent: -9999px;
					margin-bottom: 20px;
				}
				
				#footer .divisions.gauche .accueil {
					display: block;
					float: left;
					width: 130px;
					font-size: 11px;
					line-height: 12px;
					text-transform: uppercase;
					padding: 0 5px 0 0;
					border-right: 1px solid #c54a47;
					margin: 0 20px 10px 0;
				}
				
					#footer .divisions.gauche .accueil:before {
					    float: left;
	                    content: "";
						width: 25px;
						height: 25px;
						background: url('/jeunesse/_img/sprite.png') 0 -126px;
						margin-right: 3px;
					}
				
				#footer .divisions.gauche .zonedespetits {
					display: block;
					float: left;
					width: 86px;
					height: 45px;
					background-image: url('/jeunesse/_img/sprite.png');
					background-position:  -412px -621px;
					text-indent: -9999px;
					margin-top: -10px;
				}
				
				    #footer .divisions.gauche .zonedespetits:hover {
				        background-position: -552px -621px;
				    }
			
			#footer .divisions.centre {
				width: 170px;
				margin-right: 80px;
			}
			
				#footer .divisions.centre ul {
					margin: 0;
					padding: 0;
					list-style: none;
					text-transform: uppercase;
					font-size: 12px;
				}
				
					#footer .divisions.centre ul li {
						border-bottom: 1px solid #c54a47;
						padding: 5px 0 10px 0;
						margin-top: 5px;
						background-image: url('/jeunesse/_img/sprite.png');
						background-repeat: no-repeat;
					}
					
						#footer .divisions.centre ul li.jeux {
							background-position: -33px 0px;
						}
						
						#footer .divisions.centre ul li.videos {
							background-position: -25px -29px;
						}
						
						#footer .divisions.centre ul li.blogue {
							background-position: -37px -55px;
						}
					
						#footer .divisions.centre ul li a {
							padding-left: 35px;
						}
			
			#footer .divisions.droite {
				width: 270px;
				color: #fff;
			}
			
				#footer .divisions.droite p {
					text-transform: uppercase;
					border-bottom: 1px solid #c54a47;
					padding-bottom: 5px;
				}
			
				#footer .divisions.droite ul {
					padding: 0 0 0 15px;
					margin: 0;
					/*list-style-image: url('/jeunesse/_img/footer_bullet.gif');*/
					list-style: circle;
				}
				
					#footer .divisions.droite ul li {
						width: 125px;
						float: left;
						list-style-image: url('/jeunesse/_img/footer_bullet.gif');
						padding-bottom: 4px;
						font-weight: normal;
						font-size: 12px;
					}
			

*.clear {
    clear: both;
    display: block;
    /*float: none;
    font-size: 0;
    height: 0;*/
    line-height: 0;
}

.fancybox-custom .fancybox-skin {
		box-shadow: 0 0 50px #222;
	}
	
	
/**** page 404 ****/

#pageErreur #contenu {
    background: url('../_img/img_erreur.gif') no-repeat 20px 20px;
    padding: 200px 330px 0 30px;
    width: 292px;
    min-height: 250px;
    position: relative;
}

#pageErreur h1 {
    color: #000;
    font-size: 18px;
}

#pageErreur .erreur404, #pageErreur .erreur500 
{
    display: block;
	position: absolute;
	bottom: 53px;
}

#pageErreur .erreur404 {
	right: 180px;
	width: 82px;
	height: 60px;
	background: url('../_img/img_404.gif');
}

#pageErreur .erreur500 {
	right: 177px;
	width: 88px;
	height: 60px;
	background: url('../_img/img_500.gif');
}