/* @override 
	http://localhost/EFL/tmpl/_lib/_css/pages.css
	http://g5-station.local/EFL/tmpl/_lib/_css/pages.css
	http://localhost/EFL/EFL_Institutionnel_Update/tmpl/_lib/_css/pages.css
*/
.first_box { margin-bottom: 19px;  }

.box_float_right001 { float: right; display: inline;  width: 120px; margin-top: 6px; color: #000; background: #DFE4EA url(../img/content001c/rd_DFE4EA-br.png) no-repeat right bottom;}

.box_float_right001 h3 { font-size: 10px;border-bottom: 1px solid #FFF; }
#content001c .box_float_right001 h3.box_top  { width: auto;  background: #94a6b9 url(../img/content001c/rond-left.png) no-repeat left top; }
#content001c .box_float_right001 h3.box_top span { margin-left: 9px;  text-indent: 0; }

.box_float_right001 hr { height: 1px;width: 120px; margin-top: 0; background: none;border: none; border-bottom: 1px solid #FFF;}


.box_float_right001 ul {  padding-top: 7px;padding-bottom: 0;  }
html>body .box_float_right001 ul {  padding-bottom:8px ; }

 .box_float_right001 ul.bottom { margin-bottom: 0; padding-top: 0;padding-bottom: 8px; background: transparent url(../img/content001c/rd_DFE4EA-bl.png) no-repeat left bottom;  }
html>body .box_float_right001 ul.bottom {padding-top: 7px;  }
.box_float_right001 li {  margin-left: 2px; padding: 0;  text-indent: 0;   display: block; }


.box_float_right001 li a{ padding-left: 7px;margin-bottom: -18px;  font-size: 11px;   line-height: 15px; display: block;background:  url(../img/content001c/square_bullet.png) no-repeat left 8px;  }
html>body .box_float_right001 li a { height: auto;margin-bottom: auto; }
.box_float_right001 li a:hover{ font-weight: bold; }
.box_float_right001 li.focus a { color: #6A7A8A; font-weight: bold; }
.box_float_right001 li span { display: block; }



#content001c .first_box p.box_left001 , 
#content001c  p.box_left001 {margin: 10px 130px 18px 0;  font-size: 1.05em; line-height: 1.3; }

#content001c  h4.h4_blanc { color:#fff;  }

h2.box_left001 { font-size: 1.29em;  margin: 2px 130px 0 0;  line-height:1; }
.first_box h2.box_left001 { padding-top: 9px;   line-height: normal; }

/**************/



#content001c .p  { position: relative; width: 473px;    padding: 7px 16px 30px;  margin-bottom: 10px; background: #f2f4f7 url(../img/content001c/puce002.png); background-repeat: no-repeat; background-position: 7px  12px; overflow: visible; }
html>body #content001c .p {width: auto;}
html>/**/body #content001c .p {width: auto; }
#content001c .p h2,
#content001c .p h3 { display: inline; line-height: 1.3;}
#content001c .p h2 { font-size: .916em; }
#content001c .p h3 { font-size: 1em;  margin-left: 16px; color: #94a6ba; color: #4B7198; }
#content001c .p h3 span {  position: absolute ; right: 12px; top: 9px;  width: 100px; text-align: right; color: #000; font-weight: normal; font-style: italic; font-size: 11px;}
#content001c .p { background-color: #E9ECF1; }
#content001c .pair{ background-color: #dfe4ea; }

#content001c .p p { margin-bottom: 0; margin-top: 7px;  font-size: .96em; line-height: 1.2; }


#content001c  a.back_top { position: absolute; right: 0; bottom: 8px; width: 71px;  height: 14px; background:  url(../img/content001c/fleche-haut.png) no-repeat right top ; }
#content001c  .p  a.back_top { right: 12px;  }
#content001c  a.back_top span { margin-right: 15px; border-right: 1px solid #CAD2DC; background: #94A6B9 url(../img/content001c/suite-coin.png) no-repeat left top;  }
#content001c .pair a.back_top span {  background: #94a6ba url(../img/content001c/coin-l-bg_DFE4EA.png) no-repeat left top ; }
#content001c .prec-suite {margin: 12px 0; height: 14px;}
#content001c .prec-suite li { float: left ; display: inline; margin-right: 6px; }
#content001c  a.back_top span,
#content001c .prec-suite li span{ padding: 0 4px; color: #FFF;font-size: 10px;  font-weight: bold; line-height: 14px; display: block;}

#content001c .prec-suite li a{ display: block;}

#content001c .prec-suite a.prec  { background:  url(../img/content001c/fleche-prec.png) no-repeat left top; }
#content001c .prec-suite a.prec span { margin-left: 15px;border-left: 1px solid #FFF;  background: #94A6B9 url(../img/content001c/prec-coin.png) no-repeat right top; }

#content001c .prec-suite a.suite  { background:  url(../img/content001c/fleche-suite.png) no-repeat right top; }
#content001c .prec-suite a.suite span { margin-right: 15px;border-right: 1px solid #FFF;  background: #94A6B9 url(../img/content001c/suite-coin.png) no-repeat left top; }

/***********Texte_Onglet****************/
h1.texte_onglet {position: relative; height: 27px; background: transparent url(../img/content001c/texte_onglet001-l.png) no-repeat left top; z-index: 0;}

h1.texte_onglet span {position: absolute;top: 0; padding:  0 10px;  line-height: 27px;    font-size: 10px ; text-transform: uppercase; color: #FFF;  display: block ; background: #6c88a6  url(../img/content001c/texte_onglet001-r.png) no-repeat right top; z-index: 0; }

div.texte_onglet {position: relative;  padding-top: 25px; background: url(../img/content001c/texte_onglet-box-top.jpg) repeat-x ; z-index: 0; }

#nav_interne { display: block ; margin: 8px 0 8px; padding: 2px 0; border-top: 1px solid #56799e; border-bottom: 1px solid #56799e; }

div.texte_onglet #nav_interne { margin: 8px 139px 8px 0;  }

#nav_interne li { line-height: 1.2; }
#nav_interne li a{font-size:.916em !important; color: #333;  line-height:1.2; }
#nav_interne li a:hover { text-decoration: underline;}

#content001c  p.chapo_texte,
#content001c  h3, 
#content001c  h4 { color:#4B7198;  }
#content001c  h4 {padding-top: 4px; }

#content001c div.texte_onglet p.chapo_texte {  margin-right:  139px  ; font-weight: bold; }


/*******/

#content001c .small_illust img,
#content001c .large_illust img,
#content001c .float_box img { float: right; display: inline;margin-left: 18px;}

#content001c .small_illust img { width: 120px; }
html>body #content001c 	.small_illust   {padding-top: 142px; min-height: 1px;}
#content001c				.small_illust-i { height:142px ;}
html>body #content001c   .small_illust-i { margin-top: -142px; height: auto; }


#content001c .large_illust img				   { width: 240px; }
html>body #content001c 	.large_illust   {padding-top: 156px; min-height: 1px;}
#content001c				.large_illust-i { height:156px ;}
html>body #content001c   .large_illust-i { margin-top: -156px; height: auto; }

.float_box img { width:63px; padding-top: 30px; }

.float_box { height: 90px; background:  url(../img/content001c/float_box-center) repeat-y center 6px; }
html>body #content001c 	.float_box   { height: auto; padding-top: 90px; min-height: 1px; }


#content001c				.float_box-i2 { height:90px ;   padding-left: 15px;}
html>body #content001c   .float_box-i1,
html>body #content001c   .float_box-i2 { margin-top: -90px; height: auto; background: transparent; }

#content001c				.float_box-i2 { margin-left: 15px; }
#content001c				.float_box-i1,
#content001c				.float_box-i2 { float: left; display: inline; width: 47%;  }
html>/**/body #content001c				.float_box-i1,
html>/**/body #content001c				.float_box-i2  { width: 47% }
/*****************/
#texte_ongletPlus1,
#texte_ongletPlus2{ position: absolute; width: 9px; }

#texte_ongletPlus1 {  top: -27px; left: 0; height: 37px;   background: url(../img/content001c/texte_onglet-box-left.jpg) no-repeat left  top ; z-index: 500;}

#texte_ongletPlus2 {  top: 0;right: 0;height: 9px;    background:  url(../img/content001c/texte_onglet-box-right.jpg) no-repeat ; z-index: 500; }

/*****************/
#content001c .back_top-div {height: 14px;  position: relative;  display: block;  margin: 0 0 14px;    }
#content001c .back_top-div .back_top { position:absolute; bottom: 0;}




/* @group commandes */



#etapes_commandes {  display: block;   height: 55px; margin-top: 22px; }
#etapes_commandes dl { float: left; display: block; width: 5em;margin-left: 10px;  text-align: center;  color: #FFF; font-size: 11px; font-weight: bold; }


#etapes_commandes dl.first{ margin-left: 0; }
#etapes_commandes dl dd.modif {  display: none;}


#etapes_commandes dl dt { position: relative; z-index: 40;   height: 14px; width: 14px; text-align: center; color: #000; background:  url(../img/commande_etapes/commande_etape_dt.png) no-repeat center 0; overflow: hidden ;}
html>/**/body #etapes_commandes dl dt { width: auto;}

#etapes_commandes dl dt span {    display: block; line-height: 14px ;}
#etapes_commandes dl dd { position: relative; z-index: 0;   margin-top: -3px;  background: #637384 url(../img/commande_etapes/commande_etape_dd.png) no-repeat right -20px; }

#etapes_commandes dl dd span {height: 20px; line-height: 20px; background:  url(../img/commande_etapes/commande_etape_dd.png) no-repeat  left 0; padding: 0   4px ; display: block;}

#etapes_commandes dl.etape dt {  color:#FFF; background-position: center -14px; }
#etapes_commandes dl.etape dd {color: #4C5967;  background: #9CF url(../img/commande_etapes/commande_etape_dd.png) no-repeat  right -60px; }

#etapes_commandes dl.ok dt {  color:#FFF; background-position: center -28px; }
#etapes_commandes dl.ok dd.modif { display: block;  height: 13px; margin-top: 0;  padding: 0;background: none; text-align: center;  }
#etapes_commandes dl.ok dd.modif a{ position: absolute; left: 50% ; margin-left: -2em; display:block ; height: 13px;width: 4em; background:#D6EBFF  url(../img/commande_etapes/etapes_ok-r.png) no-repeat right bottom;}

#etapes_commandes dl.ok dd.modif a  span{ display: block;height: 13px;  color: #637384; font: normal 9px/13px  Arial, Helvetica, Geneva, sans-serif; background: transparent  url(../img/commande_etapes/etapes_ok-l.png) no-repeat left bottom; }

#etapes_commandes dl.etape dd span { background:  url(../img/commande_etapes/commande_etape_dd.png) no-repeat  left  -40px}



#etapes_commandes dl#basket				 { width:4em ; }
#etapes_commandes dl#authentification	 { width:9.5em ; }
#etapes_commandes dl#coordonnees 		 { width:7.5em ; }
#etapes_commandes dl#expedition 			 { width:6em ;}
#etapes_commandes dl#paiement 			 { width:5em ; }
#etapes_commandes dl#confirmation		 { width:7em ;   }

html>body #etapes_commandes dl#basket,				
html>body #etapes_commandes dl#authentification,
html>body #etapes_commandes dl#coordonnees 	,	
html>body #etapes_commandes dl#expedition 	,		
html>body #etapes_commandes dl#paiement 		,	
html>body #etapes_commandes dl#confirmation		{ width:auto; }

/************/
#basket_table-001,
#totaux_table			{ width: 505px; }
html>body #basket_table-001,
html>body #totaux_table			{width: 508px;}
#basket_table-001 { font-size: .9625em;   background: #94A6B9;  overflow: hidden; }

#basket_table-001 thead tr span {line-height: 28px; overflow:hidden; display: block;}

#basket_table-001 thead tr td{height: 28px; margin: 0;  font-weight: bold; border-bottom: 1px solid #FFF; }

#basket_table-001 tfoot tr{ height: 5px; background: #FFF;}

#basket_table-001 tbody tr { background: #D6EBFF;    }
#basket_table-001 tbody tr td{  padding-top: 8px; vertical-align: top; border-bottom: 1px solid #FFF; }
#basket_table-001 tbody tr.pair {  background: #EBF5FF; }

#basket_table-001  tbody tr td span {display: block;  line-height: 23px;  }


#basket_table-001 tr td.article  { /*width: 317px;*/ padding: 0 8px; line-height: 1.3; }
#basket_table-001 tbody tr td.article span {    }

#basket_table-001 tr td.quantite { width: 55px; text-align:center; }
#basket_table-001 tr td.quantite div{ position: relative; width: 39px; height: 19px; margin-left: 8px; margin-top: 2px; overflow: hidden; }

#basket_table-001 tr td.quantite div input {position: absolute; left: 0; width: 16px; height: 17px; 
 font-size: 11px; border: 1px solid #595F64; text-align: center; text-indent: 0;}
html>/**/body #basket_table-001 tr td.quantite div input {padding-top: 2px; width: 16px; height: 15px; }

#basket_table-001 tr td.quantite div ul {  height: 19px; width: 18px; padding: 0; margin-left: 20px; top: 0; background: #94A6B9;}

#basket_table-001 tr td.quantite div li  { height: 9px; width: 18px;  margin: -3px 0 -8px 0; text-align: center;  }
html>body #basket_table-001 tr td.quantite div li {  margin:-4px 0 -8px 0; }
html>/**/body #basket_table-001 tr td.quantite div li { margin:0 0 1px 0;   }

#basket_table-001 tr td.quantite li a { line-height: 8px; height: 9px;  margin: 0;font-weight: bold; color: #FFF;display: block;  }
#basket_table-001 tr td.quantite div li.plus a { border-bottom: 1px solid #FFF; }
#basket_table-001 tr td.prix { width:88px ;  text-align: right; font-weight: bold;  }
#basket_table-001 tr td.trash  {width: 39px;  }

#basket_table-001 tr td.trash a span {  display: none;}
#basket_table-001 tr td.trash a{ width: 23px; height: 23px; margin: 0 8px; background: url(../img/commande_etapes/trash.png) no-repeat; display: block; }
/******************/
#totaux_table { background:#C4CDD7 ;  font-size: .9625em; }
#totaux_table td{ height: 20px;padding-left: 8px;border-bottom: 1px solid #FFF;  }
#totaux_table tr.total_ttc {  background:#8195AA ; }
#totaux_table tr.total_ttc td{ height: 28px; line-height: 28px;}
#totaux_table tr.total_ht { background: #B1BECB;  }
#totaux_table tr td.prix { width: 127px; text-align: right;}
#totaux_table tr td.prix span { padding-right: 39px;  display: block; font-weight: bold;}

/******************/

#commande_envoie { position: relative;height: 20px;  margin: 19px 0 20px; }

#commande_envoie a { position: absolute; right: 0;  background: url(../img/commande_etapes/fleche_commander.png) no-repeat left top; }
#commande_envoie a span {display: block;  height: 20px;  width: 4em;margin-left: 19px; padding:0 5px;  color: #FFF;  font-size:.882em; line-height: 20px;text-transform: uppercase; border-left: 1px solid #FFF;  background: #323B44 url(../img/commande_etapes/fleche_commander-right.png) no-repeat right top;}
html>body #commande_envoie a span { width: auto; }

#commande_envoie a:hover { background: url(../img/commande_etapes/fleche_commander-hover.png) no-repeat left top; }
#commande_envoie a:hover span { color:#323B44; background: #8195AA url(../img/commande_etapes/fleche_commander-right-h.png) no-repeat right top;}


/**************************/

#content002 #panier dl.article { position: relative;  padding: 3px 6px; color: #FFF;  font-weight: bold; background: #323B44; }
#content002 #panier dl.pair { background: transparent; }

#content002 #panier #basket_content { padding: 6px 0 4px; }

#content002 #basket_content dl.article dt {margin-left: 29px  ;  display: block;    }
#content002 #basket_content dl.article dd { position: absolute; width: 22px; top: 3px; text-align: right; }
#content002  #panier .totaux { height: 41px ; padding-top: 4px;  margin: 0 6px 6px 9px ;   border-top: 1px solid #FFF;  text-align: right ; color: #FFF; line-height: 1.1; font-weight: bold;}
#content002  #panier .min-height-b { font-size: .982em;  }
#content002   .min-height-b span { display: block; }

/**********************/
#authentification_div
#authentification_div {}
#authentification_div #client ,
#authentification_div #nouveau_client {  float: left;display: inline;  width: 47%; background: #94A6B9; padding-top: 5px ; } 
 html>body #authentification_div #client ,
html>body #authentification_div #nouveau_client { width: 49%; }
 #content001c #client{ margin-right: 9px; }
 
#authentification_div h3 ,
#authentification_div a.log { color: #FFF; font-size: .962em; text-indent: 10px; line-height: 1.3; }

#authentification_div a.log {  color: #000; margin-bottom: 6px; display: block;}
 #authentification_div .go_to {position: relative; height: 90px; padding-bottom: 41px; background: #D6EBFF; display: block; line-height: 1.2; border-top: 1px solid #FFF;}
  html>body #authentification_div .go_to{ height: auto;min-height: 90px; }
 
#authentification_div fieldset { padding-top: 13px; }
  
#authentification_div  p {position: relative; margin: 0 14px 8px 10px ; font-size: .882em; }
#authentification_div label { position: absolute;text-indent: 10px; width: 90px; color: #4B7198; font-weight: bold; line-height: 18px;  background:  url(../img/content001c/puce002.png) no-repeat left center;}
 
  
#authentification_div p input { margin-left: 86px;
 height: 18px;
  border: 1px solid #94A6B9;
   font-size: 11px;
   line-height: 18px; text-indent: 6px;}
#authentification_div p#numero input { width:140px }
#authentification_div p#password input { width: 70px;}
#authentification_div p#forget { font-size: .803em; }
#authentification_div p#forget a { text-decoration: underline;  }
#authentification_div p#explain { margin-top: 13px; font-size: .962em;  line-height: 1.3; }

 .go { position: absolute ; bottom: 13px; height: 20px; margin-top: 4px;}
 .go a {position: relative; left: 10px;  background: url(../img/commande_etapes/D6EBFF-buttom-l.png) no-repeat left top;display: block;  }
 .go a span { display: block; width: 4em; height: 20px; margin-left: 19px; padding: 0 8px; color: #FFF; font-size:.882em; line-height: 20px;text-transform: uppercase; border-left: 1px solid #FFF ;font-weight: bold;  background: #252D34 url(../img/commande_etapes/D6EBFF-buttom-r.png) no-repeat right top ;  } 
 
#facturation_livraison .go a:hover { background: url(../img/commande_etapes/fleche_commander-hover.png) no-repeat left top; }
#facturation_livraison .go a:hover span { color:#323B44; background: #94A6B9 url(../img/commande_etapes/commande_go-h.png) no-repeat right top;}


 #authentification_div #client .go a 	span			{ width: 3.5em; }
 #authentification_div #nouveau_client .go a  span { width: 8.5em; }
html>body   #authentification_div #client .go a span		,		
html>body  #authentification_div #nouveau_client .go a span{ width: auto; }
html>body  .go a span { width: auto; }




#authentification_div .go a:hover { background-position: left bottom;}
#authentification_div .go a:hover span {background-position: right bottom; background-color: #94A6B9; color: #323B44;}
/*****************/

#commande #retour  { position: relative;   top: -5px; background: none; text-indent: 23px;  text-transform: uppercase; }
#commande #retour a {position: absolute; right: 0; display: block; height: 20px; width: 66px; background: #6d7c8c url(../img/commande_etapes/retour-r.png) no-repeat right top; }
#commande #retour a span { display: block; line-height: 20px; font-size: 10px; color: #FFF;  font-weight: bold; background:  url(../img/commande_etapes/retour-l.png) no-repeat left top;}
#commande #retour a:hover {  background-color: #9CF; background-position:  right bottom; }
#commande #retour a:hover span {color: #637384; background-position:  left bottom;}


#facturation_livraison {  position: relative; width: 505px; height: 1%; margin-top: 10px;  margin-bottom: 10px;  padding-bottom: 1px;  background: #D6EBFF;  }


fieldset.commande001,
fieldset.fieldset_type { /* padding-bottom: 1px;*/display: block; border-top: 1px solid #FFF;  
}
fieldset.fieldset_type {margin: 0 0 48px 0; height: 1%; 
}

html>body #facturation_livraison,
html>body fieldset.fieldset_type{ width:508px ;  
}
fieldset.fieldset_type { background: none;
}

fieldset.fieldset_type input,
fieldset.fieldset_type textarea { color: #3D5D7E;  }
fieldset.commande001 legend {  margin: 0 -7px;   background: #94A6B9; display: block; font-size: 1.044em; font-weight: bold; line-height: 28px; color: #FFF; border-bottom: 1px solid #FFF; }

html>/**/body fieldset.commande001 legend {  margin: 0; width: 508px;}

fieldset.commande001 legend span  {width: 100%; text-indent: 12px; display: block ; height: 28px; }
html>/**/body fieldset.commande001 legend span {width: 508px; }

#content001c fieldset.commande001 p, 
#content001c fieldset.fieldset_type p{ position: relative;  margin: 8px auto 8px }
#content001c fieldset.commande001 p { margin: 6px auto; }
fieldset.commande001 label , 
fieldset.fieldset_type label{ position: absolute; width: 102px; margin-left: 12px; margin-top: .3em;  padding-left: 10px; display: block; font-size: .846em; line-height: 1.2; color: #4B7198; font-weight: bold;  background: url(../img/content001c/puce002.png) no-repeat left .3em ; }

fieldset.fieldset_type label {  margin-left: 0; background: url(../img/content001c/puce002.png) no-repeat left .3em ; }

fieldset.fieldset_type  .labels_multiples  div.labels_multiples_div { position: relative; top: -5px; margin-left: 126px;    padding: 0;  }

fieldset.fieldset_type  .labels_multiples { height: 18px; margin-bottom: 8px; }

fieldset.fieldset_type .labels_multiples div.labels_multiples_div p { float: left;  display: block;padding: 0 16px 0 0 ;  margin:  0; color: #000; line-height: 18px; }

fieldset.fieldset_type  .labels_multiples_div p label {display: inline; position: relative; top: 0;  padding-left: 20px; margin: 0;  color: #000; font-weight: normal;background: none;}

fieldset.fieldset_type .labels_multiples div.labels_multiples_div p input {position: absolute; top: -.3em; height: auto; width: auto; left: 0; color: #000; margin: 0;   border: none;}

html>/**/body fieldset.fieldset_type .labels_multiples div.labels_multiples_div p input { top: 0; }

#content001c fieldset.fieldset_type p.declare_ok { display: block; height: 18px;  margin-top: 20px; }
fieldset.fieldset_type p.declare_ok label{ position: absolute;left: 146px; width: auto ;padding-left: 0; color: #000; font-weight: normal; background: none;}
fieldset.fieldset_type p.declare_ok input { height: auto;  width: auto; border: none; } 

fieldset.commande001 label span ,
fieldset.fieldset_type label span{position: absolute; top: -3px;   font-size: 15px;  color: #000; display: inline; }

fieldset.commande001 label span.sup_9px { font-size: 9px; }

 fieldset.commande001 input,
 fieldset.commande001 select, 
 fieldset.fieldset_type input,
 fieldset.fieldset_type select,
 fieldset.fieldset_type option,
 fieldset.fieldset_type textarea { 
	height: 18px; 
	margin-left: 126px ;  
	border: 1px solid #8195AA; 
	text-indent: 0;
	/*padding-left: 8px;*/ padding-left: 2px; 
	/*IE*/ 
 	left: 0px;
 	position: relative;
 }
 fieldset.fieldset_type option { margin-left: 0; border: none; 
 }
fieldset.fieldset_type input{ padding-top: 2px;
	}

html>body  fieldset.commande001 select, 
html>body  fieldset.fieldset_type input,
html>body  fieldset.fieldset_type select,fieldset.fieldset_type option { height: 16px; 
}
 html>body fieldset.fieldset_type input{ height :14px
}
 fieldset.fieldset_type textarea { height: 116px; }
#numero_carte input.short {  }

 #content001c fieldset.fieldset_type p.warning002 { margin: 18px 0 15px 0; font-size: .803em; }

fieldset.fieldset_type .go { position: relative ;  }
fieldset.fieldset_type .go a { position: absolute; right: 78px; left: auto;  background: url(../img/content001c/button_637384-20-l.png) no-repeat left top; }
fieldset.fieldset_type .go a span { display: block;  height: 20px;  padding: 0 8px;   background: #637384 url(../img/content001c/button_637384-20-r.png) no-repeat right top; } 
html>body  fieldset.fieldset_type .go a span { width: auto; }
fieldset.fieldset_type .go a:hover { background-position: left bottom; }
fieldset.fieldset_type .go a:hover span { color:#9CF ;}

#content001c .short		{ width: 70px; }
#content001c .medium 	{ width: 140px; }
#content001c .large 	{ width: 300px; }
html>body #content001c .short	{ width: 62px; }
html>body #content001c .medium 	{ width: 132px; }
html>body #content001c .large 	{ width: 292px; }

#content001c  p.warning001{ margin-top: -5px;  font-size: .964em; display: block;}

#content001c fieldset.commande001 p.warning002{ /*margin: 18px 0 48px 22px;*/ margin: 18px 0 18px 22px; font-size: .882em;  }

#content001c #facturation_livraison p.warning003{ display: block; height: 25px; margin: -15px 0 40px 0 !important ;line-height: 25px; font-size: .882em;  background: #e6f3ff; }

#content001c #facturation_livraison p.warning003 label {margin-left: 22px;}
#content001c #facturation_livraison p.warning003 input { margin-left: 12px; }


 #facturation_livraison .go a { left: 126px;}
/***********/
fieldset.commande001 p.erreur span.message_erreur,
fieldset.serv_clients p.erreur span.message_erreur  { position: absolute;top: 0;  width: 8px; height: 18px; margin-left: 5px; background: transparent url(../img/commande_etapes/form_erreur.png) no-repeat 0 4px; display: inline; }
fieldset.commande001 p.erreur input { background: #9BCCFF; }


/**************/
fieldset#livraison_mode p label ,
fieldset#paiement_mode p label{position: absolute; margin-left: 28px; width: 280px;  margin-top:0 ; font-size: .964em;  line-height: 1.2; color: #000;  font-weight: normal; }
#content001c fieldset#livraison_mode p label span.detail{ left: 280px; width: 190px;margin: 0;  font-size: 1em; line-height: 1.5;}


#content001c #paiement_mode { margin-top: 25px;
}
fieldset#livraison_mode p label ,
fieldset#paiement_mode p label {position: absolute; padding: 0; margin-left: 28px; width: 280px; line-height: 1.2;background: none;
}
fieldset#livraison_mode p label span.detail{ left: 280px; width: 190px; font-size: 1.09em; font-weight: normal; margin: 0; line-height: 1.5;}

fieldset#livraison_mode p input ,
fieldset#paiement_mode p input{ width: auto; height: auto; border: none; margin-left: 8px; }
 
 #content001c fieldset#livraison_mode p.warning002 ,
 #content001c fieldset#paiement_mode p.warning002{ margin: 18px 0 12px 28px; font-size: .882em; }
 
 #content001c #confirmation_commande,
 #content001c #confirmation_paiement  { position: relative ; bottom: 0; height: 20px; margin: 19px 0 22px; }

  #content001c #confirmation_commande a,
  #content001c #confirmation_paiement a {position: absolute; right: 0 ; left: auto;   }
  
  
 #content001c #confirmation_commande a span { width: 15.5em; }
 #content001c #confirmation_paiement a span { width: 4em; }
 html>body  #content001c #confirmation_commande a span,
 html>body  #content001c #confirmation_paiement a span  { width: auto ; }
   
  #content001c #confirmation_commande a:hover span,
  #content001c #confirmation_paiement a:hover span { background-position: right bottom;background-color: #94A6B9; color: #323B44;}


/****************/

#content001c #expedition_div #livraison{ margin-right: 9px;}
html>body #content001c #expedition_div #livraison		{ margin-right: 0;}
html>body #content001c #expedition_div #facturation { margin-left: 51%; }



html>body #expedition_div{ padding-top: 150px;  min-height: 1px;  }

.float_box-left{  float: left;display: block;   width: 49%; height: 150px;
 background: #D7EBFF; min-height: 150px;  position: relative; } 
html>body .float_box-left{ height: auto;margin-top: -150px; }

#content001c  .float_box-left h3  {height: 28px; width: 100%;   color: #FFF; font-size: .962em; text-indent: 10px; line-height: 28px;  background: #95A6B9; border-bottom: 1px solid #FFF;}

#content001c .float_box-left dl.adresse {height: 90px; margin: 10px 0 0 12px; font-size: 0.964em; line-height: 1.2;background: url(../img/content001c/puce002.png) no-repeat left .25em ; }
#content001c .float_box-left dl.adresse dt { display:none}
#content001c .float_box-left dl.adresse dd { margin-left: 10px; }


#content001c .float_box-left .go { left: 13px;  bottom: 8px; height: 13px ; }

#content001c .float_box-left .go a {  background-image: url(../img/commande_etapes/D6EBFF-buttom002-l.png) ; }

#content001c .float_box-left .go a span {height:13px;  margin-left: 14px; text-transform: none;  font-weight: bold;padding: 0 5px; color: #FFF; font-size:.882em; line-height: 12px; background-image: url(../img/commande_etapes/D6EBFF-buttom002-r.png); background-color: #94A5B9; display: block;}

#content001c #expedition_div .go a span{ width: 10.5em;  }
html>body #content001c #expedition_div .go a span{width: auto;  }


#content001c  fieldset#paiement_mode-suite { margin-top: -9px ;padding: 10px 0 6px; background: #eaf5ff ; }
fieldset#paiement_mode-suite p { margin:0 0 6px; }
 fieldset#paiement_mode-suite legend { display: none; }
 
fieldset#paiement_mode-suite label { position: absolute;  left: 0;width: 102px; margin-left: 8px; background: url(../img/content001c/puce002.png) no-repeat left .3em; }
	
fieldset#paiement_mode-suite	 #type_carte select,
fieldset#paiement_mode-suite	 #titulaire input{ width: 179px; }


 fieldset#paiement_mode-suite #numero_carte input,
 fieldset#paiement_mode-suite	 #controle input{  width: 35px ; }
 
#numero_carte input {display: inline; margin-left: 11px; }
  
fieldset.commande001 #numero_carte input#n1 {  margin-left: 126px; }

fieldset#paiement_mode-suite #expiration select#annee { /*width: 53px; */ width: 63px; fo  }
fieldset#paiement_mode-suite #expiration select#mois   { width: 77px; margin-left: 10px; }


 fieldset#paiement_mode-suite	 #controle span.explain{ position: relative; top: -18px; display: block; width: 280px; margin-left: 181px;  font-size: .882em; line-height: 1.2; }
 
 fieldset#paiement_mode-suite img.controle { margin: -9px 0 0 124px; }
  
 #confirmation_div,
 #paiement_div { font-size: .964em;  color: #000; }
 
 #paiement_div dl {position: relative; height: 20px; margin-bottom: 1px; display: block; line-height: 20px; }
 #paiement_div dl dt { text-indent: 12px; }
 #paiement_div dl dd {position: absolute; right: 12px; top: 0; font-weight: bold; }
 
#confirmation_div h3,
#paiement_div h3,
#paiement_div dl#ttc { height:28px ; margin-bottom: 5px; color: #000;  line-height: 28px;  text-indent: 12px;background: #95A6B9;}
  
#paiement_div dl#ttc_hors_frais { background: #BFCAD5; }
#paiement_div dl#frais { background: #CFD7E0; }

#confirmation_div {  position: relative; width: 505px; background: #D6EBFF; display: block; }
html>body #confirmation_div { width: auto; }
#confirmation_div #print_accuse-reception{  position: absolute;width: 170px; height: 13px;  right: 7px; top: 7px; background: url(../img/commande_etapes/print.png) no-repeat right bottom; display: block;  }
 
 #confirmation_div #print_accuse-reception  a { height:13px ; display: block; background: url(../img/commande_etapes/print.png) no-repeat right top  ; }
 #confirmation_div #print_accuse-reception  a:hover { background: transparent;  }
#confirmation_div #print_accuse-reception  a span {padding: 6px 37px 0 0 ; font-size: 9px; line-height: .8em; text-align: right; display: block; }
#confirmation_div #print_accuse-reception  a:hover span {   color: #FFF; }


#confirmation_div dl { margin: 8px 0 27px 12px; }
#confirmation_div dl dt {float: left; display: inline; margin-right: 8px; text-indent: 10px; background: url(../img/content001c/puce002.png) no-repeat left .3em;}
#confirmation_div dl dd {font-weight: bold; font-size: 1.083em;}
#confirmation_div p{ margin: 0 22px 12px;font-size: 1.083em; }
#confirmation_div  ul {  padding: 0 22px 22px ; font-size: 1.083em; }
#confirmation_div  li { margin:0 0 0; }
/* ----------------------------------------
/* ----------------------------------------
/* ----------------------------------------*/
/* @group Formulaire disposision elements */
/* ----------------------------------------
/* formulaire_Div
/* ----------------------------------------*/
#efl_formulaire_div { overflow: hidden; height: 1%; 
}
 #efl_formulaire_div p { font-size: 1.044em; /*margin: 11px  0 25px 145px; */ 
}
#content001c #efl_formulaire_div p.chapo { margin: 11px  0 25px 145px; font-size: 1.042em;
}
#efl_formulaire_div fieldset.fieldset_type  input,
#efl_formulaire_div fieldset.fieldset_type  select,
#efl_formulaire_div fieldset.fieldset_type  textarea,
#efl_formulaire_div fieldset.fieldset_type .go a { margin-left: 145px; font-family: Arial, Helvetica, Geneva, sans-serif;
}
#content001c #efl_formulaire_div fieldset p.warningType { float: left; display: inline; width: 130px; height: auto; margin: 13px 0 0 ;  font-size: .802em; 
}
#efl_formulaire_div fieldset.fieldset_type p.efl-formulaireDiv-objetDemande  {  width: auto; margin-left: 145px; margin-top: -40px;  margin-bottom: 20px;
}
html>/**/body #efl_formulaire_div fieldset.fieldset_type p.efl-formulaireDiv-objetDemande {margin-bottom: 0;
	
}

#efl_formulaire_div fieldset.fieldset_type p.efl-formulaireDiv-objetDemande label { position:static;  width: auto; margin: 0 0 8px; padding: 0;  color: #000; font-size: 1em; background: none; 
}
#efl_formulaire_div fieldset.fieldset_type p.efl-formulaireDiv-objetDemande select { margin: 0;
}


#efl_formulaire_div p.efl-formulaireDiv-objetDemande {
	}

#efl_formulaire_div img { float: left ; display:inline ;height: 140px;  width: 130px; margin-top:  11px; position: relative; z-index: 9;
}

 #content001c #efl_formulaire_div fieldset p { /*margin-left: 15px; */width: auto;
}

#content001c #efl_formulaire_div .short		{ width: 70px; 
}
#content001c #efl_formulaire_div .medium 	{ width: 170px; 
}
#content001c #efl_formulaire_div .large 	{ width: 365px;  width: 356px;
}
html>body #content001c #efl_formulaire_div input.short	{ width: 62px; 
}
html>body #content001c #efl_formulaire_div input.medium 	{ width: 162px; 
}
html>body #content001c #efl_formulaire_div input.large 	{ width: 357px; 
}
html>body #content001c #efl_formulaire_div select.short	{ width: 66px; 
}
html>body #content001c #efl_formulaire_div select.medium 	{ width: 166px; 
}
html>body #content001c #efl_formulaire_div select.large 	{ width: 361px; 
}
html>body #content001c #efl_formulaire_div textarea.large 	{ width: 357px; 
}


