/* ---------------------------------- */
/* GLOBAL */
/* ---------------------------------- */

.png{
behavior: url(data/css/png.htc);
}

#nomdusite{
display:none;
}

@media aural {
	#nomdusite {
	display:block;
	}
}

.invisible{
display:none;
}

@media aural {
	.invisible {
	display:block;
	}
}

#global{
position:relative;
width:996px;
margin: 0 0 10px 0;
min-height:500px;
height:auto !important;
height: 500px;
padding-top:120px;
}

		#global #coinG {position:absolute;left:0;top:0;}
		#global #coinD {position:absolute;right:0;top:0;}
		
		#global .txtCenter{
		text-align:center;
		}

		#global .clear{
		clear:both;
		height:1px;
		font-size:1px;
		overflow:hidden;
		}

		#global a{
		text-decoration:none;
		}

		#global .reflet{
		position:relative;
		}

		#global .blocReflet{
		position:absolute;
		top:0;
		left:0;
		z-index:1;
		background:white;
		overflow:hidden;
		}

/* ---------------------------------- */
/* MENU */
/* ---------------------------------- */

#global #menu{
position:relative;
width:966px;
font-size:13px;
padding: 3px 15px 5px 15px;
z-index:40;
}

#global #menu ul{
position:relative;
z-index:40;
}

#global #menu li{
position:relative;
display:inline;
z-index:40;
}

#global #menu a{
font-weight:bold;
}

		#global #menu ul.ssnav{
		position:absolute;
		top: 16px;
		left: 0;
		z-index:40;
		font-size:11px;
		padding-bottom:5px;
		padding-top:5px;
		display:none;
		text-align:left;
		}

		#global #menu ul.ssnav li{
		position:relative;
		display:block;
		padding: 0px 20px 6px 6px;
		z-index:40;
		white-space:nowrap;
		text-align:left;
		}

		#global #menu ul.ssnav li.first{
		position:relative;
		display:block;
		padding: 6px 20px 6px 6px;
		z-index:40;
		white-space:nowrap;
		text-align:left;
		}

				#global #menu ul.ssnav a{
				font-weight:normal;
				}

/* ---------------------------------- */
/* MEA */
/* ---------------------------------- */

#global #mea{
float:right;
display:inline;
width:310px;
margin: 10px 8px 5px 0;
}

		#global #mea .blocMea{
		position:relative;
		width:294px;
		margin:0;
		padding: 4px 8px 2px 8px;
		z-index:10;
		}

		#global #mea .blocMea.noir{
		background:url('../img/blocMeaFond_noir.gif') repeat-y;
		}

		#global #mea .blocMea.blanc{
		background:url('../img/blocMeaFond_blanc.gif') repeat-y;
		}

				#global #mea .blocMea .logoLeft{
				float:left;
				display:inline;
				margin-right: 6px;
				}

				#global #mea .blocMea h3{
				font-size:12px;
				font-weight:bold;
				}

				#global #mea .blocMea p.plus{
				font-size:10px;
				margin-top: 5px;
				font-weight:bold;
				}
				
		#global #mea .blocMeaTop{
		position:relative;
		width:310px;
		height: 3px;
		overflow:hidden;
		z-index:10;
		}

		#global #mea .blocMeaBottom{
		position:relative;
		width:310px;
		height: 8px;
		overflow:hidden;
		margin-bottom: 5px;
		z-index:10;
		}

		#global #mea .blocMea.Light{
		position:relative;
		background:none;
		margin-bottom: 5px;
		z-index:10;
		}

		#global #mea #pavePub{
		text-align:center;
		background:none;
		}

		#global .fieldCtnr{
		border:0;
		margin:10px 5px 10px 0; 
		}

		#global .results table{
		margin:10px 0; 
		}

		#global .results .barreScore_1{ background: red; }
		#global .results .barreScore_2{ background: blue; }
		#global .results .barreScore_3{ background: green; }
		#global .results .barreScore_4{ background: yellow; }
		#global .results .barreScore_5{ background: purple; }

		#global #mea .playlist_mp3{
		margin: 10px 0;
		text-align: center;
		}

/* ---------------------------------- */
/* HORAIRES */
/* ---------------------------------- */

.horaire{
position:absolute;
top: 58px;
right: 10px;
font-weight:bold;
text-align:right;
}

		.horaire.ombre{
		position:absolute;
		top: 60px;
		right: 8px;
		font-weight:bold;
		text-align:right;
		}

				.horaire .heure{
				display:block;
				font-size:28px;
				}

				.horaire .date{
				display:block;
				font-size:17px;
				}

/* ---------------------------------- */
/* CENTRE */
/* ---------------------------------- */

#global #centre{
float:left;
display:inline;
width:640px;
margin: 10px 0 10px 15px;
text-align:justify;
overflow:hidden;
}

		#global #centre p{
		margin: 0 0 3px 0;
		}

		#global #centre table{
		clear:both;
		}

		#global #centre a{
		font-weight:bold;
		}

		#global #centre a:hover{
		font-weight:bold;
		}

		#global #centre p.chapo{
		font-weight:bold;
		margin: 0 0 15px 0;
		}

		#global #centre h2{
		font-size: 20px;
		font-weight:bold;
		margin: 5px 0;
		clear:both;
		}

		#global #centre .spip_documents_left{
		margin: 0 15px 10px 0;
		}

		#global #centre .spip_documents_right{
		margin: 0 0 10px 15px;
		}

		#global #centre .playlist_mp3{
		margin: 10px 0;
		}

