body
{
width: 94%;
margin: auto;
font-family: arial, verdana, "trebuchet MS", serif;
color: #cccccc;
background-image: url("img/fond.jpg");
background-attachment: fixed;
text-align: justify;
font-size: 0.9em;
}



.header
{
margin-top: 10px;
margin-bottom: 0px;
}


#conteneur_menu
{
width: 100%;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 60px;
text-align: center;
}

.lien_menu
{
color: #999999;
font-family: "Times New Roman", times, arial, verdana, "trebuchet MS", serif;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
padding: 3px 6px 3px 6px;
}

.selected
{
font-family: "Times New Roman", times, arial, verdana, "trebuchet MS", serif;
font-size: 1.2em;
font-weight: bold;
text-decoration: underline;
color: white;
padding: 3px 6px 3px 6px;
}

.selected:hover
{
font-family: "Times New Roman", times, arial, verdana, "trebuchet MS", serif;
font-size: 1.2em;
font-weight: bold;
text-decoration: underline;
color: white;
padding: 3px 6px 3px 6px;
}

.lien_menu:hover
{
background-color: none;
color: white;
}

.lien_menu:active
{
color:#999999;
}

.lien_menu:focus
{
}

.separateur
{
font-family: times, arial, verdana, "trebuchet MS", serif;
font-size: 1.3em;
color: white;
font-weight: bold;
color: #999999;
}

h3
{
text-decoration: underline;
}


a
{
color: white;

}

a:hover
{
color: #999999;

}

a:active
{
color: black;

}



img 
{
border: none;
margin-left: 10px;
margin-right: 10px;
}


.float_left
{
float: left;
margin-left: 0px;
}

.float_right
{
float: right;
margin-right: 0px;
}

.stop_float
{
clear: both;
}

.punish
{
width: 468px;
margin: auto;
}

.credits
{
font-size: 0.7em;
}

.credits_ital
{
font-size: 0.7em;
font-style:italic;
}

.credits_player
{
margin-top:0px;
font-size: 0.5em;
color: black;
}
.lien_player
{
margin-top:0px;
color: black;
}


.dates
{
font-size: 0.8em;
}

table
{
margin: auto;
border: none;
text-align: justify;
border-collapse:collapse;
}

.table_border
{
margin: auto;
border: solid 1px #808080;
text-align: left;
vertical-align:top;
border-collapse:collapse;
}

.td_border
{
margin: auto;
border: solid 1px #808080;
text-align: left;
vertical-align:top;
}



.table_nomargin
{
margin-left:1px;
border: none;
text-align: justify;
}

td
{
border: none;
padding-left: 5px;
padding-right: 5px;
}



#center
{
text-align: center;
}

ol
{
margin-left: 243px;
}

.nomargin
{
margin-left: none;
margin-right: none;
}

.question
{
font-weight: bold;
}

.box_droite
{
text-align: center;
float: right; 
width: 240px;/* = 23,4%*/
margin-left: 30px;
}

.ss_box
{
padding: 5px;
border-style: inset;
border-width: 2px;
border-color: #808080;
text-align: center;
float: right; 
width: 240px;
margin-bottom : 10px;
}

.ss_box_small
{
padding: 5px;
border-style: inset;
border-width: 2px;
border-color: #808080;
text-align: center;
float: right; 
width: 240px;
margin-bottom : 10px;
}

.titre_pub
{
font-family: "Times New Roman", times, arial, verdana, "trebuchet MS", serif;
border-style: solid;
border-width: 2px;
border-color: #444444;
margin: 5px;
padding: 5px;
padding-bottom: 6px;
text-align: center;
}

.box_network
{
border-style: inset;
border-width: 2px;
border-color: #808080;
text-align: left;
float: right; 
width: 250px;
margin-left: 20px;
}

.box_fonts
{
text-align: left;
font-size: 0.8em;
padding-left: 5px;
}

.box_fonts_big
{
text-align: left;
font-size: 1em;
padding-left: 5px;
}

.bordure_credits
{
padding: 10px;
margin-right: 3%;
font-size: 0.8em;
border-style: inset;
border-width: 2px;
border-color: #808080;
width: 100%-1px;
}

.bordure_credits_video
{
text-align:left;
font-size: 0.8em;
border-style: inset;
border-width: 2px;
border-color: #808080;
width: 100%-1px;
padding : 5px;
}
.bordure_credits_titre
{
padding: 10px;
font-size: 0.9em;
border-style: inset;
border-width: 2px;
border-color: #808080;
width: 100%-1px;
}

.bordure_credits_titre_center
{
padding: 10px;
font-size: 0.9em;
border-style: inset;
border-width: 2px;
border-color: #808080;
width: 100%-1px;
text-align:center;

}

.table_mp3
{
border-collapse :collapse;
width :71%;
margin-left:1px;
text-align: justify;
}

.table_video
{
border-collapse :collapse;
width :71%;
margin-left:1px;
text-align: justify;
}

.cell_mp3
{
vertical-align:top;
}

.cell_artwork
{
vertical-align:top;
padding-top: 10px;
}

.cell_tracklist
{
width: 150px;
text-align:left;
font-size: 0.8em;
vertical-align:top;
}
#player
{
padding-top:20px;
}

.cell_player_mp3
{
padding-top:10px;
}

.cell_video
{
vertical-align:top;
}

.cell_player_video
{
text-align:center;
width:430px;
padding-top:10px;
}

