/* MISE EN FORME GLOBALE */
/* Général */
html {
	font-size: 100%;
}
body{
	font-family:Trebuchet Ms;
	color:#666666;
	font-size:0.7em;
}
html,body,div,form,fieldset,h1,h2,h3,ul,li,a,img,p{
	margin:0;
	padding:0;
	border:0;
}
.erreurPage{
	color:#666666;
	font-weight:bold;
	margin:20px 0 10px 0;
	text-align:center;
}

/* PAGE */
#page{
	width:874px;
	margin:0 auto 0 auto;
}

/* BADGE NOUVEAUTES */
#badge{
	width:120px;
	height:120px;
	position:absolute;
	text-align:right;
	margin-left:1040px;
}

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

/* HAUT */
#haut{
	width:874px;
	/*height:58px;*/
	float:right;
	margin:0 0 0 0;
	padding-top:10px;
}

/* Ephéméride */
#page #haut #ephemeride{
	text-align:right;
	color:#666666;
	font-size:1em;
	float:right;
	padding-right:5px;
}

#page #haut #ephemeride a,
#page #haut #ephemeride h1 a{
	color:#814487;
}

#page #haut #ephemeride h1{
	font-size:1em;
	font-weight:normal;
	float:left;
}

#ephemeride a:link,
#ephemeride a:hover,
#ephemeride a:visited{
	text-decoration:none;
}

/* Logo */
#page #haut #logo{
	font-size:1px;
}
#page #haut #logo img{
	width:291px;
	height:53px;
	float:left;
	margin:0 0 0 0;
}

/* Menu */
#page #haut #barre{
	width:581px;
	height:32px;
	background-color:#ff6759;
	float:right;
	border:1px solid #949999;
	font-size:1.7em;
	margin-top:3px;
}
#page #haut #barre #menu{
	list-style-type:none;
}
#page #haut #barre #menu li{
	float:left;
}
#page #haut #barre #menu .ssmenu1,
#page #haut #barre #menu .ssmenu2,
#page #haut #barre #menu .ssmenu3,
#page #haut #barre #menu .ssmenu4,
#page #haut #barre #menu .ssmenu5,
#page #haut #barre #menu .ssmenu6{
	width:96px;
	height:32px;
	text-align:center;
	padding-top:0px;
}
#page #haut #barre #menu .ssmenu1{
	background-color:#c1d43a;
}
#page #haut #barre #menu .ssmenu2{
	background-color:#009AEF;
}
#page #haut #barre #menu .ssmenu3{
	background-color:#ff89e1;
}
#page #haut #barre #menu .ssmenu4{
	background-color:#8e9d26;
}
#page #haut #barre #menu .ssmenu5{
	background-color:#ffb422;
}
#page #haut #barre #menu .ssmenu6{
	background-color:#ff6759;
}
#page #haut #barre #menu a:link,
#page #haut #barre #menu a:hover,
#page #haut #barre #menu a:visited{
	font-size:0.6855em;
	color:#ffffff;
	text-decoration:none;
	letter-spacing:1px;
}
#page #haut #barre #menu a:hover{
	text-decoration:underline;
}

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

/* CENTRE */
#page #centre{
	width:874px;
	float:right;
	margin:0 0 0 0;
	background-color:#F0F5D0;
}

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

/* GAUCHE */
#page #centre #gauche{
	background-image:url(../images/corne-centre.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	margin-top:0;
	width:637px;
	min-height:1200px;
	float:left;
}

#page #centre #gauche .erreurPage{
	color:#666666;
	font-weight:bold;
	margin:20px 0 10px 0;
	text-align:center;
}

/* Liste des articles */
#page #centre #gauche #listearticles{
	width:623px;
	min-height:700px;
	padding-left:14px;
	background-color:#fff;

}

/* Mise en forme des articles */
#page #centre #gauche .accueilArticleActualite,
#page #centre #gauche .accueilArticleVisite,
#page #centre #gauche .accueilArticleAtelier,
#page #centre #gauche .accueilArticlePortrait,
#page #centre #gauche .accueilArticleMedia{
	width:301px;
	float:left;
	margin:2px 1px 1px 2px;
}

/* Mise en forme de la police des titres d'articles */
#page #centre #gauche .accueilArticleActualite h3,
#page #centre #gauche .accueilArticleVisite h3,
#page #centre #gauche .accueilArticleAtelier h3,
#page #centre #gauche .accueilArticlePortrait h3,
#page #centre #gauche .accueilArticleMedia h3{
	width:301px;
	float:left;
	margin:0 0 0 0;
	text-transform:uppercase;
}

