#small_col_left .block, #col_left .block {
  border: 1px solid #666666;
  margin-bottom: 12px; }

#col_small_post_pub {
  width: 125px;
  padding-top: 6px; }

#small_col_left {
  width: 235px; }

#small_col_right {
  width: 0;
  text-align: right; }

#main_small_left_and_right {
  width: 751px;
  padding-top: 0;
  background-image: url(/picto/border_r_col.png);
  background-repeat: repeat-y; }
  #main_small_left_and_right #top_main_nodes {
    margin-bottom: 12px;
    background: #e7e7e7;
    background-image: url(/picto/border_r_col.png);
    background-repeat: repeat-y;
    padding: 3px 0 3px 1%;
    width: 99%; }
    #main_small_left_and_right #top_main_nodes li {
      padding: 3px 0;
      float: left; }
      #main_small_left_and_right #top_main_nodes li.alerte {
        width: 70%;
        padding-right: 2%; }
      #main_small_left_and_right #top_main_nodes li.inscription {
        width: 28%; }
      #main_small_left_and_right #top_main_nodes li a {
        color: blue;
        text-decoration: underline;
        font-size: 12px; }
  #main_small_left_and_right #main_blk {
    width: 98%;
    margin-left: 2%; }

#col_left {
  width: 330px;
  margin-top: 12px; }

#col_menu_post {
  width: 290px; }

#blk_menu_post {
  margin-top: 12px; }

#col_menu_post_edit {
  width: 290px; }
  #col_menu_post_edit #menu_sous_rubriques {
    margin-bottom: 12px; }

#col_left.postedit {
  margin-top: 0; }

#main_post {
  width: 535px;
  margin-right: 18px;
  margin-left: 18px;
  margin-top: 12px; }

#main_main_post {
  width: 861px; }

#main {
  width: 638px;
  margin-left: 18px; }

#col_left .block, #col_menu_post .block {
  border: 1px #666666 dotted; }
body {
  margin: 0;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-align: center; }

#center {
  width: 1010px;
  margin: 0 auto;
  display: block;
  float: none;
  text-align: left; }

#page_cadre {
  background-image: url(/picto/fond_body.png);
  background-repeat: repeat-y;
  padding-left: 12px; }

input, textarea {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px; }

.no_margin-bottom {
  margin-bottom: 0px; }

a {
  color: #4d4d4d;
  text-decoration: none; }

ul {
  list-style: none; }

div, ul, li, p, img, fieldset {
  padding: 0;
  margin: 0; }

div {
  float: left;
  width: 100%; }

fieldset, img {
  border: 0px;
  border: none; }

h4 {
  width: 100%;
  margin: 0 0 3px 0;
  padding: 0 0 0 18px;
  font-size: 13px;
  background-image: url('/picto/fleche_blk.png');
  background-repeat: no-repeat; }

p.help {
  margin-bottom: 12px;
  font-size: 13px;
  font-style: italic;
  color: #666666; }

#frm_frm .block {
  margin: 0 0 6px 0; }
#frm_frm .blk .help {
  width: 98%;
  padding: 1%;
  color: #ff0000;
  font-size: 13px;
  background: white;
  border-bottom: 2px solid #e7e7e7; }
#frm_frm .blk .blk_form {
  width: 98%;
  padding: 1%; }
#frm_frm .blk .help_calendar {
  position: relative;
  top: -7px;
  left: 11px;
  width: 47%;
  margin-left: 2%;
  border-bottom: 1px solid #ff0000;
  border-left: 1px solid #ff0000;
  padding: 6px;
  color: #ff0000;
  font-size: 13px; }

.center {
  width: 50%;
  margin-left: 25%; }

#article {
  width: 94%;
  padding: 0 3% 18px 3%; }
  #article h1 {
    font-size: 15px;
    border: 0;
    color: #ff0000; }
  #article h2 {
    margin-bottom: 0;
    border: 0;
    font-size: 13px; }
  #article h3 {
    margin-bottom: 0;
    border: 0;
    font-size: 12px; }
  #article p {
    width: 98%;
    font-size: 12px; }

