body {
  margin:0;
    padding: 0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    text-align: center;
background: #223241 url(../images/fond-motif.gif) repeat-x;
    }

table, tr, td{
    font-size:12px;
    padding: 0;
}

a{
    color:black;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}
#conteneur {
    padding: 0;
    width:950px;
    height: 650px;;
    border:3px solid white;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    position: relative;
    margin-top: 50px;
    
  
}    

#bloc_identite{
    
    position: absolute;
    top: 34px;
    color:white;
    left: 166px;
    z-index:500;
}

#bloc_identite a{
    color:white;
}

#bloc_identite a:hover{
text-decoration: underline;
    
}

#nav_haut {
	width: 626px;
	height: 43px;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index:500;
    left:163px;
    top:96px;
	border: 0;
}

#nav_haut img{
    border: 0;    
	margin: 0;
    padding: 0;
}

#nav_haut ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    float: left;
    border: 0;
}

#nav_haut li{
    list-style-type: none;
    margin: 0;
    padding: 0; 
    float:left;
	border: 0;        
}

#menu_equipe{
    margin: 0;
    padding: 0;   
    position: absolute;
    z-index:80;
    right:-3px;
    top:-23px;
    background-color: white;
    border-top:3px solid white;
    border-left:3px solid white;
    border-right:3px solid white;
}

#choix_equipe  {

    margin: 0;
    padding: 0;   
    position: absolute;
    z-index:80;
    right:-3px;
    top:-23px;
    
    border-top:3px solid white;
    border-left:3px solid white;
    border-right:3px solid white;
    
}
#choix_equipe ul {
    list-style-type: none;
    margin: 0;
    padding: 0;   
    
}
#choix_equipe li {
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    height: 20px;
    background: white;
    list-style-type: none;    
}

#ariane{
    
    float: left;
    width: 950px;
    clear: left;
}

#centre {
      padding: 0;
    padding-top: 20px;
    width:870px;
    height: 430px;

     
    position: absolute;
    top: 150px;
    left: 45px;
    overflow:auto;
    
}

h1{
    
    font-size:16px;
    color:black;
}
#bandeau_bas{
    
    position: absolute;
    top: 700px;
    left:0px;
}
#formulaire_calendrier{
    
    width: 500px;
    height: 470px;
    position: absolute;
    background-color: white;
    left: 225px;
    border: 1px solid;
    padding: 15px;
    z-index:1500;
    display: none;
    top: 120px;
    float: left;
    background-image:url('../images/fond-dialogbox.jpg');
    background-position: bottom

    
}


#loader{
    
    display: none;
    position: absolute;
    top:250px; 
    left:0px;
    width: 950px;
    text-align:center;
    z-index:500;
}

select{
    border: 1px solid #693;
}
select:hover{
       border: 1px solid #FC6;  

}

input{
    border: 1px solid #693;
    background-image: url('../images/fond-input.gif');
    background-position: right top;    
    background-repeat: no-repeat;
}
input:hover{
    border: 1px solid #FC6;
    
}



textarea{
    border: 1px solid #693;
    background-image: url('../images/fond-input.gif');
    background-position: right top;
       background-repeat: no-repeat;     
}

textarea:hover{
     border: 1px solid #FC6;   
}




#message_calendrier{
    color:red;
}

#lst_choix_type_evenement{
    
    clear:both;
    
    padding: 0;
    margin: 0;

    width: 150px;
    position: absolute;
    top:250px;
    left:0px;
}

#lst_choix_type_evenement ul {
    list-style-type: none;
    
}

#lst_choix_type_evenement li {
    list-style-type: none;
    padding: 5px;
    
}


#lst_date_evenement{
    
    
    
    padding: 0;
    margin: 0;
    padding-top: 35px;
    padding-left: 10px;
}

#lst_date_evenement ul {
    list-style-type: none;
    
}

#lst_date_evenement li {
    
    height: 20px;
    cursor: pointer;
    
}

.titre_form{
    width: 150px;
    height:22px;
}

#probleme{
    color:red;
    padding:15px;
}



#formulaire_poste{
    
    width: 600px;
    position: absolute;
    background-color: white;
    left: 225px;
    top: 120px;
    border: 1px solid;
    padding: 15px;
    z-index:800;
    
    display: none;
    
}

/* Gestion des positions */
#terrain_position{
    
    
    float: left;
    width: 400px;
    height: 622px;
    background-image: url('../images/terrain_position.jpg');
    position: relative;
}

#position_choisi{
    float:right;
    width:160px;
}

.defaut_position{
    width: 40px;;
    height: 37px;
    cursor:pointer;   
}


/* Fiche détaillé joueur*/

#comment{
    
    width: 490px;
    position: absolute;
    background-color: white;
    left: 225px;
    border: 1px solid black;
    padding: 15px;
    
    display: none;
    z-index:88000;
        background-image:url('../images/fond-dialogbox.jpg');
    background-position: bottom

    
}



#calendrier_date {
    
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background-image: url('../images/calendrier_date.gif');
    height: 198px;
    width: 102px;
    float: left;
    position: absolute;
    top: 0px;
    left: 10px;
    font-weight: bold;
    position:relative;
}

#calendrier_date #jour{
    position: absolute;
    top:45px;
    left:0px;
    font-size:12px;
    width:85px;
    text-align:center;
}

#calendrier_date #numero{
    position: absolute;
    top:50px;
    left:0px;
    font-size:55px;
    width:85px;
    text-align:center;
    letter-spacing: -1px;
}
#calendrier_date #mois{
    position: absolute;
    top:110px;
    left:0px;
    font-size:12px;
    width:85px;

    text-align:center;
}