#page #centre #gauche h3 a{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

/* Couleurs des titres d'articles */
#page #centre #gauche #listearticles .accueilArticleActualite h3 a{
	color:#0090DF;
}

#page #centre #gauche #listearticles .accueilArticleVisite h3 a{
	color:#ff89e1;
}

#page #centre #gauche #listearticles .accueilArticleAtelier h3 a{
	color:#8e9d26;
}

#page #centre #gauche #listearticles .accueilArticlePortrait h3 a{
	color:#ffb422;
}

#page #centre #gauche #listearticles .accueilArticleMedia h3 a{
	color:#ff6759;
}

/* INFOS ARTICLES */
#page #centre #gauche #listearticles #infosarticle{
	width:299px;
	height:33px;
	float:left;
}

/* Placement de l'icône */
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .icone img,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .icone img,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .icone img,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .icone img,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .icone img{
	margin:3px 3px 3px 3px;
	float:left;
}

/* Placement des images illustratives des articles */
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .imageArticleG,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .imageArticleG,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .imageArticleG,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .imageArticleG,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .imageArticleG{
	width:100px;
	height:100px;
	border:1px solid black;
	margin:3px 3px 0 0;
	float:right;
}

/* Placement des images illustratives des articles */
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .imageArticleD{
	width:100px;
	height:100px;
	border:1px solid black;
	margin:3px 3px 0 0;
	float:right;
}

/* Placement des images illustratives des articles */
#page #centre #gauche #listearticles .articleActualite .corpsArticle a img,
#page #centre #gauche #listearticles .articleVisite .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .articleAtelier .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .articlePortrait .corpsArticle .imageArticleD,
#page #centre #gauche #listearticles .articleMedia .corpsArticle .imageArticleD{
	width:100px;
	height:100px;
	border:1px solid black;
	margin:3px 3px 0 0;
	float:right;
}

/* Bordure pointillée autour du corps de l'article */
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle{
	border:1px dashed #dae0b8;
	float:left;
	width:301px;
	height:165px;
}

/* Mise en forme de la localité pour Actualité et Balades */
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle h2,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle h2,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle h2{
	color:#000000;
	font-size:1em;
	font-weight:normal;
	width:190px;
}

#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle h2{
	margin:0 0 0 0;
	color:#0066cc;
	font-size:1em;
	font-weight:normal;
}

#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle h2{
	margin:0 0 0 0;
	color:#ff6759;
	font-size:1em;
	font-weight:normal;
}

#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .edition{
	margin:0 0 0 0;
	color:#ff6759;
}

/* Mise en forme du texte de description de l'article */
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .description,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .description,
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .description,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .description,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .description{
	width:188px;
	/*margin:0 0 0 3px;*/
	padding:5px 0 0 2px;
	/*text-indent:30px;*/
	font-size:1.1em;
	line-height:1.1em;
	color:#000;
}

/* Mise en forme du lien sur la description de l'article */
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .description a,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .description a,
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .description a,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .description a,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .description a{
	text-decoration:none;
	color:#000;
}

/* Mise en forme du texte de la localité de l'article */
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .localite,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .localite,
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .localite,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .localite{
	margin:0 0 0 0;
	color:#0090DF;
}

#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .localite{
	margin:0 0 0 0;
	color:#ff89e1;
}

#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .niveau_imageArticle{
	margin:0 0 0 0;
	color:#8e9d26;
}

#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .fonction_personne{
	margin:0 0 0 0;
	color:#ffb422;
	width:190px;
}

/* Mise en forme du texte de la date de l'article */
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle .date,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle .date,
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle .date,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle .date,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle .date{
	margin:0 0 0 0;
	color:#0090DF;
}

/* Mise en forme du texte pour l'ajout d'un commentaire */
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle #commentaire,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle #commentaire,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle #commentaire,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle #commentaire,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle #commentaire{
	width:301px;
	margin-top:20px;
}

/* Mise en forme du lien pour l'ajout d'un commentaire */
#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle #commentaire a,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle #commentaire a,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle #commentaire a,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle #commentaire a,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle #commentaire a{
	color:black;
	text-decoration:none;
}

