.module_verticalise_reglementation { border:1px solid #d6d6d6; border-radius:4px; display:block; overflow:visible; width:302px; padding:20px; margin-bottom:20px; background:#fff url('/images/interface/modules/common/bg_modules_new.gif') repeat-x; }
.module_verticalise_reglementation .top { background:url('/images/interface/modules/verticalises/reglementation/picto.gif') no-repeat 0 0; padding:3px 0 0 30px; height:34px; } 
.module_verticalise_reglementation .top h1 { margin:0; font-size:17px; color:#f5a000; font-weight:normal; border-bottom:1px dotted #dadada; padding-bottom:4px; }

.module_verticalise_reglementation .texte { border-bottom:1px dotted #dadada; margin:12px auto 0 auto; width:290px; padding-bottom:15px; }
.module_verticalise_reglementation .texte h2 { color:#c95100; font-size:12px; margin:0 0 7px 0; }
.module_verticalise_reglementation .texte h2 a { color:#c95100; text-decoration:none; }
.module_verticalise_reglementation .texte h2 span { font-weight:normal; color:#a7a7a7; }
.module_verticalise_reglementation .texte h2 span a { color:#a7a7a7; text-decoration:none; }
.module_verticalise_reglementation .texte p { font-size:12px; color:#6a6464; line-height:15px; margin:0; }
.module_verticalise_reglementation .texte p a { color:#6a6464; text-decoration:none; }
.module_verticalise_reglementation .texte p a:hover { color:#333; }

.module_verticalise_reglementation .tous_textes { display:block; background:#FAB707; color:#FFF; border-radius:4px; padding:7px 0 9px 0; width:250px; margin:10px auto 0 auto; font-size:15px; text-align:center; text-decoration:none; }