{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

BODY {
	margin:0 auto;
	padding:0;
	BACKGROUND-IMAGE: url(bg.jpg);
	background-repeat:repeat-x;
	FONT: 14px blod Arial, Helvetica, sans-serif
}
BR {
	CLEAR: both
}
A {
	COLOR: #565552; TEXT-DECORATION: none
}
A:hover {
	COLOR: #7f581c; TEXT-DECORATION: underline
}
A.lien_panier {
	COLOR: #565552; TEXT-DECORATION: none
}
A.lien_panier:hover {
	COLOR: #7f581c; TEXT-DECORATION: underline
}
INPUT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
TEXTAREA {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#header {
	MARGIN: auto; WIDTH: 1002px; HEIGHT: 106px
}
#logo {
	FLOAT: left; BACKGROUND-IMAGE: url(logo.gif);
	background-repeat:no-repeat;
	background-position:center;
	MARGIN: 13px 0px 0px 35px; WIDTH: 200px; HEIGHT: 84px
}
#navi {
	FLOAT: right; WIDTH: 680px; HEIGHT: 106px
}
#heure {
	DISPLAY: block; BACKGROUND-IMAGE: url(heure-bg.gif); MARGIN: 5px auto 5px 500px; FONT: 14px blod Arial, Helvetica, sans-serif; WIDTH: 132px; COLOR: #ffffff; HEIGHT: 17px
}
#navi UL {
	LIST-STYLE-TYPE: none
}
#navi LI {
	FLOAT: left; MARGIN-LEFT: 15px
}
#add {
	DISPLAY: block; BACKGROUND: url(add-bg.gif); MARGIN: 5px auto 5px 20px; FONT: 16px blod Arial, Helvetica, sans-serif; WIDTH: 644px; COLOR: #ffffff; PADDING-TOP: 4px; HEIGHT: 24px; TEXT-ALIGN: center
}
.qte {
	WIDTH: 30px; TEXT-ALIGN: right
}
.liste_panier {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #565552
}
#contenu {
	MARGIN: auto; WIDTH: 1002px
}
#slogan-index {
	MARGIN-TOP: 50px; BACKGROUND: url(slogan-index-bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	FLOAT: left; WIDTH: 495px;  HEIGHT: 550px
}
#carde-navi-index {
	FLOAT: right; WIDTH: 495px
}
#login-index {
	BACKGROUND: url(login-index.gif); MARGIN: 30px 73px 0px 30px; WIDTH: 392px; HEIGHT: 149px
}
#login-index A {
	FONT: bold italic 12px arial, Helvetica, sans-serif; COLOR: #565552; TEXT-DECORATION: none
}
#loginfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 130px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
#zone-index {
	BACKGROUND: url(zone.gif); MARGIN: 30px auto auto; WIDTH: 495px; HEIGHT: 225px
}
#zoneinfo {
	PADDING-RIGHT: 170px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 140px
}
#zone-index SPAN {
	FONT: bold 14px arial, Helvetica, sans-serif
}
#zone-index .ville {
	FLOAT: left
}
#zone-index .prix {
	FLOAT: right
}
#horaire-index {
	BACKGROUND: url(horaire.gif); MARGIN: 30px 64px 0px 30px; WIDTH: 401px; HEIGHT: 126px
}
#horainfo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 14px
}
#horainfo UL {
	FLOAT: left; FONT: bold 14px arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; LIST-STYLE-TYPE: none
}
#horainfo LI {
	LINE-HEIGHT: 18px
}
#slogan {
	BACKGROUND: url(banner.jpg); WIDTH: 1002px; TEXT-INDENT: -5000px; HEIGHT: 250px
}
#carde-navi {
	FLOAT: left; WIDTH: 220px
}
#carte {
	BACKGROUND: url(carte.gif) no-repeat center top; MARGIN: auto; FONT: bold italic 18px arial, Helvetica, sans-serif; WIDTH: 196px; PADDING-TOP: 110px
}
#carte UL {
	LIST-STYLE-TYPE: none
}
.menunonselect {
	MARGIN-TOP: 4px; PADDING-LEFT: 45px; BACKGROUND: url(ligne.gif) no-repeat center bottom; HEIGHT: 28px
}
.menuselect {
	MARGIN-TOP: 4px; PADDING-LEFT: 45px; BACKGROUND: url(ligne-s.gif) no-repeat center bottom; HEIGHT: 28px
}
.menuselect A {
	COLOR: #e75312
}
.menunonselect A {
	COLOR: #565552
}
#login {
	BACKGROUND: url(login.gif) no-repeat center top; MARGIN: 30px auto auto; WIDTH: 196px; PADDING-TOP: 124px
}
#login A {
	FONT: bold italic 12px arial, Helvetica, sans-serif; COLOR: #565552; TEXT-DECORATION: none
}
#loginmdp {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 110px
}
#loginmdp INPUT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 80px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 18px
}
.input_img {
	MARGIN-TOP: 5px; MARGIN-LEFT: 10px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#imgentre {
	MARGIN-TOP: 30px; FLOAT: left
}
#panier {
	DISPLAY: block; MARGIN: auto; FONT: bold 18px arial, Helvetica, sans-serif; WIDTH: 150px; COLOR: #d93a00
}
#ligne {
	DISPLAY: block; BACKGROUND: url(ligne2.gif) no-repeat 50% bottom; MARGIN: auto; WIDTH: 196px; HEIGHT: 15px
}
#carde-principal {
	BACKGROUND: url(carde2.jpg) repeat-y; FLOAT: right; WIDTH: 748px
}
#titre {
	BACKGROUND: url(carde1.jpg) no-repeat 50% top; WIDTH: 748px; HEIGHT: 65px
}
#titre H2 {
	PADDING-RIGHT: 50px; PADDING-LEFT: 80px; PADDING-BOTTOM: 0px; FONT: bold italic 18px arial, Helvetica, sans-serif; COLOR: #565552; PADDING-TOP: 25px
}
#detail {
	MARGIN: auto; WIDTH: 500px; TEXT-ALIGN: center
}
#detail SPAN {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FONT: bold 16px arial, Helvetica, sans-serif; COLOR: #565552
}
#detail .menunom {
	FLOAT: left
}
#detail .menuprix {
	FLOAT: right
}
.detailimg {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; MARGIN: 30px; BORDER-LEFT: #7f9db9 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7f9db9 1px solid
}
#detail P {
	MARGIN: 20px auto 40px; FONT: bold 14px arial, Helvetica, sans-serif; WIDTH: 350px; COLOR: #565552; TEXT-ALIGN: left
}
#detail H2 {
	MARGIN: 10px 0px 20px; FONT: bold italic 26px arial, Helvetica, sans-serif; COLOR: #565552
}
#detail H3 {
	MARGIN: 5px; FONT: bold 18px arial, Helvetica, sans-serif; COLOR: #565552
}
#detail .retour {
	FLOAT: left
}
#detail .moins {
	FLOAT: left; MARGIN-LEFT: 135px
}
#detail INPUT.qte {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 20px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 18px
}
#detail .plus {
	FLOAT: left; MARGIN-LEFT: 10px
}
#detail .ajouter {
	FLOAT: left; MARGIN-LEFT: 135px
}
#menu {
	MARGIN: auto; WIDTH: 640px; TEXT-ALIGN: center
}
.sousfamille-s {
	FLOAT: left; FONT: 12px arial, Helvetica, sans-serif; MARGIN-RIGHT: 15px
}
.sousfamille {
	FLOAT: left; FONT: 12px arial, Helvetica, sans-serif; MARGIN-RIGHT: 15px
}
.sousfamille-s A {
	COLOR: #e75312
}
.menuimg {
	BORDER-RIGHT: #7f9db9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7f9db9 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 10px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 200px; PADDING-TOP: 2px; BORDER-BOTTOM: #7f9db9 1px solid
}
.menuinfo {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 400px
}
.menuinfo SPAN {
	MARGIN-TOP: 15px; FONT: bold 16px arial, Helvetica, sans-serif; COLOR: #565552
}
.menuinfo .menunom {
	FLOAT: left
}
.menuinfo .menuprix {
	FLOAT: right
}
.menuinfo P {
	MARGIN: 23px auto; FONT: bold 12px arial, Helvetica, sans-serif; WIDTH: 340px; COLOR: #565552; TEXT-ALIGN: left
}
.menuinfo .moins {
	FLOAT: left; MARGIN-LEFT: 50px
}
.menuinfo INPUT.qte {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; FLOAT: left; MARGIN-LEFT: 10px; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 20px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 18px
}
.menuinfo .plus {
	FLOAT: left; MARGIN-LEFT: 10px
}
.menuinfo .ajouter {
	FLOAT: left; MARGIN-LEFT: 195px
}
#bas {
	BACKGROUND: url(carde3.jpg) no-repeat 50% bottom; WIDTH: 748px; HEIGHT: 50px
}
#footer {
	MARGIN: auto; WIDTH: 600px
}
#copyright {
	MARGIN-TOP: 15px; PADDING-LEFT: 190px; BACKGROUND: url(logoenbas.gif) no-repeat left 50%; FONT: 14px arial, Helvetica, sans-serif; COLOR: #565552; HEIGHT: 44px
}
#copyright P {
	LINE-HEIGHT: 18px
}

