* {
font-family:Verdana;
}

body, table, td, div, span {
font-size:11pt;
}

body {
background: url(images/body.jpg);
}

table {
border-collapse:collapse;
}

a:link,a:active {color: #0030E0;text-decoration: underline}
a:visited {color: #0030E0;text-decoration: underline}
a:hover {color: #0040F0;text-decoration: none}

a.p{text-decoration:none;font-size:10pt;}

table.menu {
min-width:900px;
width:900px;
table-layout:auto;
margin-top:4px;
margin-bottom:4px;
border:3px #99EE99 solid;
vertical-align:middle;
background: url(images/fondmenu.jpg);
}

table.menu td {
padding-top:2px;
padding-bottom:2px;
padding-right:1px;
text-align:left;
vertical-align:middle;
white-space:nowrap;
}

a:link.menu, a:active.menu, a:visited.menu, a:hover.menu {
color: #FFFFFF;
text-decoration: none;
}

img, a.img {
vertical-align:middle;
border:0px;
}

img.calendrier {
border:1px #94A584 solid;
margin-top:5px;
}

table.calendrier, table.chalets  {
border:2px #94A584 solid;
vertical-align:middle;
border-collapse:collapse;
}

table.calendrier td, table.chalets td {
padding:3px;
border:1px #94A584 solid;
vertical-align:middle;
}
table.chalets td {
padding:0px;
spacing:4px;
border:1px #94A584 solid;
vertical-align:middle;
}

tr.calendrier_mois td {
padding:2px;
border-top:2px #94A584 solid;
vertical-align:middle;
}

.calendrier_annee {
padding:2px;
border:2px #94A584 solid;
vertical-align:middle;
}

th  {
font-weight:bold;
}
div {
padding:0px;
}
.left {
text-align:left;
}
.right {
text-align:left;
}

#participants {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/A_tous_les_participants.gif) top left no-repeat;
display: table-cell;
}

#participants:hover{
background: url(images/A_tous_les_participants_a.gif) top left no-repeat;
}
#participants_p{
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/A_tous_les_participants_p.gif) top left no-repeat;
display: table-cell;
}

#tarifs {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/tarifs.gif) top left no-repeat;
display: table-cell;
}
#tarifs:hover{
background: url(images/tarifs_a.gif) top left no-repeat;
}
#tarifs_p {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/tarifs_p.gif) top left no-repeat;
display: table-cell;
}

#book {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/book.gif) top left no-repeat;
display: table-cell;
}
#book:hover{
background: url(images/book_a.gif) top left no-repeat;
}
#book_p {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/book_p.gif) top left no-repeat;
display: table-cell;
}

#chalets {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/chalets.gif) top left no-repeat;
display: table-cell;
}
#chalets:hover{
background: url(images/chalets_a.gif) top left no-repeat;
}
#chalets_p {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/chalets_p.gif) top left no-repeat;
display: table-cell;
}

#calendrier {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/calendrier.gif) top left no-repeat;
display: table-cell;
}
#calendrier:hover{
background: url(images/calendrier_a.gif) top left no-repeat;
}
#calendrier_p {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/calendrier_p.gif) top left no-repeat;
display: table-cell;
}

#qui_sommes_nous {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/qui_sommes_nous.gif) top left no-repeat;
display: table-cell;
}
#qui_sommes_nous:hover{
background: url(images/qui_sommes_nous_a.gif) top left no-repeat;
}
#qui_sommes_nous_p {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/qui_sommes_nous.gif) top left no-repeat;
display: table-cell;
}

#accueil {
height: 60px;
width: 140px;
overflow: hidden;
background: url(images/accueil.gif) top left no-repeat;
display: table-cell;
}
#accueil:hover{
background: url(images/accueil_a.gif) top left no-repeat;
}