@charset "utf-8";
/* CSS Document */

@import url("infobulle.css");

	html
	{
	height:100%;
	background:#d8d0c5;
	}

	body {
	margin: 20px 0 0 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #555;

	background:#d8d0c5;
	}
	
	img {
	border:0;
	behavior: url(iepngfix.htc);
	}
	
	.valign {
	vertical-align:middle;
	}
	
	h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#9e042e;
	font-size:20px;
	letter-spacing: 0px;
	font-weight:normal;
	}
	
	h2 {
	color:#9e042e;
	font-size:13px;
	letter-spacing: 0px;
	margin-bottom:0px;
	}
	
	h3 {
	color:#9e042e;
	font-size:11px;
	letter-spacing: 1px;
	margin-bottom:0px;
	font-weight:bold;
	}
	
	.separation {
	background: transparent url(../img/dot.png);
	height: 1px;
	margin:4px 15px 10px 0px;
	}
	.separation hr {
	display: none;
	}
	
	.legende {
	margin:5px 15px 5px 0;
	padding-left:5px;
	font-family: “Lucida Grande”, sans-serif;
	font-size: 10.4px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
	color:#775F3E;
	background:#CDC1B0;
	border-left:2px solid #503E25;
	}
	
	.bigred {
	color:#b85415;
	}
	
	#langues {
	background:url(../img/sb_lang.jpg);
	height:23px;
	padding:8px 0 0 16px
	}
	
	.langue {
	margin-right:6px;
	float:left;
	filter : alpha(opacity=50);
    -moz-opacity : 0.5;
    opacity : 0.5; 
	}
	
	.langue:hover {
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
	}
	
/* Gestion des blocs */

#site {
	width:874px;
	margin:0 auto 0 auto;
	}
	
/* En-tête */

#header {
	width:874px;
	background:#FFF;
	padding: 0 0 14px 0;
	margin:0 0 6px 0;
	}
	
#header #top {
	width:874px;
	height:32px;
	}
	
#header #flash {
	width:874px;
	height:357px;
	}
	
#header #illus {
	width:874px;
	height:210px;
	}
	
#edito {
	width:846px;
	height:121px;
	background:url(../img/edito_fd.jpg);
	margin-bottom:6px;
	padding:14px;
	}
	
	#edito h1 {
	color:#624928;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:normal;
	}
	
	#edito p {
	color:#95754b;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	margin-top:5px;
	width:630px;
	}
	
#entete {
	width:847px;
	height:280px;
	background:#d6cfc3 url(../img/fd_entete.jpg);
	padding:13px;
	margin-bottom:6px;
	}
	
#entete #illustration {
	height:250px;
	background:#FFF;
	}
	
#home {
	width:874px;
	}
	
#home-widgets {
	width:874px;
	}
	
	#home-widgets .bloc {
	float:left;
	margin:0 5px 0 0;
	}
	
	#home-widgets #carte {
	background:url(../img/home-carte.png);
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 6px 0;
	padding:6px;
	width:221px;
	height:16px;
	}
	
	#home-widgets #carte a {
	color:#E8EEA5;
	text-decoration:none;
	}
	
	#home-widgets #carte a:hover {
	color:#FFF;
	}
	
	#home-widgets #promotions {
	background:url(../img/home-promo.png);
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:6px;
	width:221px;
	height:16px;
	}
	
	#home-widgets #promotions a {
	color:#E8EEA5;
	text-decoration:none;
	}
	
	#home-widgets #promotions a:hover {
	color:#FFF;
	}

#agenda {
width:232px;
}

#agenda .titre {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
width:220px;
height:16px;
padding:6px;
background:url(../img/home-agenda-titre.png);
}

	#agenda .titre a {
	color:#D5C295;
	text-decoration:none;
	}
	
	#agenda .titre a:hover {
	color:#FFF;
	}

	#agenda .corps {
	background:url(../img/home-agenda-corps.png);
	height:109px;
	padding:6px;
	width:220px;
	overflow:hidden;
	}
	
	#agenda .corps .manif {
	border:0;
	border-bottom:1px dotted #614826;
	color:#c69e67;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	}
	
	#agenda .corps .manif a {
	color:#c28126;
	text-decoration:none;
	}
	
	#agenda .corps .manif a:hover {
	color:#efb15c;
	}

