body{
  max-width: 800px;
  margin: 20px auto;
  font-family:Arial; 
  margin:auto; 
  background:#f3f3f3;
}

table{border-collapse:collapse; background:white; margin:auto;}
td,th{border:1px solid #ccc;text-align:center; padding-top: 2px; padding-bottom: 2px; padding-left: 4px; padding-right: 4px;}
td.leftal{text-align:left;}
table.discret{background:none; border-collapse:collapse; margin:auto;}
td.discret{padding:2px; border:none; border-collapse:collapse;}

td.discretleftal{padding:2px; border:none; border-collapse:collapse; text-align:left;}

li{margin:1em;}

span.errMsg{color:red;}
span.infoMsg{color:green;}

div.errMsg{color:red;}
div.infoMsg{color:green;}

td.leftalclub ol.club_input_LIST_fields ul.club_input_FREE_fields {display:none;text-align:left;}
td.leftalclub input[value="LIST"]:checked ~ .club_input_LIST_fields{display:block;text-align:left;}
td.leftalclub input[value="LIST"]:checked ~ .club_input_FREE_fields{display:none;text-align:left;}
td.leftalclub input[value="FREE"]:checked ~ .club_input_LIST_fields{display:none;text-align:left;}
td.leftalclub input[value="FREE"]:checked ~ .club_input_FREE_fields{display:block;text-align:left;}
ul.club_input_FREE_fields li::marker {color:white;}

/*div.infoMsg:not(:first-of-type) {margin-top: 1.25em;}*/
div.infoMsg:not(:last-of-type) {margin-bottom: 1.25em;}
/*div.errMsg:not(:first-of-type) {margin-top: 1.25em;}*/
div.errMsg:not(:last-of-type) {margin-bottom: 1.25em;}
/*div.briefMsg:not(:first-of-type) {margin-top: 1.25em;}*/
div.briefMsg:not(:last-of-type) {margin-bottom: 1.25em;}
/*div.helpMsg:not(:first-of-type) {margin-top: 1.25em;}*/
/*div.helpMsg:not(:last-of-type) {margin-bottom: 1.25em;}*/
