html{
margin:0;
padding:0;
font-size:100%;
background: url(../images/fond_body.gif) #e40954 repeat top left;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
font-weight:normal;
margin: 0;
padding: 1;
color:#fff;
background: url(../images/fond_content.gif) top left repeat-x;
text-align: center;
}


#global {
width: 760px;
border: 1px solid #FFFFFF;
margin: auto;
margin-top: 65px;
padding: auto;
background-color: #470a09;
}


/* Titres */
h1 {
position: relative;
font-size: 120%;
color: #FFFFFF;
margin-top: 5px;
margin-bottom: 5px;
text-align: left;
font-weight: bold;
font-style: italic;
}


h2 {
position: relative;
font-size: 120%;
color: #FFFFFF;
margin-top: 5px;
margin-bottom: 15px;
text-align: left;
font-weight: bold;
}

h3 {
position: relative;
font-size: 110%;
color: #FFFFFF;
margin-top: 20px;
margin-bottom: 20px;
text-align: center;
font-weight: bold;
}

h6 {
position: relative;
font-size: 90%;
color: #FFFFFF;
margin-top: 5px;
margin-bottom: 5px;
text-align: right;
font-weight: bold;
border-bottom: 1px solid #470a09;
}
/* Fin titres */


/* Liens */
a:link {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

a:visited {
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
}

a:hover {
color: #999999;
}
/* Fin Liens */


/* Bandeau Haut */
#bandeau {
background-color:  #470a09;
width: 760px;
height: 20px;
padding: 0px;
margin: 0px;
}

#bandeau2 {
background-color:  #470a09;
width: 760px;
height: 10px;
padding: 0px;
margin: 0px;
}
/* Fin Bandeau Haut */


/* Navigation */
#navigation {
float: left;
width: 190px;
@width: 200px;
@height: 28px;
text-align: center;
color: #FFFFFF;
font-size: 100%;
background-color:  #470a09;
font-weight: bold;
padding: 5px;
}

#navigation ul {
margin: 0px;
padding: 4px;
padding-left: 15px;
}

#navigation li {
list-style-type: square;
padding: 10px;
padding-left: 0px;
}

#navigation a:link {
color: #FFFFFF;
font-weight: bold;
}

#navigation a:visited {
color: #FFFFFF;
font-weight: bold;
}

#navigation a:hover {
color: #999999;
}


#logo {
position: absolute;
align: center;
margin-top: -90px;
margin-left: -195px;
padding: 0px;
z-index: 10;
}

#retour {
position: absolute;
text-align: left;
margin-top: 30px;
@margin-left: -80px;
color: #FFFFFF;
}

/* Fin Navigation */



/* Contenu */
#contenu {
text-align: left;
margin: 0px;
margin-left: 200px;
padding: 15px;
padding-top: 40px;
background-color: #700020;
color: #FFFFFF;
@width: 560px;
}

#contenu a:link {
color: #FFFFFF;
font-weight: bold;
}

#contenu a:visited {
color: #FFFFFF;
font-weight: bold;
}

#contenu a:hover {
color:#af3f8b;
}


#titre {
position: absolute;
width: 535px;
@width: 560px;
margin-left: -15px;
margin-bottom: 20px;
margin-top: -40px;
@margin-top: -68px;
@height: 29px;
text-align: left;
color: #FFFFFF;
font-size: 100%;
background-color: #af3f8b;
font-weight: bold;
padding: 5px;
padding-left: 20px;
z-index: 2;
}


#retourrecherche {
height: 28px;
text-align: left;
color: #FFFFFF;
font-size: 100%;
background-color: #700020;
font-weight: bold;
padding: 5px;
padding-left: 20px;
}

#retourrecherche a:link {
color: #FFFFFF;
}

#retourrecherche a:visited {
color: #FFFFFF;
}

#retourrecherche a:hover {
color: #D3AD92;
}

.centrer {
text-align: center;
}

.spacer {
clear: both;
}

.descriptif {
position: relative;
}

.important {
font-weight: bold;
}

.retour {
margin-right: 5px;
}

#special {
border: 1px solid #482416;
padding: 10px;
margin: 10px;
margin-bottom: 20px;
}

#special h2 {
margin-top: 0px;
margin-bottom: 0px;
font-size: 100%;
}

.remarque {
font-style: italic;
}

.reserve {
margin-left: 20px;
color: #fffff;
}

.descriptif {
position: relative;
}
/* fin contenu */


/* tableau */
#tableau {
width: 100%;
border-collapse: collapse;
margin: auto;
font-size: 100%;
margin-bottom: 20px;
}

#tableau th {
border-bottom: 1px solid #482416;
border-collapse: collapse;
background-color:#470a09;
color: #FFFFFF;
text-align: left;
padding: 5px;
}

#tableau .prix {
text-align: right;
}

#tableau td {
padding: 5px;
}

.donnees_tableau td {
border-bottom: 1px dashed #7C483F;
}
/* fin tableau */


/* images */
.images img {
border: 1px solid #000000;
width: 150px;
}

.images {
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

img {
border: 0px;
}
/* fin images */


/* bas de page */
#creation {
font-size: 75%;
color: #999999;
margin-top: 5px;
}

#creation a:link, a:visited {
color: #999999; 
font-weight: normal;
text-decoration: none;
}

#creation a:hover {
color: #BB0D40; 
font-weight: normal;
text-decoration: none;
}

#creation  a:active {
color: #BB0D40; 
font-weight: normal;
text-decoration: none;
}

#menubas {
position: absolute;
text-align: left;
margin-top: 5px;
z-index: 3;
@margin-left: -375px;
font-size: 80%;
}

#menubas a:link, a:visited, a:hover {
font-weight: bold;
color: #000000;
}
/* fin bas de page */


/* formulaire */
fieldset {
margin-bottom: 10px;
padding: 15px;
border: 1px solid #FFFFFF;
}

legend {
font-size: 95%;
font-weight: bold; 
color: #000000;
padding: 10px;
}

label {
float: left;
font-size: 110%;
color: #FFFFFF;
width: 150px;
font-weight: bold;
text-align: right;
}

.saisie {
float: left;
margin-left: 15px;
margin-bottom: 20px;
text-align: left;
width: 320px;
}

#recherche style {
background-color: #700020;
}

#recherche option {
background-color: #700020;
color: #FFFFFF;
}

.caseacochee {
margin-right: 20px;
}
/* fin formulaire */