body { margin:0px; padding:0px; padding-left:2px; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background-image:url(images/fond.jpg); background-repeat:repeat-x; background-color:#eff4fa; }

a:active, a:link, a:visited { font-weight:bold; text-decoration:none; color:#0064ae; }
a:hover, a.man_play:hover, a.man_titre, a.man_titre_dl { color:#666; }

form { margin:0; padding:0; }

h1, h2, h3, h4, h5, h6 { padding:0px; margin:0px; color:#0064ae; }
h1 { font-size:24px; }
h2 { font-size:20px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:10px; }

.menu_princ, a.menu_princ:active, a.menu_princ:link, a.menu_princ:visited, .menu_sec, a.menu_sec:active, a.menu_sec:link, a.menu_sec:visited { font-weight:bold; font-size:12px; }

.menu_princ { color:#fff; background-color:#0064ae; }
a.menu_princ:active, a.menu_princ:link, a.menu_princ:visited { color:#fff; background-color:#0064ae; }
a.menu_princ:hover { background-color:#936; }

.menu_sec { color:#0064ae; background-color:#eff4fa; }
a.menu_sec:active, a.menu_sec:link, a.menu_sec:visited { color:#0064ae; background-color:#eff4fa; }
a.menu_sec:hover { color:#fff; background-color:#936; }

.block-center-wrapper { text-align:left; }
.block-center-wrapper .block-center { margin-left: auto; margin-right: auto; text-align:left; }

input { margin:0px; padding:0px; }
.champs { border:1px solid #0064ae; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
 
table.data_table { border: 1px solid #999999; border-collapse: collapse; cell-spacing: 0; empty-cells: show; }
table.data_table td { border-top: 1px solid #999999; border-bottom: 1px solid #999999; }

table tr.ligne_paire { background-color:#fff; }
table tr.ligne_impaire { background-color:#ececec; }

table tr.ligne_paire:hover, table tr.ligne_impaire:hover { background-color:#fce5fc; }

#aff_action { top:0px; position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_playlist { top:0px; position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_manager { position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_app_titre { position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_divers { position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_acces { position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_tele { position: absolute; visibility : hidden; border: 1px solid #0064ae; padding: 5px; font-family: Verdana, Arial; font-size: 10px; background-color: white; }
#aff_identifiant { color:#000; font-size:14px; font-weight:bold; }

#pro_acces { float:left; position:relative; margin-bottom:50px; }
#pro_form { float:left; position:relative; margin-bottom:50px; }
#pro_playlist { float:left; position:relative; margin-right:25px; }

.erreur { color:#f00; font-weight:bold; }

a.man_play:active, a.man_play:link, a.man_play:visited { }
a.man_titre:active, a.man_titre:link, a.man_titre:visited { font-weight:normal; color:#60F; }
a.man_titre_dl:active, a.man_titre_dl:link, a.man_titre_dl:visited { font-weight:normal; color:#096; }
.man_titre_dl { font-weight:normal; color:#096; }


.bords_bleu { border:1px solid #0064ae; border-collapse:collapse; }
.bords_bleu_bas { border-bottom:1px solid #0064ae; border-collapse:collapse; }
.bords_bleu_gauche_haut_droit { border-left:1px solid #0064ae; border-top:1px solid #0064ae; border-right:1px solid #0064ae; border-collapse:collapse; }
.bords_bleu_gauche_droit { border-left:1px solid #0064ae; border-right:1px solid #0064ae; border-collapse:collapse; }
.bords_bleu_gauche_bas_droit { border-left:1px solid #0064ae; border-bottom:1px solid #0064ae; border-right:1px solid #0064ae; border-collapse:collapse; }

.bouton_dl { background-image:url(icones/64/download_manager.jpg); width:64px; height:64px; }
.bouton_acces { background-image:url(icones/64/button_ok.jpg); width:64px; height:64px; }

.bouton { border:1px solid #fff; background-color:#0064ae; color:#fff; padding:3px 5px; cursor:pointer; text-decoration:none; }
a.bouton:active, a.bouton:link, a.bouton:visited, a.bouton:hover { border:1px solid #fff; background-color:#0064ae; color:#fff; padding:3px 5px; cursor:pointer; text-decoration:none; }
a.fermer { border:1px solid #0064ae; background-color:#F60; color:#fff; font-size:10px; padding:3px 5px; cursor:pointer; text-decoration:none; font-weight:bold; }
a.bouton_menu:active, a.bouton_menu:link, a.bouton_menu:visited { font-size:12px; font-weight:bold; border:1px solid #0064ae; background-color:#f90; color:#000; padding:3px 5px; cursor:pointer; text-decoration:none; }
a.bouton_menu:hover { background-color:#fff; }

