body{  font-family: "Arial",Georgia,"MS Sans Serif", Geneva, sans-serif;  margin: 0;  padding: 0;  line-height:20px;  color:#525050;  font-size: 12px;}ul{  margin:0;  padding:0;  list-style: none;}li{  margin:0;  padding:0;}/***/li{  padding-left:20px;  line-height:20px;  /**background: url(../img/layout/liste-coeur.gif) no-repeat;*/  background: url(../img/layout/liste-rond.gif) no-repeat;}div,p,td,th{  padding: 0;  margin: 0;  font-size: 12px;}td{  vertical-align:top;}img{  border: 0;}/**P{  text-align:justify;}*/hr {	height:1px;	background-color: #B3B3B3;	border:none;	color: #B3B3B3;	margin:16px 0 16px 0;}form{  display: inline;  padding: 0;  margin: 0;}/*INPUT{  line-height: 12px;  height: 16px;  font-size:12px;}*/input.form-text{  border:1px solid #4D4D4D;}textarea{  border:0;}img{  border:0;}img.float-right{  float:right;  margin-left: 10px;}img.float-left{  float:left;  margin-right: 10px;}A{  color:#319804;  text-decoration: none;}A:hover{  color:#40CA04;  text-decoration: underline;}dfn {  display: none;}h1{  font-size:14px;  color:#DD0707;  padding-bottom:20px;  margin: 0;  line-height:20px;  font-weight: normal;}h2{  font-size:13px;  line-height:18px;  color:#FFFFFF;  padding: 1px 0 0 10px;  margin:0;  font-weight: 100;  background:url(../img/layout/h2-bck.gif) no-repeat;  margin-bottom:20px;}h2 A{  color:#FFFFFF;}h2 A:hover{  color:#FFFFFF;  text-decoration:underline;}h3{  font-size:12px;  padding: 0;  margin: 0;  font-weight: bold;  font-style:italic;}.clear{  clear:both;}/* **************************************************************** *//*                                                         Couleurs *//* **************************************************************** */.couleur-bleu {  color:#2952A1;}.couleur-viande {  color:#A92323;}.couleur-beauvalet {  color:#E00024;}.couleur-texte{  color:#333333;}