/** CSS BY Philippe JArlet  ---- www.lpj.ch   **/

font             {
font-family: arial,Helvetica; 
font-SIZE: 11px;  
color: #333333;
}
TD {
font-family: arial,Helvetica; 
font-SIZE: 11px;  
color: #333333;
}
TR {
font-family: arial,Helvetica; 
font-SIZE: 11px;  
color: #333333;
}
BODY {
margin: 0 auto;
padding: 0px;
font-family: arial,Helvetica; 
font-SIZE: 11px; 
background: #FFFFF6 url(../im/background/bg_devishop_new1.jpg) repeat-x top left;
SCROLLBAR-face-color: #800000; 
SCROLLBAR-highlight-color: #800000; 
SCROLLBAR-shadow-color: #FFFFCC; 
SCROLLBAR-3dlight-color: #FFFFCC; 
SCROLLBAR-arrow-color: #FFFFFF; 
SCROLLBAR-track-color: #FFFFFF; 
SCROLLBAR-darkshadow-color: #800000;
}
P                {font-family: arial,Helvetica; font-SIZE: 11px}
DIV              {font-family: arial,Helvetica; font-SIZE: 11px}
INPUT            {background-color: #F1F1F1; border-top-color: #363636; border-left-color: #363636; border-right-color: #363636; border-bottom-color: #363636; border-top-width: 1px; border-left-width: 1px; font-SIZE: 10px; border-bottom-width: 1px; font-family: arial,Helvetica; border-right-width: 1px}
TEXTAREA         {background-color: #F1F1F1; border-top-color: #363636; border-left-color: #363636; border-right-color: #363636; border-bottom-color: #363636; border-top-width: 1px; border-left-width: 1px; font-SIZE: 10px; border-bottom-width: 1px; font-family: arial,Helvetica; border-right-width: 1px}
SELECT           {background-color: #F1F1F1; border-top-color: #000000; border-left-color: #000000; border-right-color: #000000; border-bottom-color: #000000; border-top-width: 1px; border-left-width: 1px; font-SIZE: 9px; border-bottom-width: 1px; font-family: arial,Helvetica; border-right-width: 1px;}
FORM             {font-family: arial,Helvetica; font-SIZE: 10px}
HR 				 { color:#800000; border:0; background-color: #CCCCCC; height:1px}

INPUT:focus, TEXTAREA:focus, SELECT:focus { background-color:#FFFFFF; border:1px solid #FF9900; color:#666666;}

A:link           {background: none; color: #800000; font-SIZE: 11px; font-family: arial, Helvetica; text-decoration: none}
A:active         {background: none; color: #800000; font-SIZE: 11px; font-family: arial, Helvetica; text-decoration: none}
A:visited        {background: none; color: #800000; font-SIZE: 11px; font-family: arial, Helvetica; text-decoration: none}
A:hover {
background: none; 
color: #FF9900; 
font-SIZE: 10px; 
font-family: arial, Helvetica; 
text-decoration: none;
}

.borderheightbottomMenuTabYes      {background-color: #none; border:0px #CCCCCC; border-right-style:solid; border-left-style:solid; border-top-style:solid; border-bottom-style:solid; }

.titre {
background:none; 
color:#800000; 
font-SIZE:14px; 
font-WEIGHT:bold; 
font-family:arial, Helvetica; 
letter-spacing:2px;
paddin-bottom: 10px;
}
.titreCategorie {
background: none; 
color:#800000; 
font-SIZE:14px; 
font-WEIGHT:bold; 
font-family:arial, Helvetica; 
letter-spacing:2px;
}
.tiny            {font-family: arial,Helvetica; font-SIZE: 9px}
.fontrouge       {color: #FF0000}
.fontGris        {color: #CCCCCC}
.fontMenuCategory {
color: #000000;
}
.fontMenuSubCategory {
color: #FF9900;
}
.fontMenuSubCategorySelected {
color: #800000; 
font-WEIGHT: bold;
}

.Promofont             {color: #000000; font-SIZE: 11px;}
.PromofontcolorNumber  {color: #CC0000; font-SIZE: 11px;}
.fontcolorTotalPrice   {color: #7AC52D; font-SIZE: 11px;}
.prixModule {
background-color: #FFFFFF;
color: #800000;
font-size: 12px;
}

.boxcontent font { /***texte titre la boutique   */
color: #800000;
}
.boxcontent div font { /***texte titre la boutique   */
color: #333333;
}
.boxcontent A { /***texte titre la boutique   */
color: #800000;
}
.boxcontent A:hover { /***texte titre la boutique   */
color: #FF9900;
}
/**  titre page catalogue  */
.boxcontent2 table {
border-top: #810100 1px dotted;
}
/***/

.caddieInfoVide {
background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;
}
.caddieBoxVide {
background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;
}
.caddie-fond {/** tout le caddie **/
}
.caddie-box {
background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;
}
.cartItem { /** description produit **/
border: none;
}
.cartItemfont {
background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;
color: #990000;
}
.caddie-art-tot { /**  total article  **/
background-color: #FFFFFF;
}
.TABLEInfoCaddie { /** tableau menu info  **/
background-color: none; 
}
.infoCaddie {
background-color: #FFFFFF;
border: #CCCCCC 1px solid;
}

.moduleMenu        {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleMenuVertical {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleInfo        {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleInterface   {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleLangue      {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleMessage     {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleNavigate    {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleNews {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleNews p {
text-align: center;
font-size: 9px;
padding: 5px;
color: #800000;
background-color: #FFFFCC;
}
.modulePromo       {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.modulePromo p {
text-align: center;
font-size: 9px;
padding: 5px;
color: #800000;
background-color: #FFFFCC;
}
.moduleQuick       {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleSearch      {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleSubscribe {background: #FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleSubscribe p {
text-align: justify;
font-size: 9px;
padding: 5px;
color: #800000;
}
.moduleSubscribe td {
text-align: center;
}
.moduletop10 {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleConverter   {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleAffiliate   {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleId          {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}
.moduleDevis       {background:#FFFFFF url(../im/background/back_module.gif) repeat-y top left;}

.moduleIdTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;}
.moduleCaddieTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleMenuTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleInfoTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleInterfaceTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleLangueTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleMessageTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleNavigateTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleNewsTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.modulePromoTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleQuickTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleSearchTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleSubscribeTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduletop10Titre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleConverterTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleAffiliateTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}
.moduleDevisTitre {
background: url(../im/background/back_module_top.gif) no-repeat top left; 
border-width:3px; 
border-color:#FFFFFF; 
border-bottom-style:double; 
padding:0px;
}

.TABLEborderDotted {background-color: #FFFFFF; border-width:1px; border-color:#F1F1F1; border-top-style:solid; border-left-style:solid; border-right-style:outset; border-bottom-style:outset; padding:0px;
}
.backgroundCategorySelected { /**   CATEGORIE SELECIONNEE    **/
background-color: #FFFFCC;
}
.backgroundMenuSousCategory { /**   sous CATEGORIE SELECIONNEE    **/
background-color: none;
}

.TABLEMenuPathCenter {
font-WEIGHT:bold; 
border: 0px #999999 solid; 
margin-top:0px;
}
.TABLEMenuPathtopPageMenuH {
background-color: none; 
}
.TABLEMenuPathtopPage {
background-color: none;
}
.TABLEMenuPathtopPageMenuTabOff {
background-color: none; 
border:1px #CCCCCC; 
border-right-style:solid; 
border-left-style:solid; 
border-top-style:solid; 
border-bottom-style:solid;
}
/**/
.TABLEbottomPage {
background-color: none; 
border: none;
}
.TABLEPageCentreProducts {
background-color: none; 
border: 0px #CCCCCC solid;
}
.TABLESortByCentre                              {background-color: none; border: 1px #CCCCCC solid}
.TABLEPromoBannertop                            {background-color: none; border: 0px #FFFFFF solid; padding:10px}
.TABLE1                                         {background-color: #FFFFFF; border: 1px #CCCCCC solid }
.TABLEBoxUpdateCart                             {background-color: none; border:1px #999999; border-top-style:dotted; border-left-style:solid; border-right-style:solid;}
.TABLEBoxesProductsDisplayedCentrePage { /***box produit***/
background-color:  #FFFFFF; 
border: 1px #CCCCCC solid;
}
.TABLEBoxProductsDisplayedtop                   {background-color: none; border-width:1px; border-color:#CCCCCC; border-bottom-style:solid; border-left-style:none; border-right-style:none; border-top-style:none; padding:5px; }
.TABLEBoxProductsDisplayedMiddle                {background-color: none; border: 0px #CCCCCC solid;}
.TABLEBoxProductsDisplayedMiddlePrice           {background-color: none; border: 0px #CCCCCC solid}
.TABLEBoxesProductsDisplayedbottom              {background-color: none; border-width:0px; border-color:#CCCCCC; border-left-style:none; border-right-style:none; border-bottom-style:none; border-top-style:none }
.TABLETitreProductDescription {
background-color: #FFFFFF; 
border: 1px #CCCCCC solid; 
padding:0px 0px 0px 0px;
}

/**/
.TDTableListLine1 {
background-color: #FFFFCC;
}
.TDTableListLine2 {
background-color: #FFFFF6;
}
.TDTableListLine3 {
background-color: #FF0000;
border-top: #000000 3px groove ;
}
.TABLESousMenuPageCategory {
background-color: #FFFFFF; 
border: 1px #CCCCCC solid;
}

.TABLEtopTitle {background-color: none; border: 0px #000000 solid;
}
/***boxDescription***/
.boxDescription {
background-color: #FFFFFF;
}
/**/
.backgroundTDColonneModuleleft {
background-color: none; 
border: none;
}
.backgroundTDColonneModuleright {
background-color: none; 
border: none;
}
.TABLEbackgroundBoutiqueCentre {
background-color: none; 
border: 0px; 
padding-top:0px;
}
.TABLEPromoNewsbottomPage                       {background-color: #FFFFFF; border: 1px #CCCCCC solid}
.TABLEPaymentProcess                            {background-color: #FAFAFA; border: 1px #CCCCCC solid}
.TABLEPaymentProcessSelected                    {background-color: #CEDBBF; border: 3px #FAFAFA solid}

OPTION.grey{background-color:#CCCCCC; color:#FFFFFF}
OPTION.black{background-color:#000000; color:#CCCCCC}
OPTION.pink{background-color:#FFCCCC; color:#000000}
OPTION.yellow{background-color:#FFDC37; color:#000000}
OPTION.white{background-color:#FFFFFF; color:#000000}
OPTION.Blue{background-color:#0000FF; color:#FFFFFF}
OPTION.red{background-color:#CC0000; color:#FFFFFF}
OPTION.grey2{background-color:#F1F1F1; color:#000000}

.backgroundtop {
margin: 0 auto;
padding: 0px;
border: 0px;
height: 92px;
background: url(../im/background/bg_shop_devishop.gif) no-repeat top left;     /*fond tableau haut*/
}
.optionCaddietop      {background-color: #DDDDDD; border-width:1px; border-color:#BBBBBB; border-top-style:solid; border-left-style:none; border-right-style:solid; border-bottom-style:none; padding:0px}
.optionCaddiebottom   {background-color: #FAFAFA; border: 2px #DDDDDD solid}
.border               {border: 1px #CCCCCC solid}

.borderleft {
background-IMAGE: none;
}
.colorbackgroundTableMenuTab {
background-color: none; border: 0px #DDDDDD solid;
}
.dotMenu            {margin-left:3px; margin-top:2px; margin-bottom:0px; height:1px; margin-right:0px; background-image:url(../im/dot.gif)}


/*-------------
///////////////
MENU TABULATION
///////////////
-------------*/
#tab {
padding-left: 100px;
}

#tab A {
display: block;
float: left;
padding-top: 3px;
height:26px;
width: 97px;
color: #dcdcdc;
font: bold 11px Arial;
background: url(../im/background/btn_of.gif) no-repeat top center;
text-align: center;
position: relative;
text-decoration: none;
white-space:nowrap;

}
#tab A:hover, #tab A.current {
color: #FFFFFF;
background: url(../im/background/btn_on.gif) no-repeat top center;
text-decoration: none;
}
#tab A:hover span {
color: #FFFFFF;
background: url(../im/background/btn_on.gif) no-repeat top center;
text-decoration: none;
}
#tab A.here:visited {
color: #990000;
background: url(../im/background/btn_on.gif) no-repeat top center;
text-decoration: none;
}
#tab A.here:visited span {
color: #FFFFFF;
background: url(../im/background/btn_on.gif) no-repeat top center;
text-decoration: none;
}
#tab A.here:visited b {
}
/*----------------------
////////////////////////
MODULE BORDURE ARRONDIES HAUT-BAS
////////////////////////
----------------------*/
.raised b.bottom {
display: block;
height: 13px;
width: 145px;
background: url(../im/background/back_bottom_module.gif) no-repeat bottom center;
}
/*.raised2 b.top2 {
display: block;
height: 25px;
width: 145px;
background: url(../im/background/back_module_top.gif) no-repeat bottom center;
}
.raised2 b.bottom2 {
display: block;
height: 13px;
width: 145px;
background: url(../im/background/back_bottom_module.gif) no-repeat bottom center;
}*/

/*.raised {
background-color:none; 
margin:0 auto;
color: #FFFFFF;}
.raised p {margin:0 10px; padding:0px;}
.raised .top2, .raised .bottom2 {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b, .raised .b1b2 {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b1b2 {height:1px;}
.raised .b2 {background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .b3 {background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .b4 {background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .b4b {background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .b3b {background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .b2b {background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .b1 {margin:0 5px; background:#830200;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#830200;}
.raised .b1b2 {margin:0 0px; background:#830200;}
.raised .boxcontent2 {display:block;  background:#830200; border-left:1px solid #830200; border-right:1px solid #830200;}
.raised .boxcontent2No {display:block; border-left:1px solid #830200; border-right:1px solid #cccccc; background:#830200; border-top:1px #830200 solid;}
.raised .contenttop2 {background:#830200; border-bottom:1px #cccccc solid;}

.backgroundHeader2 {background-color: #E3E3E3;}