#efl_formulaire_div fieldset.fieldset_type .efl-formDiv-entreprise label{  color: #85B1DB; left: 0; top: 0;
}
#efl_formulaire_div fieldset.fieldset_type .efl-formulaireDiv-selectsMultiples{ position: relative; margin: 8px 0; display: block; height: 1%;
}
#efl_formulaire_div fieldset.fieldset_type .efl-formulaireDiv-selectsMultiples select {   float: left ; display:inline ; height: auto;  width: auto; margin-right: 10px;

}
#efl_formulaire_div fieldset.fieldset_type  textarea {  height: 90px;
}



#efl_formulaire_div fieldset.fieldset_type .go  { padding: 0; margin: 12px 0 0; top: 0;
}
#efl_formulaire_div fieldset.fieldset_type .go a { right: auto; left: 0;
}



/* ----------------------------------------
/* ----------------------------------------
/* ----------------------------------------*/
/* @end Formulaire disposision elements */
/* ----------------------------------------
/* ----------------------------------------
/* ----------------------------------------*/
/* @end */



/*@group navis_intermediaire*/
#efl_navisIntermediaire h1 { padding: 0 0 6px 0;  margin-bottom: 14px;  font-size: 1.285em; border-bottom: 1px solid #517AA4;  text-transform: uppercase; font-weight: normal;}
#efl_navisIntermediaire h1 span{ color: inherit;  text-transform: none;
}
#content001c #efl_navisIntermediaire h2.box_top {  font-size: .8811em;   color: inherit;  text-transform: none;
}
#content001c #efl_navisIntermediaire h2.box_top span{ background: #496E94 url(../img/navis/efl-boxTop-rt.png) no-repeat right top;
}#efl_navisIntermediaire  h3 { font-size: .8811em; color: #000; padding-left: 8px; background: url(../img/navis/efl-puceSup-F90.png) no-repeat left center; 
}
#efl_navisIntermediaire strong {  display: block; font-size: 1.2016em; line-height: 1.5;  margin: 18px 22px 18px 0; 
}
#efl_navisIntermediaire strong span.efl-animeText {  color: #F90; display: inline; position: static; 
}
#efl_navisIntermediaire li { padding-left: 8px; margin-bottom: 16px; color: #496E94; font-size: .9612em; font-weight: bold; background: url(../img/navis/efl-puceSup-F90.png) no-repeat left center; 
}
#efl_navisIntermediaire #efl_decouverteNavis { height: 148px; /*height:124px;*/   background:  url(../img/navis/efl-decouverteNavis.png) no-repeat; 
}
html>/**/body #efl_navisIntermediaire #efl_decouverteNavis {    padding-top: 148px;  height: 1%;
}
#efl_navisIntermediaire #efl_decouverteNavis-in  { padding-top : 24px; 
}
html>/**/body #efl_navisIntermediaire #efl_decouverteNavis-in {  margin-top: -148px; 
}



