{ background-color: #C0DFFD; color: #000000; margin: 0;}
a.nav:link { font-family: Arial; font-size: 11px; font-weight: bold; color: #003173; text-decoration: none }
a.nav:visited { font-family: Arial; font-size: 11px; font-weight: bold; color: #003173; text-decoration: none }
a.nav:hover {  font-family: Arial; font-size: 11px; font-weight: bold; color: #009971; text-decoration: none}
a.smenu:link { font-family: Arial; font-size: 11px; color: #C9D8E8; text-decoration: none}
a.smenu:visited { font-family: Arial; font-size: 11px; color: #C9D8E8; text-decoration: none}
a.smenu:hover { font-family: Arial; font-size: 11px; color: #FFFFFF; text-decoration: none}
.cell-0010-blanc { background-color: #DFE8F3; border: #FFFFFF solid; border-width: 0px 0px 1px; font-family: Verdana; font-size: 11px; color: #666666}
.cell-0010-back { background-color: #0055a4; border: #FFFFFF solid; border-width: 0px 0px 1px; font-family: Verdana; font-size: 11px; color: #666666}
.tit {  font-family: Arial; font-size: 18px; font-weight: bold; color: #02287F}
.tit2 {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #0055A6;
	border: 1px solid red;
}
.titBL {  font-family: Verdana; font-size: 14px; font-weight: bold; color: #FFFFFF}
.titNO {  font-family: Verdana; font-size: 18px; font-weight: bold; color: #000000}
.code39 {  font-family: Code 3 de 9; font-size: 48px; color: #000000}
.tit3 {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #0055A2}
.tit5 {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #FF0080}
.txt-12g-gris {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #333333}
.txt-11g-gris { font-family: Verdana; font-size: 11px; font-weight: bold; color: #333333 }
.txt-11-gris { font-family: Verdana; font-size: 11px; color: #333333; font-weight: normal; }
.inp-11-gris { font-family: Verdana; font-size: 11px; color: #333333; font-weight: normal; }
.txt-9-gris { font-family: Verdana; font-size: 9px; color: #333333; font-weight: normal; }
.txt-9-red { font-family: Verdana; font-size: 9px; color: #960F36; font-weight: normal; } 
.txt-30-blanc { font-family: Verdana; font-size: 25px; color: #FFFFFF; font-weight: normal; } 

.txt-11-red { font-family: Verdana; font-size: 11px; color: #960F36; font-weight: normal; }
.champs {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #333333; border: #0C9970; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 15px}
.champs2 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #333333; background-color: #CCFFFF; border: #0C9970; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.champs9 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #333333; background-color: #F1F9FF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }
.txt-11g-gris-0010 { font-family: Verdana; font-size: 11px; font-weight: bold; color: #333333 ; border: #E1E7F1; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.cell-1111-gris { border: 1px #C9C9C9 solid}
.cell-1111-vert {  border: #0C9970; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.cal-date {  font-family: Verdana; font-size: 12px; font-weight: bold; color: #666666; text-align: center; vertical-align: middle; background-color: #E1E7F1}
.cal-date-ferie { font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle ; background-color: #0055A4}
.cal-dimanche { font-family: Verdana; font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle ; background-color: #0055A4 }
.cal-samedi { font-family: Verdana; font-size: 12px; font-weight: bold; color: #00427F; text-align: center; vertical-align: middle ; background-color: #7BA0DC}
.cal-semaine { font-family: Verdana; font-size: 12px; font-weight: bold; color: #00427F; text-align: center; vertical-align: middle ; background-color: #A7CBF3}
a.lien-cal:link {  font-family: Arial; font-size: 12px; font-weight: bold; color: #A7CBF3; text-decoration: none}
a.lien-cal:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.lien-cal:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #A7CBF3; text-decoration: none }
.txt11rouge-B {  font-family: Verdana; font-size: 11px; font-weight: bold; color: #960F36}
.menu-off { font-family: Arial; font-size: 11px; font-weight: bold; color: #003173; text-decoration: none ; background-image: url(images/nav_bt_fond2.gif); cursor: hand ; margin-left: 10px} 
.menu-on { font-family: Arial; font-size: 11px; font-weight: bold; color: #009971; text-decoration: none ; background-image: url(images/nav_bt_fond2b.gif); cursor: hand }
.menu-zh { font-family: Verdana; font-size: 11px; font-weight: bold; color: #A7CBF3; text-decoration: none ; background-image: url(images/logo_giat.gif) }
.menu2-off { font-family: Arial; font-size: 11px; font-weight: bold; color:
#FFFFFF; text-decoration: none ; background-image:
url(images/nav_bt_fond3.gif); cursor: hand ; margin-left: 10px }
.menu2-on { font-family: Arial; font-size: 11px; font-weight: bold; color:
#FFFFFF; text-decoration: none ; background-image:
url(../../images/nav_bt_fond3b.gif); cursor: hand }
.prix
{
    color: #ff0000;
}
.F1 {filter: glow(Color:#FFD700,Strength:10);width:150px;height:200px;}

.F2 {filter: glow(Color:#FF4500,Strength:9);width:110px; height:200px;}

.F3 {filter: glow(Color:#4169E1,Strength:12);width:90px; height:200px;}
.Layer2 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
}

 /* ================================
 * partie gauche  colonne A
 * ================================*/

/*
 * newsletter
 */
#newsletter_small {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/WO_Root/Includes_V3/Images/colonneA/fond_newsletter_small.gif) 50% bottom; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; WIDTH: 152px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 79px;
}
#bt_ok_newsletters_small {
	MARGIN: 50px 0px 0px 125px; POSITION: absolute;
}
.input_newsletter_small {
	MARGIN: 50px 0px 0px; WIDTH: 105px;
}
#newsletter_formulaire_small {
	MARGIN: 0px 0px 0px 3px; POSITION: absolute;
}
#titre_newsletter_small
{
    top:0px;
    width:128px;
    position:relative;
}
.titre_gauche_small
{
    color:#000000;
display:block;
font-family:Arial,tahoma,helvetica,sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
padding-left:10px;
padding-top:5px;
width:108px;
}


#colA_aide {
	MARGIN-TOP: 10px;
}
#colA_newsletter {
	MARGIN-TOP: 10px;
}
#colA_sc {
	MARGIN-TOP: 10px;
}
#colA_label {
	MARGIN-TOP: 10px;
}
#colA_paiement {
	MARGIN-TOP: 10px;
	margin-bottom:200px;
}

.categories_eng {
	BORDER-RIGHT: #cbd4e0 1px solid; margin-top:10px; BORDER-TOP: #cbd4e0 1px solid; BORDER-LEFT: #cbd4e0 1px solid; WIDTH: 150px; BORDER-BOTTOM: #cbd4e0 1px solid; BACKGROUND-COLOR: #dfe9f8
}
/*style texte*/
    /*noir*/
 *{font-family: Arial, Helvetica, sans-serif;color:#000000;font-size:11px;}   
.txt8noir {
	font-size:8px;
}
.txt11noir {
	font-size:11px;color:#000000;
}
.txt11noirb {
	font-size:11px;font-weight:bold;color:#000000;
}

.txt12noirb {
	font-size:12px;font-weight:bold;
}
.txt14noirb {
	font-size:14px;font-weight:bold;
}
.txt14noir {
	font-size:14px;
}
.txt18noirb {
	font-size:18px;font-weight:bold;color:#000000;
}

.txt10noir {
	font-size:10px;
}
.txt16noirb {
	font-size:16px;font-weight:bold;
}

.tx_noir9{
    font-family:Arial,tahoma,helvetica,sans-serif;
    font-size:9px;
    color:#000000;
  }
    /*bleu*/
.txt11bleuCb{   
    font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#93d3fb;
  }
.txt12bleub {
	color:#08459D;font-weight:bold;font-size:12px;
}
.tx_bleu12B
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#145299;
}
.tx_bleu16{
    font-family:Arial,tahoma,helvetica,sans-serif;
    font-weight:bold;
    font-size:16px;
    color:#2660b5;
  } 
.tx_bleu12B a
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#145299;
	text-decoration:none;
}
.tx_bleu12B a:hover
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#145299;
}
.txt14bleub {
	color:#08459D;font-weight:bold;font-size:14px;
}
.txt16bleub_ {
	color:#3366CC;font-weight:bold;font-size:16px;
}
.txt14bleunew {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3366CC;
	text-align: center;
}
.txt14bleubnew {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3366CC;
	text-align: center;
}
.txt11bleunew {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3366CC;
	text-align: center;
}
.txt11bleubnew {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3366CC;
	text-align: center;
}
.txt11bleub {
	color:#08459D;font-weight:bold;font-size:11px;
}

.tx_bleu22B
{
	font-family: Arial,verdana,Tahoma,Times New Roman;
	font-size: 22px;
	font-weight: bold;
	color: #2660b5;
}

.tx_bleu14B
{
	font-family: Arial,verdana,Tahoma,Times New Roman;
	font-size: 14px;
	font-weight: bold;
	color: #2660b5;
}

.tx_bleu18B{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:18px;
	font-weight:bold;
	color:#2660b5;
}
    /*blanc*/
.txt11blancb{   
    font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
  }
  
  .txt12blancb {
	color:#fff;font-size:12px; font-weight: bold;
}
  
  .txt14blancb {
	color:#FFFFFF;font-weight:bold;font-size:14px;
}
.tx_blanc12B{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
  /*gris*/
  
.txt11gris {
	color:#595959;font-size:11px;
}

.txt10gris {
	color:#595959;font-size:10px;
}

.txt12grisb {
	color:#919191;font-size:12px;font-weight:bold;
}

.tx_gris12B
{
	font-family: Arial,verdana,Tahoma,Times New Roman;
	font-size: 12px;
	font-weight: normal;
	font-weight: bold;
	color: #363636;
}
.tx_gris14B
{
	font-family: Arial,verdana,Tahoma,Times New Roman;
	font-size: 14px;
	font-weight: normal;
	font-weight: bold;
	color: #363636;
}
.tx_gris12{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:12px;
	font-weight:normal;
	color:#363636;
}
.tx_gris11{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:11px;
	font-weight:normal;
	color:#363636;
}
.tx_gris11B{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:11px;
	font-weight:normal;
	color:#363636;
	font-weight:bold;
}
/*rouge*/
.txt11rougeb {
	font-size:11px;color:#CA3926;font-weight:bold;
}
.txt12rougeb {
	font-size:12px;color:#CA3926;font-weight:bold;

}
.txt15rougeb {
	font-size:15px;color:#CA3926;font-weight:bold;
}
.txt18rouge2b
{
    font-size:18px;color:#E80A0A;font-weight:bold;
}
.txt11rouge2b
{
    font-size:11px;color:#E80A0A;font-weight:bold;
}
.tx_rouge11
{
	font-family: Arial,tahoma,helvetica,sans-serif;
	font-size: 11px;
	color: #e90000;
}
/*vert*/

.txt14vertb {
	color:#87C125;font-weight:bold;font-size:14px;
}
.txt11vertb {
	font-size:11px;color:#87C125;font-weight:bold;
}
.txt11vert {
	font-size:11px;color:#87C125;
}
.txt12vertb {
	font-size:12px;color:#87C125;font-weight:bold;
}
.txt10vert {
	font-size:9px;color:#87C125;/*font-weight:bold;*/
}
/*orange*/
.txt11orangeb {
	font-size:11px;color:#FF8A00;font-weight:bold;
}
.txt14orangeb {
	font-size:14px;color:#FF8A00;font-weight:bold;
}
/*mauve*/
.txt14mauveb {
	font-size:14px;color:#931458;font-weight:bold;
}
/*marron*/
.txt11marronb {
	font-size:11px;color:#8B4513;font-weight:bold;
}
.txt12marronb {
	font-size:12px;color:#8B4513;font-weight:bold;
}
/*violet*/
.tx_violet18B{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:18px;
	font-weight:bold;
	color:#b3528d;
}
.tx_violet16B{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:16px;
	font-weight:bold;
	color:#b3528d;
}
.tx_violet14B{
	font-family:Arial,verdana,Tahoma,Times New Roman; 
	font-size:14px;
	font-weight:bold;
	color:#b3528d;
}

/*gras*/
.grasnoir , .grasvert , .grasrouge { font-weight:bold; }
.grasnoir {	color: #000000; }
.grasvert {	color: #0F8B05; }
.grasrouge { color: #BF0000; }

/*fin style texte*/

/* Buying Guide */
.txt12bleub_ {
	color:#3366CC;font-weight:bold;font-size:12px;
}



/*float*/
.fleft
{
    float:left;
}
.fright
{
    float:right;
}
/*fin float*/
.clear{
	clear:both;
}
.pix{
	font-size:1px;
}
/* border-width:medium; border-style:solid;  border-width:1px; */
html, body
{
	margin: 0;
	padding: 0;
}
#contenu
{
	margin:0 auto;
	width: 1000px;
}

#center
{
	width: 1000px;
}
#home_engagements
{
    clear:both;
	width: 1000px;
	height: 152px;
}

/* ------- Header -------*/
#flash_mdr
{
	margin: 30px 0 0 0;
	position: absolute;
	z-index:550;
}
#header_tx_fourniture
{
	margin: 85px 0 0 176px;
	height: 13px;
	position: absolute;
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:10px;
	color:#738eb8;
	font-weight:bold;
}
#header_tx_fourniture a
{
	text-decoration:none;
	color:#738eb8;
}
#header_tx_fourniture a:hover
{
	text-decoration:underline;
	color:#738eb8;
}
#header
{
	height: 140px;
	width: 1000px;
}
#header_panier
{
	margin: 0 0 0 738px;
	width: 250px;
	height: 37px;
	position: absolute;
	background-image:url(/WO_Images/header/header_panier_bg.gif);
}

#header_panier_droit
{
	float:right;
}
#header_panier_gauche
{
	width:127px;
    float:left;
    height:37px;
}
#header_panier_bg
{
    width:109px;
	float:left;
}

.header_panier_txt
{
   	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#7e7e7e; 
	width: 100%
}

.header_panier_article
{
    width:107px;
    padding: 2px 0 0 2px;
}

.header_panier_prix
{
	width:107px;
	padding: 0 0 0 2px;
}

#header_panier_apercu
{
	margin: 0 0 0 -5px;border-width:medium;border-style:solid;border-width:1px;border-color:#2a63b7;
	width: 240px;
	/*height: 120px;*/
	background-color:#ffffff;
	position: absolute;
	z-index:650;
	background-image:url(/WO_Images/header/fond_bg_apercu_panier.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#panier_apercu_titre
{
	margin: 10px 0 10px 10px;
	z-index:550;
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
}
#panier_apercu_desc
{
	/*margin: 10px 0 10px 10px;*/
	z-index:550;
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	/*position: absolute;*/
}
#panier_apercu_total
{
	/*margin: 75px 0 10px 130px;*/
	z-index:550;
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	/*position: absolute;*/
}
#panier_apercu_qt
{
	/*margin: 10px 0 0 145px;*/
	z-index:550;
	/*position: absolute;*/
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#panier_apercu_prix
{
	/*margin: 10px 0 0 180px;*/
	z-index:550;
	/*position: absolute;*/
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	text-align:right;
}
.tx_rouge12B
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#e71617;
}
.tx_bleu12B
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:12px;
	font-weight:bold;
	color:#145299;
}
.tx_gris_apercu
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:normal;
	color:#383838;
	line-height:15px;
}
.tx_grisB_apercu
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#383838;
}
#header_article
{
	margin: 5px 0 0 50px;
	width: 237px;
	height: 37px;
	position: absolute;
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
#header_prix
{
	margin: 16px 0 0 50px;
	width: 237px;
	height: 37px;
	position: absolute;
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.header_compte
{
	margin: 0 0 0 383px;
	width: 288px;
	height: 37px;
	position: absolute;
}
.header_compte_log
{
	margin: 0 0 0 383px;
	height: 37px;
	background-image:url(/WO_Root/Includes_V3/Images/header/h_mon_compte_log_bg.gif);
	position: absolute;
}
.header_compte_log_texte
{
	font-family:Arial,Verdana,Tahoma,Times New Roman;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:12px;
	text-align:left;
}	
#header_logo
{
	margin: 15px 0 0 25px;
	width: 250px;
	height: 60px;
	position: absolute;
}
#header_baseline
{
	margin: 41px 0 0 373px;
	width: 360px;
	height: 50px;
	position: absolute;
}
#header_cadeau
{
	margin: 45px 0 0 752px;
	width: 217px;
	height: 45px;
	position: absolute;
}
/* ------- FIN Header -------*/

