/* Typographie	   */
/*				   */
/*	24px ->	2em	   */
/*	21px -> 1.75em */
/*	18px -> 1.5em  */
/*	17px -> 1.42em */
/*	16px -> 1.34em */
/*	15px -> 1.25em */
/*	14px -> 1.17em */
/*	13px -> 1.08em */
/*	12px -> 1em    */
/*	11px -> 0.92em */
/*	10px -> 0.84em */
/*	 9px -> 0.75em */
/*	 8px ->
/*	 7px -> 0.58em */
/*******************/



/***	Balises structurelles	***/

	/* Balises en ligne */

	/* Balises de type bloc */

		BODY {

			width : 100%;
			padding : 0;
			margin : 0;

			background-color : #5895D6;
			padding-bottom: 126px;
			font : normal 12px Arial, sans-serif;
			color : #000;
		}

		SPAN { }
		
		DL, DT, DD, FIELDSET, FORM, H1, H2, H3, H4, H5, H6, IMG, INPUT, LI, OL, P, UL, A IMG, TD, TABLE  { margin : 0; padding : 0; border : 0; }

				H2  SPAN { background-color : white; }
				
				A  IMG { border : none; }


					#col_droite_media SPAN,#corpsPrincipal SPAN {

						padding-left : 36px;
						font-size : 0.61em;
						font-weight : normal;

					}

						#corpsPrincipal SPAN.pagination {

							font-size : 0.78em;
							font-weight : bold;

						}

						#corpsPrincipal SPAN.total {

							font-size : 0.67em;
							color : black;

						}

						#corpsPrincipal SPAN.tous { background : url(../img-news/bgSPANtous.png) left center no-repeat transparent; }

						#col_droite_media SPAN.rss,#corpsPrincipal SPAN.rss { background : url(../img-news/bgSPANrss.png) left center no-repeat transparent; }

							#corpsPrincipal #classement SPAN {

								padding : 0;
								font-size : 1em;

							}

											#corpsPrincipal #classement SPAN SPAN { font-weight : bold; }

								#corpsPrincipal P.chapo SPAN {

									padding : 0;
									font-size : 1em;
									/*font-weight : bold;*/
									color : #01779B;

								}

									#corpsPrincipal SPAN.pagination SPAN {

										padding : 7px;
										background-color : #B2D5E8;
										font-size : 0.86em;
										font-weight : bold;
										color : black;

									}

		#naviguer SPAN {

			padding : 0;

			position : absolute;
			right : 0;

			font-size : 1em;
			font-weight : bold;

		}

/****************************/

		DIV {
			padding : 0;
			margin : 0;
			position : relative;
		}
		DIV#media {
			text-align: center;
		}

			#focus {

				width : 858px;
				height : 210px;
				margin-left : 140px;

				position : absolute;
				top : 50px;
				left:0;
				background-color : rgb(161,202,233);

			}

					#entete DIV.logo {

						width : 998px;
						height : 86px;

						position : absolute;
						top : 38px;
						z-index : 100;

						background : url(../img-news/bgLogo-last2.png) no-repeat;

					}

					#entete A.logo_top {position : absolute; top : 20px; left : 42px; z-index : 200;}
					#entete UL.raccourcis LI.langues IMG {
						position : relative;
						top : 2px;
					}	



