/*CSS - Ligue du centre de basketball - built 23.06.09 by Romain Guilloton - v1.0*/
/*CSS - Ligue du centre de basketball - built 23.06.09 by Romain Guilloton - v1.0*/

/*----------------------*/
/*POSITIONNEMENT GENERAL*/
/*----------------------*/

body
{
margin:auto;
width:100%;
background-image:url("../../img/bg/bg_f_bottom.jpg");
background-repeat:repeat;
}
/*header*/
#header
{
margin:auto;
width:100%;
}
#h_bg_mid
{
height:163px;
background-image:url("../../img/bg/bg_h_mid.jpg");
background-repeat:repeat-x;
}
#h_mid
{
width:800px;
height:163px;
margin:auto;
background-image:url("../../img/bg/h_ban.jpg");
background-repeat:no-repeat;
}
#cse
{
height:22px;
position:absolute;
background-image:url("../../img/cadre/cadre_cse.png");
background-repeat:no-repeat;
margin-top:5px;
margin-left:426px;
}
#cse form
{
margin-left:137px;
}
#cse_text
{
float:left;
}
#cse form #submit_cse
{
width:22px;
height:22px;
background-image:url("../../img/btn/btn_submit_cse.jpg");
background-repeat:no-repeat;
border:0px solid #000000;
cursor:pointer;
outline:none;
margin:0px;padding:0px;
margin-left:-4px;
float:left;
}
/*mid*/
#mid
{
width:100%;
margin:auto;
background-color:#343434;
overflow:hidden;
}
#m_content
{
width:800px;
overflow:hidden;
margin:auto;
background-color:#343434;
}
#m_left
{
width:585px;
float:left;
margin-top:12px;
margin-bottom:12px;
}
#m_right
{
width:200px;
float:right;
margin-top:12px;
margin-bottom:12px;
}
/*footer*/
#footer
{
width:100%;
margin:auto;
}
#f_top
{
height:150px;
background-image:url("../../img/bg/bg_f_top.jpg");
background-repeat:repeat-x;
}
#f_top_content
{
height:150px;
width:800px;
background-image:url("../../img/bg/bg_f_top.jpg");
background-repeat:repeat-x;
text-align:center;
margin:auto;
line-height:15px;
}
#logos_footer
{
height:71px;
width:118px;
background-image:url("../../img/logo/logo_footer.jpg");
background-repeat:no-repeat;
margin:auto;
float:right;
margin-top:-60px;
margin-right:40px !important;
margin-right:20px;
}
#logos_footer:hover
{
background-image:url("../../img/logo/logo_footer_hover.jpg");
}

/*----------------------*/
/*MISE EN FORME CADRES*/
/*----------------------*/

/*cadre actualités*/
#cadre_actu_top
{
width:585px;
height:24px;
background-image:url("../../img/cadre/cadre_actu_top.jpg");
background-repeat:no-repeat;
}
#cadre_doc_top
{
width:585px;
height:24px;
background-image:url("../../img/cadre/cadre_doc_top.jpg");
background-repeat:no-repeat;
}
#cadre_info
{
width:290px;
float:left;
}
#cadre_manif
{
width:290px;
float:right;
}
#pic_info
{
width:290px;
height:144px;
background-image:url("../../img/pic/pic_info.jpg");
background-repeat:no-repeat;
}
#pic_manif
{
width:290px;
height:144px;
background-image:url("../../img/pic/pic_manif.jpg");
background-repeat:no-repeat;
}
#content_info
{
width:290px;
height:328px;
background-color:#ffffff;
}
#content_manif
{
width:290px;
height:328px;
background-color:#ffffff;
}
#cadre_info_bottom
{
width:290px;
height:14px;
background-image:url("../../img/cadre/cadre_info_bottom.jpg");
background-repeat:no-repeat;
}
#cadre_manif_bottom
{
width:290px;
height:14px;
background-image:url("../../img/cadre/cadre_manif_bottom.jpg");
background-repeat:no-repeat;
}
/*cadre outils*/
#cadre_outil_top
{
width:200px;
height:24px;
background-image:url("../../img/cadre/cadre_outil_top.jpg");
background-repeat:no-repeat;
}
#cadre_outil_top_under
{
width:200px;
height:11px;
background-image:url("../../img/cadre/cadre_outil_top_under.jpg");
background-repeat:repeat-x;
}
#content_outil
{
width:200px;
height:261px;
background-color:#ffffff;
margin-top:0px !important;
margin-top:-9px;
}
#pub
{
width:200px;
height:200px;
background-color:#751818;
}
#cadre_outil_bottom
{
width:200px;
height:14px;
background-image:url("../../img/cadre/cadre_outil_bottom.jpg");
background-repeat:no-repeat;
}
.icone_actualite
{
width:25px;
height:25px;
background-image:url("../../img/icone/icone_actualite.png");
background-repeat:no-repeat;
float:left;
margin-top:2px;
}
.icone_document
{
width:25px;
height:25px;
background-image:url("../../img/icone/icone_document.png");
background-repeat:no-repeat;
float:left;
margin-top:2px;
}
.news_titre_date
{
margin-left:7px;
float:left;
margin-bottom:5px;
}

