body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #000;*/
	leftmargin:0;
	rightmargin:0;
	topmargin:10;
	bottommargin:0;
	link: #741C00;
	vlink: #741C00;
	alink: #741C00;
	left: 0px;
	background-position: top;
	scrollbar-face-color: #D0CDC8; 				/* curseur central de nav */
	scrollbar-highlight-color: #FFFFFF; 		/* ombre */
	scrollbar-shadow-color: #FFFFFF; 			/* contour des elements*/
	scrollbar-3dlight-color: #FFFFFF;			/* contour des elements - autour*/
	scrollbar-arrow-color:  #000000;			/* Fleche */
	scrollbar-track-color: #FFFFFF;				/* barre vericale de fond */
	scrollbar-darkshadow-color: #FFFFFF;		/* ombre des elements droite */
	background-color: #E9E921;

	1background-image:url(../images/cadre/fond.jpg);
}
h1 {background:url(../images/cadre/fond.jpg); width:0; height:50px; padding-left:200px; overflow:hidden;}


.couleur_fond { color: #000;}
.fond {	background-color: 1#FFFCD7; } 
.bouton_recherche { background-color: #DDD;}
.copyright {   font-size: 9pt;   color: #741C00;    }  
a.copyright {   font-size: 9pt;   color: #741C00;    }  
--a.copyright:hover {   font-size: 10pt;   color: #0F0;    }

/*
a:link { text-decoration: none;	color: #741C00; border-color:#006; }
a { font-family:Arial;	font-weight: bold;	color:#741C00;	text-decoration: none; font-size: 14px; border-color:#006; } 
a:visited {	font-family:Arial;	font-weight: bold;	color:#741C00;	text-decoration: none;	font-size: 14px; border-color:#006;} 
a:hover { 	font-family:Arial; 	color: #09F;	text-decoration: none; border-color:#000; } 
a:active {	color:#741C00;	text-decoration: none; border-color:#006;}
*/
a:link {	text-decoration: none;	color: #741C00;} 
a {
	font-family:Arial;
	font-weight: normal;
	color:#741C00;
	text-decoration: none;
	font-size: 14px;
} 
a:visited {
	font-family:Arial;
	font-weight: normal;
	color:#741C00;
	text-decoration: none;
	font-size: 14px;
} 
a:hover {	font-family:Arial;	color: #09F;	text-decoration: none} 
a:active {
	color:#741C00;
	text-decoration: none;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}

a img { border-color:#741C00;}
a:link img { border-color:#741C00;}
a:visited img { border-color:#741C00;}
a:hover img { border-bottom: 1px inset #006;}

.blanc { background-color: WHITE; }
.fond_obs_detail {	background-color: #F0DDA5; }

.compteur_article { display:none}
.noprint { display:none}
.menu_haut {	font-size: 12px;	color:#FFFFFF;	background-color: #00CCFF;	background-image: url(../images/barre.jpg);	font-weight: bolder; }
.menu_haut_select {	font-size: 12px;	color:#000000;	background-color:#00CCFF;	cursor:pointer}
.menu_haut a {	font-size: 12px;	color:#000000;	background-color:#00CCFF;	cursor:pointer }
.index_menu_gauche {	font-size: 12px;	height: 25px;}

.surmenu_gauche { 	font-size: 12px;	text-align: left;	text-indent: 0pt;	background-image: url(../images/cadre/sur_menu.jpg);	color: #FFF;	font-weight: bolder;	line-height: 35px;	height: 40px;	cursor: pointer;	background-repeat: no-repeat; } 
.surmenu_gauche_L {	} 
.surmenu_gauche_R {	} 
.surmenu_gauche_select { font-size: 12px;	text-align: left;	text-indent: 0pt;	background-image: url(../images/cadre/sur_menu.jpg);	color: #3CF;	font-weight: bolder;	line-height: 35px;	cursor: pointer; } 
A.Asurmenu_gauche {	font-family:Arial;	font-weight: bold;	color:#3CF;	font-size :12px;	text-decoration: none} 
A.Asurmenu_gauche:visited {	font-family:Arial;	font-weight: bold;	color:#3CF;	font-size :12px;	text-decoration: none} 
A.Asurmenu_gauche:hover {	font-family:Arial;	color: #3CF;	text-decoration: none} 

.menu_gauche { 	font-size: 11px;	color:#000;	background1:URL(../images/CatArrow1.gif) 2px 5px no-repeat;	text-indent: 5px;	cursor: pointer;	height: 25px;	font-weight: bold; }
.menu_gauche_select { 	background-color:#F0DDA5;	cursor:pointer;	background-image: url(../images/onglet5.jpg);	color:#3D1808;	font-size: 11px; }
.sousmenu_gauche {	font-size: 11px;	color:#C00;	background1:URL(../images/CatArrow1.gif) 2px 5px no-repeat;	text-indent: 5px;	cursor: pointer;	height: 25px;	font-weight: bold; } 
.sousmenu_gauche_select  { 	font-size: 11px;	background-color:#F0DDA5;	cursor:pointer;	background-image: url(../images/onglet5.jpg);	color:#3D1808; }

.sur_rubrique {	font-size: 18px; color:#C00; font-weight: bold; } 
.rubrique {	font-size: 16px; color:#C00; font-weight: bold; } 

/* les Blocs cadre  */
.fond_cadre_global  				/* FOND DU CADRE GLOBAL du haut en bas  */
{
	border-color: #741C00;
	border-style: solid;
	border-width:medium;
	background-image:url(../images/cadre/fond_cadre_global1.jpg);





	--background-repeat:repeat-x;
	background-repeat:repeat;
	width: 980px;
	background-color: #C60;
	max-width: 980px;
}
.fond_cadre_haut 					/* FOND DE LA PARTIE HAUTE (qui contient la banniere) */
{
	background-image:url(../images/cadre/image_top.jpg);
	background-repeat:no-repeat;
	height:206px;
	background-position: top;
	background-color: #EE1C25;
}
.decalage_menu {
	height: 10px;
} 	/* DECALAGE du menu pour le descendre un peu  (au cas ou le panier est dessus) */
.decalage_gauche {	width: 10px; } 	/* DECALAGE du menu de gauche pour eviter qu'il soit coller à gauche */
.separateur { height: 3px; } 		/* Espacement bas entre chaque bloc */
.fond_cadre_gauche  				/* FOND DE LA PARTIE GAUCHE (qui contient les blocs recherche et menu) */
{
	/*background-image:url(../images/cadre/fond_cadre_gauche.jpg);
	background-image:url(../images/cadre/fond_cadre_milieu.jpg);*/
	/*background-repeat:repeat-y;*/
	padding-top: 0px;
	padding-left: 0px;
	width:190px;
	background-color: #EE1C25;
}
.fond_cadre_milieu 					/* FOND DE LA PARTIE CENTRALE (qui contient les blocs articles) */
{
	/*border-color: black;
	background-image:url(../images/cadre/fond_cadre_milieu.jpg);
	background-repeat:repeat-y;*/
	padding-top: 10px;
	padding-left: 0px;
	width: 100%;
	background-color: #EE1C25;
}

.largeur_cadre_milieu {  width:100%; padding-left:0px;}

.fond_cadre_droite {
	background-image:url(../images/cadre/fond_cadre_droite.jpg);
	background-repeat:repeat-y;
}
/* Bloc cadre des menus et articles */
.cadre, .cadre_gauche, .cadre_milieu, .cadre_principal{
	color: #000;
	border-color: #741C00;			/* #0066FF #00FF33 #33CC33 #660099; */ 
	border-width:medium;
	border-style: solid; 
}
.cadre_gauche {  					/* FOND DU CADRE DE GAUCHE (bloc qui contient les menus) */
	border-color: #741C00;
	background-color: #EDE837;
	width: 98%;
	/*background-image:url(../images/cadre/fond_cadre_gauche.jpg);*/
	/*background-image:url(../images/cadre/fond_bloc_milieu.jpg);*/
	/*background-repeat:repeat-x;*/
}
.cadre_principal  						/* FOND DU CADRE DU MILIEU (bloc qui contient les articles) */
{
	border-color: #741C00;
	background-color: #EDE837;
	margin: 5;
	width: 98%;
	padding-left: 5px;
	padding-right: 5px;
}
.cadre_milieu  						/* FOND DU CADRE DU MILIEU (bloc qui contient les articles) */
{
	border-color: #741C00;
	background-color: #EDE837;
	background-image:url(../images/cadre/cheval_droite1.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width: 98%;
}
.fond_cadre_entree {
	border-color: #741C00;
	background-color: #CF3;
	margin-left: 3;
	margin-right: 3;
}
.cadre_entree
{
	background-color: #F8F8F8;	
	border: outset;
	border-style:ridge;
	border-width:thin;
	filter : alpha(opacity=80); -moz-opacity : 0.8;  opacity : 0.8;
}
.cadre_entree_bas {	background-color: #C0C0C0; }
.cadre_entree_aff_titre { display1:none}

.menu_horiz 					/*  */
{
	position:relative;
	z-index:2;
	top: 32px;
	left: 0px;
	text-align:center;
	width: 100%;
	margin:0;
	padding:0;
	/*height: 116px;*/
}	
.div_cadre_panier 					/* DIV DU PANIER flottant pour le positionner ou il faut par rapport au bord gauche */
{
	position:relative;
	z-index:2;
	/*background-color: #CCC;*/	
	border-color: #741C00;
	border-style: solid;
	background-color: #FFF;
	top: 217px;
	left: 10px;
	width: 169px;

	--width: 170px;
	margin:0;
	padding:0;
	height: 116px;
	display: none;
}	
.cadre_panier  						/* CADRE DU PANIER AFFICHE LE MONTANT ET POURSUIVRE LA COMMANDE */
{	
	/*background-image1:url(../images/cadre/fond_bloc_milieu.jpg);
	background-repeat:repeat-y;*/
	font-size: 12px;
	background-color: #FFF;	
	text-align: center;
	color: #000;
	width: 169px; --width: 170px;
	height: 80px;
}
.titre_panier{ color: #FFF;background-image: url(../images/cadre/sur_menu.jpg); }
.logo_panier { width: 40px; }
/* FIN    ------     CADRE DU PANIER AFFICHE LE MONTANT ET POURSUIVRE*/


.div_cadre_panier_message 					/* CADRE qui s'affiche lorsque on clique sur ajouter un article  - flottant et centrer sur l'ecran*/
{
	position: relative; overflow: hidden; z-index: 200; vertical-align: top;
	text-align: center;
	border: 0;
	width: 350px;
	left: 300px;
	top: 28px;
	right: 400px;
	height: 207px;
	font-size: 13px;
	color: #0000CC;
	background-color: #FFF;	
	/*filter : alpha(opacity=80); -moz-opacity : 0.8;  opacity : 0.8;*/
}
.cadre_panier_message { 	background-color: #FFF;	}
.cadre_panier_message_bouton  {	border-color: #741C00; 	border-style:ridge; background-color: #F0F0F0; background-image:url(../images/cadre/cheval_droite.gif); }

.cadre_titre { 					/* CADRE qui s'affiche lorsque on clique sur ajouter un article  - flottant et centrer sur l'ecran*/
	background-image1: url(../images/cadre/sur_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	line-height:25px;
}
.cadre_hg, .cadre_h, .cadre_hd, .cadre_g, .cadre_d, .cadre_bg, .cadre_b, .cadre_bd /* les cadres autour des cadres au cas ou l'on veut faire des arrondies par exemple */
{
	height:0;
	width:0;
}
/*
.cadre_hg {background-image: url(../images/ctl.gif);} 
.cadre_hd {background-image: url(../images/ctr.gif);} 
.cadre_h {background-image: url(../images/ct.gif);} 
.cadre_g {background-image: url(../images/cl.gif);} 
.cadre_bg {background-image: url(../images/cbl.gif);} 
.cadre_bd {background-image: url(../images/cbr.gif);} 
.cadre_b {background-image: url(../images/cb.gif);} 
.cadre_d {background-image: url(../images/cr.gif);} 
*/

/*  Bloc AFFICHAGE des listes articles  */
.bloc_achat { /*width:500px;*/ }
.affiche_titre, a.affiche_titre, a.affiche_titre:visited , a.affiche_titre:link{
	color: #741C00;
	font-size: 15px;
	line-height:30px;
	height:30px;
	font-weight: normal;
}
a.affiche_titre:hover {
	color: #3D1808;
	font-size: 16px;
}
.affiche {
	color: #3D1808;
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
.en_savoir_plus { display: none; }
.tva { display: none; }

.prix {
	color: #FFF;
	font-size: 20px;
	font-weight:bold;
}
.prix_barre { 	color: #30C;	font-size: 12px; }

.Nombre {	font-size: 12px; font-style: oblique; background-color: beige; background-position: center; }

/* LES PHOTOS */
.position_photo_affiche { /* Position de la photo par rapport au bord droite du cadre  	width:0;*/
	position:relative;	top: 30px;    left:-200px;     /* si IE  est presque au centre - si firefox le 0 est à droite */}
.position_affiche { /* largeur de la photo dans le bloc affiche 	*/ }
.photo_espacement_haut_affiche  {/* Position de la photo par rapport au bord IEhaut du cadre */	height:0px; }
.bordphoto { 	border: 2px outset #741C00; 	background-color:#F6F6F6; width:180px; }
.bordphoto:hover { 	border: 2px inset #D4D4D4; 	background-color:#FFFFFF; 	cursor:move; }
.bordphoto.a:hover { border: 2px inset #D4D4D4; background-color:#FFFFFF;	cursor:move; }

.position_caracteristique { /* Position de la photo par rapport au bord droite du cadre  	width:0;*/
	position:relative;	top: 0px;   left:180px;  width:400px;   /* si IE  est presque au centre - si firefox le 0 est à droite */}
	

.titre {
	font-weight: bold;
	font-size: 16px;
	color: #000;
}
.noir  { color: #000000; }
.blanc { color: #FFFFFF; }
.orange { color: #FFFFFF; background-color: #F18500; }
.couleur { color: #FFFFFF; background-color: #741C00; }

.t { font-family:Arial; font-size:   12px; color: #003366; text-decoration: none} 
.ti { font-family:Arial; font-size:  14px;color: #003366; font-weight: bold; text-decoration: none} 
.t1 { font-family:Arial;font-size:   10px; color: #003366; font-weight: bold; text-decoration: none} 
.t2 { font-family:Arial; font-size:  10px; color: #000000; font-weight: bold; text-decoration:  none} 
.t3 { font-family:Arial; font-size:  12px; color: black; font-weight: bold} 
.t7 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  7pt;} 
.t7_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  7pt; color: #741C00;} 
.t8 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt;} 
.t8_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  8pt; color: #741C00;} 
.t9 { font-family:Geneva, Arial, Helvetica, sans-serif; font-size:  10pt; } 
.t9_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  9pt; color: #741C00;} 
.t10 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt;} 
.t10_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  10pt; color: #741C00;} 
.t11 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt;} 
.t11_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  11pt; color: #741C00;} 
.t12 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt;} 
.t12_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  12pt; color: #741C00;} 
.t13 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt;} 
.t13_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  13pt; color: #741C00;} 
.t14 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt;} 
.t14_couleur { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  14pt; color: #741C00;} 
.t15 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  15pt;} 
.t16 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  16pt;} 
.t17 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:  17pt;} 

.print { display: none; }
.invisible { display: none; }
.ombre_sav { width: 100%; filter:DropShadow(color=lightblue, offx=2, offy=2); cursor: crosshair }
.ombre { cursor: crosshair }
.listeentete 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; 
	background-color: #8abe8a; 
	text-align: center; 
	vertical-align: middle; 
	cursor: main;
	background-position: center center; 
	color: #FFFF00;
	//filter: Shadow(Color=0, Direction=100); 
	border: 1
}
.liste 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: CCFFCC;
	border: #C0C0C0;
	align: center;
	vertical-align: middle;
	cursor: default;
	color: #000000;
}
.liste1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #EFEFAF;
	border: #C0C0C0;
	align: center;
	vertical-align: middle;
	cursor: default;
	color: #000000;
}
.buttonStyle {
   color :#000000;
   font-weight :normal;
   text-decoration :none;
   background-color :#CCCCCC;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyleOK {
	color :#FFFFFF;
	font-weight :normal;
	text-decoration :none;
	background-color :#4A2C06;
	height : auto;
	/*width :100px;*/
    border :thin outset;
	border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyle1 {
   color :#FFFFFF;
   font-weight :normal;
   text-decoration :none;
   background-color :#6666FF;
   height : auto;
   /*width :100px;*/
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.buttonStyle:hover {
   color :#FFFFFF;
   text-decoration :none;
   background-color :#999999;
   border: thin outset;
   border-color: #FFFFFF #000000 #000000 #FFFFFF;
   cursor:main;
}
.buttonStyle:visited {
   color :#000000;
   font-weight :normal;
   text-decoration :none;
   background-color :#CCCCCC;
   height : auto;
   width :100px;
   border :thin outset;
   border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.main { cursor: hand}

/* MESSAGE */
.message 
{ 
	font-family: "Courier New", Courier, mono; 
	font-size: 18px; 
	color: #0000FF; 
	border: 1px solid; 
	background-position: left center; 
	text-align: center; 
	vertical-align: middle; 
	cursor: crosshair; 
	text-transform: uppercase
}

.bas 
{ 
	font-family: "Times New Roman", Times, serif; 
	font-size: 18px; 
	color: black;
	background-color: #66FFCC; 
	border: 1px solid; 
	background-position: left center; 
	text-align: center; 
	vertical-align: middle; 
	cursor: crosshair; 
	text-transform: uppercase
}

.inputFocus {
	color:black;font-family:Verdana, Georgia, Universal;border-style:inner;font-size:9px;font-weight:250;
	cursor:pointer;text-align=center;}
.inputBlur {
	background-color:lightgreen;
	color:black;border-style:ridge;border-width:thin;font-family:Verdana, Georgia, Universal;font-size:10px;
	font-weight:250;cursor:pointer;text-align=center;}
.inputsmall {
	border-style:ridge;
	background-color: lightgreen;
	font-size: 9px;
	font-weight: 300;
	}
.boutonsmall {
	font-size: 9px;
	font-weight: 300;
	}
.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
	border-style: ridge;
	filter:Shadow(Color=greenblack, Direction=1);
	oldfilter:
	progid:DXImageTransform.Microsoft.Wave(Add='true', LightStrength=80, Phase=70, Strength=0,  Freq=3);
	progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFE0,middleColorstr=#FFFFFF,endColorstr=#0000FFFF);
	cursor: crosshair;
}
.vertical { 
	font-family : arial; 
	font-size: 8pt;
	writing-mode: 
	tb-rl;
	filter: flipH() flipV(); 
}
.barre_navigue { 
   font-size:  11pt; 
   color :#741C00;
   font-weight :normal;
   text-decoration :none;
   --background-color :#960;
   height : auto;
   /*width :100px;*/
   --border :thin outset;
   --border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.barre_navigue_actif { 
   font-size:  12pt; 
   color :#741C00;
   font-weight :normal;
   text-decoration :underline;
   --background-color :#960;
   height : auto;
   /*width :100px;*/
   --border :thin outset;
   --border-color:#FFFFFF #000000 #000000 #FFFFFF;
}
.barre_navigue_actif:hover { 
   --font-size:  12pt; 
   color :#09F;
   font-weight :normal;
   text-decoration :underline;
   --background-color :#903;
   height : auto;
   /*width :100px;*/
   --border :thin outset;
   --border-color:#FFFFFF #000000 #000000 #FFFFFF;
   cursor:pointer;
}
.maintenance {
	border: dotted Blue;
}

/*********************************************************************************************************************/
/*    OVERLAY SUR FENETRE
/*********************************************************************************************************************/
.calque{
  opacity:.50;
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #FFFFFF;
  opacity : .75;
  filter : alpha(opacity=75);
  width: 100%;
  height : 100%;
  top : 0;
  left : 0 ;
}
.image_calque{height: 100%;}
.window{
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 500;
  height : 500;
  top : 25%;
  left : 35% ;
}
.contemp_window{
  width: 100%;
  height : 100%;
  border : 0;
}
.gfbulle {
	--background-color: #F8F8F8;	
	background-image:url(../images/cadre/fond_cadre_global.jpg);
	--border: inset;
	border-style:solid;
	border-width:thin;
	margin: 5px; padding: 5px;
	filter : alpha(opacity=80); -moz-opacity : 0.8;  opacity : 0.8;
}

/*********************************************************************************************************************/
/*    
/*********************************************************************************************************************/
.police {
	font-family: "Arial Black", Gadget, sans-serif;
}