/****************************/

		CAPTION { display : none; }

		TABLE {

			padding : 0;
			border : none;
			margin : 0;

			vertical-align : middle;

		}

				#corpsPrincipal TABLE {

					border-collapse : collapse;
					margin-top : 18px;
					vertical-align : top;
					clear : both;
					
				}


					#corpsPrincipal TABLE.searchResult {

						margin-top : 0;
						position : relative;

					}

					#corpsPrincipal #caracteristiques { width : 100%; margin-top : 0; }

				#focus TABLE { margin : 18px; }
				
				#focus TABLE#table_entete_mediatheque TD#titre H1 { 
				
					width : 240px;
					height : 210px;
					line-height : 210px;
					position : relative;
					border-left : #FFF solid 1px;
					top : -20px;
					left : 34px;
					font-size : 23px;
					text-align : center;
					background : #ccbeb6;
					
				}
					UL.navigation TABLE {


						border-collapse : collapse;

						display : none;
						position : absolute;
						top : 18px;
						left : 140px;

					}

		TBODY { position : relative; }

		TD { padding : 0; margin : 0; }

			#corpsPrincipal TD.vignette {

				position : relative;

			}

			#description {

				width : 561px;
				height : 174px;


			}

			#corpsPrincipal TD {

				width : 180px;
				background : none;
				

			}
			#savoirPlus2 TD{
			padding: 5px 18px; 
			background: url("../img-news/puceSommaire.gif") no-repeat scroll left 8px transparent
			}
			#savoirPlus2 TD A{font: 0.92em Arial;}
			#savoirPlus2 TD A:hover{text-decoration: underline; color: #5895D6;}
			#savoirPlus2{padding-left: 10px; padding-top: -10px;}
			
			#corpsPrincipal TD A IMG {

				border : #fff solid 0;
				background : none;
			}
				
				#corpsPrincipal TR.bottom { margin-bottom: 8px; }
				#corpsPrincipal TD.top { vertical-align : top; }

				#corpsPrincipal TD.bottom { vertical-align : bottom; }

				#corpsPrincipal TD.center { text-align : center; }

				#corpsPrincipal TABLE.searchResult TD.intermediaire { width : 25px; }

				#corpsPrincipal TD.thin { 
					width : 144px ;
				
				}

				#corpsPrincipal TD.Alignerhaut
				{
					vertical-align:top;
				}

					TABLE.navigation TD { text-align : center; position : relative; }
					
						TABLE.navigation TD UL.icons { text-align : center; position : absolute; display : none; }

					UL.navigation TD { height : 192px; }

									#corpsPrincipal TABLE.searchResult TD {

										width : 124px;
										position : relative;

									}

							#corpsPrincipal #caracteristiques TD {

								padding : 9px 0;

							}

								#corpsPrincipal #caracteristiques TD.border { border-bottom : 1px solid #CECECE; }

								#corpsPrincipal #caracteristiques TD.droite { width : auto; }
								
								#corpsPrincipal #caracteristiques TD.droite A { text-decoration : underline;}
							
								#corpsPrincipal #caracteristiques TD.droite A:visited { color:#666}
								#corpsPrincipal #caracteristiques TD.droite A:hover {color:#5895D6;}

								#corpsPrincipal #caracteristiques TD.gauche {

									width : 200px;
									font-weight : bold;

								}

		THEAD { }

					TABLE.navigation THEAD { height : 40px; }

		TH {

			padding : 0;
			margin : 0;
			font-weight : bold;

		}

				#corpsPrincipal TH { text-align : left; }


								TABLE.navigation TBODY TH {

									width : 164px;
									padding-right : 36px;

									text-align : right;
									font-size : 1.17em;

								}

							#corpsPrincipal #caracteristiques TH {

								padding : 18px 0;
								vertical-align : center;
								font-size : 1.5em;
								color : #5895D6;

							}
							
							#corpsPrincipal #caracteristiques TH.pannier { padding :0 0 18px 0;}

		TR {

			padding : 0;
			margin : 0;
			position : relative;

		}

			TR.vignette { height : 124px; }

					TABLE.navigation TR { height : 40px; }



/***	Balises sémantiques	***/

	/* Balises en ligne */

		IMG { padding : 0; margin : 0; }

			A > IMG { border : none; }

					DIV.logo IMG {

						position : relative;
						top : -18px;
						left : 42px;

					}

				#corpsPrincipal IMG {
					padding : 1px;
					margin:0;
					/*float : left;*/
				}
				#corpsPrincipal IMG.details {
					display: block; 
					margin: 0 auto; 
				}
				#video_recente li a img{ float : left; }
		
				#corpsPrincipal TD.vignette UL IMG { border : none; }

							#corpsPrincipal TD.dossiers IMG {

								max-width : 120px;
								max-height : 70px;
								padding : 5px 4px;
								border : none;
								background : url(../img-news/bgIMGDossiers.png) no-repeat transparent;

							}

							#corpsPrincipal TABLE IMG { margin-bottom : 4px; }

									#corpsPrincipal TABLE.searchResult IMG {

										margin : 0;

									}




	/* Balises de type bloc */

		H1, H2, H3, H4, H5, H6 { padding : 0; margin : 0; font-weight : normal; }

		H1 { display : none; }

				#focus H1 {

					display : block;
					font-size : 1.67em;
					font-weight : bold;

				}

		H2 {
			line-height : 24px;
			font-size : 1.5em;
			font-weight : bold;
			color : #5895D6;
		}
		H2 A {
			color : #5895D6;
			text-decoration: none;
		}
		H2 A:hover {
			text-decoration: underline;
		}

				#corpsPrincipal H2 { margin : 18px 0; }
				#corpsPrincipal H2.video { margin-bottom : 0px; }
				
				#corpsPrincipal span.gris_video {
				    color: #999999;
				    font-size: 10px;
				    padding-left: 5px;
					padding-bottom:18px;
					display:block;
				}
	
					#corpsPrincipal H2.titre {

						font-size : 1.75em;
						color : black;

					}

		H3 {

			font-size : 1.25em;
			font-weight : bold;

		}

					UL.navigation H3 {

						font-size : 1em;
						font-weight : bold;

					}

							#entete UL.navigation H3 {

								
								border-bottom : 1px solid #8B9298;

							}

		H4 { }

				#corpsPrincipal H4 {

					margin-bottom : 7px;
					font-size : 1.25em;
					font-weight : bold;

				}

