#bloc-center.gabaritpe { color: #333333; }

/********************************************************************
	ZOOM EXPOSANTS
********************************************************************/

#zoom h1 { margin-bottom: 10px; }

#zoom #info_zoom { border: 1px solid #ca0265; padding:10px; }

#zoom #onglet_zoom { height: 27px; margin: 0; }

#zoom #onglet_zoom li { float: left; font-size: 11px; list-style: none; margin-right: 2px; text-align: center; background: #8E47AD; }
#zoom #onglet_zoom li.sel { background: #ca0265; }
#zoom #onglet_zoom li.last { }

#zoom #onglet_zoom li a {  color: #fff; }
#zoom #onglet_zoom a { display: block; font-weight: bold; line-height: 27px; height: 27px; padding: 0; text-decoration: none; width: 140px; }

#zoom #info_zoom { background: #ffffff; }

/********************************************************************
	RECHERCHE STANDARD
********************************************************************/

#step_recherche p {
  line-height: 1.5em;
}

#step_recherche ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
 /* width: 15em;*/
}

#step_recherche ul.menu span {
  display: block;
  text-decoration: none;	
}

#step_recherche ul.menu li {
  margin-top: 1px;
}

#step_recherche ul.menu li span, #step_recherche ul.menu ul.menu li span {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

#step_recherche ul.menu li span:hover, #step_recherche ul.menu ul.menu li span:hover {
  background: #000;
}

#step_recherche ul.menu li ul li span, #step_recherche ul.menu ul.menu li ul li span {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

#step_recherche ul.menu li ul li span:hover, #step_recherche ul.menu ul.menu li ul li span:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}
#step_recherche ul.menu ul.menu li span:hover {
    border-left: 0;
    padding-left: 0.5em;
}
#step_recherche ul.menu ul.menu {
    border-left: 5px #f00 solid;
}
#step_recherche ul.menu span.active, #step_recherche ul.menu ul.menu li span.active, #step_recherche ul.menu span.active:hover, #step_recherche ul.menu ul.menu li span.active:hover {
    text-decoration: underline;
    background: #c00;
}
#step_recherche div.panel {
    border: 1px #000 solid;
    padding: 5px;
    margin-top: 1px;
}

#step_recherche ul.menu div.panel span, ul.menu div.panel li span:hover  {
    display :inline;
    color: #666;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    font-weight: bold;
}
#step_recherche ul.menu div.panel span:hover {
    color: #000;
    text-decoration: underline;
}


#step_recherche .code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
#step_recherche .code code { display: block; padding: 3px; margin-bottom: 0; }
#step_recherche .code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
#step_recherche .indent1 { padding-left: 1em; }
#step_recherche .indent2 { padding-left: 2em; }
#step_recherche .indent3 { padding-left: 3em; }
#step_recherche .indent4 { padding-left: 4em; }
#step_recherche .indent5 { padding-left: 5em; }
#step_recherche .indent6 { padding-left: 6em; }
#step_recherche .indent7 { padding-left: 7em; }
#step_recherche .indent8 { padding-left: 8em; }
#step_recherche .indent9 { padding-left: 9em; }
#step_recherche .indent10 { padding-left: 10em; }





#rechercheAlpha .label { font: bold 13px Arial; margin: 0 0 10px 0; color: #333; }
#rechercheAlpha a {}




#bloc-center #step_recherche h1 { margin: 0 0 15px 0; }

#step_recherche input.form-field { width: 350px; padding: 8px 5px; font: 12px Arial; }


/********************************************************************/
/*   RECHERCHE
/********************************************************************/

/* mini reset */

