/* Feuille de style CSS */

#menu_langue a {
	color:#fff;
}

/* Bandeau */
#bandeau {
	witdh:1000px;
	height:120px;
	
}

	#bandeau #logo_europe {
		float:left;
		width:226px;
		height:82px;
		margin-left:25px;
		margin-top:10px;
	}
	#bandeau #logo_aedi {
		float:left;
		width:151px;
		height:82px;
		margin-top:10px;
	}
	
	#bandeau #logo_pp {
		float:right;
		width:168px;
		height:120px;
		margin-right:80px;
		margin-top:15px;

	}
	
	
	#bandeau #menu_langue {
		float:right;
		margin-right:10px;
		width:235px;
		margin-top:20px;
		font-size:11px;
		font-family:Tahoma, Verdana, Arial;
	}
	
	#bandeau #menu_langue a.lang_active {
		color:#B08B59;
	}
	
	#bandeau #menu_langue a.lang_inactive {
		color:#A3E701;
	}
	
	#bandeau #menu_langue ul {
		float:right;
	}
	
	#bandeau #menu_langue li {
		float:left;
		padding:0px 12px;
	}
		
	#bandeau #menu_langue li.border {
		border-right:1px solid #9A784D;
	}
	
	#bandeau #recherche_outils{
		height:20px;
		margin-top:20px;
		margin-left:31px;
	}
	
		#bandeau #recherche_outils form	{
			display:inline;
		}
	
		#bandeau #recherche_outils label {
			color:#B08B59;
		}
		
		#bandeau #recherche_outils  form input{
			width:90px;
			border:0px;
			padding-left:2px;
			background:#7A5E3F;
			color:#fff;
			font-family: "Lucida Sans Unicode", Verdana, Arial, Tahoma;
			font-size: 9px;
			!font-size: 10px;
			height:12px;
			border: 1px solid #C29A67;	
		}
				
		#bandeau #recherche_outils form .submitBt{
			border:0px;
			background:#C29A67;
			color:#fff;
			font-size:9px;
			width:24px;
			height:16px;
			text-decoration:none;
			background: url(images/bt_ok.gif) no-repeat top left;	
		}
		
#pays_partenaire {
	witdh:1000px;
	height:20px;
	margin-left:50px;
}
	#pays_partenaire #label_pays{
		color:#B08B59;
		font-size:12px;
		width:100px;
		float:left;
	}
	#pays_partenaire li{
		display:inline;
		padding-right:5px;
	}
/*--------------------------------------------------------------------*/

/* Page milieu */