/****************************/

		LI.dossiers {
			padding : 0px 0px 6px 18px;
			margin : 0;
			/*background : url(../img-news/puce1.png) left 10px no-repeat;*/
			background: url("../img-news/puce1.gif") no-repeat scroll left 7px transparent;
		}
		LI.dossiers a{
			text-decoration: none;
		}
		LI.dossiers a:hover{
			text-decoration: underline;
		}

			LI.langues {

				position : absolute;
				top : 0;
				left : 0;

			}

				#entete LI.langues {

					position : absolute;
					top : -3px;
					left : 8px;

				}

							LI.langues UL LI {

								padding : 0 6px;
								font-size : 1em;
								font-weight : bold;

							}

								#entete LI.langues UL LI {

									padding : 0;
									font-size : 0.75em;
									font-weight : bold;

								}

			#copyright {

				position : absolute;
				top : 12px;
				left : 12px;

			}

		

					TABLE.navigation LI {

						padding : 0 12px 0 0;
						display : inline;
						line-height : 18px;

					}

					UL.navigation LI {

						padding : 0;
						background-image : none;
						line-height : 16px;

					}
						
						UL.navigation LI A:hover, UL.navigation LI.actif A { background-color : #A1CAE9; }
						
						 #navigation59 {padding-top : 0;; }
						 
						 UL.navigation #navigation59 H3 A {
								text-decoration : none;
								padding : 10px 0 4px 18px;
							}

		

								UL.navigation UL LI {

									padding : 3px 0 3px 18px;
									border : none;
									background : url(../img-news/puceMenu.png) center left no-repeat;

								}

					UL.raccourcis LI.rechercheForm {

						padding : 0;

						display : block;
						position : absolute;
						top: 10px;
						left : 499px;

					}

					UL.raccourcis LI {

						padding : 0 1px;

						display : inline;
						background : none;

						font-size : 0.84em;

					}

						UL.raccourcis LI.rechercheForm {

							padding : 0;

							display : block;
							position : absolute;
							top: 10px;
							left : 499px;

						}

						UL.raccourcis LI.rss {

							padding-left : 18px;
							background : url(../img-news/puceRSS.png) left no-repeat;

						}

							#entete UL.raccourcis LI {

								line-height : 24px;
								text-transform : none;

							}

				#colonne LI {

					padding : 0;
					background : none;

				}

					TD.vignette LI {

						padding : 0;
						display : inline;
						background : none;

					}
					
						TD.vignette P.center_img, #corpsPrincipal TD P.center_img {
						
							width : 130px;
							text-align : center;
							display : block;
							float : right ;
							margin : 0;
						
						}
						TD.vignette P.center_img IMG {
						
							float : none;
						
						}

						TD.vignette UL.icons{

							
							float : left;
							width : 110px;
							text-align : right;

						}
						
						TD.vignette LI.droite {

							
							margin-right : 4px;
							float : right;
							width : 40px;
							text-align : right;

						}

						TD.vignette LI.gauche {

							margin-left : 4px;
							float : left;
							width : 40px;

						}

				#commandeForm LI {

					padding : 0;

					position : relative;

					background : none;
					line-height : 32px;

				}

							#commandeForm #usagesUL LI {

								width : 192px;
								float : left;

							}

								#commandeForm #usagesUL LI.precise {

									width : 384px;
									float : none;
									clear : both;

								}

						#commandeForm #relationUL LI {

							width : 54px;
							float : left;

						}

								#commandeForm #relationUL LI.precise {

										width : 384px;
										float : none;
										clear : both;

								}

							#commandeForm #validation LI {

								line-height : normal;

							}

