/** styles de base **/ 
/*les styles de base pour td, p, a sont dans stylebase.css*/ 
body {
	margin: 0px;
	background:#FFFFFF;
	overflow-x:hidden;
	}

a.lienlire {
    color: #143d6b;
    text-decoration: underline;
}
a.lienlire:hover {
    color: #EB7E31;
    text-decoration: underline;
}
a.lienconsulter {
    color: #143d6b;
    text-decoration: none;
}
a.lienconsulter:hover {
    color: #EB7E31;
    text-decoration: none;
}


.titreHaut {
    color:#7B7E93;
    font-weight:bold;
    font-size:12px;
}

/**menu**/
.item0 {
    background: #233D69;
    color: #c1bdcc;
    font-weight:bold;
    width:182px;
    height: 24px;
    font-size:12px;
}
.itemActif0 {
    background: #4C4773;
    width:182px;
    height:24px;
    font-weight:bold;
    font-size:12px;
}

.link_menu0 {
    color: #c1bdcc;    
}
.link_menu0:hover {
    color: #FFFFFF;    
}
.link_menu0Actif {
    color: #FFFFFF;
}
.link_menu0Actif:hover {
    color: #FFFFFF;
}

.menuHaut {
    color: #7B7E93;
    text-decoration: underline;
}
.menuHaut:hover {
    color: #FF9900;
    text-decoration: underline;
}
/**forms**/
input,textarea,select {
  border:1px solid #CFCFCF;
  font-family: verdana;
  font-size:11px;
}
input.submit {
  border:1px solid #CFCFCF;
  font-family: arial;
  font-size:12px;
  background-color:#233D69;
  color: #FFFFFF;
  font-weight:bold;
  cursor:pointer;
  cursor:hand;
  padding:2px;
}

input.submit:hover {
  background-color:#7B7E93;
}

hr {
    color: #a7a7a7;
    text-align:center;
    width: 75%
    size:1;
}

/* Pages FAQ (index.php) */
#div_faq_cat_question {
  float:left;
  font-size: 14px;
  font-weight:bold;
}

#div_faq_question_sans_cat {
  float:left;
  margin-left:0px;
  font-weight:bold;
}

#div_faq_reponse_sans_cat {
  float:left;
  margin-left:20px;
}

#div_faq_question {
  float:left;
  margin-left:20px;
  font-weight:bold;
}

#div_faq_reponse {
  float:left;
  margin-left:40px;
}

.spacer
{
	clear: both;
	display: block;
}


/*
visuels carrés
*/
  .cadre_categorie_document {
    width:170px;
    height:160px;
    margin:5px;
    padding:0px;
    
    background-color:#CCCCCC;
    background-position: center center;
    background-repeat: no-repeat;
    
    float:left;
    
    cursor: pointer;
    
  }


  
  .cadre_categorie_document_fond_titre {
    position: relative;
    top:70%;
    left:0px;
    height:22px;
    width:100%;

    opacity : 0.8;
    filter : alpha(opacity=80);     
    
    
  }
  
  .cadre_categorie_document_fond_titre:hover {
    background-color:#CCCCCC;   
  }
  
  .cadre_categorie_document_titre {
    padding:3px;
    
    text-transform:uppercase;
    font-family: Arial;
    font-size:12px;
    font-weight:bold;  
  }
  
/*
documents
*/  

.document_liste {
  margin-bottom:10px;
  margin-top:10px;
}


.document_icone_categorie {
  float:left;
  
    background-color:#CCCCCC;
    background-position: center center;
    background-repeat: no-repeat;  
  
  width:40px;
  height:40px;
}

.document_titre_categorie {
  font-size:12px;
  font-weight:bold;
  background-color:#C5C6D4;
  color:#000000;
  padding:3px;
  text-transform:uppercase;
  
  margin-top:10px;
  margin-bottom:5px;
}

.document_titre_sous_categorie {
  font-size:12px;
  font-weight:bold;
  color:#636585;
  padding:2px;
  text-transform:uppercase;
  
  margin-top:10px;
  margin-bottom:5px;
}

.document_titre {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  padding:2px;
}
.document_description {
  font-size:11px;
  text-align:justify;
  padding:2px;
}
.document_date {
  font-size:11px;
  color:#888888;
  padding:2px;
}
.document_telecharger {
  font-size:11px;
  padding:2px;
}

.document_chemin_de_fer {
  font-size:9px;
  text-align:right;
}
.document_chemin_de_fer a {
  color:#999999;
}

/*
sondage
*/
.cadre_sondage {

    margin:5px;
    padding:5px;
    
    background-color:#eee;
}
.cadre_sondage_titre {
  font-weight:bold;
  color:#C1BDCC;
  font-size:13px;
  background-color:#233D69;
  padding:5px;

}
.cadre_sondage_texte {
  text-align:justify;
  margin-top:2px;
}
.cadre_sondage_lien {
  text-align:right;
  margin-top:2px;
}
.cadre_sondage_titre_resultat {
  font-weight:bold;
}
.cadre_sondage_date {
  color:#888888;
}

/*
forum
*/
.forum_table {
  border:1px solid #C5C6D4;
}
.forum_table th {
  background-color: #C5C6D4;
  color:#233D69;
  font-weight: bold;
  font-size:12px;
  padding:5px;
}
.forum_table td {
  border-bottom:1px solid #C5C6D4;
  font-size:11px;
}

.forum_table_noborder {

}
.forum_table_noborder th {
  background-color: #C5C6D4;
  color:#233D69;
  font-weight: bold;
  font-size:12px;
  padding:5px;
}
.forum_table_noborder td, .forum_noborder {
  border:0px;
}

.forum_numero_page {
  float:left;
  width:18px;
  height:16px;
  margin:2px;
  background-color:#E6E6EC;
  color:#233D69;
  text-align:center;
}
.forum_numero_page:hover {
  background-color:#FF5500;
  color:#ffffff;
  text-align:center;
}
.forum_numero_page_active {
  float:left;
  width:18px;
  height:16px;
  margin:2px;
  text-align:center;
  
  background-color:#233D69;
  color:#ffffff;  
}