#affaire {
float:left;
width:399px;
}

	#affaire .texte {
	float:left;
	width:175px;
	}

		#affaire .texte .titre {
		background:url(../img/home-affaire-titre.png);
		color:#FFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		height:16px;
		padding:6px;
		width:163px;
		}

	#affaire .photo {
	float:left;
	}

		#affaire .texte .corps {
		background:url(../img/home-affaire-corps.png);
		height:121px;
		}

		#affaire .texte .corps p {
		color:#fcd4d0;
		margin:0;
		padding:4px;
		}

	#affaire .texte .corps a {
	background:#652d09;
	clear:both;
	color:#FFF;
	display:block;
	float:right;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:4px;
	text-decoration:none;
	width:40%;
	}
	
	#affaire .texte .corps a:hover {
	background:#000;
	color:#FFF;
	}
	
/* Corps du site */

#menu {
	height:30px;
	background:#0e1204;
	text-align:left;
	margin:0 14px 0 13px;
	}

	
#sidebar {
	width:186px;
	margin:-10px 0 0 10px;
	float:left;
	overflow:hidden;
	}
	
#sidebar #sb-carte {
	background:url(../img/sidebar-carte-fond.png);
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:0 0 6px 0;
	padding:6px;
	height:16px;
	}
	
#sidebar #sb-carte a {
	color:#FFF;
	text-decoration:none;
	}
	
#sidebar #sb-carte a:hover {
	color:#e4fd8d;
	}	
	
#sidebar #sb-agenda {
	margin:6px 0 6px 0;
	}
	
#sidebar #sb-agenda .corps {
	background:#503e25;
	color:#FFF;
	overflow:hidden;
	padding:5px;
	}
	
#sidebar #sb-agenda .manif {
	border:0;
	border-bottom:1px dotted #614826;
	color:#c69e67;
	margin:0 0 4px 0;
	padding:0 0 4px 0;
	}
	
#sidebar #sb-agenda .manif a {
	color:#c28126;
	text-decoration:none;
	}
	
#sidebar #sb-agenda .manif a:hover {
	color:#efb15c;
	}
	
#sidebar #sb-widgets {
	margin:0 0 6px 0;
	}
	
#sidebar #sb-widgets .corps {
	background:#e4d8c6 url(../img/sb-widgets-fond.png) no-repeat bottom;
	color:#503e25;
	line-height:18px;
	overflow:hidden;
	padding:10px;
	}
	
#sidebar #sb-widgets .corps ul li {
	list-style-type:none;
	}
	
#sidebar #sb-widgets .corps a{
	color:#775f3e;
	line-height:20px;
	text-decoration:none;
	}
	
#sidebar #sb-widgets .corps a:hover {
	color:#382811;
	}
	
#sidebar #sb-contact {
	background:url(../img/contact-fond.png) no-repeat;
	color:#d0bea2;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:151px;
	padding:5px;
	}
	
	#sidebar #sb-contact a {
	background:url(../img/icones/ico_mail.png) no-repeat left center;
	color:#c28126;
	line-height:26px;
	padding-left:18px;
	text-decoration:none;
	}
	
	#sidebar #sb-contact a:hover {
	color:#EFB15C;
	}
	
/* Widgets */

#widgets {
	width:286px;
	background:url(../img/sd_bg.jpg) 0px 94px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
	}
	
#widgets_col1 {
	width:122px;
	margin:0 0 6px 18px;
	float:left;
	border-right:1px dotted #FFF;
	}
	
#widgets_col2 {
	margin:0 0 6px 12px;
	float:left;
	}
	
#widgets a:link, #widgets a:visited {
	color:#FFF;
	}
	
/* Agenda */
	
.bloc #evenements {
	height:173px;
	padding:4px 0 0 20px;
	overflow:hidden;
	background:url(../img/ag_bg.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	}
	
.bloc #zoom {
	text-align:center;
	background:url(../img/zoom_bg.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#777;
	}
	
	
/* Corps */
	