#step_recherche { overflow: hidden; zoom: 1; }


	/********************************************************************/
	/*   ACCORDEON
	/********************************************************************/

	#bloc-center .accordeon,
	#bloc-center .accordeon ul,
	#bloc-center .accordeon ul li { padding: 0; margin: 0; list-style: none; }

	/* position btn */

	#rechercheBtns .paragraphe .middle {text-align: center; }
	#divSubmit { margin: 200px; }

	/* accordeon */

	.form { float: left; margin: 0 3px 15px 5px; }
	
	.accordeon { width: 177px; }
	.accordeon ul { overflow-y: auto; height: 180px; width: 175px; border: solid #999; border-width: 0 1px 1px 1px; background: #fff; }
	.accordeon ul ul { width: 158px; border: none; } /* prevention scrollbar */

	.accordeon li { background: #fff; }
	.accordeon li li { padding: 2px 5px; }

	.accordeon .title { display: block; font: bold 12px Arial; line-height: 33px; height: 33px; padding: 0 10px; border: 1px solid #8E47AD; background: url("img/2012/searchfield-arrow-down.png") right top no-repeat; color: #8E47AD; cursor: pointer; }
	.accordeon .active { background: url("img/2012/searchfield-arrow-up.png") right top no-repeat; }

	.accordeon .accordeon-line { padding: 3px 5px; border: solid #ccc; border-width: 0 0 1px 0; color: #333; }
	.accordeon .accordeon-line input.form-field-search { margin: 2px 2px 0 0; }

	.accordeon .acitem { position: absolute; }


	/********************************************************************/
	/*   BTNS
	/********************************************************************/

	#bloc-center .liendirect,
	#bloc-center .newsearch,
	#bloc-center .printlist,
	#bloc-center #seeBasket,
	#bloc-center .backlist { float: left; width: 175px; }
	#bloc-center #step_recherche #divSubmit #linkSubmit,
	#bloc-center .liendirect a,
	#bloc-center .newsearch a,
	#bloc-center .printlist a,
	#bloc-center #seeBasket a,
	#bloc-center .backlist a { float: left; width: 175px; line-height: 33px; padding: 0; background: url(img/2012/rapide.png) 50% 50% no-repeat; color: #fff; text-align: center; text-decoration: none; }
	#bloc-center #step_recherche #divSubmit #linkSubmit:hover,
	#bloc-center .liendirect a:hover,
	#bloc-center .newsearch a:hover,
	#bloc-center .printlist a:hover,
	#bloc-center #seeBasket a:hover,
	#bloc-center .backlist a:hover	{ background: url(img/2012/rapide_sel.png) 50% 50% no-repeat; }

	#bloc-center .liendirect { margin: 0 0 15px 0; }
	
	#bloc-center #step_recherche #divSubmit { margin: 0 0 15px 0; }
	#bloc-center #step_recherche #divSubmit { clear: both; float: none; width: 100%; margin: 15px 0 0 0; text-align: center; }
	#bloc-center #step_recherche #divSubmit #linkSubmit { float: none; display: block; width: 165px; margin: 0 auto; background: url(img/2012/rapide.png) 50% 50% no-repeat; }
	#bloc-center #step_recherche #divSubmit #linkSubmit:hover { background: url(img/2012/rapide_sel.png) 50% 50% no-repeat; }

	/********************************************************************/
	/*   LISTE
	/********************************************************************/

	#listresults { clear: both; border: 1px solid #8E47AD; background: #ffffff; }

	.entete th { padding: 5px; background: #8E47AD; color:#FFFFFF; text-align: left; }
	.lineResult td { padding: 2px 5px; background: #ffffff; }
	.lineResultCycle2 td { background: #dfdfdf; }


/********************************************************************/
/*   ZOOM
/********************************************************************/

#zoom {}

#cadre_zoom { clear: both; }
#bloc-center #cadre_zoom h1 { margin: 15px 0 30px 0; }
#zoomLogo { float: right; }

#onglet_zoom li { background: url("img/2011/onglets.png") center bottom; }
#onglet_zoom li.sel { background: url(img/2011/cdf.png) center center; }

#onglet_zoom li a { color: #8E47AD; }
#onglet_zoom li.sel a { color: #fff; }

#info_zoom .info { display: none; }
#info_zoom .sel { display: block; }




.lineResult td { color: #000000; }



.zoomTable { color: #000000; }



#step_liste form,
#step_basket form { margin: 0; padding: 0; background: none; }
