body {
font-family: Verdana, "Trebuchet MS", Georgia, Arial, "Times New Roman", serif;
background-color: #0054a8;
font-size: 75%;
color: #fff;
text-align: justify;
width: auto;
margin: 0;
padding: 0;

}

/*ELEMENTS POUR CORPS*/
#conteneur {
position: absolute;
width: 1000px;
left: 50%;
margin-left: -500px;
border: 0;
}

img, img a {
border: none;
}

a:link, a:visited {
color: #fff;
text-decoration: none;
}
a:hover {
color: #fe8242;
text-decoration: none;
}

em {
color: #fe8242;
text-decoration: none;
font-style: normal;
}

.ht {
font-size: 80%;
}

.bouton {
background-color: #fff;
color: #fe8242;
font-weight: bold;
}

/*EN TETE*/
#logo1 {
height: 95px;
margin: 0;
padding: 0;
border: none;
}
#logo2 {
height: 95px;
margin: 0 0 0 115px;
padding: 0;
border: none;
}
#logo3 {
height: 95px;
margin: 0 0 0 90px;
padding: 0;
border: none;
}





/* ELEMENTS POUR MENU DE GAUCHE*/
#menugauche {
position: absolute;
top: 95px;
left: 0;
width: 130px;
border: none;
}
#menugauche dl {
margin-top: 0;
}
#menugauche dt {
background: url(images/fondtitre.gif) center no-repeat;
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
font-weight: bold;
color: #0356AA;
}
#menugauche dd {
background: url(images/flecheb.gif) left center no-repeat;
list-style-type: none;
margin: 0;
padding: 0 0 0 15px;
}
#menugauche p {
font-size: 85%;
margin: 50px 0 0 0;
padding: 0;
text-align: center;
}





/*ELEMENTS POUR MENU DE DROITE*/
#colonnedroite {
position: absolute;
top: 16px;
right: 50px;
width: 130px;
border: none;
}
.menudroit {
background-color: #0356AA;
padding: 2px;
}
.menudroit dt {
background: url(images/fondtitre.gif) center no-repeat;
list-style-type: none;
margin: 2px 0 3px 0;
padding: 0;
text-align: center;
font-weight: bold;
color: #0356AA;
}
.menudroit dd {
list-style-type: none;
margin: 0;
padding: 0 0 0 15px;
background: url(images/flecheb.gif) left center no-repeat;
}

#diapochette {
margin: 2px;
background-image: none;
}
#realplayer {
margin: 5px 0 0 0;
text-align: center;
}
#realplayer2 {
background-image: none;
}
.blink {
color: #e34919;
font-size: 85%;
text-align: center;
text-decoration: none; /*anciennement blink pour clignotement*/
}

#dtlien a:link, #dtlien a:visited {
color: #0356AA;
text-decoration: none;
}
#dtlien a:hover {
color: #fe8242;
text-decoration: none;
}





/*ELEMENTS POUR CENTRE*/
#centre {
background-color: #fff;
margin: 0;
margin-left: 130px;
margin-right: 205px;
padding: 5px;
width: auto;
height: 455px;
border: none;
overflow: auto;
color: #0356AA;
}

#bloc1 {
float: left;
margin: 0;
padding: 0;
height: 440px;
width: 45%;
border: none;
}
#bloc2 {
float: left;
margin: 0 0 10px 10px;
padding: 0;
height: 220px;
width: 52%;
border: none;
}
#bloc3 {
float: left;
margin: 0 0 0 10px;
padding: 0;
height: 210px;
width: 52%;
border: none;
}
#centre  a:link, #centre a:visited {
color: #fe8242;
text-decoration: none;
}
#centre  a:hover {
color: #0356AA;
text-decoration: none;
}
#centre h1 {
text-align: center;
font-size: 115%;
}
#centre h3 {
text-align: left;
margin: 20px 0 0 15px;
font-size: 90%;
}
#centre h4 {
margin: 0 0 15px 0;
padding: 3px;
font-size: 100%;
text-align: left;
border-bottom: 1px solid #d3d3d3;
background: url(images/fondtitre2.gif) left no-repeat;
}
#centre p {
margin: 0 5px 10px 5px;
padding: 0;
}
.premier {
margin-top: 5em;
}
.lettrine {
font-weight: bold;
}
.fauteuilmicro {
float: right;
top: 0;
right: 0;
}
.minipochette {
float: right;
top: 0;
right: 0;
}
#pochette {
float: left;
margin: 3px 10px 15px 3px;
padding: 0;
border: none;
}
.pochette150 {
margin: 15px 5px 15px 60px;
padding: 0;
border: none;
}
#infoconcert {
margin-left: 40px;
}




