*{
	font-size:11px;
}

img{
	border:none;
	vertical-align:middle;
}

.pt{
font-size:0.5em;
}

.bolder{
	font-weight:bold;
}
.header{
	font-weight:bold;	
	font-size:16px;
	color:#3F95EE;
	margin-bottom:5px;
}
.header img{
	margin-right:15px;
}

.situ{
	height:20px;
	background:#CAE7F7;
	padding-left:5%;
	padding-right:5%;
	padding-top:7px;
	border-top:1px solid #5CA4D6;
	border-bottom:1px solid #5CA4D6;
	font-weight:bold;
	color:#004A93;
}


.contenu{
	padding:1%;
	padding-top:0;
	padding-bottom:2%;	
}
.contenu a, .contenu a:hover{
	color:#0064C7;
	text-decoration:underline;
}
.contenu h2{
	margin-top:10px;
	margin-bottom:4px;
}

.footer{	
	background:#CAE7F7;
	padding-left:5%;
	padding-right:5%;
	padding-top:7px;
	padding-bottom:7px;
	border-top:1px solid #5CA4D6;
	border-bottom:1px solid #5CA4D6;
}
.footer a, .footer a:hover{
	color:#800080;
	text-decoration:underline;
}

/* formulaires */

td.left{
	text-align:right;
	padding-right:5px;	
}

/* ----- listes ----- */

ul{
	list-style-type:none;		
	padding-left:0;
}

li{
	line-height:2em;:
}

/* ----- tableaux ----- */

table.results{
	width:100%;
margin-top:1%;
background:#FFE7E8;
border:1px solid #370507;
border-bottom:none;
border-collapse : collapse;
}
table.results td{
padding:2px;
border-bottom:1px solid #370507;
}

/* ----- boutons ----- */

.button {
  color: #005AA5;
  background-color:#E6E4E5;
  border:solid #68ACDF 1px;
  cursor:pointer;
}

/* ----- styles recherche ----- */

.textLibRecherche {
  color:#004A93;
  background-color: #C0FFFF;
  border-bottom:1px solid #CAE7F7;
}



