BODY {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 10px;
color : #0D0D0D;
background-color : #CCCCCC;
margin: 0px;
}
TABLE {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 10px;
color: #0D0D0D;
width: 100%;
border-spacing: 0px;
}
TD {
padding: 0px;
vertical-align: top;
}
INPUT, TEXTAREA, SELECT {
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size : 10px;
color : #0D0D0D;
font-weight :normal;
}
IMG {
border: none
}
A {
color: #666666;
text-decoration: none;
font-weight: bold;
}
#main {
width: 792px;
background-color: #fff;
}
#menuhaut {
border-bottom: 1px solid #FFF;
}
#menuhaut TD {
vertical-align: middle;
}
#menuhaut A {
font-weight: bold;
color: #fff;
font-size: 11px;
padding-left: 7px;
padding-right: 7px;
}

#menucategorie {
text-align: left;
}


#CAT122, #CAT215, #CAT216, #CAT217, #CAT218, #CAT219, #CAT220, #CAT229 {
background-color: #CCFF00;
border-top: 1px solid #fff;
}
#CAT122 IMG, #CAT215 IMG, #CAT216 IMG, #CAT217 IMG, #CAT218 IMG, #CAT219 IMG, #CAT220 IMG, #CAT229 IMG  {
padding-top: 6px;
}
#CAT122 A, #CAT215 A, #CAT216 A, #CAT217 A, #CAT218 A, #CAT219 A, #CAT220 A, #CAT229 A {
display: block;
color: #666666;
padding: 4px;
padding-left: 8px;
background-image: url("charte/menu_puce.gif");
background-repeat: no-repeat;
background-position: 3px 8px;
font-size: 11px;
}
#SUB122, #SUB215, #SUB216, #SUB217, #SUB218, #SUB219, #SUB220, #SUB229 {
position: relative;
border-top: 1px solid #fff;
border-left: 3px solid #fff;
background-color: #E0FA7E;
}
#SUB122 A, #SUB215 A, #SUB216 A, #SUB217 A, #SUB218 A, #SUB219 A, #SUB220 A, #SUB229 A {
padding: 2px;
padding-left: 13px;
color: #333;
background-image: url("");
font-size: 10px;
text-decoration: none;
}
#SUB122 A:HOVER, #SUB215 A:HOVER, #SUB216 A:HOVER, #SUB217 A:HOVER, #SUB218 A:HOVER, #SUB219 A:HOVER, #SUB220 A:HOVER, #SUB229 A:HOVER {
background-color: #FFF;
}


#CAT120, #CAT142, #CAT127, #CAT210, #CAT252 {
background-color: #FFCC33;
border-top: 1px solid #fff;
}
#CAT120 IMG, #CAT142 IMG, #CAT127 IMG, #CAT210 IMG, #CAT252 IMG  {
padding-top: 6px;
}
#CAT120 A, #CAT142 A, #CAT127 A, #CAT210 A, #CAT252 A {
display: block;
color: #fff;
padding: 4px;
padding-left: 8px;
background-image: url("charte/menu_puce.gif");
background-repeat: no-repeat;
background-position: 3px 8px;
font-size: 11px;
}
#SUB120, #SUB142, #SUB127, #SUB210, #SUB252 {
position: relative;
border-top: 1px solid #fff;
border-left: 3px solid #fff;
background-color: #FCE08E;
}
#SUB120 A, #SUB142 A, #SUB127 A, #SUB210 A, #SUB252 A {
padding: 2px;
padding-left: 13px;
color: #333;
background-image: url("");
font-size: 10px;
text-decoration: none;
}
#SUB120 A:HOVER, #SUB142 A:HOVER, #SUB127 A:HOVER, #SUB210 A:HOVER, #SUB252 A:HOVER {
background-color: #FFF;
}


#CAT115, #CAT155, #CAT117, #CAT124, #CAT161, #CAT182 {
background-color: #CC3366;
border-top: 1px solid #fff;
}
#CAT115 IMG, #CAT155 IMG, #CAT117 IMG, #CAT124 IMG, #CAT161 IMG, #CAT182 IMG  {
padding-top: 6px;
}
#CAT115 A, #CAT155 A, #CAT117 A, #CAT124 A, #CAT161 A, #CAT182 A {
display: block;
color: #fff;
padding: 4px;
padding-left: 8px;
background-image: url("charte/menu_puce.gif");
background-repeat: no-repeat;
background-position: 3px 8px;
font-size: 11px;
}
#SUB115, #SUB155, #SUB117, #SUB124, #SUB161, #SUB182 {
position: relative;
border-top: 1px solid #fff;
border-left: 3px solid #fff;
background-color: #F7C4D6;
}
#SUB115 A, #SUB155 A, #SUB117 A, #SUB124 A, #SUB161 A, #SUB182 A {
padding: 2px;
padding-left: 13px;
color: #333;
background-image: url("");
font-size: 10px;
text-decoration: none;
}
#SUB115 A:HOVER, #SUB155 A:HOVER, #SUB117 A:HOVER, #SUB124 A:HOVER, #SUB161 A:HOVER, #SUB182 A:HOVER {
background-color: #FFF;
}


#menu {
margin: 0px;
padding: 0px;
text-align: left;
}
#menu LI {
margin: 0px;
padding: 0px;
background-color: #FFF;
list-style:none;
background-image: url("images/menu_puce.gif");
background-repeat: no-repeat;
}
#menu A {
text-decoration: none;
color: #594F34;
font-weight: bold;
padding: 2px;
padding-left: 18px;
display: block;
}
#smenu {
margin: 0px;
padding: 0px;
}
#smenu LI {
margin: 0px;
padding: 0px;
background-color: #DCCA8D;
background-image: url("images/smenu_puce.gif");
background-repeat: no-repeat;
list-style:none;
border: 0px;
}
#smenu A {
text-decoration: none;
color: #790404;
font-weight: normal;
padding: 0px;
padding-left: 18px;
}
#messageerreur {
display: block;
font-weight: bold;
font-size: 11px;
color: red;
}
#messageok {
display: block;
font-weight: bold;
font-size: 11px;
color: green;
}