body
{
	/* Partie block */
	width: 1560px;
	border: 1px solid black;
	margin: 5px;
	padding: 5px;
	
	/* Partie line */
	
	color: #00f;
}

#div01
{
	margin: auto;
	border: 1px dashed grey;
	padding : 0px;
	width: 500px;
	height: 200px;
}


#div11
{
	border: 1px dashed grey;
	width: 451px;
	margin: 0px;
	padding : 0px;
}

#div12
{
	border: 5px solid red;
	width: 421px;
	margin: 10px;
	padding : 0px;
}

#div13
{
	border: 1px dashed grey;
	width: 398px;
	height: 100px;
	margin: 10px;
	padding : 0px;
}

#div21
{
	margin: 0px;
	border: 1px solid black;
	padding : 0px;
}

#div22
{
	margin: 10px;
	border: 2px solid red;
	padding : 0px;
}

#div23
{
	margin: 10px;
	border: 1px solid blue;
	padding : 10px;
	width: 400px;
	height: 100px;
}

#div31
{
	margin: 0px;
	border: 1px solid black;
	padding : 0px;
	width: 450px;
}

#div32
{
	margin: 10px;
	border: 2px solid red;
	padding : 0px;
}

#div41
{
	border: 1px solid black;
	width: 451px;
	margin: 0px;
	padding : 0px;
}

#div42
{
	border: 1px solid red;
	margin: 10px;
	padding : 0px;
}

#div51
{
	border: 1px solid red;
	width: 100px;
	height: 100px;
	margin: 10px;
	padding : 0px;
}

#div52
{
	border: 1px solid blue;
	width: 398px;
	margin: 0px;
	padding : 0px;
}

#div61
{
	border: 1px solid red;
	width: 100px;
	height: 100px;
	display: inline-block;
	margin: 10px;
	padding : 0px;
}

#div62
{
	border: 1px solid blue;
	display: inline-block;
	width: 398px;
	margin: 0px;
	padding : 0px;
}

#div71
{
	border: 1px solid red;
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align : top;
	margin: 0px;
	padding : 0px;
}

#div72
{
	border: 1px solid blue;
	display: inline-block;
	vertical-align : top;
	width: 398px;
	margin: 0px;
	padding : 0px;
}


#div81
{
	border: 1px solid red;
	width: 100px;
	height: 100px;
	display: inline-block;
	vertical-align : top;
	margin: 0px;
	padding : 0px;
}

#div82
{
	border: 1px solid blue;
	display: inline-block;
	vertical-align : top;
	width: 100px;
	height: 100px;
	padding : 0px;
}

#div91
{
	border: 1px solid red;
	width: 200px;
	height: 100px;
	vertical-align : top;
	margin: 0px;
	padding : 0px;
}

#div92
{
	border: 1px solid blue;
	float: left;
	width: 50px;
	height: 50px;
	padding : 0px;
}

#r11
{
	border: 1px solid black;
	width: 1550px;
	margin: auto;
	padding : 0px;
	text-align:center;	
}

#r12
{
	border: 1px solid black;
	display: inline-block;
	margin: 0px;
	padding : 0px;
}

#r13
{
	/* Partie bloc */
	border: 1px solid black;
	border-left:0px;
	display: inline-block;
	width: 1350px;
	height: 100px;
	vertical-align : top;

	padding: 0px;
	background-color: #FFFF00;
	/* Partie ligne */	
	font-size: 29px;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF0000; 
	text-align:center;
}

#r14
{
	/* Partie bloc */
	border: 1px solid black;
	display: inline-block;	
	width: 1498px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFF00;
	/* Partie ligne */	
	font-size: 16px;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}

#r15
{
	float: left; /* Très important, dans chacune des quatre possibilités pour que les textes se suivent et restent collés */
	margin: 0;
	padding: 0;
}

#r15:hover 
{
	color: #ff0;
	background-color: #f00;
	text-decoration: underline;
}

#r16 
{
	float: left;
	margin: 0;
	padding: 0;
	color: #ff0;
	background-color: #f00;
	text-decoration: none;/*line-through, underline*/
}

#r16:hover 
{
	text-decoration: underline;/*line-through, underline*/
}

#r17
{
	/* Partie bloc */
	border: 1px solid black;
	display: inline-block;	
	width: 1498px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-color: #FFFF00;
	/* Partie ligne */	
	font-size: 16px;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;
}

#r18
{
	float: left; /* Très important, dans chacune des quatre possibilités pour que les textes se suivent et restent collés */
	margin: 0;
	padding: 0;
	background: linear-gradient( #ff0, #f00);
	border-radius: 8px;
}

#r18:hover 
{
	color: #ff0;
	background-color: #f00;
	text-decoration: underline;
}

#r19 
{
	float: left;
	margin: 0;
	padding: 0;
	color: #ff0;
	background-color: #f00;
	background: linear-gradient( #f00, #ff0);
	text-decoration: none;/*line-through, underline*/
	border-radius: 8px;
}

#r19:hover 
{
	text-decoration: underline;/*line-through, underline*/
}

#bouton1 
{
    font-family: Segoe print;
    font-size: 1.6em;
    width: 200px;
    height: 43px;
    text-align: center;
    color: #0F056B;
    background: #f00;
	background: linear-gradient( #ff0, #f00);
	border-radius: 8px;
	text-shadow: 0px 1px 0px white;
	box-shadow: -27px 20px 18px 0px rgba(255, 0, 0, 1);,
				0 0px 0 rgba( 255, 255, 0, 1;
}

#haut
{
    font-family: Segoe print;
}

#test21
{
	width: 250px;
	height: 50px;
	border: 1px solid blue;
	margin: 0px;
	padding : 0px;
}

#test22
{
	width: 250px;
	height: 50px;
	border: 1px solid green;
	margin: 0px;
	padding : 0px;
}


#test42
{
	border: 1px solid blue;
	margin: 2px 0px;
	padding : 0px;
}

#test52 
{
	width: 250px;
	border: 1px solid green;
	display: inline;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF9933; 
	margin: 0px;
	padding : 0px;
}

#test62
{
	width: 250px;
	border: 1px solid green;
	display: block;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF9933; 
	margin: 0px;
	padding : 0px;
}

#test71
{
	width: 250px;
	border: 1px solid green;
	display: inline-block;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF9933; 
	margin: 0px;
	padding : 0px;
}

#test72
{
	width: 250px;
	border: 1px solid green;
	display: inline-block;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF9933; 
	margin: 0px;
	padding : 0px;
}

#test5g
{
	display: inline-block;
	border: 1px solid blue;
	width: 250px;
	margin-left: 0px;
	margin-right: 0px;
    vertical-align: top;
}

#test5d
{
	display: inline-block;
	border: 1px solid green;
	width: 250px;
	margin-left: 0px;
	margin-right: 0px;
}

sauvegarde_de_h1
{
	font-size: 32px;
	font-family:"Segoe print", Arial, Helvetica, sans-serif;
	color: #FF9933; 
	text-align:center;
	border: 1px solid red;
	margin: 8px;
	padding : 7px;
}