/* ---------------------------------- */
/* ARCHIVES */
/* ---------------------------------- */


#global #centre h2.archives {
font-size: 15px;
font-weight:bold;
margin: 0;
}

#global #centre h3.archives {
font-size: 13px;
font-weight:bold;
margin: 0;
}

#global #centre p.archives a{
font-size: 10px;
}

#global .blocArchive{
position:relative;
width:294px;
margin:0;
padding: 4px 8px 2px 8px;
}

#global #mea .blocArchive.noir{
background:url('../img/blocMeaFond_noir.gif') repeat-y;
}

#global #mea .blocArchive.blanc{
background:url('../img/blocMeaFond_blanc.gif') repeat-y;
}

#global .blocArchiveTop{
position:relative;
width:310px;
height: 3px;
overflow:hidden;
}

#global .blocArchiveBottom{
position:relative;
width:310px;
height: 8px;
overflow:hidden;
margin-bottom: 5px;
}

/* ---------------------------------- */
/* VIDEO ET TEXTE */
/* ---------------------------------- */
#global #centre .mediaLeft{
float:left;
display:inline;
margin: 0 15px 10px 0;
}

		#global #centre .mediaLeft.video{
		margin: 0 15px 10px 0;
		}

				#global #centre .mediaLeft.video embed{
				margin: 0;
				}

				#global #centre .mediaLeft.video object{
				margin: 0;
				}

		#global #centre .legende{
		font-size:9px;
		}
		
		#global #centre .texteCategorie{
		margin: 15px 0;
		}
		
		#global #centre .playlist.videotheque{
		float:left;
		display:inline;
		width: 300px;
		margin: 0 20px 6px 0; 
		height: auto !important;
		height: 70px;
		min-height: 70px;
		cursor:pointer;
		}

		#global #centre .playlist.nav{
		float:left;
		display:inline;
		width: 200px;
		margin: 0 8px 6px 0; 
		height: auto !important;
		height: 70px;
		min-height: 70px;
		cursor:pointer;
		}
		
		#global #centre .playlist.article{
		margin: 0 0 6px 0; 
		height: auto !important;
		height: 60px;
		min-height: 60px;
		cursor:pointer;
		float:left;
		}

				#global #centre .playlist a{
				font-weight:normal;
				}

				#global #centre .playlist a:hover{
				font-weight:normal;
				}
				
				#global #centre .playlist .playlistLogo{
				position:relative;
				float:left;
				display:inline;
				margin: 0 5px 0 0;
				}

						#global #centre .playlist .playlistPlay{
						position:absolute;
						right: 4px;
						bottom: 4px;
						}

						#global #centre .playlist .playlistPlay img{
						border:0;
						}

				#global #centre .playlist .playlistLogo img{
				margin: 0;
				}

				#global #centre .playlist .playlistTexte{
				margin: 0;
				font-size:10px;
				text-align:left;
				width:140px;
				}

						#global #centre .playlist.videotheque .playlistTexte{
						width:100%;
						}

						#global #centre .playlist.article .playlistTexte{
						float:left;
						display:inline;
						}

		#global #centre #videoTitre {
		margin-bottom: 10px;
		text-align: center;
		}

		#global #centre #videoDescriptif {
		text-align: center;
		}

		#global #centre #selection-videos{
		margin-top: 20px;
		}

		#global #centre #selection-videos ._summary{
		text-align: center;
		padding-bottom: 15px;
		margin-bottom: 10px;
		}

				#global #centre #selection-videos ._summary li{
				display: inline;
				line-height: 30px;
				margin: 10px;
				}

						#global #centre #selection-videos ._summary li a{
						font-size: 14px;
						font-weight: bold;
						}

		#global #centre #selection-videos ._main {
		min-height: 430px;
		}
		
		#global #centre #selection-videos #videos_loading {
		text-align: center;
		padding-top: 40px;
		height: 387px;
		}
		
		#global #centre #selection-videos ._main .videos {
		padding: 5px;
		padding-bottom: 0;
		margin-bottom: 10px;
		overflow: hidden;
		}
		
				#global #centre #selection-videos ._main .videos li{
				display: block;
				float: left;
				width: 184px;
				padding: 13px;
				height: 150px;
				}
				
						#global #centre #selection-videos ._main .videos li a{
						display: block;
						width: 184px;
						}
						
							#global #centre #selection-videos ._main .videos li a .video_vignette {
							width: 180px;
							height: 120px;
							display: block;
							}
							
								#global #centre #selection-videos ._main .videos li a .video_vignette img{
								width: 100%;
								height: 100%;
								}
						
						#global #centre #selection-videos ._main .videos li h4{
						font-size: 11px;
						padding: 10px 4px;
						width: 176px;
						text-align: center;
						}
		
		#global #centre #selection-videos ._main .pagination {
		padding: 20px 0;
		text-align: right;
		font-size: 14px;
		}
		
		#global #centre #selection-videos ._main .noVideo {
		padding: 40px 0;
		text-align: center;
		}
		
#ssNavMove{
display:none;
margin: 10px 0 20px 0;
}

#btNav{
margin: 10px 0 20px 0;
font-size:12px;
font-weight:bold;
background:#000000;
padding:5px;
color:white;
cursor:pointer;
text-align:center;
}

/* ---------------------------------- */
/* GALERIE PHOTO */
/* ---------------------------------- */

.pictoGalerie{
float:left;
display:inline;
margin: 0 10px 0 0;
}

.legendeGalerie{
font-size: 10px;
}

td.barre { width:100%; }