/*-----*/
/*CLASS*/
/*-----*/
/*boutons header interface*/
#pre_menu
{
width:800px;
height:141px;
}
#menu
{
width:800px;
height:9px;
}
.btn_menu
{
height:9px;
float:left;
border:none;
outline:none;
}
.btn_separateur{height:9px;float:left;border:none;outline:none;width:10px;float:left;background-image:url("../../img/btn/btn_separateur.png");background-repeat:no-repeat;}

#btn_accueil{width:43px;float:left;background-image:url("../../img/btn/btn_accueil.png");background-repeat:no-repeat;margin-left:12px;}
#btn_accueil:hover{width:43px;float:left;background-image:url("../../img/btn/btn_accueil_hover.png");background-repeat:no-repeat;}

#btn_championnat{width:85px;float:left;background-image:url("../../img/btn/btn_championnat.png");background-repeat:no-repeat;}
#btn_championnat:hover{width:85px;float:left;background-image:url("../../img/btn/btn_championnat_hover.png");background-repeat:no-repeat;}

#btn_documentation{width:88px;float:left;background-image:url("../../img/btn/btn_documentation.png");background-repeat:no-repeat;}
#btn_documentation:hover{width:88px;float:left;background-image:url("../../img/btn/btn_documentation_hover.png");background-repeat:no-repeat;}

#btn_annuaire{width:55px;float:left;background-image:url("../../img/btn/btn_annuaire.png");background-repeat:no-repeat;}
#btn_annuaire:hover{width:55px;float:left;background-image:url("../../img/btn/btn_annuaire_hover.png");background-repeat:no-repeat;}

#btn_commissions{width:77px;float:left;background-image:url("../../img/btn/btn_commissions.png");background-repeat:no-repeat;}
#btn_commissions:hover{width:77px;float:left;background-image:url("../../img/btn/btn_commissions_hover.png");background-repeat:no-repeat;}

#btn_officielle{width:96px;float:left;background-image:url("../../img/btn/btn_officielle.png");background-repeat:no-repeat;}
#btn_officielle:hover{width:96px;float:left;background-image:url("../../img/btn/btn_officielle_hover.png");background-repeat:no-repeat;}

#btn_partenaires{width:67px;float:left;background-image:url("../../img/btn/btn_partenaires.png");background-repeat:no-repeat;}
#btn_partenaires:hover{width:67px;float:left;background-image:url("../../img/btn/btn_partenaires_hover.png");background-repeat:no-repeat;}

#btn_contact{width:47px;float:left;background-image:url("../../img/btn/btn_contact.png");background-repeat:no-repeat;}
#btn_contact:hover{width:47px;float:left;background-image:url("../../img/btn/btn_contact_hover.png");background-repeat:no-repeat;}

