 /* Config générale */
body { background-color: #1F2021;
	scrollbar-face-color: #1F2021 ;
	scrollbar-highlight-color: #123456;
	scrollbar-shadow-color: #43509F;
	scrollbar-3dlight-color: #43509F;
	scrollbar-arrow-color:  #43509F;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #123456;
}
font,th,td,p { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/* Navigation */
/*barre de navigation haut*/
.nav			{ font-weight: bold; font-size: 11px; color : #FFAA62;}
a.nav			{ text-decoration: none; color : #FFAA62; }
a.nav:visited	{ text-decoration: none; color : #FFAA62; }
a.nav:hover		{ text-decoration: underline; color : #FF0000; font-size: 11px;}

/*barre de navigation catalogue*/
.nav_big			{ font-weight: bold; font-size: 15px; color : #24FDEC;}
a.nav_big			{ text-decoration: none; color : #24FDEC; }
a.nav_big:visited	{ text-decoration: none; color : #24FDEC; }
a.nav_big:hover		{ text-decoration: underline; color : #FF0000; font-weight: bold;font-size: 15px;}

/*barre de navigation bas*/
.nav2			{ font-weight: bold; font-size: 10px; color : #579847;}
a.nav2			{ text-decoration: none; color : #FFFFFF; }
a.nav2:visited	{ text-decoration: none; color : #FFFFFF; }
a.nav2:hover		{ text-decoration: underline; color : #FF0000; font-size: 10px;}

/* Copyright & bas de page */ 
.copyright		{ font-size: 10.1px; font-family: Tahoma; color: #000000; letter-spacing: 0px;}
a.copyright		{ color: #E0DBD2; text-decoration: none;}
a.copyright:visited	{ text-decoration: none; color : #003466; }
a.copyright:hover { color: #B75050; text-decoration: underline;}


/* Texte général */
.gen 	{ font-family: Arial, Helvetica, sans-serif; font-size : 12px; }
.genb 	{ font-family: Arial, Helvetica, sans-serif; font-size : 12.1px; font-weight: bold; }
.gen,.genb 	{ color : #666666; }
.gencolor 	{ font-family: Arial, Helvetica, sans-serif; font-size : 12px; color : #FC620E;}
a.gen, a.genb { color: #3F3F3F; text-decoration: none; }
a.gen:hover, a.genb:hover	{ color: #6c6c6c; text-decoration: underline; }

.gensmall 	{ color:#666666; font-family: Arial, Helvetica, sans-serif; font-size:11.1px; }
a.gensmall	{ color: #3F3F3F; text-decoration: none;font-size:11.1px; }
a.gensmall:visited	{ color: #B73502; text-decoration: none;}
a.gensmall:hover { color: #6c6c6c; text-decoration: underline;}

/* Catégories */
/*les titres et blabla big*/
.cattitle		{ font-weight: bold; font-size: 14px ; letter-spacing: 1px; color : #FC620E; }
a.cattitle		{ text-decoration: none; color : #FC620E; }
a.cattitle:visited { text-decoration: none; color : #FC620E; }
a.cattitle:hover{ text-decoration: underline; }

/*les titres et blabla big*/
.big_red		{ font-weight: bold; font-size: 16px ; color : #FF0000; }

.prix	{ font-weight: bold; font-size: 20px ; letter-spacing: 1px; color : #FC620E;}
a.prix_index, a.prix_index:visited 	{ font-weight: bold; font-size: 16px ; letter-spacing: 1px; color : #FC620E; text-decoration: none;}
a.prix_index:hover 	{ font-weight: bold; font-size: 16px ; letter-spacing: 1px; color : #FC620E; text-decoration: underline;}
.ariane	{text-transform: uppercase; font-size: 10px ; font-weight : bold;}
a.ariane, a.ariane:visited {text-transform: uppercase; font-size: 10px ; text-decoration: none; color:#2F6997;}
a.ariane:hover { color:#FC620E; text-decoration: underline;}

/* Elements de Form  */
input,textarea, select {
	color : #000000;
	font: normal 11px Tahoma, Helvetica, sans-serif;
	border-color : #5B5B5B;
}
/* boutons et Forms */
input.bouton {
	background-color : #FFFFFF;
	color : #2D72B2;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border:2px dashed #FF782E; 
	font-weight:bold;
}

input.bouton2 {
	background-color : #FFFFFF;
	color : #AE151A;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	border:2px dashed #c0c0c0;
	font-weight:bold;
}
input { 
	text-indent : 2px; 
	background-color : #FFFFFF;
	color : #3F3F3F;
	border:1px solid #c0c0c0;
}
input.clean {
	background-color : #FFFFFF;
	color : #3F3F3F;
	border:0px solid #ffffff;
}

input.bouton_step {
  	border:2px dashed #c0c0c0;
	color : #2D72B2;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100px
}
input.bouton_step_on {
  	border:2px dashed #FF782E;
	color : #2D72B2;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100px
}
textarea { 
	text-indent : 2px; 
	background-color : #FFFFFF;
	color : #3F3F3F;
	border:1px solid #c0c0c0;
}

/*les listes*/
.CatList {padding:0px;margin:0px;text-align:left;}
.CatList li {display:block;list-style-type:none;}

.CatListItem, .CatListItemHL, .CatListSub2Item, .CatListSub2ItemHL, .CatListSub3Item, .CatListSub3ItemHL, .CatListSub4Item, .CatListSub4ItemHL, .CatListSub5Item, .CatListSub5ItemHL {
	overflow:hidden;display:block;text-decoration:none;padding:2px 2px 2px 13px;margin:0px;width:90%;
}

.CatListItem {color:#515151;background:URL(../templates/images/fleche_off.gif) 2px 5px no-repeat;border-bottom:1px solid #FF782E;}
.CatListItem:hover, .CatListItemHL:hover {color:#000000;background-color:#F0F0F0;}
.CatListItemHL {color:#515151;background:URL(../templates/images/fleche_on.gif) 2px 9px no-repeat;border-bottom:1px solid #9A9A9A;font-weight:bold;padding-left:16px;}
.CatListItemHL img {border:0px;}

.CatListSub2Item {color:#666666;background:URL(../templates/images/carre_off.gif) 11px 9px no-repeat;padding-left:19px;}
.CatListSub2ItemHL {background:URL(../templates/images/carre_on.gif) 11px 9px no-repeat; padding-left:19px;color:#FFFFFF; }
.CatListSub2Item:hover {background-color:#F0F0F0;}

.CatListSub3Item {color:#666666;background:URL(../templates/images/carre_off.gif) 11px 9px no-repeat;padding-left:19px;MARGIN-LEFT=10px;}
.CatListSub3ItemHL {background:URL(../templates/images/carre_on.gif) 11px 9px no-repeat; padding-left:19px;MARGIN-LEFT=10px;color:#FFFFFF; }
.CatListSub3Item:hover {background-color:#F0F0F0;}

.CatListSub4Item {color:#666666;background:URL(../templates/images/carre_off.gif) 11px 9px no-repeat;padding-left:19px;MARGIN-LEFT=20px;}
.CatListSub4ItemHL {background:URL(../templates/images/carre_on.gif) 11px 9px no-repeat; padding-left:19px;MARGIN-LEFT=20px;color:#FFFFFF; }
.CatListSub4Item:hover {background-color:#F0F0F0;}

.CatListSub5Item {color:#666666;background:URL(../templates/images/carre_off.gif) 11px 9px no-repeat;padding-left:19px;MARGIN-LEFT=30px;}
.CatListSub5ItemHL {background:URL(../templates/images/carre_on.gif) 11px 9px no-repeat; padding-left:19px;MARGIN-LEFT=30px;color:#FFFFFF; }
.CatListSub5Item:hover {background-color:#F0F0F0;}

.CatListSub6Item {color:#666666;background:URL(../templates/images/carre_off.gif) 11px 9px no-repeat;padding-left:19px;MARGIN-LEFT=40px;}
.CatListSub6ItemHL {background:URL(../templates/images/carre_on.gif) 11px 9px no-repeat; padding-left:19px;MARGIN-LEFT=40px;color:#FFFFFF; }
.CatListSub6Item:hover {background-color:#F0F0F0;}

a.CatList, a.CatList:visited { color: #2F6997; text-decoration: none; font-size:12px; }
a.CatListSub, a.CatListSub:visited { color: #3F3F3F; text-decoration: none; font-size:11px; }


.forumline	{border:1px solid #c0c0c0; }
.row_titre  {border-bottom: #b7b7b7 1px solid; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; color:#123456; font-weight:bold;}
.promoline	{border:3px solid #b7b7b7; }

/*couleurs de fond dans les listes d'articles*/
.tab_prix_titre { 
    color : #0E70BE;
    font-size: 12px;
    font-weight:bold;
    border:1px #FF782E solid;
    border-collapse:collapse;
}
.tab_prix_ligne { 
    background-color: #FFFFFF; 
    color : #0E70BF;
    font-size: 12px;
    font-weight:bold;
    BORDER-TOP:1px #c0c0c0 solid ;
    BORDER-RIGHT: #c0c0c0 1px solid;
}
.tab_exp { 
    color : #0E70BE;
    border:1px #FF782E solid;
    PADDING-TOP: 10px;
}
.row1	{ background-color: #a9cefc;}
.row2	{ background-color: #FFB053; }

/*tableau articles*/
.ItemGh {border-right: #b7b7b7 1px solid;}
.ItemDr {border-bottom: #b7b7b7 1px solid;}

.ErrMess {
  color:#00FFFF;
}
a.ErrMess, a.ErrMess:visited {
  color : #FC620E;
  font-size=14;
  font-weight:bold;
}
.bouton_retour {
  	border:2px dashed #c0c0c0;
	color : #2D72B2;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

a.bouton_retour_lien {
  text-decoration: none;
	background-color : #FFFFFF;
	color : #2D72B2;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.cadre_step {
	color : #979797;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bouton_next {
  	border:2px dashed #FF782E;
	color : #2D72B2;
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px;
}

