* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

label, input.sub {
cursor:pointer; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

body {
background:#000 url(img/site_fond.jpg) no-repeat left top;
text-align:justify;
font:100%/1.3 Arial, Verdana, sans-serif; }

/***** Flash & Déco *****/

div#logo_flash {
position:absolute;
top:34px;
right:20px;
width:244px;
height:230px;
background:transparent url(img/logo_flash.png) no-repeat; }

div#diapo_flash {
position:absolute;
top:755px;
left:0;
width:304px;
height:204px;
/*background:transparent url(img/diapo_flash.jpg) no-repeat;*/ }

div#player_flash {
width:160px;
height:20px;
/*background:transparent url(img/player.png) no-repeat;*/ }

div.boite_player {
padding-top:20px;
width:320px;
height:240px;
margin:0 auto; }



/***** Stylage contenu *****/

h1, .invis {
position:absolute;
top:-9999px; }

div#titre {
padding-bottom:20px; }

div#titre h2 {
height:25px;
line-height:25px;
padding-left:30px;
background:transparent url(img/h2_puce.png) no-repeat 5px 7px;
letter-spacing:1px;
font-size:115%;
color:#fff;
font-family:Tahoma, Arial, sans-serif; }

div#presentation_texte p {
margin-bottom:10px; }

.liste {
margin-top:5px;
margin-bottom:23px;
margin-left:20px;
}

.liste li{
list-style:disc;
line-height:25px;
}

.repertoire {
font-weight:bold;
}

.paragraphe{
padding:10px;
text-align:center;
font-size:110%;
margin-top:20px;
}

.parag_bas{
margin-top:40px;
}
div.musique p{
font-weight:bold;
margin-left:-44px
}
div.musique {
margin-left:188px;
margin-bottom:32px;
}
div#presentation_texte .titre{
font-weight:bold;
padding-bottom:12px;
}
h3{
color:red;
font-weight:bold;
padding-bottom:7px;
text-decoration:underline;
}
span{
font-weight:bold;

}
/***** Layout *****/

div#global {
position:relative;
margin-left:54px;
width:945px;
min-height:1220px; }

div#conteneur_centre {
position:relative;
padding-top:300px;
width:570px;
margin-left:374px; }

div#contenu {
overflow:hidden; }

div#img_top {
width:541px;
height:515px;
background:transparent url(img/contenu_top.png) no-repeat; }

div#img_fond {
color:#fff;
width:531px; /*541*/
padding:0 5px;
margin-bottom:-400px;
background:transparent url(img/contenu_fond.png) repeat; }

div#contenu_texte {
position:relative;
top:-400px; }

div#presentation_texte {
min-height:650px;
width:531px;
font-size:75%;
letter-spacing:1px; }

div#pied {
width:541px;
margin-left:374px; }

/***** #menu *****/

div#menu {
height:27px;
width:541px;
text-align:center;
border-bottom:1px solid #3B3736; }

div#menu ul {
padding-bottom:5px; }

div#menu ul li {
letter-spacing:0px;
font-size:70%;
font-weight:bold;
font-family:Tahoma, Arial, sans-serif;
display:inline; }

div#menu ul li.first a {
margin-left:0; }

div#menu ul li.last a {
margin-right:0; }

div#menu ul li a {
color:#fff;
text-decoration:none;
margin:0 16px; }

div#menu ul li a:hover {
color:#F9E62A; }

/***** #actualites *****/

div#actualites {
text-align:right;
font-size:75%;
color:#fff;
letter-spacing:1px;
width:192px; /*202*/
height:106px; /*116*/
padding:5px 0;
padding-right:10px;
z-index:1; /*Correctif IE7*/
position:absolute;
top:350px;
right:30px;
background:transparent url(img/actu_fond.png) no-repeat right; }

div#actualites h4 {
letter-spacing:1.5px;
font-size:105%;
height:25px;
line-height:25px; }

p#actu_description {
line-height:1.1;
height:65px;
overflow:auto; }

p#actu_lien a {
color:#fff; }

p#actu_lien a:hover {
text-decoration:none; }

/***** Divers *****/

div#player {
position:absolute;
top:970px;
left:10px;
width:233px; }

div#player h4 {
font-size:85%;
color:#fff;
padding-bottom:10px;
font-family:Tahoma, Arial, sans-serif; }

div#coordonnees {
color:#fff;
width:260px;
position:absolute;
top:1030px;
left:10px; }

div#coordonnees dl dt {
font-weight:bold;
padding-bottom:10px;
font-size:120%; }

div#coordonnees dl dd {
font-size:75%;
letter-spacing:1px; }

div#coordonnees dl dd.videos {
position:absolute;
top:50px;
right:-30px;
width:96px;
height:87px;
background:transparent url(img/lien_video.png) no-repeat; }

div#coordonnees dl dd.videos a {
display:block;
text-indent:-9999px;
width:100%;
height:100%; }

/***** #pied *****/

div#pied {
text-align:center;
padding:20px 0;
font-family:Tahoma, Arial, Verdana, sans-serif;
font-size:60%; }

div#pied ul li {
color:#fff;
display:inline; }

div#pied ul li.imnalys {
display:block;
padding-top:10px; }

div#pied ul li.imnalys a {
font-weight:bold;
color:#F9E62A; }

div#pied ul li a {
text-decoration:none;
color:#fff;
margin:0 3px; }

div#pied ul li a:hover {
text-decoration:underline; }
.infobulle{
    
    visibility : hidden;
    border: 0px solid #FFFFFF;
	color:#ffffff;
    padding: 10px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #333333;
	width:300px;
	height:auto;
}

