/* 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;}

	
/*
	.pCommune002G .liste .photo {width:100%; margin:5px 0}
	.pCommune002G .liste .titre {width:100%; padding-left:0; margin-top:5px;}
	.pCommune002G .liste .texte {width:100%; padding-left:0; margin-top:5px; text-align:center; color:#FF9800; cursor:pointer; font-weight:bold}
	.pCommune002G .liste .caracteristique {width:100%; padding:0; margin:0}
	.pCommune002G .liste .caracteristique .label {width:45%}
	.pCommune002G .liste .caracteristique .valeur {width:55%}
	.pCommune002G .liste .caracteristique .valeur .definition {text-decoration:underline}
	.pCommune002G .liste .ligneboutons {width:100%; padding-left:0}
	.pCommune002G .liste .pechecemois span{text-decoration:underline}
*/

/* 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}

/* marées */
	.marees {float:left; width:100%; padding:5px 0; border-top:1px solid rgb(211,211,211); border-bottom:1px solid rgb(211,211,211); margin-top:10px}
	.marees .entete{float:left; width:100%; font-size:13px}
	.marees .mareesdujour{float:left; width:100%; font-size:13px}
	.marees .mareesdujour .titre{float:left; margin-right:5px; font-weight:600}
	.marees .mareesdujour .texte{float:left; margin-right:5px;}
	.marees .mareesdujour .texte:after{content:','}
	.marees .mareesdujour .texte:last-child:after{content:'.'}
	.marees .mareesdujour .texte:last-child{margin-right:0;}
	.marees .mareesdujour .port{float:left; margin-left:5px; font-style:italic}
	.marees .prochainesmarees {float:left; width:100%;}
	.marees .prochainesmarees .weekend{width:25px; color:white; background-color:rgb(0, 40, 87);}
	.marees .prochainesmarees .semaine{width:25px; color:rgb(128, 128, 128);}
	.marees .prochainesmarees .premierJourDuMois{border-left:2px solid grey; border-top:1px solid grey; border-bottom:1px solid grey; }
	.marees .prochainesmarees .jourDuMoisStandard{border-left:1px solid lightgrey; border-top:1px solid grey; border-bottom:1px solid grey; }
	.marees .prochainesmarees .prochainJour_Date{float:left; width:100%; border-bottom:1px solid lightgrey;}
	.marees .prochainesmarees .prochainJour_Coef{float:left; width:100%; font-size:12px; padding-top:3px}
	.marees .prochainesmarees .colonneJour{position:relative; cursor:pointer}
	.marees .prochainesmarees .colonneJour .detail{padding:3px; position:absolute; left:0; top:30px; width:80px; z-index:7; margin-left:0; display:none; background-color:lightgrey; text-align:left; color:rgb(0, 40, 87)}
	.marees .prochainesmarees .colonneJour .detail .PM {}
	.marees .prochainesmarees .colonneJour:hover .detail{display:block}
	
	
	/* vue Commune */