#corps {
	width:847px;
	padding:13px;
	background:#FFF;
	}
	
	#page {
	width:650px;
	overflow:hidden;
	float:left;
	margin:0;
	}
	
	#page #titre {
	width:630px;
	height:44px;
	background:#6e593c url(../img/page-titre-fond.png);
	padding:10px;
	margin-bottom:10px;
	}
	
	#page #titre h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fffffe;
	font-size:22px;
	}
	
	#titre .chemin {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e0d8be;
	line-height:8px;
	}
	
	#corps #page #pageillus {
	height:250px;
	}
	
	#corps #sousmenu {
	margin:10px 0 20px 0;
	}
	
	#corps #sousmenu .inactif {
	padding:2px 6px 2px 6px;
	margin-right:2px;
	font-size:12px;
	background:#cea753;
	color:#000;
	}
	
	#corps #sousmenu .actif {
	padding:2px 6px 2px 6px;
	margin-right:2px;
	font-size:12px;
	background:#9e042e;
	color:#FFF;
	}
	
	#description {
	margin: 10px 0 50px 0;
	}
	
	.fiche .illustration {
	float:left;
	width:240px;
	height:160px;
	margin:0px 8px 8px 0px;
	position:relative;
	}
	
		.contenu {
		width:400px;
		float:left;
		}
		
		.contenu .stitre {
		padding-left:5px;
		float:left;
		background:url(../img/fiche_top.jpg) repeat-x #564630;
		font-size:10px;
		letter-spacing:0px;
		width:315px;
		height:20px;
		line-height:20px;
		color:#f0dbbf;
		font-weight:bold;
		}
		
		a.stitre_lk:link, a.stitre_lk:visited {
		color:#f0dbbf;
		text-decoration:none;
		}
		
		a.stitre_lk:hover, a.stitre_lk:active {
		color:#fff;
		text-decoration:none;
		}
		
		.contenu .info {
		float:left;
		width:80px;
		height:17px;
		padding:3px 0 0 0;
		text-align:center;
		color:#FFF;
		background:url(../img/savoirplus2.jpg) no-repeat #564630;
		}
		
		.contenu .info_vide {
		float:left;
		width:80px;
		height:20px;
		background:url(../img/savoirplus.jpg) no-repeat #564630;
		}
		
		a.lien_fiche:link, a.lien_fiche:visited {
		color:#DDD;
		font-size:10px;
		text-decoration:none;
		}
		
		a.lien_fiche:hover {
		color:#FFF;
		}
		
		.contenu .texte {
		padding:26px 0 5px 0;
		}
		
		.contenu .informations {
		margin-top:0px;
		}
		
		.contenu .contact {
		position:relative;
		float:right;
		width:160px;
		color:#504b38;
		font-size:10px;
		}
		
		.contenu .interaction {
		position:relative;
		float:right;
		width:220px;
		height:60px;
		padding:10px 0 20px 20px;
		line-height:22px;
		background:url(../img/fd_interaction.jpg) no-repeat;
		}
		
		.liste_presta {
		margin:15px 0 0 -15px;
		height:42px;
		overflow:hidden;
		}
		
		.prestation {
		float:left;
		}
		
		.fiche .tabretour {
		float:right
		}
		
		
/* Page */


	.sousrubrique {

	}
	
	.sousrubrique a:link, .sousrubrique a:visited {
			font-family:Arial, "Times New Roman", Times, serif;
		    float:left;
			color:#333;
			height:22px;
			text-align:center;
			margin:10px 6px 20px 0;
			padding:0px 10px 0px 10px;
			background:#c8a249;
			line-height:22px;
			text-decoration:none;
			}
			
	.sousrubrique a:hover, .sousrubrique a:active {
			color:#FFF;
			background:#97042F;
			}
	