#centre_page {
	float:left;
	width:947px;
	padding-left:26px;
}

	#menu_haut {
		float:left;
		width:947px;
	}

		#menu_haut #img_paysage{
			background:url(images/paysage2.jpg) center no-repeat;
			height:176px;
		}
		
		#menu_haut #menu_marron {
			float:left;
			background:url(images/menu_marron.gif) repeat-x center;
			width:947px;
			height:28px;
			font-size:12px;
			font-family:Lucida, Verdana, Arial;
		}
		
		#menu_haut #menu_marron #menu_haut_marron li {
			margin-right:24px;
			display:block;
			float:left;
			line-height:28px;
			padding-left:30px;
			text-transform:uppercase;
		}
		
		#menu_haut #menu_marron #menu_haut_marron li.border {
			padding-right:5px;
		}
		
		#menu_haut #menu_marron #menu_haut_marron a.rub_inactive {
			color:#fff;
		}
		
		#menu_haut #menu_marron #menu_haut_marron a.rub_active {
			color:#FBAF6C;
		}
		
		#menu_haut #bande_verte {
			float:left;
			font-size:13px;
			font-family:Lucida, Verdana, Arial;
		}
		
	
		#menu_haut #bande_verte #menu_haut_vert {
			background:url(images/bande_verte.gif) no-repeat;
			width:947px;
			height:28px;
		}
		
		#menu_haut #bande_verte #menu_haut_vert li{
			float:left;
			margin-right:7px;
			display:block;
			line-height:28px;
			padding-left:35px;
			text-transform:uppercase;
		}
		
		#menu_haut #bande_verte #menu_haut_vert li.border {
			padding-right:3px;
		}
		
		#menu_haut #bande_verte #menu_haut_vert a.ss_rub_active{
			color:#E4FF00;
		}
		
		#menu_haut #bande_verte #menu_haut_vert a.ss_rub_inactive{
			color:#fff;
		}
		
			#menu_haut_vert #menu_haut_dernier_nivo {
				width:947px;
				height:28px;
				border-bottom:1px solid #A58060;
				padding-top:30px;
				!padding-top:0px; /*Pour IE*/
			}
			
			#menu_haut_vert #menu_haut_dernier_nivo li{
				float:left;
				display:block;
				line-height:28px;
				padding-left:35px;
				font-size:13px;
				font-family:Lucida, Verdana, Arial;
				
			}
			
			#menu_haut_vert #menu_haut_dernier_nivo li.border{
				padding-right:3px;
			} 
			
			#menu_haut_vert #menu_haut_dernier_nivo a{
				color:#EAD5AC;
			}
		
	#contenu_page {
		float:left;
		width:947px;
		min-height:650px;
		height:auto !important;
		height:650px;
		margin-top:10px;
	}
	
		#contenu_page #liens_pages {
			width:897px;
			padding-left:35px;
			font-size:11px;
			font-family:Lucida, Verdana, Arial;
			border-bottom:2px solid #576C76;
			padding-bottom:7px;
			padding-top:20px;
			color: #93DAFF;
		}
		
		#contenu_page #liens_pages a {
			color: #93DAFF;
			display:inline;
			width:100%;
		}
		
		
		#contenu_page #liens_pages a:hover {
			text-decoration:underline
		}
			#contenu_page #liens_pages a.liens_rub {
				color: #93DAFF;
				display:inline;
				width:100%;
				text-transform:uppercase;
			}
		

		#contenu_page #plan-du-site{
			text-align:justify;
			width:500px;
			padding-left:20px;
			padding-top:20px;
			font-family:Lucida, Verdana, Arial;
			font-size:13px;
	}
		
		#contenu_page #plan-du-site .titre_rub{	
			padding-left:10px;
			background:url(images/puce.gif) no-repeat;
			text-transform:uppercase;
		}	
		
		#contenu_page #plan-du-site .titre_rub a{
			color: #fff;
		}
		
		#contenu_page #plan-du-site .titre_ssrub{	
			padding-left:20px;
			background:url(images/puce2.gif) no-repeat;
			margin-left:20px;
		}
		
		#contenu_page #plan-du-site .titre_ssrub a{	
			color: #fff;
		}
		
		#contenu_page #plan-du-site .titre_ssrub2{
			padding-left:30px;
			background:url(images/puce2.gif) no-repeat;
			margin-left:40px;
		}
			
		#contenu_page #plan-du-site .titre_ssrub2 a{
			color: #fff;
		}
		
		#contenu_page #plan-du-site .titre_art{	
			padding-left:40px;
			margin-left:40px;
		}
		
		
		#contenu_page #plan-du-site .titre_art a{	
			color: #fff;
		}
		#contenu_page #contain {
			float:left;
			margin-top:15px;
			width:680px;
			min-height:600px;
			height:auto !important;
			height:600px;
			font-family:Lucida, Verdana, Arial;
			text-align:justify;	
		}
			
			#contenu_page #contain #page_contain {
				padding-left:35px;
				color:#fff;	
			}
			
			#contenu_page #contain #page_contain .titre h2 a{
				color:#fff;
				text-transform:uppercase;
				font-size:14px;
			}
			
			#contenu_page #contain #page_contain .date{
				color:#CCA06B;
				font-size:11px;
				padding-bottom:15px;
			}
			
			#contenu_page #contain #page_contain .logo {
				float:left;
				margin:5px;
			}
			
			#contenu_page #page_contain .chapo {
				font-size:11px;
				
			}
		
			#contenu_page #contain #page_contain .descriptif{
				font-size:11px;
			}
			
			#contenu_page #contain #page_contain #lien_lire a{
				color:#A3E701;
				font-size:11px;				
				padding-top:10px;
			}
			
			#contenu_page #contain #page_contain .interligne{
				width:350px;
				border-bottom:2px solid #634C2E;
				margin-bottom:30px;
			
			}
			/*Contenu Accueil*/
			#contenu_page #texte-pres-accueil {
				padding-bottom:20px;}
			#contenu_page #texte-pres-accueil h4 {
				font-weight:800;
				padding-bottom:10px;
				color:#93DAFF;}
			#contenu_page #texte-pres-accueil p{
				font-size:12px;}
			
		#contenu_page #colonne_droite {
			float:right;
			width:240px;
			min-height:600px;
			height:auto !important;
			height:600px;
			padding-right:10px;
			padding-top:15px;
		}
		
		#contenu_page #colonne_droite #menu_bleu {
			width:230px;
			float:right;
			padding-left:10px;
			padding-bottom:10px;
		}
		
			#contenu_page #colonne_droite #menu_bleu #menu_nouveautes{
				text-transform:uppercase;
				font-family:Lucida, Verdana, Arial;
				font-size:14px;
				background:url(images/menu_bleu2.gif) no-repeat right;
				height:100px;
				line-height:16px;
				padding-left:12px;
				padding-top:8px;
			}
			#contenu_page #colonne_droite #menu_bleu #menu_nouveautes h2{
				line-height:18px;}
			#contenu_page #colonne_droite #menu_bleu #menu_nouveautes h3 {
				font-weight:600;}
			#contenu_page #colonne_droite #menu_bleu #menu_nouveautes h3, #contenu_page #colonne_droite #menu_bleu #menu_nouveautes p{
				color:#fff;
				font-size:0.85em;
				text-transform:none;
				}
			#suite{
				text-transform:lowercase;
				font-family:Lucida, Verdana, Arial;
				font-size:10px;
				font-style:normal;
				height:72px;
				line-height:12px;
				padding-left:0px;
			}
			
			#contenu_page #colonne_droite #menu_bleu #menu_nouveautes a{
				color:#fff;
			}
			
			#contenu_page #colonne_droite #menu_bleu #art_menu_bleu {
				font-size:11px;
				font-family:Lucida, Verdana, Arial;
				padding-left:10px;					
			}
			
			#contenu_page #colonne_droite #menu_bleu #art_menu_bleu a{
				color:#54C5FF;
			}
			
		#contenu_page #colonne_droite #menu_galerie {
			width:230px;
			float:right;
			padding-right:5px;
			padding-top:10px;
			text-align:right;
		}
	
		#contenu_page #colonne_droite #menu_vert{
			width:230px;
			float:right;
			margin-top:15px;
		}
			
				#contenu_page #colonne_droite #menu_vert #menu_carnets{
					background:url(images/menu_vert.gif) no-repeat right;
					text-transform:uppercase;
					font-family:Lucida, Verdana, Arial;
					font-size:14px;
					height:36px;
					line-height:36px;
					padding-left:20px;
				}
				
				#contenu_page #colonne_droite #menu_vert #menu_carnets a{
					color:#fff;
				}
				
				#contenu_page #colonne_droite #menu_vert #art_menu_vert {
					width:212px;
					padding-left:10px;		
				}
			
				#contenu_page #colonne_droite #menu_vert #art_menu_vert li{
					border:1px solid #518B08;
					padding:3px;
					margin-top:5px;
				}
				
				#contenu_page #colonne_droite #menu_vert #art_menu_vert a{
					color:#A3E701;
					font-family:Lucida, Verdana, Arial;
					font-size:10px;
				}
				
			#contenu_page #colonne_droite #menu_orange{
				width:230px;
				float:right;
				margin-top:30px;
				color:#fff;
				
			}
			
				#contenu_page #colonne_droite #menu_orange #menu_agenda{
					background:url(images/menu_orange.gif) no-repeat right top;
					font-family:Lucida, Verdana, Arial;
					font-size:14px;
					line-height:34px;
					padding-left:20px;
					text-transform:uppercase;
				}
				
				#contenu_page #colonne_droite #menu_orange #menu_agenda a{
					color:#fff;			
				}

				#contenu_page #colonne_droite #menu_orange #art_menu_orange {
					font-size:11px;
					font-family:Lucida, Verdana, Arial;
					padding-top:10px;
					margin-bottom:20px;
					padding-bottom:20px;
					text-transform:none;
					line-height:18px;
				}
				#contenu_page #colonne_droite #menu_orange #art_menu_orange li.event {
					line-height:18px;display:block;
				}
				#contenu_page #colonne_droite #menu_orange #art_menu_orange li.event a {color:#fff;}
				#contenu_page #colonne_droite #menu_orange #art_menu_orange li.event span.date {
					display:block;
				}
				#contenu_page #colonne_droite #menu_orange #art_menu_orange li.event span.titre {
					display:block;font-weight:bold;
				}
				
				#contenu_page #colonne_droite #menu_orange #art_menu_orange li.event .interligne {
					width:150px;
					border-bottom:2px solid #634C2E;
					margin-bottom:15px;
					margin-top:15px;
					display:block;
				}
				
				#contenu_page #colonne_droite #menu_orange #art_menu_orange a {
					color:#E0893C;
					font-size:9px;	
				}
			
