/* Formulaire d'inscription aux cours */

 .form1 {width:700px; font-size:1.0em; border: 1px solid #808080; border-top-left-radius:1em; border-top-right-radius:1em;

 }
 .form1 table {font-size: inherit; font-weight: inherit;}
 .form1 table tr, .form1 table td  {border: 0px;}
 .form1 textarea {width: 100%;}
 .form1 input[type="text"] {width: 100%;}
 .form1 input[type="submit"] {background: linear-gradient(to bottom, #008800 0%, #005500 100%);}
 .form1 .title {
   background-color: #AD0000; color: white; padding-top: 6px; font-size: 1.1em;
   text-align: center; font-weight: bold; height:2.1em;
   border-top-left-radius:1em; border-top-right-radius:1em;
 }
 .form1 .section1 {}
 .form1 .section1 .member-status {padding:10px; background-color: #dae6f1;}
 .form1 .section1 .person_info {padding:10px; background-color: #d0d0d0; font-weight:bold;}
 .form1 .section1 .third-person {padding:10px; background-color: #dae6f1;}
 .form1 .section2 {background-color: #f0f0f0; border: 1px solid #909090; padding:10px; margin-top: -1em;}
 .form1 .section2 p {margin:0px; padding:0px;}
 .form1 .total-price {text-align: right;}
 .form1 .total-price .a-price {font-weight:bold;}
 .form1 .warning {background-color: #AD0000; color: white; padding:10px;}
 
 .form1 .delete_course_btn {padding:0px; padding-left:8px; padding-right:8px; font-size:0.8em; margin-left:1em; border: 1p;}
 
 span.aCourse select {display:inline; width:85%;}