html {

}
body {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
body {
	font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif
}
td {
	font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif
}
th {
	font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif
}
input {
	font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; border: 1px solid #6c6454;
}
select {
	font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; border: 1px solid #6c6454;
}
textarea {
	font-size: 11px; color: #000000; font-family: verdana, arial, helvetica, sans-serif; border: 1px solid #6c6454;
}
img {
	border-top-style: none; border-right-style: none; border-left-style: none; border-bottom-style: none
}
.png {
	behavior: url('catalog/javascript/iepngfix.htc')
}
a:visited {
	color: #000000
}
#header {
	border-bottom: #30559c 5px solid; height: 40px; background-color: #000000
}
#header h1 {
	font-weight: normal; font-size: 20px; left: 15px; margin: 0px; color: #ffffff; position: absolute; top: 6px
}
#header .a {
	float: right; margin: 12px 25px 0px 0px; color: #ffffff
}
.hover {
	float: left; margin: 3px 2px; width: 50px; height: 50px; text-align: center
}
#footer {
	clear: both; padding-bottom: 10px; margin: 20px; text-align: center
}
#footer a {
	color: #000000
}
#footer a:visited {
	color: #000000
}
#login {
	background: #efefef
}
#login {
	border-right: #d5d5d5 1px solid; border-top: #d5d5d5 1px solid; margin-top: 40px; left: 50%; margin-left: -130px; border-left: #d5d5d5 1px solid; width: 260px; border-bottom: #d5d5d5 1px solid; position: relative; height: 130px
}
#login td {
	vertical-align: top
}
#login_form {
	vertical-align: middle; width: 60%
}
form {
	margin: 0px
}
#login_button {
	border-right: #bbbbbb 1px solid; padding-right: 3px; border-top: #bbbbbb 1px solid; margin-top: 5px; padding-left: 3px; font-weight: bold; padding-bottom: 3px; border-left: #bbbbbb 1px solid; padding-top: 3px; border-bottom: #bbbbbb 1px solid; background-color: #e0e0e0
}
.button {
	border-right: #bbbbbb 1px solid; border-top: #bbbbbb 1px solid; border-left: #bbbbbb 1px solid; border-bottom: #bbbbbb 1px solid; height: 19px; background-color: #e0e0e0
}
.home {
	border-right: #d5d5d5 1px solid; padding-right: 3px; border-top: #d5d5d5 1px solid; display: inline; padding-left: 3px; padding-bottom: 3px; margin: 5px; border-left: #d5d5d5 1px solid; padding-top: 3px; border-bottom: #d5d5d5 1px solid; background-color: #ffffff; text-align: center
}
#time {
	color: #cccccc; text-align: center
}
.heading {
	font-size: 18px; margin: 5px 0px 5px 20px; color: #bf3313
}
.description {
	margin: 0px 0px 5px 20px; color: #333333
}
#list {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; padding-top: 10px;
}
#list .a {
	margin-bottom: 5px; width: 100%; border-collapse: collapse
}
#list .c {
	text-align: left
}
#list .d {
	text-align: center
}
#list .e {
	text-align: right
}
.list {
	border-collapse: collapse
}
.list th {
	padding-right: 4px; padding-left: 4px; padding-bottom: 0px; cursor: pointer; padding-top: 0px; border-bottom: #30559c 3px solid; height: 28px
}
.list td {
	padding-right: 4px; padding-left: 4px; padding-bottom: 0px; vertical-align: middle; overflow: auto; padding-top: 0px; height: 32px
}
.list a {
	color: #000000; text-decoration: underline; font-size: 12px;
}
.list img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
.left {
	text-align: left
}
.right {
	text-align: right
}
.center {
	text-align: center
}
.row1 td {
	border-bottom: #eeeeee 1px solid
}
.row2 td {
	border-bottom: #eeeeee 1px solid
}
.highlight td {
	border-bottom: #eeeeee 1px solid
}
.previous td {
	border-bottom: #eeeeee 1px solid
}
.highlight {
	background-color: #ebf1fc
}
.row1 {
	background-color: #ffffff
}
.row2 {
	background-color: #f9f9f9
}
.previous {
	cursor: pointer; background-color: #ebf1fc
}
.rating {
	font-size: 10px; text-transform: uppercase; color: #ff0000
}
.box {
	border-right: #a7a6aa 1px solid; border-top: #a7a6aa 1px solid; display: block; background: #ffffff; overflow: auto; border-left: #a7a6aa 1px solid; border-bottom: #a7a6aa 1px solid; height: 148px
}
.box table {
	width: 100%
}
.box table tr td {
	cursor: pointer; border-bottom: #eeeeee 1px solid
}
.error {
	clear: both; display: block; font-size: 10px; color: #ff0000
}
.required {
	display: inline; margin: 0px; color: #ff0000
}
.warning {
	padding-right: 3px; display: block; padding-left: 3px; font-size: 13px; margin-bottom: 10px; padding-bottom: 3px; color: #000000; padding-top: 3px; background-color: #ffb3b5; text-align: center
}
.message {
	padding-right: 3px; display: block; padding-left: 3px; font-size: 10px; margin-bottom: 10px; padding-bottom: 3px; color: #000000; padding-top: 3px; background-color: #99ff00; text-align: center
}
#phpinfo .a {
	border-right: #eeeeee 1px solid; padding-right: 10px; border-top: #eeeeee 1px solid; padding-left: 10px; padding-bottom: 10px; margin: 20px; border-left: #eeeeee 1px solid; padding-top: 10px; border-bottom: #eeeeee 1px solid
}
#phpinfo .b {
	border-right: #eeeeee 1px solid; padding-right: 10px; border-top: #eeeeee 1px solid; padding-left: 10px; padding-bottom: 10px; margin: 20px; border-left: #eeeeee 1px solid; padding-top: 10px; border-bottom: #eeeeee 1px solid
}
#home .a {
	float: left; margin-left: 10px; width: 325px
}
#home .a table {
	width: 100%; border-collapse: collapse
}
#home .a table td {
	padding-right: 10px; padding-left: 10px; padding-bottom: 10px; cursor: pointer; padding-top: 10px; text-align: center
}
#home .a table img {
	margin-bottom: 3px
}
#home .b {
	float: left; margin-left: 10px; width: 430px
}
#home .b table {
	width: 100%; border-collapse: collapse
}
#home .b table th {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; border-bottom: #30559c 3px solid
}
#home .b table td {
	padding-right: 4px; padding-left: 4px; padding-bottom: 4px; cursor: pointer; padding-top: 4px
}
#home legend {
	border-right: #eeeeee 1px solid; padding-right: 5px; border-top: #eeeeee 1px solid; padding-left: 5px; padding-bottom: 5px; border-left: #eeeeee 1px solid; padding-top: 5px; border-bottom: #eeeeee 1px solid
}
#home fieldset {
	border-right: #eeeeee 1px solid; padding-right: 10px; border-top: #eeeeee 1px solid; padding-left: 10px; padding-bottom: 10px; border-left: #eeeeee 1px solid; padding-top: 10px; border-bottom: #eeeeee 1px solid
}
#home > .b > fieldset {
	margin-bottom: 10px
}
#image img {
	border-right: #cccccc 1px solid; border-top: #cccccc 1px solid; border-left: #cccccc 1px solid; border-bottom: #cccccc 1px solid
}
#mail {
	margin: 20px 0px 0px 40px
}
#report_sale {
	margin-top: 20px; left: 50%; margin-left: -300px; width: 600px; position: relative
}