/*boutons outils*/
.btn_outil
{
width:200px;
height:38px;
background-image:url("../../img/btn/btn_fond_outil.png");
background-repeat:repeat-x;
margin-bottom:6px;
}
.btn_outil:hover
{
background-image:url("../../img/btn/btn_fond_outil_hover.png");
cursor:pointer;
}
.icone_btn_outil
{
margin:11px 0px 0px 15px;
position:absolute;
width:16px;
height:17px;
}
.texte_btn_outil
{
font-family:Arial,sans-serif;color:#343434;font-weight:bold;font-size:11px;
margin:13px 0px 0px 40px;
position:absolute;
}
#icone_btn_outil_saisie
{
background-image:url("../../img/icone/icone_saisie_resultat.png");
background-repeat:no-repeat;
}
#icone_btn_outil_plan
{
background-image:url("../../img/icone/icone_plan_acces.png");
background-repeat:no-repeat;
}
#icone_btn_outil_mail
{
background-image:url("../../img/icone/icone_mail.png");
background-repeat:no-repeat;
}
.icone_btn_outil_big
{
margin:6px 0px 0px 8px;
position:absolute;
width:28px;
height:27px;
}
#icone_btn_outil_big_region_centre
{
background-image:url("../../img/icone/icone_region_centre.jpg");
background-repeat:no-repeat;
}
#icone_btn_outil_big_ffbb
{
background-image:url("../../img/icone/icone_ffbb.jpg");
background-repeat:no-repeat;
}
/*texte footer*/
.txt_footer_1
{
font-family:Arial, sans-serif;
font-size:12px;
color:#ffffff;
margin:0px;
}
.txt_footer_2
{
font-family:Arial, sans-serif;
font-size:12px;
color:#343434;
}
.txt_footer_3
{
font-family:Arial, sans-serif;
font-size:11px;
color:#343434;
font-weight:bold;
}
.txt_footer_3 strong, .txt_footer_3 p a
{
font-family:Arial, sans-serif;
font-size:11px;
color:#343434;
font-weight:normal;
}
/*boutons footer*/
.btn_footer_2
{
font-family:Arial, sans-serif;
font-size:12px;
color:#343434;
text-decoration:none;
}
.btn_footer_2:hover
{
color:#00dcff;
text-decoration:none;
}
.btn_footer_3
{
font-family:Arial, sans-serif;
font-size:11px;
color:#343434;
font-weight:bold;
text-decoration:none;
}
.btn_footer_3:hover
{
color:#00dcff;
text-decoration:none;
}
/*Affichage des news*/
.news
{
margin:20px 0px 0px 0px;
}
.content_news_250
{
width:250px;
margin:0px 20px 0px 20px;
}
.news_date
{
font-family:Arial, sans-serif;
font-size:11px;
color:#6d654e;
}
.news_titre_doc
{
font-family:Arial, sans-serif;
font-size:12px;
color:#daad42;
font-weight:bold;
height:14px;
overflow:hidden;
margin:0px;padding:0px;
}
.news_lien_doc
{
width:250px;
height:17px;
background-image:url("../../img/btn/btn_dl_doc.png");
background-repeat:no-repeat;
border:none;
outline:none;
clear:both;
display:block;
margin-top:5px;
}
.news_lien_doc:hover
{
background-image:url("../../img/btn/btn_dl_doc_hover.png");
}
.news_titre_actu
{
font-family:Arial, sans-serif;
font-size:12px;
color:#348a0a;
font-weight:bold;
height:14px;
overflow:hidden;
margin:0px;padding:0px;
}
.news_titre_actu a
{
font-family:Arial, sans-serif;
font-size:12px;
color:#348a0a;
font-weight:bold;
text-decoration:none;
}
.news_titre_actu a:hover
{
text-decoration:underline;
}
.news_lien_actu
{
width:250px;
height:17px;
background-image:url("../../img/btn/btn_dl_actu.png");
background-repeat:no-repeat;
border:none;
outline:none;
clear:both;
display:block;
margin-top:5px;
}
.news_lien_actu:hover
{
background-image:url("../../img/btn/btn_dl_actu_hover.png");
}
.btn_cadre_bottom
{
font-family:Arial, sans-serif;
font-size:11px;
color:#343434;
font-weight:bold;
float:right;
text-decoration:none;
}
.btn_cadre_bottom:hover
{
color:#ffffff;
}

