/***************Le css pour les ecoles**********/
body
			{
			background:#eee;
			margin:0;
			}
			@font-face
			{
			font-family:Graduate-Regular;
			src:url('font/Graduate-Regular.ttf');
			}
			@font-face
			{
			font-family:octin_sports_rg;
			src:url('font/octin_sports_rg.ttf');
			}
			@font-face
			{
			font-family:Falling;
			src:url('font/FallingSkyCond.otf');
			}
			header
			{
			/*background:url("img/blue-grey-pentagonal-background.png") no-repeat;*/
			background-color:#FBEFEF;
			padding-top:2px;
			text-align:center;
			background-size:cover;
			-moz-box-shadow:0px 0px 10px rgb(100,100,100);
			-o-box-shadow:0px 0px 10px rgb(100,100,100);
			-webkit-box-shadow:0px 0px 10px rgb(100,100,100);
			box-shadow:0px 0px 10px rgb(100,100,100);			
			color:#fff;
			}
			footer
			{
			text-align:center;
			background-size:cover;
			color:#fff;
			background-color:#660;
			}
			header img
			{
				width:15%;
				height:15%;

				margin:auto;
				-webkit-border-radius:50%;
				-o-border-radius:50%;
				-moz-border-radius:50%;
				border-radius:50%;
				-moz-box-shadow:0px 8px 10px #000;
				-o-box-shadow:0px 8px 10px #000;
				-webkit-box-shadow:0px 8px 10px #000;
				box-shadow:0px 8px 10px #000;
				border:2px solid #ccc;
			}
			article
			{
			border:1px solid #ccc;
			background:#fff;
			margin-top:15px;
			margin-bottom:15px;
			padding:5px;
			padding-top:0;
			margin-left:5px;
			margin-right:5px;
			-moz-box-shadow:0px 0px 5px rgb(170,170,170);
			-o-box-shadow:0px 0px 5px rgb(170,170,170);
			-webkit-box-shadow:0px 0px 5px rgb(170,170,170);
			box-shadow:0px 0px 5px rgb(170,170,170);

			}
			article h3 span
			{
			position:relative;
			top:-15px;
			font-family:'octin_sports_rg', sans-serif;
			color:#00bfff;
			font-size:1em;
			letter-spacing:2px;
			}
			article h4 span
			{
			position:relative;
			font-family:'octin_sports_rg', sans-serif;
			color:red;
			font-size:1em;
			letter-spacing:2px;
			}
			article h3 img
			{
			width:50px;
			height:50px;
			box-shadow:none;
			}

			article div,li
			{
			font-family:'Calibri', serif;
			color:#555;
			}



			hr
			{
			position:relative;
			top:-15px;
			border :1px solid #ccc;
			}
			h2
			{
			font-family:"Falling";
			color:#eee;
			font-size:1.5em;
			text-shadow: 5px 5px 10px #000;
			}

			.img_epac
			{
			 width:95%;
			}

			.list1
			{
			 display:inline-block;
			 margin-left:10%;
			}

			.list2
			{
			 display:inline-block;
			 margin-left:10%;
			}


            article h4 img
			{
			width:50px;
			height:50px;
			box-shadow:none;
			}

			article h4
			{
			font-family:'octin_sports_rg', sans-serif;
			color:#fff;
			font-size:1em;
			letter-spacing:1px;
			}

			article h5
			{
			font-family:'octin_sports_rg', sans-serif;
			color:#1976D2;
			font-size:0.8em;
			letter-spacing:1px;
			margin-top:10%;
			}
			
			.boite
			{
			border:1px solid #ccc;
			background:#fff;
			margin-top:30px;
			margin-bottom:30px;

			padding-top:0;

			-moz-box-shadow:0px 0px 5px rgb(170,170,170);
			-o-box-shadow:0px 0px 5px rgb(170,170,170);
			-webkit-box-shadow:0px 0px 5px rgb(170,170,170);
			box-shadow:0px 0px 5px rgb(170,170,170);

			}
			
			h4
			{
			border:1px solid #ccc;
			border-radius:5px;
			border-top:3px solid linear-gradient(to top,#1565c0, #fff);
			background:linear-gradient(#fff, #4054ba);
			}
			
			
			article h6
			{
			font-family:'octin_sports_rg', sans-serif;
			color:#1e88e5;
			font-size:0.6em;
			letter-spacing:1px;
			margin-top:5%;
			}

			article h5 img
			{
			width:50px;
			height:50px;
			box-shadow:none;
			}

			article h6 img
			{
			width:50px;
			height:50px;
			box-shadow:none;
			}

			#paragraphe0,#paragraphe1,#paragraphe2,#paragraphe3
			{
			display:none;
			}

			/*style pour les tableaux*/
			
			table
			{
			border-collapse: collapse;
			}
			
			
			td, th /* Mettre une bordure sur les td ET les th */
			{
			border: 1px solid black;
			
			}
			
			th{
				background-color:#0044aa;
				color:#fff;
			}
			
			.secteur{
				background-color:#0044aa;
				color:#fff;
			}
			
			.secteur2 th,.secteur2{
				background-color:#f60;
				color:#fff;
			}
			
			
			@media screen and (max-width: 720px){
				
				td,th{
					font-size:0.7em;
					text-align:center;
				}
				
				li{
					margin-left:-25px;
					text-align:left;
				}
				
			}