.message_confirm {
    font-size: 18px; margin: 10px 0px 0px 20px; color: #8080ff;
}

.message_alerte {
    font-size: 12px; margin: 10px 0px 0px 20px; color: #FF8080;
}

.form_table {
    font-size: 14px; margin: 10px 10px 10px 10px; color: #000080;
}

.form_table a {
    font-size: 14px; color: #ff0000; text-decoration: none;
}

.form_table a:hover {
    font-size: 14px; color: #800000; text-decoration: underline;
}

b.red {
    font-weight: normal;
    color: #ef4a10;
}

b.blue {
    font-weight: normal;
    color: #3a49dd;
}

b.green {
    font-weight: normal;
    color: green;
}

b.violet {
    font-weight: normal;
    color: #902c7a;
}

b.vertfonce {
    font-weight: normal;
    color: #47a173;
}

b.note {
    font-weight: normal;
    color: #987e3e;
    margin-left: 5px;
}

.productimage {
    border: 1px solid #666666;
    margin: 5px;
    padding: 10px;
}

#list1 {
    display: inline;
    float: left;
    width: auto;
}

#listselect {
    display: inline;
    float: left;
}

#id_cat {
    display: inline;
    float: left;
}

#addfield {
    display: inline;
    float: left;
}

#list2 {
    display: inline;
    float: left;
    width: auto;
}

#listselect2 {
    display: inline;
    float: left;
}

#id_scat {
    display: inline;
    float: left;
}

#addfield2 {
    display: inline;
    float: left;
}

a.formbutton {
    border: 1px solid #333333;
    background-color: #888888;
    color: #f1f3f5;
    padding: 0px 15px 3px 15px;
    text-decoration: none;
    font-weight: bold;
}

a.formbutton:hover {
    border: 1px solid #d5d5d5;
    background-color: #777777;
    color: #f1f3f5;
    padding: 0px 15px 3px 15px;
    text-decoration: none;
    font-weight: bold;
}

input.formbutton {
    border: 1px solid #333333;
    background-color: #888888;
    color: #f1f3f5;
    padding: 0px 15px 3px 15px;
    text-decoration: none;
    font-weight: bold;
}

td.td_info {
    color: #446699;
    text-align: left;
}

a.activetemplate {
    font-weight: normal;
    color: #ef4a10;
}

a.unactivetemplate {
    font-weight: normal;
    color: #087d05;
}


/** ------------------------------------------------------------------
 * Regles vues
 */
.menu {
    background: #F1F3F5;
    border-bottom: #D5D5D5 1px solid;
    border-top: #FFFFFF 1px solid;
	clear: both;
    font-weight: bold;
    height: 16px;
    padding-left: 10px;
}

.menu div {
    padding: 1px;
}

.menu a {
    color: #890A10;
    text-decoration: underline;
}

.menu a:hover {
    color: #008000;
    text-decoration: none;
}



/** ------------------------------------------------------------------
 * Regles pour les liens admin
 */
a.lien_admin {
    color: #008000;
}

a.lien_admin:hover {
    color: #000080;
}