/*---------------*/
/*PAGE ACTUALITES*/
/*---------------*/
#cadre_actualites
{
width:585px;
float:left;
}
#pic_actualites
{
width:585px;
height:144px;
background-image:url("../../img/pic/pic_actualites.jpg");
background-repeat:no-repeat;
}
#pic_documentation
{
width:585px;
height:144px;
background-image:url("../../img/pic/pic_doc.jpg");
background-repeat:no-repeat;
}
#content_actualites
{
width:585px;
background-color:#ffffff;
}
.content_actualites_545
{
width:545px;
margin:0px 20px 0px 20px;
overflow:hidden;
}
#cadre_actualites_bottom
{
width:585px;
height:14px;
background-image:url("../../img/cadre/cadre_actualites_bottom.jpg");
background-repeat:no-repeat;
}
.news_contenu
{
font-family:Arial, sans-serif;
font-size:12px;
color:#343434;
clear:both;
}
.news_sous_titre
{
font-family:Arial, sans-serif;
font-size:12px;
color:#07b5e0;
font-weight:bold;
}
.news_tags, .news_tags h2, .news_tags h2 strong
{
font-family:Arial, sans-serif;
font-size:11px;
color:#a3a3a3;
font-weight:bold;
display:inline;
margin:0px;
padding:0px;
}
.news_lien a
{
text-decoration:none;
font-family:Arial, sans-serif;
font-size:11px;
color:#fb6a21;
font-weight:bold;
display:inline;
margin:0px;
padding:0px;
}
.news_lien a:hover
{
text-decoration:underline;
}
.lien_page
{
font-family:Arial, sans-serif;
font-size:12px;
color:#343434;
font-weight:bold;
text-decoration:none;
background:#f2f0f0;
border:1px solid #b7b7b7;
}
.lien_page:hover
{
color:#10bae5;
}
/*------------------*/
/*PAGE DOCUMENTATION*/
/*------------------*/

.folder
{
margin-top:7px;
display:block;
text-decoration:none;
}

.folder:hover
{
background:#c1e7af;
}
.icone_folder_open
{
width:16px;
height:15px;
background-image:url("../../img/icone/icone_folder_open.png");
background-repeat:no-repeat;
float:left;
}
.icone_folder_close
{
width:16px;
height:15px;
background-image:url("../../img/icone/icone_folder_close.png");
background-repeat:no-repeat;
float:left;
}
.titre_folder
{
font-family:Arial, sans-serif;
color:#2e66a2;
font-size:11px;
font-weight:bold;
float:left;
margin-left:7px;
margin-top:2px;
}
.clear
{
display:block;
clear:both;
}
.liste_doc
{
border-left:1px solid #8cb1d8;
margin-left:7px;
padding-bottom:5px;
}
.marge_doc
{
height:10px;
}
.doc_contenu_marge
{
float:left;
margin-left:7px;
width:500px;
}
.doc_trait
{
width:9px;
height:7px;
border-bottom:1px solid #8cb1d8;
float:left;
}
.doc_titre
{
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#55af28;
}
.doc_titre a
{
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#55af28;
text-decoration:none;
}
.doc_titre a:hover
{
text-decoration:underline;
}
.doc_description
{
font-family:Arial, sans-serif;
font-size:11px;
color:#343434;
}
.doc_sous_titre
{
font-family:Arial, sans-serif;
font-size:11px;
color:#6c95c0;
font-weight:bold;
}

