body {	
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: #333;
	background-color:white;
}
input,select,textarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	border: 1px dotted #999;
	padding: 2px 2px 2px 2px;
	margin:0;
	background-color:#eee;
}
form {
	padding:0;
	margin:0;
}
ul {
	margin-top:0;
	margin-left:20px;
	list-style-type:square;
}
#haut {
	width:760px;
	margin-right:auto;
	margin-left:auto;
}
#logo {
	float:left;	
	text-align:center;
	width:160px;
}
#pub {
	text-align:center;
}
#milieu {
	width:760px;
	margin-right:auto;
	margin-left:auto;
	border:0px solid black;
	background-color:white;
}
#menu {
	float:left;
	width:160px;
	border-right:5px dotted pink;
	border-left:0px solid #999;
	padding:5px 10px 5px 0px;
	background-color:white;
	margin:0;
	
}
#contenu {
	float:left;
	padding-left:10px;
	margin-left:0px;
	border-left:0px dotted #999;
	width: 570px;
	background-color:white;
}
#bas {
	width:760px;	
	margin-right:auto;
	margin-left:auto;
	background-color:white;
	font-size:10px;
	color:pink;
	text-align:right;
}
.basliens {
	color:#666;
	text-transform:lowercase;
}
.basliens a {
	text-decoration:none;
	color:#678;
	font-weight:bold;
}
.basliens a:hover {
	color:white;
	background-color:#926;
}
hr {
clear: both;
visibility: hidden;
}
.titrecontenu {
	color:navy;
	font-size:12px;
	font-family: "century gothic","Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	letter-spacing:0.5em;
	word-spacing:0.1em;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:3px dotted #BCBDD8;
}
.titremenu1 {
	margin:0;
	padding:0px 2px 0px 2px;
	background-color:#678;
	color:white;
	font-size:16px;
	letter-spacing:0.1em;
	font-family:"century gothic";
	text-align:right;
	line-height:18px;
}
.titremenu2 {
	margin:0;
	padding:0px 2px 0px 2px;
	background-color:orange;
	color:white;
	font-size:16px;
	letter-spacing:0.1em;
	font-family:"century gothic";
	text-align:left;
	line-height:18px;
}
.titremenu3 {
	margin:0;
	padding:0px 2px 0px 2px;
	background-color:#991;
	color:white;
	font-size:16px;
	letter-spacing:0.1em;
	font-family:"century gothic";
	text-align:right;
	line-height:18px;
}
.titremenu4 {
	margin:0;
	padding:0px 2px 0px 2px;
	background-color:#333;
	color:white;
	font-size:16px;
	letter-spacing:0.1em;
	font-family:"century gothic";
	text-align:left;
	line-height:18px;
}
.titremenu5 {
	margin:0;
	padding:0px 2px 0px 2px;
	background-color:#926;
	color:white;
	font-size:16px;
	letter-spacing:0.1em;
	font-family:"century gothic";
	text-align:right;
	line-height:18px;
}
.liensmenu {
	padding:0;
	margin:0;
	color:black;
}
.liensmenu ul {	
	color: #d6e1ec;
	list-style: square inside;
	padding:0;
	margin:0;
}
.liensmenu li {
	margin:0px;
	padding-left:5px;
	border-bottom:1px solid #d6e1ec;
	
}
.liensmenu a {
	color:#135555;
	font-style:verdana;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}
.liensmenu a:visited {
	color:#135555;
}
.liensmenu a:hover {
	color:navy;
	background-color:#eee;
}
.devise {
	color:darkslateblue;
	font-family:arial;
	font-size:10px;
	text-align:center;
}
.erreur {
	padding: 0px 0px 0px 0px;
	font-family: "trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	color: red;
	background-color:#eee;
			}
.textecontenu {
	line-height:1.8em;
}
.textecontenu a {
	color:navy;
	font-style:verdana;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-color:#eee;
	padding:0px 2px 0px 2px;
}
.textecontenu a:visited {
	color:#135555;
}
.textecontenu a:hover {
	color:white;
	background-color:#55519F;
}
/* DEBUT TABLEAUX */
.liste {
	width:100%;
	margin:0;
	padding:0;
}
.liste th {
	margin:0;
	padding:0;
	text-align:left;
	color:white;
	background-color:#E53737;
	border-bottom:1px solid black;
	border-top:1px solid black;
	line-height:14px;
	font-size:12px;
}
.liste td {
	background-color:white;
	margin:0;
	padding:0;
}
.liste a{
	color:navy;
	font-style:verdana;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-color:#eee;
	padding:0px 2px 0px 2px;
}
.liste a:visited {
	color:#135555;
}
.liste a:hover {
	color:white;
	background-color:#55519F;
}