#page #centre #gauche #listearticles .accueilArticleActualite .corpsArticle #commentaire a:hover,
#page #centre #gauche #listearticles .accueilArticleVisite .corpsArticle #commentaire a:hover,
#page #centre #gauche #listearticles .accueilArticleAtelier .corpsArticle #commentaire a:hover,
#page #centre #gauche #listearticles .accueilArticlePortrait .corpsArticle #commentaire a:hover,
#page #centre #gauche #listearticles .accueilArticleMedia .corpsArticle #commentaire a:hover{
	font-weight:bold;
}

/* Pagination */
#gauche #numPages{
	padding-top:50px;
	text-align:left;
	color:#C1D43A;
	font-size:1.1em;
	font-weight:bold;
	text-align:center;
}
#gauche #numPages span{
	padding-right:10px;
}
#gauche #numPages a{
	text-align:center;
	color:#4d6370;
	text-decoration:none;
	padding-right:10px;
}

#page #centre #gauche #dateParution{
	font-size:1.2em;
	margin:10px 12px 0 12px;
	text-align:right;
	font-style:italic;
}

#page #centre #gauche #listeComments{
	padding:0 0 0 0;
}

#page #centre #gauche #listeComments h2,
#page #centre #gauche #formComments h2{
	font-size:1.35em;
	color:#000;
	margin-bottom:10px;
}

#page #centre #gauche #commentTexte{
	color:#000;
}

#page #centre #gauche #commentInfos{
	padding-top:5px;
	font-weight:bold;
	color:#000;
}

#page #centre #gauche #formComments{
	padding-top:20px;
}

#page #centre #gauche #formComments fieldset{
	font-size:1.1em;
	color:#000;
}

#page #centre #gauche .texteParc h2{
	font-size:1.3em;
	margin-left:20px;
	margin-top:30px;
}

#page #centre #gauche .texteParc .nonComment{
	font-size:1.1em;
	margin-left:20px;
	color:#000;
}

#page #centre #gauche .nonComment{
	font-size:1.1em;
}

#page #centre #gauche .texteParc #formComments h2{
	font-size:1.3em;
	margin-left:20px;
}

#page #centre #gauche .texteParc #formComments fieldset strong{
	font-size:0.8em;
	color:#000;
}

#page #centre #gauche .texteParc #formComments fieldset label{
	font-size:0.8em;
	color:#000;
}

#page #centre #gauche .texteParc #formComments fieldset table{
	margin-left:30px;
}

#page #centre #gauche .texteParc #formComments fieldset input{
	margin-left:30px;
}

#page #centre #gauche .texteParc #formComments fieldset h4{
	font-size:1em;
	margin-left:30px;
}

#page #centre #gauche #commentaireDIV{
	font-size:1.1em;
	border:1px dashed #4d6370;
	width:600px;
	padding:5px 5px 5px 5px;
	margin-bottom:10px;
}

#page #centre #gauche .derModif {
	font-size:0.8em;
	font-style:italic;
}

#gauche #jardin p,
#gauche #nouveautes p{
	padding-left:20px;
	font-size:1.1em;
	color:#000;
	width:580px;
}

#page #jardin h2{
	font-size:1.3em;
	margin-left:20px;
	margin-top:10px;
}

#page #jardin img{
	border:1px dashed black;
	margin:5px 10px 5px 25px;
}

#page #jardin a{
	color:#000;
	text-decoration:none;
}

#page #jardin a:hover{
	text-decoration:underline;
}

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

/* DROITE */
#page #centre #droite{
	width:237px;
	height:100%;
	background-color:#f0f5d0;
	float:left;
}

#page #centre #droite h3{
	font-size:1.2em;
	width:237px;
	height:22px;
	background-image:url(../images/h3droite.png);
	background-repeat:no-repeat;
	margin:3px 0 3px 0;
	text-indent:20px;
	padding-top:3px;
}

/* Mise en forme des icônes*/

#page #centre #droite #icones{
	width:237px;
	height:25px;
	margin:0 0 24px 0px;
	list-style-type:none;
	background-image:url(../images/pictogrammes/ongleticones.png);
	background-repeat:no-repeat;
}

#page #centre #droite #icones li{
	display:inline;
	float:right;
	margin-top:4px;
	padding-right:14px;
}

#page #centre #droite #rechercher #form1{
	padding-bottom:10px;
	margin:0 0 0 0;
}

#page #centre #droite #rechercher #form1 fieldset{
	margin-bottom:5px;
}

