body {background:white;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:0.75em;line-height:1.36em}
img {border:0}
a {color:#000}
#menu-piv,
#utilitaires,
.onglets,
.menu, 
#navigation-secondaire-interne ul,
.rss,
.invisible,
.accueil .entete,
.btn-trouver-specialiste,
.btn-services-en-ligne,
#menu-pied-page,
.haut-de-page,
.en-savoir-plus,
.terme_infobulle,
.external-link img,
#carrousel,
#zone-promo,
#col-petit .zone-raccourci,
.liste-boutons,
.carrousel,
.zone-promo,
.bloc-je-suis,
.navigation-domaines-large,
.ordre-tri,
.tx-pagebrowse-pi1,
.btn,
button,
.cache-accessibilite,
#skip,
html .formulaire .entree_erreur,

.introFormulaire,
#retour_fermer,
#fancybox-left,
#fancybox-right, .link-all,
#fancybox-close, #partage-page, #social-networks-links, #formhandler_evaluer {display:none}
 
 h1 {line-height:1}
h2 {font-weight: bold;font-size: 18px;line-height: normal;margin: 10px 0 0;border-top: 1px solid #E0E0E0;padding-top: 0.5em;}
 h2, h3 {line-height:1.2}
.lower-alpha{list-style-type:lower-alpha; margin-left:25px;}
.lower-alpha li{background-image:none;padding-left: 0px;}
  
#navigation-secondaire-interne .agenda, 
#navigation-secondaire-interne .agenda h2,
#navigation-secondaire-interne .agenda ul
{display:block}


#fil-ariane {display:block;overflow:hidden;padding:0;width:100%;}
#fil-ariane ul { margin:10px 17px 0 0;padding:0; list-style:none;}
#fil-ariane li { float:left; padding-bottom:0; padding-left:0.8em; list-style:none; border-left:2px solid black;margin-left:1em }
#fil-ariane li.premier { border:none; padding-left:0; list-style:none;border:0; margin-left:0}
#fil-ariane li strong {font-weight:bold;}
#fil-ariane p {float:left;margin-right:1em;margin-top:10px;margin-bottom:0}
.encadre{ float:right; padding:0 15px; width:35%; border:1px solid #555; background-color:#FFF;}

.listing-dam li .listing-dam-details span {margin-right:2em;}
.listing-dam li {margin-bottom:1em}
.listing-dam li p {margin:0;padding:0;}

.listing-dam-titre {font-weight:bold}
.actualites .date {clear:both;display:block;font-weight:normal}

.pageLexique .terme_infobulle{ display:block;}
.pageLexique .csc-menu{ display:none;}

.question { margin-top:1em;margin-bottom:0.3em;}  
.reponse { margin-top:0.4em;margin-bottom:0.4em;}  
 

 /* Formulaires */
fieldset {border:0} 
legend {display:none} 

/*ajout pour sondage satisfaction clientèle 1fevrier 2013*/
#votreOpinion .reponseradio label, #votreOpinion .reponseradio .blocLabel {
    display: block;
    float: left;
    margin:0;
    padding: 0;
    width: 440px;
}
#votreOpinion .reponseradio input.input-radio {
    margin: 2px 12px;
    width: 15px;
}
#votreOpinion .reponseradio input {
    clear: left;
    display: block;
    float: left;
}

.formulaire label{ display:block; font-weight:bold; margin:5px 0 0px;}
.formulaire p{ margin: 0 10px 0 0; }
.formulaire p.attention{ margin: 10px 0 1.25em 0; }
.formulaire textarea {width:90%;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:0.5em;vertical-align:top;height:150px !important}
.formulaire .attention strong{ font-weight:bold; color:#C00;}

/*.formulaire .groupe {width:100%; overflow: hidden;}*/

.formulaire .groupe {display:inline-block;clear:both;width:100%}

.formulaire .groupe p {float:left;}
.formulaire .groupe div {margin: 0 10px 0 0;}
.formulaire .groupe div {float:left;}
.formulaire input {width:95%;margin:2px 0;}
/*.formulaire select {margin:2px 0 6px; padding:1px 2px;font-size: 100%;border:0;}*/

.formulaire select {display:none}
.formulaire .champImpressionProvince {width:13em;}
.formulaire .champImpressionStatut {width:20em;}
.formulaire .champImpressionDate {width:6em;}
.formulaire .champImpressionRegion {width:25em;}


.formulaire input.court{ width:100px; }
.formulaire input.trescourt{ width:30px; }
.formulaire input.btn{ width:auto; overflow:visible; margin-top: 10px;}
.obligatoire{ color:#C00;}
.formulaire .obligatoire{ padding-right:2px;}
.formulaire fieldset{ margin:0; padding:0; }
.formulaire legend{margin:0.75em 0 0; }
.formulaire h2 { margin:1.2em 0 0.5em; line-height:1.2em;}
.formulaire h3 { margin:1.2em 0 0.5em; font-size:1.147em;}  
.formulaire .error {color:#C00;display:block;}  
.formulaire .error a, .formulaire .error a:visited, .formulaire .error a:hover, .input_error a, .input_error a:visited, .input_error a:hover {text-decoration:none}  
.formulaire .errorList{color:#C00;display:block; padding-bottom:0;}  
.formulaire .groupe .boutonRadio {float:none;margin-left:20px;margin-bottom:1em}
.formulaire .groupe .boutonRadio .input-radio {width:15px;height:1em;vertical-align:top;margin-left:-20px;float:left}  
.formulaire .groupe .boutonRadio label {margin:0;display:inline}
.formulaire .groupe .boutonRadio .labelComplementaire {float:none;display:inline;width:auto}
.formulaire .groupe .boutonRadio .champComplementaire {margin:0;display:inline}
.formulaire .libelleImprimerformulaire {margin:40px 0 0 0;}

/* ajout RBQ, 2012-09-27 */
table {width:100%;border-collapse:collapse;}
table th, table td {padding:0 10px 0 10px; border: 1px solid #E0E0E0;text-align:left;width:50%;vertical-align:top;}
caption {text-align:left; font-weight:bold; padding:20px 0 10px 0; font-size:14px;}

/* ajout RBQ, 2012-11-8 */

.formulaire #c_risqueDatejour,
.formulaire #c_dateDebutJour,
.formulaire #c_dateFinJour,
.formulaire #c_jourDateNaissance,
.formulaire #c_dateVigueurJour,
.formulaire #c_dateAccidentJour{
  width:25px;
}

.formulaire #c_risqueDateMois,
.formulaire #c_dateDebutMois,
.formulaire #c_dateFinMois,
.formulaire #c_dateNaissanceMois,
.formulaire #c_dateVigueurMois,
.formulaire #c_dateAccidentMois{
  width:100px;
}

.formulaire #c_risqueDateAnnee,
.formulaire #dateDebutAnnee,
.formulaire #dateFinAnnee,
.formulaire #dateNaissanceAnnee,
.formulaire #dateVigueurAnnee,
.formulaire #dateAccidentAnnee{
  width:50px;
}

.formulaire #c_heureAccident,
.formulaire #c_minuteAccident{
  width:25px;
}

/*FAQ*/
.irfaq-button{display:block;}
.show-hide-button{display:none;}
.liste-questions{padding:0; margin:0}
.tx-irfaq-dynheader .question{font-size:20px;  font-weight: bold;}