/* listing*/
	
	#corps #listing {
	width:520px;
	margin:20px 0 50px -20px;
	}
	
	#corps #infos {
	width:520px;
	height:15px;
	margin:10px 0 0 0;
	}
	
	#corps .fiche {
	position:relative;
	clear:both;
	width:650px;
	margin-top:20px;
	margin-left:20px;
	}
	
	#corps .fiche .descriptif {
	padding:2px 0 2px 0;
	height:60px;
	}
	
	#corps .fiche .descriptif .plus {
	font-weight:bold;
	color:#caa348;
	}
	
	#corps .photo {
	float:left;
	margin:0 6px 0 0;
	}
	
	#corps .fiche .adresse {
	width:220px;
	height:97px;
	float:left;
	color:#b89043;
	font-size:11px;
	line-height:13px;
	overflow:hidden;
	}
	
	#corps .fiche .adresse a:link, #corps .fiche .adresse a:visited {
	color:#b89043;
	text-decoration:none;
	}
	
	#corps .fiche .adresse a:hover {
	color:#97042F;
	}	
	
	#corps .fiche .presentation {
	clear:both;
	float:right;
	z-index:10;
	margin:-10px 0 -10px 0;
	}
	
	#corps .wrap {
	clear:both;
	}
	
/* Promotion */

	.caps {
	background:url(../img/caps.png) no-repeat;
	color:#585610;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:68px;
	line-height:10px;
	margin:-168px 0 0 152px;
	/margin:-8px 0 0 -92px;
	padding:25px 20px 0 25px;
	position:absolute;
	text-align:center;
	width:60px;
	z-index:200;
	}
	
	.caps h2 {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	line-height:20px;
	text-shadow: 0px 0px 4px #585610;
	}
	
#affiche {
	float:left;
	width:200px;
	height:395px;
	background:#ECE9D8 url(../img/affiche.jpg);
	}
	
#affiche #encart {
padding: 7px 15px 0 15px;
}
	
#corps .accueil {
	float:left;
	width:173px;
	}
	
#wrap {
	clear:both;
	}
	
#footer {
	background:#fff url(../img/footer-fond.png) no-repeat center top;
	clear:both;
	color:#c69e67;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:2px auto 0 auto;
	padding:8px 10px;
	text-align:center;
	width:834px;
	}
	
	#footer a {
	color:#e8c79b;
	}
	
#footer-home {
	background:url(../img/footer-fond2.png) no-repeat center top;
	clear:both;
	color:#c69e67;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:2px auto 0 auto;
	padding:10px 0 10px 0;
	text-align:center;
	width:874px;
	}
	
#referencement {
	color:#555;
	font-size:10px;
	margin:4px auto 0 auto;
	text-align:center;
	width:874px;
	}
	
/* Listing */

.nb_partenaires {
	float:left;
	width:50%;
	}

.pagination {
	padding:0 0 15px 20px;
	text-align:right;
	width:100%;
	}
	
/* Pagination */

	.pagination {
	text-align:left;
	margin:-5px 0 6px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	a.page:link, a.page:visited {
	padding:4px;
	text-decoration:none;
	color:#555;
	}
	
	a.page:hover {
	text-decoration:none;
	color:#333;
	background:#d6d1ca;
	}
	
/* Module Carte Interactive */

	#module_carte {margin:10px 0 25px 0}
	
	#module_carte .categorie {
	background:#56462f;
	padding:6px;
	color:#FFF;
	}
	
	a.categorie:link, a.categorie:visited {
	color:#FFF;
	cursor:pointer;
	}
	
	a.categorie:hover, a.categorie:active {
	color:#caa846;
	}
	
/* Fiche détaillée */

	.fiche_detail {
	width:650px;	
	}
	
	.fiche_detail h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#970430;
	font-size:20px;
	letter-spacing: 0px;
	font-weight:normal;
	margin-bottom:0px;
	}
	
	.fiche_detail h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#555;
	font-size:16px;
	letter-spacing: 0px;
	font-weight:normal;
	margin-bottom:0px;
	}
	
	.fiche_detail .cadre {
	width:680px;
	height:350px;
	background: #FFF;
	}
	
	.fiche_detail #illustration img{
	position: relative;
	top:-59px;
	}
	
	.fiche_detail #illustration p {
	position: relative;
	width: 680px;
	height: 350px;
	overflow: hidden;
	}
	
	.fiche_detail .menu {
	width:520px;
	margin-top:10px;
	overflow:hidden;
	}

	.fiche_detail #map {
	width:650px;
	height:400px;
	}

	#first .photos {
	float:left;
	width:308px;
	padding-bottom:10px;
	border-bottom:1px dotted #777;
	}
	
	#first .photos .photo {
	width:140px;
	margin:0px 4px 4px 0px;
	height:94px;
	float:left;
	background:#FFF;
	}
	
	#first .description {
	float:left;
	width:629px;
	text-align:justify;
	margin:0 15px 10px 6px;
	padding:0 0 10px 0;
	background:transparent;
	font-family: Cambria, Georgia, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	}
	
	#first .prestations {
	float:left;
	width:320px;
	margin:0 6px 10px 6px;
	padding:0 0 10px 0;
	background:transparent;
	list-style-type:none;
	}
	
	#first .prestations ul {
	list-style-type:none;
	}
	

	