#efl_navisIntermediaire #efl_decouverteNavis h3 ,
#efl_navisIntermediaire #efl_decouverteNavis p { margin-left: 262px; padding-left: 8px; 
}#efl_navisIntermediaire #efl_decouverteNavis p { margin-top: 6px ; 
}
#efl_navisIntermediaire #efl_decouverteNavis p,
#efl_navisIntermediaire #efl_procheDeVous p { font-size: .961em;
}
#efl_navisIntermediaire  .efl_decouverteNavis-pub { position: relative; padding-right:205px ; margin-bottom: 16px;  font-size: .961em; background: #F90 url(../img/navis/efl-decouverteNavis-pub.jpg) no-repeat right bottom; height: 124px;  display: block; 
}
html>/**/body #efl_navisIntermediaire  .efl_decouverteNavis-pub { overflow: hidden; height: 1%; padding-top: 124px;
}
 #efl_navisIntermediaire  .efl_decouverteNavis-pubIn { display: block;
}
html>/**/body #efl_navisIntermediaire  .efl_decouverteNavis-pubIn { margin-top: -124px;
}
#efl_navisIntermediaire  .efl_decouverteNavis-pub img { margin: 12px 0 0 33px; 
}
#efl_navisIntermediaire  .efl_decouverteNavis-pub p { margin-left:33px; padding-left: 10px; background: url(../img/navis/efl-puceSup-FFF.png) no-repeat left .332em; 
}
#efl_navisIntermediaire  .efl_decouverteNavis-pub p.efl-decouverteNavis-pub-go { background: none; color: #FFF;font-size: 1.083em; font-weight: bold;
}

#efl_navisIntermediaire  .efl_decouverteNavis-pub strong { margin: 0; font-size: 1.25em;
}
#efl_navisIntermediaire  .efl_decouverteNavis-pub strong span { color: #000; 
}


#efl_navisIntermediaire   .efl-designPlus-1,
#efl_navisIntermediaire   .efl-designPlus-2,
#efl_navisIntermediaire   .efl-designPlus-3,
#efl_navisIntermediaire   .efl-designPlus-4  {  position: absolute; display: block; background-repeat: no-repeat;  overflow: hidden; 
}

#efl_navisIntermediaire  .efl_decouverteNavis-pub .efl-designPlus-1,
#efl_navisIntermediaire  .efl_decouverteNavis-pub .efl-designPlus-2,
#efl_navisIntermediaire  .efl_decouverteNavis-pub .efl-designPlus-4 {  width: 6px; height: 6px;  background-image: url(../img/navis/efl-rond-F90.jpg) ;
}
#efl_navisIntermediaire   .efl-designPlus-1,
#efl_navisIntermediaire   .efl-designPlus-2 { top: 0; 
}
#efl_navisIntermediaire   .efl-designPlus-3,
#efl_navisIntermediaire   .efl-designPlus-4 {   bottom: -1px;
}
html>body #efl_navisIntermediaire   .efl-designPlus-3,
html>body #efl_navisIntermediaire   .efl-designPlus-4 {   bottom: 0;
}

#efl_navisIntermediaire   .efl-designPlus-1{  left: 0; background-position: left top;
}

#efl_navisIntermediaire  a.efl-cliquezIci .efl-designPlus-2 {    background-position: -4px top;
}
#efl_navisIntermediaire  a.efl-cliquezIci .efl-designPlus-3 {   background-position: -4px -4px;
}
 #efl_navisIntermediaire .efl-designPlus-2,
 #efl_navisIntermediaire .efl-designPlus-3 { right: -1px; 
}
html>body #efl_navisIntermediaire .efl-designPlus-2,
html>body #efl_navisIntermediaire .efl-designPlus-3 {  right: 0; 
}

#efl_navisIntermediaire div.efl_decouverteNavis-pub div.efl-designPlus-2 {  right: 0; background-position: -6px 0;
}
#efl_navisIntermediaire   div.efl_decouverteNavis-pub a.efl-cliquezIci .efl-designPlus-2{ right: -1px;   background-position: -4px top;
}
html>body #efl_navisIntermediaire   div.efl_decouverteNavis-pub a.efl-cliquezIci .efl-designPlus-2{ right: 0;  
}
#efl_navisIntermediaire div.efl_decouverteNavis-pub div.efl-designPlus-4 {  bottom: 0; background-position: 0 -6px;
}
#efl_navisIntermediaire div.efl_decouverteNavis-pub a.efl-cliquezIci div.efl-designPlus-4 {  bottom: 0; background-position: 0 -4px;
}
 #efl_navisIntermediaire div.efl_decouverteNavis-pub a.efl-cliquezIci div.efl-designPlus-3 {  bottom: 0; 
}


#efl_navisIntermediaire   .efl-designPlus-4 {  left: 0; background-position: left -4px; 
}

#efl_navisIntermediaire #efl_procheDeVous { margin-top: 9px; padding-top: 4px; background: url(../img/navis/efl_procheDeVous.jpg) no-repeat; 
}

#efl_navisIntermediaire #efl_procheDeVous p { margin: 6px auto 12px;
}
 #efl_navisIntermediaire #efl_procheDeVous h3,
#efl_navisIntermediaire #efl_procheDeVous p { margin-left: 144px;
}
#efl_navisIntermediaire #efl_procheDeVous p { padding-left: 8px;
}
#efl_navisIntermediaire   .efl-cliquezIci-wrap { position: absolute; display: inline; margin-left: 4px;margin-top: 2px; width: 9em; font-size: .833em;}
html>/**/body #efl_navisIntermediaire   .efl-cliquezIci-wrap { margin-top: 0; }


#efl_navisIntermediaire   a.efl-cliquezIci{  position: absolute; display: block; height: 1.5em;  width: 100%; line-height: 1.5; background: #9CF url(../img/navis/efl-puceSup-637394.png) no-repeat 6px center;
}


#efl_navisIntermediaire   a.efl-cliquezIci span { display: block; margin-left: 15px; padding: 0 8px 0 5px;  line-height: 1.5; height: 1.5em; color: #FFF;  font-weight: bold; text-transform: uppercase; background: #496E94;

}


#efl_navisIntermediaire   a.efl-cliquezIci:hover{ background: #496E94 url(../img/navis/efl-puceSup-FFF.png) no-repeat 6px center;
}
#efl_navisIntermediaire   a.efl-cliquezIci:hover span{ background: #9CF;
}