.communeEntete {float:left; width:100%;height:164px; padding-top:2px; background-color:white; background:url(/images/photo_commune/mesquer-142917.jpg); background-repeat:no-repeat; }
.communeEntete .titre {float:left; padding:5px 0 0 10px; width:80%; font-weight:bold; font-size:18pt; font-variant:small-caps; }
.communeEntete .titre  h1{color:white; padding-top:10px; padding-bottom:10px}
.communeEntete .resume {FLOAT: left; WIDTH:70%; COLOR: #7d8cab; padding:10px 0 0 10px; color:white; line-height:24px; font-weight:bold; font-size:11pt; }

.pCommune002G {float:left; width:41%; margin-bottom:15px;}
.pCommune002G .sectionCadreInferieur {float:left; width:94%; padding-left:3%; padding-top:2px; padding-bottom:10px; padding-right:3%; background-color:white}
.pCommune002G .sectionTitre {float:left; padding-top:5px; width:100%}
.pCommune002G .sectionTitre .titreType2 {font-weight:bold; font-variant:small-caps; font-size:16pt}
.pCommune002G .sectionArticle {float:left; margin-top:0; padding-top:10px; padding-right:0; color: black; width:100%}
.pCommune002G .sectionArticleImage {float:left; width:40%}
.pCommune002G .sectionArticleImage  img{float:left; width:100%}
.pCommune002G  .sectionArticleTitre {float:left; width:56%; margin-left:3%}
.pCommune002G  .sectionArticleTitre .lienType1 {font-weight:bold; color:rgb(0, 40, 87); font-size:12pt; font-variant:small-caps; }
.pCommune002G  .sectionArticleTitre .pourcentage{float:right; font-weight:bold; color:rgb(153,153,153)}
.pCommune002G .sectionArticleContenu {float:left; width:56%; margin-left:3%; margin-top:5px; }
.pCommune002G .sectionArticleContenu  .sectionArticleResume {float:left; width:100%; font-weight:bold; font-size:10pt; color:rgb(128,128,128)}
.pCommune002G .sectionArticleContenu  .sectionArticleResume  a {float:right; margin-top:5px; font-weight:bold; color:rgb(0, 40, 87); font-size:11pt; font-variant:small-caps; }
.voirTous {float:left; margin-top:10px; margin-bottom:10px; width:100%; font-weight:bold; color:rgb(0, 40, 87); font-size:12pt; font-variant:small-caps; }

.pCommune002D {width:55%; float:right; margin-right:1%}
.pCommune002D .sectionCadreInferieur {float:left; width:97%; margin-bottom:10px; padding-top:2px;padding-right:3%; background-color:white}
.pCommune002D .sectionTitre {float:left; padding-top:5px; width:100%}
.pCommune002D .sectionTitre .titreType2 {font-weight:bold; font-variant:small-caps; font-size:16pt}
.pCommune002D .sectionSousTitre {float:left; width:100%}
.pCommune002D .sectionSousTitre .titreType2 {font-size:11pt; font-style:italic; color:rgb(128,128,128)}
.pCommune002D .sectionArticle {float:left; width:100%; margin-top:10px; padding-top:10px; padding-right:0}
.pCommune002D .sectionArticle:first-child {margin-top:0;}
.pCommune002D .sectionArticleImage {float:left; width:40%}
.pCommune002D .sectionArticleImage  img{float:left; width:100%}
.pCommune002D .sectionArticleTitre  h5{margin:0}
.pCommune002D .sectionArticleTitre {float:left; width:56%; margin-left:3%}
.pCommune002D .sectionArticleTitre .lienType1{font-weight:bold; font-size:14pt; color:rgb(0, 40, 87); font-variant:small-caps; }
.pCommune002D .sectionArticleContenu {float:left; width:56%; margin-left:3%}
.pCommune002D .sectionArticleContenu  .sectionArticleResume {float:left; width:100%; margin-top:5px}
.pCommune002D .sectionArticleContenu  .sectionArticleResume p{margin:0}
.pCommune002D .sectionArticleContenu  .sectionArticleResume  a {float:left; width:100%; text-align:right; font-weight:bold; color:rgb(0, 40, 87); font-variant:small-caps; font-size:11pt}
.pCommune002D  .bouton  {float:left; padding:5px; margin-top:5px; background-color:rgb(146,188,211); }
.pCommune002D  .bouton  a {color:white; font-size:10pt; font-variant:small-caps;}
.pCommune002D  .bouton  span {color:white; font-size:10pt; font-variant:small-caps; cursor:pointer;}
#communePubVideo {width:100%; height:200px}
#communeCommentaireEmail{float:left; width:50%; height:30px; }
#communeCommentairePseudo{float:left; width:50%; height:30px; margin-top:10px}
#communeCommentaireTitre{float:left; width:100%; height:30px; margin-top:10px}
#communeCommentaireMessage{font-size:inherit}

/* vue Liste Complete Guides */
#pListeGuideDePeche .sectionTitre .titreType2 {font-weight:bold; font-variant:small-caps; font-size:16pt}
#pListeGuideDePeche .sectionSousTitre {float:left; width:100%}
#pListeGuideDePeche .sectionSousTitre .titreType2 {font-size:11pt; font-style:italic; color:rgb(128,128,128)}
#pListeGuideDePeche .sectionArticle {float:left; width:100%; padding-top:10px; margin-bottom:10px; padding-right:0}
#pListeGuideDePeche .sectionArticleImage {float:left; display:inline-block; vertical-align:top; width:40%}
#pListeGuideDePeche .sectionArticleImage  img{float:left; width:100%}
#pListeGuideDePeche .sectionArticleTitre  h5{margin:0}
#pListeGuideDePeche .sectionArticleTitre {float:left; width:56%; margin-left:3%}
#pListeGuideDePeche .sectionArticleTitre .lienType1{font-weight:bold; font-size:14pt; color:rgb(0, 40, 87); font-variant:small-caps; }
#pListeGuideDePeche .sectionArticleContenu {float:left; width:56%; margin-left:3%}
#pListeGuideDePeche .sectionArticleContenu  .sectionArticleResume {float:left; width:100%; margin-top:5px}
#pListeGuideDePeche .sectionArticleContenu  .sectionArticleResume p{margin:0}
#pListeGuideDePeche .sectionArticleContenu  .sectionArticleResume  a {float:left; width:100%; text-align:right; font-weight:bold; color:rgb(0, 40, 87); font-variant:small-caps; font-size:11pt}
#pListeGuideDePeche .bouton  {float:left; padding:5px; margin-top:5px; background-color:rgb(146,188,211); }
#pListeGuideDePeche .bouton  a {color:white; font-size:10pt; font-variant:small-caps;}
#pListeGuideDePeche  .bouton  span {color:white; font-size:10pt; font-variant:small-caps; cursor:pointer;}
