/* --- Alsacréation - STYLES DE BASE --- */ 
/*https://www.alsacreations.com/astuce/lire/654-feuille-de-styles-de-base.html*/
/* Page */ 
html {font-size: 100%;/*Évite un bug d'IE 6-7. (1)*/overflow-y:scroll;} 
body{ 
  margin: 0; 
  padding: 0; /* Remettre à zéro si nécessaire. */ 
  /* Pensez à utiliser une collection de polices (2), par ex: */ 
  font-family: trebuchet ms,arial,tahoma,verdana,sans-serif;
  font-size: 0.85em; /* À adapter pour la police choisie. (3) 
  line-height: 1.4; /* À adapter au design. (4) */ 
  color:#555;
  text-align:left;
  background: none;
} 
img, a{}
/*HTML5*/
header, nav, section, footer, article {display:block; margin: 0; padding:0; }
/*TITLE*/ 
h1, h2, h3, h4, h5, h6 {margin:0;font-weight:lighter;font-style: normal;color:#444;} 
h1 {font-size: 2.4em;} 
h2 {font-size: 1.8em;} 
h3 {font-size: 1.4em;} 
h4 {font-size: 1.2em;} 
h5 {font-size: 1em;} 
h6 {font-size: 0.85em;} 
/*LIST*/ 
ul, ol {margin: 0;padding: 0;list-style:none;} 
/*Paragraphes*/ 
p {color:#555;margin: 0 0; /* Marges plus faibles que par défaut. (7) */} 
/*LINK*/ 
a {color:#000; text-decoration: none; outline: none;}
a:active{outline: none;}
:focus{-moz-outline-style: none;}
a:link, a:visited {color:#000;} 
a:hover, a:focus, a:active {color:#000;} 
/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active {outline: none;} 
/* Pas de bordure autour des images dans les liens */ 
a img {border: none;} 
 
/* Divers éléments de type en-ligne (8) */ 
em {font-style: italic;} 
hr {background: #bbb;height:2px;border:none;border-bottom:1px solid #fff;margin:10px 0;}
/*FORM*/ 
form, fieldset {margin: 0;padding: 0;border: none;text-align:center;} 
form{width:400px;padding:5px;}
fieldset{position:relative;margin-bottom:20px;width:350px;display:inline-block;}
label{color:#555;display:block;margin-top:4px;text-align:left;width:350px;}
input{padding:0;width:350px;}
select{width:352px;height:23px;}
textarea{width:350px;}
input, button, select, textarea { vertical-align: middle; /* Solution pb. d'alignement. (9) */border: 2px solid #cecece; font-family: trebuchet ms,arial,tahoma,verdana,sans-serif !important; background: #fcfcfc url('https://www.wizarbox.com/www/css/reset.css') 0 0 repeat-x;}
input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{background-color:#fff ;border-color:#bbb;}
#submit-fieldset{text-align:right;}
.submit {
	color: #555 !important;
	padding: 0 5px;
	background: #fff url('https://www.wizarbox.com/www/_images/common/submit-btn.png') 0 0 repeat-x;
	border:1px #CECECE solid ;
	font-size: 1.2em !important;
	display: inline-block;
	text-align: center;
	cursor:pointer;
	width: 100px;
}
.submit:hover{border-color:#555;color:#fff !important;background-color:#bbb;}
.radio-master-label{width:100px;}
.radio-label{display:inline-block;}
.radio{margin-bottom:5px;background:none;border:none;display:inline-block;width:10px;}
.checkbox{border:none;padding:0;background:none;}
.required-star{color:#ce0808;}
.required-info{text-align:left;}



/*