/*
VOIR FICHIER menu.php POUR LES CSS DYNAMIQUES DE SECTION
a:link {color: #e60000; text-decoration: none;}
a:visited {color: #e60000; text-decoration: none;}
a:hover {color: black; text-decoration: none;}
a:active { color: black; text-decoration: none;}
*/

/*
VOIR FICHIER menu.php POUR LES CSS DYNAMIQUES DE SECTION
.topnav a:hover {
	background-color: #fff;
	color: #FF6363;
}
*/

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
body {
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
h1{
	margin: 0px 0px 10px 0px;
}
h2{
	margin: 20px 0px 0px 0px;
}
h3{
	margin: 20px 0px 0px 0px;
}
sup{
	position: relative;
	top: 0.1rem;
}
.contenu{
	padding: 20px;
	/* max-width: 600px; */
	width: 100%;
}
.bottom{
	padding: 0 20px 20px 20px;
	width: 100%;
	border: 0px solid black;
}
ul, ol {
    padding: 0 0 0 1em; 
    margin: 0 0 0 0; 
}
hr {
    padding: 0 0 0 0; 
    margin: 0.5em 0 0.5em 0; 
}

/* IMAGES DU CONTENU DEBUT */
.div_widthAuto{
	width:auto;
}
.img60{
	width:60%; 
	margin: auto;
}
.img40{
	width:40%; 
	margin: auto;
}
.img30{
	width:30%; 
	margin: auto;
}
.img20{
	width:20%; 
	margin: auto;
}
.photo{
	width: 100%;
	max-width: 600px;
	height: auto;
}
.image{
	width: 100%;
	max-width: 600px;
    height: auto;
    display: block;
}
/* TABLEAUX */
table, th, td {
  border: 1px solid;
}
table {
  width: 100%;
  border-collapse: collapse;
}
th, td {
  text-align: left;
  padding: 8px;
}
.th_td_center{
  text-align: center;
}
tr:nth-child(even){
	background-color: #f2f2f2
}
.bgcolor_white{
	background-color: #fff;
}
.bgcolor_black{
	background-color: #000;
}
.bgcolor_dgrey{
	background-color: #404040;
}
.bgcolor_pgrey{
	background-color: #595959;
}
.titre_pollinisateur{
	margin: 7px 0 0 0;
}
.input1{
	width: 33%;
}
.source{
	display: none;
}
/* VIDEO DEBUT */
.videoContainer {
	position: relative;
	max-width: 600px;
	width: 100%;
	overflow: hidden;
}
.embed_container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; 
	overflow: hidden; 
	max-width: 100%;
	} 
.embed_container iframe, .embed_container object, .embed_container embed { 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
	}
/* VIDEO FIN */	
/* NEW VIDEO DEBUT */
.video_wraper{
	max-width: 700px;
	width: 100%;
	height: auto;
}
.video_container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.video_container iframe, .video_container object, .video_container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
/* NEW VIDEO FIN */	

/* MENU FRUITIERS */
ul.menu_fruitiers {
	-webkit-columns: 100px 5;
	columns: 100px 5;
	column-gap: 30px;
	column-fill: balance;
	column-width: auto;
}
@media screen and (max-width: 900px) {
	/* MENU FRUITIERS */
	ul.menu_fruitiers {
	-webkit-columns: 100px 3;
	columns: 100px 3;
	}
}
@media screen and (max-width: 600px) {
	/* MENU FRUITIERS */
	ul.menu_fruitiers {
	-webkit-columns: 100px 1;
	columns: 100px 1;
		column-count: 1;
	}
	/* IMAGES DU CONTENU */
	.input1{
		width: 100%;
	}
}
