@media screen and (min-width:1025px) and (max-width:3000px) {
body
{
	margin: 0px;
}

#corps{
	width: 900px;
   	margin: auto;
	background-color: #CCC;
}

#entete{
	background-color: #663366;
	/*height: 100px;*/
	height: auto;
	/*line-height: 40px;*/
	border-bottom: #996699 solid 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

#page{
	margin: auto;
	width: 900px;
	background-image: url(img/img_fond1.gif);
}

#bloc1{
	width: 800px;
	height: 50px;
	margin-left: 50px;
	overflow: hidden;
}

#bloc2{
	width: 50px;
	height: 800px;
	overflow: hidden;
	float: left;
}

#bloc3{
	width: 800px;
	height: 800px;
	overflow: hidden;
	float: left;
}

#bloc4{
	width: 50px;
	height: 800px;
	overflow: hidden;
	float: right;
}

#bloc5{
	margin: auto;
	width: 800px;
	height: 50px;
	overflow: hidden;
	margin-left: 50px;
}

#pied{
	background-color: #663366;
	height: 50px;
	line-height: 50px;
	border-top: #996699 solid 10px;
}

#precedent{
	float: left;
}

#precedentGrise{
	float: left;
	color:#333;	
    	font-size: 0.9em;
    	text-decoration: none;
	font-family: "Trebuchet MS",Arial,sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}

#suivant{
	float: right;
}

#suivantGrise{
	float: right;
	color:#333;	
    	font-size: 0.9em;
    	text-decoration: none;
	font-family: "Trebuchet MS",Arial,sans-serif;
	padding-left: 20px;
	padding-right: 20px;
}

h1{
	font-family: "Kaushan Script", Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	margin-top: 0px;
	color:#FFF;
	text-align: center;
}

p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 0px;
	color:#FFF;	
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
}

strong{
	color: #FC0;
	font-size: 1.2em;
}

a{
	color: #FFF;
    text-decoration: none;
}

a:hover{
	color:#F90;
	text-decoration: underline;
}

.bas{
    font-size: 0.9em;
	font-family: "Trebuchet MS",Arial,sans-serif;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}

.retour{
	padding-left: 275px;
}

.ombrage{
	-moz-box-shadow: 0px 0px 10px #000;  
   	-webkit-box-shadow: 0px 0px 10px #000;
    box-shadow: 0px 0px 10px #000;
}

.explication{
	padding-left: 50px;
	padding-right: 50px;
}

.colonnes_haut{
	width: 85px;
	line-height: 50px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6CF;
	font-size: 1.2em;
	float: left;
	padding-left: 3px;
	padding-top: 15px;
}

.lignes_gauche{
	width: 50px;
	line-height: 85px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6CF;
	font-size: 1.2em;
	padding-top: 3px;
	padding-left: 15px;
}

.lignes_droite{
	width: 50px;
	line-height: 85px;
	/*text-align: center;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6CF;
	font-size: 1.2em;
	padding-top: 3px;
	text-align: left;
	padding-left: 3px;
}

.colonnes_bas{
	width: 85px;
	/*line-height: 50px;*/
	line-height: 20px;
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6CF;
	font-size: 1.2em;
	float: left;
	padding-left: 3px;
}

.repereGrille{
	text-align: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style : italic;
	font-size: 1.0em;
	color: #FC0;
}

}