.new_blk {
  margin-bottom: 12px; }
  .new_blk .blk, .new_blk #menus_site .cadre {
    border: 1px dotted #666666;
    padding-top: 6px;
    width: 98%;
    padding: 1%; }
  .new_blk .blk.no_br {
    border-right: 0px;
    border-right: none; }
  .new_blk #menus_site .cadre {
    border-right: 0px;
    border-right: none; }

.blk h1 {
  width: 99%;
  padding: 3px 0 3px 1%;
  margin: 6px 0 6px 0;
  border-top: 1px solid #ff0000;
  border-bottom: 1px solid #ff0000;
  background: #e7e7e7;
  color: black;
  font-size: 15px; }
.blk li {
  margin-bottom: 3px; }
.blk p {
  padding: 3px; }

#post p {
  width: 100%;
  padding: 0; }

.blk.no_top_margin h4 {
  border-top: none;
  border-top: 0px;
  margin-top: 0; }

.blk h4.no_margin_bottom {
  margin-bottom: 0; }
#footer {
  float: left;
  width: 98%;
  background: #e7e7e7;
  padding: 1%;
  color: black; }
  #footer span, #footer ul {
    float: left;
    display: block;
    width: auto;
    margin-right: 44px; }
  #footer li {
    float: left;
    width: auto;
    margin-right: 12px; }
  #footer a {
    color: black; }
    #footer a:hover {
      color: #666666; }
.blk_formulaire {
  margin-top: 12px; }
  .blk_formulaire h1 {
    margin: 0;
    padding: 0;
    font-size: 22px; }
  .blk_formulaire h2 {
    color: red;
    font-weight: normal;
    font-size: 15px; }
  .blk_formulaire .errorExplanation {
    border: 2px solid red;
    margin: 0 0 12px 0;
    padding: 12px; }
    .blk_formulaire .errorExplanation h2 {
      margin: 0;
      margin-bottom: 12px;
      padding: 0;
      color: red; }
    .blk_formulaire .errorExplanation p {
      font-size: 13px; }
    .blk_formulaire .errorExplanation li {
      font-size: 13px;
      list-style-type: circle;
      list-style-position: inside; }
  .blk_formulaire .formulaire {
    border: 2px solid #e7e7e7;
    padding: 2%;
    width: 95%; }
    .blk_formulaire .formulaire h2 {
      border-bottom: 1px dotted red; }
    .blk_formulaire .formulaire .field {
      background: #f8f8f8;
      border: 1px solid #f1f1f1;
      margin-bottom: 24px;
      width: 99%;
      padding: 0.5%; }
      .blk_formulaire .formulaire .field .label {
        width: 30%;
        margin-right: 10%; }
        .blk_formulaire .formulaire .field .label label {
          font-size: 15px; }
        .blk_formulaire .formulaire .field .label p {
          font-size: 13px;
          margin-top: 6px;
          color: #666666; }
      .blk_formulaire .formulaire .field .the_field {
        width: 60%;
        clear: right; }
  .blk_formulaire .submit {
    width: auto; }
    .blk_formulaire .submit input {
      font-size: 18px;
      color: blue;
      float: left; }
  .blk_formulaire input.big {
    width: 90%; }
  .blk_formulaire textarea {
    width: 90%;
    height: 200px; }
    .blk_formulaire textarea.small {
      height: 30px; }
    .blk_formulaire textarea.medium {
      height: 60px; }
.flickr_pagination, .pagination {
  margin: 18px 0;
  text-align: center;
  padding: .3em; }
  .flickr_pagination a, .flickr_pagination span,   .pagination a, .pagination span {
    padding: .2em .5em;
    font-size: 12px; }
  .flickr_pagination span.disabled,   .pagination span.disabled {
    color: #666666; }
  .flickr_pagination span.current,   .pagination span.current {
    font-weight: bold;
    color: #ff0000; }
  .flickr_pagination a,   .pagination a {
    border: 1px solid #666666;
    color: #0063DC;
    text-decoration: none; }
    .flickr_pagination a:hover, .flickr_pagination a:focus,     .pagination a:hover, .pagination a:focus {
      border-color: #ff0000;
      background: #ff0000;
      color: white; }
  .flickr_pagination .page_info,   .pagination .page_info {
    color: #aaa;
    padding-top: .8em; }
  .flickr_pagination .prev_page, .flickr_pagination .next_page,   .pagination .prev_page, .pagination .next_page {
    border-width: 2px;
    border-color: #ff0000; }
  .flickr_pagination .prev_page,   .pagination .prev_page {
    margin-right: 1em; }
  .flickr_pagination .next_page,   .pagination .next_page {
    margin-left: 1em; }
#top {
  width: 986px;
  border-top: 1px #ffffff #666666;
  background: white; }

#top_top {
  margin-top: 6px;
  margin-bottom: 6px; }
  #top_top #div_logo {
    width: 170px; }
  #top_top #logo {
    float: left;
    width: 150px; }
  #top_top #div_loc {
    width: 75%;
    padding-top: 6px; }
    #top_top #div_loc h2 {
      font-size: 25px;
      color: #666666;
      font-weight: normal;
      margin: 0;
      padding: 0; }

