/* ------------------------------------------------------ *//* PAGES POP-UP *//* ------------------------------------------------------ */#conteneurPopup {	position: relative;	margin-right: auto;	margin-left: auto;	width: 520px;}#conteneurPopup #pagePopup {	width: 500px;	background-color: #fff;	padding: 10px;}/* ---------------------------------------------------------   PAGES POP-UP : NAVIGATION BAS DE PAGE--------------------------------------------------------- */#navPopup {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	margin-top: 5px;	padding-bottom: 10px;}#navPopup .gauche {	float: left;	width: 40%;}#navPopup .gauche a {	color: #fff;	text-decoration: none;}#navPopup .gauche a:hover {	color: #f1ca0c;}#navPopup .gauche img {	margin-right: 10px;	vertical-align: center;}#navPopup .droite {	float: right;	width: 40%;	text-align: right;}#navPopup .droite a {	color: #fff;	text-decoration: none;}#navPopup .droite a:hover { 	color: #f1ca0c;}#navPopup .droite img {	margin-left: 10px;	vertical-align: center;}#navPopup .centre {	float: left;	width: 20%;	text-align: center;}#navPopup .centre a {	color: #fff;	text-decoration: none;}#navPopup .centre a:hover { 	color: #f1ca0c;}/* ---------------------------------------------------------   PAGES POP-UP : ABONNEMENT NEW LETTER--------------------------------------------------------- */#pagePopup .libcheckbox {	font-family: Helvetica, Arial, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 180px;}#pagePopup .checkbox {	font-size: 5px;	color: #000;	border: 0px solid #fff;}/* ---------------------------------------------------------   PAGES POP-UP : Affichage des pages--------------------------------------------------------- */#pagePopup #pageNext {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 10px;	line-height: 14px;	text-align: right;	color: #df633c;}#pageNext a {	color: #000;	text-decoration: none;}#pageNext a:hover {	color: #df633c;}/* ------------------------------------------------------ *//* PAGES POP-UP : CONTACT *//* ------------------------------------------------------ */#pagePopup #contentContact {	margin-bottom: 10px;}#contentContact h1 {	border-bottom: 8px solid #301d14;	margin-top: 5px;	margin-bottom: 20px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-weight: bold;	line-height: 25px;	margin-left: 180px;}#contentContact h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	margin-bottom: 15px;	margin-left: 180px;}#contentContact fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentContact legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 180px;}#contentContact p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentContact .libtext_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentContact .text_cont {	width: 300px;	height: 15px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentContact .libselect_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentContact .select_cont {	width: 300px;	height: 15px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentContact .libtextarea_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentContact .textarea_cont {	width: 300px;	height: 150px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentContact .libcheckbox_cont {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 180px;}#contentContact .checkbox_cont {	font-size: 5px;	color: #000;	border: 0px solid #fff;}#contentContact .text_cont:focus, .select_cont:focus, .textarea_cont:focus {	background: #fff;}#contentContact .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #301d14;	border: 1px solid #301d14;	margin-top: 10px;	margin-left: 180px;	background-color: #fff;}/* ------------------------------------------------------ *//* PAGES POP-UP : BROCHURES *//* ------------------------------------------------------ */#pagePopup #contentProd {	margin-bottom: 10px;}#contentProd h1 {	border-bottom: 8px solid #301d14;	margin-top: 5px;	margin-bottom: 20px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-weight: bold;	line-height: 25px;	margin-left: 180px;}#contentProd h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	margin-bottom: 15px;	margin-left: 180px;}#contentProd fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentProd legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 180px;}#contentProd p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentProd .libtext_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentProd .text_prod {	width: 300px;	height: 15px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentProd .libselect_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentProd .select_prod {	width: 160px;	height: 15px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentProd .libtextarea_prod {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentProd .textarea_prod {	width: 300px;	height: 150px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentProd .libcheckbox_prod {	float: left;	width: 280px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 270px center;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentProd .checkbox_prod {	font-size: 5px;	color: #000;	border: 0px solid #fff;}#contentProd .text_prod:focus, .select_prod:focus, .textarea_prod:focus {	background: #fff;}#contentProd .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #301d14;	border: 1px solid #301d14;	margin-top: 10px;	margin-left: 180px;	background-color: #fff;}/* ------------------------------------------------------ *//* PAGES POP-UP : RECOMMANDATION *//* ------------------------------------------------------ */#pagePopup #contentRecommand {	margin-bottom: 10px;}#contentRecommand h1 {	border-bottom: 8px solid #301d14;	margin-top: 5px;	margin-bottom: 20px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-weight: bold;	line-height: 25px;	margin-left: 180px;}#contentRecommand h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	margin-bottom: 15px;	margin-left: 180px;}#contentRecommand fieldset {	position: relative;	margin-top: 5px;	margin-bottom: 10px;	border-top: none;	border-right: none;	border-bottom: none;	border-left: none;}#contentRecommand legend {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	padding-bottom: 10px;	padding-left: 180px;}#contentRecommand p {	position: relative;	clear: left;	margin-bottom: 5px;}#contentRecommand .libtext_recommand {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentRecommand .text_recommand {	width: 300px;	height: 15px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentRecommand .libtextarea_recommand {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	width: 160px;	float: left;	background: url(images/82_arrowBleuD_R0225.gif) no-repeat 150px center;	color: #df633c;	font-weight: bold;	margin-left: 20px;	padding-top: 3px;}#contentRecommand .textarea_recommand {	width: 300px;	height: 150px;	border: 1px solid #000;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-indent: 2px;}#contentRecommand .text_recommand:focus, .select_recommand:focus, .textarea_recommand:focus {	background: #fff;}#contentRecommand .submit {	width: 300px;	height: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #301d14;	border: 1px solid #301d14;	margin-top: 10px;	margin-left: 180px;	background-color: #fff;}/* ------------------------------------------------------ *//* PAGES POP-UP : PLAN DU SITE *//* ------------------------------------------------------ */#pagePopup #contentPlan {	margin-bottom: 10px;}#contentPlan h1 {	border-bottom: 8px solid #301d14;	margin-top: 5px;	margin-bottom: 20px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-weight: bold;	line-height: 25px;	margin-left: 180px;}#contentPlan ul.level01 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#contentPlan ul.level01 li {	list-style-type: none;	line-height: 23px;	border-bottom: 1px solid #fff; /* pour ie :(( */}#contentPlan ul.level01 li .a1 {	text-indent: 5px;	display: block;	text-decoration: none;	color: #fff;	border-bottom: 1px solid #fff;	background-color: #301d14;}#contentPlan ul.level01 li .a1:hover {	display: block;	color: #df633c;}#contentPlan ul.level01 li.dim1 {}#contentPlan ul.level02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#contentPlan ul.level02 li {	list-style-type: none;	line-height: 20px;}#contentPlan ul.level02 li .a2 {	text-indent: 5px;	display: block;	text-decoration: none;	color: #fff;	border-bottom: 1px solid #fff;	background-color: #93847a;}#contentPlan ul.level02 li .a2:hover {	color: #fff;	background-color: #df633c;}#contentPlan ul.level02 li.dim2 {}#contentPlan ul.level03 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}#contentPlan ul.level03 li {	text-indent: 20px;	list-style-type: decimal;	list-style-position: inside;	line-height: 20px;}#contentPlan ul.level03 li .a3 {	text-decoration: none;	color: #000;}#contentPlan ul.level03 li .a3:hover {	color: #df633c;}#contentPlan ul.level03 li.dim3 {}/* ------------------------------------------------------ *//* PAGES POP-UP : RESULTAT RECHERCHE *//* ------------------------------------------------------ */#pagePopup #contentRecherche {	margin-bottom: 10px;}#contentRecherche h1 {	border-bottom: 8px solid #301d14;	margin-top: 5px;	margin-bottom: 20px;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-weight: bold;	line-height: 25px;	margin-left: 180px;}#contentRecherche h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;	margin-bottom: 15px;	margin-left: 180px;}#contentRecherche h3 {	text-indent: 5px;	display: block;	text-decoration: none;	color: #fff;	border-bottom: 1px solid #fff;	background-color: #301d14;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	line-height: 23px;	margin-top: 10px;}#contentRecherche p a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	margin: 0px 0px 7px 5px;	line-height: 15px;	text-decoration: none;}#contentRecherche p a:hover {	color:#df633c;}/* ------------------------------------------------------ *//* PAGES POP-UP : OBJETS MEDIATHEQUE *//* ------------------------------------------------------ */#pagePopup #contentMedia {	margin-bottom: 10px;}/*-------------------- Navigation photo */#pagePopup #mediaMedia {	border-top: 8px solid #301d14;	margin-bottom: 2px;}#mediaMedia #photoMedia {	text-align: center;}#mediaMedia #photoMedia img {	width: 500px;}#mediaMedia #navPhotoMedia {	position: absolute;	left: 10px;	top: 18px;	height: 15px;	line-height: 15px;	background-color: #fff;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	/*filter: Alpha(Opacity=50, FinishOpacity=0, Style=0, StartX=0, StartY=0, FinishX=0, Finish=0);*/}#navPhotoMedia img {	margin: 0px 5px 0px 5px;	vertical-align: middle;}#navPhotoMedia a {	color: #000;	text-decoration: none;}#navPhotoMedia a:hover {	color: #df633c;}/*-------------------- Titre */#contentMedia #titreMedia {	margin-top: 5px;	border-bottom: 8px solid #301d14;	margin-bottom: 15px;	line-height: 25px;}#contentMedia #titreMedia h1 {	display: inline;	font-size: 14px;	font-family: Arial, Helvetica, sans-serif;	color: #301d14;	font-weight: bold;}/*-------------------- Chapitre Media */#contentMedia {	margin-top: 5px;}#contentMedia h3 {	clear: both;	font-family: Arial, Helvetica, sans-serif;	color: #000;	font-size: 12px;	font-weight: bold;	margin-bottom: 5px;	border-bottom: 1px dotted #000;	text-decoration: none;	margin-top: 15px;	display: block;}#contentMedia .texte01 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	text-align: left;	clear: both;	margin: 0px 0px 7px;	line-height: 1.4em;}#contentMedia .bgligne {	font-family: Arial, Helvetica, sans-serif;	color: #df633c;	font-size: 11px;	font-weight: bold;	margin-bottom: 2px;	background-color: #e7e7e7;}