body{
background-color:#AA2380;
}

div#page{
width:600px;
margin-left:auto;
margin-right:auto;
margin-top:-10px;
padding:0;
background-color:#832380;
height:auto !important;
min-height:1000px;
height:1000px;
background:transparent url(images/fond_1_px_programme.jpg) repeat-y top;
background-color:#FFFFFF;
}

div#banniere{
width:600px;
margin-left:auto;
margin-right:auto;
padding:0;
height:100px;
background:transparent url(images/bannierep2.jpg) no-repeat top;
background-color:#FFFFFF;
}

div#pied{
width:600px;
margin-left:auto;
margin-right:auto;
margin-top:-10px;
padding:0;
height:100px;
background:transparent url(images/pied2_programme.jpg) no-repeat top;
}

div.partie{
margin:0;
padding:0;
}

h1{
color:#832380;
text-align:center;
font-family:verdana, arial;
font-size:20px;
padding-top:20px;
font-weight:normal;
}

h2{
color:#832380;
text-align:center;
font-family:"myriad pro", arial;
font-size:20px;
padding-top:0;
padding-bottom:0;
margin:0;
}

h3{
color:#3299e6;
text-align:center;
font-family:arial;
font-size:16px;
padding:0;
margin:0;
font-weight:normal;
}

strong{
color:#3299e6;
font-family:arial;
font-size:16px;
padding:0;
margin:0;
font-weight:bold;
}

h4{
color:#000000;
text-align:center;
font-family:arial;
font-size:12px;
padding:0;
margin:0;
font-style:italic;
}

h5{
color:#fd8419;
text-align:center;
font-family:arial;
font-size:12px;
padding-left:5px;
padding-right:5px;
margin:0;
padding-top:0;
padding-bottom:0;
}

h6.bouton{
height:30px;
width:150px;
margin-left:38%;
padding-top:3px;
padding-bottom:0;
text-align:center;
background:transparent url(images/programme_bouton.jpg) no-repeat top;
}

a.bouton{
color:#fde119;
text-align:center;
font-family:arial;
text-decoration:blink;
font-size:20px;
}

p{
color:#000000;
font-family:arial;
font-size:12px;
text-align:center;
margin-bottom:10px;
margin-top:2px;
padding:0;
}

p.petittxt{
color:#000000;
font-family:arial;
font-size:10px;
font-style:italic;
padding-left:5px;
padding-right:5px;
text-align:center;
}

p.image{
width:600px;
text-align:center;
font-style:italic;
font-size:9px;

}

em{
color:#00b104;
font-family:arial;
font-size:14px;
padding:0;
margin:0;
}

em.b{
font-weight:normal;
font-size:11px;
color:#832380;
padding-left:30px;
padding-right:30px;
padding-top:50px;
}

em.petittxt{
color:#000000;
font-family:arial;
font-size:10px;
font-style:italic;
padding-left:5px;
padding-right:5px;
text-align:center;
}

.icone{
border:none;
padding:0;
margin:0;
color:#FFFFFF;
text-decoration:none;
font-family:Arial;
font-size:13px;
}

td
{
font-family: Arial;
border: thin solid black;
font-size: 12px;
}

tr
{
font-family: Arial;
}