#post_back_link {
  width: 99%;
  padding-left: 1%; }
  #post_back_link a {
    font-size: 12px;
    font-weight: bold;
    color: #000000; }

#blk_menu_compte {
  background: #ffffff;
  border-bottom: 1px solid #666666; }

#menu_compte {
  float: right;
  text-align: right;
  padding: 12px 0 0 0; }
  #menu_compte li {
    float: right;
    width: auto;
    padding: 3px 6px;
    border-left: 1px solid #666666;
    border-right: 1px solid #666666;
    border-top: 1px solid #666666;
    background: white;
    margin-right: 6px; }
    #menu_compte li:hover {
      background: #e7e7e7; }
  #menu_compte li, #menu_compte a {
    font-size: 13px;
    color: #4d4d4d;
    text-decoration: none; }
  #menu_compte li.title {
    border: none;
    border: 0;
    margin-right: 20px;
    color: green;
    font-weight: bold; }

#menu_moderation_post {
  margin: 6px 0; }
  #menu_moderation_post #update_nodes {
    width: 10%;
    padding: 5%; }
  #menu_moderation_post #post_validation {
    width: 80%; }

#blk_top_edition {
  height: 150px;
  background: #e7e7e7; }
#menu_sections {
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
  background: white; }
  #menu_sections .section {
    padding-top: 3px;
    float: left;
    width: 16.60%;
    padding-bottom: 6px;
    background-image: url(/images/pictos/bg_sections.png);
    background-repeat: repeat-y;
    height: 90px; }
  #menu_sections .section.first {
    background-image: none; }
  #menu_sections .section.selected {
    background-color: #e7e7e7; }
    #menu_sections .section.selected h3 {
      color: red; }
  #menu_sections h3 {
    font-size: 12px; }
  #menu_sections h3, #menu_sections ul {
    float: left;
    width: 96%;
    padding-left: 4%;
    padding-bottom: 3px;
    margin: 0; }
  #menu_sections ul {
    border-top: 1px solid #666666; }
  #menu_sections li {
    padding-top: 6px;
    list-style-type: circle;
    list-style-position: inside; }
  #menu_sections a {
    text-decoration: none;
    color: black;
    font-size: 11px; }
    #menu_sections a.on {
      color: red; }
ul#menu_rubriques {
  float: left;
  width: 100%;
  background: #ffffff;
  padding-top: 6px;
  padding-bottom: 6px;
  border-bottom: 1px solid #666666; }
  ul#menu_rubriques li {
    float: left;
    padding: 6px 18px;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    margin-left: 6px;
    background: #e7e7e7; }
  ul#menu_rubriques a {
    text-decoration: none;
    color: #000000;
    font-size: 12px; }
    ul#menu_rubriques a.on {
      color: red; }
  ul#menu_rubriques li.on {
    background: #ffffff;
    border-color: red; }

#sous_menu_rubrique {
  background: #e7e7e7;
  height: 6px; }
#menu_sous_rubriques span {
  font-size: 12px;
  display: block;
  width: 96%;
  padding: 3px 0 3px 5%;
  background: #666666;
  color: white; }
#menu_sous_rubriques .cadre {
  background: #e7e7e7;
  border-bottom: 2px solid #666666;
  margin-bottom: 12px;
  margin-top: 0;
  padding-bottom: 6px;
  padding-top: 6px; }