/****************************/

		P {

			padding : 0;
			margin : 0;

		}

			P.bold { font-weight : bold; }

			P.center { text-align : center; }

			P.ucase { text-transform : uppercase; }

			#classement { margin-left : 163px; }

				#corpsPrincipal P { margin-bottom : 6px; }
				#corpsPrincipal P.video { margin : 6px 0px;}

					#corpsPrincipal P.chapo {

						padding-bottom : 14px;
						font-size : 1.17em;

					}

					#corpsPrincipal P.infos {

						font-size : 0.92em;
						color : #999;

					}

					#corpsPrincipal #naviguer {

						padding : 0 0 0 36px;
						margin-bottom : 18px;

						position : relative;

						background : url(../img-news/puceResultats.png) left center no-repeat transparent;
						line-height : 27px;
						font-size : 1.17em;
						font-weight : bold;

					}

				#mediaSearch P {

					margin : 0 12px;
					text-align : right;

				}

							#corpsPrincipal TD P { margin : 0 28px; }
							#corpsPrincipal TD.droite P.spip { margin : 0; }
							
							#corpsPrincipal TD P A img{ border : 0; padding : 0; margin : 0; }


								/*#corpsPrincipal TD.thin P { margin : 0 10px; }*/
								#corpsPrincipal td.thin p {
								    float: left;
								    margin: 0 10px;
								    position: relative;
								    margin-top: -30px;
									text-align: left;
								}
								#corpsPrincipal TD.thin ul.icons {
								    float: left;
								    text-align: right;
								    width: 110px;
								}
								#corpsPrincipal TD.thin UL {position : relative; top : -35px; }
								#corpsPrincipal TD.thin input {border : medium none; padding : 0; }

								#corpsPrincipal TABLE.searchResult P { margin : 0; }

									#corpsPrincipal TD.vignette P {

										position : relative;
										top : 12px;

									}

													#corpsPrincipal TABLE.videoResult TD.vignette P { top : 0; }

					#corpsPrincipal P.obligatoire {

						width : 219px;
						padding-left : 21px;
						margin-top : 60px;

						float : right;

						background : url(../img-news/bgWarning.png) left no-repeat transparent;

					}

									#corpsPrincipal DIV.background P { font-weight : bold; }

				#commandeForm P { font-weight : bold; }

					#commandeForm P.submit {

						margin : 12px 48px 0 0;
						text-align : right;

					}

		#corpsPrincipal.photographies FORM.panierForm P { text-align : left; font-size : 12px; font-weight : normal; }

/****************************/

		UL {

			padding : 0;
			margin : 0;
			list-style : none;

		}

			UL.navigation {

				width : 140px;
				padding : 64px 0 0;

				position : absolute;
				top : 50px;
				left:0;
				z-index : 50;
				background : url(../img-news/bgNavigationOut.png) repeat-y transparent;

			}

			UL.raccourcis {

				position : relative;
				background-color : rgb(204,190,182);

			}

					UL.navigation UL { padding : 36px 28px 0; }

					#entete UL.raccourcis {

						height : 26px;
						padding-top : 12px;
						padding-right : 6px;

						position : relative;

						background : url(../img-news/bgLaVoixDe-last.png) top left no-repeat rgb(204,190,182);
						text-align : right;
						font-size : 1.2em;
						font-weight : bold;
						color : #6F6866;

					}

					#pied UL.raccourcis {

						width : 992px;
						height : 26px;
						padding-top : 12px;
						padding-right : 6px;
						border : 1px solid #443F3E;
						border-top : none;
						border-bottom : none;
						margin : 0 auto;

						text-align : right;
						font-size : 1.2em;
						font-weight : bold;
						color : #6F6866;

					}

			#mediaCriteres UL { margin : 12px 0; }

					TD.vignette > UL {
						position : relative;
						top : -13px;
					}

				#commandeForm #usagesUL { min-height : 96px; }

				#commandeForm #relationUL { min-height : 32px; }



/***	Balises de liaison	***/

	/* Balises en ligne */

		A { color : black; }


			A:hover { }

			A:focus { }

				.navigation A { text-decoration : underline; }

					UL.navigation A {

						text-decoration : none;
						color : #443F3E;

					}

							TABLE.navigation THEAD A { text-decoration : none; }

								TABLE.navigation THEAD A:hover { text-decoration : underline; }

							UL.navigation UL A { color : #443F3E; }

								UL.navigation UL A:hover { text-decoration : underline; }
								
								UL.navigation H3 A {
									display : block;
									padding : 3px 0 3px 18px;
								}
								
								

							#entete UL.navigation A { color : #6F6866; }


				UL.raccourcis A { color : white; }

						#entete UL.navigation A { color : #6F6866; }

						#entete UL.raccourcis A {

							text-decoration : none;
							color : #6F6866;

						}

							#entete UL.raccourcis A:hover { text-decoration : underline; }

				#focus A { color : black; }

				#naviguer A { color : #01779B; }

				#pied A {

					text-decoration : none;
					color : #6F6866;

				}

					#pied A:hover { text-decoration : underline; }

							H2 > SPAN > A { color : black; }

							#corpsPrincipal TD A { text-decoration : none; }

								#corpsPrincipal SPAN.pagination A {

									padding : 5px;
									text-decoration : none;

								}

									#corpsPrincipal SPAN.pagination A:hover { text-decoration : underline; }



/***	Balises de présentation	***/

	/* Balises en ligne */

	/* Balises de type bloc */

		BR {

			padding : 0;
			margin : 0;
			clear : both;

		}



