body { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }/* div principales */#bandeau_  { width: 100%; height: 114px }#bandeau_g { height: 114px; width: 253px; float: left; clear: left; margin-right: -3px }#bandeau_d { height: 114px; width: 318px; float: right; clear: right; margin-left: -3px }#bandeau_m { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 114px; width: auto; overflow: auto; margin: 0 }#bandeau_m img#centre { width: 100%; height: 114px }div.principale { width: 100%; clear: both }div.principale_g { width: 160px; float: left; padding-left: 10px }div.principale_d { width: 140px; float: right; border: solid 1px #ddd; margin: 10px }div.principale_m { width: auto; margin-left: 170px }/*div.principale_m { width: auto; margin-left: 170px; margin-right: 140px }table#menu a        { background: #aaa; border: solid 1px #fff; padding: 1px 2px; font-size: 11px; color: #333; text-decoration: none; display: block; margin-right: 16px }table#menu a:hover  { background: #ccc; color: #000; text-decoration: none }table#menu span.sel { background: #ccc; border: solid 1px #fff; padding: 1px 2px; font-size: 11px; color: #000; text-decoration: none; display: block; margin-right: 16px }table#menu td.pub   { height: 24px; background-image: url(images/boutique/interface/menu/fond-publications.jpg);  padding-left: 8px; font-size: 14px; font-style: italic; color: #777 }table#menu td.mil   { background-image: url(images/boutique/interface/menu/fond-milieu.jpg); padding-top: 4px; padding-left: 16px; font-size: 12px }table#menu td.bas   { height: 12px; background-image: url(images/boutique/interface/menu/fond-bas.jpg); padding-top: 0; padding-left: 16px; font-size: 12px ; background-color: white; background-repeat: no-repeat; background-position: 0 top }*/table#menu td    { color: #100c72; font-size: 9px; font-weight: bold; line-height: 10px; vertical-align: middle; text-align: left; width: 138px }table#menu td a   { color: #100c72; font-size: 9px; font-weight: bold; text-decoration: none; display: block }table#menu td a:hover   { color: #134bba; font-size: 9px; font-weight: bold; text-decoration: none; display: block }table#menu td.btn_gris      { background-image: url("images/boutique/interface/menu/btn_gris.jpg"); background-repeat: no-repeat; padding-left: 12px; height: 24px; vertical-align: top }table#menu td.btn_gris_over      { background-image: url("images/boutique/interface/menu/btn_gris-over.jpg"); background-repeat: no-repeat; padding-left: 12px; height: 24px; vertical-align: top }table#menu td.btn_gris a    { margin-top: 4px }table#menu td.btn_gris_over a { margin-top: 4px }table#menu td.btn_gris_petit      { background-image: url("images/boutique/interface/menu/btn_gris_petit.jpg"); background-repeat: no-repeat; padding-left: 12px; height: 20px; vertical-align: top }table#menu td.btn_gris_petit_over      { background-image: url("images/boutique/interface/menu/btn_gris_petit-over.jpg"); background-repeat: no-repeat; padding-left: 12px; height: 20px; vertical-align: top }table#menu td.btn_gris_petit a    { margin-top: 4px }table#menu td.btn_gris_petit_over a { margin-top: 4px }table#menu td.btn_pub    { background-image: url('images/boutique/interface/menu/btn_pub.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_pub_over    { background-image: url('images/boutique/interface/menu/btn_pub-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_pub_h    { background-image: url('images/boutique/interface/menu/btn_pub_h.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_pub_h_over    { background-image: url('images/boutique/interface/menu/btn_pub_h-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_cong    { background-image: url('images/boutique/interface/menu/btn_cong.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_cong_over { background-image: url('images/boutique/interface/menu/btn_cong-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_cong_h    { background-image: url('images/boutique/interface/menu/btn_cong_h.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_cong_h_over { background-image: url('images/boutique/interface/menu/btn_cong_h-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_mer    { background-image: url('images/boutique/interface/menu/btn_mer.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_mer_over { background-image: url('images/boutique/interface/menu/btn_mer-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_mer_h    { background-image: url('images/boutique/interface/menu/btn_mer_h.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_mer_h_over { background-image: url('images/boutique/interface/menu/btn_mer_h-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_neige    { background-image: url('images/boutique/interface/menu/btn_neige.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_neige_over { background-image: url('images/boutique/interface/menu/btn_neige-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_neige_h    { background-image: url('images/boutique/interface/menu/btn_neige_h.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_neige_h_over { background-image: url('images/boutique/interface/menu/btn_neige_h-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_epu    { background-image: url('images/boutique/interface/menu/btn_epu.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_epu_over { background-image: url('images/boutique/interface/menu/btn_epu-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_epu_h    { background-image: url('images/boutique/interface/menu/btn_epu_h.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#menu td.btn_epu_h_over { background-image: url('images/boutique/interface/menu/btn_epu_h-over.jpg'); background-repeat: no-repeat; height: 30px; padding-right: 4px; padding-left: 42px  }table#panier         { empty-cells: show }table#panier td.vide { height: 6px }table#panier td      { font-size: 11px }table#panier a       { font-size: 11px }table#commande td    { padding: 3px 6px }table#recap { color: black; font-size: 12px; margin: 0; padding: 0; border-width: 0; }table#recap td { color: black; font-size: 12px; vertical-align: top; margin: 0; padding: 2px 0; border: none }table#recap td.groupe { color: #5d5d5d; font-size: 14px; font-weight: bold; font-style: italic; padding-right: 10px; padding-bottom: 4px }table#recap td.champ { color: #959595; font-size: 12px; padding-top: 2px; padding-bottom: 2px; padding-left: 6px }div#formnouveauclient { display: none; padding: 10px }div#formdejaclient { display: none; padding: 10px }form#formCoordonnees fieldset { display: block; clear: both; border: solid 1px #bbb }form#formCoordonnees fieldset legend { font-weight: bold; color: #1c2866; letter-spacing: 0.25em }form#formCoordonnees label { vertical-align: bottom; display: block; float: left; clear: left; width: 130px; height: 24px; padding-top: 3px }/*form#formCoordonnees input { display: block; float: left; clear: right }form#formCoordonnees select { display: block; float: left; clear: right }form#formCoordonnees textarea { display: block; float: left; clear: right }form#formCoordonnees input { display: block; clear: rightmargin-bottom: 8px }form#formCoordonnees select { display: block; clear: right; margin-bottom: 8px }form#formCoordonnees textarea { display: block; clear: right; margin-bottom: 8px }*/form#formCoordonnees input { display: block; float: left }form#formCoordonnees select { display: block; float: left }form#formCoordonnees textarea { display: block; float: left }form#formIdent fieldset { display: block; clear: both; border: solid 1px #bbb }form#formIdent fieldset legend { font-weight: bold; color: #1c2866; letter-spacing: 0.25em }form#formIdent label { display: block; float: left; clear: left; width: 130px; height: 24px; padding-top: 3px }form#formIdent input { display: block; float: left; clear: right }form#formIdent select { display: block; float: left; clear: right }form label.ind { font-weight: bold }div.infos { font-size: 10px; color: grey; display: block; float: left; padding-top: 4px; padding-left: 4px }p.infos { display: block; clear: both; font-size: 12px; font-weight: bold; font-style: italic; padding-top: 4px; padding-left: 4px }p.cnil { display: block; clear: both; font-size: 10px; color: grey; padding-top: 4px; padding-left: 4px }div.clear { display: block; clear: both; width: 1px; height: 1px; margin: 0; padding: 0 }