/* CSS Document */
@import "/css/linkeopowered3.css";
* {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
}

body {
background:url(images/bg.jpg) repeat-x;
background-color:#c55122;
}

#global {
width:912px;
margin:0 auto;
position:relative;
}

#milieu {
background-color:#481e0f;
}

#top {
background:url(images/bgtop.jpg) no-repeat 0 0;
height:89px;
}

#top ul {
padding:65px 0 0 610px;
margin:0;
}

#top li {
display:inline;
height:20px;
font-size:14px;
}

#top a {
color:#e4a214;
text-decoration:none;
font-size:14px;
padding-top:20px;
}

#top a:hover {
color:#fde6b3;
background:url(images/vague.jpg) no-repeat top center;
}

#top #selection {
color:#fde6b3;
background:url(images/vague.jpg) no-repeat top center;
}

#traiteur {

height:20px;
}

ul li a span {
padding:0 15px 2px 15px;
}

ul li a #span2 {
border-left:#e4a214 1px solid;
border-right:#e4a214 1px solid;
}

#gauche {
width:305px;
float:left;
background:url(images/bggauche.jpg) repeat-x 0 132px;
height:500px;
}

#droite {
width:607px;
background:url(images/bgdroite.jpg) no-repeat;
float:left;
}

#topg {
background:url(images/bgtopg.jpg) no-repeat;
margin-top:132px;
padding:30px 0 0 69px;
}

#topg ul {
list-style-type:none;
font-size:12px;
color:#eaa411;
line-height:14px;
padding-top:5px;
}

#topg li {
font-size:12px;
height:14px;
line-height:14px;
background:url(images/fleche.gif) no-repeat 0 3px;
padding-left:15px;
}

#milieug {
text-align:center;
font-size:14px;
color:#fde6b3;
padding-top:20px;
}

#p1 {
font-weight:bold;
margin-top:12px;
}

#milieud {
background:url(images/tranche.jpg) repeat-y 0 0;
background-color:#fce5b2;
margin-top:186px;
border-top:#471e0e 2px solid;
color:#471e0e;
}

#partieg{
width:319px;
font-size:12px;
padding:15px 22px;
float:left;
}

#partieg p {
margin-top:5px;
}

#partied {
float:left;
width:226px;
padding:20px 0 15px 15px;
font-size:12px;
}

#partied p {
width:215px;
}

#img1 {
margin-top:10px;
}

#clear {
clear:both;
}

#clear p {
font-size:1px;
visibility:hidden;
height:1px;
}

#pied {
font-size:10px;
}

#menubas {
float:left;
background-color:#632a14;
height:18px;
width:305px;
text-align:center;
}

#menubas ul {
padding-top:2px;
}

#menubas li {
display:inline;
list-style-type:none;
border-right:1px solid #c55122;
padding:0 6px;
}

#adresse {
float:left;
height:16px;
background:url(images/bgadresse.jpg) repeat-x;
color:#fde6b3;
width:607px;
text-align:center;
padding-top:2px;
}

#menubas a {
font-size:11px;
color:#c55122;
text-decoration:none;
}

#menubas a:hover {
text-decoration:underline;
}

#menubas #noborder {
border-right:none;
}

#logo {
background:url(images/bglogo.jpg) repeat-x;
height:143px;
width:312px;
border:#e4a92b 2px solid;
position:absolute;
top:81px;
margin-left:-5px;
text-align:center;
}

#logo a img {
margin-top:36px;
border:none;
}

#logo p {
border-top:1px solid #e4a214;
font-size:14px;
padding-top:10px;
width:218px;
margin:0 auto;
}

#logo p a {
color:#e4a214;
text-decoration:none;
}

h5 {
font-size:12px;
margin:15px 0 10px 0;
}

#plan {
border:#481e0f 1px solid;
cursor:pointer;
}

/* ####################### Page Traiteur ################################### */

#haut {
font-size:12px;
width:350px;
padding-left:30px;
margin-top:20px;
}

#haut2 {
font-size:12px;
padding-bottom:10px;
}

#haut2 img{
margin:10px 0 0 50px;
}

