.navbar-brand {
	float:left;
	height:50px;
	padding-right:50px;
	font-size:40px;
	line-height:20px;
	font-family:"Comic Sans MS";
	padding-top:0;
	padding-bottom:0
}
.color{

	color:#2E9AFE;
}

.panel-body{

text-align:justify;

}

.color2{
	color:#2E9AFE;
}

.color2 > b{
	color:#000000;
}

#centre{
text-align:center;
}

#centre2{
text-align:center;
}

.milieu{
	text-align:center;
}

#zoom{	
margin-left:auto;
margin-right:auto;

}

#droite{
text-align:right;
}

#taille{
	font-size:20px;
}

#formulaire {
text-align:center;

}
.col-lg-3 {
	min-height:250px
}

.navbar-inverse .navbar-brand {
	color:#FFF
}

.navbar-nav {
	font-size:22px;
	margin-top:10px;
}

.navbar-nav li {
	list-style-type: none;
}

.submenu {
	display:none;
	background-color: RGB(51,51,51); 
	
}


.submenu li a{
	padding: 15px 20px;
	font-size:16px;
	color:#FFF;
	width:270px;
}


.navbar-nav:hover .submenu {
	display:inline-block;
	position:absolute;
	top:100%;
	left:0px;
	padding:0px;
	z-index:1000000;
}


.navbar-inverse {
	background-color:#333;
	border-color:#333;
	padding-top:25px;
	padding-bottom:25px
}

.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:hover,.navbar-inverse .navbar-nav > .active > a:focus {
	color:#FFF;
	background-color:#2E9AFE;
	border-radius:12px
}

.form-control {
	border-radius:12px
}

.btn {
	border-radius:12px
}

body {
	padding:15px 20px
}

.col-sm-8 {
	padding-left:50px
}

h1,.h1,h2,.h2,h3,.h3 {
	margin-top:30px
}

h4,.h4,h5,.h5,h6,.h6 {
	margin-top:20px;
	margin-bottom:10px
}

.list-group {
	padding-left:20px
}

.list-group-item {
	text-align:left;
	padding:12px 20px;
	border:1px solid #333
}

h2.list-group-item {
	text-align:center;
	text-shadow:1px 1px 2px gray;
	background-color:#2E9AFE
}

.list-group-item:first-child,.list-group-item:last-child {
	border-radius:35px
}

.list-group-item {
	background-color:#FFF;
	border-radius:35px
}

a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus {
	color:#FFF;
	background-color:rgba(50,204,52,1);
	border-color:#333
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active {
	border-color:#FFF
}

#monSlider img {
	margin-left:-10px
}

#monSlider {
	margin-top:100px
}

.col-sm-2 {
	width:22%
}

.col-sm-9 {
	padding-top:30px
}

.col-sm-9 {
	width:78%
}

.perso_comunal {
	margin-top:10px;
	margin-bottom:20px;
	color:#2E9AFE;
}

.galerie_images {
	text-align:center
}

.galerie_images_1 {
	text-align:center
}

p img {
	width:80%;
	margin-bottom:20px;
	text-align:center
}

.galerie_images img {
	max-width:30%;
	margin-right:5px
}

.galerie_images_1 img {
	max-width:45%;
	margin-right:5px
}

#footer {
	bottom:0;
	width:100%;
	background-image:url(fond_footer.jpg);
	color:#FFF
}

#fleurissement {
	
}

#pres {
	background-image:url(fond_présentation_copie30.jpg)
}

#titre_footer h3 {
	margin-left:-30px
}

.panel-default > .panel-heading {
	color:#333;
	background-color:#333;
	border-color:#333
}

.panel-default {
	border-color:#333
}

.panel-title {
	color:#FFF;
	text-shadow:1px 1px 1px gray
}

.panel {
	margin-left:40px
}

.img-circle {
	border-radius:50%;
	margin-top:58px;
	margin-right:20px
}

img {
	vertical-align:middle;
	margin-top:-7px
}