/*PAGE CATEGORIE MUSIQUE*/
.pochette100 {
float: left;
width: auto;
margin: 10px 15px 30px 15px;
padding: 0;
border: none;
}
.separation {
clear: both;
}
.artdetail {
font-size: 100%;
color: #0356AA;
font-weight: bold;
line-height: 20px;
}



/*MENU EN LIGNE PAGE ARTISTE*/
#menuartiste {
margin: 0;
margin-bottom: 4.4em;
padding: 0;
font-size: 85%;
list-style-type: none;
}
#menuartiste li {
float: left;
margin: 0 5px 0 0;
}
#menuartiste  a:link, #menuartiste a:visited {
color: #0356AA;
text-decoration: none;
}
#menuartiste  a:hover {
color: #fe8242;
text-decoration: none;
}
#artiste {
font-weight: bold
}





/*MENU  AUDIO*/
#menuaudio  {
margin: 50px 0 0 50px;
padding: 0;
}
#menuaudio ul {
list-style-type: none;
}
#menuaudio li {
list-style-type: none;
margin: 0;
padding: 0 0 0 15px;
background: url(images/note.gif) left center no-repeat;
line-height: 2em;
}
#menuaudio li.sansnote {
list-style-type: none;
margin: 0;
padding: 0 0 0 15px;
background: none;
line-height: 2em;
}
#menuaudio li span {
display: none;
}
#menuaudio li a:hover span {
display: inline;
}
#menuaudio  a:link, #menuaudio a:visited {
color: #0356AA;
text-decoration: none;
}
#menuaudio  a:hover {
color: #fe8242;
text-decoration: none;
}
#lecteuraudio {
float: right;
margin: 45px 50px 0 0;
}





/*MENU  VIDEO*/
#menuvideo {
margin: 50px 0 0 50px;
padding: 0;
}
#menuvideo ul {
list-style-type: none;
}
#menuvideo li {
list-style-type: none;
margin: 0;
padding: 0 0 0 25px;
background: url(images/oeil.gif) left center no-repeat;
line-height: 2em;
}
#menuvideo li span {
display: none;
}
#menuvideo li a:hover span {
display: inline;
}
#menuvideo  a:link, #menuvideo a:visited {
color: #0356AA;
text-decoration: none;
}
#menuvideo  a:hover {
color: #fe8242;
text-decoration: none;
}
#lecteurvideo {
float: right;
margin: 40px 40px 0 0;
}
#lecteurvideo2 {
margin: 40px 40px 0 0;
}





/*GALERIE PHOTOS*/
#galerie {
width: auto;
height: auto;
padding: 0;
margin-top: 30px;
margin-bottom: 0;
margin-left: auto;
margin-right: auto;
text-align: center;
border: none;
}
#galerie_mini {
margin: 0 5px;
padding: 3px;
list-style-type: none;
border: 1px dotted #aaa;
}
#galerie_mini li {
display: inline;
border: none;
}
#galerie_mini li a img {
margin: 0 0.5px;
border: 1px solid #aaa;
}
#photo {
clear: both;
margin: 10px 140px 0 140px;
padding: 5px 5px;
border: 1px dotted #aaa;
}
#photo dd {
margin: 0;
}
#photo img {
border: 1px solid #aaa;
}



.medias  {
text-indent: 55px;
background: url(images/media.gif) left top no-repeat;
}
.planscene {
margin: 3px auto auto 80px; 
}
.cellule {
text-align: center;
}





/*PAGE LIENS*/
dt {
font-weight: normal;
margin-left: 15px
}
dd {
margin-bottom: 2em;
margin-left: 15px;
}





/*PAGE FORMULAIRE*/
fieldset {
margin-bottom: 25px; /* Une marge pour séparer les fieldset */
padding: 10px 5px 10px 10px;
border: 1px solid #cae2e2;
}
legend {
color: #fe8242;
margin-bottom: 10px;
}
label, input, textarea , option {
color: #0356AA;
}
label {
display: block;
width: 150px;
float: left;
line-height: 1.5em;
}

optgroup {
color: #fe8242;
font-style: normal;
font-weight: normal;
}





/*LE FORUM*/
.forum ul {
margin: 0 auto;
line-height: 1.5em;
}
.accesforum  {
color: #fe8242;
font-weight: bold;
padding-left: 7em;
text-decoration: none;
}





/*LE TCHAT*/
#tchat {
margin: 50px 200px;
padding: 0;
border: none;
background-color: #fff;
}
#tchat label {
width: 60px;
}
.netfrance {
margin: 0;
padding: 0;
font-size: 75%;
text-align: center;
}



/* ELEMENTS POUR PIED DE PAGE*/
#pied {
height: auto;
margin: 20px 215px 0 130px;
padding: 0;
font-size: 80%;
text-align: center;
border: none;
}
#logo4 {
position: absolute;
left: 740px;
bottom: 5px;
margin: 0;
padding: 0;
border: none;
}