.fleche {
background:url(images/fleche2.gif) no-repeat 0 24px;
float:left;
}

#haut h5 {
background:url(images/flecheh5.jpg) no-repeat right top;
padding-left:16px;
padding-right:65px;
padding-top:5px;
}

#haut2 h5 {
background:url(images/flecheh5.jpg) no-repeat right top;
padding-left:16px;
padding-right:65px;
padding-top:5px;
float:left;
}

#partieg2 h5 {
background:url(images/flecheh5.jpg) no-repeat right top;
padding-left:16px;
padding-right:65px;
padding-top:5px;
float:left;
}

.prix {
margin-left:40px;
margin-top:10px;
margin-bottom:5px;
font-weight:bold;
font-style:italic;
}

.detail {
margin-left:80px;
}

#topg2 {
background:url(images/bgtopg2.jpg) no-repeat right top;
margin-top:132px;
padding:29px 0 0 10px;
}

#topg2 ul {
list-style-type:none;
font-size:12px;
color:#eaa411;
line-height:14px;
padding-top:5px;
padding-left:25px;
}

#topg2 li {
font-size:12px;
height:14px;
line-height:14px;
background:url(images/fleche.gif) no-repeat 0 3px;
padding-left:15px;
}

.colonne {
width:270px;
float:left;
}

#buffet {
width:540px;
margin:0 auto;
}

#droite2 {
width:607px;
background:url(images/bgtop2.jpg) no-repeat;
float:left;
}

#milieud2 {
background:url(images/tranche.jpg) repeat-y 0 0;
background-color:#fce5b2;
margin-top:132px;
border-top:#471e0e 2px solid;
color:#471e0e;
}

#gateau {
position:absolute;
top:90px;
left:700px;
}

#droite2 h5 {
font-size:14px;
}

#img2 {
margin:10px 0 0 40px;
}

#img3 {
margin:20px 0 0 40px;
}

/* ######################## Page le ch'ti jambon #################################*/

#droite3 {
width:607px;
background:url(images/bgtop3.jpg) no-repeat;
float:left;
}

#milieud3 {
background:url(images/tranche.jpg) repeat-y 0 0;
background-color:#fce5b2;
margin-top:181px;
border-top:#471e0e 2px solid;
color:#471e0e;
}

#jambon {
position:absolute;
top:105px;
left:660px;
}

#partied2 {
float:left;
width:200px;
font-size:12px;
}

#partieg2{
width:363px;
font-size:12px;
padding:15px 22px;
float:left;
}

#partieg2 p {
margin-top:5px;
}

#horaire {
background:url(images/bghoraires.jpg) no-repeat;
width:188px;
height:210px;
margin-top:100px;
text-align:center;
color:#fde6b3;
font-size:14px;
}

#horaire img {
margin-top:37px;
margin-bottom:33px;
}

#formulaire {
margin-top:132px;
padding:16px 0 0 20px;
font-size:12px;
color:#fde6b3;
}

#formulaire img {
padding-bottom:15px;
}

.ital {
font-style:italic;
font-weight:bold;
}

/*------------------formulaire-------------*/

#form{
    padding:0;
    margin:0;
}

label{
    display:block;
    float:left;
    width:70px;
    font:;
}

.input{
    width:130px;
    height:15px;
    font:;
    border:solid 1px #000;
}

.input2{
    width:50px;
    height:15px;
    font:;
    border:solid 1px #000;
}


#bouton{
    display:block;
    width:90px;
    border:solid 1px #fde6b3;
    color:black;
    cursor:pointer;
}

#formg {
width:128px;
}

#table {
border:none;
}

#formulaire #imgform {
padding:0;
margin:30px 0 0 35px;
}

#tt{
    text-align:center;
    margin-top:20px;
}

#tt a{
    font-size:9px;
    color:black;
	text-decoration:none;
}

#tt a:hover{
text-decoration:underline;
}

/* ###################### Page Mentions légales ######################### */

#haut3 {
font-size:12px;
width:450px;
margin-top:20px;
text-align:center;
padding:15px 0px;
margin:0 auto;
}
#haut3 a{
color:#471e0e;
text-decoration:underline;
}