/*-----------------------------------------------------------------------------*/

/* Pied de page */			
#pieddepage {
	float:left;
	height:100px;
	width:947px;
	background:url(images/piedpage.gif) center;
	padding-left:36px;
}

		 #pieddepage #pied {
		 	margin-top:20px;
			padding-bottom:30px;
		 	float:left;
			font-family:Lucida, Verdana, Arial;
		}
	
		 #pieddepage #copyright{
			float:left;
			padding-left:30px;
		}
	
		 #pieddepage #pied #copyright h4{
			color: #97754C;
			font-size:10px;
		}
	
		 #pieddepage a{
			color:#fff;
		}
	
		#pieddepage #credits{
			float:right;
			padding-right:20px;
		}
	
		#pieddepage #pied #credits h4{
			color: #97754C;
			font-size:10px;
		}
		
			#pieddepage #menu_outils {
				float:left;
				font-size:9px;
				margin-top:5px;
				width:720px;
				padding-left:220px;
				!margin-left:0px;
				font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial;
				border-bottom:1px solid #402D16;
			}
		
	#pieddepage #menu_outils li {
		float:left;
		line-height:25px;
	}
	
	#pieddepage #menu_outils a {
		color:#fff;
		padding:0px 10px;
		
	}
	
	#pieddepage #menu_outils a.border {
		border-right:1px solid #FFF;
	}

/*--------------------------------------------------------------------*/

/* Page article */			
	#contenu_page #contain #page_article {
		padding-left:30px;
		font-size:18px;
		color:#fff;			
	}
	
		#contenu_page #contain #page_article #fond_titre_article {
			background:url(images/fond_titre_art.gif) no-repeat;
			width:640px;
			height:72px;
		}
		
		#contenu_page #contain #page_article #fond_titre_article #ligne1 {
			padding-top:10px;
			padding-left:20px;
		}
		
			#contenu_page #contain #page_article #fond_titre_article #ligne1 #titre_art {
				float:left;
			}
		
		#contenu_page #contain #page_article #fond_titre_article #ligne2 {
			
		}
		
			#contenu_page #contain #page_article #fond_titre_article #ligne2 #date_art {
				color:#CCA06B;
				font-size:11px;
				float:left;
				margin-left:20px;
			}
				

		
		#contenu_page #contain #page_article #fond_titre_article #cpt_msg #total_msg a{
			color:#C7B790;
		}
		
		#contenu_page #contain #page_article #logo_art {
			float:left;
			margin-top:20px;
			margin-right:20px;
			margin-bottom:10px;
			padding-left:5px;
		}
		
		#contenu_page #contain #page_article #texte_art {
			font-size:12px;
			text-align:justify;
			width:630px;
			margin-top:20px;
		}
		#contenu_page #contain #page_article #texte_art .logo{
			margin-top:5px;
			float:left;
			margin-right:10px;
		}
		#contenu_page #contain #page_article #texte_art .chapo{
			color:#c7b790;
			font-size:12px;
			line-height:17px;
			padding-bottom:5px;
			padding-top:5px;
		}
		#contenu_page #contain #page_article #texte_art .texte{
			clear:both;
		}
		#contenu_page #contain #page_article #texte_art p{
			margin-bottom:10px;
		}
		#contenu_page #contain #page_article #texte_art h3{
			text-align:left;
			margin-bottom:13px;
			font-weight:normal;
			font-size:18px;
		}
		#contenu_page #contain #page_article #texte_art .spip_documents img {
			padding:4px;
			background-color:#3d3729;
			border:1px #79654c solid;
		}
		.logo img {
			padding:4px;
			background-color:#3d3729;
			border:1px #79654c solid;
		}
		
		#contenu_page #contain #page_article #texte_art .img-jardin{
			padding:4px;
			background-color:#3d3729;
			border:1px #79654c solid;
			display:block;
			float:left;
			margin-right:20px;margin-bottom:10px;
		}
		#contenu_page #contain #page_article #texte_art .img-jardin span {color:#fff;display:block;}
		#contenu_page #contain #page_article #texte_art .img-jardin span.titre {font-size:11px;}
		#contenu_page #contain #page_article #texte_art .img-jardin span.description {font-size:9px;margin-top:5px;}
		#contenu_page #contain #page_article #texte_art .img-jardin img {
			padding:0px;
			background:none;
			border:0;
		}
		#contenu_page #contain #page_article #texte_art ul {padding-left:35px;margin-bottom:10px;}
		#contenu_page #contain #page_article #texte_art ul ul {margin-bottom:0px;}
		#contenu_page #contain #page_article #texte_art ul li {list-style:disc;}
		#contenu_page #contain #page_article #fond_date_art_ev {
			background:url(images/fond_date_art_ev.gif) no-repeat;
			width:640px;
			height:72px;
			font-size:13px;
		}
		#contenu_page #contain #page_article #documents_joints {
			margin-top:20px;
			margin-bottom:10px;
			font-size:12px;
			width:630px;
		}
		#contenu_page #contain #page_article #documents_joints h2 {
			text-align:left;
			margin-bottom:13px;
			font-weight:normal;
			font-size:16px;
			border-bottom:3px #3d3729 solid;
		}
		#contenu_page #contain #page_article #documents_joints  ul {padding-left:35px;margin-bottom:10px;}
		#contenu_page #contain #page_article #documents_joints ul li {list-style:disc;}
		
			#contenu_page #contain #page_article #fond_date_art_ev .titre_date{
				color:#CCA06B;
				padding-top:10px;
				float:left;
				padding-right:10px;
				padding-left:25px;
			}
			
			#contenu_page #contain #page_article #fond_date_art_ev .titre_lieu{
				color:#CCA06B;
				padding-top:10px;
				float:left;
				padding-left:25px;
				padding-right:10px;
			}
			
			#contenu_page #contain #page_article #fond_date_art_ev h3{
				padding-top:10px;
				
			}
		
		/* Partie commentaires */
		#contenu_page #contain #page_article #commentaire {
			width:640px;
			padding-top:30px;
			clear:both;
		}
		
			#contenu_page #contain #page_article #commentaire #fond_commentaire {
				background:url(images/fond_commentaire.gif) no-repeat;
				height:39px;
				
			}
			
			#contenu_page #contain #page_article #commentaire #fond_commentaire #titre_commentaire{
				
				padding-top:8px;
				padding-left:50px;
			}
		
			#contenu_page #contain #page_article #commentaire #message {
				padding-top:20px;
			}
			
			#contenu_page #contain #page_article #commentaire #message #partie_gauche{
				float:left;
				padding-left:15px;
			}
			
			#contenu_page #contain #page_article #commentaire #message #partie_gauche #auteur_msg, #pas_comm {
					font-size:12px;
			}
			
			#contenu_page #contain #page_article #commentaire  #pas_comm {
				padding-top:20px;
				padding-left:15px;
		
			}
			
			#contenu_page #contain #page_article #commentaire #message #partie_gauche #date_msg {
				color:#CCA06B;
				font-size:11px;
			}	
			
			#contenu_page #contain #page_article #commentaire #message #contenu_msg {
				width:400px;
				padding-left:200px;
				font-size:12px;
				border-bottom:1px solid #CCA06B;
				padding-bottom:30px;
			}
			
		/*----------------------------------------------*/
		
		/*Partie discussion*/
		
		#contenu_page #contain #page_article #discussion {
			padding-top:30px;
		}
		
		#contenu_page #contain #page_article #discussion #fond_discussion {
			background:url(images/fond_discussion.gif) no-repeat;
			width:640px;
			height:44px;
		}
		
		#contenu_page #contain #page_article #discussion #fond_discussion #titre_discussion{
			padding-top:12px;
			padding-left:50px;
		}
		
		#contenu_page #contain #page_article #discussion #form {
			color: #CCA06B;
		}
		
		.formulaire_spip .btn_envoi{
			border:0px;
			background:#603F1C;
			color:#F6CF83;
			font-size:11px;
			width:240px;
			height:29px;
			text-decoration:none;
			background:url(images/fond_bt.gif) no-repeat top left;
			padding-bottom:7px;
		}
		/*------------------------------------------*/