#page #centre #droite #rechercher #form1 fieldset input{
	margin:0 0 0 10px;
	color:#d0d1c9;
	background-color:;
	color:#666666;
}

#page #centre #droite #rechercher #form1 fieldset .btForm{
	margin-top:2px;
	margin-left:8px;
}

#page #centre #droite #liens{
	margin-bottom:15px;
}

#page #centre #droite #liens li{
	list-style-type:none;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	display:block;
	clear:left;
	text-align:left;
	height:20px;
	font-size:1em;
}

#page #centre #droite #liens a{
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

#page #centre #droite #liens img{
	margin-left:8px;
	margin-right:8px;
	margin-top:-10px;
	padding:8px 0 5px 5px;
	float:left;
}

#page #centre #droite #une2AffichCalendrier{
	width:100px;
	padding-top:8px;
}

#page #centre #droite #Calendrier{
	width:100px;
	padding-top:5px;
}

#page #centre #droite #galerie{
	width:237px;
	height:140px;
	padding-bottom:10px;
	padding-top:10px;
}

#page #centre #droite #galerieListe{
	width:237px;
	text-align:center;
	display:inline;
}

#page #centre #droite #galerie li{
	width:45px;
	list-style-type:none;
	float:left;
	padding-left:1.5px;
}

#page #centre #droite #galerie img{
	width:45px;
	height:45px;
	border:1px solid #000;
}

#page #centre #droite #commentTexte{
	padding-top:10px;
}

#page #centre #droite #commentInfos{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px solid #000;
	font-weight:bold;
}

#page #centre #droite #formComments{
	padding-top:50px;
}

#page #centre #droite #formComments fieldset{
	font-size:1.1em;
	color:#c1d43a;
}

#page #centre #droite #commentaireDIV{
	font-size:1.1em;
	width:237px;
}

#page #centre #droite #commentTexte a{
	text-decoration:none;
	color:#000;
}

#page #centre #droite #publicite{
	width:100px;
	padding-top:25px;
}

#page #centre #droite #concours{
	width:100px;
	padding-bottom:15px;
}

#page #centre #droite #concours img{
	padding-left:2px;
}

/* Grille */
#grille{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	z-index:90;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#zoneLightBox{
	background-color:#FFFFFF;
	border:2px solid  #333333;
	position:fixed;
	left:50%;
	top:50%;
	z-index:1000;
	/* Hack IE */
	_position:absolute;
	_top:expression(documentElement.scrollTop+body.scrollTop+document.documentElement.clientHeight/2);
}
#zoneLightBox h1{
	font-size:0.86em;
	font-weight:bold;
	text-align:center;
	color:black;
	margin-top:10px;
}
#zoneLightBox #fermer{
	position:absolute;
	top:2px;
	right:30px;
	width:20px;
	cursor:pointer;
}
#zoneLightBox #carteGoogleEnGrand{
	border:1px solid black;
	width:680px;
	height:350px;
	margin:10px auto 10px auto;
}

/* Formulaire : envoyer à un ami */
#zoneLightBox {
	margin-left:auto;
	margin-right:auto;
}
#zoneLightBox #formulaireEnvoiMail{
	padding:0;
	margin:0;
	height:400px;
}

#zoneLightBox #formulaireEnvoiMail #messageHaut{
	margin-bottom:20px;
	line-height:5px;
	height:45px;
	margin-left:10px;
	font-size:1.1em;
	color:#000;
}

#zoneLightBox #formulaireEnvoiMail h1{
	width:306px;
	height:28px;
	margin-top:2px;
	margin-left:1px;
	text-align:left;
	text-indent:9px;
	font-size:1.5em;
	color:#5e640b;
	background-image:url(../images/onglet01accueil.png);
	background-repeat:no-repeat;
}
#zoneLightBox #formulaireNewsletter h1{
	width:600px;
	height:28px;
	margin-top:2px;
	margin-left:1px;
	margin-bottom:-1px;
	text-align:left;
	text-indent:9px;
	font-size:1.5em;
	color:#5e640b;
	background-image:url(../images/onglet01accueil.png);
	background-repeat:no-repeat;
}
#zoneLightBox #fermer{
	padding:3px 3px 0 0;
	margin:0;
}
#zoneLightBox #formulaireEnvoiMail #messageChampsObligatoires{
	font-style:italic;
	text-align:right;
	padding:0 30px 0 0;
	margin:0 0 15px 0;
	font-size:1.1em;
}
#zoneLightBox #formulaireEnvoiMail form{
	display:inline;
	color:#000000;
	width:500px;
	height:300px;
	padding:0;
	margin:20px 0 0 0;
}
#zoneLightBox #formulaireEnvoiMail fieldset{
	float:left;
	display:inline;
	height:100%;
	width:500px;
	padding:0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.063em;
}
#zoneLightBox #formulaireEnvoiMail label{
	padding:0px 0px 0px 22px;
	margin:5px 0 10px 0;
	font-size:1em;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	height:14px;
	width:130px;
	float:left;
}
#zoneLightBox #formulaireEnvoiMail #labelVide{
	background:none;
}
#zoneLightBox #formulaireEnvoiMail input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	margin:10px 15px 0 0;
	width:300px;
	height:18px;
	float:left;
	display:inline;
}