/*** Balises de formulaires et d'interaction	***/

	/* Balise en ligne */

		INPUT {

			padding : 4px 3px;
			border : 1px solid #CCC;
			margin : 0;

			font-size : 1.08em;

		}


			#mediaCriteres #libre {

				width : 199px;
				border : 2px solid #5895D6;
				background : url(../img-news/bgLibre.gif) right center no-repeat #A1CAE9;

			}

				#mediaCriteres INPUT {

					width : 201px;
					margin : 7px 12px;

				}

					TD.vignette INPUT {

						padding : 0;
						border : none;

					}

						#mediaCriteres #mediaSubmit {

							width : 109px;
							height : 23px;
							padding : 0;
							border : none;
							margin : 0 0 12px;

							background : url(../img-news/bgMediaSubmit.png) no-repeat;
							font-size : 0.92em;
							font-weight : bold;

						}



				#commandeForm INPUT {

					width : 296px;
					position : absolute;
					top : 3px;
					left : 80px;

				}

							#commandeForm #usagesUL INPUT {

								width : 13px;
								height : 32px;
								top : 0;
								left : 0;

							}

													#commandeForm #usagesUL LI.precise INPUT {

														width : 296px;
														height : 16px;
														top : 3px;
														left : 80px;


													}

							#commandeForm #relationUL INPUT {

								width : 13px;
								height : 32px;
								top : 0;
								left : 0;

							}

													#commandeForm #relationUL LI.precise INPUT {

														width : 296px;
														height : 16px;
														top : 3px;
														left : 80px;


													}

		#commandeForm P.submit INPUT {

			width : 165px;
			height : 24px;
			border : none;

			position : relative;
			top : 0;
			left : 0;

			background : url(../img-news/bgINPUTcommandeForm.png) no-repeat transparent;

			font-size : 0.92em;
			font-weight : bold;

		}

		#corpsPrincipal.photographies FORM.panierForm INPUT {

			position : relative;
			top : 5px;

		}

/****************************/

		LABEL { }

							#commandeForm #usagesUL LABEL {

								position : relative;
								left : 19px;

							}

													#commandeForm #usagesUL LI.precise LABEL { left : 0; }

							#commandeForm #textarea LABEL { font-weight : bold; }

							#commandeForm #relationUL LABEL {

								position : relative;
								left : 19px;

							}

													#commandeForm #relationUL LI.precise LABEL { left : 0; }

							#commandeForm #validation INPUT {

								width : 13px;
								position : relative;
								top : 2px;
								left : 0;

							}

									DIV.photographies FORM.panierForm INPUT {

										padding : 0;
										border : none;
										font-size : 1em;

									}

/****************************/

		OPTION { }

			OPTION.continents { font-weight : bold; }

			OPTION.regions { padding-left : 7px; }

		SELECT {

			padding : 4px 3px;
			border : 1px solid #82756B;
			margin : 0;

			font-size : 1em;

		}

				#commandeForm SELECT {

					width : 304px;
					border-color : #CCC;
					position : absolute;
					left : 80px;

				}

				#mediaCriteres SELECT {

					width : 209px;
					margin : 7px 12px;

				}

		TEXTAREA {

			padding : 3px;
			border : 1px solid #CCC;

			font-size : 0.92em;

		}

			#commandeForm TEXTAREA {

				width : 376px;
				font-size : 1em;

			}

	/* Balise de type bloc */

		FIELDSET {

			padding : 0;
			border : none;
			margin : 0;

		}

			#mediaCriteres { border : 1px solid #8B9298; }

					LI.rechercheForm FIELDSET {

						position : relative;
						top : 0;
						left : 0;

					}

		FORM {

			padding : 0;
			margin : 0;

		}

			#commandeForm {

				width : 432px;
				margin-right : 48px;
				float : left;

			}

			#mediaSearch {

				width : 235px;
				margin : 18px 0;

			}

					LI.rechercheForm FORM {

						position : relative;
						top : 0;
						left : 0;

					}

		LEGEND { display : none; }

			#mediaCriteres LEGEND {

				padding : 0 12px;
				margin : 0;

				display : inline;

				font-size : 1.5em;
				font-weight : bold;
				color : #5895D6;

			}

#commandeForm .hilight1 { background : #FF0; }

#commandeForm .hilight2 { background : #FF9; }

SPAN.miseAjour
{
font-size : 10px;
font-familly : 10px;
}

#corpsPrincipal p.chapo SPAN.retrouve
{
color:#01779B;
}


#corpsPrincipal #condtion H3 
 
{

	margin-top: 18px;

	margin-right: 0pt;

	margin-bottom: 15px;

	margin-left: 0pt;

	font-size: 1.34em;

}

#corpsPrincipal #condtion h3.spip > span

{

	padding: 0px;
	background-color: white;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;

}

