/* ------------------ REDEFINITIONS BALISES ------------------ */
body {
  background: #E3E3E3;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 62.5%;
  margin: 0;
  padding: 0;
}

img {
  border: none;
}
form {
  margin: 0;
  padding: 0;
}

table {
  border-collapse: collapse;
}

a {
  text-decoration: none;
  color: #B69446;
}
a:hover {
  text-decoration: underline;
}

/* ------------------ ZONES DU DOCUMENT ------------------ */
    #conteneur {
      position: relative;
      background: #D1D1D1 url(../images/commun/bg_conteneur.jpg) repeat-x 0 204px;
    }
    #conteneur-inner {
      background: url(../images/commun/bg_page.jpg) repeat-y top center;
    }
    #conteneur-lions {
      background: url(../images/commun/bg_conteneur_inner.jpg) no-repeat 50% 204px;
    }
          /* -> HEADER */
           #header {
              height: 231px;
              background: url(../images/commun/bg_header.jpg) repeat-x top left;
            }
            #header-inner {
              height: 231px;
              background: url(../images/commun/bg_header_inner.jpg) no-repeat 50% 95px;
            }
            #header h1 {
              margin: 0;
              padding: 0;
            }
            #header-contenu {
              width: 977px;
              margin: 0 auto;
            }
            
            
            
        #flash_zone {
          width: 970px;
          margin: 0 auto;
          height: 136px;
          background : url(../images/fd_no_flash.jpg) no-repeat top center;
        }
    #page {
      position: relative;
      z-index: 10;
      left: 50%;
      width: 983px;
      margin-left: -488px;
      /*background: url(../images/commun/bg_page.jpg) repeat-y top center;*/
      
    }
         
         
         
         /*#page-bg {
            position: relative;*/
            /*background: url(../images/commun/bg_page_inner.jpg) no-repeat top center;*/
            /*height: 2000px;*/
            /*background: url(../images/commun/bg_page_bg.jpg) no-repeat bottom left;*/
          /*}*/
          /*#page-bg {*/
          #page-inner {
            position: relative;
            /*background: url(../images/commun/bg_page_bg.jpg) no-repeat bottom left;*/
            /*height: 2000px;
            padding: 0 0 0 14px;*/
            padding: 0 0 0 10px;
            margin: -27px 0 0 0;
          }
    
    #footer {
      position: relative;
      background: url(../images/commun/bg_footer.jpg) repeat-x top left;
      height: 76px;
    }
        #footer-inner {
          position: relative;
          left: 50%;
          background: url(../images/commun/bg_footer_inner.jpg) no-repeat top center;
          width: 983px;
          margin-left: -488px;
          height: 51px;
          padding: 25px 0 0 0;
        }
        
  /* ------------------ HOMEPAGE ------------------ */
  #diaporama_equipe {
    padding: 30px 0 0 19px;
    float: left;
  }
      #focus_ol {
        padding: 4px 0 0 5px;
        float: left;
      }
      .col_left {
        float: left;
      }
      .col_right {
        width: 204px;
        float: left;
      }
      .latest_news {
        float: left;
        margin-left: 2px;
      }
      .latest_news h2 {
        margin: 0px;
        padding: 10px 0 0 0;
      }
      .calibrage {
        height: 683px;
      }
      .plan_du_stade {
        padding: 0 0 0 17px;
      }
      .partenaires {
        background: url(../images/commun/bg_page_bg.jpg) no-repeat top left;
        margin: 6px 0 0 -3px;
        padding: 20px 0 0 2px;
      }
      
      /* -> Esprit Club */
      .pad_esprit_club {
        width: 205px;
        height: 160px;
        margin: 10px 0 0 5px;
        padding: 11px 0 0 0;
        background: url(../images/accueil/bg_esprit_club.png) no-repeat top left;
      }
      
      .link_esprit {
        padding: 0 0 0 107px;
      }
      
  
  /* ------------------ RECHERCHE + LOGIN ------------------ */
  #search_log {
    position: relative;
    z-index: 100;
    margin: 0 auto;
    width: 938px;
    height: 40px;
    background: url(../images/commun/search_log_bar.png) no-repeat top center;
  }
   #search_log.connect {
    background: url(../images/commun/search_log_bar_co.png) no-repeat top center;
  }
      #formSearch {
        float: left;
        width: 225px;
        /*height: 40px;
        background: url(../images/commun/fd_search.png) no-repeat top left;*/
      }
      .case_input {
        background: url(../images/commun/fd_input_search.gif) no-repeat top left;
        width: 70px;
        height: 22px;
        padding: 0 5px 0 5px;
      }
      .recherche_tit {
        width: 126px;
        height: 21px;
      }
      .keywords,
      .inputText {
        width: 60px;
        font-size: 10px;
        padding: 5px 0 0 0;
        margin: 0;
        border: none;
        background: none;
      }
      .conteneur-login {
        margin-left: 260px;
        width: 430px;
        float: left;
        font-size: 11px;
        font-weight: bold;
      }
      #form_login {
        display: none;
      }
  /* ------------------ FOOTER ------------------ */
    #footer-inner ul {
      margin: 0;
      padding: 0 0 0 180px;
      font-size: 1.2em;
      list-style-type: none;
    }
    #footer-inner ul li {
      float: left;
    }
    #footer-inner ul li a {
      float: left;
    }
    #footer-inner ul li div.separateur {
      float: left;
      width: 70px;
      background: none;
    }
    #footer-inner ul li a {
      color: #000;
    }
    
  /* ------------------ OUTILS ------------------ */
  .clearer,
  .clear {
    clear: both;
  }
  
  .debug {
    font-size: 12px;
    background: #CC0000;
  }
  
   /* ------------------ Menu Criteres ------------------ */
    .tool_menu {
        width: 205px;
        float: left;
    }
    .tool_menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }
    .tool_menu ul li {
        color: #B69446;
        padding: 0;
        margin: 0;
    }
    
    
    