#zoneLightBox #formulaireEnvoiMail br{
	padding:0;
	margin:0 0 10px 0;
	display:inline;
	clear:left;
}
#zoneLightBox #formulaireEnvoiMail #formDesMails #nomF,
#zoneLightBox #formulaireEnvoiMail #formDesMails #prenom,
#zoneLightBox #formulaireEnvoiMail #formDesMails #emailExp,
#zoneLightBox #formulaireEnvoiMail #formDesMails #emailDest,
#zoneLightBox #formulaireEnvoiMail #formDesMails #objet{
	margin:0;
}
#zoneLightBox #formulaireEnvoiMail #formDesMails #objet{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
}
#zoneLightBox #formulaireEnvoiMail #formDesMails #votreMessage{
	height:100px;
	margin:0 0 10px 0;
	padding:0;
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-indent:-1px
}
#zoneLightBox #formulaireEnvoiMail #formDesMails #bouton{
	width:150px;
	height:auto;
	float:left;
	margin:0 0 0 12px;
}
#zoneLightBox #formulaireEnvoiMail #boutonRetour{
	margin:151px 0 0 172px;
	width:150px;
}
#zoneLightBox #formulaireEnvoiMail #envoiOk{
	text-align:center;
	margin:-1px 0 5px 1px;
	padding:0;
	color:red;
	height:10px;
	font-size:1.1em;
	font-style:oblique;
	font-weight:bold;
	border-top:1px solid #c1d43a;
}
#zoneLightBox #formulaireEnvoiMail #messageChampsObligatoires2{
	font-style:italic;
	text-align:right;
	padding:0;
	margin:0;
	height:15px;
}

#formNewsletter{
	border-top:1px solid #c1d43a;
	margin-left:1px;
	padding-left:8px;
	font-size:1.2em;
	color:#000;
}

#formNewsletter fieldset{
	border: 1px solid #000;
	margin-top:20px;
	padding-bottom:10px;
}

#formNewsletter fieldset legend{
	margin-left:20px;
}

#formNewsletter input{
	display:inline;
	margin-left:10px;
	margin-top:10px;
}

#formNewsletter label{
	font-size:1em;
	color:#000;
	text-align:right;
	margin-top:10px;
	width:90px;
	float:left;
}

#formNewsletter p{
	margin-top:10px;
	font-size:1em;
	color:#000;
}

#formNewsletter .mentionsLegales{
	font-size:0.9em;
	margin-top:20px;
}

#gauche #annoncerEvenement label{
	font-size:1.1em;
	color:#000;
	text-align:right;
	margin-top:10px;
	width:140px;
	float:left;
}

#gauche #annoncerEvenement input,
#gauche #annoncerEvenement select{
	display:inline;
	margin-left:10px;
	margin-top:10px;
}

#gauche #annoncerEvenement table,
#gauche #annoncerEvenement table tr,
#gauche #annoncerEvenement table td{
	border:none;
}

#gauche #annoncerEvenement table td{
	margin:08px 12px 15px 0;
	font-size:1.1em;
	color:#000;
}

#gauche #annoncerEvenement table{
	padding-left:65px;
}

#gauche #annoncerEvenement p{
	padding-left:20px;
	margin:08px 12px 15px 0;
	font-size:1.1em;
	color:#000;
}

#gauche #annoncerEvenement a{
	color:#000;
	text-decoration:none;
}

#gauche #annoncerEvenement a:hover{
	text-decoration:underline;
}

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

