/*Grand écran : supérieur à 1200 pixels de large*/

	body {
		font-family: Arial, Helvetica, sans-serif;
		background-color: rgb(245, 245, 250);
	}
	header {       
		text-align: center;
		font-size: 340%;
		font-weight: bold;
		text-shadow: 4px 4px 10px rgb(104,104,114);
		height: 180px;
		margin-left: 50px;
		margin-right: 50px;
		margin-top: 20px;
		padding: auto;
		color: rgb(6,83,239);
		background-color: rgb(245, 245, 250);
	}
	#titre_principal{
		font-size: 340%;
		padding-top: 90px;
		display: inline-block;
	}
	#logosite img {
		width: 500px;
	}
	.imageflottante{
		float: left;
	}
	nav {
		text-align: left;
		width: 90%;
		height: 7%;
		margin: 4%;
		padding: 50px;
		color: rgb(140,140,240);
		background-color: rgb(245, 245, 250);
	}
	section {

		text-align: left;
		/*width: 80%;*/
		height: 100%;
		margin-left: 10px;
		margin-top: 50px;
		margin-right: 50px;
		padding: 25px;
		color: rgb(124,124,134); 
		background-color: rgb(245, 245, 250);
		box-shadow: 0px 0px 25px 7px rgb(213,211,224);
	}
	article{
		display: block;	
	}

	/*.Partenaire_theme1 {
		vertical-align: top;
		display: inline-block;
		margin: 20px;
		padding: 10px 10px 10px 15px;
		width: 95%;
		box-shadow: 0px 0px 25px 7px rgb(163,161,224);
	}
	.Partenaire_theme2 {
		vertical-align: top;
		display: inline-block;
		margin: 10px 10px 10px 15px;
		padding: 10px 10px 10px 15px;
		width: 95%;
		background-color: rgb(240, 255, 224);
		box-shadow: 0px 0px 25px 7px rgb(163,211,174);
	}
	.Partenaire_theme3 {
		vertical-align: top;
		display: inline-block;
		margin: 10px 10px 10px 15px;
		padding: 10px 10px 10px 15px;
		width: 95%;
		background-color: rgb(255, 255, 200);
		box-shadow: 0px 0px 25px 7px rgb(255, 255, 153);
	}*/
	.Partenaire {
	    border-style: solid;
		border-width: 1px;
		vertical-align: top;
		display: inline-block;
		margin: 5px 5px 5px 5px;
		padding: 2px 2px 2px 2px;
		width: 100%;
		background-color: rgb(245, 245, 250);
		box-shadow: 0px 0px 25px 7px rgb(213,211,174);
	}
	table, th, td {
		border-collapse: collapse;
		border: 1px solid black;
	}
	th.nom {
		color: rgb(6,6,6);
		font-weight: bold;
		background-color: rgb(255, 255, 153);
	}
	th.liste2 {
		color: rgb(250,250,250);
		font-weight: bold;
		background-color: rgb(0, 51, 204);
	}
	th.liste3 {
		color: rgb(250,250,250);
		font-weight: bold;
		background-color: rgb(0, 153, 0);
	}
	p {
		padding-left: 40px;
	}
	p.Partenaire {
		margin: 5px 5px 5px 5px;
	}
	/*a.filariane{
		color: rgb(0, 0, 0);
	}*/
	a{
		color: rgb(0, 0, 0);
		font-style: bold;
	}
	a:hover{
		color: rgb(255, 0, 0);
		font-style: bold;
	}
	h1 {
		font-size: xx-large;
	}
	h2 {
		font-size: x-large;
		padding-left: 15px;
	}
	h3 {
		font-size: large;
		padding-left: 30px;
	}
