/* colonne de gauche */
	.pCommune002G {float:left; width: 100%; /*box-shadow: 5px 0px 12px #aaa; *//*padding: 0 10px 0 0; border-right: 1px solid lightgrey;*/}
	.pCommune002G .titreNiveau1:first-child{margin-top:0}
	.pCommune002G .liste {margin-bottom:0; margin-top:10px; padding-bottom:10px }
	.pCommune002G .liste:nth-last-child(2) {border:none }
	.pCommune002G .liste .caracteristique {margin-top:0}
	.pCommune002G .liste .titre .pourcent {padding: 1px 7px 1px 7px; font-size: 12px;}
	.pCommune002G .liste .ligneboutons .bouton_1 {padding: 4px 16px;}

	
/* colonne de droite */
	.pCommune002D  {float:left; width:100%; /*padding-left: 20px*/}
	.pCommune002D .liste  {margin-top:10px; }

	/* annonces */
	.pCommune002D #listeannonceavecphoto .soustitre  {padding-left:0}
	.pCommune002D #listeannonceavecphoto .titre  {padding-left:0}
	.pCommune002D #listeannonceavecphoto .texte  {padding-left:0}
	.pCommune002D #listeannonceavecphoto .ligneboutons  {float:left; padding-left:0}
	.pCommune002D #listeannonceavecphoto .photo  {float:right}
	.pCommune002D #listeannoncesansphoto .soustitre  {padding-left:0}
	.pCommune002D #listeannoncesansphoto .titre  {width:100%; padding-left:0}
	.pCommune002D #listeannoncesansphoto .texte  {width:100%; padding-left:0}
	.pCommune002D #listeannoncesansphoto .ligneboutons  {float:left; width:100%; padding-left:0}
	.pCommune002D #listeannoncesansphoto .photo  {display:none}

	/* forum */
	.pCommune002D .blocForum {border-bottom:1px solid white}

	/* on a essay� pour vous */
	.pCommune002D #onaessayepourvous {background-color:#7FA6BB; padding:5px}
	.pCommune002D #onaessayepourvous .photo {width:40%; border:0}
	.pCommune002D #onaessayepourvous .photo:hover { border:0}
	.pCommune002D #onaessayepourvous .titre {width:60%; color:white}
	.pCommune002D #onaessayepourvous .titre a:hover {color:white}
	.pCommune002D #onaessayepourvous .texte {width:60%; color:white}
	.pCommune002D #onaessayepourvous .ligneboutons {width:60%; color:white; text-align:right}
	#communePubVideo {width:100%; height:200px}	
	
	/* vue Commune */
