 #col-droite { background: transparent url(../img/fond-collections.jpg) repeat-y top left; }

#corpus #titre-image { float:left; width:680px; height:25px; margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; }
#corpus #titre-image img { display:inline; }
#corpus #tab-panier { border:1px solid #F22200; text-align:center; }
#tab-panier .case_right-bottom { height:auto; border-right:1px solid #F55936; border-bottom:1px solid #F88D6C; }
#tab-panier .case_bottom { height:auto; border-bottom:1px solid #F88D6C; color:#F62202; }
#tab-panier .cellule_1 { text-align:left; padding-left:7px; }
#tab-panier .total_panier { border-right:1px solid #F55936; text-align:right; padding-right:7px; }
#corpus #colonne-menu { float:left; width:125px; height:155px; margin:20px 0px 0px 0px; padding:0px 0px 0px 3px; color:#000000; }

#corpus #bloc-tab { float:left; width:680px; height:auto; }
#corpus #bloc-tab div { width:644px; height:auto; border-top:2px solid #B80000; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; }

#corpus .marge-boutons { margin:6px 0px 18px 0px; }


form#compte { border:none; padding:30px 0px 0px 0px; margin:30px 0px 0px 0px; }
fieldset ol { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0; list-style: none; height:auto; }
fieldset li { float:left; width:640px; padding:0px 0px 14px 11px; border:0; list-style: none; height:auto;  margin:0px 0px 0px 0px; }
fieldset li label { float:left; padding:0px 0px 0px 0px; border:0; margin:0px 0px 5px 0px; display: block; width:230px; }
fieldset li  input { float:left; }
#corpus input.type_texte { width:192px; border:1px solid #DB6B5F; }
fieldset li .azer { float:left; border:1px solid #999999; color:#000000; text-align: left; font-size:11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height:16px; width:211px; }

fieldset li .azer:hover, fieldset li .azer:focus { background-color:#DEEFF; }
fieldset li .azer_select { float:left; border:1px solid #999999; background-color:#FFFFFF; color:#000000; text-align: left; font-size:11px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height:16px; line-height:16px; width:211px; }

#corpus .span_infos { display:block; float:left; width:630px; margin:3px 0px 3px 0px; color:#B2071B; padding:0px 10px 10px 0px;}
#corpus .span_erreur { background-color:#F6BF00; display:block; float:left; width:630px; margin:3px 0px 3px 0px; padding:0px 10px 0px 0px; }

#corpus #bloc-tab div  ul  li { list-style : decimal outside; margin:5px 0px 5px 30px; }
#corpus #bloc-tab div  ul  li a:hover { color:#000000; }
#page #conteneur #corpus #bloc-tab h3 { color:#B3071B; }

/* CSS ajoutées par Christian */
#corpus div.bodytext {width:644px; height:auto; border-top:2px solid #B80000; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
#corpus ul.csc-menu {width:644px; height:auto; border-top:2px solid #B80000; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
#page #conteneur #corpus h3 { font-size:14px;}