/* PIED DE PAGE */
/* Pied de page */
#page #pied{
	width:874px;
	height:40px;
	text-align:center;
	margin-top:20px;
	margin-bottom:40px;
	font-size:1.5em;
}
#page #pied #bas li{
	float:left;
	list-style-type:none;
	margin-top:25px;
	padding-left:5px;
}
#page #pied #bas .ssmenu1,
#page #pied #bas .ssmenu2,
#page #pied #bas .ssmenu3,
#page #pied #bas .ssmenu4,
#page #pied #bas .ssmenu5,
#page #pied #bas .ssmenu6{
	margin-left:20px;
}
#page #pied #bas #licence{
	text-align:center;
	padding:20px 0 0 0;
	color:#000000;
}
#page #bas #licence img{
	 float:right;
}
#page #pied #bas a:link,
#page #pied #bas a:hover,
#page #pied #bas a:visited{
	font-size:0.6855em;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
#page #pied #bas a:hover{
	text-decoration:underline;
}

#gauche #listeFluxRSS h1,
#gauche #planDusite h1,
#gauche #quiSommesNous h1,
#gauche #nousContacter h1,
#gauche #infosLegales h1,
#gauche #partenaires h1,
#gauche #annoncerEvenement h1,
#gauche #jardin h1,
#gauche #nouveautes h1{
	margin-top:20px;
	padding-left:12px;
	font-size:1.8em;
	font-weight:bold;
	padding-bottom:10px;
}

#gauche #quiSommesNous p,
#gauche #nousContacter p,
#gauche #infosLegales p{
	padding-left:20px;
	margin:08px 12px 15px; 12px;
	font-size:1.1em;
	color:#000;
}

#gauche #quiSommesNous a{
	margin-top:15px;
	font-weight:bold;
	color:#000;
}

#gauche #quiSommesNous a:hover{
	color:#728989;
}

#gauche #nousContacter img,
#gauche #quiSommesNous img,
#gauche #espPartListe img{
	float:left;
	margin-left:20px;
}

#gauche #nousContacter .icone img{
	padding-left:20px;
	margin-right:5px;
}

#gauche #nousContacter .adresse{
	margin-left:50px;
}

#gauche #nousContacter h2,
#gauche #quiSommesNous h2{
	font-weight:bold;
	font-size:1.15em;
	border-bottom:1px solid #728989;
	margin-bottom:20px;
	margin-top:15px;
	margin-left:70px;
	width:500px;
	color:#000;
}

#gauche #espPartListe{
	width:625px;
	margin-left:-10px;
}

#gauche #espPartListe h2{
	font-weight:bold;
	font-size:1.15em;
	border-bottom:1px solid #728989;
	margin-bottom:20px;
	padding-top:15px;
	margin-left:70px;
	color:#000;
	text-transform:uppercase;
	width:550px;
}

#gauche #nousContacter a:hover{
	color:#728989;
}

#gauche #nousContacter a{
	color:#000;
	font-weight:bold;
}

/* Liste des flux RSS */
#gauche #listeFluxRSS ul{
margin:20px 0 30px 0;
}
#gauche #listeFluxRSS ul li{
margin:0;
padding:0;
list-style-type:none;
text-align:left;
}
#gauche #listeFluxRSS ul li img{
margin-right:8px;
margin-top:0;
padding:2px 0 0 0;
}
#gauche #listeFluxRSS ul li input{
width:320px;
border:1px solid #c1d43a;
font-size:1.1em;
margin-top:3px;
}

#gauche #listeFluxRSS ul,
#gauche #planDusite .planRubrique ul{
	list-style-type:none;
	font-size:1.1em;
	margin:10px 0 10px 20px;
}
#gauche #planDusite .planRubrique ul li a{
	list-style-type:none;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#000;
	padding-left:35px;
}
#gauche #listeFluxRSS ul li a{
	list-style-type:none;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#000;
}
#gauche #listeFluxRSS ul li a:hover,
#gauche #planDusite .planRubrique ul li a:hover{
	color:#728989;
	font-weight:bold;
}

#gauche #planDusite .planRubrique strong a img{
	float:left;
	margin:-5px 5px 0 20px;
}

#gauche #planDusite .planRubrique p{
	width:500px;
	margin-bottom:20px;
	padding-top:15px;
}

#gauche #planDusite .planRubrique strong a{
	font-weight:bold;
	font-size:1.15em;
	color:#000;
	text-transform:uppercase;
	text-decoration:none;
}
