*{	margin:0px;	padding:0px;}body {	margin:0px;	padding:0px;	/*background:#FFFFFF;	background-repeat:repeat-x;*/	width:100%;	font-family:Calibri;	font-size:13px;	color:#666666;	background-color:#EDEEEE;	/*background-image:url(../images/motifgb2.jpg);*/	background-attachment: fixed;}h1{	font-size:30px;	font-weight:bold;	margin-bottom:10px;}h2{	font-size:18px;	font-weight:bold;	/*margin-bottom:5px;*/}img{	margin-top:5px;	margin-bottom:5px;	width:100px;	text-decoration:none;}input{	width:300px;	height:50px;	/*Coins arrondis*/	border:#333 1px solid;	-moz-border-radius: 10px;    -webkit-border-radius: 10px;    border-radius: 10px;	text-align:center;	font-size:25px;	background-color:#fff;	color:#7030a0;	font-weight:bold;}input[type="button"]{     color: #fff;     background: #444;     background: linear-gradient( #555, #2C2C2C);	 text-shadow: 0px 1px 0px white;	 text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2);     box-shadow: 0 0 10px rgba( 0, 0, 0, 0.5),                 0 -1px 0 rgba( 255, 255, 255, 0.4);	 }input[type="button"]:hover{	cursor:pointer;	box-shadow: 3px 3px 0px #aaa;}a:link {    color:#EDEEEE;	text-decoration:none;}a:visited {    color:#EDEEEE;	text-decoration:none;}a:hover {    color:#EDEEEE;	text-decoration:none;}a:active {    color:#EDEEEE;	text-decoration:none;}.colonne{	width:200px;	float:left;}.titre_colonne{	width:198px;	float:left;	height:30px;	text-align:center;	background-color:#e2efda;	border:#7030a0 1px solid;	color:#7030a0;	font-size:20px;	padding-top:6px;	margin-bottom:10px;}.soustitre_colonne{	width:198px;	float:left;	height:30px;	text-align:center;	background-color:#eef2ff;	/*border:#7030a0 1px solid;*/	color:#7030a0;	font-size:20px;	text-transform:uppercase;	padding-top:6px;	margin-bottom:10px;}.unite{	width:198px;	height:41px;	background-color:#444;	font-size:14px;	color:#fff;	padding-top:9px;	/*Coins arrondis*/	/*border-radius: 10px;*/	float:left;	margin-bottom:10px;    background: #7e3300;	/*background: linear-gradient( #555, #2C2C2C);*/	text-shadow: 0px 1px 0px white;	text-shadow: 0px 1px 0px rgba( 255, 255, 255, 0.2); 	}.unite-activer{	background: -webkit-gradient(linear, left bottom, left top, from(#CCC), to(#e2efda));	background: -moz-linear-gradient(bottom,  #CCC,  #e2efda);	color:#7030a0;	font-weight:bold;}.unite:hover{	cursor:pointer;	box-shadow: 3px 3px 0px #aaa;}.titre_centre{	width:300px;	float:left;	height:30px;	text-align:center;	background-color:#e2efda;	border:#7030a0 1px solid;	color:#7030a0;	font-size:20px;	padding-top:6px;	margin-bottom:20px;	margin-left:40px;}.contenu_centre{	width:300px;	float:left;	height:30px;	text-align:left;	color:#7030a0;	font-size:20px;	padding-top:6px;	margin-bottom:40px;	margin-left:40px;}.contenu_resultat{	width:300px;	float:left;	height:230px;	text-align:center;	font-size:24px;	background-color:#e2efda;	border:#7030a0 1px solid;	margin-top:20px;	padding-top:30px;}.centre{	width:400px;	float:left;	text-align:center;	position: -webkit-sticky;/*système permettant que .centre flotte dans la page*/	position: sticky;/*système permettant que .centre flotte dans la page*/	top: 15;/*position dans la page*/}.div_conteneur_parent{	width:100%;	height:auto;	text-align:center;}.div_conteneur_page{	margin-top:5px;	width:1200px;	text-align:left;	border:#666666 1px solid;	height:auto;	display:inline-block;	background-color:#FFFFFF;	/*background-image:url(../images/textpap4.jpg);*/}.titre_page{	width:auto;	padding-top:18px;	height:42px;	font-family:Calibri;	color:#FFFFFF;	text-align:right;	/*background-image:url(../images/bg-tech-std.png);*/	background-repeat:no-repeat;	background-color:#666666;	padding-right:10px;}.div_saut_ligne{	width:100%;	height:75px;	display:inline-block;}.div_int_page{	width:100%;	float:left;	padding-left:15px;	padding-right:15px;	padding-bottom:15px;	padding-top:5px;	height:auto;	font-size:14px;	font-family:Calibri;	color:#666666;	text-align:left;}