#association h4 {
	margin-left:25px
}

#association li {
	margin-left:25px
}

#artisan h4 {
	margin-left:15px
}

#artisan li {
	margin-left:15px
}

#artisan2 h4 {
	margin-left:60px
}

#artisan2 li {
	margin-left:60px
}

#commercant h4 {
	margin-left:15px
}

#commercant li {
	margin-left:15px
}

#commercant2 h4 {
	margin-left:60px
}

#commercant2 li {
	margin-left:60px
}

#agriculteur li {
	margin-left:15px
}

#agriculteur h4 {
	margin-left:15px
}

#agriculteur2 h4 {
	margin-left:65px
}

#agriculteur2 li {
	margin-left:65px
}

#agriculteur2 p {
	margin-left:20px
}

#resto_herber li {
	margin-left:20px
}

#resto_herber h4 {
	margin-left:20px
}

#civens_retro p {
	margin-left:50px;
	margin-right:20px
}

#civens_retro h3 {
	margin-left:20px
}

#sdf p {
	margin-left:60px;
	margin-right:20px
}

#sdf h3 {
	margin-left:20px
}

#sdf li {
	margin-left:65px;
	margin-right:20px
}

.image_slider {
	margin-left:20px;
	margin-right:20px
}

ol.blason li span {
	font-weight:400
}

ol.blason {
	font-weight:700
}

#civens_retro_1 li {
	margin-left:50px
}

#civens_retro_1 p {
	margin-left:50px;
	margin-right:20px
}

#civens_retro_1 h3 {
	margin-left:20px
}

ol.fleur li span {
	font-weight:400
}

ol.fleur {
	font-weight:700;
	margin-left:50px
}

#fleurissement p {
	margin-left:50px;
	margin-right:20px
}

#fleurissement h3 {
	margin-left:20px
}

#fleurissement a {
	color:#2E9AFE;
	margin-left:50px
}

#fleurissement a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#fleurissement a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#industriel li {
	margin-left:20px
}

#industriel h4 {
	margin-left:20px
}

#industriel2 li {
	margin-left:60px
}

#industriel2 h4 {
	margin-left:60px
}

#office_tourisme h3 {
	margin-left:20px
}

#office_tourisme li {
	margin-left:30px
}

#conseil_muni h3 {
	margin-left:20px
}

#conseil_muni p {
	margin-left:50px
}

#conseil_muni_1 h3 {
	margin-left:20px
}

#ecole p {
	margin-left:50px;
	margin-right:20px
}

#ecole li {
	margin-left:50px;
	margin-right:20px
}

#ecole h3 {
	margin-left:20px
}

#conseil_muni p {
	margin-left:50px;
	margin-right:20px
}

#conseil_muni_1 p {
	margin-left:50px;
	margin-right:20px
}

#ecole_1 p {
	margin-left:50px;
	margin-right:20px
}

#ecole_1 li {
	margin-left:50px;
	margin-right:20px
}

#ecole_1 h3 {
	margin-left:20px
}

#pres p {
	margin-left:50px;
	margin-right:20px
}

#pres h3 {
	margin-left:20px
}

#pres a {
	color:#333;
	text-decoration:none
}

#pres a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#pres a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#environnement_1 h3 {
	margin-left:20px
}

#environnement_1 p {
	margin-left:50px;
	margin-right:20px
}

#actu h3 {
	margin-left:20px
}

#actu p {
	margin-left:50px;
	margin-right:20px
}

#perso_commune h3 {
	margin-left:40px
}

#agenda h3 {
	margin-left:20px
}

#agenda li {
	margin-left:30px
}

#ccff h3 {
	margin-left:20px
}

#ccff li {
	margin-left:30px
}

#ccff a {
	color:#2E9AFE
}

#ccff a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#ccff a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#urbanisme a {
	color:#2E9AFE
}

#urbanisme a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#urbanisme a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#bulletin_muni a {
	color:#2E9AFE
}

