@media screen{
	/********************************/
	/*		CHEMIN DE FER			*/
	/********************************/
	p#chemin {
		position: absolute;
		left: -999em;
	}
	
	/********************************/
	/*		OUTILS ACCESSIBILITE	*/
	/********************************/
	ul#barreoutils { top: 270px; right: 278px; }
	
	
	/********************************/
	/*			CONTENU				*/
	/********************************/
	#global #contenu {
		margin-top: 1em;
	}
	
	#colonnecentre, #colonnedroite { position: relative; float: left; }
	#colonnecentre { width: 420px; margin: 0; }
	#colonnedroite { width: 250px; margin: 0; }
	#global #contenu #conteneurvideo{
		position: relative;
		width: 518px;
		height: 315px;
		margin-left: 79px;
		background: url(../images/f-video.png) no-repeat right bottom;
	}
	#global #contenu #conteneurvideo #videoacceuil{
		position: relative;
		width: 512px;
		height: 308px; 
	}
	
	#global #contenu #texte, #global #contenu #miseenavant {
		position: relative;
		float: left;
		width: 250px;
	}
	#global #contenu #miseenavant {
		width: 170px;
	}
	#global #contenu #texte h1 {
		margin-top: 0;
	}
	#global #contenu #texte #con_descriptif {
		text-align: justify;
		margin-right: 20px;
	}
	
	/*  AFFICHAGE DE LA LISTE DES EVENEMENTS DE L'AGENDA */	
	/* liste des événements */
	
	
	#agenda h2 {
		position: relative;
		margin: 0;
		padding: 20px 20px 0 20px;
		width: 210px;
		height: 44px;
		background: url(../images/h1-agenda-accueil.png) no-repeat;
		font-family: Georgia, "Times New Roman", serif;
		font-size: 1.8em;
		font-weight: normal;
		color: #8da33c;
	}
	#agenda .agendaListeEvenements {
		clear: both;
	}
	#agenda .agendaListeEvenements h3 {
		position: absolute;
		left: -999em;
	}
	#agenda .agendaListeEvenements ul {
		margin: 0 20px;
		border-top: 1px solid #8da33c;
	}
	#agenda .agendaListeEvenements ul span.agendaNomDuMois {
		position: absolute;
		left: -999em;
	}
	/* liste des thèmes */
	#agenda #menu_agendaThemes_RubriqueAgenda ul {
		border-top: 1px solid #8da33c;
		margin-top: 0;
	}
	#agenda #menu_agendaThemes_RubriqueAgenda h3, li#menu_agendaThemes_RubriqueAgenda_346 {
		position: absolute;
		left: -999em;
	}
	#agenda #menu_agendaThemes_RubriqueAgenda ul li {
		display: block;
		float: left;
		margin-right: 0.5em;
	}
	
	
	/* BLOG */
	
	
	#blog {width: 420px;}
	#blog h3 {
		position: relative; margin: 0 0 10px 0; padding: 0 5px 5px 25px;
		font-size: 1.6em; font-family: Arial, Verdana, "Sans serif"; font-weight: bold; text-transform: uppercase; color: #a2cd07;
		border-bottom: 1px solid #a2cd07;
		background: url(../images/f_libelle.png) no-repeat left 3px;
	}
	#blog ul{margin: 0; padding: 0;}
	#blog li{
		display: block; padding: 2px; margin-bottom: 1em; clear: left;
		height: 50px;
		list-style-image: none; 
		}
	#blog li img { margin-right: 2px; border: none; float: left; } 
	#blog li span.descblog strong {display: block; font-size: 1.2em;  background: #A2CD07 url(../images/stries.png); padding: 0.3em;}
	#blog li span.descblog {display: block; width: 420px;}
	#blog li span.date{ display: block; font-style: italic; border-bottom: 1px solid #bbb; margin-bottom: 0.3em; padding: 0 0 0 0.3em;}
	#blog li span.descblog span.chapoblog {padding: 0.3em;}
	#blog li a { color: #53524f;  }
	#blog li a:hover { color: black;  }
	#contenu #blog li.toutelaliste {border: none; background: none; text-align: right;}
	#contenu #blog li.toutelaliste a{ display: inline; border: none; background: none; }
	#contenu #blog li.toutelaliste a:hover{color: black; background: none; }
	/* AFFICHAGE DES BLOCS MIS EN AVANT */
	#global #contenu #miseenavant ul {
		position: relative;
		margin: 4em 0;
		padding: 0;
	}
	#global #contenu #miseenavant ul li {
		position: relative;
		list-style: none;
		list-style-image: none;
		margin-bottom: 1em;
	}
	#global #contenu #miseenavant ul li a {
		position: relative;
		display: block;
		width: 160px;
		min-height: 60px;
		background: url(../images/degrade-sombre.png) repeat-x;
		color: white;
		text-decoration: none;
		font-size: 1.1em;
	}
	#global #contenu #miseenavant ul li a.couleur0 {
		background-color: #bd55b5;
	}
	#global #contenu #miseenavant ul li a.couleur1 {
		background-color: #fab20b;
	}
	#global #contenu #miseenavant ul li a.couleur2 {
		background-color: #fa540b;
	}
	#global #contenu #miseenavant ul li a.couleur3 {
		background-color: #09c;
	}
	#global #contenu #miseenavant ul li a.couleur4 {
		background-color: #6c0;
	}
	#global #contenu #miseenavant ul li a:hover {
		text-decoration: underline;
	}
	#global #contenu #miseenavant ul li a img {
		position: absolute;
		top: 5px;
		left: 5px;
		border: none;
	}
	#global #contenu #miseenavant ul li a span span {
		position: relative;
		display: block;
		margin: 5px 5px 5px 60px;
	}
	#global #contenu #miseenavant ul li a strong {
		display: block;
	}
}
@media print {
}