#efl_navisIntermediaire  a.efl-cliquezIci .efl-designPlus-1,
#efl_navisIntermediaire  a.efl-cliquezIci .efl-designPlus-2,
#efl_navisIntermediaire  a.efl-cliquezIci .efl-designPlus-3,
#efl_navisIntermediaire  a.efl-cliquezIci .efl-designPlus-4 {  width: 4px; height: 4px;  z-index: 999; background-image: url(../img/navis/efl-clickNavis.jpg) ; 
}
#efl_navisIntermediaire  a.efl-cliquezIci:hover .efl-designPlus-1,
#efl_navisIntermediaire  a.efl-cliquezIci:hover .efl-designPlus-2,
#efl_navisIntermediaire  a.efl-cliquezIci:hover .efl-designPlus-3,
#efl_navisIntermediaire  a.efl-cliquezIci:hover .efl-designPlus-4 {   background-image: url(../img/navis/efl-clickNavis_o.jpg) ; 
}

#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci { background-color: #FFF; 
}
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci:hover { background-color: #496E94; 
}
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci:hover span{ background-color: #FFF; color: #496E94;
}
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci .efl-designPlus-1,
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci .efl-designPlus-2,
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci .efl-designPlus-3,
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci .efl-designPlus-4 {  width: 4px; height: 4px;  z-index: 999; background-image: url(../img/navis/efl-clickNavisPub.jpg) ; 
}
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci:hover .efl-designPlus-1,
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci:hover .efl-designPlus-2,
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci:hover .efl-designPlus-3,
#efl_navisIntermediaire .efl_decouverteNavis-pub  a.efl-cliquezIci:hover .efl-designPlus-4 {   background-image: url(../img/navis/efl-clickNavisPub_o.jpg) ; 
}


#efl_navis_reponseEnLigne { position: relative; padding: 12px 0 10px 60px; margin-top: 51px; margin-left: 39px;background:#ffc266;  height: 1%;
}
html>body #efl_navis_reponseEnLigne {  height: auto;
}
#efl_navis_reponseEnLigne #efl_navisIntermediaire_list0 { float: left; display: inline; width: 14.55em; 
}
#efl_navis_reponseEnLigne #efl_navisIntermediaire_list1 { margin-left: 14.55em;  display: block; width: 14.55em; 
	}



#efl_navis_reponseEnLigne  li { margin-bottom: 0; padding-left: 0;  background:   url(../img/navis/navisReponseEnLigne-puce.png) no-repeat left .3em;   line-height: 1.2; display: block;
}
#efl_navis_reponseEnLigne ul li a { display: block;width: 14.55em; 
 margin-left: 16px; 
}
#efl_navis_reponseEnLigne #efl_navisIntermediaire_list1 li  {  margin-bottom: 0; padding-left: 0; background:   url(../img/navis/navisReponseEnLigne-puce.png) no-repeat left .3em; 
}


#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-1 {  width: 75px; height: 75px;    top: -41px; left: -39px;  background:  url(../img/navis/efl-navis-reponseEnLigne.png) no-repeat;
}

#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-2,
#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-3,
#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-4 {  width: 8px; height: 8px;  background-image: url(../img/navis/efl-rond-ffc266.jpg); 
}
#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-2 { right: 0;  background-position: -8px 0;
}
#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-3 { right: 0; bottom: 0; background-position: -8px -8px;
}
#efl_navisIntermediaire  #efl_navis_reponseEnLigne .efl-designPlus-4 { bottom: 0; background-position: 0 -8px; 
}


/*@end navis_intermediaire*/



/* @group produits */


#produit_div 					 { position: relative;  width: 505px; height: 1%;}
html>body #produit_div			 { width: auto; }

#produit_div #infos 				 { float: left; display: inline; width: 100px; margin-bottom: 40px;overflow:hidden; }
#produit_div #tarifs_et_plus    { float: right; display: inline; width: 159px; margin-bottom: 8px;  }
#produit_div #produits_centre { margin: 0 159px 0 100px; padding:0 15px;   }

#produit_div h1 { padding: 0 145px 6px 0;  margin-bottom: 14px;  font-size: 1.285em; border-bottom: 1px solid #517AA4;  text-transform: uppercase;}

#produit_div h1 span { color: #000; text-transform: none; }


#produit_div h1 span.complement_titre {  display: block; font-size: .812em; font-weight: normal; margin-top: 4px;  }

#produit_div h2 { font-size:1.044em ; line-height: 1.3;}



/******partie centrale*********/
#produit_div #alert_new { position: absolute; right: 0;  top: 4px; height: 21px; background: url(../img/produits/alert_new-l.png) no-repeat; }
#produit_div #alert_new span { display: block; height: 21px; width: 4em;  margin-left: 23px; padding: 0 6px; font-size: 11px; font-weight: bold;  line-height: 21px; background:#9CF url(../img/produits/alert_new-r.png) no-repeat right top;}
html>body #produit_div #alert_new span { width: auto; }
#produit_div h3 { font-size:1.044em ; }
#produit_div p ,
#produit_div li  { font-size: .962em; line-height: 1.3;  margin: 8px 0 8px; }
#produit_div  ul { display: block; /* margin-bottom: 8px; 	*/ }
#produit_div  ul li{ padding-left: 8px;}
#produit_div ul.list001 li { width: 191px;margin: 0 0 0 11px;  background:  url(../img/content001c/list_tiret.png) no-repeat left .5em ;display: block; }
html>body #produit_div ul.list001 li { width: auto;}
/********partie infos => left*******/
 #infos { font-size: .803em;  }
 #infos #produit_definition {padding-bottom: 5px; background: #9CF url(../img/produits/produits_definition-b.png) no-repeat left bottom; overflow: hidden; }
#infos #produit_definition dt { font-weight: bold;  }
#infos #produit_definition dt.illustration { background: #FFF; }
  
#infos #produit_definition dd.zoom { position: relative;  height: 25px; width: 100px; background: #9CF url(../img/produits/zoom.png) no-repeat; }
#infos #produit_definition dd.zoom a { width: 36px; height: 20px; margin-left: 63px;  display: none; }

#infos #produit_definition dd.zoom .zoomHover { background: url(../img/produits/zoom_hover.png) no-repeat 4px 2px; }

#infos #produit_definition dd.zoom a span { position: absolute; right: 40px;display: block;  line-height: 20px; font-size: 10px;}

 
#infos #produit_definition dd dl { margin: 4px 5px 0;  }
#infos #produit_definition dd dl dt { float: left;display: inline; }

#infos #support_electronique { background: #BDDEFF url(../img/produits/support_electronique-b.png) no-repeat left bottom; }

#infos #support_electronique a { display: block;  background:  url(../img/produits/support_electronique-t.png) no-repeat left top ;}
#infos #support_electronique a:hover span{  text-decoration: underline; background: transparent url(../img/produits/support_electronique_hover.png) no-repeat left 7px ; }


#infos #support_electronique span {}

#infos #et_encore { background: #D7EBFF  url(../img/produits/et_encore-b.png) no-repeat left bottom ;}
#infos #et_encore a { display: block; background:   url(../img/produits/et_encore-t.png) no-repeat left top ;}
#infos #et_encore a:hover span  { text-decoration: underline; background:   url(../img/produits/et_encore_hover.png) no-repeat 6px 5px ;}

#infos #support_electronique,
#infos #et_encore {  margin-top: 5px; min-height: 36px;}


#infos #support_electronique span,
#infos #et_encore span {  display: block; padding: 6px 5px  6px 36px ;  }

/********tarifs_et_plus***********/
#tarifs_et_plus { font-size: .916em;  line-height: 1.2;}
#tarifs_et_plus   h4{ height:19px;  padding: 0;  font-size: .802em; }
#tarifs_et_plus   h4  span { display: block;  line-height: 19px; }
#tarifs_et_plus #contact_commercial,
#tarifs_et_plus #tarifs { display: block; margin-bottom: 4px; background: #D6EBFF url(../img/produits/tarifs-b.png) no-repeat left bottom;}
#tarifs_et_plus #contact_commercial a {display: block;padding: 5px 40px 10px 5px ;   background:  url(../img/produits/tarifs-t.png) no-repeat left top; }
#tarifs_et_plus #contact_commercial a span {display: block;   padding-left: 26px; font-size: .982em; line-height: 1.1;font-weight: bold;  background:  url(../img/produits/contact_commercial.png) no-repeat left top;  }

#tarifs_et_plus #tarifs  h4{ border-bottom: 1px solid #FFF; background:  url(../img/produits/tarifs_h4-l.png) no-repeat left top; }
#tarifs_et_plus #tarifs  h4  span {margin-left: 19px ; padding-left: 7px;  color: #000;  background:#85BFFE url(../img/produits/tarifs_h4-r.png) no-repeat right top;  }

#tarifs_et_plus #tarifs  h4  span {margin-left: 19px ; padding-left: 7px;  color: #000;  background:#85BFFE url(../img/produits/tarifs_h4-r.png) no-repeat right top;  }


#tarifs_et_plus #plus  h4{   background: #637384  url(../img/produits/plus_h4-t.png) no-repeat left top; }
#tarifs_et_plus #plus  h4  span {margin-left: 6px ; color:#FFF;   }
#tarifs_et_plus #contacts {  }


#tarifs_et_plus #essai_gratuit { position: relative; height: 1%; display: block;  color: #000; margin-bottom: 4px;  background: #85BFFE url(../img/produits/tarifs_plus.png) no-repeat; background-position:  -4px -5px;  }

#tarifs_et_plus #essai_gratuit a {   display: block; padding: 8px 0 4px; background: url(../img/produits/tarif_plus_mail.png) no-repeat 5px 5px; }

#tarifs_et_plus #essai_gratuit a:hover {   display: block; background-image: url(../img/produits/tarif_plus_mail_hover.png) ; }

#tarifs_et_plus #essai_gratuit a span {   display: block;  margin-left: 31px; font-weight: bold;}

#tarifs_et_plus #essai_gratuit a:hover span { color: #FFF;}

#tarifs_et_plus #essai_gratuit .tarifs_plus1,
#tarifs_et_plus #essai_gratuit .tarifs_plus2,
#tarifs_et_plus #essai_gratuit .tarifs_plus3 { position: absolute;  display: block;  width: 4px;height: 5px; overflow: hidden; background: #85BFFE url(../img/produits/tarifs_plus.png) no-repeat; }

html>body #tarifs_et_plus #essai_gratuit .tarifs_plus1,
html>body #tarifs_et_plus #essai_gratuit .tarifs_plus2,
html>body #tarifs_et_plus #essai_gratuit .tarifs_plus3 {  width: 4px;height: 5px; }


#tarifs_et_plus #essai_gratuit .tarifs_plus1{ right: -1px ; top: 0; background-position:  0 -5px; }

html>body #tarifs_et_plus #essai_gratuit .tarifs_plus1{ right: 0 ; }

#tarifs_et_plus #essai_gratuit .tarifs_plus2{ right: -1px ; bottom: 0px;  background-position:  0 0; }

html>body #tarifs_et_plus #essai_gratuit .tarifs_plus2{ right: 0 ; bottom: 0;  background-position:  0 0; }

#tarifs_et_plus #essai_gratuit .tarifs_plus3{ left: 0 ; bottom: 0;  background-position:  -4px 0; }

html>body #tarifs_et_plus #essai_gratuit .tarifs_plus3{ left: 0 ; bottom: 0;  background-position:  -4px 0; }



/*****************/
#tarifs_et_plus #tarifs fieldset {margin: auto 7px auto 6px; }

#tarifs_et_plus #tarifs dl { position: relative; font-weight: bold;}
#tarifs_et_plus #tarifs dl dt,
#tarifs_et_plus #tarifs label { font-size: .909em; }

#tarifs_et_plus #tarifs dl dt {    font-size: .877em;}
#tarifs_et_plus #tarifs dl dd { position: absolute; right: 0; top: 0; }


/****************/
#tarifs #quantite002 { position: relative; height: 19px;margin: 8px 0;}
#tarifs #quantite002   label {  font-weight: bold; line-height: 16px;  }

#tarifs #quantite002 div.quantite_param { position: absolute; top: 0; right: 0; width: 38px; height: 19px;  display: block;/* overflow: hidden;*/  }

 #tarifs #quantite002 .quantite_param  input { width: 16px; height: 17px;  font-size: 11px; border: 1px solid #595F64; text-align: center; margin-top: -1px;  text-indent: 0; }
html>body #tarifs #quantite002  .quantite_param input  { margin-top: 0; }
html>/**/body #tarifs #quantite002  .quantite_param input  { padding-top: 2px; width: 16px; height: 15px; }

#tarifs   .quantite_param  ul.list-increment { position: absolute; top: 0;   width: 18px; height: 19px; left: 20px; padding: 0; background: #94A6B9;  }
html>body #tarifs   .quantite_param  ul.list-increment { top: 1px; }
html>body/**/#tarifs   .quantite_param  ul.list-increment { top: 0; }

#tarifs   .quantite_param  ul.list-increment li  { height: 9px; width: 18px;  margin:-2px 0  -7px;  padding: 0; text-align: center; background: none;}
html>body  #tarifs   .quantite_param  ul.list-increment li { margin:-2px 0 -7px 0;  }
html>/**/body #tarifs   .quantite_param  ul.list-increment li { margin:0; }

#tarifs_et_plus #tarifs   .quantite_param  ul.list-increment li a {  line-height: 8px;  width: 18px; margin: 0;padding: 0;  font-size:13px ; font-weight: bold; color: #FFF;  display: block;  }
#tarifs   .quantite_param  ul.list-increment li.plus  { border-bottom: 1px solid #FFF; }
/********/


 #tarifs #ajouter_produit a {  display: block;height: 22px; margin-bottom: 6px;  background:  url(../img/produits/ajouter_produit.png) no-repeat 124px top;}

#tarifs #ajouter_produit a:hover { color: #637384; background-image:  url(../img/produits/ajouter_produit_hover.png) }
 

 #tarifs #ajouter_produit a span{ display: block;  margin-left: 3px; text-indent: 10px; font-size: .909em;  line-height: 23px; font-weight: bold; background: url(../img/content001c/puce002.png) no-repeat left center; }
/***********************/

 #plus p { line-height: 1.2;margin-bottom: 0; }
 #plus .list002 li {margin: 0;background: url(../img/content001c/puce002.png) no-repeat left .4em;  }

#plus #alert_email a { display: block; padding-left: 25px; padding-bottom: 2px;line-height: 1; background: url(../img/produits/alert_email.png) no-repeat left .2em;   }

#plus #alert_email a:hover { background-image: url(../img/produits/alert_email_hover.png) ;  }
#plus #alert_email a:hover span{ text-decoration: underline; }

#plus p#achat_plus {padding-top: 6px; border-top: 1px solid #637384; }
#plus p#achat_plus ul { margin-top: 8px; }

 #plus .list000   li { margin: 0;padding: 0;  background: none;color: #505e6c; }
 
 #plus .list000   li a {color: #505e6c; }

#plus .list000   li a:hover  {text-decoration: underline;}
  
/* @end */


#savoir_plus-produits {display: block; clear:both;  margin-bottom : 55px; }


dl#savoir_plus dt,
dl#produits_complementaires dt { width: 126px;}
dl#savoir_plus dd,
dl#produits_complementaires dd { width: 340px;}

dl#savoir_plus dd { height: 12em;  }