#corpsPrincipal TABLE#maSelection {
	border-collapse: inherit;
}
.bandeBleau
{
	/*background-color:#5895D6;*/
	background-color:#FFFF99;
	border: 1px solid #8B9298;
}
.bandeBleau p{
	text-align: center;
}

		#outils {

				position : absolute;

				top : -6px;
				right : 0;
				text-align : right;
				font-size : 0.92em;

			}

				#outils.absolute {

					position : absolute;
					top : -7px;
					right : 0;

				}


			#outils  A { color : #898989; float : left;			}

				#outils  A.relative {

					padding : 4px 0 0 2px;
					position : relative;
					text-decoration : underline;

				}
				
				#corpsPrincipal #outils  A.relative img {margin : 0; padding : 0;}

UL.raccourcis LI.rechercheForm {

		padding : 0;

		display : block;
		position : absolute;
		top: 8px;
		/* left : 518px; */
		left : 645px;

	}
	div.savoirPlus {
		background-color:#F3EFEB;
		left:-11px;
		position:relative;
		top:0;
		width:720px;
		margin:0;
		padding:0 11px 0 0;
	}

	#savoirPlus span{
		background-color:#F3EFEB;
		left:-11px;
		margin-bottom:0;
		margin-top:20px;
		padding-bottom:7px;
		padding-left:11px;
		display: block;
		width:730px;
		margin-bottom:7px;
		padding-top:7px;
		position:relative;
		top:6px;
		font: bold 14px Arial;
		margin-bottom: -3px;
	}

/***************nouvelle mediatheque**************/

#corpsPrincipal.corpsPrincipal_imageflow{width:677px;}
#corpsPrincipal.corpsPrincipal_imageflow h2 {float:left;width:677px;}
H2 A.voir{
	font-size:10px;
	font-family:verdana;
	color:#000;
	font-weight:normal;
	 background: url("../img/fleche.gif") no-repeat scroll left center transparent;
	 padding-left:15px;
}

span A.voir {
    background: url("../img/fleche.gif") no-repeat scroll left bottom transparent;
    color: #000000;
    font-family: verdana;
    font-size: 10px;
    font-weight: normal;
	padding-left: 15px;
	float: right;
	text-decoration: none;
	position: relative;
	top: -10px;
	//top: 0px;
}
span A.voir:hover {
    text-decoration: underline;
}

#bandeau{height:292px; margin-top: 66px;}
#corpsPrincipal SPAN.gris{color:#999;font-size:10px;padding-left:5px;}
#corpsPrincipal UL.liste_image{
	float:left; 
	/*width:675px; */
}
#corpsPrincipal UL#video_recente{
	width:675px;
}

#corpsPrincipal UL.liste_image LI{
	float:left;
	position:relative;
	list-style:none;
	background:0;
	padding:0;
	width:218px;
	margin: 15px 10px 0 0;
}
#corpsPrincipal ul.liste_image li.last {margin-right:0;}
#corpsPrincipal UL.liste_image LI P{
	clear:both;
	font-size:12px;
	color:#000;
	font-family:arial;
	margin : 0px 5px;
}


#corpsPrincipal UL.liste_image LI A.add{
	position:absolute;
	right: 2px;
    top: 122px;
}
#corpsPrincipal UL#photo_recente.liste_image FORM.panierForm INPUT{ position: absolute;
    right: 5px;
    top: 120px;
	border:none;
	}
/***video**/
#corpsPrincipal UL#video_recente SPAN.gris{display:block;}

#corpsPrincipal UL#video_recente LI{width:auto;}
#corpsPrincipal UL#video_recente LI.clear { /*clear: both; background-color: red;*/  width: 675px; height:1px;}

#corpsPrincipal UL#video_recente LI P { 
	clear: none;
    float: left;
    font-weight: bold;
    margin-left: 10px;
    width: 178px;
	/*text-align:justify;*/
}
#corpsPrincipal UL#video_recente LI.separator {
	clear: both;
	margin: 0;
	padding: 0;
}

#corpsPrincipal UL#video_recente LI P A{text-decoration:none; }
#corpsPrincipal UL#audio_recente LI P A:hover,#corpsPrincipal UL#video_recente LI P A:hover{text-decoration:underline; }
#corpsPrincipal UL#video_recente LI A.add{ top: 45px;right: 198px;}
   
/*fin video*/

/**AUDIO**/
#corpsPrincipal UL#audio_recente  SPAN{
	display: block;
    float: left;
    padding-left: 0;
}
#corpsPrincipal UL#audio_recente  SPAN.fond{
    background: url("../img/fond-audio.gif") no-repeat scroll 0 0 transparent;
    color: #666666;
    display: block;
    height: 17px;
 	padding-left: 0;
    padding-top: 0;
    /*padding-left: 36px;
    padding-top: 3px;*/
    position: relative;
    width: 120px;
	
}

