﻿@charset "utf-8";
@import "base_JD_gen.css";
/* CSS Document */

#html {
 padding-top:10px;
 padding-bottom:50px;
}
#html .html_contenu {
 width:760px;
 margin-left:auto;
 margin-right:auto;
 min-height:400px;
 height:auto !important;
 height:400px;
 overflow:visible;
 padding-bottom:100px;
}

.html_ombre {
 width:100%;
 background-image:url(../images/ombre_bottom_html.gif);
 background-position:top;
 background-repeat:repeat-x;
 height:10px;
}

#bottom {
 height:130px;
 min-height:130px;
}

/*CSS Catalogue*/

#cat_menu {
 float:left;
 width:146px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 padding-top:0px;
 overflow:hidden;
}
#cat_menu .cat_menu_top {
 padding-left:10px;
 width:136px;
 background-image:url(../images/cat_fond_top.gif);
 height:17px;
 border-bottom:2px solid #02703b;
 font-weight:bold;
 font-size:11px;
 padding-top:5px;
 color:#002e15;
}
#cat_header {
 width:760px;
 border-bottom:2px solid #02703b;
}
#cat_header .cat_menu_top {
 padding-left:10px;
 width:136px;
 background-image:url(../images/cat_fond_top.gif);
 background-position:top left;
 background-repeat:no-repeat;
 font-weight:bold;
 font-size:11px;
 padding-top:5px;
 color:#002e15;
 padding-bottom:3px;
 background-color:#fcdd60;
}
#cat_header .cat_menu_top a {
 color:#002e15;
 text-decoration:none;
}
#cat_header .cat_contenu_top {
 color:#b4b4b4;
 padding-left:10px;
 padding-top:5px;
 width:604px;
 font-weight:bold;
 font-size:11px;
 padding-bottom:3px;
}

#cat_contenu {
 float:right;
 width:614px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
 position:relative;
 overflow:hidden;
}

#cat_contenu td.mf_header {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border-right-style:dotted;
border-right-width:1px;
border-right-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#01703B;
color:#01703b;
font-weight:bold
}
#cat_contenu td.mf_line {
border-right-style:dotted;
border-right-width:1px;
border-right-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#01703B;
padding:6px
}
img.usedequip {
vertical-align:middle
}
#cat_contenu td.mf_container {
border-right-style:solid;
border-right-width:1px;
border-left-style:solid;
border-left-width:1px;
border-top-style:solid;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-width:1px;
border-color:#CCCCCC;
}
#cat_contenu h2 {
border-bottom:2px solid #01703B;
color:#01703B;
font-size:11px;
margin-bottom:15px;
width:100%
}
#cat_contenu a {
color:#01703B;
}
#cat_contenu a:hover {
text-decoration:none;
}
.text {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 font-weight:normal
}
a.silver:active,a.silver:link,a.silver:visited,a.silver:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#B3B3B3;
 font-weight:normal;
 text-decoration:none;
}
a.silverbold:active,a.silverbold:link,a.silverbold:visited,a.silverbold:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#B3B3B3;
 font-weight:bold;
 text-decoration:none;
}


td.table_header {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 background-color:#01703B;
 font-weight:bold
 
}
ul { font-weight:normal;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 list-style-image:url(../../img/puce.gif) ;
}

.title {
font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#01703B;
 font-weight:bold;
 padding-left:10px;
 padding-top:10px;
}


.paragraph_graphic {
hspace:20;
vspace:20;
align:left;
border-width:1px;
border-style:solid;
border-color:#999999;
padding:0px;
}
.section_graphic {
hspace:20;
vspace:20;
align:left;
padding-left:5px;
padding:0px;
}
.page_header {
 font-family:Arial, Helvetica, sans-serif;
 background-color:#66CC33;
}
table {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
text-align:left;
font-size: 10px;
}
.row1 {
background-color:#e3e3e3;	
 
 }
.row2 {
background-color:#f3f3f3;	
 
 }

.TreeviewSpanArea {
width:100px
}

