@charset "iso-8859-1";
/* ------------------------------ Feuille de Style ManuelRocheman.com -------------------- */

/* ------------------------------ Balises g?n?rales ------------------------------------ */

/* Tell NS4 to ignore these styles.... */

/*/*/

body {

font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
background-color:#ccccff;
margin-bottom:10px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
}

h1 {
font-size:26px;
font-weight:bold;
padding-left:10px;
}

h2 {
font-size:18px; 
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
}

h3 {

font-size:14px; 
font-weight:bold;
padding-top:0px;
margin-top:0px;
padding-bottom:5px;
margin-bottom:5px;
}

h4 {
font-size:14px; 
font-style:italic;
}

ul {
list-style-image:url(note.png);
}

table {
font-size:13px; 
}

hr {
border-style:dotted; 
border-color:#999999; 
text-align:center;
}

img {
border-style:none;
}

acronym {
border-bottom-width:1px;
border-bottom-style:dashed;
cursor:help;
}

a:link {
color:blue; 
text-decoration:underline;
}
a:visited {
color:red; 
text-decoration:underline;
}
/* Idées inspirées de mozillazine-fr.org et du standblog.org */
/* Tell NS4 to ignore these styles.... */
/*/*/
a[href*="mailto:"]:after {
content:" " url("mail.gif");
}
a[hreflang]:after {
color:gray;
font-weight:normal;
content: " [" attr(hreflang) "]";
}

.spacer {
clear:both;
visibility:hidden;
margin:0px;
padding:0px;
border-style:none;
}