#bulletin_muni a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#bulletin_muni a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#lettre_info a {
	color:#2E9AFE
}

#lettre_info a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#lettre_info a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#cr_conseil a {
	color:#2E9AFE
}

#cr_conseil a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#cr_conseil a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#doc a {
	color:#2E9AFE
}

#doc a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#doc a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

ol.ball li span {
	font-weight:400
}

ol.ball {
	font-weight:700
}

#bal a {
	color:#2E9AFE;
	margin-left:50px
}

#bal a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#bal a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#bal p {
	margin-left:50px;
	margin-right:20px
}

#bal h3 {
	margin-left:20px
}

#bal li {
	margin-left:50px;
	margin-right:20px
}

#sport p {
	margin-left:50px;
	margin-right:20px
}

#sport h3 {
	margin-left:20px
}

#sport li {
	margin-left:50px;
	margin-right:20px
}

#sport a {
	color:#2E9AFE
}

#sport a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#sport a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#assos a {
	color:#2E9AFE
}

#assos a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#assos a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#artisan a {
	color:#2E9AFE
}

#artisan a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#artisan a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#artisan2 a {
	color:#2E9AFE
}

#artisan2 a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#artisan2 a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#industriel a {
	color:#2E9AFE
}

#industriel a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#industriel a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#industriel2 a {
	color:#2E9AFE
}

#industriel2 a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#industriel2 a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#agriculteur a {
	color:#2E9AFE
}

#agriculteur a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#agriculteur a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#agriculteur2 a {
	color:#2E9AFE
}

#agriculteur2 a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#agriculteur2 a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#commercant a {
	color:#2E9AFE
}

#commercant a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#commercant a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#commercant2 a {
	color:#2E9AFE
}

#commercant2 a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#commercant2 a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#office_tourisme a {
	color:#2E9AFE
}

#office_tourisme a:hover {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#office_tourisme a:focus {
	color:#2E9AFE;
	font-weight:700;
	text-decoration:underline
}

#titre_footer a {
	color:#FFF;
	text-decoration:none
}

#titre_footer a:hover {
	color:#2E9AFE;
	text-decoration:underline
}

#titre_footer a:focus {
	color:#2E9AFE;
	text-decoration:underline
}

#navigation {
	list-style:none
}

#navigation li {
	padding:5px;
	padding:12px 20px
}

#navigation li {
	border:.1em solid #000;
	border-radius:35px
}

#navigation ul li {
	list-style:none
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family:inherit;
	font-weight:500;
	line-height:1.5;
	color:inherit
}

#pierre img {
	margin-left:-250px
}

#pierre p {
	margin-left:-250px
}

#cm h3 {
	margin-left:20px
}

#com li {
	margin-left:50px;
	margin-right:20px
}
#abonnement p{
margin-left:50px;
margin-right:20px;
}

@media screen and (max-width: 1200px) {
#cont_NDIwNjV8MXw0fDF8NHxGRkZGRkZ8NXxGRkZGRkZ8Y3wx {
	display:none
}
}

@media screen and (min-width: 768px) and (max-width: 992px) {
.navbar-nav {
	font-size:14px!important
}
}

@media screen and (max-width: 767px) {
.bs-navbar-collapse {
	margin-top:30px
}

.col-sm-2 {
	width:100%
}

.col-sm-9 {
	width:100%;
	margin-left:-20px;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.col-sm-2 {
	width:100%
}

.col-sm-9 {
	width:100%;
	margin-left:-20px;
}
}

@media screen and (min-width: 991px) {
.col_footer {
	min-height:150px
}
}

@media screen and (max-width: 767px) {
#actu p{
margin-left:0px;
margin-right:0px;
}

#actu h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#abonnement p{
margin-left:0px;
margin-right:0px;
}

#agenda li{
margin-left:0px;
margin-right:0px;
}

#agenda h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#ccff p{
margin-left:0px;
margin-right:0px;
}

