* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
HTML {
	WIDTH: auto; HEIGHT: 100%
}
BODY {
	WIDTH: auto; HEIGHT: 100%
}
BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #e4e4e4; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	COLOR: #0066dd; TEXT-DECORATION: none
}
P {
	TEXT-ALIGN: justify
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #8ab614; FONT-FAMILY: Helvetica, Arial, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #0066dd; FONT-FAMILY: Helvetica, Arial, sans-serif
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: Helvetica, Arial, sans-serif
}
SPAN.rouge {
	COLOR: red
}
SPAN.prix {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0099ff; LINE-HEIGHT: 26px; TEXT-ALIGN: center
}
P.error {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: red; TEXT-ALIGN: center
}
HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; WIDTH: 100%; COLOR: #0099ff; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #0099ff; BORDER-RIGHT-WIDTH: 0px
}
DIV#header {
	BORDER-TOP-WIDTH: 0px; MIN-WIDTH: 975px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BACKGROUND: white; WIDTH: 100%; BORDER-BOTTOM: #8c8c8c 1px solid; POSITION: relative; HEIGHT: 114px; BORDER-RIGHT-WIDTH: 0px
}
DIV#logo {
	DISPLAY: block; PADDING-LEFT: 76px; FLOAT: left; WIDTH: auto; PADDING-TOP: 10px; HEIGHT: auto
}
DIV#slogan {
	DISPLAY: block; LEFT: 385px; WIDTH: 294px; POSITION: absolute; TOP: 28px; HEIGHT: 50px
}
DIV#banniere {
	DISPLAY: block; LEFT: 385px; WIDTH: 294px; POSITION: absolute; TOP: 0px; HEIGHT: 50px
}
DIV#menu_gauche {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; LEFT: 8px; WIDTH: 265px; POSITION: relative; TOP: 10px; HEIGHT: auto; TEXT-ALIGN: right
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.menu LI {
	MARGIN-BOTTOM: 3px
}
UL.menu LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/menu_gauche_bouton.jpg) no-repeat right top; WIDTH: 260px; COLOR: #4c4c4c; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
UL.menu LI A:hover {
	BACKGROUND: url(../images/menu_gauche_bouton.jpg) no-repeat right bottom; COLOR: #8ab614
}
UL.menu LI A:focus {
	BACKGROUND: url(../images/menu_gauche_bouton.jpg) no-repeat right bottom; COLOR: #8ab614
}
UL.menu LI.actif {
	PADDING-RIGHT: 10px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/menu_gauche_bouton.jpg) no-repeat right bottom; WIDTH: 260px; COLOR: #8ab614; LINE-HEIGHT: 17px; HEIGHT: 17px; TEXT-DECORATION: none
}
DIV#references {
	BORDER-RIGHT: #b7b7b7 1px solid; BORDER-TOP: #b7b7b7 1px solid; DISPLAY: block; BACKGROUND: white; LEFT: 10px; PADDING-BOTTOM: 7px; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 265px; BORDER-BOTTOM: #b7b7b7 1px solid; POSITION: absolute; TOP: 255px; HEIGHT: auto; TEXT-ALIGN: center
}
DIV#references_haut_droite {
	DISPLAY: block; RIGHT: -2px; BACKGROUND: url(../images/gris_haut_droite.jpg) no-repeat; WIDTH: 10px; POSITION: absolute; TOP: -1px; HEIGHT: 10px
}
DIV#references_bas_gauche {
	DISPLAY: block; BACKGROUND: url(../images/gris_bas_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 10px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 10px
}
DIV#references_content {
	DISPLAY: block; LEFT: 10px; WIDTH: 245px; POSITION: relative; TOP: 15px; HEIGHT: 280px
}
DIV#references_content H2 {
	COLOR: #0066dd; TEXT-ALIGN: left
}
DIV#references_content P {
	FONT-SIZE: 10px; COLOR: #999999; PADDING-TOP: 12px
}
DIV#panier {
	BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #b7b7b7 1px solid; DISPLAY: block; PADDING-LEFT: 15px; MIN-HEIGHT: 170px; BACKGROUND: white; LEFT: 10px; PADDING-BOTTOM: 15px; BORDER-LEFT: #b7b7b7 1px solid; WIDTH: 235px; PADDING-TOP: 15px; BORDER-BOTTOM: #b7b7b7 1px solid; POSITION: absolute; TOP: 555px; HEIGHT: auto! important
}
DIV#panier_haut_droite {
	DISPLAY: block; RIGHT: -2px; BACKGROUND: url(../images/gris_haut_droite.jpg) no-repeat; WIDTH: 10px; POSITION: absolute; TOP: -1px; HEIGHT: 10px
}
DIV#panier_bas_gauche {
	DISPLAY: block; BACKGROUND: url(../images/gris_bas_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 10px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 10px
}
DIV#panier HR {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px; WIDTH: 100%; COLOR: #cccccc; PADDING-TOP: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 0px
}
FORM#form_panier {
	MARGIN: 0px auto; WIDTH: 95%
}
FORM#form_panier LABEL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 35%; PADDING-TOP: 0px; TEXT-ALIGN: right
}
FORM#form_panier INPUT {
	WIDTH: 125px
}
DIV#panier A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#panier H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#global {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; DISPLAY: block; MIN-HEIGHT: 400px; BACKGROUND: white; LEFT: 285px; BORDER-LEFT: black 1px solid; WIDTH: 655px; BORDER-BOTTOM: black 1px solid; POSITION: absolute; TOP: 125px; HEIGHT: auto! important
}
DIV#global_haut_gauche {
	DISPLAY: block; BACKGROUND: url(../images/global_haut_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 10px; POSITION: absolute; TOP: -1px; HEIGHT: 10px
}
DIV#global_haut_droite {
	DISPLAY: block; RIGHT: -1px; BACKGROUND: url(../images/global_haut_droite.jpg) no-repeat; WIDTH: 10px; POSITION: absolute; TOP: -1px; HEIGHT: 10px
}
DIV#global_bas_gauche {
	DISPLAY: block; BACKGROUND: url(../images/global_bas_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 10px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 10px
}
DIV#global_bas_droite {
	DISPLAY: block; RIGHT: -1px; BACKGROUND: url(../images/global_bas_droite.jpg) no-repeat; WIDTH: 10px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 10px
}
DIV#plus_plus {
	DISPLAY: block; RIGHT: 20px; WIDTH: auto; POSITION: absolute; TOP: 10px; HEIGHT: auto
}
DIV#content {
	DISPLAY: block; LEFT: 14px; WIDTH: 623px; POSITION: relative; TOP: 14px
}
DIV#container_pub {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; DISPLAY: block; LEFT: 0px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cfcfcf 1px solid; POSITION: relative; TOP: 0px; HEIGHT: 430px
}
DIV#container_pub_haut_droite {
	DISPLAY: block; RIGHT: -1px; BACKGROUND: url(../images/container_pub_haut_droite.jpg) no-repeat; WIDTH: 6px; POSITION: absolute; TOP: -1px; HEIGHT: 6px
}
DIV#container_pub_bas_gauche {
	DISPLAY: block; BACKGROUND: url(../images/container_pub_bas_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 6px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 6px
}
DIV#spots {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; PADDING-LEFT: 15px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 15px; HEIGHT: auto; BORDER-RIGHT-WIDTH: 0px
}
DIV#commander {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 15px; DISPLAY: block; FLOAT: left; MARGIN-LEFT: 15px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 165px; PADDING-TOP: 2px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 320px
}
DIV#produits {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; DISPLAY: block; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cfcfcf 1px solid; POSITION: relative; TOP: 15px; HEIGHT: auto
}
DIV#produits_haut_droite {
	DISPLAY: block; RIGHT: -1px; BACKGROUND: url(../images/container_pub_haut_droite.jpg) no-repeat; WIDTH: 6px; POSITION: absolute; TOP: -1px; HEIGHT: 6px
}
DIV#produits_bas_gauche {
	DISPLAY: block; BACKGROUND: url(../images/container_pub_bas_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 6px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 6px
}
DIV#produits_content {
	DISPLAY: block; MARGIN: 10px; OVERFLOW: hidden; POSITION: relative; HEIGHT: auto
}
DIV#societe {
	MARGIN: 30px auto; WIDTH: 100%; BOTTOM: 0px; POSITION: relative; HEIGHT: auto; TEXT-ALIGN: center
}
DIV#footer {
	FONT-SIZE: 9px; MARGIN-BOTTOM: -80px; BOTTOM: 0px; POSITION: relative; TEXT-ALIGN: right
}
DIV#deconnexion {
	DISPLAY: block; RIGHT: 5px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
