@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 600;
  src: local('Signika-Semibold'), url('../font/signika-semibold.woff') format('woff');
}
@font-face {
  font-family: 'Signika';
  font-style: normal;
  font-weight: 400;
  src: url('../font/signika.woff') format('woff');
}
body  {font: normal 1em Signika; color:#333;}
#entete {display:none;}
#piedpage {display:none;}
.conteneur-form[id*=moteur] {display:none;}
.nb_par_page {display:none;}
.fermer  {display:none;}
.factory_action  {display:none;}



.row{clear:both; margin-bottom:5px; position:relative;}
.row:after {content:''; display:block; clear:both;}
.row label{display:inline; float: left; width:25%; margin-right: 5px; text-align: right; line-height:20px;}
.row label .drapeaulabel {margin:4px 0 0 5px; float:right;}
.row input{height:18px;width:70%;border:0;}
.row select{height:20px;width:70%;border:0;}

.row_chk{padding:0; clear:both; margin-bottom:5px;}
.row_chk input{float:left; margin-right:5px;}
.row_chk label{margin:0; padding:0; cursor:pointer;}

.row_are{clear:both; margin-bottom:5px;}
.row_are label{display:block; margin-bottom:2px;}
.row_are label .drapeaulabel {margin-left:5px;}

.row_rad {clear:both; margin-bottom:10px; padding-bottom:2px;}
.row_rad .label{margin-bottom:5px; padding-bottom:2px; border-bottom-style:dashed; border-bottom-width:1px;}
.row_rad .rad {float:left; margin-right:5px; margin-bottom:3px;}
.row_rad .rad input{float:left; margin-right:5px;}
.row_rad .rad label{margin:0; padding:0; cursor:pointer;}
.row_rad .rad_lien{display:inline-block; margin-left:5px;}
.row_rad .optGroupe  .titreGroupe{
    clear:both;
    font:bold 12px Signika;
    padding:10px 0 0px 18px;
    margin-bottom:5px;
}
.row_bt {display:none;}

.row_captcha input{margin-left:150px;}

form .description {font-style:italic; margin-bottom:0; clear:both;}