body {
        margin:0px;
        text-align:center;
	font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight: bold;
        background-color:#FFFFFF;
        height:600px;

}

div.outside {
        text-align:left;
        margin-left: auto;
        margin-right: auto;
        width: 1020px;
        background-image:url(background.png);
        background-position:center bottom;
        background-repeat:no-repeat;
        height:600px;
}
div.page {
        text-align:left;
        margin-left: auto;
        margin-right: auto;
        width: 980px;
        height:600px;
}
div.content {
         overflow: auto;
         height: 410px;
         margin-left:10px;
}
div.contentcenter {
         overflow: auto;
         height: 410px;
         margin-left:10px;
         text-align:center;
}
div.bandeauhaut {
         background-image:url(bandeauhaut.png);
         background-position:center top;
         background-repeat:no-repeat;
         height:100px;
}
div.bandeaumenu {
         height:30px;
         width:980px;
         margin-left:0px;
         background-image:url(bandeaumenu.png);
         background-position:center top;
         background-repeat:no-repeat;
}
h1 {
	 margin-left: 100px;
         margin-right: 100px;
         font-size:16px;
         color: #000000;
         text-align:justify;
         text-decoration: underline;
}

div.title {
         margin-left: 100px;
         margin-right: 100px;
         font-size:16px;
         text-align:justify;
         text-decoration: underline;
}
div.text {
         margin-left: 0px;
         margin-right: 100px;
         font-size:13px;
         text-align:justify;
}
div.logo {
        float: left;
}
div.liensmenu {
        margin-left:40px;
        height:30px;

}
a.menu {
        font-family: Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height : 30px;
	margin-left: 20px;
}
a.menu:visited {
        font-family: Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
        line-height : 30px;
        margin-left: 20px;
}
a.menu:hover {
        font-family: Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
	line-height : 30px;
	margin-left: 20px;
}
a.sign {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.sign:visited {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
a.sign:hover {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
a.sign2 {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.sign2:visited {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.sign2:hover {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
a.sign3 {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
a.sign3:visited {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
a.sign3:hover {
        font-family: Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.footer {
        font-family: Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.footer:visited {
        font-family: Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
a.footer:hover {
        font-family: Helvetica, sans-serif;
	font-size:12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}
div.footer {
        font-family: Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	font-weight: bold;
	bottom: 5px;
        text-align:center;
        width:100%;

}
div.account {
        float: right;
        width:300px;
        text-align:left;
        color:red;
}

input.form {
         color: #FF0000;
         background-color: #FFFFFF;
         left: 150px;
         width: 250px;
}
div.line {
         clear: both;

}
table.form td {
         height:30px;

}
div.form {
         width: 150px;
         float:left;
}
div.message {
         font-family: Helvetica, sans-serif;
	 font-size:13px;
	 color: #FF0000;
	 background-color: #FFFFFF;
	 font-weight: bold;
	 margin-left: 10px;
	 margin-top:5px;
	 margin-bottom:5px;
}
div.message2 {
         font-family: Helvetica, sans-serif;
	 font-size:13px;
	 color: #000000;
	 background-color: #FFFFFF;
	 font-weight: bold;
	 margin-top:10px;
	 margin-bottom:10px;
}
div.errormessage {
         font-family: Helvetica, sans-serif;
	 font-size:13px;
	 color: #FF0000;
	 background-color: #FFFFFF;
	 font-weight: bold;
	 margin-left: 10px;

}
div.dishcategory {
         margin-left: 50px;
         font-family: Helvetica, sans-serif;
	 font-size:18px;
	 color: #FFFFFF;
	 background-color: #FF0000;
}
div.dishcategory_description {
         margin-left: 50px;
         font-family: Helvetica, sans-serif;
	 font-size:11px;
	 color: #FFFFFF;
	 background-color: #FF0000;
}
div.dish_id {
         margin-left: 0px;
         font-family: Helvetica, sans-serif;
	 font-size:13px;
	 color: #000000;
	 float: left;
	 text-align:center;
	 width:50px;
}
div.dish_photo {
	 float: left;
	 text-align:center;
	 width:40px;
}
img.dish_photo {
	 width:40px;
}
img.category_photo {
	 width:80px;
}
div.dish_name {
         margin-left: 0px;
         font-family: Helvetica, sans-serif;
	 font-size:14px;
	 color: #000000;
	 float: left;
         width:430px;
}
div.dish_description {
         margin-left: 50px;
         margin-right: 130px;
         font-family: Helvetica, sans-serif;
	 font-size:13px;
	 color: #000000;
}
div.dish_price {
         margin-left: 0px;
         font-family: Helvetica, sans-serif;
	 font-size:13px;
	 color: #000000;
	 width: 60px;
	 float: left;
}
 input.dish_quantity {
         color: #FF0000;
         background-color: #FFFFFF;
         font-family: Helvetica, sans-serif;
	 font-size:13px;
         width: 30px;
}

input.basketbutton {
	 width:20px;
	 border:0px;
	 vertical-align:middle;
         margin-left: 5px;
}

div.framebasket {
         margin-left:10px;
         width:230px;
         border-width:1px;
         border-style:solid;
         border-color:#DCDCDC;
         float:left;
         height:405px;
         overflow:auto;
}

div.framemenu {
         width: 720px;
         height:405px;
         overflow:auto;
         float:left;
         border-width:1px;
         border-style:solid;
         border-color:#DCDCDC;
}
input.deletebutton {
	 width:15px;
	 border:0px;
	 vertical-align:middle;
         margin-left: 5px;
         margin-right: 5px;
}
div.eventtext {
         float:left;
         width:55%;
         font-size:13px;
         text-align:justify;
}
div.eventphoto {
         margin-right: 50px;
         float:right;
}
select.combocategories {
        width:250px;
        margin-left: 150px;
}
div.contacttext {
        float:left;
        width:600px;
}
div.contactimg {
        float:left;
        width:300px;
        margin-top:20px;
}
input.contactobj {
        width:500px;

}
textarea.contactmsg {
        width:500px;
        font-family: Helvetica, sans-serif;
        font-size:13px;
}
textarea.comments {
        width:100%;
        font-family: Helvetica, sans-serif;
        font-size:13px;
}
div.deliverdata {
        float:left;
        margin-top:10px;
        width:450px;
        line-height:25px;
}
div.billdata {
        float:left;
        margin-top:10px;
        width:450px;
        line-height:25px;
}

div.keydata {
        line-height:25px;
}

div.spacer {
  clear: both;
}

div.submitdata {
        margin-top:10px;
        line-height:25px;
}

div#cardDetails {
        line-height:25px;
        width:500px;
        border-width:1px;
        border-style:solid;
        border-color:#DCDCDC;
}
input.dateMM {
        width:25px;
        color: #FF0000;
        background-color: #FFFFFF;
}
input.dateAAAA {
        width:40px;
        color: #FF0000;
        background-color: #FFFFFF;
}
div.advertising {
        background-image:url(bandeauad.png);
        background-position:center bottom;
        background-repeat:no-repeat;
        height:100px;
}
div.information {
        font-style:italic;
}

div.order {
        margin-top:5px;
        margin-bottom:5px;
        margin-left:10px;
}
a.sitemap {
        margin-left:30px;
}
table.order {
        border: medium solid #000000;
        border-collapse: collapse;
}
th.order {
        border: thin solid #000000;
        padding: 5px;
        background-color: #BBBBBB;
}
td.order {
        border: thin solid #000000;
        padding: 5px;
}
tr.order {
        border: thin solid #000000;
        padding: 5px;

}
div.knowninformation {
        color: #555555;
        background-color: #FFFFFF;
        float:left;
        margin-left:10px;
        vertical-align:middle;
}
div.recapbasket {
        float:left;
        vertical-align:middle;
}