DIV#deconnexion A {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0099ff; LINE-HEIGHT: 12px; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-DECORATION: none
}
DIV#boutique {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; DISPLAY: block; MIN-HEIGHT: 425px; LEFT: 0px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 100%; BORDER-BOTTOM: #cfcfcf 1px solid; POSITION: relative; TOP: 0px; HEIGHT: auto! important
}
DIV#boutique_haut_droite {
	DISPLAY: block; RIGHT: -1px; BACKGROUND: url(../images/container_pub_haut_droite.jpg) no-repeat; WIDTH: 6px; POSITION: absolute; TOP: -1px; HEIGHT: 6px
}
DIV#boutique_bas_gauche {
	DISPLAY: block; BACKGROUND: url(../images/container_pub_bas_gauche.jpg) no-repeat; LEFT: -1px; WIDTH: 6px; BOTTOM: -1px; POSITION: absolute; HEIGHT: 6px
}
A.commander {
	DISPLAY: block; PADDING-LEFT: 30px; BACKGROUND: url(../images/btn_commander.jpg) no-repeat left top; WIDTH: auto; LINE-HEIGHT: 26px; POSITION: relative; HEIGHT: 26px
}
A.commander:hover {
	BACKGROUND-POSITION: left bottom
}
A.commander:focus {
	BACKGROUND-POSITION: left bottom
}
UL.etapes {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 15px; LIST-STYLE-TYPE: none; TEXT-ALIGN: center
}
UL.etapes LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; WIDTH: 100px; COLOR: #8c8c8c; PADDING-TOP: 2px; HEIGHT: 14px; BACKGROUND-COLOR: #e2edc4; TEXT-ALIGN: center
}
UL.etapes LI.etape_courante {
	COLOR: white; BACKGROUND-COLOR: #8ab614
}
UL.etapes LI.etape_passee {
	COLOR: white
}
TABLE.commander_panier {
	BORDER-RIGHT: #8c8c8c 1px solid; BORDER-TOP: #8c8c8c 1px solid; BORDER-LEFT: #8c8c8c 1px solid; BORDER-BOTTOM: #8c8c8c 1px solid; TEXT-ALIGN: center
}
TABLE.commander_panier TR TH {
	BORDER-RIGHT: white 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #8c8c8c
}