/*-------------------------------------------------------------------------*/

/* Page rubrique */

	#contenu_page #contain #page_rubrique {
		padding-left:30px;
		color:#fff;			
	}

	#contenu_page #contain #page_rubrique #fond_titre_rubrique {
			background:url(images/fond_titre_rub.gif) no-repeat;
			width:640px;
			height:72px;
		}

	#contenu_page #contain #page_rubrique #fond_titre_rubrique #titre_rub {
			float:left;
			text-transform:uppercase;
			padding-top:15px;
			padding-left:20px;
			font-size:20px;
	}

	#contenu_page #contain #page_rubrique #fond_contenu_rub {
		background:url(images/fond_rubrique.gif) no-repeat;
		min-height:422px;
		height:auto !important;
		height:422px;
		width:635px;
	}
	
	#contenu_page #contain #page_rubrique #fond_contenu_rub #texte{
		text-align:justify;
		width:500px;
		padding-left:20px;
		padding-top:20px;
	}
		
	#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .titre h2 a{
		color:#fff;
		text-transform:uppercase;
		font-size:14px;
	}
	#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .texte-rubrique{
		font-size:11px;
		margin-top:5px;
	}
	#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .texte-rubrique p{
		margin-bottom:6px;
	}
	
	#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .date{
		color:#CCA06B;
		font-size:11px;
		padding-bottom:15px;
	}
			
			#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .logo {
				float:left;
				margin:5px;
			}
			
			#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .chapo {
				font-size:11px;
			}
		
			#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .descriptif{
				font-size:11px;
			}
			
			#contenu_page #contain #page_rubrique #fond_contenu_rub #texte #lien_lire a{
				color:#A3E701;
				font-size:11px;				
				padding-top:10px;
			}
			
			#contenu_page #contain #page_rubrique #fond_contenu_rub #texte .interligne{
				width:350px;
				border-bottom:2px solid #634C2E;
				margin-bottom:30px;
			
			}
	


/*-----------------------------------------------------------------------------*/
/* Formulaire pour le forum */	
		.spip_barre{
			display:none;
		}
		
		.formulaire_spip fieldset{
			border:0px;
		}
		
		.spip_bouton {
			 background: url(images/fond_bt.gif)no-repeat;			
  			 color: #F6CF83;
		}
		
		.formulaire_forum {
			width:500px;
			margin-left:100px;
			text-align:left;
			font-size:11px;
			padding-top:30px;
			padding-bottom:30px;
		}
		
/*---------------------------------------------------------------------------------/*
/* Page rubrique exposition */
#contenu_page #contain-expo {
			float:left;
			width:929px;
			min-height:600px;
			height:auto !important;
			height:600px;
			font-family:Lucida, Verdana, Arial;
			text-align:justify;
			background-color:#000000;
			padding-left:20px;
			padding-top:10px;
		}