/* ------------------------------ En-tête ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

#entete {
background-color:black;
background-image:url(banniere9.jpg);
background-repeat:no-repeat;
height:125px;
margin-bottom:0;
margin-top:0;
padding-top:0;
}
#entete h1 {
visibility:hidden;
margin-top:0;
}

#tout {
width:85%;
padding-left:10px;
padding-right:10px;
padding-top:0px;
margin-top:0px;
}

/* ------------------------------ Menu de niveau 1 ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

#menu1 ul {
color:white;
font-size:14px;
font-weight:bold;
list-style-type:none;
list-style-image:none;
padding-left:1px;
margin-left:0px;
margin-bottom:0px;
margin-top:0px;
width:100%;
background-color:white;
height:30px;
border-bottom:solid 1px white;
}

#menu1 li {
float:left;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-right:0px;
}

#menu1 a {
display:block;
padding:6px;
border:solid 1px white;
margin-left:0px;
margin-right:0px;
background-color:white;
text-decoration:none;
color:black;
}

#menu1 a:hover, #menu1 a:active {
color:white;
background-color:black;
}

#menu1 li ul {
position:absolute;
left:-999em;
width:100%;
}

#menu1 li:hover ul, #menu1 li.sfhover ul {
left:auto;
width:110px;
margin:0;
padding:0;
border:none;
}

#menu1 li:hover ul li, #menu1 li.sfhover ul li a {
float:none;
display:block;
font-size:11px;
width:100%;
border-left:solid 1px black;
border-right:solid 1px black;
border-bottom:solid 1px black;
}

#menu1 #selection {
display:block;
padding:6px;
border:solid 1px white;
color:white;
background-color:black;
}

/* ------------------------------ Menu de niveau 2 ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

#menu2 {
width:140px;
float:left;
font-size:13px;
font-weight:bold;
color:white;
padding-top:0px;
margin-top:0px;
border-right:solid 2px white;
}

#menu2 ul {
padding-left:0px;
margin-left:0px;
list-style-type:none;
list-style-image:none;
}

#menu2 h2 {
color:black;
}
#menu2 #selection2  {
color:black;
}
#menu2 a:link, #menu2 a:visited {
text-decoration:none;
color:white;
}
#menu2 a:hover, #menu2 a:active {
text-decoration:underline;
color:black;
}

/* ------------------------------ Menu de niveau 3 ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

ul#menu3 {
font-size:11px;
font-style:italic;
color:white;
padding-left:20px;
}
ul#menu3 #selection3 {
color:gray;
}

#menu3 a:link, #menu3 a:visited {
text-decoration:none;
color:white;
}
#menu3 a:hover, #menu3 a:active {
text-decoration:underline;
color:gray;
}

/* ------------------------------ Page d'accueil ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

#photo {
float:left;
}

#annonces {
margin-left:612px; 
width:146px; 
height:545px; 
background-color:white; 
padding:3px; 
border:black 3px solid;
}
#annonces p.titre {
font-size:13px;
font-weight:bold; 
text-decoration:underline;
}

#annonces a:link, #annonces a:visited {
text-decoration:none;
color:black;
}
#annonces a:hover, #annonces a:active {
text-decoration:underline;
color:black;
}

.baspage {
margin-left:10px; 
width:75%;
}

/* ------------------------------ Corps de la page ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

#corps {
padding-top:3px;
margin-left:150px;
vertical-align:top;
}
#corps p {
width:70%;
}

/* ------------------------------ Listes ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

dt {
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

dd {
margin-top:5px;
margin-left:20px;
padding-left:0px;
}

/* ------------------------------ Page actualit? ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

.concerts {
width:75%;
}

.adresse {
padding-top:0px;
margin-top:2px;
margin-left:50px;
font-style:italic;
}

/* ------------------------------ Page discographie ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

.discotrio dt, .discosideman dt {
width:150px;
}
.discosolo dt {
width:200px;
}

.discosolo a:link, .discosolo a:active, .discosolo a:visited {
text-decoration:none;
color:black;
}
.discosolo a:hover {
text-decoration:underline;
}
.discotrio a:link, .discotrio a:active, .discotrio a:visited {
text-decoration:none;
color:black;
}
.discotrio a:hover {
text-decoration:underline;
}


.discosolo dd, .discotrio dd, .discosideman dd {
padding-left:0px;
margin-left:0px;
width:150px;
height:42px;
}

.discosideman dt {
height:30px;
}
.discosideman dd {
font-size:11px;
height:30px;
}

dl.discosolo, dl.discotrio, dl.discosideman {
float:left;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
dl.discosolo {
margin-right:30px;
}

.discosideman dd.pochette {
height:130px;
}

dd.pochette {
height:155px;
}
.discosolo dd.pochette {
height:200px;
}

dd.references {
font-style:italic;
}

.discosideman dd.references {
border-bottom:solid 1px white;
}

.tracklisting {
list-style-image:url(hautparleur.gif);
}

/* ------------------------------ Page Presse ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

.question {
font-weight:bold;
}

.logo {
float:right;
}

dl.interview {
float:left;
margin-right:30px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}
.interview dt {
width:150px;
height:130px;
}
.interview dd {
padding-left:0px;
margin-left:0px;
width:150px;
}
.interview dd.date {
font-style:italic;
}

.interview a:link, .interview a:active, .interview a:visited {
text-decoration:none;
color:black;
}
.interview a:hover {
text-decoration:underline;
}

/* ------------------------------ Page Photos ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

.conteneur {
margin-top:0px;
width:100%;
}

dl.galerie {
float:left;
margin-left:0px;
margin-right:20px;
margin-bottom:10px;
}

.galerie dt, .galerie dd {
font-size:11px;
padding-left:0px;
margin-left:0px;
width:150px;
}
.galerie dt {
height:65px;
}
.galerie dd {
font-style:italic;
padding-bottom:3px;
border-bottom:solid 1px white;
}
.galerie dd.photo {
border-style:none;
height:135px;
}

/* ------------------------------ Plan ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

#planfrancais a:link, #plananglais a:link, #planfrancais a:visited, #plananglais a:visited {
color:black;
text-decoration:none;
}

#planfrancais a:hover, #plananglais a:hover, #planfrancais a:active, #plananglais a:active {
color:black;
text-decoration:underline;
}

#plananglais {
margin-top:0;
padding-top:0;
margin-left:350px;
}

#plananglais ul, #planfrancais ul {
margin-top:0px;
padding-top:5px;
margin-bottom:5px;
padding-bottom:5px;
}

#planfrancais {
float:left;
padding-top:0;
margin-top:0;
padding-right:30px;
border-right:white 2px dashed;
}

#planfrancais #selectionplan, #plananglais #selectionplan {
font-weight:bold;
}

/* ------------------------------ Bas de page ------------------------------------ */
/* Tell NS4 to ignore these styles.... */
/*/*/

.audience {
margin:0px;
margin-top:50px;
padding:0px;
text-align:left;
}

a.audience {
text-decoration:none;
}

