/* CSS Document */

.haut {min-height: 130px;}
.navh {background-color: #000;}
#menu_lang {text-transform: uppercase;font-size: 0.9em;}
.liensh {margin-top: 40px;}
.navbar-inner {
	text-transform: uppercase;
}
#nav { margin-bottom: 0px; z-index: 900;}
#nav > .navbar-inner a {
	padding: 10px;
}
.anim {background-color: #fff;min-height:30px;}
.intro {
    text-align: center;
}
.page_sommaire .contenu {
	min-height: 420px;
    background-image: url(../img/bord.jpg);
    background-position: left bottom;
    background-repeat: no-repeat;
}
.page_sommaire .contenu h3 {color: #333;}
.page_rubrique .contenu {margin-bottom: 40px;}
.page_article .contenu {margin-bottom: 40px;}
.contenu h3 {color: #528F03;font-family: Century Gothic;font-weight: bold;}
.cartouche h1 {font-family: 'Amatic SC', cursive;font-size: 3.8em;font-weight: bold;color: #000;}
.intro h2 {font-family: 'Amatic SC', cursive;font-size: 3.5em;font-weight: bold;margin-top: 20px;margin-bottom: 10px;}
.intro h3 {font-size: 1.6em;margin-bottom: 50px;}
.intro ul {margin: 20px 50px;}
.intro li {display: inline;padding: 20px;margin: 0px 30x 20px 30px;float: left;line-height: 25px;}.intro a {color: #fff;}
.intro a:hover {text-decoration: underline;background: none;}
.gd {font-size: 1.4em; font-weight: bold;}
.bloc1, .bloc2, .bloc3 {color: #fff;font-size: 1.2em;border-radius: 10px;height: 150px;}
.bloc1 img, .bloc2 img, .bloc3 img {padding-bottom: 8px;}
.bloc1 {background-color: #e47431;}
.bloc2 {background-color: #528F03;}
.bloc3 {background-color: #694725;}
.actualites {background-color: #cccc99;min-height: 150px;text-align: center;}
.actualites h3 {font-family: 'Amatic SC', cursive;font-size: 3em;font-weight: bold;margin-top: 20px;margin-bottom: 10px;}
.lienactus a {background: none;}
.lien {background-color: #333300;width: 150px;text-align: center;color: #FFF;}
.lien p {padding: 5px;}
.lien p:hover {background-color: #336600;}
.lien a {color: #fff;background: none;}
.parc {background-color: #f26120;min-height: 250px;}
.contparc {color: #fff;margin: 0px;}
.contparc h3 {font-family: 'Amatic SC', cursive;font-size: 2.4em;font-weight: bold;margin-top: 15px;padding-left: 20px;padding-right: 20px;}
.contparc p {padding-left: 20px;padding-right: 20px;}
.imgparc {}
.centre {background-color: #ddd5c5;min-height: 250px;}
.contcentre {margin: 0px;}
.contcentre h3 {font-family: 'Amatic SC', cursive;font-size: 2.4em;font-weight: bold;margin-top: 15px;padding-left: 20px;padding-right: 20px;}
.contcentre p {padding-left: 20px;padding-right: 20px;}
.imgcentre {background-color: #fff;min-height: 340px;text-align: center;}
.lienblanc {background-color: #fff;color: #000;font-family: 'Amatic SC', cursive;font-size: 2em;font-weight: bold;padding: 10px 15px;width: 300px;float: right;}
.lienblanc a {color: #000;background: none;}
.lienblanc a:hover {color: #ccc;}
.lienblanc2 {background-color: #fff;color: #000;font-family: 'Amatic SC', cursive;font-size: 2em;font-weight: bold;padding: 15px;width: 200px;float: right;}
.lienblanc2 a {color: #000;background: none;}
.lienblanc2 a:hover {color: #ccc;}
.breadcrumb {background: none;margin-top: 30px;margin-bottom: 20px;font-size: 0.9em;}
.breadcrumb a {color: #666;text-decoration : underline;}
.listeart li {display: inline;background-color: #339900;color: #fff;margin: 5px;text-align: center;border-radius: 10px;padding-bottom: 15px;}
.listeart h4{font-family: Century Gothic;font-weight: bold;font-size: 1.2em;margin-top: 20px;margin-bottom: 5px;}
.lienanims {background-color: #fff;padding: 10px;border-radius: 10px;}
.lienanims2 {background-color: #528F03;color: #fff;padding: 10px;border-radius: 10px;}
.blocracc {
    background-color: #ddd5c5;
    background-image: url(img/verdure.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 30px;
}
.blocracc ul {margin: 20px 50px;}
.blocracc li {display: inline;padding: 20px;margin: 0px 30x 20px 30px;float: left;line-height: 25px;}
.blocracc a {color: #fff;}
.blocracc a:hover {text-decoration: underline;background: none;}
.bas {background-color: #000;color: #fff;}
.footer {
	margin-top: 0em;
	padding-top: 2em;
	border-top: 0px solid;
	padding-bottom: 2em;
	margin-bottom: 0;
	text-align: left;
	position: relative;
}
.bas a {color: #fff;background: none;}
.bas a:hover {text-decoration: underline;}
.tel {color: #669900;}
.autoli {background-color: #fff;border-radius: 10px;margin: 20px;padding: 20px;text-align: left;}
blockquote {clear: both;border: 0px;background-color: #b6dd7f;padding: 20px;border-radius: 20px;}
.liencontact {clear: both;text-align: center;padding: 50px;margin-left: -10px;}
.liencontact p {margin: 10px 0px;}
.liencontact a {background-color: #000;padding: 30px;color: #fff;border-radius: 50px;}
.bloctrip {margin-left: 5px;}
.documents {float: left;}
.liennoir {background-color: #000;text-align: center;margin-bottom: 80px;border-radius: 20px;}
.liennoir p {padding: 20px;}
.liennoir a {color: #FFF;font-size: 1.2em;text-decoration:underline;}
.liennoir a:hover {background: none;color: #99cc00;}

@media (min-width: 768px) and (max-width: 959px) {
	.page_sommaire .contenu ul {margin: 0px;}
	.bloc1 {background-color: #e47431;color: #fff;font-size: 1em;border-radius: 10px;height: 150px;margin-bottom: 10px;}
	.bloc2 {background-color: #528F03;color: #fff;font-size: 1em;border-radius: 10px;height: 150px;margin-bottom: 10px;}
	.bloc3 {background-color: #694725;color: #fff;font-size: 1em;border-radius: 10px;height: 150px;margin-bottom: 10px;}
	#logo_site_spip {margin-top: 40px;}
	.listeart li {min-height: 140px;}
}

@media (min-width: 640px) and (max-width: 767px) {
	.page_sommaire .contenu {
		background-image: none;
	}
	.bloc1 {background-color: #e47431;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.bloc2 {background-color: #528F03;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.bloc3 {background-color: #694725;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.adresse {padding-left: 10px;}
	.liens {padding-left: 10px; margin-top: 20px;}
	 #logo_site_spip {margin-top: 40px;}
	.listeart li {display: block;}
}

@media (min-width: 480px) and (max-width: 639px) {
	.page_sommaire .contenu {
	background-image: none;
	}
	.bloc1 {background-color: #e47431;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.bloc2 {background-color: #528F03;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.bloc3 {background-color: #694725;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.adresse {padding-left: 10px;}
	.liens {padding-left: 10px; margin-top: 20px;}
		 #logo_site_spip {margin-top: 40px;}
	.listeart li {display: block;}
}

@media (min-width: 320px) and (max-width: 479px) {
	.page_sommaire .contenu {
		min-height: 420px;
		background-image: none;
	}
	  .bloc1 {background-color: #e47431;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.bloc2 {background-color: #528F03;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.bloc3 {background-color: #694725;color: #fff;font-size: 1em;border-radius: 10px;height: 200px;margin-bottom: 10px;}
	.gd {font-size: 1.2em; font-weight: bold;}
	.lienblanc {background-color: #fff;color: #000;font-family: 'Amatic SC', cursive;font-size: 2em;font-weight: bold;padding: 15px;width: 200px;line-height: 30px;}
	.adresse {padding-left: 10px;}
	.liens {padding-left: 10px; margin-top: 20px;}
	#logo_site_spip {margin-top: 40px;}
	.listeart li {display: block;}
	.liencontact {padding: 20px;}
}
@media (max-width: 319px) {
	.page_sommaire .contenu {
		min-height: 420px;
		background-image: none;
	}
	.listeart li {display: block;}
	.liencontact {padding: 20px;}
}

/*calendrier*/
#calendrier{
	max-width: 910px;
	margin: 0 auto;
	border: 0px;
    background-color: #b6dd7f;
    padding: 30px;
    border-radius: 20px;
}
#calendrier .fc-button-primary{
	background-color: #528F03;
	border-color: #363;
}
#calendrier .fc-button-active{
	opacity: .65;
}
#calendrier table{
	margin:0;
}
#calendrier .fc-day-today{
	background-color: #ffbc93;
}
#calendrier .fc-daygrid-event{
	font-size: 0.65em;
}
#calendrier .fc-daygrid-event-dot{
	display: none;
}
.liste-items.spip_accordeon .item{
	border: 0;
}
.liste-items.spip_accordeon h3{
	font-family: Verdana, Arial;
}
.evenement-button{
	background-color: #528F03;
    border-color: #363;
	color: #fff;
	padding: .4em .65em;
    font-size: 1em;
    line-height: 1.5;
	margin: 15px;
	border-radius: .25em;
	font-weight: 400;
	border: 1px solid transparent;
	display: inline-block;
}
.evenement-button img{
	width: 27px;
	vertical-align: middle;
}