/******************************************
MENU CSS
*******************************************/

#nav, #nav ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: inline;
    background-image: none;
    background-color: #ffffff;
}

#nav li li a {
    display: block;
    font-weight: normal;
    color: #093142;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration:none;
}
#nav li li a:hover {
    background-color: #99c0d1;
}

#nav li {
    float: left;
    position: relative;
    text-align: center;
    cursor: default;
}

#nav  li ul {
    display: none;
    position: absolute;
    top: 100%;
    width:100px;
    font-weight: normal;
    background-color:#B2D0DC;
    padding: 0px 0px 0px 0px;
}

#nav  li>ul {
    top: auto;
    left: auto;
}

#nav  li li {
    display: block;
    float: none;
    background-color: transparent;
    border-top: 1px solid #00618B;
    border-bottom:1px solid  #00618B;
    border-right:1px solid  #00618B;
    border-left:1px solid  #00618B;
}

#nav li:hover ul, #nav li.over ul {
    display: block;
}
#nav a.roll {
    background-image: none;
    background-color: #FFFFFF;
    font-size: 27px;
}

#nav a.roll:hover {
background-color: #c2d9e3;
}

/***********************************
FIN DU MENU CSS
************************************/

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 0.7em;
    BACKGROUND-IMAGE: url(/layout/images/background.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif';
    BACKGROUND-COLOR: #ffffff
}
P
{
    MARGIN: 5px 0px 10px
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
TD.main
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 32px;
    BACKGROUND-IMAGE: url(/layout/images/diago.gif);
    PADDING-BOTTOM: 10px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 15px;
    BACKGROUND-REPEAT: repeat-y;
    BACKGROUND-COLOR: #ffffff
}
TD.maintop
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #ffffff
}
TD.maintop TD
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 23px;
    BACKGROUND-COLOR: #ffffff
}
TD.sidebar
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    WIDTH: 215px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #ffffff
}
TABLE.sidebarcontent TD
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    BORDER-LEFT: #c2510f 7px solid;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c2510f 7px solid
}
.noborder
{
  PADDING: 0px;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
}

TD.footer
{
    BORDER-TOP: #000000 3px solid;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center
}
TD.footer P
{
    MARGIN: 0px 0px 3px;
    TEXT-ALIGN: center
}
TD.footer A
{
    COLOR: #99c0d1;
    TEXT-DECORATION: none
}
TABLE.addcomment
{
    BORDER-RIGHT: #b3d1dc 9px solid;
    BORDER-TOP: #b3d1dc 9px solid;
    MARGIN-TOP: 15px;
    BORDER-LEFT: #b3d1dc 9px solid;
    BORDER-BOTTOM: #b3d1dc 9px solid
}
TABLE.addcomment TD
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
TABLE.addcomment TD.title
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #b3d1dc
}
#artiste
{
    BORDER-RIGHT: #b3d1dc 9px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    BORDER-LEFT: #b3d1dc 9px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b3d1dc 9px solid
}
#artiste H1
{
    PADDING-RIGHT: 0px;
    Padding-TOP: 10px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #c2510f;
    margin-TOP: 0px
}
#artiste .picture
{
    display: block;
    FLOAT: right; 
    position: relative;
    margin-top: -10px;
}
#artiste .oddlist
{
    BACKGROUND-COLOR: #b3d1dc
}
#artiste .evenlist
{
    BACKGROUND-COLOR: #e4eff1
}
#liste P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px 0px 3px;
    PADDING-TOP: 2px
}
#liste H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
#liste H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 120%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-TOP: 0px
}
#liste H2
{
    FONT-SIZE: 110%
}
#liste .location
{
    FONT-WEIGHT: bold
}
#liste .nom
{
    FONT-WEIGHT: bold
}
#liste H1
{
    FONT-WEIGHT: bold
}
#liste H2
{
    FONT-WEIGHT: bold
}
#liste A.location
{
    FLOAT: right
}
#liste A
{
    COLOR: black;
    TEXT-DECORATION: none
}
#liste DIV.evenlist
{
    MARGIN-BOTTOM: 12px
}
#liste DIV.oddlist
{
    MARGIN-BOTTOM: 12px
}
#liste .evenlist P
{
    BACKGROUND: #99c0d1
}
#liste .oddlist P
{
    BACKGROUND: #e7b99f
}
.sidebarcontent .artiste
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    COLOR: #10628d
}
.maintop .searchbox
{
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    FONT-FAMILY: 'Arial', 'Helvetica', 'sans-serif'
}
TD.sidebar TD.bouton
{
    TEXT-ALIGN: center
}
TD.sidebar TD.bouton A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #00628c;
    FONT-FAMILY: 'BankGothic Lt BT', 'BankGothic Md BT', Arial, Helvetica, sans-serif;
    LETTER-SPACING: -0.2pt;
    TEXT-DECORATION: none
}
TD.sidebar TD.bouton A:hover
{
    COLOR: #093142;
    TEXT-DECORATION: none
}

DIV.mp3button
{
  text-align: center;
  display: block;
  width: 40px;
}

#fiche
{
    BORDER-RIGHT: #b3d1dc 9px solid;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 15px;
    BORDER-LEFT: #b3d1dc 9px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b3d1dc 9px solid;
    MARGIN-TOP: 0px;
}
#fiche h1
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    MARGIN-BOTTOM: 5px;
    PADDING-BOTTOM: 0px;
    COLOR: #c2510f;
    PADDING-TOP: 10px
}
#fiche h2
{
}
#fiche .picture
{
    MARGIN-TOP: -10px;
    DISPLAY: block;
    FLOAT: right;
    POSITION: relative
}
#fiche .oddlist
{
    BACKGROUND-COLOR: #b3d1dc
}
#fiche .evenlist
{
    BACKGROUND-COLOR: #e4eff1
}

#fiche form
{
  MARGIN-TOP: 0px;
}

.onglet
{
  border: 0px;
  margin: 0px;
  padding: 0px;
  padding-left: 7px;
  padding-right: 7px;
  background-color: #c2510f;
  color: white;
  font-weight: bold;
  text-transform: uppercase;
}

.sidebarcontent h1
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
    font-size: 110%;
    color: #c2510f;
}

.ficheheader
{
  font-weight: bold;
  background-image:url('/layout/images/fiche_header.gif');
  color: #00628c;
  padding-left: 15px;
  /* IE: height + padding = hauteur réelle */
  height: 22px;
  padding-top: 8px;
  padding-bottom: 2px;
  font-size: 120%;
  border: 0px;
  margin: 0px;
  vertical-align: center;
}