.level1main_selection a, tr.level2main_selection a, .level3main_selection a, .level4main_selection a, .level5main_selection a, .level6main_selection a {
background-color:#FFFFFF;
FONT-FAMILY:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
font-weight:bold
}
.level1 {
 background-color:#FCDD60;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;


 
}
.level1 a {
 background-color:#FCDD60;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#01703B;
 font-weight:normal;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 text-decoration:none
}
.level1selected {
 background-color:#FCDD60;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 
}
.level1selected a {
 background-color:#FCDD60;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#01703B;
 font-weight:bold;
 text-decoration:none
}
.level2selected {
 background-color:#01703B;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#FFFFFF;
 font-weight:bold;
 text-decoration:none
}
.level2selected a {
 
 color:#FFFFFF;
 text-decoration:none
}
.level2 {
 background-color:#EBF0D0;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 font-weight:normal;
}
.level2 a {
 background-color:#EBF0D0;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#01703B;
 text-decoration:none;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 font-weight:normal;
}
.level3 {
 background-color:#BECAA1;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 font-weight:normal;
 }
 	.level3selected a {
 	background-color:#FBFFB5;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:bold;
 color:#000000;
 text-decoration:none
 }
 .level3selected {
 background-color:#FBFFB5;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 
 }
.level3 a {
 color:#000000;
 text-decoration:none;
 font-weight:normal;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 
}
.level4 {
 background-color:#BECAA1;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 font-weight:normal;
}
.level4 a {
 color:#000000;
 text-decoration:none;
 font-weight:normal;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
}
.level4selected, .level5selected, .level6selected {
 background-color:#FFFFFF;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:
}
.level4selected a,.level5selected a,.level6selected a {
 background-color:#FFFFFF;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 font-weight:bold;
 text-decoration:none
}
.level5, .level6 {
 background-color:#FFFFFF;
 FONT-FAMILY:Arial, Helvetica, sans-serif;
 font-size:11px;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 font-weight:normal;
}
.level5 a,.level6 a {
 color:#333333;
 text-decoration:none;
 font-weight:normal;
 background-image:url(../../img/dot_separator.gif);
 background-repeat:no-repeat;
 background-position:bottom;
}
body {
 margin-left:0px;
 margin-top:0px;
 margin-right:0px;
 margin-bottom:0px;
}
.pagetitle {

font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#000000;
 font-weight:bold
}
a.basiclink:active,a.basiclink:link,a.basiclink:visited,a.basiclink:hover {
FONT-WEIGHT:normal; FONT-SIZE:11px; COLOR:#01703B; FONT-STYLE:normal; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none

}
a.basiclinkbold:active,a.basiclinkbold:link,a.basiclinkbold:visited,a.basiclinkbold:hover {
FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#01703B; FONT-STYLE:normal; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none

}
a.basiclinkselected:active,a.basiclinkselected:link,a.basiclinkselected:visited,a.basiclinkselected:hover {
FONT-WEIGHT:bold; FONT-SIZE:11px; COLOR:#000000; FONT-STYLE:normal; FONT-FAMILY:Arial, Helvetica, sans-serif; TEXT-DECORATION:none

}
td.itemselected {
background-color:#FFFFFF;
}

.bigtitle {
font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#01703B;
}
.mf_minigreen {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#01703b;
 font-weight:bold;
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#CCCCCC;
 
}
.mf_miniblack {
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#CCCCCC;
 
}

/* other brands */
.otherbrands td {
 vertical-align:top;
}
h1 {
 border-bottom:#01703B 1px solid;
 border-top:#01703B 1px solid;
 font-size:12px;
 width:100%;
 padding:9px;
 background-image:url(../../img/title_neutre.jpg);
}

.otherbrands h2 {
 margin:0;
 font-size:10px;
}
.otherbrands h2 a {
 color:#01703b;
 text-decoration:none;
}
.otherbrands img {
 border:solid 1px #b4b4b4;
}
.otherbrands a {
 color:#000000;
 text-decoration:none;
}
.products {
font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 font-weight:bold;
background-color:#FCDD60;
}
.level0 {
background-color:#FCDD60;
}
tr.dotted {
background-image:url(../../img/dot_separator.gif);
background-repeat:no-repeat;
background-position:bottom;
}
 
.cat_contenu_img {
 border:solid 1px #b4b4b4;
 vertical-align:top;
}
/* /other brands */

