* {font-family:"Trebuchet MS", Georgia, Arial; color:#000}


html, body {margin:0; padding:0}

body {background:url(body.gif) #731111 repeat-x}
p {font-size:12px}
img {border:0}


.clear {clear:both}

#content a {font-size:12px; color:#b37e32}

#main {width:950px; margin:0 auto 25px auto}
#footer {width:950px; margin:auto; padding-bottom:40px; position:relative}

#header {height:200px; background:url(header.gif) 0 0 no-repeat; margin-bottom:25px}
#liens {position:relative}
#liens span {color:#fff !important}

div.chapeau {font-size:12px; color:#000}

#nav-menu-tres-haut {padding:0; margin:0 0 0 260px; list-style-type:none}
#nav-menu-tres-haut li {float:left; margin:0 8px}
#nav-menu-tres-haut li.accueil {position:absolute; left:0}
#nav-menu-tres-haut li.dernier {position:absolute; right:0}

#nav-menu-tres-haut li a {text-decoration:none; font-size:11px}

#header {clear:both; position:relative}

#nav-menu-langues {margin:0; padding:0; list-style-type:none; right:55px; top:38px; position:absolute}
#nav-menu-langues li {float:left}
#nav-menu-langues li a {float:left; display:block; width:45px; height:18px; text-indent:-4000px}


#accueil #gauche {float:left; width:625px; margin-right:25px}
#accueil #droite {width:300px; height:460px; background:url(accueil-droite.gif); overflow:hidden}

#droite h1.agenda {width:300px; height:39px; background:url(agenda-festivites.gif); text-indent:-4000px; margin:10px 0 0px 0}

#idee_jour {min-height:40px; padding-left:10px; margin-bottom:8px}
#idee_jour img {float:left; margin:0 15px 10px -10px}
#idee_jour h2 {width:100px; height:18px; background:url(idee.gif) no-repeat; text-indent:-4000px; overflow:hidden; margin:2px 0 0 0}
#idee_jour .accroche, #idee_jour .accroche * {font-family:Georgia, Arial; color:#991717; font-size:14px; text-decoration:none; font-weight:normal; margin:4px 0}
.lire_suite {color:#b37e32; font-size:12px; text-decoration:none}

#autres_events h2 {width:300px; height:20px; background:url(autres-evenements.gif); text-indent:-4000px; margin:0; clear:both}
#autres_events ul {list-style-type:none; padding:0; margin:0; text-align:center}
#autres_events ul a {color:#991717; font-size:14px; font-family:Georgia, Arial; text-decoration:none}

#calendrier_avent {width:521px; height:119px; background:url(calendrier-avent.png); padding:56px 0 0 104px}
#calendrier_avent h1 {display:none}

.conte {width:250px; height:100px; overflow:hidden; float:left; margin:0 12px 0 0; text-align:center}
.conte h2 {font-size:18px; color:#b37e32; margin:0}
.conte .accroche {font-size:14px; color:#991717; margin:10px 0}
.conte .lire_suite {font-size:12px; color:#b37e32; margin:0; text-decoration:none}

#recette_gourmande {width:175px; height:120px; background:url(recette-gourmande.png); position:absolute; right:0; padding:55px 15px 0 110px; overflow:hidden}
#recette_gourmande h1 {display:none}
#recette_gourmande h2 {font-size:14px; color:#991717; margin:0}
#recette_gourmande .accroche {font-size:12px; color:#4c4c4c; margin:10px 0}

#menu {width:300px; float:left}
#content {width:480px; overflow:hidden; background:url(vague.gif) top right no-repeat #fff; padding:0 25px 0 20px}
#flocons {background:url(flocons.png) top right no-repeat}
#fond_content {background:url(fond_content.gif) repeat-y; overflow:hidden}
#fond_accueil #bas_content {background:none}

#haut_content {width:825px; height:4px; background:url(haut_content.gif)}
#bas_content {width:825px; height:4px; background:url(bas_content.gif)}

#chemin {}
#chemin, #chemin * {margin:0; color:#808080; font-size:12px; font-weight:normal; text-decoration:none}

.spip {color:#4c4c4c; font-size:12px}

#menu h2 {margin:12px 0}
#menu h2 a {display:block; width:245px; height:21px; line-height:21px; text-transform:uppercase; color:#fff; text-decoration:none; background:url(onglet-menu.gif); font-size:12px; font-family:Georgia, Arial; margin:auto; text-align:center}
#menu h3 {margin:4px 0}
#menu h3 a {display:block; color:#fff; text-decoration:none; font-size:12px; font-family:Georgia, Arial; margin:auto; text-align:center; font-weight:normal}
#menu ul {list-style-type:none; margin:0; padding:0}

#menu ul.ferme {display:none}
#menu ul.ouvert {display:none}

#lettre_info {width:245px; height:120px; background:url(lettre-information.gif) no-repeat; margin:auto; position:relative}
#lettre_info h2 {display:none}
#lettre_info input#email {display:block; border:0; background:url(input.gif); width:160px; height:20px; padding:2px 0 0 10px; top:42px; left:24px; position:absolute}
#lettre_info #abonner {display:block; border:0; background:url(ok.gif); width:30px; height:22px; overflow:hidden; top:42px; left:194px; position:absolute}
#lettre_info #abonner span {display:none}

#abo_desabo {position:absolute; margin:70px 0 0 18px}
#abo_desabo label {color:#fff; font-size:12px}

#agenda h2 {width:275px; height:17px; background:url(calendrier.gif) no-repeat; text-indent:-4000px; margin:10px 0}
#recherche_evenements {color:#b37e32; font-size:12px; text-decoration:none; text-align:center; display:block}

/* Calendrier */

#calendrier {border-collapse:collapse; width:190px; margin:0 auto 8px auto}
#calendrier, #calendrier * {font-size:11px; font-weight:bold}
#calendrier td {border-right:1px solid #b3b3b3; width:24px; text-align:center}
#calendrier td.horsperiode {color:#b3b3b3}
#calendrier td.libre {color:#b37e32}
#calendrier td.occupe a {color:#b37e32; text-decoration:underline}
#calendrier td.today, #calendrier td.today a {color:#991717}

/* Fin Calendrier */

#form-agenda {padding:10px 20px; position:absolute; background:#fff; z-index:300; margin:0px 0 0 0px; width:260px}
#form-agenda select {width:100%; border:1px solid #000; margin:0 0 5px 0; font-size:11px}
#form-agenda a span {font-size:12px; display:block; text-align:right; color:#b37e32; text-decoration:none}

#jour {position:absolute; top:65px; left:25px; font-size:36px; color:#b37e32; display:block; width:50px; text-align:center}



.documents-images {float:left; margin:0 10px 20px 0}
.documents-images img {border:0}

#TB_window img {border:0}

#continuer_site {width:250px; height:46px; display:block; position:absolute; right:25px; bottom:0; background:url(continuer.png); text-indent:-4000px}

#fk_ie {display:none}


h2#prochains_events {background:url(idee_jour.png) no-repeat; width:500; height:28px; text-indent:-4000px}
h2#events_demain {background:url(events_demain.gif) no-repeat; width:500; height:28px; text-indent:-4000px; clear:both}

#liste_events_demain {list-style-type:none; margin:0; padding:0}
#liste_events_demain h2 a {font-size:14px; color:#991717; text-decoration:none; font-weight:normal}
#liste_events_demain h2 {margin:0}
#liste_events_demain p, #liste_events_demain p * {margin:0; font-size:12px; color:#4c4c4c; text-decoration:none}
#liste_events_demain p a {color:#B37E32; text-decoration:underline}
#liste_events_demain li {margin:0 0 14px 0}

#prochain img {float:right; margin:0 0 10px 10px}
#prochain .accroche {font-size:12px}

.bloc-milieu h3, .bloc-milieu h3 * {font-size:14px; color:#991717 !important; text-decoration:none; font-weight:normal; margin:0}

.event {margin:10px 0}
.event p {margin:0 0 8px 0; font-size:12px}
.event a {text-decoration:none}


form.standard ul.boutons {margin-left:0 !important}
form.standard ul {list-style-type:none}
form.standard fieldset {border:0}
form.standard fieldset legend {font-size:14px; color:#991717}


.formulaire_recherche, .formulaire_recherche * {font-size:12px}
.formulaire_recherche input {border:1px solid #000; padding:0 6px; background:#731111; color:#fff}
.formulaire_recherche #recherche {background:#fff; color:#000}


h3#recherche_avancee {font-size:11px; color:#B37E32; text-align:center; margin-bottom:0}

div.dates {color:#4c4c4c; font-size:11px}



#libelle, .ligne {clear:both; overflow:hidden; margin:0; width:380px}

#libelle, #libelle * {font-size:14px; color:#991717; font-weight:bold}
.ligne, .ligne * {font-size:12px; color:#B37E32}
#libelle li, .ligne li {float:left; width:50px; overflow:hidden; border-right:1px solid #B3B3B3; text-align:center; padding:5px 0}

.ligne .itemCurrentItem a {font-weight:bold; font-size:14px; color:#991717 !important}
.calendrier_avent {margin-bottom:50px}


dl.plan.on dd {font-size:11px !important; z-index:400 !important; border:1px solid #B3B3B3 !important; width:105px !important}

#agenda h3 {margin:0; font-size:12px; text-align:center; color:#991717}