dl#produits_complementaires { height: 6em; }
dl#produits_complementaires dd { height: 5.5em; }
dl#produits_complementaires dd li { margin: 0;  background: url(../img/content001c/list_tiret.png) no-repeat left .5em;  }

 #savoir_plus-produits  h2#savoir_plus-titre span { background: #637384 url(../img/002/onglet002r.png) no-repeat right top; }

dl#savoir_plus dt{  }
dl#produits_complementaires dt {  }

 #tarifs_div  .box_top{ background:   url(../img/produits/tarifs_h4-l.png) no-repeat left top; }
#tarifs_div  .box_top  span {  color: #000; border-bottom: 1px solid #FFF;  background:#9CF url(../img/produits/tarifs_h4-r.png) no-repeat right top;  }


#tarifs_div #basket_table-001 { background: #9CF; margin-bottom: 7px; }
#tarifs_div #basket_table-001 thead { font-size: .833em; }

#tarifs_div #basket_table-001  td.nom_produit {  width: auto; text-align: left; padding-left: 11px;background-repeat: repeat-x; }

#tarifs_div #basket_table-001 tbody td.nom_produit {  padding:  11px 0 3px 11px; line-height: 1.3; }

#tarifs_div #basket_table-001 tbody td.nom_produit h3 {color: #000; font-weight: normal; font-size: 1em; margin-top: -4px; }


#tarifs_div #basket_table-001 tbody td.ht{ font-size: .916em;  }

#tarifs_div #basket_table-001  tbody td.ttc{ font-weight: bold; }

#tarifs_div #basket_table-001 tbody td.tva{ font-size: .833em; }

#tarifs_div #basket_table-001 td.ht,
#tarifs_div #basket_table-001 td.ttc{ width: 78px;text-align: right;}

#tarifs_div #basket_table-001 td.ht span,
#tarifs_div #basket_table-001 td.ttc  span {   margin-right: 11px; }
#tarifs_div #basket_table-001 td.tva { width: 35px; text-align: center;}


#tarifs_div #basket_table-001 td.ajouter { width: 57px; text-align: center;}
#tarifs_div #basket_table-001 td.ajouter a { height:23px;  display: block;  margin: 0 11px 8px;background:  url(../img/produits/ajouter_produit.png) no-repeat center top ; }

#tarifs_div #basket_table-001 td.ajouter a:hover { background-position: center -23px; }

#tarifs_div #basket_table-001 td.ajouter a span { display: none; }

#tarifs_div #basket_table-001 tr td.quantite div { top: 0px; }
#tarifs_div #basket_table-001 tr td.quantite div li  {  padding-left: 0;}


/* @group déclarations_communes */

#faq_div, 
#service_clients_div { position: relative; display: block; padding-top: 38px; margin: 0; z-index: 0; }
#faq_div #div_plus1,
#faq_div #div_plus2,
#service_clients_div #div_plus1,
#service_clients_div #div_plus2{  position: absolute;  top: 0; width: 7px; height:38px;  z-index: 400;}
#faq_div, #service_clients_div { background-repeat:  repeat-x;  }

#questions_content h2 ,
#questions_list h2,
#service_clients_div h2 { height: 19px; display: block; border-bottom: 1px solid #FFF; background: no-repeat left top; }
#questions_content h2  span ,
#questions_list h2 span,
#service_clients_div h2 span { display: block;margin-left: 19px; text-indent: 6px; color: #FFF; font-size: .697em; line-height: 19px;border-left: 1px solid #FFF; background: #637384 url(../img/faq/h2_faq-r.png) no-repeat right top; }

#questions_content h2  span ,
#questions_list h2 span,
#service_clients_div h2 span {   }


/* @end */









/* @group faq*/


#questions_content,
#faq_div {width: 505px;/* overflow: hidden;height:1%; */}
html>body #questions_content ,
html>body #faq_div{ width: auto; }


#faq_div{  background-image: url(../img/faq/fag_top.jpg) ;}

#faq_div #div_plus1 , 
#service_clients_div #div_plus1{ left: 0; background:  url(../img/faq/faq_left.jpg) no-repeat left top; }
#faq_div #div_plus2,
#service_clients_div #div_plus2{ right:-1px;  background:  url(../img/faq/faq_right.jpg) no-repeat right top ;}
html> body #faq_div #div_plus2 ,
html> body #service_clients_div #div_plus2 { right:0; }

#faq_div h1 {  margin-bottom: 10px;}

#faq_div h1.q,
#service_clients_div h1.q { margin-bottom: 18px; }

#faq_div h1 span { color: #000;  font-size:1.052em; line-height: 1;  }

#faq_div p { color: #000;  margin: 0;  font-size:.962em; line-height: 1.2; }
#faq_div p.chapo_faq { color: #624E77; font-weight: bold;  line-height: 1.3;}


#questions_content { margin-top: 23px; display: block ; /* background: url(../img/faq/bg_questions_content.png) repeat-y left top; */  }

#questions_content .box_faq1,
#questions_content .box_faq2{ position: relative; margin-bottom: 20px; padding-bottom: 8px; background: #ccb3e6 url(../img/faq/questions_list-rb.png) no-repeat right bottom}


#questions_content .qcPlus1 {position: absolute; left: 0; bottom: -1px; width: 6px; height: 6px; background: #ccb3e6 url(../img/faq/questions_list-lb.png) no-repeat left bottom; }
html>body #questions_content .qcPlus1 { bottom: 0; }


#questions_content .box_faq1 { float: left; display: inline;width: 240px;}
#questions_content .box_faq2 {  margin-left: 269px; }
html>body #questions_content .box_faq2 {  margin-left: 269px; }

#questions_content h2 ,
#questions_list h2{  background: #96C url(../img/faq/h2_faq-l.png); }

#questions_content .box_faq2 h2 {  margin-left: -3px;  }
html>body #questions_content .box_faq2 h2 {  margin-left: 0;  }

#questions_content h2  span ,
#questions_list h2 span,
#service_clients_div h2 span {  background: #637384 url(../img/faq/h2_faq-r.png) no-repeat right top; }

#questions_list h2 { height: 22px; background-image:  url(../img/faq/h2_faq2-l.png)}
#questions_list h2 span { line-height: 22px; }

#questions_content ul { margin: 8px  0 3px 14px;  }
#questions_content li {  margin-bottom: 2px;  line-height: 1.2; }


#questions_content li a { font-size: .882em; line-height: 1.2;    padding-left: 10px;  background:  url(../img/content001c/puce002.png) no-repeat left .4em;}
#questions_content .box_faq2  li a { margin-left: -3px; }

#questions_content li a:hover { color: #704B94; }

#questions_content .ligne_faq-bottom {position: relative;  clear: both;height: 27px; background: #FFF url(../img/faq/ligne_fag_bottom.png) no-repeat left top; }



.div_plus{  position: absolute; right: -1px; height:10px; width: 10px; }
html>body .div_plus { right: 0; }
#questions_content .ligne_faq-bottom .div_plus{ top: 1px; background:  url(../img/faq/ligne_fag_bottom-r.png) no-repeat 0 0;   }



/**************************/
#questions_list  {  position: relative; width: 100%; margin-bottom: 25px;  background:  #CCB3E6 url(../img/faq/questions_list-lb.png) no-repeat left bottom ;   }


#questions_list .div_plus {	 bottom: -1px; background:  url(../img/faq/questions_list-rb.png) no-repeat right bottom ; }
html>body #questions_list .div_plus { bottom: 0;  }
#questions_list  h3 {  display: block;  line-height: 28px; color: #000; font-size: 1.042em; text-indent: 20px; border-bottom: 1px solid #FFF; background: #DBCAED;  }



#questions_list ul { margin-left:13px;  padding: 6px 0 11px; }
#questions_list li { padding-left: 7px; background: url(../img/content001c/square.png) no-repeat left .6em; }
#questions_list li a { font-size: .962em;  line-height: 1.3;   }
#questions_list li a:hover  { color: #704B94; }

#questions_list fieldset { position: absolute; right: 0; top: 1px;  }
html>/**/body #questions_list fieldset {  top: 2px; }

#questions_list fieldset select { height: 16px; width: 168px;  margin-right: 8px;  font-size: 10px;   line-height: 1.2; border: 1px solid #3A4A5C;  background: #FFF; padding: 0;  }


html>body #questions_list fieldset select { height: 20px;}
html>/**/body #questions_list fieldset select { height: 16px;}

#faq_reponses {  font-size:.962em; }
#faq_reponses h4,
#faq_reponses p {padding:  0 8px 0 10px;   font-size: 1em;  }

#faq_reponses h4 { line-height: 1.3; color: #624E77;  background: url(../img/content001c/puce002.png) no-repeat left .3em;}

#faq_reponses p { margin: 4px 0; line-height: 1.2; } 



/* @end */


/* @group service clients */


#service_clients_div { width: 505px;  height: 1%;  background-image: url(../img/service_clients/service_clients-top.jpg); overflow: hidden;}
html>body #service_clients_div { width:auto; }
#service_clients_div h1 { margin-bottom: 10px; }


#service_clients_div #div_plus1{ background-image: url(../img/service_clients/serv_clients-left.jpg); }

#service_clients_div #div_plus2{  background-image: url(../img/service_clients/serv_clients-right.jpg); }

#service_clients_div h1 span{ color: #000;}

#service_clients_div p.chapo_serv_clients { color:#5F7322; font-weight: bold; }
#service_clients_div p.identified { font-size: .962em; line-height: 1.3; }

#service_clients_div .minHeight_justify { position: relative;   margin: 0 0 22px 264px;  width: 237px; display: block; background: #cce680;  }
html>body #service_clients_div .minHeight_justify { width: 241px;}

#service_clients_div .minHeight_justify p {  margin: 6px 12px 0 ; padding: 0 0 10px 14px ;  background:  url(../img/content001c/puce002.png) no-repeat left .3em;  }
#service_clients_div h2 { background: #9c0  url(../img/002/onglet_clients_002.png) no-repeat;  }

#service_clients_div p {  font-size: .882em;  }

#service_clients_div #identification { position: relative;  width: auto; height: 10%; margin-bottom: 22px;  background: #e6f3c0;   }
#service_clients_div #identification h2 span { font-weight: bold; }
#service_clients_div #identification input { width: 50px; line-height: 18px;height: 18px;  border: 1px solid #4a5e0c; color: #495D0B; }
html>body #service_clients_div #identification input { width: 48px; height: 16px; } 

#service_clients_div fieldset#identification_secure { /*margin-left: 190px;*/ }
#service_clients_div fieldset#identification_password { width: 190px; }
#service_clients_div #identification_password, 
#service_clients_div #identification_secure #procedure { float: left; display: inline; }
#service_clients_div #identification_secure #procedure { width: 137px; line-height: 1.1; }

#service_clients_div fieldset#identification_password label { float: left; display: inline; margin: 0 0 0 26px;padding-left: 10px;   line-height: 1.2;  font-weight: bold; color: #465B09; background: url(../img/content001c/puce002.png) no-repeat left .3em; }

#service_clients_div fieldset#identification_password p { display: block; margin-top: 14px; }
#service_clients_div fieldset#identification_password input {   margin-left: 102px;   display: block; }
#service_clients_div fieldset#identification_password #ref_client input{ width: 60px; }
#service_clients_div fieldset#identification_password #ref_client label span { display: block;  width: 66px;  font-size: 10px;color: #000; line-height: 1; font-weight: normal;  background: none; }
#service_clients_div fieldset#identification_password #code_postal { margin-top: 30px; }

#service_clients_div legend,
#service_clients_div #identification_secure label { display: none; }
#service_clients_div #identification_secure input { display: block; margin-top: 5px;margin-left: 10px; font-family: Arial, Helvetica, Geneva, sans-serif;  }
#service_clients_div #identification_secure #procedure { margin: 14px 10px 0  0; }

#service_clients_div #identification_secure #secure_p {display: block; margin: 10px 0 0 137px;   }

#service_clients_div .sc_plus1,
#service_clients_div .sc_plus2 { position: absolute;  bottom:-1px;  width: 6px; height: 6px; background-repeat: no-repeat;   }
html>body #service_clients_div .sc_plus1,
html>body #service_clients_div .sc_plus2 { bottom: 0; }

#service_clients_div  .sc_plus1 { left: 0;  background-position: left bottom; }
#service_clients_div  .sc_plus2 { right:-1px;  background-position: right bottom;  }
html>body #service_clients_div  .sc_plus1 { left: 0;  background-position: left bottom; }
html>body #service_clients_div  .sc_plus2 { right:0;  background-position: right bottom;  }


#service_clients_div .minHeight_justify .sc_plus1,
#service_clients_div .minHeight_justify .sc_plus2 { background-image:  url(../img/service_clients/serv_clients_justify-b.png)  ;  background-color:#cce680 ; }

#service_clients_div #identification .sc_plus1,
#service_clients_div #identification .sc_plus2 { background-image:  url(../img/service_clients/identification-b.png) ; background-color: #e6f3c0; }
#service_clients_div #identification { padding-bottom: 34px; }
#service_clients_div #identification .go { right: 20px; }

#service_clients_div #identification .go a { background-image: url(../img/service_clients/serv_clients_go-l.png); }
#service_clients_div #identification .go a span { background:#637384  url(../img/service_clients/serv_clients_go-r.png) no-repeat right top ; }
#service_clients_div #identification .go a:hover { background-position: left bottom; }
#service_clients_div #identification .go a:hover span { border-left-color:  #e6f3c0;color:#9C0 ; }



#service_clients_div #information ,
#service_clients_div #serv_clients003 {  clear: both; margin-bottom: 10px; }
 
 
#service_clients_div #information h3,
#service_clients_div #serv_clients003 h3 {  height: 20px; background: transparent url(../img/service_clients/serv_clients_go-l.png) no-repeat ; }

#service_clients_div #information h3 span,
#service_clients_div #serv_clients003 h3 span { display: block;margin-left: 19px; font-size: .802em;  text-indent: 6px;line-height: 20px;color: #000; border-left: 1px solid #FFF; background: #cce680 url(../img/service_clients/information-r.png) no-repeat right top ; }

#service_clients_div #information p,
#service_clients_div #serv_clients003 p  {  width: 505px; margin: 8px auto 6px;  color:#4A5F0D; font-style: italic; font-size: .962em; }


/********************/

#service_clients_div #serv_clients_nav {   background: #CCE680 url(../img/service_clients/float_right001-top.png) no-repeat; margin-top: -24px; }
#service_clients_div #serv_clients_nav li a { padding-left: 4px;  background-position: left 9px; line-height: 1.3; }

#service_clients_div #serv_clients_nav .focus { font-weight: bold; }

#service_clients_div #serv_clients_nav ul { height: 1%; padding-bottom: 8px; }
#service_clients_div #serv_clients_nav ul.bottom  {  padding-top: 4px;  border-top: 1px solid #FFF; background:  #e0f0b3 url(../img/service_clients/float_right001-bottom.png) no-repeat left bottom ;  }


#service_clients_div #serv_clients001 { padding-bottom: 17px; }

#service_clients_div #serv_clients001 h2 {padding-left: 12px; font-size: 1.29em;  margin: 2px 130px 0 0;  line-height:1;color: #667A29; background: url(../img/content001c/puce002.png) no-repeat left .38em; }
#service_clients_div #serv_clients001 p {/*margin: 10px 130px 17px 0;*/ margin: 10px 130px 0 0;  font-size: 1.042em; line-height: 1.3; }

