body {
   background-color: #FFFFFF;
   SCROLLBAR-BASE-COLOR: #051967;
   SCROLLBAR-ARROW-COLOR: #F9CA50;
   color: #404040;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

td {
   background-color: #FFFFFF;
   color: #404040;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
td.small { font-size: 10px; }
td.small9 { font-size: 9px; }
td.norm12 { font-size: 12px; }
td.caddie_mini_l {      background : url(images/interface/caddie_bar_left.gif); }
td.caddie_mini_r {      background : url(images/interface/caddie_bar_right.gif); }
td.mag_list_l { background : url(images/magasins/interface_bar_mid_l.gif); }
td.mag_list_c { background : url(images/magasins/interface_bar_mid_c.gif); }
td.mag_list_r { background : url(images/magasins/interface_bar_mid_r.gif); }
td.seek {       background : url(images/interface/seek_mid.gif); }
td.topevent { background: url(images/home/fond_winter.gif); background-repeat: repeat-x; }
td.toptransp {
        color: #FFFFFF;
        background-color: transparent; }
td.cpright {
   background : url(images/interface/interface_bas_mid.gif);
   color: #FFFFFF;
   font-size: 10px; }
td.box_title {
   background-color: #051969;
   color: #EFCF5C; }
td.hl {
   background-color: #DDDDDD;
   color: #404040; }
td.gray_title {
        font-size: 14px;
        font-weight : bolder; }
td.gray {
        background-color: #505050;
        color: #FFFFFF;
        font-size: 12px;
        font-weight : bolder; }
td.odd { background-color: #FFFFFF; }
td.even { background-color: #c2c9e4; }
td.cadre { background-color: #BFBFBF; }
td.cadre2 { background-color: #BFBFBF; }
td.bcadre { background-color: #A9B0E1; }
.aff_prix_home {
   color: #F34E1B;
   font-weight : bold;
   font-size: 18px; }
.aff_prix {
   color: #F34E1B;
   font-weight : bold;
   font-size: 14px; }
.promo {
        font-size: 20px;
        font-weight: bolder;
        color: #ff0b44; }
.px_bar {
        font-size: 14px;
        text-decoration:line-through; }
.dispo {
   font-size: 8px;
   font-weight : bold; }
.transp {
        color: #000000;
        border: 0px; }
.neutre {
   font-size: 10px;
   font-weight : normal; }
a {
   color: #404040;
   text-decoration: none;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight : bold;
}
a:hover {
        color: #051967;
        text-decoration: underline;
}
a.effet_blue {
   color: #051967;
   font-size: 10px;
}
a.effet_blue:hover {
        color: #F17E0C;
        text-decoration: underline;
}
a.effet_orange {
   font-size: 10px;
}
a.effet_orange:hover {
        color: #F17E0C;
        text-decoration: underline;
}
a.effet_orange12 {
   color: #F17E0C;
   font-size: 12px;
}
a.effet_orange12:hover {
        color: #F17E0C;
        text-decoration: underline;
}
a.effet_gray {
   font-size: 10px;
}
a.effet_gray:hover {
        color: #051967;
        text-decoration: underline;
}
a.effet_gray12 {
   font-size: 12px;
}
a.effet_gray12:hover {
        color: #051967;
        text-decoration: underline;
}
a.effet_small {
        font-size: 9px;
        font-weight : normal;
}
a.effet_small:hover {
        text-decoration: underline;
}
a.effet_small_white {
        color:#FFFFFF;
        font-size: 9px;
        font-weight : bold;
}
a.effet_small_white:hover {
        color:#FFFFFF;
        text-decoration: underline;
}

input {
        color: #404040;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color : #c2c9e4;
        border : 1px solid #88829c;
}
input.vierge { 
        background-color: #FFFFFF;
        border: #FFFFFF;
}
input.readonly {
        background-color : #eeeeee;
}
input.qte {
        color: #051967;
        font-size: 13px;
        text-align : center;
        background-color : #d3d4f1;
        border : 1px solid #808080;
}
input.mseeker {
        color: #F9CA50;
        font-size: 11px;
        font-weight : bold;
        text-align : center;
        background-color : #051967;
        border : 1px dashed;
        border-color : #F9CA50;
}

select.blue {
        color: #fdd26b;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight : bold;
        text-align : center;
        background-color : #051967;
        border : thin;
}
select.orange {
        color: #404040;
        text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-align : center;
        background-color : #c2c9e4;
        border : thin;
}

