@charset "iso-8859-1";
/* Styles de base */
BODY, H2, H3, P, UL, DL, TD,INPUT { font-family: Arial; font-size: 12px; color: #ffffff;}
BODY {padding: 0px; margin: 0px; background-color: black; border-width: 0px; border-color: black; border-style: none;}
P,UL,DL,H1,H2,H3 {padding: 0px; margin: 0px; }
P,UL,DL,H3 { margin-top: 5px}
H1 {font-size: 18px; font-weight: bold; font-variant: small-caps; color: #b7b6b6}
H2 {margin-top: 10px; border-width: 1px; border-color: #EFEE30; border-bottom-style: solid; min-height: 18px; background-image: url(../../fond-titre-h2.jpg); background-repeat: repeat-y; background-position: left; color: black; font-size: 14px; font-weight: bold; font-variant: small-caps; padding-top: 2px; padding-left: 4px; padding-right: 50%; border-left-style: solid}
H2,H2.Left,H2.Mini,H2.MiniLeft {}
H2.Left {}
H2.Mini {}
H2.MiniLeft {}
H2.SuiteFin {}
H3 {font-weight: bold; text-decoration: underline; color: #527dbd; font-size: 13px; clear: left}
H3:FIRST-LETTER {}
H3:AFTER {content: " :";}
LI,DT {list-style-image: url(../../puce.gif); margin-left: 17px}
P {text-align: justify;}
P.Entete {font-size: 13px; margin-top: 0px; border-color: #EFEE30; border-width: 1px; border-right-style: solid; font-weight: bold; padding-left: 4px; color: #476BA2; font-style: italic; padding-right: 3px; text-align: right}
P.Fin {text-align: right; font-weight: bold; color: #FEFFEA; border-color: #EFEE30; border-width: 1px; border-right-style: solid; padding-right: 3px; padding-bottom: 4px; background-image: url(../../fond-fin-bloc.gif); background-repeat: no-repeat; background-position: right bottom}
.Erreur {color: red;}
P.Erreur { font-weight: bold; text-align: left}
TD { }
LEGEND {}
FIELDSET {}

/* Styles des liens */
A {color: #EFEE30; font-weight: bold; text-decoration: none}
A:LINK {color: #EFEE30;}
A:VISITED {color: #EFEE30}
A:HOVER {color: #EFEE30; text-decoration: underline}
A:ACTIVE {color: #EFEE30;}

/* Styles des cadres & photos */
IMG {color: black}
.Cadre,IMG.Photo,IMG.Miniature,.Message,INPUT.Champ,TEXTAREA,SELECT {border-width: 1px; border-style: solid; border-color: gray; background-color: #FFFDEF}
IMG.Photo {margin: 5px;}
IMG.Miniature {margin: 1px; border-color: #EFEE30; border-bottom-width: 2px; border-right-width: 2px; margin-right: 3px; margin-left: 3px}
.Texte,.Message {width: 98%; min-height: 77px; display: block}		
.Message {padding: 3px; margin-right: 5px; text-align: justify; border-style: dotted; background-color: windowtext}

/* Styles des formulaires */
FORM { padding: 0px; margin: 0px;}
P.ContactTexte {text-decoration: underline; font-weight: bold}
INPUT.Champ,TEXTAREA,SELECT {border-color: #527dbd; color: #3D5C8C; font-size: 11px; border-color: #527dbd; background-color: #F0F6FF}
INPUT.Champ,SELECT {height: 18px}
INPUT.Champ,TEXTAREA {padding-left: 3px}
INPUT.Bouton {color: white; background-color: #527dbd; border-color: #70A4FF; border-right-color: #00338F; border-bottom-color: #00338F; font-size: 12px; font-weight: bold; padding-left: 3px; padding-right: 3px; text-align: center; border-width: 1px;}

/* Styles pour les actualités */
.Auteur {}
IMG.Diaporama {}
TD.Diaporama {text-align: center; vertical-align: middle}
.Prix,.Quantite,.Options,.Intitule,.Reference,U.Artistes,U.Format {font-variant: small-caps; font-size: 14px; color: white}
DIV.Prix,DIV.Quantite,DIV.Options,DIV.Intitule,DIV.Reference {}
LI.Disque:FIRST-LINE {font-variant: small-caps; color: silver}	  
U.Artistes,U.Format,U.Prix,U.Reference,I.SousTitreDisque {color: #527dbd;}
B.TitreDisque {font: bolder; font-variant: small-caps; font-size: 12px; color: #FFCC33}		 
B.Etat {color: #FFCC33}	 
B.IntituleArtiste {color: white}
I.SousTitre,I.SousTitreDisque {color: silver}

/* Styles spéciaux */
BODY.Page { background-image: url(../../fond-page-2.jpg); background-repeat: repeat-y; background-position: left top }
TD.Page {padding-left: 100px; padding-right: 5%}
BODY.Autonome {background-image: none; padding: 5px}
INPUT.ChampRecherche,INPUT.BoutonRecherche,B.Recherche {height: 18px; padding: 0px; margin: 0px; position: relative; top: 0px;}
INPUT.ChampRecherche,INPUT.BoutonRecherche { border-width: 1px; border-style: solid;}
B.Recherche {color: black; font-size: 14px; height: 18px; top: 2px}
INPUT.ChampRecherche {border-color: black; width: 100px; font-size: 11px; }
INPUT.BoutonRecherche { top: 2px;}

/* Styles des liens (entete) */
A.Entete {color: #527dbd; font-weight: bold; text-decoration: none}
A.Entete:LINK {color: #527dbd;}
A.Entete:VISITED {color: #527dbd}
A.Entete:HOVER {color: #527dbd; text-decoration: underline}
A.Entete:ACTIVE {color: #527dbd;}

#HomeTop{width: 600px;background-image: url(../../boogie-news-bottom.png); background-repeat: no-repeat; background-position: left bottom}
#HomeBottom {min-height:640px; background-image: url(../../boogie-news-top.png); background-repeat: no-repeat; background-position: left top}
#HomeBottom {padding-top: 40px; padding-right: 15px; padding-left: 20px;padding-bottom: 20px}
#HomeBottom p,#HomeBottom ul.News li .Message {background: none; border: none !important; background-color: transparent; background-image: none}
#HomeBottom ul.News {margin: 0px; padding: 0px; list-style: none;}
#HomeBottom ul.News li {list-style: none; margin: 0px; padding: 0px; list-style-image: none; padding-bottom: 5px; margin-bottom: 15px; border-color: #5E5D12; border-width: 1px; border-bottom-style: dotted}
#HomeBottom ul.News li.News {clear: both;}
#HomeBottom ul.News li .Titre {text-decoration: none; color: #527dbd; font-size: 18px; font-variant: small-caps}
#HomeBottom ul.News li .Message {font-size: 13px; color: silver; margin-top: 10px !important; overflow: hidden}
#HomeBottom ul.News li .Message:first-line {font-weight: bold; color: white}
#HomeBottom ul.News li .Miniature {margin: 10px}

a.BigBouton {padding-top: 6px; text-align: center; font-size: 17px; display: block; height: 49px; width: 140px; background-image: url(../../bouton-orange.png); background-repeat: no-repeat; background-position: left top; font-weight: bold; font-variant: small-caps}
a.BigBouton,a.BigBouton:hover,a.BigBouton:visited { color: #FFFF8E; text-decoration: none;}