/* @group serv_clients002 ET 003 */


#service_clients_div #serv_clients002,
#serv_clients003 #echeancier_reglement  { position: relative; height: 1%; background: #637384 ;padding-top: 34px; margin: 22px  0 29px;   }
#serv_clients003 #echeancier_reglement { width:241px; z-index: 800; margin-top: 0; }

#service_clients_div #serv_clients002 dl.fiche_list, 
#echeancier_reglement dl.fiche_list { position: relative;  display: block; height: auto;  background: #cce680;/* cursor: pointer; */}

#serv_clients002		.fiche_list dt ,
#serv_clients002 		.fiche_list dd ,
#serv_clients002 		.fiche_list dt span,
#echeancier_reglement 	.fiche_list dt ,
#echeancier_reglement 	.fiche_list dd ,
#echeancier_reglement 	.fiche_list dt span { position: absolute; }



#service_clients_div #produits_tbl .fiche_list dt ,
#service_clients_div #produits_tbl .fiche_list dd ,
#service_clients_div #produits_tbl .fiche_list dt span { width: 56px; }


#service_clients_div #serv_clients002 		dl.fiche_list dt,
#service_clients_div #echeancier_reglement 	dl.fiche_list dt { display: none;  top: -11px;   z-index: 800;margin: 0;  }
#service_clients_div #serv_clients002 .fiche_list dt span,
#echeancier_reglement .fiche_list dt span {  bottom: 0;  display: block; font-size: .802em;  line-height: 1; color: #FFF; font-weight: bold; }

#service_clients_div #serv_clients002 .fiche_list dd,
#echeancier_reglement .fiche_list dd  {  top: 0; display: block;  padding-top: 10px; font-size: .882em; line-height: 1.1;  }



#service_clients_div #serv_clients002 .fiche_list .produit label { display: block;  width: 106px; margin-left: 46px; padding: 0 0 4px;   }
#service_clients_div #serv_clients002 .fiche_list .produit input { position: absolute; top: 0; left: 3px; margin-top: 5px;    }
html>/**/body #service_clients_div #serv_clients002 .fiche_list .produit input { margin-top: 10px;left: 6px; }

#service_clients_div #produits_tbl .fiche_list dd.produit { position: relative; }
	

#service_clients_div #serv_clients002 .fiche_list .produit 		{ width: 172px; left: 0; }
#service_clients_div #serv_clients002 .fiche_list .quantite 	{ left: 172px;  width: 29px; }
#service_clients_div #serv_clients002 .fiche_list .millesime 	{ left: 201px; }
#service_clients_div #serv_clients002 .fiche_list .statut 		{ left: 257px; }
#service_clients_div #serv_clients002  .fiche_list .facture 	{ left: 313px; }
#service_clients_div #serv_clients002 .fiche_list .date_achat	{ left: 369px;  }
#service_clients_div #serv_clients002 .fiche_list .date_fin 	{ left: 425px; }	
#service_clients_div #serv_clients002 .fiche_list .paru 		{ left: 481px; width: 29px;}


#service_clients_div #serv_clients002  .fiche_list dt.facture span  { width: 60px; }
#service_clients_div #serv_clients002 .fiche_list dt.date_achat span,
#service_clients_div #serv_clients002 .fiche_list dt.date_fin span {width: 30px; }

#service_clients_div #serv_clients002 .fiche_list .detail,
#echeancier_reglement .fiche_list .detail {  display: none; width: 140px; z-index: 1800; }

#service_clients_div #serv_clients002 .fiche_list dt.detail,
#echeancier_reglement .fiche_list dt.detail  { display: block;  top: 0; left:25px; width: 13px ; height: 13px; margin-top: 10px;  background:  transparent url(../img/service_clients/detail_dt.png) no-repeat;z-index: 500; cursor: help;  } 

#service_clients_div #serv_clients002 .fiche_list dt.detail-hover,
#echeancier_reglement .fiche_list dt.detail-hover{ background:  transparent url(../img/service_clients/detail_dt-hover.png) no-repeat; }

#service_clients_div #serv_clients002 .fiche_list dt.detail  span ,
#echeancier_reglement .fiche_list dt.detail span{ display: none; }

/*DD*/
#service_clients_div #serv_clients002 .fiche_list dd.detail,
#service_clients_div #echeancier_reglement .fiche_list dd.detail {  display: none; left: 6px; margin-top: 10px; padding-top:19px; text-indent: 25px; background: url(../img/service_clients/detail_dd-b.png) no-repeat left bottom; z-index: 1500;}
/*
#service_clients_div #serv_clients002 .fiche_list dd.detail {  display: none;left: 6px; bottom: 0; margin-top: 10px; padding-top:19px; text-indent: 25px;    background:   url(../img/service_clients/detail_dd-b.png) no-repeat left bottom; z-index: 1500;}
*/

#service_clients_div #serv_clients002 .fiche_list dd.detail span,
#serv_clients003 #echeancier_reglement .fiche_list dd.detail span { position: relative;   z-index: 800; margin: 0; }

#service_clients_div #serv_clients002 .fiche_list dd.detail span.span1,
#echeancier_reglement dl.fiche_list dd.detail span.span1 { display: block; height: 10px; padding-top: 6px ; position: relative;   z-index:0 ; line-height:.882;}
#service_clients_div #serv_clients002 .fiche_list dd.detail span.span1 {  background: url(../img/service_clients/detail_dd.png)  no-repeat left top; }
#echeancier_reglement dl.fiche_list dd.detail span.span1 { background: url(../img/service_clients/detail2_dd.png)  no-repeat left top; }

html>body #service_clients_div #serv_clients002 .fiche_list dd.detail span.span1,
html>body #echeancier_reglement dl.fiche_list dd.detail span.span1 { height: 10px; }

#echeancier_reglement dl.fiche_list dd.detail span.span1 { width: 170px;  left: -20px; padding-left: 20px; background-position: 20px top; }


#service_clients_div #serv_clients002 .fiche_list dd.detail span.span2,
#echeancier_reglement dl.fiche_list dd.detail span.span2  { display: block; height: 1%; width: 140px; margin-bottom: 6px;margin-top: -2px; line-height: 1;  background: url(../img/service_clients/detail_dd-bg.png) repeat; z-index: 600;     }


html>body #service_clients_div #serv_clients002 .fiche_list dd.detail span.span2 ,
html>body #echeancier_reglement dl.fiche_list dd.detail span.span2{  padding-top: 4px; margin-top: 0; }

#echeancier_reglement dl.fiche_list dd.detail span.span2 { height: auto; width: 150px;}

/**/


/**/


#echeancier_reglement dl.fiche_list dd.detail span.span2 dl { position: relative; width:140px; display: block; width: auto; margin: 6px 0 6px 0;  height: auto; }

#service_clients_div #echeancier_reglement dl.fiche_list dd.detail span.span2 dl *{ position: relative; top: 0; height: 1%; display: block; margin: 0 ; padding: 0; display: block;  font-size: 1em; line-height: 1.5;}

#echeancier_reglement dl.fiche_list dd.detail dl  dt { float: left; display: inline;   width: 80px;  font-weight: bold; }

#service_clients_div #echeancier_reglement dl.fiche_list dd.detail span.span2  dd { margin-right: 10px; line-height: 1.5em ; text-align: right ; text-indent: 0;  }
/***/ 


/***/


#service_clients_div #serv_clients002 .fiche_list dd.detail ul ,
#echeancier_reglement .fiche_list dd.detail ul{ position: relative; z-index: 500; }

#service_clients_div #serv_clients002 .fiche_list dd.detail li,
#echeancier_reglement .fiche_list dd.detail li { padding-left: 7px; background:  url(../img/content001c/square_bullet.png) no-repeat left .5em; text-indent: 0; margin-left: 25px; }


#service_clients_div #serv_clients002 .fiche_list_first,
#echeancier_reglement dl.fiche_list.fiche_list_first { border-top: 1px solid #FFF; }

#serv_clients002 p {  display: block;  margin: 7px 0 0 10px; padding-bottom: 8px; background:  url(../img/service_clients/serv_clients002-fleche.png) no-repeat left 4px;  }
html>body #serv_clients002 p { padding-bottom: 8px; }



#serv_clients002 p label { display: none; }
#serv_clients002 p select { margin-left: 36px; text-indent: 0; border: 1px solid #94a6b9;   }
#serv_clients002 p select option { padding-left: 8px ;  }
  
#serv_clients002 .go {  left: 242px;  bottom: 6px;  }
html>body #serv_clients002 .go { bottom: 9px; }
html>/**/body #serv_clients002 .go { bottom: 6px; }
html>body .mon_compte #serv_clients002 .go { bottom: 6px; }

#serv_clients002 .go a {  background:  url(../img/service_clients/serv_clients_go.png) no-repeat ; }
#serv_clients002 .go a span { border-left-color: #637384; color:#637384 ; background: #e6f3c0  url(../img/service_clients/serv_clients_go-span.png) no-repeat right top; }


/*temp*/


#serv_clients002 #fiches_produits_nav { position: absolute;  right:0; bottom: -24px; margin-left: 388px; padding-right: 18px;    font-size: 11px; line-height: 14px;  display: block; }
html>/**/body #serv_clients002 #fiches_produits_nav { position: relative;  bottom: -8px;    }

#serv_clients002 #fiches_produits_nav  span { display: inline; float: left; margin: 0 0 0 24px; }
#serv_clients002 #fiches_produits_nav a span { display: none;  }

#serv_clients002 #fiches_produits_nav ul { }
#serv_clients002 #fiches_produits_nav li { float: left; display: inline;  text-indent: 4px; margin-left: 1px; background:  url(../img/content001c/square_bullet.png) no-repeat left 9px;  }

 
 #serv_clients002 #fiches_produits_nav .precedentes,
 #serv_clients002 #fiches_produits_nav .suivantes   { position: absolute; width: 15px; height: 14px; background: url(../img/service_clients/serv_clients_nav-fleches.png) no-repeat; }
 #serv_clients002 #fiches_produits_nav .precedentes { background-position: left top; left: 0; }
 #serv_clients002 #fiches_produits_nav .suivantes   { background-position: right top; right: 0; }
 
 
  
 
/**********DECO********/

#serv_clients002 .sc002_plus1,
#serv_clients002 .sc002_plus2,
#serv_clients002 .sc002_plus3,
#serv_clients002 .sc002_plus4,
#serv_clients003 .sc003_plus1,
#serv_clients003 .sc003_plus2{ position: absolute; display: block; width: 4px; height: 4px; overflow: hidden; 
background:  url(../img/service_clients/service_clients_002.png) no-repeat;  z-index: 2500; }

#service_clients_div.mes_abos_achats #serv_clients002 .sc002_plus2,
#service_clients_div.mes_abos_achats #serv_clients002 .sc002_plus4 { background:  url(../img/service_clients/service_clients_002-green.png) no-repeat; width: 6px; height: 6px;}
#service_clients_div.mes_abos_achats #serv_clients002 .sc002_plus4 {  background-position: right -6px; }


#serv_clients002 .sc002_plus1,
#serv_clients003 .sc003_plus1 { left: 0; top: 0;  background-position: left top; }
#serv_clients002 .sc002_plus2,
#serv_clients003 .sc003_plus2 { right: -1px; top: 0; background-position: right top;}

#serv_clients002 .sc002_plus3,
#serv_clients003 .sc003_plus3 { left: 0; bottom: 0; background-position: left -4px;}
#serv_clients002 .sc002_plus4,
#serv_clients003 .sc003_plus4 { right: -1px; bottom: 0;background-position: right -4px; }


html>body #serv_clients002 .sc002_plus1,
html>body #serv_clients003 .sc003_plus1 { left: 0; top: 0;  background-position: left top; }
html>body #serv_clients002 .sc002_plus2,
html>body #serv_clients003 .sc003_plus2 { right: 0; top: 0; background-position: right top;}

html>body #serv_clients002 .sc002_plus3 { left: 0; bottom: 0; background-position: left bottom;}
html>body #serv_clients002 .sc002_plus4 { right: 0; bottom: 0;background-position: right bottom; }



.mon_compte #serv_clients002 .sc002_plus3,
.mon_compte #serv_clients002 .sc002_plus4 			{ background:  url(../img/service_clients/services_reabonnement-tbl.png)  no-repeat; z-index:800; }

.mon_compte #serv_clients002 .sc002_plus3 			{ left: 0; bottom: 0;    background-position: left 0;}
html>body .mon_compte #serv_clients002 .sc002_plus3 { left: 0; bottom: -1px; }
.mon_compte #serv_clients002 .sc002_plus4			{ right: -1px; bottom: 0; background-position: right 0; }
html>body .mon_compte #serv_clients002 .sc002_plus4 { right: 0; bottom: -1px; }


.mon_compte #serv_clients003 .sc003_plus3,
.mon_compte #serv_clients003 .sc003_plus4 			{ position: absolute; bottom: -13px; display: block; width: 6px; height: 6px;background: url(../img/service_clients/echeancier_tbl.png) no-repeat;  z-index: 5 !important; }




.mon_compte #serv_clients003 .sc003_plus3			{ left: 0;     background-position: left 0;}
.mon_compte #serv_clients003 .sc003_plus4			{ right: -1px; background-position: right 0; }
html>body .mon_compte #serv_clients003 .sc003_plus3 { left: 0;  bottom: 0; }
html>body .mon_compte #serv_clients003 .sc003_plus4 { right: 0; bottom: 0; }






/*
   
   $('#serv_clients002  .sc002_plus3,#serv_clients002  .sc002_plus4').css({
    background:' #cce680 url(_lib/_img/service_clients/services_reabonnement-tbl.png) left bottom ',
    bottom:'-1px'
    
    });
   $('#serv_clients002  .sc002_plus4').css({
    background:'#cce680 url(_lib/_img/service_clients/services_reabonnement-tbl.png) -6px bottom',
   right:'0'
   });
   
*/


#serv_clients002 { background: none; }




/* @end */

/* @group facture_réabonnement */

#factures_reabonnement {  margin-bottom: 0; }


#service_clients_div #factures_reabonnement		.fiche_list dd.date ,
#service_clients_div #echeancier_reglement		.fiche_list dd.mois { position: relative; }

#service_clients_div #factures_reabonnement .fiche_list dd,
#service_clients_div #echeancier_reglement  .fiche_list dd {  height: 30px;  padding-top: 0; line-height: 30px;}


#factures_reabonnement .selection label	{ display: none; }
#factures_reabonnement .selection input	{ position: absolute; right: 0;  width: 15px; height: 15px; margin-top: -7.5px; top: 50%;}

#factures_reabonnement .fiche_list dt span { display: block;  }



#factures_reabonnement .selection 		{ width: 66px ; left:0 ;}
#factures_reabonnement .date 			{ width: 59px ; left:76px ; }
#factures_reabonnement .Nfacture 		{ width: 66px ; left:135px ;  }
#factures_reabonnement .montant ,	
#factures_reabonnement .restant_du  { width: 68px; }

#factures_reabonnement .montant			{ left:197px ; }
#factures_reabonnement .restant_du 		{ left:272px ; }

