 .boxText {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
padding-left:7px
}

.boxTextRightMenu {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background-color:#FAFFE7;
text-align:left;
padding:5px 5px 5px 7px
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03
}

.productsNotifications {
background:#f2fff7
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#70d250;
text-decoration:underline
}

BODY {
background:#fff;
color:#fff;
margin:0
}

A {
/*color:#A4CF0C;*/
color:#2A9600;
text-decoration:none;
font-family:Verdana
}

A:hover {
color:#F90;
text-decoration:underline
}

FORM {
display:inline
}

TR.headerNavigation {
background:#bbc3d3
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
height:35px;
color:#fff;
font-weight:700
}

A.headerNavigation {
color:#FFF
}

A.headerNavigation:hover {
color:#fff
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

TD.footer {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
height:48px;
color:#F90;
font-weight:400
}

td.footer a {
color:#F90;
font-weight:700
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:15px;
font-weight:700;
color:#2A9600;
text-align:center;
height:30px;
padding:5px
}

TD.infoBoxHeadingRightMenu {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#2A9600;
text-align:center;
height:25px;
padding:5px 5px 10px
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-style:solid
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background:#2A9600;
color:#fff;
font-weight:700;
border-bottom:1px solid #2A9600
}

TD.productListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
border-bottom:1px dashed #2A9600
}

/*A.pageResults {
color:#00F
}

A.pageResults:hover {
color:#00F;
background:#FF3
}*/

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:700;
color:#2A9600
}

h1 {
font-size:18px;
font-family:Verdana
}

TR.subBar {
background:#f4f7fd
}

.product_main2 {
padding-top:5px;
margin-left:8px;
text-align:left
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

SPAN.markProductOutOfStock {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

.moduleRowOver {
background-color:#D7E9F7;
cursor:hand
}

.moduleRowSelected {
background-color:#E9F4FC
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.messageStackError,.messageStackWarning {
color:#000;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0
}

body,html {
color:#A4CF0C;
margin:0;
padding:0
}

#centrepage {
background:#fff;
text-align:left;
margin:10px auto
}

#menu-top-text a,#menu-top-text2 a,.menu-top-text a,.menu-top-text2 a {
font-size:14px;
text-decoration:underline
}

#menu-top-text {
text-align:center;
border-right:solid 1px;
border-right-color:#F45A10;
vertical-align:bottom
}

#menu-top-text2 {
text-align:center;
border-:solid 1px;
border-left-color:#F45A10;
vertical-align:bottom
}

span#fleur {
position:relative;
top:30px
}

#column-right {
padding-left:2px
}

#column-left {
padding-right:2px;
text-align:left
}

#column-left A {
color:#F90;
text-decoration:none
}

#column-left A:hover {
color:#2A9600;
text-decoration:underline
}

#column-left A B {
/*color:#A4CF0C*/
color:#2A9600
}

#new_prod table.infoBoxContents {
padding:5px 5px 5px 10px
}

#tab_product_info {
margin-top:2px;
width:360px;
margin-left:auto;
margin-right:auto
}

#slogan1 {
color:#A4CF0C;
font-size:25px;
font-weight:700;
text-decoration:underline
}

#slogan2 {
font-size:18px;
color:#F90
}

#row_add_to_cart {
background-color:#fff
}

#breadcrumbs a {
color:#F90;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px
}

#logo_images {
position:relative;
left:40px;
text-align:left
}

#logo_reflet {
height:45px;
width:45px;
position:relative;
left:108px
}

#logo_slogan,#logo_slogan a {
color:#F90;
font-family:Verdana;
font-weight:700;
margin-bottom:10px;
position:relative;
bottom:35px;
text-decoration:none;
text-align:left
}

#logo_slogan2,#logo_slogan2 a {
color:#E7FA72;
font-family:Verdana;
font-weight:700;
position:relative;
bottom:45px;
text-decoration:none;
text-align:left;
margin-bottom:-25px
}

.lien_actif a {
color:#F90;
font-size:12px
}

.lien_inactif a {
font-size:12px
}

.infoBoxRSS {
text-align:left;
color:#F90;
font-size:12px;
font-family:Verdana, Arial, sans-serif;
font-weight:700;
padding:5px
}

div.cssButton {
background:#FAFFE7;
color:#2A9600;
border:1px solid #A4CF0C;
padding-top:6px;
width:150px;
text-align:center;
height:19px
}

input.cssButton {
background:#FAFFE7;
color:#2A9600;
border:1px solid #A4CF0C;
width:150px;
text-align:center;
height:25px
}

a img {
border:0
}

.sitemap {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#00f;
font-weight:400
}

.sitemapHeading {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#2A9600;
font-weight:700
}

.sitemapProducts {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#F90;
font-weight:400
}

A.sitemap {
color:#090
}

A.sitemap:hover {
color:#2A9600
}

.message_info {
position:absolute;
left:25%;
width:50%;
color:#FFF;
background-color:#8CC63F;
font-size:36pt;
text-align:center
}

.message_info .round {
border-left:solid 2px #FFF;
border-right:solid 2px #FFF;
font-size:1px;
height:2px
}

.message_info p {
display:inline;
padding:.3em
}

div.main a {
font-size:13px;
text-decoration:underline;
color:#F90
}

.boxTextRightMenu b a,A B,ul.sitemap {
color:#F90
}

table#body,TR.header {
background:#fff
}

.infoBoxContents,TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox,TD.noborderbox {
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

td .infoBoxContents_cart,TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#FAFFE7
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#A4CF0C
}

TD.main,P.main,div.main,td#product_main {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
line-height:1.5
}

TD.fieldKey,TD.tableHeading,TD.formAreaTitle {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.newItemInCart,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

SPAN.productSpecialPrice,SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red
}

#col_right_x_sell,#column_right_produit {
text-align:left
} 

.grise{
-moz-opacity:0.5;opacity: 0.5;filter:alpha(opacity=50);

}

.en_cours{
background:url('images/triangle.gif') no-repeat bottom center;
}

a.non_actif{
color:#FF9900;
text-decoration:underline;
font-size:13px
}

a.actif{
text-decoration:underline;
font-size:13px
}

td.cel_non_actif{
border-top:0px solid #FF9900;

background:#FFF3DF;
border-bottom:1px solid #A4CF0C;
padding-left:4px;

}

td.cel_actif{
border-top:1px solid #A4CF0C;
border-right:1px solid #A4CF0C;
border-left:1px solid #A4CF0C;
background:#F8FFDF;
padding-left:4px;
}

td.non_actif_trans{
background:#F8FFDF;
border-right:1px solid #A4CF0C;
border-left:1px solid #A4CF0C;
line-height:8px;
}

td.actif_trans{
background:#F8FFDF;
border-right:1px solid #A4CF0C;
border-left:1px solid #A4CF0C;
line-height:8px;

}

#menu-top-image{
background:url('images/Bandeau-DietPro-System.jpg') no-repeat;
height:190px;
}

#logo_images{
background:url('images/Logo-Diet-Pro.jpg') no-repeat;
width:207px;
height:52px;
}
