#print-header   { display: none }
.formulaire #colCentre{border-right:1px solid #d9d9d9;float:left;width:680px;margin:0;}
.formulaire #colCentreIn{padding-right:20px;}
.formulaire #colDroite{display:block;float:right;width:247px;margin:0 0 0 -5px; overflow:hidden}

.formulaire .champs p{line-height:16px;margin:0;padding:5px 20px 5px 5px;}
.formulaire .champs .reponse{position:relative;}
.formulaire .champs .l1{background:#F7F9FC;}
.formulaire .champs .l2{background:#EEF3FA;}
.formulaire .champs .l2,.formulaire .champs .l1,.formulaire .champs .l3,.formulaire .champs .l4{clear:both;border-bottom:1px solid #fff;margin:0;padding:0 0 0 10px;}
.formulaire .champs .l3{background-color:#FFC;}
.formulaire .champs table td {padding: 5px 0 5px 0; vertical-align: top}
.formulaire .champs .l3 .titreConfirm p{ clear:both; color: #1f368b; font-weight: bold; background-color: #ffc; height:20px}
.formulaire .champs .l5 { background-color: #dfe8f4;}
.formulaire .l5 .boutons    { margin: 4px 0 0 4px; padding: 0; height: 30px }
.formulaire .l5 .boutons input   { margin: 6px 0 0; padding: 0 }
.formulaire .champs .separateurConfirm {border-top:1px solid #b2afc5;border-bottom:1px solid #b2afc5; height:2px}
.formulaire .champs .reponseConf td.input{font-weight: bold; width:300px}

.formulaire .champs .tableDefaut{margin:0 0 0 5px;}
.formulaire .champs #optin{margin-top:6px;border-top:1px solid #d9d9d9;}
.formulaire .champs #optin p{padding-right:10px;}

.formulaire .champs .input .info{display:block;background:url("../images/fch_info.gif") no-repeat 0 5px;color:#999;font-size:11px;padding:4px 0 0 15px;}
.formulaire .champs .input{width:230px;}
.formulaire .champs .input .long{width:205px;}
.formulaire .champs .input .medium{width:150px;}
.formulaire .champs .ico{width:50px;}
.formulaire .champs .tableDefaut td,.formulaire .champs .tableDefaut th{font-size:12px;}
.formulaire .champs strong{color:#1e3280;display:block;margin-top:14px;}
.formulaire .champs .tooltip{display:none;background:transparent url("../images/bg_tooltip.gif") no-repeat;width:200px;position:absolute;top:0;margin-left:470px;z-index:1000;}
.formulaire .champs .tooltip02{display:none;background:transparent url("../images/bg_tooltip.gif") no-repeat;width:200px;position:absolute;top:0;margin-left:600px;z-index:1000;}
.formulaire .champs .tooltip p{color:#3b3b3c;font-size:11px;line-height:12px;padding:5px 5px 5px 20px;}
.formulaire #colCentre .titre{padding:0 0 10px;}
.formulaire .type{color:#6999C9;font-size:16px;font-weight:700;margin-bottom:15px;line-height:16px;}
.formulaire .securise{margin:8px 0;}
.formulaire .securise span{color:#3B3B3C;border-bottom:1px dotted #3B3B3C;}
.formulaire #legende{border:1px solid #ccc;width:220px;float:right;padding:0;}
.formulaire #legende ul{list-style:none;margin:0;padding:0;}
.formulaire #legende li{font-size:11px;margin:4px 2px;padding:0;}
.formulaire #etapes{margin:0 0 4px;}
.formulaire #etapes ul{list-style-type:none;background:#DFE8F4;height:20px;margin:0;}
.formulaire #etapes li{font-size:11px;color:#999;border-left:4px solid #fff;height:20px;line-height:20px;float:right;margin:0;padding:0 10px;}
.formulaire #etapes li.select{color:#333;background:#9EBBDF;}
.formulaire .boutons{height:40px;clear:both;margin:8px 0 0;padding:0;}
.formulaire .boutons .btContinuer{float:right;}
.formulaire .boutons .btfermer{float:right;margin-right:10px;}
.formulaire #swap{margin:12px 0 0;padding:0;}
.formulaire #swap ul{list-style-type:none;border-bottom:none;margin:0;padding:0 0 40px 175px;}
.formulaire #swap.select ul{padding-bottom:24px;border-bottom:1px solid #ccc;}
.formulaire #swap li{display:block;float:left;height:20px;line-height:20px;background-color:#e6e6e6;border:1px solid #ccc;margin:0 0 0 2px;padding:0 30px;}
.formulaire #swap li.select{display:block;border-bottom:none;border-top:none;color:#1e3280;background:#fff url("../images/g.gif") repeat-x;height:25px;line-height:24px;}
.formulaire #swap li.icones{background:none;border:none;padding:0 0 0 20px;}
.formulaire .boutons .valide{margin-left:12px;float:right;}

#envoi #colCentre .titre{background:url("../images/envoi.gif") no-repeat right top;padding:0 100px 10px 0;}
#envoi #colCentre .type{margin-bottom:20px;}
#rechercheAgence #colCentre .titre{padding:0 100px 10px 0;}
.formulaire #colGauche,#envoi #colDroite,#rechercheAgence #colDroite{display:none;}
#envoi #main,#rechercheAgence #main{width:700px;margin:0;}
#envoi #colCentre,#rechercheAgence #colCentre{width:700px;border:none;float:none;}
#envoi #colCentreIn,#rechercheAgence #colCentreIn{padding:0;}
#envoi #colCentre .cadre,#rechercheAgence #colCentre .cadre{padding:20px;}

/*differences avec feuille de style en ligne */
.formulaire .champs{clear:both;border-top:1px solid #b2afc5;border-bottom:1px solid #b2afc5}
.formulaire .champs .label{width:175px;padding-left:2px;}
.formulaire .erreurSaisie{background:#FFE0F7;border-bottom:1px solid #fff; padding:8px}
.formulaire .erreurSaisie p{color:#DF00A0;margin:0;}
.formulaire .erreurSaisie strong{font-weight:400;color:#DF00A0;display:inline;}
.formulaire .erreurSaisie ul{margin:0;padding:0 0 0 30px;}
.formulaire .erreurSaisie li{color:#DF00A0;margin:5px;padding:0;}

/*ajouts */
.formulaire .champs .l5{clear:both;border-bottom:1px solid #fff;margin:0;padding:0 0 0 10px;}
.formulaire .champs .input table td {padding:0;}
.formulaire .boutons input.btImprimer{padding-right :15px}