#factures_reabonnement .facture_look 	{ left:357px ;  }
#factures_reabonnement .facture_fax 	{ left:385px ; }
#factures_reabonnement .facture_email 	{ left:413px ; }

#factures_reabonnement .reglement_mode 	{ /*width: 60px; */left: 451px ; }
#factures_reabonnement .reglement_mode 	{ text-align: left; font-weight: bold; }




#echeancier_reglement dl.fiche_list dd.mois { left: 0 ; width: 59px; text-align: right;  }
#echeancier_reglement dl.fiche_list dt.mois span{ width: 59px; text-align: right; }

#echeancier_reglement dl.fiche_list .montant { left: 80px;  width: 68px; text-align: right; }
#echeancier_reglement dl.fiche_list .montant span {  position: absolute; display: block; right:0 ; text-align: right;  width: 44px; }

#serv_clients003 #echeancier_reglement dl.fiche_list dt.detail { left: 172px;  top: 0; display: block ; }
/*****



*****/
#serv_clients003 #echeancier_reglement dl.fiche_list dt.dt_clone { display: block; left: 172px; width: 60px; }
#serv_clients003 #echeancier_reglement dl.fiche_list dt.dt_clone span {  width: 60px; }
/*
#serv_clients003 #echeancier_reglement dl.fiche_list dt.dt_clone span {  position: relative; display: block; right:0 ; text-align: left;  width: 60px; }
*/
#serv_clients003 #echeancier_reglement .fiche_list dd.detail { display: none; left: 192px;  height: auto; width: 150px;  margin-top: 8px;  padding-top: 0; padding-bottom: 6px;  line-height: 1;    background:   url(../img/service_clients/detail2_dd-b.png) no-repeat left bottom; z-index: 500;}
html>/**/body #serv_clients003 #echeancier_reglement .fiche_list dd.detail { padding-bottom: 0; }

/*********/


#factures_reabonnement dt.selection span		{ width: 66px ; text-align: right; }
#factures_reabonnement dt.date span 			{ width: 59px ; }
#factures_reabonnement dt.Nfacture span 		{ width: 66px ;  }
#factures_reabonnement dd.montant , 
#factures_reabonnement dd.restant_du ,
#factures_reabonnement dt.montant span , 
#factures_reabonnement dt.restant_du span { width: 68px; text-align: right;  }

#factures_reabonnement dt.reglement_mode 	{ width: 60px;  }






/*********/


#factures_reabonnement .facture_look a	,
#factures_reabonnement .facture_fax a	,
#factures_reabonnement .facture_email a 	{ position: relative; top: 50%; width: 23px; height: 23px ; margin-top: -11.5px; display: block;  background: url(../img/service_clients/facture_media.png) 0 0 no-repeat;  }

#factures_reabonnement .facture_look  a			{ background-position:     0 0;   }
#factures_reabonnement .facture_fax   a			{ background-position: -23px 0;   }
#factures_reabonnement .facture_email a			{ background-position: -46px 0;   }
#factures_reabonnement .facture_look  a:hover 	{ background-position:     0 -23px;   }
#factures_reabonnement .facture_fax   a:hover 	{ background-position: -23px -23px;   }
#factures_reabonnement .facture_email a:hover 	{ background-position: -46px -23px;   }

#factures_reabonnement .facture_look span,
#factures_reabonnement .facture_fax span,
#factures_reabonnement .facture_email span { display: none;    }

#service_clients_div #factures_reabonnement dt.facture_look ,
#service_clients_div #factures_reabonnement dt.facture_fax ,
#service_clients_div #factures_reabonnement dt.facture_email { top: -12px; height: 19px;   padding: 0;  background: #9C0 url(../img/service_clients/facture_explain-l.png) no-repeat left top;  } 

#service_clients_div #factures_reabonnement dt.facture_look span ,
#service_clients_div #factures_reabonnement dt.facture_fax span,
#service_clients_div #factures_reabonnement dt.facture_email span { position: relative;  display: block;  height: 19px; margin-left: 16px;  text-indent: 8px; line-height: 19px; color: #000; font-weight: normal; font-size: 11px; background: #9C0 url(../img/service_clients/facture_explain-r.png) no-repeat right top ;  }
#service_clients_div #factures_reabonnement dt.facture_fax ,
#service_clients_div #factures_reabonnement dt.facture_email  { right: 0; left: auto; }

#service_clients_div #factures_reabonnement dt.facture_look { left: 357px;   width: 104px;  }
#service_clients_div #factures_reabonnement dt.facture_email { width: 275px; }
#service_clients_div #factures_reabonnement dt.facture_fax { width: 268px; }

#service_clients_div #factures_reabonnement #recapitulatif { position: relative;  height: 33px; display: block; background-color:#cce680; border-top: 1px solid #FFF; }

#service_clients_div #factures_reabonnement  #recapitulatif dt {  display: block; width: 262px; line-height: 33px;  text-align: right; font-size: .802em;  font-weight: bold; }

#service_clients_div #factures_reabonnement  #recapitulatif dd { position: absolute;left: 268px; bottom: 3px; width: 70px; height: 25px;  padding-right: 7px;  line-height: 25px; font-weight: bold;  border: 1px solid #9C0; background: #FFF; text-align: right; }
 
 html>body #service_clients_div #factures_reabonnement #recapitulatif dd { height: 25px; width: 70px; line-height: 25px; left: 268px;  }

#service_clients_div #factures_reabonnement .go {  left: 357px !important; padding: 0; }
#service_clients_div #factures_reabonnement .go a { margin: 0; left: 0; background: url(../img/service_clients/go_factures.png) no-repeat left 0; }
#service_clients_div #factures_reabonnement .go a span { width: 8em;  border-left:1px solid #cce680;  color: #000; background: #FFF url(../img/service_clients/go_factures-right.png) no-repeat right 0;  }
html>body #service_clients_div #factures_reabonnement .go a span { width: auto; }

#service_clients_div #factures_reabonnement .go a:hover { background-position: left -20px; }
#service_clients_div #factures_reabonnement .go a:hover span {  background-position: right -20px;  color: #FFF;  background-color: #9C0 ; }



#service_clients_div #serv_clients003 a { color:#4A5F0D; text-decoration: underline;  }

#service_clients_div.mes_produits #serv_clients003 { padding-top: 6px; }
#service_clients_div.mon_compte #serv_clients003 {/* margin-top: 69px;*/ padding-top: 47px; }

.mon_compte #serv_clients003 h3 { position: relative;  margin: 22px 0 10px; }
.mon_compte #serv_clients003 p { /*padding-top: 6px;*/ }
#service_clients_div.mon_compte #serv_clients003 h3 .close_echeancier { position: absolute; right: 12px;z-index: 600; margin-top: 1px; font-size: 11px; font-weight: normal;  color: #000; text-decoration: none ;  }


#service_clients_div #factures_reabonnement sc002_plus3 { left: 0;  background-position: left -20px; bottom: 0; }
#service_clients_div #factures_reabonnement sc002_plus4 { right: 0 ;background-position: left -20px; }




/* @end */

/* @group service_clients_fieldset */

/***********************/
fieldset.serv_clients input[disabled="disabled"] 
{ border: none; 

color: #000 !important; 
 opacity: 1; }