/*.tool_menu img {
    float: left;
}


.tool_menu ul ul {
    background: url(../images/annuaire/bg_ul.png) no-repeat 0 0;
    padding: 0;
    margin: 0;
}

*/   #Criteres li {
        list-style-type: none;
        margin: 0px;
        padding: 0px;
      }
      #Criteres li li {
        list-style-type: none;
        margin: 0px;
        padding: 0 5px 0 5px;
        
      }
  
  /* ----- MESSAGES d'erreur ----- */
  .error_contener {
    position: absolute;
    top: 0px;
    left: 0px;
    background:#B69446;
    z-index: 2500;
    width: 100%;
    height: 100%;
    opacity : 0.5;
    filter : alpha(opacity=50);
    z-index: 2500;
  }
  .error_inner {
    background: #FFF;
    width: 320px;
    height: 200px;
    padding: 0 10px 0 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -100px 0 0 -160px;
    border: 1px solid #B69446;
    z-index: 25000;
  }
  
  .close {
    text-align: right;
  }
  .error_inner strong {
    color:#B69446;
  }

/* GALLERY Flickr -- update Janvier 2011
------------------------------------------------------------------------------------*/
#slideshow { padding: 50px 0 0 50px; min-height: 450px; height: auto !important; height: 450px; }
#slideshow .onePhotoset {
		float: left;
		padding: 15px 5px 0 5px;
		text-align: center;
		color:#656365;
		font-family:Verdana,Arial,sans-serif;
		font-size:12px;
		width: 150px;
    height: 110px;
    margin: 5px;
}

.retour_liste_albums {
    background: url("../images/annuaire/retour_liste.png") no-repeat scroll left top transparent;
    color: #B69446;
    display: block;
    font-size: 12px;
    line-height: 21px;
    font-weight: bold;
    margin: 15px 0 15px 0px;
    padding: 0 0 0 25px;
}