#contenu_page #contenu_rub_expo {
	width:640px;
	float:left;
	margin-left:30px;
	!margin-left:10px;
	margin-top:15px;
	font-family:Lucida, Verdana, Arial;
}
#contain-expo #titre_rub {
	background:url(images/fond_titre_rub_expo.gif) no-repeat;
	width:640px;
	height:72px;
	text-transform:uppercase;
	padding-top:15px;
	padding-left:20px;
			}
#contain-expo #titre_rub h2{
	font-size:20px;
	color:#fff;
		}
		
#contain-expo #colonne_gauche {
		background:url(images/fond_rub_expo.gif) no-repeat;
		min-height:422px;
		height:auto !important;
		height:422px;
		width:358px;	
		color:#fff;
		float:left;
		padding-right:40px;
		!padding-right:30px;
		}
#contain-expo .article_expo h4, #contain-expo .article_expo h4 a {
		color:#5CC2F7;
		font-size:20px;
		padding-bottom:10px;
	}
#contain-expo .article_expo h4 a:hover, #contain-expo .article_expo h4 a:visited, #contain-expo .article_expo h4 a:focus {
		color:#5CC2F7;
		text-decoration:none;
}
.article_expo a.suite {
		color:#5CC2F7;
		text-decoration:none;
		padding-left:28px;
		font-size:12px;
		}
#contain-expo p.spip, #contain-expo p.spip strong {
	color:#ffffff;
	font-size:12px;
	line-height:17px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;}
#contain-expo table, #contain-expo table tr, #contain-expo table td {
	background-color:#000000;
	color:#FFFFFF;
	border: none;
} 
#contain-expo table {
	margin-top:10px;}
#contenu_page #contenu_rub_expo #colonne_gauche #titre_article{
		font-size:15px;
		padding-top:10px;
		padding-left:20px;	
		}
.pagination_galerie_expo a, .pagination_galerie_expo{
	color:#ffffff;
	font-size:12px;
	color:#999999;}
table#image_galerie_expo .image_legend a strong{
	color:#CCCCCC;
	font-weight:650;
	font-size:11px;
	text-align:center;
}
table#image_galerie_expo .image_legend a {
	color:#CCCCCC;
	font-size:10px;
	font-weight:500;
	}
table#image_galerie_expo .image_legend {
	text-align:justify;
	background:#000 no-repeat;
	padding:0 4px;}
table#image_galerie_expo #expo_img_titre{
	text-align:center;
	background:url(images/expo_img_titre.jpg) #000 repeat-y;
	padding:0 15px;
	font-weight:bold;
	width:204px;
	height:38px;}
table#image_galerie_expo td.td_galerie_expo a img {
	border:none 0px;}
table#image_galerie_expo td.td_galerie_expo a {
	text-decoration:none;
	border:none;}
table#image_galerie_expo td.td_galerie_expo a.thickbox {
	text-decoration:none;
	border:none;}
/*#contenu_page #contenu_rub_expo {
	width:640px;
	float:left;
	margin-left:30px;
	!margin-left:10px;
	margin-top:15px;
	font-family:Lucida, Verdana, Arial;
}
#contenu_page #contenu_rub_expo #titre_rubrique_expo {
	background:url(images/fond_titre_rub.gif) no-repeat;
	width:640px;
	height:72px;
	text-transform:uppercase;
	padding-top:15px;
	padding-left:20px;
			}
		
#contenu_page #contenu_rub_expo #colonne_gauche {
		background:url(images/fond_rub_expo.gif) no-repeat;
		min-height:422px;
		height:auto !important;
		height:422px;
		width:358px;	
		color:#fff;
		float:left;
		padding-right:40px;
			!padding-right:30px;
		}
#contenu_page #contenu_rub_expo #colonne_gauche #titre_article{
				font-size:15px;
				padding-top:10px;
				padding-left:20px;	
			}
*/			
			#contenu_page #colonne_gauche .evenements-col-gauche{
				font-size:12px;
					margin-left:25px;
					color:#fff;
			}
				#contenu_page #colonne_gauche .evenements-col-gauche h2{
					font-weight:bold;
					margin-bottom:5px;
					padding-top:15px;
				}
		
				#contenu_page #colonne_gauche .evenements-col-gauche .date{
					margin-top:10px;
					margin-bottom:10px;
				}
				#contenu_page #colonne_gauche .evenements-col-gauche .titre{
					margin-bottom:4px;
					margin-left:15px;
				}
				
				#contenu_page #colonne_gauche .evenements-col-gauche a{
					color:#A3E701;
				}
				
				
		#contenu_page #contenu_rub_expo #mini_calendrier{
/*			width:100px;
*/			font-family:Lucida, Verdana, Arial;
			font-size:12px;
			height:150px;
		}
		
			
		#contenu_page #contenu_rub_expo #colonne_gauche h3.titre_colonne{
			font-size:15px;
			color:#fff;
			padding-top:10px;
			padding-left:20px;
		}
		
		#contenu_page #contenu_rub_expo #titre_rubrique_expo h2{
			font-size:20px;
			color:#fff;
		}
	
	
	#contenu_page #contenu_agenda, #contenu_page #contenu_rub_expo {
		width:640px;
		float:left;
		margin-left:30px;
		!margin-left:10px;
		margin-top:15px;
		font-family:Lucida, Verdana, Arial;
		font-size:12px;
}
		#contenu_page #titre_rubrique_agenda {
				background:url(images/fond_titre_rub.gif) no-repeat;
				width:640px;
				height:72px;
				text-transform:uppercase;
				padding-top:15px;
				padding-left:20px;
		}
		#contenu_page #titre_rubrique_agenda h2{
			font-size:20px;
			color:#fff;
		}
		
		#contenu_page #colonne_gauche .aucun-evenement {
			padding:5px;
			padding-left:10px;
			padding-top:30px;
		}

		#contenu_page #contenu_agenda #colonne_gauche, #contenu_page #contenu_rub_expo #colonne_gauche {
			background:url(images/fond_rub_expo.gif) no-repeat;
			width:358px;	
			color:#fff;
			float:left;
			padding-right:20px;
		}
		
		#contenu_page #contenu_agenda #colonne_gauche h2{
			font-size:14px;
			padding-left:10px;
		}
		
		#contenu_page #contenu_agenda #colonne_gauche p.titre a, #contenu_page #contenu_rub_expo #colonne_gauche p.titre a{
			color:#A3E701;	
			padding-left:50px;
			float:left;
			padding-top:10px;
		}
		
		#contenu_page #contenu_agenda #colonne_gauche p.date{
			padding-left:15px;
			padding-top:15px;
		}
		
		#contenu_page #contenu_agenda #colonne_gauche p.lieu{
			padding-top:10px;
		}
		
		#contenu_page #contenu_agenda #colonne_gauche p.aucun{
			padding-top:10px;
			padding-left:15px;
		}
		
		#contenu_page #contenu_agenda #mini_calendrier #calendar, #contenu_rub_expo #mini_calendrier #calendar{
			width:200px;
			float:right;
			padding-right:45px;
			!padding-right:0px;
			
		}