#calendrier_date #heure{
    color:white;
    font-size:20px;
    position: absolute;
    top: 157px;
    left:0px;
    width: 90px;
    text-align: center;
    font-weight: normal;
font-family: Verdana, Geneva, sans-serif;
letter-spacing: -1px;;
}

#listEvenement{
    width:585px;
    position: absolute;
    left: 285px;
    top:61px;
    overflow: auto;
    height: 388px;

}

#lst_mois{
     width:154px;;
     height: 375px;
     position: absolute;
     left:130px;
     top:30px;

     background-image:url('../images/fond_mois.gif');
   background-repeat: no-repeat;  
}

.date_mensuel{
    font-weight: bold;
    width: 124px;
    height:25px;;
    padding-left: 30px;
    cursor:pointer;
}

a.ln_mois_calendrier{
    color:black;
    text-decoration: none;
}


a.ln_mois_calendrier:hover{
    color:black;
    text-decoration: underline;
}

#titre_compo{
    
    width: 850px;
    text-align: center;
    font-size:18px; 
    font-weight: bold;
    color:#7f7f7f;
    padding-top: 30px;
    padding-bottom: 20px;
}

#choix_compo{
        width: 850px;
    text-align: center;
}

#choix_compo img{
    border:0;
}
#message{
    position: relative;
    left:450px;
    width: 200px;
    color:red;
}

#choix_match{
    width: 850px;


}

#index_choix_match{
    
    height: 35px;
    line-height: 35px;
    position: relative;
    padding-left: 10px;
    left: 150px;
    width: 450px;
    border:1px solid;
       
}

#liste_choix_match{
          position: relative;
            left: 210px;  
            width: 460px;
            border: 1px solid;
            cursor:pointer;


}
.item_match{
            padding-left: 10px;
            padding-top: 10px;
            padding-bottom: 10px;

}

.item_match:hover {
            padding-left: 10px;
            padding-top: 10px;
            padding-bottom: 10px;
    background:red;
}

.nom_select{
    color:black;
    text-transform: uppercase;
    position: absolute;
    bottom:-5px;
    left:-15px;
    width:75px;
   
    text-align:center;
    font-weight:bold;
    font-size:11px;
}




.fdm_maillot_vide{
    background-image: url('../images/maillot_defaut.png'); 
	behavior: url(../iepngfix.htc);
    width:45px; 
    height:54px;
    float: left;
    z-index:50000;
    display: block;
    position: absolute;

}
.fdm_maillot_vide.hover{
    background-image: url('../_fichiers/club/1/1245426844_maillot_asse.png');   
    width:45px; 
    height:54px;
    float: left;

}

.titre_edit_compo{
    font-weight:bold;
    font-size:14px;
    line-height:37px;
    color:black;

}

#liste_commentaire{
    
position: relative;
top: 50px;
left: 30px;
overflow:auto; 
width:360px;
 height:170px;
}

#formulaire_fdm{
    
    width: 485px;
    height: 270px;
    position: absolute;
    background-color: white;
    left: 225px;
    border: 1px solid;
    padding: 15px;
    z-index:59000;
    display: none;
    top: 0px;
    float: left;
        background-image:url('../images/fond-dialogbox.jpg');
    background-position: bottom

    
    
}

#detail_commentaire{
    width:342px;
    height:140px;
    overflow:auto;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    top: 40px;
    left: 15px;
    padding:15px;
    z-index:66000;
}

#choix_tactique{
    width:330px;
}

#traitementEnvoiSMS{
    width:320px;
    height:160px;
    text-align: center;
    line-height: 150px;
    background-color: white;
    border:1px solid black;
    color:red;
    position: absolute;
    top:100px;
    left:505px;
    z-index:50000;
    overflow: none;
    display:none;
    
}

#flux{
    width: 375px;
    height: 200px;
    float: left;

    position: relative;
}

#contenu_flux{
    position: absolute;
    top:32px;
    left:4px;
    overflow: hidden;   
    width: 363px; 
    height: 144px;

}

.ligne_flux{
    height: 20px;
    line-height: 20px;
    font-size:11px;
    width: 100%;
    overflow: hidden;
cursor: pointer;
}

.bloc_homepage{
    width: 185px;
    height:190px;
    float: left;
    position: relative;
}

#contenu_pense_bete{
    width:160px;
    height: 130px;
    position: absolute;
    top:40px;
    left:15px;
    font-size:10px;
}

#form_pense_bete{
    position: absolute;
    top:40px;
    left:15px;
}

#form_pense_bete textarea{
    
    width:160px;
    height: 110px;
    border:0px;
    background: transparent;
    font-size:11px;
}

#form_pense_bete input{
   float: right;   
   border:1px solid  black;
  font-size:11px;   
}

#conteneur_fiche{
    position: absolute;
    top:195px;
    left:30px; 
    width:315px; 
    height:145px; 
    overflow:none; 
    color:white; 
    float: left; 
    z-index:16000;  
    font-weight: bold;
}

#form_fiche_club{
    position: absolute;  
        top:195px;
    left:30px;     
    width:315px; 
    height:145px;
    overflow:none; 
    color:white; 
    z-index:8000;

}

#form_fiche_club textarea{
    
    font-family: arial;
    width:300px;
    height: 140px;
    border:0px;
    background: transparent;
    font-size:12px;
    color:white;
}

#form_fiche_club input{
   float: right;   
   margin-right: 14px;
   border:1px solid  black;
  font-size:11px;   
}

#dateJour{
    
    font-size:11px;
    position: absolute;
    left:760px;
    top:68px;
    z-index:80000;
}