/*------------*/
/*PAGE CONTACT*/
/*------------*/
#cadre_contact_top
{
width:585px;
height:24px;
background-image:url("../../img/cadre/cadre_contact_top.jpg");
background-repeat:no-repeat;
}
#pic_contact
{
width:585px;
height:144px;
background-image:url("../../img/pic/pic_contact.jpg");
background-repeat:no-repeat;
}
.titre_contact
{
font-family:Arial, sans-serif;
font-size:12px;
color:#6c95c0;
font-weight:bold;
padding:0px;
margin:0px;
}
.normal_contact
{
font-family:Arial, sans-serif;
font-size:11px;
color:#343434;
}
.mailto
{
font-family:Arial, sans-serif;
font-size:11px;
color:#6c95c0;
text-decoration:none;
}
.mailto:hover
{
text-decoration:underline;
}
hr
{
color: #c4c4c4;
background-color: #c4c4c4;
height: 1px;
border: 0;
}
/*----------------*/
/*PAGE PARTENAIRES*/
/*----------------*/
#cadre_partenaires_top
{
width:585px;
height:24px;
background-image:url("../../img/cadre/cadre_partenaires_top.jpg");
background-repeat:no-repeat;
}
#pic_partenaires
{
width:585px;
height:144px;
background-image:url("../../img/pic/pic_partenaires.jpg");
background-repeat:no-repeat;
}
.un_partenaire
{
height:103px;
background-image:url("../../img/cadre/cadre_icone_partenaires.png");
background-repeat:no-repeat;
float:left;
margin-right:25px;
}
.un_partenaire_right
{
height:103px;
background-image:url("../../img/cadre/cadre_icone_partenaires.png");
background-repeat:no-repeat;
float:right;
margin-right:55px;
}
.logo_partenaire
{
width:53px;
margin:25px 0px 0px 25px;
float:left;
}
.titre_lien_partenaires
{
float:left;
margin:30px 0px 0px 25px;
}
.titre_partenaires
{
font-family:Arial, sans-serif;
color:#00b7ff;
font-size:14px;
font-weight:bold;
}
.lien_partenaires
{
font-family:Arial, sans-serif;
color:#616161;
font-size:12px;
text-decoration:none;
}
.lien_partenaires:hover
{
text-decoration:underline;
}
/*----------------*/
/*PAGE CHAMPIONNAT*/
/*----------------*/
#cadre_championnat_top
{
width:585px;
height:24px;
background-image:url("../../img/cadre/cadre_championnat_top.jpg");
background-repeat:no-repeat;
}
#pic_championnat
{
width:585px;
height:144px;
background-image:url("../../img/pic/pic_championnat.jpg");
background-repeat:no-repeat;
}
#recherche_championnat
{
font-family:Arial, sans-serif;
color:#5d5d5d;
font-size:12px;
text-align:center;
margin-bottom:20px;
}
#cadre_federaux
{
width:270px;
float:left;
}
#cadre_federaux_top
{
height:23px;
background-image:url("../../img/cadre/cadre_federaux.png");
background-repeat:no-repeat;
}
#cadre_federaux_content
{
width:230px;
margin-left:10px;
background:#f2f0f0;
border-left:1px solid #fb6a21;
border-right:1px solid #fb6a21;
border-bottom:1px solid #fb6a21;
padding:10px;
}
#cadre_regionaux
{
width:270px;
float:right;
}
#cadre_regionaux_top
{
height:23px;
background-image:url("../../img/cadre/cadre_regionaux.png");
background-repeat:no-repeat;
}
#cadre_regionaux_content
{
width:230px;
margin-left:10px;
background:#f2f0f0;
border-left:1px solid #50abc2;
border-right:1px solid #50abc2;
border-bottom:1px solid #50abc2;
padding:10px;
}
.titre_championnat_federaux
{
font-family:Arial, sans-serif;
color:#fb6a21;
font-size:11px;
font-weight:bold;
}
.text_championnat
{
font-family:Arial, sans-serif;
color:#545454;
font-size:11px;
text-decoration:none;
}
.text_championnat:hover
{
text-decoration:underline;
}
.titre_championnat_regionaux
{
font-family:Arial, sans-serif;
color:#32a1bd;
font-size:11px;
font-weight:bold;
}