/*---------------------------------------------------------------------------*/
/*Page rubrique sitothèque*/
#contenu_page #contenu_rub_sito {
	width:640px;
	float:left;
	margin-left:30px;
	!margin-left:10px; /*ne s'applique que pour IE*/
	margin-top:15px;
	font-family:Lucida, Verdana, Arial;
}

	#contenu_page #contenu_rub_sito #titre_rubrique_sito {
		background:url(images/fond_titre_rub.gif) no-repeat;
		width:640px;
		height:72px;
		text-transform:uppercase;
		padding-top:15px;
		padding-left:20px;
		color:#fff;
		font-size:20px;
	}
				
	#contenu_page #contenu_rub_sito #partie_gauche {
		width:180px;	
		float:left;
		color:#fff;
		font-family:Lucida, Verdana, Arial;
		min-height:250px;
		height:auto !important;
		height:250px;
		font-size:14px;
		
	}

		#contenu_page #contenu_rub_sito #partie_gauche h3 {
			padding-bottom:10px;
		}

		#contenu_page #contenu_rub_sito #partie_gauche #ss_rub {
			padding-left:15px;
		}
		
		#contenu_page #contenu_rub_sito #partie_gauche #ss_rub a{
			color:#90D9FF;
		}
		
		#contenu_page #contenu_rub_sito #partie_gauche #ss_rub #nb_art{
			color:#90D9FF;
			display:inline;
		}
		
		#contenu_page #contenu_rub_sito #partie_gauche .titre_grpe {
			padding-top:20px;
		}
		
		#contenu_page #contenu_rub_sito #partie_gauche .titre_mot_clef {
			padding-left:15px;
		}
		
		#contenu_page #contenu_rub_sito #partie_gauche .titre_mot_clef a{
			color:#90D9FF;
		}
		
		#contenu_page #contenu_rub_sito #partie_gauche .titre_mot_clef .nb_art{
			color:#90D9FF;
			display:inline;
		}
	
	#contenu_page #contenu_rub_sito #partie_droite {
		color:#fff;
		font-family:Lucida, Verdana, Arial;
		background:url(images/fond_rub_sito.gif) no-repeat;
		min-height:422px;
		height:auto !important;
		height:422px;
		width:455px;
		float:right;
	}
	
	#contenu_page #contenu_rub_sito #partie_droite #texte{
		text-align:justify;
		width:400px;
		padding-left:20px;
		padding-top:20px;
	
	}
	#contenu_page #contenu_rub_sito #partie_droite #texte .date {
		color:#CCA06B;
		font-size:11px;
		padding-bottom:15px;
	}
	
	#contenu_page #contenu_rub_sito #partie_droite .titre  a{
		color:#fff;
		padding-right:10px;
		margin-bottom:20px;
		text-transform:uppercase;
		
	}
	
	
	#contenu_page #contenu_rub_sito #partie_droite span.lien a{
		text-transform:none;
		color:#A3E701;
		font-size:12px;
		font-style:italic;
		line-height:20px;

	}
		
			#contenu_page #contenu_rub_sito #partie_droite .descriptif{
				font-size:11px;
				float:left;
			}
			
			#contenu_page #contenu_rub_sito #partie_droite #texte .chapo {
				font-size:11px;
			}
			
			#contenu_page #contenu_rub_sito #partie_droite #lien_lire a{
				color:#A3E701;
				font-size:11px;		
				float:left;
				padding-top:10px;		
			}
			
			#contenu_page #contenu_rub_sito #partie_droite .interligne, #contain-expo .interligne{
				width:350px;
				border-bottom:2px solid #634C2E;
				margin-bottom:30px;
				padding-top:10px;
			}
	
/*---------------------------------------------------------------------------*/
/*Page rubrique actualites*/

#contenu_page #contenu_rub_actu {
	width:640px;
	float:left;
	margin-left:30px;
	!margin-left:10px; /* Pour IE */
	margin-top:15px;
	font-family:Lucida, Verdana, Arial;
	color:#fff;
	text-align:justify;
}
	
			#contenu_page #contenu_rub_actu #texte{
				width:600px;
				padding-top:20px;
				padding-left:20px;
			}
			
			#contenu_page #contenu_rub_actu #titre_rubrique_actu {
				background:url(images/fond_titre_rub.gif) no-repeat;
				width:640px;
				height:72px;
				text-transform:uppercase;
				padding-top:15px;
				padding-left:20px;
				font-size:20px;
			}
			
			#contenu_page #contenu_rub_actu #fond_contenu_rub {
				background:url(images/fond_rubrique.gif) no-repeat;
				width:635px;
			}
			
			#contenu_page #contenu_rub_actu #texte .titre h2 a{
				color:#fff;
				padding-right:10px;
				padding-bottom:20px;
				text-transform:uppercase;
			}
	
			#contenu_page #contenu_rub_actu #texte .date {
				color:#CCA06B;
				font-size:11px;
				padding-bottom:15px;
			}
			
			#contenu_page #contenu_rub_actu #texte .logo {
				float:left;
				margin:5px;
			}
			
			#contenu_page #contenu_rub_actu #texte .chapo {
				font-size:11px;
			}
			
	#contenu_page #contenu_rub_actu #texte .lien a{
		color:#A3E701;
		font-size:12px;
		font-style:italic;
	}
		
			#contenu_page #contenu_rub_actu #texte .descriptif{
				font-size:11px;
				padding-bottom:15px;
			}
			
			#contenu_page #contenu_rub_actu #texte #lien_lire a{
				color:#A3E701;
				font-size:11px;		
				padding-top:10px;		
			}
			
			#contenu_page #contenu_rub_actu #texte .interligne{
				width:350px;
				border-bottom:2px solid #634C2E;
				margin-bottom:30px;
				padding-top:10px;
			}