.formulaire {
	width:100%;
	margin-top:10px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
.formulaire th {
	margin:0;
	padding:2px 2px 2px 2px;
	text-align:left;
	color:#333;
	background-color:#B9BCE9;
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	border-left:1px solid #999;
	line-height:14px;
	font-size:12px;
	font-family:verdana;
}
.formulaire td {
	background-color:#eee;
	margin:0;
	padding:0;
}
.formulaire a{
	color:navy;
	font-style:verdana;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	background-color:#eee;
	padding:0px 2px 0px 2px;
}
.formulaire a:visited {
	color:#135555;
}
.formulaire a:hover {
	color:white;
	background-color:#55519F;
}
/* FIN TABLEAUX */
.navigation {
	text-align:right;
	font-size:12px;
	color:navy;
}
.navigation a {
	text-decoration:none;
	color:#E53737;
}
.navigation a:visited {
	text-decoration:none;
	color:#E53737;
}
.navigation a:hover {
	color:white;
	background-color:#E53737;
}
.astucecontenu {
	border:1px dotted black;
	font-style:12px verdana;
}
.astucecontenu a {
	text-decoration:underline;
	color:navy;
}
.astucecontenu a:visited {
	text-decoration:none;
	color:#E53737;
}
.astucecontenu a:hover {
	color:white;
	background-color:#55519F;
}
.compatible {
	color:green;
}
.incompatible {
	color:red;
}
.articleinfos {
	padding:5px 5px 5px 5px;
	width:120px;
	float:right;
	border:1px dotted #999;
	color:#815282;
	background-color:white;
}
.articleinfos a {
	text-decoration:none;
	color:navy;
	background-color:#eee;
}
.articleinfos a:visited {
	text-decoration:none;
	color:#E53737;
}
.articleinfos a:hover {
	color:white;
	background-color:#55519F;
}
.titrepage1 {
	font-family:"century gothic",arial,verdana;
	font-size:18px;
	color:#678;
	margin-right:140px;
	padding-left:2px;
	letter-spacing:0.5em;
	border-left:3px solid #678;
	background-color:#E5DFDF;
}
.soustitrepage1 {
	font-family:"verdana";
	font-size:10px;
	color:#815282;
	margin-right:180px;
}
.titrepage2 {
	font-family:"century gothic",arial,verdana;
	font-size:18px;
	color:orange;
	margin-right:140px;
	padding-left:2px;
	letter-spacing:0.5em;
	border-left:3px solid orange;
	background-color:#FCF1D6;
}
.soustitrepage2 {
	font-family:"verdana";
	font-size:10px;
	color:#D09508;
	margin-right:180px;
}
.titrepage3 {
	font-family:"century gothic",arial,verdana;
	font-size:18px;
	color:#991;
	margin-right:140px;
	padding-left:2px;
	letter-spacing:0.5em;
	border-left:3px solid #991;
	background-color:#EBFFEB;
}
.soustitrepage3 {
	font-family:"verdana";
	font-size:10px;
	color:#991;
	margin-right:180px;
}
.titrepage4 {
	font-family:"century gothic",arial,verdana;
	font-size:18px;
	color:#333;
	margin-right:140px;
	padding-left:2px;
	letter-spacing:0.5em;
	border-left:3px solid #333;
	background-color:#ECE6E6;
}
.soustitrepage4 {
	font-family:"verdana";
	font-size:10px;
	color:#333;
	margin-right:180px;
}
.titrepage5 {
	font-family:"century gothic",arial,verdana;
	font-size:18px;
	color:#926;
	margin-right:140px;
	padding-left:2px;
	letter-spacing:0.5em;
	border-left:3px solid #926;
	background-color:#eee;
}
.soustitrepage5 {
	font-family:"verdana";
	font-size:10px;
	color:#815282;
	margin-right:180px;
}
.code {
	font-family: Courier, 'Courier New', sans-serif;
	font-size: 11px;
	color: #D57F03;
	background-color: #EBFFEB;
	border: 1px solid #D1D7DC;
}