/* fma */

	.manif {
	width:520px;
	background:#transparent;
	clear:both;
	margin-bottom:15px;
	padding-left:10px;
	}
	
	.manif h3 {
	color:#9E042E;
	font-weight:bold;
	letter-spacing:normal;
	}
	
/* Fêtes & Manifestations */

	#fma {
	padding: 0 0 0 30px;
	width:640px;
	}
	
	#fma h2 {
	clear:both;
	}
	
	#fma h3 {
	font-size:14px;
	}
	
	#fma .manif, #fma .manif-prio {
	background:;
	padding:16px 0 10px 16px;
	}
	
	.manif .fma_illus img {
	border:1px solid #999;
	float:left;
	margin-right:6px;
	}
	
	.manif .fma_infos {
	width:650px;
	overflow:hidden;
	}
	
	#fma .manif2 {
	background:#000;
	padding:16px 0 10px 16px;
	}
	
	#fma .manif_info {
	background:url(../img/fd_listefma2.jpg) no-repeat;
	padding:2px 0 10px 30px;
	height:30px;
	}
	
	#fma .descriptif {
	margin:0px 0 5px 0px;
	padding-left:10px;
	}
	
	.img_fma {
	float:left;
	padding:0 5px 5px 0;
	}
	
	#fma hr {
color: #ddd;
background-color: #ddd;
height: 1px;
border: 0;
	}
	
	a.fma:link,  a.fma:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:14px;
	color:#736a57;
	text-decoration:none;
	}
	
	a.fma:hover {
    /*border-bottom: #668274 1px dotted;*/
    border-bottom:1px dotted #736a57;
    color:#736a57;
	}
	
	#fma a:link, #fma a:visited {
	color:#736a57;
	}
	
	a.fma_info:link, a.fma_info:visited {
	font-family:Arial, Helvetica, sans-serif;
	color:#EEE;
	text-decoration:none;
	}
	
	a.fma_info:hover {
	color:#EEE;
	border-bottom:1px dotted #EEE;
	}
	
/* Page Recherche */

#mod_recherche {
	background:#463826 url(../img/recherche-fd.png) repeat-y;
	color:#A78B63;
	height:120px;
	padding:15px 0 15px 30px;
	width:619px;
	}
	
#mod_recherche h2 {
	background:url(../img/icones/loupe.png) no-repeat left center;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	margin-left:-20px;
	padding:0 0 0 20px;
	}

#recherche1 {
	padding-bottom:10px;
	}

.titre_large {
	margin-top:10px;
	padding:4px;
	color:#FFF;
	font-weight:bold;
	}
	
	
#recherche2 strong {
	line-height:24px;
	}
	
.colonne3 {
	padding:10px 10px 0px 0px;
	float:left;
	}
	
.colonne_info {
	float:left;
	margin-right:20px;
	width:130px;
	}
	
#lancer_recherche {
	text-align:center;
	}
	
.bt_recherche {
	width:135px;
	height:27px;
	border:none;
	background:url(../img/recherche.png) no-repeat center center;
	cursor:pointer;
	}
	
.bt_recherche:focus {
border:none}

a.recherche_ad:link, a.recherche_ad:visited {
	text-decoration:none;
	margin:5px 0 0 10px;
	}
	
a.recherche_ad:hover, a.recherche_ad:active {
	}
	
/* Brochures */

#brochures {
	margin-top:10px;
	background:#FFF;
	}
	
.brochure {
	margin:10px 0 0 0;
	width:173px;
	float:left;
	}
	
.brochures_ligne {
	padding:10px 0 0 0;
	clear:both;
	}
	
#brochures .wrap {
	clear:both;
	height:40px;
	}
	