A {outline:none;}
#corpsPrincipal UL#audio_recente  SPAN.fond A.add{ top: -2px;left: 0;}
    
#corpsPrincipal UL#audio_recente LI STRONG{display:block; }
#corpsPrincipal UL#audio_recente LI P{
	display: block;
    clear:none;
    left: 5px;
    position: relative;
    width: 568px;
	margin-left:70px;
	margin-top:5px;
}
#corpsPrincipal UL#audio_recente LI P A{text-decoration:none;}
#corpsPrincipal UL#audio_recente LI{width:auto;}
#corpsPrincipal UL#audio_recente SPAN.gris{display:block;clear:both;width:110px;  margin-top:10px; padding:0px 5px;}
/*FIN AUDIO*/
/**formulaire recherche**/
#recherche{float:left;top:23px; z-index: 1000; margin-bottom: 20px;}

#form_recherche{float:left;}

#form_recherche .texte{float:left;  margin-top: 15px;    height: 31px;}
#form_recherche P.texte{margin-top: 0px;}

#form_recherche P#envoy{float:left;}

#form_recherche P#envoy INPUT{
	background:#877363;
	height:46px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	border-bottom:#2E2722 solid 2px;
	border-right:#2E2722 solid 2px;
	margin-left: 12px;
    padding: 0 30px;
	//padding: 0;
}
#recherche_libre{
	border:#877363 solid 2px;
	height:28px;
	margin: 7px 10px;
    padding: 0 10px;
    padding: 7px 10px\9;
    //padding: 7px 10px;
	height:21px\9;
	//height:21px;
}
.sous_liste{
	display:none;
	position:absolute;
	background:#CCBEB6;
	top: 32px;
	left:0;
	padding-right: 0px;
    width: 369px;
    z-index:10002;
	//z-index:10002;
    border-collapse: collapse;
	padding-bottom:15px;
}
.pays{position:static;}
#pays UL{width:240px; float:left; margin-right:10px;}
#pays UL.last_ul{margin-right:0px;}

#pays.sous_liste{  
	left:0px;
    top: 47px;
    width: 998px;
}
.sous_liste li LABEL{   
	color: #000000;
    padding-left: 0;
    position: relative;
    width: 140px;
	float:left;
	cursor:pointer;
}

.liste_theme .sous_liste LI{width:241px;}
.liste_theme .sous_liste LI LABEL{width:215px;cursor:pointer;}
.liste_theme .sous_liste LI.cocher,.pays .sous_liste SPAN.cocher{padding: 0;width: 50%;}
SPAN.cocher{float:left;background:#877363;padding-bottom:5px;height:20px;display:block;}
.sous_liste LI.cocher{padding:0;width: 184px;}
.sous_liste LI.cocher A,.sous_liste SPAN.cocher A{
	color:#fff;
	padding-bottom:5px;
	background:#877363;
}
.sous_liste SPAN.cocher A{padding-bottom:0;}
.sous_liste li LABEL{padding-left:2px;display:block;}

.pays .sous_liste li LABEL{width: 155px;}
.sous_table{position:relative;}
.liste_theme .sous_liste{width:246px;}
.liste_theme .sous_liste INPUT{  margin-top: 3px;padding-bottom:2px;}
.liste_theme .sous_liste LABEL.theme{
	font-weight:normal;
	position:satic;
	width:220px;
	padding-top:2px;
	padding-bottom:2px;
	background:url(../img/icone_fleche.png) right center no-repeat;
	cursor:pointer;
}
.sous_table UL{
	margin-left: 11px;
	float:left;
	display:none;
	position:absolute;
	left:234px;
	top:-20px;
	background:#877363; 
	width:auto;
	}
.liste_theme .sous_liste LABEL.sl_actif{background:#877363 url(../img/icone_fleche.png) right center no-repeat;}
.sous_liste li{
	list-style:none;
	background:none;
	float: left;
    padding: 2px 0 2px 5px;
    width: 179px;
}

.sous_liste li.list_pays{
	float: none;
	width: 279px;
}
.sous_liste li.list_pays_last {
	float: left;
	width: 279px;
}
.sous_liste li.list_pays INPUT, .sous_liste li.list_pays_last INPUT{border:none;float:left;}

.sous_liste li a{width:100%;display:block;}
.sous_liste INPUT,.sous_liste li INPUT{border:none;float:left;}
.sous_liste li label.theme{font-weight:bold; width: 207px;}
A.puce{
	background:#CCBEB6;
	/*height:46px;*/
	font-size:13px;
	color:#000;
	padding: 15px 10px 15px 5px;
    text-decoration: none;
	border:#8B9298 solid 1px;
}

A.puce span{
	background:#CCBEB6 url(../img/select.png) right center no-repeat;
	height:46px;
	font-size:13px;
	color:#000;
	padding: 0px 10px;
    text-decoration: none;
}

.photo UL{width:115px;}
.photo LI{}
A.puce:hover,.actif A{background:#877363}

A.puce:hover span,.actif A span{background:#877363 url(../img/select.png) right center no-repeat;}

#col_droite_media H2{margin-bottom:20px;}

#col_droite_media{float:right;width:286px;top:20px;left:-5px;}

#col_droite_media UL{float:left;}

#col_droite_media UL LI{  
	background: none repeat scroll 0 0 transparent;
    float: left;
    padding: 0;
    width: auto;
	position:relative;     
	margin-bottom: 20px;
}
#col_droite_media UL LI A {text-decoration:none;}
#col_droite_media UL LI A IMG {padding-top:3px;background:#5895D6;}
#col_droite_media UL LI SPAN{
	position:absolute;
	top:-11px;
	background:#5895D6 url(../img/fond-titre-img.gif) right -1px no-repeat;
	display:inline;
	height:12px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:0 20px;
}
.audios LI{background:none;}
/*************** fin nouvelle mediatheque*********/

/**BLOC FIXE MEDIA**/
#bandeau_media{
	position: fixed; 
	float: left;
	bottom: 0;
	width: 100%; 
	z-index: 100;
	*z-index: 10000;
	background: #DFD7D0 url(../img/bg_media.png) repeat-x;
}

#contenu{
	width: 998px;
	margin: 0 auto;
}
#selection{
	float: left;
	height: 37px;
	margin-left: 25px;
}

