BODY,TABLE,TD,TH,INPUT,TEXTAREA,SELECT
{
    font-family: Verdana,sans-serif;
    font-size: 10pt;	
}
BODY
{
    MARGIN-TOP: 0pt;
    PADDING-TOP: 0pt; 
    /*border-left:solid 5px #c61e2c;
    border-right:solid 5px #c61e2c; 
    border-bottom:solid 10px #c61e2c; 
    background-color:#c61e2c; */
    scrollbar-face-color: #c61e2c;
    scrollbar-shadow-color: #999;
    scrollbar-highlight-color: #fff;
    scrollbar-3dlight-color: #fff;
    scrollbar-darkshadow-color: #003399;
    scrollbar-track-color: #999;
    scrollbar-arrow-color: #999;

}
PRE
{
    BACKGROUND: LightGray;
    COLOR: DarkBlue;
    FONT-FAMILY: Courier New;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

/************** Titre H1 h2 h3 ******************/
H1
{
    BACKGROUND-COLOR: #eeeeee;
    COLOR: navy;
    FONT-SIZE: 16pt;
    height: 25pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 0pt;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 3pt;
    TEXT-ALIGN: center;
}
H2
{
    COLOR: #113885;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 0pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}
H3
{
    COLOR: grey;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 0pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}
FORM
{
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 0pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}

/******************* style des tableaux ******************/
TABLE
{
 	BORDER-COLLAPSE: collapse;
	Border-Color: lightgrey;
}
TABLE. 
{
	border-style:solid;
	border-width: 2px;
}

TH
{
	text-align: center;
	font-weight:normal;
}

/************************************   Liste titre *******************************************/
.liste_titre{
	border-bottom:solid #666 1px;
	color:#c61e2c;
	margin-bottom:3px;
	font-weight:bold;
}

/************** style des liens ******************/
A 
{ 
    COLOR:#900; 
}
A:visited
{
	color: #666;
}
A:hover 
{ 
    COLOR:#999;
}

/************** style de la barre HR de séparation ******************/
HR {	
	color:#666 ;
	border: 0; 
	Height:1px;
}

/************** style des listes ******************/	
UL 
{
    MARGIN-BOTTOM: 0pt;
    MARGIN-TOP: 3pt;
    PADDING-BOTTOM: 0pt;
    PADDING-TOP: 0pt;
}	
/* 
   used on the main page left table column 
   the default contains the wave background
*/
.categorylistbackground
{
	/*background-image: url(images/newwave.jpg);*/
	width: 170px;
	vertical-align: top;
	padding-left: 4pt;
	padding-top:0px;
	text-align: left;
}
.smallbody 
{
    FONT-SIZE: 8pt;
}

/* Block backgrounds for headers etc. */
.menuband, .gridheader, .buttonlinks, .blockheader, .bigheader
{
	color: Cornsilk;
	background-color: #a2aead;
}

/* Alternate background color Color to offset the background
   used for the category list and banner strips for color
   variety. Should be a companion color to the block background
   colors (previous tag
*/

/* sous menu */
.alternatebackground
{
	color: white;
	background-color: #fff;	
	border:solid #666 1px;
 	Xfilter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.75);
}

.webstoretitletext 
{
	color: #003399;
	font-size: 24pt;
	font-face: Arial Narrow;
	font-weight: bold;	
}

/* used for any block tags like headers on tables etc. */
.blockheader
{
}


/* Menu text for the banner below the logo */
.webstorebannertext
{
	color: White;
	font-weight: bold;
	text-decoration: none;
}
.webstorebannertext:visited
{
	color: White;
	font-weight: bold;
}
.webstorebannertext:hover
{
	color: #003399;
	background: White;
	font-weight: bold;
}

/* Used on the category list as a standard link */
/***********     style header     ***********/
.header{
	background-color:#c61e2c;
	border-bottom:solid 5px #ccc;
	background-image:url(images/logo_ruemobilier.jpg);
	background-position:center 10px;
	background-repeat:no-repeat;	
}

.menu
{ 
	background-color:#c61e2c;
	position:relative;
	color:#FFF;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:10px;
	padding-right:10px;
	margin-left: 1px;
	border-bottom:solid #999 3px;
}
.menu:link 
{
    /*background-color:#c61e2c; */
	background-color:#999;     }
	
.menu:visited 
{   
    color:#FFF;
    background-color:#999;} 
.menu:hover 
{
    color:#FFF;
    background-color:#999;
    border-bottom:solid #FFF 3px;}

/************* catégorie - accueil - sous menu    ************/
.menulink
{
    COLOR:#C00;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none ;
    display:block;
    width:155px;
    text-align:left;
    padding-top:2px;
    padding-bottom: 2px;
    padding-left: 4px;
}
.menulink:visited{
    color:#C00;
    background:white;
} 
.menulink:hover{
    color:#333;
    text-decoration:none;
    font-weight:normal;
    background:#CCC;
}
.menuband{
	font-weight: bold;	
	border:solid #666 1px;
	background-color:#996600;
	color:#FFF;
}

.buttonlinks 
{
    font-weight:bold;
    text-decoration: none;
    display: block;
    padding:2px;
}
.buttonlinks:visited { color: cornsilk; }
.buttonlinks:hover { COLOR:DarkBlue; text-decoration:none; background:white;} 


.bigheader
{
	font-size: 16pt;
	font-weight: bold;
	color: Cornsilk;
}
.gridheader
{
	font-weight: bold;
	text-decoration: none;
	/*background-image:url(images/floralbackground_sm.gif);*/
}
.gridnormal
{
	background-color: WhiteSmoke;
}
.gridalternate
{
	background-color:#B5C7D6;
}

/************** style des messages d'erreur ******************/
.errormessage
{
	font-size: 10pt;
	font-weight: bold;
	color: Maroon;
}
.tabbutton, .selectedtabbutton
{
	vertical-align: middle;
	cursor: hand;
	color: Black;
	background-color: lightsteelblue;
	text-align: center;
	font-size: 8pt;
	border-right:  solid 2px white;
}
.selectedtabbutton 
{ 
	font-size: 10pt;
	FONT-WEIGHT: bold; 
	COLOR: Cornsilk; 
	BACKGROUND-COLOR: #003399;
	cursor:default;
	
}
.buttondisplay 
{
	font-weight:bold;
	height:33px;
	text-padding:0px;
	width:200px
}

.titre_tab 
{
	BACKGROUND-COLOR: #a2aeae;
}

/************** style de la description de prix d'un produit ******************/
.prix
{
    color:#666;
    font-weight:bolder;
}
.prix_rouge
{
    color:#f00;
    font-weight:bolder;
}