#brochures a:link, #brochures a:visited {
	text-decoration:none;
	color:#333;
	}
	
#brochures a:hover, #brochures a:active {
	text-decoration:none;
	color:#97042f;
	}
	
#brochures em {
	font-size:9px;
	}
	

/* Résultats recherche */

#resultats {
	margin:10px 0 20px 0;
	background:#FFF;
	}
	
#resultats h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#9d0430;
	font-size:14px;
	line-height:50px;
	}
	
.resultat {
	border-left:1px dotted #333;
	padding-left:10px;
	margin:5px 0px 10px 0px;
	}
	
#resultats .valeur {
	border-bottom:1px dotted #9d0430;
	color:#9d0430;
	}
#resultats .nombre {
	color:#555;
	font-size:10px;
	}
	
#resultats img {
	float:left;
	margin:2px 8px 2px 0px;
	}

#resultats a:link, #resultats a:visited {
	text-decoration:none;
	}
	
#resultats a:hover {
	text-decoration:none;
	color:#9d0430;
	}

/* calendrier */

#third ul li, #third ul {
	list-style-type:none;
	margin:0;
	padding:0;
	}

.calendrier {
	width:210px;
	height:166px;
	background:#fff;
	float:left;
	margin:10px 5px 0 0;
	text-align:center;
	}
	
.mois {
	text-align:left;
	height:16px;
	padding:2px 0px 2px 10px;
	font-family:Arial, "Times New Roman", Times, serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	background:#ece9d8;
	}
	
.semaine {
	height:20px;
	background:#fff;
	}
	
.jour {
	width:30px;
	height:17px;
	padding-top:3px;
	float:left
	}
	
.jour_ {
	width:30px;
	height:16px;
	padding-top:4px;
	float:left;
	}
	
.jour_clear {
	width:30px;
	height:16px;
	padding-top:4px;
	float:left;
	background:url(../img/cal_clear.png);
	}
	
.jour_none {
	width:30px;
	height:16px;
	padding-top:4px;
	float:left;
	background:url(../img/cal_none.png);
	}
	
.jour_free {
	width:30px;
	height:16px;
	padding-top:4px;
	float:left;
	color:#FFF;
	background:#88a941 url(../img/cal_free.png);
	}
	
.jour_occu {
	width:30px;
	height:16px;
	padding-top:4px;
	float:left;
	color:#fff;
	font-weight:bold;
	background:#97042f url(../img/cal_occu.png);
	}
	
.jour_close {
	width:30px;
	height:16px;
	padding-top:4px;
	float:left;
	color:#555;
	background:#666 url(../img/cal_close.png);
	}
	
/* liens */

	a:link, a:visited {
	color:#333;
	text-decoration:none;
	}
	
	a:hover, a:active {
	text-decoration:underline;
	}
	
	a.mentions:link, a.mentions:visited {
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	a.mentions:hover {
	padding:4px;
	background:#80754e;
	border-radius : 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
	#titre a:link, #titre a:visited {
	color:#e0d8be;
	}
	
	#titre a:hover {
	color:#fff;
	text-decoration:none;
	}
	
/* Pied de page */

#pied {
	clear:both;
	background:url(../img/fd_pied.jpg) no-repeat center center #a89e7b;
	text-align:center;
	height:45px;
	width:1000px;
	padding-top:35px;
	text-align:center;
}

#pied_pos {
	position:absolute;
	width:510px;
	left:500px;
	margin-left:-255px;
}

.pied {
	position:relative;
	width:170px;
	float:left;
	}
	
/* Eléments formulaire */

.bouton {
	background:#503E25;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:0;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#FFF;
	cursor:pointer;
	}
	
.bouton:hover {
	background:#94A104;
	}
	
.bouton2 {
	background:#8ab587;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border:0;
	padding:4px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#FFF;
	font-style:normal;
	cursor:pointer;
	}
	
.bouton2:hover {
	background:#466347;
	text-decoration:none;
	color:#FFF;
	}

.in_form {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
.in2_form {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}
	
.ta_form {
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	}

a.liste-manif:link, a.liste-manif:visited {
	color:#C28126;
	font-weight:bold;
	text-decoration:none;
	}
	
a.liste-manif:hover {
	color:#EFB15C;
	}