#menu_sous_rubriques ul {
  list-style-type: square;
  list-style-position: inside;
  color: #4d4d4d; }
  #menu_sous_rubriques ul li {
    border-top: 1px dotted #666666;
    padding: 3px 0 6px 6px; }
    #menu_sous_rubriques ul li.first {
      border-top: 0px;
      border-top: none; }
  #menu_sous_rubriques ul ul {
    width: 90%;
    margin-left: 10%;
    margin-top: 6px; }
    #menu_sous_rubriques ul ul li {
      border: none;
      list-style-type: disc; }
#menu_sous_rubriques a {
  color: #4d4d4d;
  text-decoration: none; }
#menu_sous_rubriques a.on {
  color: red; }
#menu_sous_rubriques a:hover {
  color: #666666;
  text-decoration: underline; }
#menu_sous_rubriques h4 {
  color: #ff0000;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  text-transform: uppercase;
  padding: 0 0 4px 0px;
  text-align: right; }
#menu_sous_rubriques .group {
  width: 94%;
  padding-left: 6%;
  margin-bottom: 12px; }
  #menu_sous_rubriques .group a {
    font-size: 12px; }
  #menu_sous_rubriques .group li {
    float: left;
    width: 100%; }
  #menu_sous_rubriques .group div {
    width: 100%; }
    #menu_sous_rubriques .group div a {
      display: block;
      float: left;
      margin-right: 12px; }
#menu_search {
  margin-bottom: 12px; }
  #menu_search #search_field {
    width: 260px;
    margin-right: 6px; }
    #menu_search #search_field input {
      width: 260px;
      font-size: 15px; }
  #menu_search #submit_blk {
    margin-left: 6px;
    width: auto; }
    #menu_search #submit_blk input {
      float: left; }
    #menu_search #submit_blk div {
      width: auto;
      float: left; }
      #menu_search #submit_blk div input {
        float: none; }
#frm_login {
  width: 600px;
  background: white;
  border: 1px solid #666666;
  padding: 3px;
  margin: 3px;
  float: right; }

#frm_to_hide_frm_login {
  float: left;
  color: black;
  margin: 0; }
  #frm_to_hide_frm_login .blk_submit {
    float: left;
    width: 200px; }
  #frm_to_hide_frm_login .field.login {
    width: 200px; }
  #frm_to_hide_frm_login .field.password {
    width: 120px; }
    #frm_to_hide_frm_login .field.password input {
      width: 90px; }
  #frm_to_hide_frm_login .field.login, #frm_to_hide_frm_login .field.password {
    float: left; }
    #frm_to_hide_frm_login .field.login label,     #frm_to_hide_frm_login .field.password label {
      font-size: 11px;
      color: black;
      width: 100%;
      font-weight: bold;
      margin-bottom: 6px; }
  #frm_to_hide_frm_login .blk_submit {
    width: 120px; }
    #frm_to_hide_frm_login .blk_submit .remember_me {
      margin-bottom: 3px; }
      #frm_to_hide_frm_login .blk_submit .remember_me input {
        margin: 0;
        padding: 0; }
  #frm_to_hide_frm_login .oublie {
    width: 180px;
    text-align: center;
    margin-top: 18px; }
    #frm_to_hide_frm_login .oublie a {
      color: red; }
      #frm_to_hide_frm_login .oublie a:hover {
        color: green; }
  #frm_to_hide_frm_login p.error {
    color: red;
    margin-bottom: 6px;
    background: #e7e7e7;
    padding: 6px;
    width: 80%; }
    #frm_to_hide_frm_login p.error a {
      color: black; }
  #frm_to_hide_frm_login .fieldWithErrors {
    color: white; }

#frm_forgot_password {
  border-bottom: 1px solid #666666;
  margin-bottom: 12px;
  padding-bottom: 12px; }
  #frm_forgot_password h2 {
    width: 100%;
    border-bottom: 2px solid #ff0000;
    font-size: 12px;
    color: #666666; }
#resultats .accroche.last, #menu_site .accroche.last, #menus_similaires .accroche.last {
  border: none;
  padding-bottom: 0; }

