a,h1,h2,h3,h4,h5,h6,p,td,input { font-family : verdana,helvetica }

p,td,textarea { font-size : 13 }

h1 { xxxx-large }
h2 { x-large }

h1,h2,h2.news {
  font-family : arial,helvetica;
}

h1 {
	color : FFFFFF ;
// FFFFA0
}

h2 {
  color : FFFFFF ;
}

h2.news {
  color : FFFFFF ;
}


h1 {
	margin-top : 10px ;
	margin-bottom : 20px ;
	text-align : center
}

h2 {

	margin-bottom : 20px ;
	text-align : left
}

p.tablature {
        text-align : center
}

h2.news {
	text-align : left ;
	text-decoration : none ;
	font-style : normal ;
	margin-bottom : 0px ;
}

h4.news {
	font-family : comic sans ms,helvetica ;
	color : FFFF00 ;
	text-align : center ;
	text-decoration : none ;
	font-weight : normal ;


div.leftmenu {width: 165px;background-color: #303035;}
div.leftmenu p {
	margin: 0 10px;
	padding: 10px 0 0 0;
	width: 90%;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #fff;
}
div.leftmenu ul {
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
}
div.leftmenu ul li {
	margin: 0;
	padding: 0 15px 2px 15px;
	list-style: none;
}

	margin-bottom : 20px
}

ul.news {
	margin-bottom : 0px ;
}

a {
	text-decoration : none ;
	color : C0C0FF
}

td.lowpadding {
   padding-top    : 0px ;
   padding-bottom : 0px ;
}

table.conteneur {
  margin-top : 50px ;
	border-spacing : 20px ;
	width : 850px ;
	padding : 10px
}

td.conteneur {
	background-color : 606070 ;
	padding-left   : 20px ;
	padding-right  : 20px ;
	padding-top    : 10px ;
	padding-bottom : 20px ;
}


table.menu {
  border  : none ;
  margin  : 0px ;
  padding : 2px ;
  width   : 100% ;
  background-color : 303035 ;
}

table.leftmenu {
  border  : none ;
  margin  : 0px ;
  padding : 10px 5px 10px 5px ;
  width   : 100% ;
  background-color : 303035 ;
}


table.accueil {
  padding-top : 10px ;
  padding-bottom : 10px ;
}

td.menu {
	padding : 4px
}

td.menugauche {
  width : 80px ;
  text-align : center ;
}

td.menudroite {
  width : 80px
}

td.initiales{
	padding-right : 20px ;
	text-align : center ;
}


body {
  color : FFFFFF ;
	background-color : 000000
}


div.footer {
	font-size : xx-small ;
	color : B0A0D0 ;
	font-weight : bold ;
}


.retrait {
	margin-left : 20 ;
	margin-top : 10
}

td.vtop {
  vertical-align : top
}

table.retrait * td {
	padding-right : 10 ;
	vertical-align : top
}

table.intervalles {
  empty-cells : show
}

table.intervalles * td {
  width : 20px ;
  text-align : center
}

table.nomsintervalles * td {
  width : 150px
}

table.valeurstemps * td {
  width : 120px
}

p.texte {
        text-indent : 20px ;
<!--        text-align : justify -->
}

p.artiste {
        margin-left   : 100px ;
        margin-top    : 40px ;
        margin-bottom : 15px
}



i {
        color : 800000 ;
        font-weight : bold ;
        font-style : normal
}

u {
        text-decoration : none ;
        color : CC9143 ;
}

a.u {
        color : 404040 ;
}




ul {
        margin-bottom : 25px
}

a.hautdepage,p.hautdepage {
        font-size : x-small ;
        margin-right : 10px ;
        text-align : right
}


table.news {
        width : 420px ;
        margin-top  : 10px ;
        margin-bottom  : 5px ;
}

td.news1 {
        padding-left : 10px ;
}

td.news2 {
        width : 100px ;
        text-align : center ;
        vertical-alignment : middle ;
}

td.news3 {
        width : 90px ;
        text-align : center ;
        vertical-alignment : middle ;
}

p.centeredlink {
				text-align : center ;
				margin-top : 0 ;
				margin-bottom : 0 ;
}


div.leftmenu {width: 165px;background-color: #303035;}
div.leftmenu p {
	margin: 0 10px;
	padding: 10px 0 0 0;
	width: 90%;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	border-bottom: 1px solid #fff;
}
div.leftmenu ul {
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
}
div.leftmenu ul li {
	margin: 0;
	padding: 0 15px 2px 15px;
	list-style: none;
}

div.ImgLien:hover
{
opacity : 0.7; 
}

div.ImgLien
{ opacity : 1; }

table.ImgLien :hover{
opacity : 0.7;
}