/*--------------------------------------------------------------------------------*/
/*-------  Page article  Galerie --------*/
	#contenu_page #contain #page_article #titre_rubrique_galerie {
		width:640px;
		height:72px;
		text-transform:uppercase;
		margin-bottom:30px;
	}
	#contenu_page #contain #page_article table.image_galerie {
	margin-bottom:10px;
	}
	#contenu_page #contain #page_article table td.td_galerie {
			padding:7px;
	}
		#contenu_page #contain #page_article  table td.td_galerie img{
			border: 5px solid #8f704c;
		}
		#contenu_page #contain #page_article table td.td_galerie .image_legend a{
			color:#fff;
			font-size:11px;
			width:189px;
			display:block;
			line-height:12px;
			text-align:justify;
		}
	
	#contenu_page #contain #page_article table td.hover {
		background:url(images/fond_image_galerie.gif) repeat-x #7e6343;
	}	
	
	
	#contenu_page #contain #page_article .pagination_galerie {
		background:url(images/fond_pagination_galerie.gif) no-repeat ;
		width:654px;
		height:27px;
		line-height:27px;
		color:#fff;
		font-size:12px;
		margin-bottom:20px;
		font-weight:normal;
		padding-left:10px;
	}	
		#contenu_page #contain #page_article .pagination_galerie a{
			color:#fff;
			font-weight:normal;
		}	
	
		#contenu_page #contain #page_article .pagination_galerie a:hover{
			color:#fff;
			font-weight:normal;
			text-decoration:underline;
		}	
		#contenu_page #contain #page_article .pagination_galerie .direction_page {	
		float:left;
		width:170px;
		}	
		#contenu_page #contain #page_article .pagination_galerie .numero_page {	
		float:left;
		line-height:27px;
		}	
		#contenu_page #contain #page_article .pagination_galerie .numero_page .lien_pagination, #contenu_page #contain #page_article .pagination_galerie span.on{	
			color:#fff;
			width:19px;
			line-height:27px;
			display:block;
			float:left;
			text-align:center;
			margin-right:5px;
		}	
		#contenu_page #contain #page_article .pagination_galerie .numero_page .lien_pagination{	
			background:url(images/page_off.gif) center no-repeat;
		}
		#contenu_page #contain #page_article .pagination_galerie span.on{
			background:url(images/page_on.gif) center no-repeat;
			color:#113d23;
			font-weight:bold;
		}	
	
		
/*--------------------------------------------------------------------------------*/
/*------- Page Oeuvre d'artistes ---------*/

#contenu_page #contenu_rub_oeuvre {
	width:640px;
	float:left;
	margin-left:30px;
	!margin-left:10px; /*ne s'applique que pour IE*/
	margin-top:15px;
	font-family:Lucida, Verdana, Arial;
}

	#contenu_page #contenu_rub_oeuvre #titre_rubrique_sito {
		background:url(images/fond_titre_rub.gif) no-repeat;
		width:640px;
		height:72px;
		text-transform:uppercase;
		padding-top:15px;
		padding-left:20px;
		color:#fff;
		font-size:20px;
	}
				
	#contenu_page #contenu_rub_oeuvre #partie_gauche {
		width:180px;	
		float:left;
		color:#fff;
		font-family:Lucida, Verdana, Arial;
		min-height:250px;
		height:auto !important;
		height:250px;
		font-size:14px;
		
	}

		#contenu_page #contenu_rub_oeuvre #partie_gauche h3 {
			padding-bottom:10px;
		}

		#contenu_page #contenu_rub_oeuvre #partie_gauche #ss_rub {
			padding-left:15px;
		}
		
		#contenu_page #contenu_rub_oeuvre #partie_gauche #ss_rub a{
			color:#90D9FF;
		}
		
		#contenu_page #contenu_rub_oeuvre #partie_gauche #ss_rub #nb_art{
			color:#90D9FF;
			display:inline;
		}
		
		#contenu_page #contenu_rub_oeuvre #partie_gauche .titre_grpe {
			padding-top:20px;
		}
		
		#contenu_page #contenu_rub_oeuvre #partie_gauche .titre_mot_clef {
			padding-left:15px;
			text-transform:capitalize;
		}
		
		#contenu_page #contenu_rub_oeuvre #partie_gauche .titre_mot_clef a{
			color:#90D9FF;
		}
		
		#contenu_page #contenu_rub_oeuvre #partie_gauche .titre_mot_clef .nb_art{
			color:#90D9FF;
			display:inline;
		}
	
	#contenu_page #contenu_rub_oeuvre #partie_droite {
		color:#fff;
		font-family:Lucida, Verdana, Arial;
		background:url(images/fond_rub_sito.gif) no-repeat;
		min-height:422px;
		height:auto !important;
		height:422px;
		width:455px;
		float:right;
	}
	
	#contenu_page #contenu_rub_oeuvre #partie_droite #texte{
		text-align:justify;
		width:400px;
		padding-left:20px;
		padding-top:20px;
	
	}
	
	#contenu_page #contenu_rub_oeuvre #partie_droite #texte .titre  a{
		color:#fff;
		padding-right:10px;
		margin-bottom:20px;
		text-transform:uppercase;
	}
	
	#contenu_page #contenu_rub_oeuvre #partie_droite #texte .date {
		color:#CCA06B;
		font-size:11px;
		padding-bottom:15px;
	}
	
	#contenu_page #contenu_rub_oeuvre #partie_droite span.lien a{
		text-transform:none;
		color:#A3E701;
		font-size:12px;
		font-style:italic;
		line-height:20px;

	}
		
			#contenu_page #contenu_rub_oeuvre #partie_droite .descriptif{
				font-size:11px;
				float:left;
			}
			
			#contenu_page #contenu_rub_oeuvre #partie_droite #texte .chapo {
				font-size:11px;
			}
			
			#contenu_page #contenu_rub_oeuvre #partie_droite #lien_lire a{
				color:#A3E701;
				font-size:11px;		
				float:left;
				padding-top:10px;		
			}
			
			#contenu_page #contenu_rub_oeuvre #partie_droite .interligne{
				width:350px;
				border-bottom:2px solid #634C2E;
				margin-bottom:30px;
				padding-top:10px;
			}
	
	/*----Page recherche ----------*/
	
	#contenu_page #contain_research {
		width:640px;
		float:left;
		margin-left:30px;
		!margin-left:10px; /* Pour IE */
		margin-top:15px;
		font-family:Lucida, Verdana, Arial;
		color:#fff;
		text-align:justify;
	}
	
	#centre_page #contenu_page #contain_research #titre_rub_research {
		background:url(images/fond_titre_rub.gif) no-repeat;
		width:640px;
		height:52px;
		text-transform:uppercase;
		padding-top:15px;
		padding-left:20px;
		font-size:20px;
	}
	
	#centre_page #contenu_page #contain_research #fond_contenu_rub{
		background:url(images/fond_rubrique.gif) no-repeat;
		width:635px;
		min-height:422px;
		height:auto !important;
		height:422px;
	}
	#contenu_page #contain_research h2{
		color: #ffffff;
		font-size:14px;
		margin-bottom:10px;
	}
	#contenu_page #contain_research #texte{
		width:600px;
		padding-top:20px;
		padding-left:20px;
	}
	
	#contenu_page #contain_research #texte a{
		color: #fff;
	}
	#contenu_page #contain_research #texte ul {
		margin-bottom:15px;
	}
	#contenu_page #contain_research #texte ul li {
		background: url(images/puce3.gif) no-repeat;
		padding-left:15px;
		margin-left:20px;
		font-size:12px;
	}
	#contenu_page #contain_research #texte p.pagination {
		margin-top:10px;font-size:12px;background:#634c2e;padding:5px;
	}
	#contenu_page #contain_research #texte p.pagination a {color:#a3e701;}
	#contenu_page #contain_research #texte p.pagination .on {color: #ffffff;font-weight:bold;}