#menus_site .acc, #menus_similaires .acc {
  min-height: 95px;
  border-bottom: 1px dotted #ff0000;
  padding-top: 3px;
  margin-bottom: 3px; }
  #menus_site .acc *,   #menus_similaires .acc * {
    text-decoration: none; }
  #menus_site .acc h3,   #menus_similaires .acc h3 {
    width: 99%;
    padding-left: 1%;
    margin: 0;
    margin-bottom: 3px;
    font-weight: normal;
    font-size: 11px; }
    #menus_site .acc h3 a,     #menus_similaires .acc h3 a {
      color: black;
      font-weight: bold; }
      #menus_site .acc h3 a:hover,       #menus_similaires .acc h3 a:hover {
        color: #ff0000; }
  #menus_site .acc img,   #menus_similaires .acc img {
    float: left;
    margin-right: 4px;
    margin-left: 1%; }
  #menus_site .acc .info.no_image,   #menus_similaires .acc .info.no_image {
    width: 99%;
    float: left;
    padding-left: 1%; }
  #menus_site .acc .info,   #menus_similaires .acc .info {
    float: right;
    width: 72%; }
    #menus_site .acc .info ul,     #menus_similaires .acc .info ul {
      margin-bottom: 6px; }
    #menus_site .acc .info ul, #menus_site .acc .info li,     #menus_similaires .acc .info ul, #menus_similaires .acc .info li {
      float: left;
      width: 100%; }
      #menus_site .acc .info ul li,       #menus_site .acc .info li li,       #menus_similaires .acc .info ul li,       #menus_similaires .acc .info li li {
        color: #666666;
        font-size: 10px; }
    #menus_site .acc .info p,     #menus_similaires .acc .info p {
      margin: 0;
      padding: 0;
      text-align: justify;
      color: black;
      width: 98%; }
    #menus_site .acc .info .dte,     #menus_similaires .acc .info .dte {
      text-align: left; }
      #menus_site .acc .info .dte *,       #menus_similaires .acc .info .dte * {
        font-size: 10px; }
      #menus_site .acc .info .dte b, #menus_site .acc .info .dte span, #menus_site .acc .info .dte strong,       #menus_similaires .acc .info .dte b, #menus_similaires .acc .info .dte span, #menus_similaires .acc .info .dte strong {
        display: block;
        width: 100%; }
      #menus_site .acc .info .dte span, #menus_site .acc .info .dte strong,       #menus_similaires .acc .info .dte span, #menus_similaires .acc .info .dte strong {
        color: #ff0000; }
      #menus_site .acc .info .dte b,       #menus_similaires .acc .info .dte b {
        color: #4d4d4d;
        font-weight: normal; }
    #menus_site .acc .info .loc span,     #menus_similaires .acc .info .loc span {
      color: #ff0000; }
  #menus_site .acc.dte p,   #menus_similaires .acc.dte p {
    display: none; }