.communeEntete {float:left; width:100%; padding-top:2px; background-color:white;}
.communeEntete .titre {float:left; padding:0 1.5%; width:97%; font-weight:bold; }
.communeEntete .titre  h1{color: #5685b5;}
.communeEntete .resume {float:left; width:97%; padding: 5px 1.5%; font-style: italic;}

/* la suite */
.lasuite{float: right; margin-top: 10px; width: 100%; color: grey; font-family: Lato; font-size: 15px; font-weight: 500; letter-spacing: 1.2px; text-align: right;}

/* liste de pros */
.commListe{float:left; width:20%; padding-right:1%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.commListe *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.commListe .sectionArticleImage{float:left; width:100%;}
.commListe .sectionArticleImagePub{float: left; width: 100%; background-color: #eceaea; color: #3b3737; padding: calc(50% - 40px) 3px; padding: -webkit-calc(50% - 40px) 3px; padding: -moz-calc(50% - 40px) 3px; line-height: 20px; text-align: center;}
.commListe .sectionArticleImage img{float:left; width:100%;}
.commListe .sectionArticleTitre{float:left; width:100%; text-align:center; font-style: italic; font-size:13px; line-height:30px}
.commListe .sectionSousTitre{float:left; width:100%; text-align:center; display: table;}
.commListe .sectionSousTitre span {display: table-cell; vertical-align: middle; text-align: center; height: 36px; padding-top:2px; font-weight: bold; font-size: 13px;}
.commListe .bouton{float:left; width:100%; margin-top:3px; padding:3px; font-variant: normal; text-align:center; cursor:pointer;}
.commSousTitre{float:left; width:100%; font-size: 18px; margin-bottom: 12px; font-weight: bold;}
.commSousTitre2{float:left; width:80%; font-size: 18px; margin-bottom: 12px; font-weight: bold;}
.publiciteSeReference{float:left; width:40%; }
.comSeReferencer{float:left; width:48%; margin-left:2%; background-color:#5685B5; color:white; font-size:18px; text-align:center; padding:0; line-height: 27px; border-radius:10px}
.comSeReferencer *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }
.graphImage{float:left; width:40%;}
.graphImage img{float:left; width:100%;}
.legendeGraphImage{float:left; width:59%; margin:3px 0; line-height:23px; font-size:16px; color:#1e2a37; font-weight:bold; padding-left:1%}

/* Esp�ces */
.comListeEspece{float: left; margin-top: 0; padding-top: 10px; padding-right: 1%; color: black; width: 24%;}
.comListeEspece .sectionArticleImage{float: left; width: 100%;}
.comListeEspece .sectionArticleImage a{position: relative; float: left; width: 100%;}
.comListeEspece .sectionArticleImage a img{float: left; width: 100%;}
.comListeEspece .sectionArticleImage .pourcentage{position: absolute; background: #FF9800; border-radius: 15px; color: white; width: 30px; line-height: 30px; font-size: 13px; text-align: center; display: table-cell; vertical-align: middle;}
.comListeEspece .sectionSousTitre{float:left; width:100%; text-align:center; display: table;}
.comListeEspece .sectionSousTitre span {display: table-cell; vertical-align: middle; text-align: center; height: 36px; padding-top:2px; font-weight: bold; font-size: 13px;}
.comListeEspece .sectionArticleResume {text-align: center;}
.comListeEspece .bouton{float:left; width:100%; margin-top:3px; padding:3px 0; font-variant: normal; text-align:center; cursor:pointer; height:32px}
.plusun{background-color:#92bcd3; display:inline-block; width: 40px; line-height: 22px; border-radius:12px; cursor:pointer; color:white; text-align:center}

/* forum */
.comListePost{float:left; width:100%}
.comListePost .sectionArticleEntete{float:left; width:100%; font-size:13px; color:lightgrey }
.comListePost .sectionArticleTitre{float:left; width:100%; font-weight: bold; font-size: 19px;}
.comListePost .sectionArticleContenu{float:left; width:100%;}
.comListePost .sectionArticleContenu .sectionArticleResume{float: left; width:100%}
.comListePost .sectionArticleContenu .sectionArticleResume p{float: left; font-size: 16px; line-height: 20px; margin-top: 5px;}
.comForum{float:left; width:50%; background: #82949e; padding: 5px; color: white; border-radius: 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; }

/* photos */
.comListePhoto{float:left; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:10px}

/* Annonces */
.comListeAnnonce{float:left; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:10px 0 0 10px}
.comListeAnnonce .enteteArticle{float:left; width:100%; font-style: italic; text-align:left; color: rgb(117, 122, 136); border-bottom:1px lightgrey solid; margin-bottom:5px}
.comListeAnnonce .titreArticle{float:left; width:100%; font-weight: bold; font-size: 13px;}
.comListeAnnonce .sectionArticleImage{float:left; width:100%; margin-top:5px}
.comListeAnnonce .sectionArticleImage img{float:left; width:100%;}
.comListeAnnonce .sectionArticleTexte{float:left; width:100%; margin-top:5px; font-size:14px}

/* lieux dits */
.comLieuDit{float:left; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:10px}
.comLieuDit ul{list-style-type: none; float: left; margin:0; padding: 0; font-size:13px}
.comLieuDit ul li{float:left; margin-right:5px}
.comLieuDit ul li:last-child{margin-right:0}
.comLieuDit ul li:after{content:","}
.comLieuDit ul li:last-child:after{content:""}
.comLieuDit ul li a:hover{text-decoration:underline}

/* liens utiles */
.comLienUtile{float:left; width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; box-sizing:border-box; padding:10px}
.comLienUtile .titreArticle{float:left; width:100%; font-weight: bold; font-size: 13px;}
.comLienUtile .sectionArticleImage{float:left; width:100%; margin-top:5px}
.comLienUtile .sectionArticleImage img{float:left; width:100%;}
.comLienUtile .sectionArticleTexte{float:left; width:100%; margin-top:5px; font-size:14px}