#version_print {width:200px;float:right;font-size:11px;}
#version_print a img {display:none;}
#version_print a {font-size:11px;padding-top:5px;color:#C7B790;display:block;height:21px;width:180px;text-align:left;background-position:left middle;background:url(images/bt_imprimer.gif);background-repeat:no-repeat;padding-left:30px;}

#total_msg {width:200px;float:right;font-size:11px;}
#total_msg a {display:block;line-height:23px;width:180px;text-align:left;background-position:left middle;background:url(images/bt_commentaires.gif);background-repeat:no-repeat;padding-left:30px;}

.previsu {font-size:12px;}
.previsu #partie_gauche {float:left;width:180px;}
.previsu #partie_gauche #auteur_msg {color:#fff;}
.previsu #contenu_msg {float:left;width:320px;color:#fff;}
.previsu #contenu_msg .bt_contain {text-align:right;padding-top:15px;}
.formulaire_spip .btn_envoi_definitif {
	border:0px;
	background:#603F1C;
	color:#ffffff;
	font-size:11px;
	width:240px;
	height:29px;
	text-decoration:none;
	background:url(images/fond_bt_definitif.gif) no-repeat top left;
	padding-bottom:7px;
}

/* journal de bord */
#livre {
	width:585;
	height:387px;
	background:url(images/fond_journal-de-bord.jpg) top left no-repeat;
	font-family:Lucida Sans Unicode, Tahoma, Arial;
	margin-left:5px;
	padding:20px;
	position:relative;
	color:#000000;
}
#livre_enfant {
	width:585;
	height:392px;
	background:url(images/fond_journal_de_bord_enfant.jpg) top left no-repeat;
	font-family:Lucida Sans Unicode, Tahoma, Arial;
	margin-left:5px;
	padding:20px;
	position:relative;
	color:#000000;
}
#crayon {
	width:585px;
	height:84px;
	background:url(images/crayon.jpg) top center no-repeat;
}
#contenu_page #contain #page_article #texte_art #livre .spip_documents img,
#contenu_page #contain #page_article #texte_art #livre .spip_documents img, {
	border:1px solid #bba695;
	background-color:#fffefb;
	padding:7px;
}
#livre img,
#livre_enfant img {
	border:1px solid #bba695;
	background-color:#fffefb;
	padding:7px;
}
#livre_enfant h2 img {
	border:none;
	background-color:transparent;
	padding:8px;
}
#livre h2, #livre h3 {
	color:#a61b42;
	padding-top:0;
	margin-top:0;
}
#livre_enfant h2, #livre_enfant h3 {
	color:#AF1A00;
	padding-top:0;
	margin-top:0;
}

.page_gauche, .page_droite {
	width:250px; height:340px; float:left;
}
.page_gauche {
}
.page_droite {
	margin-left:78px;
}
.pagination {
	position:absolute;
	display:none;
	cursor:pointer;
	bottom:0;
}
.tourne_gauche {
	left:0;
	width:149px;
	height:68px;
	background:url(images/page_gauche.gif) no-repeat;
}
.tourne_gauche_enfant {
	left:0;
	width:191px;
	height:79px;
	background:url(images/page_gauche_enfant.gif) no-repeat;
}
.tourne_droite {
	right:0;
	width:154px;
	height:69px;
	background:url(images/page_droite.gif) no-repeat;
}
.tourne_droite_enfant {
	right:0;
	width:199px;
	height:79px;
	background:url(images/page_droite_enfant.gif) no-repeat;
}