#selection P{
	font: 16px Verdana; 
	color: #ffffff; 
	float:left; 
	line-height: 37px;}

#selection P.comm{
	margin-left: 30px;
	padding-left: 15px; 
	*margin-top: 13px;
	background: url(../img/puce_comm.png) 0 52% no-repeat;}
	
	#selection P.comm A{
	font: 10px Verdana; 
	color: #ffffff;}

#fonctions{
	float: right;
	margin-right: 25px;
}

#fonctions P{
	float: left;
	margin-left: 23px;
	line-height: 37px;
	*margin-top: 13px;
	padding-left: 20px; 
	background: url(../img/masquer.gif) 0 52% no-repeat;
}

#fonctions P.afficher{background: url(../img/afficher.gif) 0 52% no-repeat;}

	#fonctions P A{
		font: bold 10px Verdana; 
		color: #ffffff;
	}

#affiche_selection{
	clear: both;
}

#contenu UL LI{float :left; position: relative;}

#contenu UL LI FORM{
	position: absolute;
	bottom: 10px;
	right: 5px;
}

#contenu UL LI FORM INPUT{border: 0;}

/***********DEBUT Ajout*********/
#corpsPrincipal.corpsDossier H2{margin-bottom:20px;}

#corpsPrincipal.corpsDossier{
    float: left;
    top: 20px;
    width: 975px;
}

#corpsPrincipal.corpsDossier UL{float: left;margin-left: 40px;}

#corpsPrincipal.corpsDossier UL LI{  
	background: none repeat scroll 0 0 transparent;
    float: left;
    margin-bottom: 20px;
    margin-right: 15px;
    padding: 0;
    position: relative;
    width: auto;
}

#corpsPrincipal.corpsDossier UL LI A {text-decoration:none;}

#corpsPrincipal.corpsDossier UL LI A IMG {padding-top:3px;background:#5895D6;}

#corpsPrincipal.corpsDossier UL LI SPAN{
	position:absolute;
	top:-11px;
	background:#5895D6 url(../img/fond-titre-img.gif) right -1px no-repeat;
	display:inline;
	height:12px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:0 20px;
}

#corpsPrincipal UL.liste_image LI.separe_photo{
	float:none; clear:both; width:650px;
}

#corpsPrincipal p.partage_video{
	width: 500px;
	margin-left: 75px;
	padding: 8px 5px;
}
#corpsPrincipal p.partage_video a{
	background: url(../img/puceMoyenneBleu.png) right center no-repeat;
	padding-right: 15px;
}
#corpsPrincipal p.partage_video a:hover{
	color: #5895D6;
}

#i_frame {
	background: #fff;
	color: #000;
	padding: 10px;
	/*margin: 20px;*/
	/*border: 2px solid #5895D6;*/
	border: 2px solid #010101;
	width: 400px;
	margin-left: 150px;
	height: auto;
	overflow: hidden;
}
#i_frame textarea{
	width: 390px;
	min-height: 60px;
}
#i_frame p.explik{	
	font-size: 11px;
	margin-top: 5px;
}
/***********FIN Ajout**********/