#resultats .accroche, #resultats .accroche_pub, #list_posts_espace_membre .accroche, #list_posts_espace_membre .accroche_pub {
  width: 98%;
  margin-bottom: 1%;
  margin-top: 1%;
  margin-right: 12px;
  border: #666666 dotted 1px;
  padding: 1%; }
  #resultats .accroche .image,   #resultats .accroche_pub .image,   #list_posts_espace_membre .accroche .image,   #list_posts_espace_membre .accroche_pub .image {
    width: 20%;
    margin-top: 12px; }
  #resultats .accroche .the_accroche,   #resultats .accroche_pub .the_accroche,   #list_posts_espace_membre .accroche .the_accroche,   #list_posts_espace_membre .accroche_pub .the_accroche {
    width: 80%;
    margin-top: 12px; }
    #resultats .accroche .the_accroche p,     #resultats .accroche_pub .the_accroche p,     #list_posts_espace_membre .accroche .the_accroche p,     #list_posts_espace_membre .accroche_pub .the_accroche p {
      font-size: 15px; }
  #resultats .accroche h3,   #resultats .accroche_pub h3,   #list_posts_espace_membre .accroche h3,   #list_posts_espace_membre .accroche_pub h3 {
    margin: 0 0 3px 0;
    font-size: 18px;
    float: left;
    width: 100%; }
    #resultats .accroche h3 a,     #resultats .accroche_pub h3 a,     #list_posts_espace_membre .accroche h3 a,     #list_posts_espace_membre .accroche_pub h3 a {
      font-weight: normal;
      font-size: 18px;
      text-decoration: none;
      color: #000000;
      font-weight: bold; }
      #resultats .accroche h3 a:hover,       #resultats .accroche_pub h3 a:hover,       #list_posts_espace_membre .accroche h3 a:hover,       #list_posts_espace_membre .accroche_pub h3 a:hover {
        color: #ff0000; }
  #resultats .accroche.date p,   #resultats .accroche_pub.date p,   #list_posts_espace_membre .accroche.date p,   #list_posts_espace_membre .accroche_pub.date p {
    margin-top: 6px;
    margin-bottom: 3px; }
  #resultats .accroche p,   #resultats .accroche_pub p,   #list_posts_espace_membre .accroche p,   #list_posts_espace_membre .accroche_pub p {
    float: left;
    width: 100%;
    margin-top: 12px;
    margin-bottom: 6px;
    font-size: 15px; }
    #resultats .accroche p img,     #resultats .accroche_pub p img,     #list_posts_espace_membre .accroche p img,     #list_posts_espace_membre .accroche_pub p img {
      float: left;
      margin-right: 6px;
      margin-bottom: 6px;
      width: 130px; }
  #resultats .accroche .dte b, #resultats .accroche .dte strong, #resultats .accroche .dte span,   #resultats .accroche_pub .dte b, #resultats .accroche_pub .dte strong, #resultats .accroche_pub .dte span,   #list_posts_espace_membre .accroche .dte b, #list_posts_espace_membre .accroche .dte strong, #list_posts_espace_membre .accroche .dte span,   #list_posts_espace_membre .accroche_pub .dte b, #list_posts_espace_membre .accroche_pub .dte strong, #list_posts_espace_membre .accroche_pub .dte span {
    display: block;
    float: left;
    width: 100%;
    font-size: 12px;
    margin-bottom: 3px; }
  #resultats .accroche .dte b,   #resultats .accroche_pub .dte b,   #list_posts_espace_membre .accroche .dte b,   #list_posts_espace_membre .accroche_pub .dte b {
    color: #666666;
    font-size: 11px; }
  #resultats .accroche .info,   #resultats .accroche_pub .info,   #list_posts_espace_membre .accroche .info,   #list_posts_espace_membre .accroche_pub .info {
    width: 77%; }
    #resultats .accroche .info p,     #resultats .accroche_pub .info p,     #list_posts_espace_membre .accroche .info p,     #list_posts_espace_membre .accroche_pub .info p {
      color: #4d4d4d;
      font-size: 10px;
      margin: 0;
      padding: 0;
      text-align: justify; }
    #resultats .accroche .info span,     #resultats .accroche_pub .info span,     #list_posts_espace_membre .accroche .info span,     #list_posts_espace_membre .accroche_pub .info span {
      display: block;
      margin-top: 3px;
      color: black;
      font-size: 10px; }
    #resultats .accroche .info .dte, #resultats .accroche .info .loc,     #resultats .accroche_pub .info .dte, #resultats .accroche_pub .info .loc,     #list_posts_espace_membre .accroche .info .dte, #list_posts_espace_membre .accroche .info .loc,     #list_posts_espace_membre .accroche_pub .info .dte, #list_posts_espace_membre .accroche_pub .info .loc {
      margin-bottom: 3px;
      text-align: right; }
      #resultats .accroche .info .dte *,       #resultats .accroche .info .loc *,       #resultats .accroche_pub .info .dte *,       #resultats .accroche_pub .info .loc *,       #list_posts_espace_membre .accroche .info .dte *,       #list_posts_espace_membre .accroche .info .loc *,       #list_posts_espace_membre .accroche_pub .info .dte *,       #list_posts_espace_membre .accroche_pub .info .loc * {
        font-size: 10px; }
      #resultats .accroche .info .dte b, #resultats .accroche .info .dte span, #resultats .accroche .info .dte strong,       #resultats .accroche .info .loc b, #resultats .accroche .info .loc span, #resultats .accroche .info .loc strong,       #resultats .accroche_pub .info .dte b, #resultats .accroche_pub .info .dte span, #resultats .accroche_pub .info .dte strong,       #resultats .accroche_pub .info .loc b, #resultats .accroche_pub .info .loc span, #resultats .accroche_pub .info .loc strong,       #list_posts_espace_membre .accroche .info .dte b, #list_posts_espace_membre .accroche .info .dte span, #list_posts_espace_membre .accroche .info .dte strong,       #list_posts_espace_membre .accroche .info .loc b, #list_posts_espace_membre .accroche .info .loc span, #list_posts_espace_membre .accroche .info .loc strong,       #list_posts_espace_membre .accroche_pub .info .dte b, #list_posts_espace_membre .accroche_pub .info .dte span, #list_posts_espace_membre .accroche_pub .info .dte strong,       #list_posts_espace_membre .accroche_pub .info .loc b, #list_posts_espace_membre .accroche_pub .info .loc span, #list_posts_espace_membre .accroche_pub .info .loc strong {
        display: block; }
      #resultats .accroche .info .dte span, #resultats .accroche .info .dte strong,       #resultats .accroche .info .loc span, #resultats .accroche .info .loc strong,       #resultats .accroche_pub .info .dte span, #resultats .accroche_pub .info .dte strong,       #resultats .accroche_pub .info .loc span, #resultats .accroche_pub .info .loc strong,       #list_posts_espace_membre .accroche .info .dte span, #list_posts_espace_membre .accroche .info .dte strong,       #list_posts_espace_membre .accroche .info .loc span, #list_posts_espace_membre .accroche .info .loc strong,       #list_posts_espace_membre .accroche_pub .info .dte span, #list_posts_espace_membre .accroche_pub .info .dte strong,       #list_posts_espace_membre .accroche_pub .info .loc span, #list_posts_espace_membre .accroche_pub .info .loc strong {
        color: #ff0000; }
      #resultats .accroche .info .dte b,       #resultats .accroche .info .loc b,       #resultats .accroche_pub .info .dte b,       #resultats .accroche_pub .info .loc b,       #list_posts_espace_membre .accroche .info .dte b,       #list_posts_espace_membre .accroche .info .loc b,       #list_posts_espace_membre .accroche_pub .info .dte b,       #list_posts_espace_membre .accroche_pub .info .loc b {
        color: #4d4d4d;
        font-weight: normal; }
  #resultats .accroche .info2,   #resultats .accroche_pub .info2,   #list_posts_espace_membre .accroche .info2,   #list_posts_espace_membre .accroche_pub .info2 {
    margin-top: 12px;
    width: 100%; }
    #resultats .accroche .info2 span, #resultats .accroche .info2 ul,     #resultats .accroche_pub .info2 span, #resultats .accroche_pub .info2 ul,     #list_posts_espace_membre .accroche .info2 span, #list_posts_espace_membre .accroche .info2 ul,     #list_posts_espace_membre .accroche_pub .info2 span, #list_posts_espace_membre .accroche_pub .info2 ul {
      display: block;
      float: left;
      width: 98%;
      border-left: 2px solid #666666;
      padding-left: 1%;
      font-size: 12px; }
      #resultats .accroche .info2 span li,       #resultats .accroche .info2 ul li,       #resultats .accroche_pub .info2 span li,       #resultats .accroche_pub .info2 ul li,       #list_posts_espace_membre .accroche .info2 span li,       #list_posts_espace_membre .accroche .info2 ul li,       #list_posts_espace_membre .accroche_pub .info2 span li,       #list_posts_espace_membre .accroche_pub .info2 ul li {
        color: #e53760;
        font-size: 15px; }
    #resultats .accroche .info2 span,     #resultats .accroche_pub .info2 span,     #list_posts_espace_membre .accroche .info2 span,     #list_posts_espace_membre .accroche_pub .info2 span {
      margin-top: 3px; }
#resultats .accroche_pub, #list_posts_espace_membre .accroche_pub {
  width: 100%;
  padding: 0;
  margin: 0; }

#list_posts_espace_membre .blk_accroche_header {
  border-bottom: #ff0000 solid 1px;
  margin-bottom: 12px; }
  #list_posts_espace_membre .blk_accroche_header .sel_type {
    width: 70%;
    padding-bottom: 12px; }
  #list_posts_espace_membre .blk_accroche_header .sel_etat {
    width: 30%;
    padding-bottom: 12px; }
#list_posts_espace_membre .blk_accroche {
  width: 80%; }
  #list_posts_espace_membre .blk_accroche .accroche {
    width: 95%; }
#list_posts_espace_membre .blk_etat {
  width: 20%; }
  #list_posts_espace_membre .blk_etat .etat {
    padding-top: 50px;
    text-align: center; }
