body {
	color: Brown ;
	font-family: calibri;
	font-size:0.9em;
	background-image: url(../images/fondecri.gif);
	/*background-image: url(../images/fondsavo.gif);*/
	/*background-image: url(../images/fondrepe.gif);*/
	background-size:contain;
	margin: 0
}
#princ {margin-left: 10%; width: 75% }
#logo {position: absolute; top: 2px; left: 4px; width: 8% }
#zonemaj {
	position: absolute; top: 100px; left: 350px; width: 450px ;
	background-color: ivory;
	/*background-color: wheat; color: Brown;*/
	/*background-color: navajowhite; color: darkred;*/
	/*background-color: rgb(160,32,32); color: white;*/
	/*border: 2px solid rgb(160,32,32);*/
	border: 1px solid rgb(160,32,32);

}

#resul {
	position: absolute; top: 60px; left: 650px; width: 150px ; height: 20px;
	background-color: ivory;
	/*background-color: navajowhite; color: darkred;*/
	/*background-color: rgb(160,32,32); color: white;*/
	border: 1px solid rgb(160,32,32);

}
.retour {position: absolute; right: 20px; }

img.artigue {
	max-width : 120px;
	max-height : 145px;
}


.linkMenu {color: white;}


/* a { color: inherit; } */ 

table, th, td {
	/*width:100%;*/
	border: 1px solid rgb(0,51,153);
	border-collapse: collapse;
	text-align: left;
}

td {padding-left: 10px; padding-right: 10px;}

.petit{font-size:11px;}
.titre {color: brown; text-align: center;}
.titre2 {font-size:1.5em;}

td.M {width:160px; color: royalblue;}
td.F {width:160px; color: magenta;}

.linkM {color: royalblue;}
.linkF {color: magenta;}

img.artigue {
	max-width : 120px;
	max-height : 145px;
}

input:focus,

/*
.button {
  background-color: #04AA6D;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}
*/

.cache { display: none }

.visible { 	
	display: inline ;
	/*overflow: hidden;*/
	/*border: 1px solid blue ;*/
	/*background-color: #F6E497;*/
} 

div.success {
	/*display: block ;*/
	overflow: hidden;
	border: 1px solid green ;
	background-image:   url(../../images/s_success.png);
	background-repeat:  no-repeat;
	/*background-color: khaki;*/
	/*background-color: #E6E2AF;*/
	/*background-color: #F6E497;*/
	color: green;
}

div.error {
	/*display: block ;*/
	overflow: hidden;
	border: 1px solid red ;
	background-image:   url(../../images/s_error.png);
	background-repeat:  no-repeat;
	color: red;
}


