body {
        background-color: #ffffff; font-family: verdana; color: #333333; font-size: 70%
}
td.tope {
        vertical-align: top
}
.bg_blanc {
        background-color: #ffffff
}
#layer_catalog {
        z-index: 1000; position: absolute; visibility: hidden; overflow: hidden
}
#layer_catalog .cadre {
        border-bottom: #940205 1px solid; border-left: #940205 1px solid; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; background: #eee; border-top: #940205 1px solid; border-right: #940205 1px solid; padding-top: 0px
}
#layer_catalog a:hover {
        text-decoration: underline
}
#layer_catalog a:hover {
        background-color: #ffffff; color: #0000ff
}
.fl_mn {
        padding-left: 6px; display: block; background: #ffffff no-repeat 0px 4px; color: #828282 !important; font-size: 10px
}
p {
        margin: 8px 12px; color: #656565
}
ul {
        margin: 8px 12px; color: #656565
}
dl {
        margin: 8px 12px; color: #656565
}
input {
        margin: 8px 12px; color: #656565
}
textarea {
        margin: 8px 12px; color: #656565
}
textbox {
        margin: 8px 12px; color: #656565
}
select {
        margin: 8px 12px; color: #656565
}
div {
        color: #656565
}
table p {
        margin-left: 0px
}
dl p {
        margin-left: 0px
}
h1 {
        padding-bottom: 0px; line-height: 1em; padding-left: 12px; padding-right: 0px; font-family: arial, sans-serif; color: #2c79b6; font-size: 1.95em; padding-top: 0px
}
h2 {
        padding-bottom: 0px; line-height: 1.5em; padding-left: 12px; padding-right: 0px; color: #2c79b6; font-size: 1.3em; padding-top: 0px
}
h3 {
        line-height: 1.3em; margin: 0px 0px 5px; color: #2c79b6; font-size: 1.1em
}
h4 {
        line-height: 1.3em; margin: 8px 0px 5px 12px; color: #2c79b6; font-size: 1.1em
}
h5 {
        margin: 5px 0px; color: #2c79b6; font-size: 20px; font-weight: normal
}
.cot {
        padding-bottom: 0px; line-height: 1.5em; padding-left: 12px; padding-right: 0px; font-family: arial, sans-serif; color: #2c79b6; font-size: 1.3em; font-weight: bold; padding-top: 0px
}
table div {
        padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
dl div {
        padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
p div {
        padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
img {
        border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px
}
img.fr {
        margin-right: 12px
}
img.fl {
        margin-left: 12px
}
ul {
        padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-left: 3.5em; padding-top: 0px
}
li {
        list-style-position: outside; margin: 3px 0px; color: #656565
}
dl {
        margin-bottom: 0px; clear: both
}
dt {
        text-align: right; width: 12em; margin-bottom: 0.3em; float: left; clear: both; font-weight: bold
}
dd {
        margin-bottom: 8px; margin-left: 13em
}
table {
        width: 100%
}
dl table {
        width: auto
}
ul table {
        width: auto
}
p table {
        width: auto
}
table table {
        width: auto
}
th {
        text-align: left; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; color: #656565; padding-top: 3px
}
td {
        text-align: left; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; color: #656565; padding-top: 3px
}
caption {
        text-align: left; padding-bottom: 5px; padding-left: 0px; padding-right: 0px; font-weight: bold; padding-top: 15px
}
table .first {
        padding-left: 16px
}
table .last {
        text-align: right; padding-right: 16px
}
form {
        padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
        font-size: 1em
}
textarea {
        font-size: 1em
}
select {
        font-size: 1em
}
input:focus {
        background-color: #e7ebef
}
textarea:focus {
        background-color: #e7ebef
}
select:focus {
        background-color: #e7ebef
}
textarea {
        width: 200px; font-family: arial, sans-serif; height: 60px
}
select {
        width: 170px
}
dt input {
        float: right
}
table input {
        margin: 0px
}
table select {
        margin: 0px
}
table textbox {
        margin: 0px
}
table textarea {
        margin: 0px
}
table a {
        margin: 0px
}
table label {
        margin: 0px
}
dl input {
        margin: 0px
}
dl select {
        margin: 0px
}
dl textbox {
        margin: 0px
}
dl textarea {
        margin: 0px
}
dl a {
        margin: 0px
}
dl label {
        margin: 0px
}
ul input {
        margin: 0px
}
ul select {
        margin: 0px
}
ul textbox {
        margin: 0px
}
ul textarea {
        margin: 0px
}
ul a {
        margin: 0px
}
ul label {
        margin: 0px
}
p input {
        margin: 0px
}
p select {
        margin: 0px
}
p textbox {
        margin: 0px
}
p textarea {
        margin: 0px
}
p label {
        margin: 0px
}
p a {
        margin: 0px
}
br.cb {
        height: 0px
}
.cb {
        clear: both
}
.tac {
        text-align: center
}
.img_float_left {
        margin-bottom: 5px; float: left; margin-right: 15px
}
.img_float_right {
        margin-bottom: 5px; float: right; margin-left: 15px
}
.clear {
        padding-bottom: 0px !important; line-height: 1px; margin: 0px; padding-left: 0px !important; padding-right: 0px !important; height: 0px !important; visibility: hidden !important; clear: both !important; padding-top: 0px !important
}
.relative {
        position: relative
}
hr.cb {
        border-bottom-style: none; border-left-style: none; border-top-style: none; height: 0px; visibility: hidden; border-right-style: none
}
.cadregris {
        border-bottom: #d2d2d2 1px solid; border-left: #d2d2d2 1px solid; border-top: #d2d2d2 1px solid; border-right: #d2d2d2 1px solid
}
.menutopbarre1 {
        text-align: center; font-family: verdana, arial, helvetica, sans-serif; height: 20px; color: #ffffff; font-weight: bold
}
.menutopbarre2 {
        text-align: center; font-family: verdana, arial, helvetica, sans-serif; height: 20px; color: #ffffff; font-weight: bold
}
a.blanc {
        color: #ffffff
}
.menutopbarre4 {
        background-color: #f6f6f6; color: #000099
}
.menutopbarre6 {
        text-align: center; background-color: #f6f6f6; font-family: verdana, arial, helvetica, sans-serif; color: #000099; font-weight: bold
}
div.imagemoteur {
        position: relative; width: 120px; height: 60px; overflow: hidden
}
div.imagesimilaire {
        position: relative; width: 100px; height: 60px; overflow: hidden
}
div.imagedetail {
        position: relative; width: 250px; height: 250px; overflow: hidden
}
div.imagepromo {
        position: relative; width: 100px; height: 100px; overflow: hidden
}
.economiepetit {
        font-family: verdana,arial,times; color: red; font-size: 12px; font-weight: bold
}
.marchand {
        font-family: verdana,arial,times; color: red; font-size: 16px; font-weight: bold
}
.delais {
        font-family: verdana,arial,times; color: red; font-size: 10px; font-weight: bold
}
.verdana10 {
        text-align: left; font-family: verdana, arial; color: #000000; font-size: 10px
}
.deviseeuro {
        font-family: verdana; color: #000099; font-size: 10px; font-weight: bold
}
.produitpack {
        background-color: #f6f6f6; color: #000000
}
.cadeau {
        background-color: #f6f6f6; color: #ff6600
}
.petititreorange {
        font-family: verdana, arial, helvetica, sans-serif; color: #ffa500; font-size: 11px; font-weight: bold; text-decoration: none
}
.arial1bold {
        font-style: normal; font-family: arial, helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; text-decoration: none
}
.voytexte {
        font-family: arial; color: #000000; font-size: 8pt
}
.rouge11bold {
        font-style: normal; font-family: arial, helvetica, sans-serif; color: #e00e0e; font-size: 11px; font-weight: bold; text-decoration: none
}
.titrecat {
        font-family: arial; color: #cc2647; font-size: 11pt; font-weight: bold
}
.titreoccas {
        font-family: arial; color: #940205; font-size: 11pt; font-weight: bold; text-decoration: underline
}
#monmenu ul ul {
        border-bottom: #b0b0b0 2px solid; position: absolute; border-left: #b0b0b0 2px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: none; border-top: #b0b0b0 2px solid; border-right: #b0b0b0 2px solid; padding-top: 0px; top: -1px; left: 180px
}
#monmenu li {
        position: relative; padding-bottom: 2px; background-color: #e0e0e0; list-style-type: none; margin: 0px; padding-left: 2px; width: 220px; padding-right: 2px; padding-top: 2px
}
#monmenu li.men {
        position: relative; z-index:30;padding-bottom: 2px; background-color: #ffffff; list-style-type: none; margin: 0px; padding-left: 2px; width: 180px; padding-right: 2px; padding-top: 2px
}
div.men_gr {
        padding-bottom: 2px; font-family: trebuchet ms,arial,tahoma,verdana,sans-serif; font-size: 10pt
}
#monmenu li:hover {
        background: #e0e0e0; text-decoration: none
}
#monmenu li.plus:hover {
        background-color: #ffffff
}
#monmenu li a {
        text-decoration: none
}
#monmenu li:hover ul.niveau2 {
        display: block
}
#monmenu li.plus {
        background-image: url(skin_v2/image_v2/fl_mini.gif); border-bottom: #b0b0b0 1px solid; list-style-type: none; background-repeat: no-repeat; font-family: trebuchet ms,arial,tahoma,verdana,sans-serif; background-position: right 50%; font-size: 9pt
}
#monmenu ul.catego_g {
        padding-right: 0px; margin-left: 0px
}
#monmenu ul.catego_g li.men {
        padding-bottom: 2px; list-style-type: none; margin: 0px 0px 1px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px
}
#monmenu ul.catego_g li.plus {
        list-style-type: none;list-style-image: none; padding-top: 0px
}
#monmenu ul.catego_g li.men a {
        position: relative; padding-bottom: 2px; background-color: transparent; outline-style: none; padding-left: 15px; width: 180px; padding-right: 2px; display: block; padding-top: 2px
}
#monmenu ul.catego_g li.plus a {
        position: relative;padding-bottom: 3px; background-color: transparent; outline-style: none; padding-left: 2px; width: 220px; padding-right: 2px; display: block; padding-top: 3px
}

