/* ------------------- Global ------------------------------------------------------ */


img{
    border-width:0px;
}

form {display : block;  margin : 0; padding : 0; }
A:visited {font-family : arial ;color : #000000;text-decoration : underline;}
A:link {font-family : arial ;color : #000000;text-decoration : underline;}
A:hover {font-family : arial ;color : #A0A0A0;text-decoration : none;}
A:active {font-family : arial ;color : #A0A0A0;text-decoration : none;}
H2{font-family : arial ;color : #000000;}
H3{font-family : arial ;color : #000000;}
P{
    font-family: verdana, arial, verdana, sans-serif ; 
    color: #000000 ;
    font-size: 14px ;
}
tr{font-family : arial ;color : #000000;font-size:12px;}
small{font-family : arial ;color : #000000;}
B{font-family : arial;color : #000000;}

body{
    background-color:#ECECFF;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:0px;
    margin-right:0px;
    padding: 0 ;
}


/* ------------------- Bloc entête ------------------------------------------------------ */

#Entete{
    display:block; 
    position:relative;
    width:1000px;height:170px;
    text-decoration: none;
 /*   border:0;border-style:outset; */
    border-left-width:1px;border-left-style:solid;border-left-color:#000000;
    border-right-width:1px;border-right-style:solid;border-right-color:#000000;
    border-top-width:1px;border-top-style:solid;border-top-color:#000000;

    font-size:12px;font-style:normal;font-family:arial;
    margin-left: auto;margin-right: auto;margin-top:0px;margin-bottom:auto;
    padding:0;
    background-color:#FFFFFF;
}

.EnteteBouton{
    float: left; 
    margin-left:20px;margin-right:0px;margin-top:20px;margin-bottom:0px;
    border:0;
}
.EnteteBouton:hover{
    margin-top:18px;
}
.EnteteBouton:active{
    margin-top:19px;
}


#EnteteLogo { 
    display:block; 
    position:relative;
    width:1000px;
    height:100px;
}
#EnteteSep {
    display:block;
    position:relative; 
    width:1000px;
    height:10px;
    background-color:#FFFFFF;
    filter : alpha(opacity=30);
    -moz-opacity : 0.3;
    opacity : 0.3;

}
#EnteteMenu {
    display:block;
    position:relative; 
    width:1000px;
    height:60px;
}
  
/* ------------------- Page principale ------------------------------------------------------ */

/* border:1px;border-style:outset;border-color:#000000;*/

#ZonePrincipale{
    width:1000px;
    margin-left: auto;margin-right:auto;
    padding:0;
    background-color:#FFFFFF;
    border-left-width:1px;border-left-style:solid;border-left-color:#000000;
    border-right-width:1px;border-right-style:solid;border-right-color:#000000;
    border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#000000;
}
  /* border:1px;border-style:outset;border-color:#000000;*/

#TextePrincipal{
  width:750px;
  margin-top:0;margin-left:10px;
  padding-top:10px;
  text-align:justify;
}

.Spacer{
 clear: both;
}

.EspacementHaut{
    height:20px;
}

.NavPage{
  width:100%;
  text-align:right;
}

.DateTitre{
    float:right;
    width:120px;
    text-decoration: none;
    border:0;border-style:outset;
    margin-left: auto;margin-right: 0;margin-top:0px;margin-bottom:auto;
    padding:0;
    background-color:#FFFFFF;
    text-align:right;
}

.Sep{
    background-image : url(images/sep.gif);
    margin-top:10px;margin-bottom:5px;
    padding:0px;
}

/* pub */
.ZonePrincipaleClass{
    width:1000px;
    margin-left: auto;margin-right:auto;
    padding:0;
    background-color:#FFFFFF;
}
/* ------------------- Message ------------------------------------------------------------- */

.BlocMessage{
    display:block; 
    position:relative;
    width:750px;
    text-decoration: none;
    border:0;
    border-style:outset;
    margin-left: auto;margin-right: auto;margin-top:10px;margin-bottom:auto;
    padding:0px;
    background-color:#FFFFFF;
    text-align : justify;
  
    font-family: verdana, arial, verdana, sans-serif ; 
    color: #000000 ;
    font-size: 14px ;
}

.BlocInfoMessage{
    display:block; 
    position:relative;
    width:750px;

    text-decoration: none;
    border:0px;
    margin: 10px auto 10px auto;
    padding:10px 0 10px 0;   
    text-align : justify;
    font-family: verdana, arial, verdana, sans-serif ; 
    color: #000000 ;
    font-size: 12px ;
    background-color:#F5F5F5;
    overflow: auto;
}
.BlocInfoMessage_Image{
    display:block;
    float:left;  

    position:relative;
    width:150px;
    text-align : center;

}
.BlocInfoMessage_Texte{
    display:block;
    float:right;

    position:relative;
    width:600px;
}


.BlocCommentaire{
    display:block; 
    position:relative;
    width:750px;

    text-decoration: none;
    border:0px;
    margin: 10px auto 10px auto;
    padding:10px 0 10px 0;   
    text-align : justify;
    font-family: verdana, arial, verdana, sans-serif ; 
    color: #000000 ;
    font-size: 12px ;
    overflow: auto;
}
.BlocCommentaire_Image{
    display:block;
    float:left;  

    position:relative;
    width:150px;
    text-align: center;

}
.BlocCommentaire_Texte{
    display:block;
    float:right;

    position:relative;
    width:600px;
}



.ImageAvatar{
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    width:100px;height:100px;
}
.BlocCodeAdsense{
    display:block; 
    position:relative;
    width:750px;
    height:auto;
    text-decoration: none;
    border:0;border-style:outset;
    margin:10px 0px 10px 0px;
    padding:10px 0px 10px 0px;
    background-color:#F5F5F5;
    text-align : center;
}

.ImageMessage{     /* Image haut droite et haut gauche */
    text-decoration: none;
    border:0;
    margin:0px 10px 0px 10px;
    padding:0;
    background-color:#F5F5F5;
    text-align:center;
}


.ImageMessage2{  /* Image et vidéo centrale */
    text-decoration: none;
    border:0;
    margin:10px 0px 10px 0px;
    padding:10px 0px 10px 0px;
    background-color:#F5F5F5;
    text-align:center;
}

.Dot{
  width:750px;
  padding: 0 0 0 20px;
  background: url(images/dot.gif) no-repeat 2px 3px;
}



.CommentaireMessage
{
  display: block;
  background: transparent url('/images/quote.gif') no-repeat;
  font-style: italic;
  min-height: 40px;
  padding: 30px 0 0 20px;
  line-height: 1.1em;
  font-size: 15px;
}

.CommentaireMessage p { margin-top: 0; }


/* ------------------- Menu de droite ------------------------------------------------------ */

#Menu{
  /*left: 780px; /* 10+750+20 */
  float:right;  
  width:210px;
  margin-right:10px; 
  /*margin-left:780px;*/
  padding:0;
  /*border:1px;border-style:outset;border-color:#000000;*/
}

.TitreDroite{
  width:200px;
  margin-top:10px;margin-bottom:5px;
  border:0;
  padding:5px;
  background: url("images/sep.gif");
  font-size:14px;font-style:normal;font-family:arial;color : #000055;font-weight:bold;
}

.ElementDroiteSpacer{
  width:200px;
  margin-top:10px;
}


.ElementDroite{
  width:200px;
  padding: 0 0 1px 20px;
  background: url(images/dot.gif) no-repeat 2px 2px;
}

.ElementDroite:hover{
  padding: 0 0 1px 20px;
  background: url(images/dota.gif) no-repeat 2px 2px;
}

.ElementDroite:active{
  padding: 1px 0 0 20px;
  background: url(images/dot.gif) no-repeat 2px 2px;
}
   
.CentrageDroite{width:210px;text-align:center;}

.CommentaireFormulaire{font-family:arial;color:#222222;font-size:12px;}
a.img.CommentaireFormulaire{border-width:0px;}
a.CommentaireFormulaire{display : block;  margin : 0; padding : 0; width:190px;text-decoration : none;}
a.CommentaireFormulaire:visited{color : #222222;}
a.CommentaireFormulaire:link{color : #222222;}
a.CommentaireFormulaire:active{color : #CC0000;background-color: #000055; }
a.CommentaireFormulaire:hover {color : #FFFFFF;background-color: #000055; }


.ImageAvatarMenu{
    border-width:1px;
    border-color:#000000;
    border-style:solid;
    width:200px;height:200px;
}

/* ------------------- Bas de page ------------------------------------------------------ */


#BasDePage{
  width:1000px;
  margin-left: auto;margin-right:auto;
  padding:5px 0 20px 0;
  background-color:#FFFFFF;
  text-align:center;
  font-size:14px;font-style:normal;font-family:arial;color : #000055;font-weight:bold;
}


/* ------------------- Historique ------------------------------------------------------ */


.MenuHistorique{font-family:arial;color:#FFFFFF;font-size:12px;background-color: #AAAAAA;width:100px;padding : 3px 0 3px 5px;margin : 2px 0 0 0;}
a.MenuHistorique{display : block;text-decoration : none;background-color: #EEEEEE;}
a.MenuHistorique:visited,a.MenuHistorique:link{color : #222222;}
a.MenuHistorique:active{color : #CC0000;background-color: #EEEEEE;}
a.MenuHistorique:hover {color : #FFFFFF;background-color: #000055;}

.BlocMenuHistorique{
    margin-left:auto;margin-right:auto;
    padding:10px 0 0 0;
    


}




/* ------------------- Divers ------------------------------------------------------ */


.error{font-family : arial ;color : #FF0000;font-size:12px;font-weight:bold;}

.TitrePrincipal{font-family : arial ;color : #000055;font-size:18px;font-weight:bold;}
a.TitrePrincipal:visited, a.TitrePrincipal:link, a.TitrePrincipal:active, a.TitrePrincipal:hover {text-decoration : none;}
.SousTitre{
    font-family : arial ;
    color : #000055;
    font-size:16px;
    font-style:italic;
    font-weight:bold;
    padding:0;
    margin:0;
    width:750px;
    height:30px;
}

.Document{
    font-family:arial;
    color:#000000;
    font-size:15px;
    font-weight:bold;
    text-align : center;
    margin:10px 0px 10px 0px;
}
a.Document:visited{color : #000000;text-decoration : none;}
a.Document:link{color : #000000;text-decoration : none;}
a.Document:active{color : #000000;text-decoration : none;}
a.Document:hover {color : #000000;text-decoration : none;}

.DocumentSmall{
    font-family:arial;
    color:#000000;
    font-size:11px;
    text-align : justify;
    margin:5px 20px 5px 20px;
}
a.DocumentSmall:visited{color : #000000;text-decoration : none;}
a.DocumentSmall:link{color : #000000;text-decoration : none;}
a.DocumentSmall:active{color : #000000;text-decoration : none;}
a.DocumentSmall:hover {color : #000000;text-decoration : none;}


.Tag,.Tag2{font-family:arial;margin-top:10px;margin-bottom:10px;border:1px;}

a.Tag:visited{color : #000000;text-decoration : none;background-color: #FFFFFF;}
a.Tag:link{color : #000000;text-decoration : none;background-color: #FFFFFF;}
a.Tag:active{color : #000000;text-decoration : none;background-color: #FFFFFF;}
a.Tag:hover {color : #FFFFFF;text-decoration : none;background-color: #5555CC;}

a.Tag2:visited{color : #CC5555;text-decoration : none;background-color: #FFFFFF;}
a.Tag2:link{color : #CC5555;text-decoration : none;background-color: #FFFFFF;}
a.Tag2:active{color : #CC5555;text-decoration : none;background-color: #FFFFFF;}
a.Tag2:hover {color : #FFFFFF;text-decoration : none;background-color: #5555CC;}


img.ImageApparence{
    border-color:#000000;
    border-style:solid;
    border-width:1px;
    margin-top:5px;
    margin-bottom:5px;
    /*opacity:0.5;*/ 
}

img.borderimg2{
    border-color:#908F91;
}

.tabon{background-color:#888888;}
.taboff{background-color:#CCCCCC;}

.ProductName{font-family:arial;color:#FFFFFF;font-size:22px;font-weight:bold;}
.ProductArtist{font-family:arial;color:#898989;font-size:12px;font-weight:bold;}
.ProductInfoTrack{font-family:arial;color:#000000;font-size:12px;font-weight:bold;}


.FocusTitle{font-family:arial;color:#000000;font-size:16px;font-weight:bold;}
a.FocusTitle:visited{text-decoration : none;}
a.FocusTitle:link{text-decoration : none;}
a.FocusTitle:active{text-decoration : none;}
a.FocusTitle:hover {text-decoration : none;}
.FocusText{font-family:arial;color:#000000;font-size:12px;font-weight:normal;}
.FocusBuy{font-family:arial;color:#000000;font-size:16px;font-weight:normal;}
.FocusPrice{font-family:arial;color:#96bf0d;font-size:44px;font-weight:bold;}


.TitleMenu{font-family:arial;color:#000000;font-size:12px;font-weight:bold;}
a.TitleMenu:visited{text-decoration : none;}
a.TitleMenu:link{text-decoration : none;}
a.TitleMenu:active{text-decoration : none;}
a.TitleMenu:hover {text-decoration : none;}
.TitleMenu2{font-family:arial;color:#FFFFFF;font-size:13px;font-weight:bold;}
#Info{cursor:help;}

.PageWidth{font-family:arial;color:#000000;text-decoration : none;font-size:12px;}
a.PageWidth:visited{color : #6D6E70;text-decoration : none;}
a.PageWidth:link{color : #6D6E70;text-decoration : none;}
a.PageWidth:active{color : #6D6E70;text-decoration : none;}
a.PageWidth:hover {color : #000000;text-decoration : none;}

.WhiteMenu{font-family:arial;color:#FFFFFF;text-decoration : none;font-size:12px;}
a.WhiteMenu:visited{color : #FFFFFF;text-decoration : none;}
a.WhiteMenu:link{color : #FFFFFF;text-decoration : none;}
a.WhiteMenu:active{color : #FFFFFF;text-decoration : none;}
a.WhiteMenu:hover {color : #C4FF00;text-decoration : none;}


.TitleLink{font-family:arial;color:#000000;font-size:12px;font-weight:normal;}
a.TitleLink:visited{color : #000000;text-decoration : none;}
a.TitleLink:link{color : #000000;text-decoration : none;}
a.TitleLink:active{color : #A0A0A0;text-decoration : none;font-weight:bold;}
a.TitleLink:hover {color : #A0A0A0;text-decoration : none;font-weight:bold;}
