* {
margin: 0;
padding: 0;
border: 0px none;
font-family: Arial, Verdana;
font-size: 12px;
color: #000000;
outline: none
}

body {
background: #750100 url('../img/bg.jpg') repeat-x top;
}

#global {
position: relative;
width: 910px;
margin: 0 auto;
padding-bottom: 20px;
}

#top {
position: relative;
width: 910px;
height: 45px;
}

#top ul {
position: absolute;
list-style-type: none;
top: 20px;
right: 25px;
}

#top ul li {
display: block;
float: left;
margin-left: 5px;
width: 126px;
height: 25px;
}

#top ul li a.panier {
display: block;
width: 126px;
height: 25px;
background: none;
}

#top ul li a.panier:hover {
visibility: visible;
background: url('../img/bouton-panier-hover.jpg') no-repeat;
}

#top ul li a.panier:hover img {
display: none;
}

#top ul li a.compte {
display: block;
width: 126px;
height: 25px;
background: none;
}

#top ul li a.compte:hover {
visibility: visible;
background: url('../img/bouton-compte-hover.jpg') no-repeat;
}

#top ul li a.compte:hover img {
display: none;
}

#conteneur {
position: relative;
width: 910px;
background: #FFFFFF url('../img/bg-conteneur.jpg') repeat-y;
}

#conteneur-top {
position: relative;
width: 910px;
height: 6px;
background: url('../img/conteneur-top.jpg') no-repeat;
}

#header {
position: relative;
width: 860px;
height: 130px;
margin-left: 25px;
}

#header ul {
position: absolute;
list-style-type: none;
height: 46px;
top: 0;
right: 0;
}

#header ul li {
display: block;
float: left;
padding: 24px 8px 10px 8px;
margin-left: 0;
background: none;
}

#header ul li.actif {
background: #be0200;
}

#header ul li.actif a, #header ul li.actif a:visited {
color: #FFFFFF;
}

#header ul li:hover {
background: #be0200;
}

#header ul li a, #header ul li a:visited {
text-decoration: none;
color: #000000;
}

#header ul li:hover a, #header ul li:hover a:hover, #header ul li:hover a:active {
text-decoration: none;
color: #FFFFFF;
}

#logo {
position: absolute;
width: 314px;
height: 130px;
top: 0;
left: 0;
}

#deco {
position: absolute;
width: 541px;
height: 68px;
bottom: 0;
right: 0;
}

#selection {
position: relative;
width: 860px;
height: 145px;
margin-left: 25px;
}

#selection-plateaux-repas {
position: relative;
width: 860px;
height: 275px;
margin-left: 25px;
}



#selection-plateaux-repas2 {
position: relative;
width: 860px;

margin-left: 25px;
}

#selection-vins {
position: relative;
width: 860px;
height: 100px;
margin-left: 25px;
}

#selection-cocktail-aperitif {
position: relative;
width: 860px;
height: 175px;
margin-left: 25px;
}

#selection-cocktail-dinatoire {
position: relative;
width: 860px;
height: 345px;
margin-left: 25px;
}

#plateaux-repas {
position: relative;
float: left;
width: 280px;

}
#plateaux-repas span.rouge {
color: #be0200;
}

#cocktails-buffets {
position: relative;
float: left;
width: 280px;

margin-left: 10px;
}
#cocktails-buffets span.rouge {
color: #be0200;
}

#petits-dejeuners {
position: relative;
float: left;
width: 280px;

margin-left: 10px;
}
#petits-dejeuners span.rouge {
color: #be0200;
}

#bandeau {
position: relative;
width: 860px;
height: 76px;
margin: 5px 0 20px 25px;
background: url('../img/bandeau.jpg') no-repeat;
}

#contenu {
position: relative;
width: 860px;
margin-left: 25px;
padding-bottom: 20px;
overflow: hidden;
}

#contenu input {
font-size: 10px;
padding: 1px;
color: #be0200;
text-align: center;
background: #FFFFFF;
border: 1px solid #be0200;
}

#contenu select {
font-size: 10px;
padding: 1px;
color: #be0200;
text-align: center;
background: #FFFFFF;
border: 1px solid #be0200;
}


#contenu input.submit {
width: 80px;
font-size: 11px;
color: #be0200;
text-align: center;
background: #be0200;
}
#contenu textarea {
font-size: 10px;
padding: 1px;
color: #be0200;
text-align: center;
background: #ffffff;
border: 1px solid #be0200;
}
#contenu2 {
position: relative;
width: 860px;
height: 350px;
margin-left: 25px;
}

#contenu span.rouge {
color: #be0200;
}

#conteneur-bottom {
position: relative;
width: 910px;
height: 6px;
background: url('../img/conteneur-bottom.jpg') no-repeat;
}

#copyright {
position: relative;
width: 910px;
}

#copyright p {
text-align: center;
color: #d4807f;
padding-top: 10px;
}

#copyright p a:link, #copyright p a:visited {
color: #d4807f;
text-decoration: none;
}

#copyright p a:hover, #copyright p a:active {
color: #FFFFFF;
text-decoration: none;
}

a, a:visited {
color: #be0200;
text-decoration: none;
}

a:hover, a:active {
color: #000000;
text-decoration: none;
}


#form-panier {
position: relative;
width: 860px;
padding: 20px;
}