h1 {
	font-size:2.5em;
	font-weight:bold;
	text-align:center;
	margin:50px 0 25px 0;
}
h2 {
	font-size:2em;
	font-weight:bold;
	text-align:center;
	margin:50px 0 25px 0;
}
.img_centre {
	width:100%;
	max-width:750px;
	margin:25px auto 35px;
}
.img_centre img {
	width:100%;
}
.img_centre p {
	text-align:center;
}
#AG_1, #AG_2 {
	text-decoration:none;
	font-size:1.2em;
}
#AG_1 li, #AG_2 li {
	padding-top:10px;
}
#date {
	text-align:center;
}
#AG_1_1 {
	list-style-type:circle;
	font-size:0.85em;
	padding-left:1%;
}
#peche_sauvegarde {
	width:100%;
	max-width:1000px;
	display:block;
	margin:5px auto 10px;
}
.groupe {
	width:100%;
	max-width:1000px;
	margin:5px auto 10px;
}
#flachausiere_avant {
	display:inline-block;
	vertical-align:top;
	width:49%;
	margin-right:1%;
}
#flachausiere_apres {
	display:inline-block;
	vertical-align:top;
	width:49%;
	margin-left:1%;
}
table {
	text-align:left;
	border-collapse: collapse;
}
.tab_2col th, .tab_2col td {
	width:47%;
	padding:0.5% 1.5%;
	border:1px solid black;
}
.tab_3col th, .tab_3col td {
	padding:0.5% 1.5%;
	border:1px solid black;
}
#AG_table_1, #AG_table_2 {
	font-size:1.2em;
}
#AG_table_1, #AG_table_2, #AG_table_3 {
	width:100%;
	max-width:1000px;
	margin:auto;
}
.tab_2col th, .tab_3col th  {
	font-size:1.3em;
}
#alevinage {
	width:96%;
	position:relative;
	background-image:url("img/alevinage.jpg");
	background-size: cover;
	background-position:center;
	padding:0 2% 2% 2%;
}
/****ouverture brochet****/
#ouverture_broc {
	width:100%;
	max-width:750px;
	display:block;
	margin:25px auto 35px;
}
/*****ouverture black bass****/
#ouverture_black {
	width:100%;
	max-width:750px;
	display:block;
	margin:25px auto 35px;
}
/*****concours*****/
#date_concours {
	font-size:0.75em;
}
#conteneur_tab_concours {
	width:100%;
	margin-top:25px;
	font-size:0.9em;
}
.equipe {
	width:98%;
	margin:0 1%;
	border-spacing: 0px;
	margin: 1 auto
} 
.inline_concours td {
	border: 1px solid white;
	padding: 3px 10px;
}
.inline_concours {
	display:inline-block;
	width:25%;
	vertical-align:top;
}
.nom_concours {
	background-color:#445A74;
	color:white;
}
.coup {
	background-color:#e7e6ff;
}
.feeder {
	background-color:#d1ffbd;
}
.anglaise {
	background-color:#c3ffff;
}
.total {
	background-color:#592525;
	color:white;
}
.resultat {
	background-color:#d2e5ff;
}
#secteur_coup, #secteur_feeder, #secteur_anglaise {
	width:80px;
	height:80px;
	display:inline-block;
	border-radius:40px;
}
#secteur_coup {
	background-color:#e7e6ff;
}
#secteur_feeder {
	background-color:#d1ffbd;
}
#secteur_anglaise {
	background-color:#c3ffff;
}
#secteur_coup h4, #secteur_feeder h4, #secteur_anglaise h4 {
	font-size:0.9em;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
}
.img_concours {
	display:inline-block;
	width:49%;
	margin-bottom:15px;
	padding:0 0.5%;
}
.img_concours img {
	width:100%;
}
.img_concours p {
	text-align:center;
}
/***championnat vendée***/
.inline_concours_2 {
	display:inline-block;
	width:50%;
	vertical-align:top;
}
.inline_concours_3 {
	display:-block;
	width:100%;
	max-width:750px;
	margin:auto;
}
#classement {	
	width:100%;	
	max-width:750px;
	margin:10px auto 25px;
}
#general {
	width:100%;
}
.manche, #h2_classement {
	margin:25px 0;
}
.secteur {
	width:100%;
	margin:10px auto 25px;
}
caption {
	font-size:1.2em;
	font-weight:bold;
}
.inline_concours_2 td, .inline_concours_2 th, .inline_concours_3 td, .inline_concours_3 th {
	border: 1px solid white;
	padding: 3px 10px;
}
.inline_concours_2 th, .inline_concours_3 th {
	background-color:#606060;
	color:white;
}
.inline_concours_2 td, .inline_concours_3 td {
	background-color:#cccccc;
}
.inline_concours_2 .nom, .inline_concours_3 .nom {
	background-color:#445A74;
	color:white;
}
#classement th, #classement td {
	border: 1px solid white;
	padding: 3px 10px;
}
#classement th {
	background-color:#606060;
	color:white;
}
#classement td {
	background-color:#cccccc;
}
#classement .nom {
	background-color:#445A74;
	color:white;
}
/****moratoir anguille***/
.consultation {
	font-weight:bold;
	font-style:italic;
	color:#542ea4;
}
/****APN 2025****/
#junior_fishing_tour {
	display:block;
	width:100%;
	max-width:500px;
	margin:0 auto 0;
}
.gras {
	font-weight:bold;
}
/****media queries concours****/
@media screen and (max-width: 1300px){
	.inline_concours {
		width:33.33%;
	}
}
@media screen and (max-width: 1200px){
	.inline_concours_2 {
		width:75%;
		margin-left:12.5%
	}
}
@media screen and (max-width: 650px){
	.inline_concours {
		width:50%;
	}
	.img_concours {
		width:99%;
	}
	.inline_concours_2 {
		width:99%;
		margin:0;
	}
}
@media screen and (max-width: 400px){
	.inline_concours {
		width:100%;
	}
	.inline_concours_2, .inline_concours_3 {
		display:block;
		width:100%;
		margin:auto;
		font-size:0.90em;
	}
	#classement {
		font-size:0.90em;
	}