fieldset.serv_clients {  border:none; margin: 30px 0 48px 0;  }
fieldset.serv_clients label {font-size:1em ;  color: #667A29; } 
fieldset.serv_clients  .labels_multiples p label { font-size: 1.09em;  line-height: 1.2; }
fieldset.serv_clients input,
fieldset.serv_clients select, 
/*fieldset.serv_clients option,*/
fieldset.serv_clients textarea {  margin-left: 114px ; color: #000;  border: 1px solid #9C0 ; line-height: 1.6 !important;  text-indent: 0; }

fieldset.fieldset_type select{ height: 20px !important;  }
html>body fieldset.fieldset_type select { height: 20px !important; }
 html>/**/body fieldset.fieldset_type select { height: 16px !important ;}
 
 fieldset.fieldset_type option{line-height: 1 !important;}
fieldset.serv_clients  .labels_multiples  div.labels_multiples_div { margin-left: 114px	; }
#content001c fieldset.serv_clients p.warning002{ font-size: .802em;  }

fieldset.serv_clients p.erreur input { background: #cce680; font-weight: bold; font-style: italic; cursor: text; }

fieldset.commande001 p.erreur span.message_erreur,
fieldset.serv_clients p.erreur span.message_erreur  {width: auto; height: auto;padding-left: 22px; line-height: 1.9; font-weight: bold; font-style: italic;}

fieldset.serv_clients .go a {right: 92px; background: url(../img/service_clients/go_serv_clients_fieldset.png) no-repeat left top; }
fieldset.serv_clients .go a:hover span { color: #FFF; }
/*********************/

/* @end */ 


/* @group Service_clients_Abonements */


#service_clients_div.mes_abos_achats #serv_clients002 { padding-top: 0; margin:0 0 49px ; }

#service_clients_div #serv_clients002 #abos_achats_tbl	{ position: relative; }

#service_clients_div #serv_clients002 #abos_achats_tbl .fiche_list{ background: none; }



#service_clients_div #serv_clients002 #abos_achats_tbl .fiche_list dt ,
#service_clients_div #serv_clients002 #abos_achats_tbl .fiche_list dd ,
#service_clients_div #serv_clients002 #abos_achats_tbl  .fiche_list dt span{ position: relative;  top: 0;  display: block; padding-left:13px ;}

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dt { float: left; display: inline; width: 160px; padding:8px  0;  text-align: right; clear: both;}
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dt span { width: 160px; padding: 0;}

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd { margin-left: 169px;  width: auto; height: 1%; padding: 8px 0 8px 13px; display: block; background: #cce680; border-left: 1px solid #FFF; }


#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd.quantite_achat { height: 18px; }

html>body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd.quantite_achat { height: 20px; }
html>body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd ,
html>/**/body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd.quantite_achat { height: auto; }


dd.n_contrat label { display: none; }
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dt.n_contrat { padding:  8px auto 0;  position: relative; }
html>body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dt.n_contrat { padding:  0; }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd.n_contrat { padding:  0;  position: relative; }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list .n_contrat select { height: 18px; width: 145px; margin: 3px auto 4px 5px;  border: 1px solid #94A6B9;  text-align: left;  background: #FFF; }
html>body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list .n_contrat select { height:20px;  }
html>/**/body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list .n_contrat select { height:18px ; padding-top: 2px;}

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list .n_contrat select option { margin-right: 8px; padding: 0;}

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd.code_activation { padding-right: 70px; }

#abos_achats_tbl  .fiche_list dd dl.email_fax{ position: absolute; right: 0;  top:0;  width: auto; height: 23px; margin:8px 0;}
#abos_achats_tbl  .fiche_list dd.n_contrat dl.email_fax { margin: 1px 0;}

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax * { margin: 0; padding:0;  background: transparent; position: absolute; }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd  dl.email_fax  dt { display: none; float: none;  text-align: left; }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax  dd { display: block; }
dl.email_fax  dd span { display: none; }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax dd.contrat_fax   a	,
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax dd.contrat_email a { position: relative; width: 23px; height: 23px ; margin-top: 0; display: block;  background:  url(../img/service_clients/facture_media.png) 0 0 no-repeat;  }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax dd.contrat_fax   a { background-position: -23px 0;   }
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax dd.contrat_email a { background-position: -46px 0;   }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dl.email_fax .contrat_fax   a:hover 	{ background-position: -23px -23px;   }
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dl.email_fax .contrat_email a:hover 	{ background-position: -46px -23px;   }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax dd.contrat_fax 	{ right: 37px ; }
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax dd.contrat_email { right: 10px ; }


#service_clients_div #serv_clients002 #abos_achats_tbl  dt.contrat_fax ,
#service_clients_div #serv_clients002 #abos_achats_tbl  dt.contrat_email { top: -18px; height: 19px;   padding: 0;  background: #9C0 url(../img/service_clients/facture_explain-l.png) no-repeat left top;  } 


#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax  dt.contrat_fax span,
#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dl.email_fax  dt.contrat_email span { position: relative;  display: block;  height: 19px; width: auto; margin-left: 16px;  text-indent: 8px; line-height: 19px; color: #000; font-weight: normal; font-size: 11px; background: #9C0 url(../img/service_clients/facture_explain-r.png) no-repeat right top ;  }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd  dl.email_fax  dt.contrat_fax	{ right: 40px; left: auto;  width: 245px;  }
html>/**/body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd dl.email_fax  dt.contrat_fax  { width: 235px; }

#service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list  dd dl.email_fax  dt.contrat_email	{ right: 16px; left: auto;  width: 255px;}
html>/**/body #service_clients_div #serv_clients002 #abos_achats_tbl dl.fiche_list dd dl.email_fax  dt.contrat_email  { width: 245px; }


/*****GO******/
#serv_clients002  #abos_achats_tbl .go *{ margin: 0; padding:0 }

#serv_clients002  #abos_achats_tbl .go { left:380px; right:0; bottom: -30px;  }

html>body #serv_clients002 #abos_achats_tbl .go {  left: auto; right: 0	;    }


#serv_clients002 #abos_achats_tbl .go a ,
#serv_clients002 #abos_achats_tbl .go a span { height: 23px; background:  url(../img/service_clients/go_abos_achats.png) no-repeat ;  }

#serv_clients002 #abos_achats_tbl .go a { left: 0; background-color: #9C0  ; background-position: right -23px; text-align: center; }
#serv_clients002 #abos_achats_tbl .go a span { width: auto; padding: 0 0 0 5px;  margin-right: 5px; border: none; color:#000 ; text-transform: none;  font-weight: normal; line-height: 23px; background-position: left top;  }


/* @end */


/*******/

#service_clients_div #serv_clients003 li {  height:1%; padding-left: 12px; font-size: .882em;  line-height: 1.2;  color:#4A5F0D; font-weight: bold; background: url(../img/content001c/puce002.png) no-repeat left .38em; }




#service_clients_div dt span.focus_dt {position: absolute; top: 0; width: 6px; height: 8px;  background:  url(../img/service_clients/focus_dt.png) no-repeat ; z-index: 800; }

#service_clients_div dd.focus { font-weight: bold;  }
#service_clients_div.mon_compte dt span.focus_dt {  background-position: 35% 4px; }

#service_clients_div.mes_produits dt span.focus_dt { background-position: 0 4px; }



/* @end */

/* @group resultat de recherche */
#recherche_div a { font-size: 1em; }
#recherche_div a:hover { text-decoration: underline; }

#recherche_div h1 { font-size: 1.283em;/* font-weight: normal; */}
#recherche_div h1 span { color: #000; }

#recherche_content { height:1%; margin-top: 8px; border-top: 1px solid #517AA4; border-bottom: 1px solid #517AA4; }

#recherche_content .fiche_produits_recherche { position: relative;  height: 1%; margin: 12px 0 15px 0; padding-bottom: 38px; line-height: 1.3; border-bottom: 1px solid #9CF; padding-bottom: 15px; }
#recherche_content .fiche_produits_recherche.ficheHover a { text-decoration: underline; }

html>body #recherche_content .fiche_produits_recherche { height: auto; }

#recherche_content .fiche_produits_recherche dt,
#recherche_content .fiche_produits_recherche dd { margin-left: 92px; }

#recherche_content .fiche_produits_recherche dt { font-size: 1.042em; font-weight: bold; }
#recherche_content .fiche_produits_recherche dt span { display: block; }

#recherche_content .fiche_produits_recherche dt a:hover ,
#recherche_content .fiche_produits_recherche.ficheHover dt a {color: #637384; text-decoration: none; }
#recherche_content .fiche_produits_recherche dd { font-size: 0.964em; margin-top: 8px; margin-bottom: 9px; height:66px;  }
html>body #recherche_content .fiche_produits_recherche dd { height: auto; min-height: 66px; }

#recherche_content .fiche_produits_recherche dd span { font-weight: bold; }


#recherche_content .fiche_produits_recherche dd  ol li {  list-style-type: decimal; list-style-position: inside; }
#recherche_content .fiche_produits_recherche.ficheHover li { text-decoration: underline; }




#recherche_content .fiche_produits_recherche img {position: absolute; top: 0; ; margin-left: -92px; }


#recherche_content .fiche_produits_recherche .recherche_plus { position: relative; height: 15px; font-size: 1em;}
#recherche_content .fiche_produits_recherche .recherche_plus * { height:15px; }

#recherche_content .fiche_produits_recherche dt.recherche_plus {  width: 15px; background: url(../img/recherche/recherche_plus.png) no-repeat;}
#recherche_content .fiche_produits_recherche.ficheHover dt.recherche_plus { background-position: left -15px; }
#recherche_content .fiche_produits_recherche dt.recherche_plus span { display: none; }
#recherche_content .fiche_produits_recherche dd.recherche_plus 		{ height: 15px; min-height: 15px;  margin-top: -15px; }

#recherche_content .fiche_produits_recherche dd dl * { margin: 0; position: absolute; font-size: .882em; line-height: 15px; }
#recherche_content .fiche_produits_recherche dd dl  a { font-size: 1em; }
#recherche_content .fiche_produits_recherche dd dl * span { font-size: 1em; }


#recherche_content .fiche_produits_recherche dd dl dd {   min-height: 15px; width: 130px; }

#recherche_content .fiche_produits_recherche dd dl .rubrique { left: 32px;  }
#recherche_content .fiche_produits_recherche dd dl .prix { left: 222px;  }

#recherche_content .fiche_produits_recherche dd dl dd.rubrique { margin-left: 60px; }
html>body #recherche_content .fiche_produits_recherche dd dl dd.rubrique { margin-left: 60px; }
html>/**/body #recherche_content .fiche_produits_recherche dd dl dd.rubrique { margin-left: 56px; }
#recherche_content .fiche_produits_recherche dd dl dd.prix { margin-left: 30px;}



#recherche_content002 { position: relative; height: 15px;  padding-top: 9px; margin-bottom: 16px; }
#recherche_content002 fieldset#recherche_bis { float: left;display: inline; width: 240px; }
#recherche_content002 fieldset#recherche_bis p { float: left; display: inline; width: 216px; margin-top:0; }





#recherche_bis p input 					{ width: 212px; height: 18px; margin: 0; padding-left: 4px;  border: 1px solid #94a6b9;font-size: 9px; color: #3D5D7E;}
html>body #recherche_bis p input 		{ width: 210px; height: 18px ;   }
html>/**/body #recherche_bis p input 	{ width: 207px; height: 14px ; padding-top: 2px; }

#recherche_bis input#recherche_bis_button 				{ height: 20px; width: 18px;  margin: 1px 0 0 -3px; background: #94a6b9 url(../img/recherche/recherche_bis_button.png) no-repeat left top;   border: 1px solid #637384; }

html>body #recherche_bis input#recherche_bis_button 	{ height: 20px ; margin: 1px 0 0 1px; }

html>/**/body #recherche_bis input#recherche_bis_button {height: 18px; margin: 0 0 0 -4px; }

#recherche_bis	  input#recherche_bis_button:hover,
#recherche_result input#recherche_bis_button:hover { background-position: left -16px;border: 1px solid #94a6b9; }


#recherche_content002 #fiches_produits_content {  height: 18px; margin: 0 0 0 220px; padding: 0; display: block;}

html>body #recherche_content002 #fiches_produits_content { margin-left: 240px; }

#recherche_content002 #fiches_produits_content * { height: 18px; line-height: 18px;   }

#recherche_content002 #fiches_produits_nav { float: right; padding-right: 4px; font-size: 11px;  text-align: right;  }

 

#recherche_content002 #fiches_produits_nav span {  margin-left:6px; margin-right: 6px; padding: 0; display: inline; text-align: center; }

#recherche_content002  a span { display: none; }

#recherche_content002 #fiches_produits_nav ul {  padding: 0; display: inline;   }
#recherche_content002 #fiches_produits_nav li  { margin-left: -2px;  padding-left: 0; /*background:  url(../img/content001c/square.png) no-repeat left 8px; */display: inline; }
#recherche_content002 #fiches_produits_nav li a { margin-left: 1px; }
#recherche_content002 #fiches_produits_nav li a:hover { color: #637384; text-decoration: none; }
 
 #recherche_content002  .precedentes,
 #recherche_content002  .suivantes   { width: 15px; display: block;  background: url(../img/recherche/fiche_produits_nav.png) no-repeat}
 
 #recherche_content002  .precedentes { float: right;  background-position: left center; }
 
 
 #recherche_content002  .suivantes   { float: right; background-position: right center; right: 0; }

/* @group Affiner_recherche */

#affiner_recherche {  background: #d6ebff url(../img/recherche/affiner_recherche_b.png) no-repeat left bottom; }
#affiner_recherche a:hover{ text-decoration: underline; }
#affiner_recherche h3  { background: #9CF url(../img/recherche/affiner_recherche_h3.png) no-repeat left top; }
#affiner_recherche h3 span {  color: #000; background: #9CF url(../img/recherche/affiner_recherche_h3_r.png) no-repeat right top; }


#affiner_recherche dt,
#affiner_recherche dd { padding:0  4px 0 7px; }

#affiner_recherche dl {  position: relative;  // background:#d6ebff; font-size: .892em;  font-weight: bold;text-transform: uppercase;  line-height: 1.3;  }

#affiner_recherche  dt {   background: url(../img/snav001/dt.jpg) no-repeat right top;  }


#affiner_recherche  dt {display: block; height: 20px;  margin-bottom: 1px;  line-height: 20px; color: #000;   cursor: pointer; background: #c2d6ea url(../img/recherche/affine_recherche.png) no-repeat 171px 5px; }
#affiner_recherche  dt span { margin-left: 4px; }
#affiner_recherche  dd { color: #637384; margin-top: 4px ; }
#affiner_recherche  dd ul { margin-top: 0 ; }
#affiner_recherche  dd ul ul{ margin-top: 0 ;margin-left: 4px; }

#affiner_recherche  dd li { color: #000; font-weight: normal;text-transform: none; font-size: 1.1em; line-height: 1.2; text-indent: 4px; padding-left: 0;list-style-type: none;  background: url(../img/content001c/square_bullet.png) no-repeat left .6em; }


#affiner_recherche  dd li span { position: absolute; right: 4px;  }
#affiner_recherche  dd li span a { color: #637384; font-size: 9px; line-height: 1.3; font-weight: bold; }
#affiner_recherche  dd li li { font-size: 1em; }
#affiner_recherche #recherche_result { margin-top: 7px; border-top: 1px solid #FFF; padding-top: 9px;}
#affiner_recherche #recherche_result p { float: left; display: inline;  padding-top: 0; padding-bottom: 0; width: 143px;}

#affiner_recherche #recherche_result p input				{ width: 148px; height: 18px; margin: 0; padding-left: 4px;font-size: 9px; color: #3D5D7E;   border: 1px solid #94a6b9; }
html>body #affiner_recherche #recherche_result p input 		{ width: 146px; height: 18px ;   }
html>/**/body #affiner_recherche #recherche_result p input 	{ width: 143px; height: 14px ; padding-top: 2px;}

#recherche_result input#recherche_result_button { width: 18px; height: 20px; margin: 1px 0 0 -10px; background: #94a6b9 url(../img/recherche/recherche_bis_button.png) no-repeat left top;   border: 1px solid #637384; }

html>body #recherche_result input#recherche_result_button { height: 20px ; margin: 1px 0 0 4px; }

html>/**/body #recherche_result input#recherche_result_button {height: 18px; margin: 0 0 0 -1px; }

#recherche_result #recherche_moins { margin: 5px 0 6px 0;   clear: both; color: #637384; font-size: 1em;  }
#recherche_result #recherche_moins a {  text-indent: 10px; line-height: 1.1; display: block; background: url(../img/content001c/puce002.png) no-repeat left center; }

#recherche_result #recherche_moins a:hover { text-decoration: none; }
/* @end */










/* @end */

/* @group RSS*/


#efl_rss { overflow: hidden; height: 1%;
}
#efl_rss h1 {margin-bottom: 12px;
}
#efl_rss p {font-size: .961em; margin: 4px auto;
}

#efl_rss .efl-listRss-present {margin: 10px 0  2px 21px; font-weight: bold;
}
#efl_rss .efl-rss-aide {  margin: 14px auto 24px  ; 
}


#efl_rss  li {  background: url(../img/content001c/puce002.png) no-repeat 10px center; 
}
#efl_rss  li a { padding-left: 21px; color: #517AA4; font-weight: bold;
}

#efl_rss h2 {  float: left; display: inline; width: 20.5em; height: 1.583em; margin-bottom: 5px; line-height: 19px; font-size: .961em; background: #637384 url(../img/rss/efl-rss-h2.png) no-repeat left top; clear: both;
}
html>body #efl_rss h2 { width: 20.7em; 
}

#efl_rss h2 span { display: block; margin-left: 63px; padding-left:14px ;  line-height: 1.583em; color: #FFF; text-transform: uppercase; border-left: 1px solid #FFF;
}

#efl_rss .efl-rss-list { margin-bottom: 0; height: 19px;position: relative; left: -3px;}
hmtl>body #efl_rss .efl-rss-list { position: static; left: 0; 
}
#efl_rss .efl-rss-list li { float: left; display: inline; height: 19px; margin-right: 1px; background: none;
}
#efl_rss .efl-rss-list li span { display: none;
}
#efl_rss .efl-rss-list a{display: block; height: 19px; padding: 0;
}
#efl_rss .efl-rss-list a.efl-rss-flux  {  width: 36px; background: url(../img/rss/efl-rss-flux.png) no-repeat; 
}
#efl_rss .efl-rss-list a.efl-rss-google  {  width: 70px; background: url(../img/rss/efl-rss-google.png) no-repeat; 
}
#efl_rss .efl-rss-list a.efl-rss-yahoo  {  width: 69px; background: url(../img/rss/efl-rss-yahoo.png) no-repeat; 
}
#efl_rss .efl-rss-list a.efl-rss-netvibes  {  width: 77px; background: url(../img/rss/efl-rss-netvibes.png) no-repeat; margin-right: 0;
}


/* @end RSS*/


/* @group ajaxDiv */

#ajaxDiv { margin: 12px 0 0 64px; width: 551px; }

#ajaxDivHeader {position: relative; height: 79px; width: 100%; background: url(../img/produits/iframe/logo.png) no-repeat; }
#ajaxDivHeader img { position: absolute; right: 0; top: 4px;}

#ajaxDivContent {display: block; padding:16px 4px 0; border-top: 1px solid #517aa4; }

#ajaxDivContent fieldset {border: 0; }

#TB_ajaxContent #ajaxDivContent p { position: relative; display: block; margin: 6px 0px; }

#ajaxDivContent legend { color: #637384; font-weight: bold; font-size: 1.166em; }

#ajaxDivContent label {display: block; width: 257px; margin-top: 0;line-height: 1.3; text-align: right; }

html>body #ajaxDivContent label { margin-top: -2px;line-height: 1.3;  }

#ajaxDivContent label span { display: block; }

#ajaxDivContent input,
#ajaxDivContent textarea 	{  width: 276px; padding: 2px 0 0 2px;  margin-left: 269px;width: 276px; text-indent: 0; border: 1px solid #94a6b9; }

#ajaxDivContent input 		{  height: 18px;	position: absolute; top: 0; }

#ajaxDivContent textarea 	{ height: 100px; margin-top: -20px;   }

html>body #ajaxDivContent input { height: 16px;  }

html>body #ajaxDivContent textarea,
html>body #ajaxDivContent input { width: 272px;  }

#ajaxDivContent input#votre_email { width: 170px; }





#ajaxDivContent .format_email{ position: relative;height: 20px; margin-top: 4px;}
#ajaxDivContent .multiple_radio {  height: 20px; margin-left: 269px; margin-top: -20px; }


#TB_ajaxContent #ajaxDivContent .multiple_radio  p { float: left; display: inline; position: relative; width: 111px;margin: 0; text-align: left; }

#ajaxDivContent .multiple_radio label{  width: 90px; margin-left: 20px;margin-top: 2px;  color: #000; text-align: left; font-size: .916em; }

#ajaxDivContent .multiple_radio p input {  display: block; position: absolute; top: 3px;width: auto; height: auto; margin-left: 0;  border: none; }

html>/**/body #ajaxDivContent .multiple_radio p input { top: 8px;}
/*
html>body #ajaxDivContent .multiple_radio p input { margin-top: 0;}*/


 .envoie_message { display: block; position: relative; height: 20px;/* width: 4em;*/ margin-left: 269px; margin-top: 10px;   }
 
 .envoie_message a {position: relative;   height: 20px;display: block;  background: url(../img/commande_etapes/D6EBFF-buttom-l.png) no-repeat left top;}
 
 
 .envoie_message a span { display: block; width: auto;width: 5em;  margin-left: 19px;  padding: 0 8px; color: #FFF; font-size:.916em; line-height: 20px;text-transform: uppercase; border-left: 1px solid #FFF ;font-weight: bold; background: #252D34 url(../img/commande_etapes/D6EBFF-buttom-r.png) no-repeat right top ; overflow: hidden;} 

.envoie_message a:hover { background: url(../img/commande_etapes/fleche_commander-hover.png) no-repeat left top; }
.envoie_message a:hover span { color:#323B44; background: #94A6B9 url(../img/commande_etapes/commande_go-h.png) no-repeat right top;}




.index {
        /**background: url(../img/index_footer/fond_index.jpg) repeat; 
	margin: 10em 10;
	margin-left: 15px;**/
        margin: 13em 10;
	margin-left: 16px;
}

.index div.index_float {
  /**float: left;
  width: 25%;
  margin: 1em 0;**/
	background: url(../img/index_footer/fond_index.jpg) repeat 0 0;
	float: left;
  	width: 25%;
  	margin: 1em 0;
  	margin-left:2px;
  	height: 150px;
}

.index_title {
	font-weight: bold;
	text-transform: uppercase;
        list-style-image:url(../img/content001c/puce002.png);
        list-style-position:inside;
        margin-left:12px;
	font-size:0.9em;
	color:#637384;
}

.index_item, .index_item a {
        margin-left:12px;
	font-size:0.9em;
	color:#637384;
}




/********IFRAME*****/

#TB_iframeContent #nav001{ display: none !important;  }



/* @end */





