.body{
	text-align:center;
}
.div1{
	width:1000px;
	text-align:center;
	margin:0 auto; /*permet le centrage sous firefox*/
}
.table1{
	
	width:100%;
	border-collapse:separate;
}

.td1{
	width:135px;
	padding:0px;
	margin:0px;
}

.td2{
	text-align:left;
	vertical-align:middle;
	color:navy;
	font-weight:bold;
	font-size:x-large;
}

.td3{
	background-color:#303060;
	vertical-align:top;

}
.td4{
	background-color:#303060;
	vertical-align:top;
	color:#303060;
	text-align:center;
	font-weight:bold;
}
.td5{
	background-color:#303060;
	color:#fff8dd;
	text-align:right;
	font-size:xx-small;
	padding:5 0 5 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.td6{
	vertical-align:top;
}
.td7{
	border:1px solid #333;
	background-color:#fff8dd/*#fff8dd*/;
	color:#2175bc;
	vertical-align:top;
}
.td8{
	border-bottom:1px solid black;
	color:#808080;
	font-weight:bold;
	background-color:#D6FFD8/*#D6FFD8*/;
	padding:3px;
}
.td9{
	font-style:italic;
	color:blue;
	border-bottom:1px solid black;
	background-color:#D6FFD8;
	text-align:right;
}
.td10{
	font-style:italic;
	color:blue;
	text-align:left;
}
.td11{
	font-style:italic;
	color:blue;
	border-bottom:1px solid black;
	background-color:#D6FFD8;
	text-align:left;
}
.td12{
	border:1px solid #FFFFFF;
	background-color:#fff8dd;
	vertical-align:top;
	color:#2175bc;
	text-align:left;
	font-weight:bold;
	width:135px;
}
/*
.td13{
	border-bottom:1px solid navy;
	padding:3px;
	color:grey;
	background-color:#D6FFD8;
	font-weight:bold;
	width:48%;
	font-size:0.8em;
}
*/
.td13{
	padding:3px;
	color:#0000ec;
	border-top:1px #303060 solid;
	border-bottom:1px #303060 solid;
	font-weight:bold;
	width:100%;
	font-size:0.8em;
}
.td14{
	border-bottom:1px solid navy;
	padding:3px;
	color:#ff8225;
	background-color:#90bade;
	font-weight:bold;
	width:100%;
	font-size:1em;
}

.img1{
	width:135px;
	height:70px;
}
.img2{
	width:131px;
	height:35px;
	border:none;
}
.img3{
	border:none;
}
.a1{
	width:150px;
	height:40px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#fff8dd;
	background-color:#303060;
	display:block;
}
.a1:visited{
	width:150px;
	height:40px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#fff8dd;
	background-color:#303060;
}
.a1:hover{
	width:150px;
	height:40px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#2A0E72;
	background-color:#508fc4;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.a2{
	width:100%;
	text-decoration:none;
	background-color:#303060;
	color:#fff8dd;
	margin-bottom:1px;
	display:block;
	padding:5 0 5 0;
	font-weight: bold;
}
.a2:visited{
	width:100%;
	text-decoration:none;
	background-color:#303060;
	color:#fff8dd;
	margin-bottom:1px;
	padding:5 0 5 0;
}
.a2:hover{
	width:100%;
	text-decoration:none;
	background-color:#508fc4;
	color:#FFFFFF;
	margin-bottom:1px;
	padding:5 0 5 0;
}
.a3{
	border:none;
}
.a4{
	width:130px;
	height:50px;
	text-decoration:none;
	background-color:#508fc4;
	color:#FFFFFF;
	margin-bottom:1px;
	display:block;
	padding:5 0 5 0;
	border:solid 1px #2175bc;
	text-align:center;
	
}
.a4:visited{
	width:130px;
	height:50px;
	text-decoration:none;
	background-color:#508fc4;
	color:#FFFFFF;
	margin-bottom:1px;
	padding:5 0 5 0;
	border:solid 1px #2175bc;
	text-align:center;
}
.a4:hover{
	width:130px;
	height:50px;
	text-decoration:none;
	background-color:#2175bc;
	color:#FFFFFF;
	margin-bottom:1px;
	padding:5 0 5 0;
	border:solid 1px #2175bc;
	text-align:center;
}
.a5{
	text-decoration:none;
	display:block;
}
.a6{
	text-decoration:underline;
	font-style:italic;
	color:blue;
}
.a6:visited{
	text-decoration:underline;
	font-style:italic;
	color:blue;
}
.a6:hover{
	text-decoration:none;
	font-style:italic;
	color:blue;
}
.a7{
	text-decoration:none;
	font-weight:bold;
	color:navy;
}
.a7:visited{
	text-decoration:none;
	font-weight:bold;
	color:navy;
}
.a7:hover{
	text-decoration:underline;
	font-weight:bold;
	color:navy;
}
.input1{
	width:70px;
	height:15px;
	font-size:xx-small;
	background-color:#2175bc;
	border:1px solid #333;
	color:#FFFFFF;
}
.submit{
	border:0 none;
	padding:5px;
	color:#FFFFFF;
	background-color:#5ba3e0;
	font-weight:bold;
	font-size:x-small;
	text-align:center;
}
.hr1{
	border:1px dotted;
}
.span1{
	font-size:0.8em;
}
.span2{
	font-size:1.5em;
}
.span3{
	font-size:1.2em;
	color:red;
}

/*
#90bade
#333
#1958b7
#508fc4
#2175bc
#1c64d1
#5ba3e0
#2586d7
*/