#ccff li{
margin-left:0px;
margin-right:0px;
}

#ccff h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#civens_retro p{
margin-left:0px;
margin-right:0px;
}

#civens_retro h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#civens_retro_1 p{
margin-left:0px;
margin-right:0px;
}

#civens_retro_1 h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#civens_retro_1 li{
margin-left:0px;
margin-right:0px;
}

#conseil_muni p{
margin-left:0px;
margin-right:0px;
}

#conseil_muni h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#conseil_muni_1 p{
margin-left:0px;
margin-right:0px;
}

#conseil_muni_1 h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#conseil_muni_2 p{
margin-left:0px;
margin-right:0px;
}

#pres p{
margin-left:0px;
margin-right:0px;
}

#pres h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#ecole p{
margin-left:0px;
margin-right:0px;
}

#ecole h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#ecole_1 h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#ecole_1 li{
margin-left:0px;
margin-right:0px;
}

#ecole_1 p{
margin-left:0px;
margin-right:0px;
}

#fleurissement p{
margin-left:0px;
margin-right:0px;
}

#fleurissement h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#fleurissement li{
margin-left:0px;
margin-right:0px;
}

#actu p{
margin-left:0px;
margin-right:0px;
}

#actu h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#loc p{
margin-left:0px;
margin-right:0px;
}

#loc h2{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#cm h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#cm p{
margin-left:0px;
margin-right:0px;
}

#cm li{
margin-left:0px;
margin-right:0px;
}

#bal p{
margin-left:0px;
margin-right:0px;
}

#bal h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#bal li{
margin-left:0px;
margin-right:0px;
}

#office_tourisme li{
margin-left:0px;
margin-right:0px;
}

#office_tourisme h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#office_tourisme p{
margin-left:0px;
margin-right:0px;
}

#sdf p{
margin-left:0px;
margin-right:0px;
}

#sdf h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#sdf li{
margin-left:0px;
margin-right:0px;
}

#perso_commune p{
margin-left:0px;
margin-right:0px;
}

#perso_commune h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#perso_commune li{
margin-left:0px;
margin-right:0px;
}

#resto_herber h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#resto_herber li{
margin-left:0px;
margin-right:0px;
}

#environnement_1 h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#environnement_1 p{
margin-left:0px;
margin-right:0px;
}

#assos p{
margin-left:0px;
margin-right:0px;
}

#assos li{
margin-left:0px;
margin-right:0px;
}

#assos h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#sport p{
margin-left:0px;
margin-right:0px;
}

#sport li{
margin-left:0px;
margin-right:0px;
}

#sport h3{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#artisan li{
margin-left:0px;
margin-right:0px;
}

#artisan h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#artisan p{
margin-left:0px;
margin-right:0px;
}

#artisan2 li{
margin-left:0px;
margin-right:0px;
}

#artisan2 h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#artisan2 p{
margin-left:0px;
margin-right:0px;
}

#commercant li{
margin-left:0px;
margin-right:0px;
}

#commercant h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#commercant p{
margin-left:0px;
margin-right:0px;
}

#commercant2 li{
margin-left:0px;
margin-right:0px;
}

#commercant2 h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#commercant2 p{
margin-left:0px;
margin-right:0px;
}

#industriel li{
margin-left:0px;
margin-right:0px;
}

#industriel h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#industriel p{
margin-left:0px;
margin-right:0px;
}

#industriel2 li{
margin-left:0px;
margin-right:0px;
}

#industriel2 h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#industriel2 p{
margin-left:0px;
margin-right:0px;
}

#agriculteur li{
margin-left:0px;
margin-right:0px;
}

#agriculteur h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#agriculteur p{
margin-left:0px;
margin-right:0px;
}

#agriculteur2 li{
margin-left:0px;
margin-right:0px;
}

#agriculteur2 h4{
margin-left:0px;
margin-right:0px;
text-align:left;
}

#agriculteur2 p{
margin-left:0px;
margin-right:0px;
}
}