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


/* ##### ETAPE RECHERCHE ##### */

/* Entête : */

#step_recherche { margin-bottom: 25px;  position: relative;}
/*#step_recherche a, #step_liste a, #step_basket a, #zoom a { color:#649CB7; }
#step_recherche a:hover, #step_liste a:hover, #step_basket a:hover, #zoom a:hover { color:#D32912; }*/

#step_recherche h3 { }

.trierpar {position: absolute; right: 0; top: 0px; color: #757380 !important}
/* Recherche alphabétique : */

#step_recherche #rechercheAlpha { color: #435771 !important;  /*border:1px solid #CDCDCD; margin-top:10px;-moz-border-radius:3px;-webkit-border-radius:3px; padding:10px 5px;*/
height:54px;
padding-left:15px;
padding-top:16px;
margin-bottom:10px;
 }
 

#step_recherche #rechercheAlpha a { font-weight:bold;font-size:18px;
color: #435771 !important;}
#step_recherche #rechercheAlpha a:hover { color:#757380 !important;}
#step_recherche #rechercheAlpha .label { color:#FFFFFF; font-size: 13px; }

/* Liens directs : */

#step_recherche .liendirect {/*padding: 10px 0 10px 0;float:left;*/
background:transparent url(img/functions/repeat-letter.gif) repeat-x scroll left center;
width:180px;
text-align:center;
height:25px;
line-height: 25px;
margin: 0 auto;

 }

 .alphabet { margin:10px auto; width:600px; }

#step_recherche .liendirect  a{

width:300px;
color: #FFF;
padding:5px;
text-align:center;
margin:0 auto
}

#topconsult {
width: 40%;
float: left;
margin-left: 40px;

 }
 #topconsult h2 {

background:transparent url(img/titre_bg_canard.png) no-repeat scroll 0 100%;
padding:4px 10px 13px;
color:#FFF !important;
 }
 
  #morerecentprod h2 {
background:transparent url(img/titre_bg_canard.png) no-repeat scroll 0 100%;
padding:4px 10px 13px;
color:#FFF !important;
 }

#morerecentprod {width: 40%; float: left; margin-left: 40px; }
.linkprod {
margin-left: 10px;

}


#listeallexpo.liendirect { padding: 10px 0 ;text-align:center; width:100%; }
#step_recherche .liendirect p { }
/*#step_recherche .liendirect a { font-weight: bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px;}*/

/* Recherche multicritères : */

#step_recherche .rechercheMulti {}
#step_recherche .rechercheMulti .tdlabel { }
#step_recherche .rechercheMulti .label { margin-left:10px; color:#FFF;  }
#step_recherche .rechercheMulti .tdform { }
#step_recherche .rechercheMulti .form { }
#step_recherche .rechercheMulti .form .form-field { margin:3px 10px; height: 20px; border:1px solid #CFCFCF;}
#step_recherche .rechercheMulti .form .form-field:hover,#step_recherche .rechercheMulti .form .form-field:active,#step_recherche .rechercheMulti .form .form-field:focus { border:1px solid #CFCFCF;  margin:3px 10px; height: 20px;}

/* Nomanclature arborescente via checkbox : */

#step_recherche .ulniv1 { }
#step_recherche .ulniv2 { padding-left: 15px}
#step_recherche .ulniv3 { padding-left: 30px}

#step_recherche .ulniv1 .liniv1 { }
#step_recherche .ulniv2 .liniv2 { }
#step_recherche .ulniv3 .liniv3 { }

#step_recherche .ulniv1 .liniv1 .labelCheckBoxNiv1 { }
#step_recherche .ulniv2 .liniv2 .labelCheckBoxNiv2 { }
#step_recherche .ulniv3 .liniv3 .labelCheckBoxNiv3 { }

/* Bouton de validation : */

#step_recherche #divSubmit { text-align:center;
/*background:#000;*/
margin:0px auto;
height:30px;
padding-top:15px;  
width:48%;
padding-left:20PX;
}
#step_recherche #divSubmit a { /*background:#659DB9; display:block;height:20px;padding:5px 0 0;width:150px;margin:5px auto;*/color:#FFFFFF !important;
background:transparent url(img/functions/btn_bg.gif) repeat-x scroll 0 0;
border:1px solid #435771;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
padding:2px 15px 3px;

 }
/*#step_recherche #divSubmit a:hover { background:url(img/2010/menu_nav_onglet_sel.png) no-repeat left center; }*/




/* ######## ETAPE DE RECHERCHE PRODUIT */
#rechercheproduit #step_recherche {


}
#rechercheproduit #step_recherche h1 { 
background:transparent url(img/functions/titre_bg_canard.png) no-repeat scroll 0 100%;
color:#FFFFFF;
font-size:13px;
padding:4px 10px 13px;
margin-top: 20px;
}

#rechercheproduit #step_recherche p.welcome { font-weight: bold; color: #757380; }

#rechercheproduit #step_recherche #rechercheAlpha .label { font-weight: bold; color:#000; text-transform: uppercase; font-size:15px;

background:transparent url(img/puce_rect_noir.gif) no-repeat scroll 0 4px;
padding-left:15px;

  }

#rechercheproduit #step_recherche #rechercheAlpha a {
background:transparent url(img/numberpuce-on.gif) no-repeat scroll 0 0!important;
color:#FFFFFF !important;
float:left;
height:20px;
line-height:20px;
margin-left:1px;
text-align:center;
width:20px;
font-size: 11px;
}

#rechercheproduit #step_recherche #rechercheAlpha a:hover{
background:transparent url(img/numberpuce-off.gif) no-repeat scroll 0 0!important;

}
#step_recherche .rechercheMulti .tdform {
	text-align: right;
}
#step_recherche  .rechercheMulti {
	margin-top: 20px;
	width:100%;
}
#rechercheproduit #step_recherche .rechercheMulti .label {
	color:#000000 !important;
	font-size:15px;
	font-weight:bold;
	background:transparent url(img/puce_rect_noir.gif) no-repeat scroll 0 4px;
padding-left:15px;
	text-transform:uppercase;
}

#step_liste  select, #step_liste  option  { font-size: 11px;  color:#757380 !important; }

.tableprod {
	padding: 15px;
}

.secteurproduit {

	border:1px solid #BCBCBC !important;
	color:#000000;
	padding-bottom:8px;
	margin-bottom: 20px;
	position: relative;
	
}
a.voirtous {
	background:transparent url(img/functions/repeat-letter.gif) repeat-x scroll left center;
	bottom:0;
	color:#FFFFFF;
	position:absolute;
	right:0;
	text-align:center;
	width:100px;
	height:25px;
	line-height:25px;
}
.secteurproduit tr{
	padding: 15px;
	vertical-align:top;
}

.secteurproduit  h2{
background:transparent url(img/titre_bg_gris.png) no-repeat scroll 0 100%;
color:#000000 !important;
padding:4px 10px 13px;
}

.descprodsearch {
	text-align:justify;
	padding-right:20px;
}

.descprodsearch  a{
	font-weight: bold;
} 
.descprodsearch  strong{
	color: #435771;
}
.descprodsearch  a.moreinfo{
	float: right;
}


.descprodsearch h3{
	color: #435771;
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 0px !important;
}

.boxrecherche { margin-right: 10px; }

/* ##### ETAPE LISTE ##### */

/* Entête : */

#step_liste { margin-bottom:15px; }
#step_liste h3 { }
#step_liste p { }

/* Fonctions : */

#step_liste #nbresult { font: bold 12px Arial;}

#step_liste .printlist { float:right; margin-right:10px;}
#step_liste .printlist a {font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px; }

#step_liste #affichagerequete { }

#step_liste .chgpage { font-weight:bold;float:right;}
#step_liste .chgpage a { 
background:transparent url(img/numberpuce-on.gif) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:20px;
line-height:20px;
margin-left:1px;
text-align:center;
width:20px;
}



#step_liste .chgpage a.on{ 
background:transparent url(img/numberpuce-off.gif) no-repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:20px;
line-height:20px;
margin-left:1px;
text-align:center;
width:20px;
}


/* Liste : */

#step_liste #listtoprint { }
#step_liste #listtoprint table{ margin: 0 auto; width: 80% !important;border-bottom:  1px solid #BBB}
#step_liste.StdRecherche #listtoprint table{ width: 100% !important;}
#step_liste #listtoprint .entete { }
#step_liste #listtoprint .entete th { background:transparent url(img/repeat-search.gif) repeat-x scroll 0 0; border:1px solid #BBB;color:#FFFFFF;padding:10px 3px 10px 10px; text-align:left; }
#step_liste #listtoprint .entete span {/*display:inline;float:right;*/}

#step_liste #listtoprint{ margin:0px 0 10px 0px;}

#step_liste .lineResultCycle1 a, #step_liste .lineResultCycle2 a { font-weight:bold;}
#step_liste .lineResultCycle1, #step_liste .lineResultCycle2{ padding:10px; /*border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #BBB;*/ }
#step_liste .lineResultCycle2 { background:#EEE; }
#step_liste .lineResult  {  min-height:30px; height:auto !important; height:30px !important;} 


#animationliste #step_liste .lineResult {
 min-height:80px; height:auto !important; height:80px !important;

}







#step_liste  .noprint { text-align: center; float: left; display: block; padding-right: 10px; }
/* ##### ETAPE Panier##### */

/* Entête : */

#step_basket { }
#step_basket h3 { }
#step_basket p { }

/* Fonctions : */

#step_basket #nbresult { }

#step_basket .printlist { float:left; margin-right:10px;}
#step_basket .printlist a {font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px;}

#step_basket .backlist { float:left;}
#step_basket .backlist a { font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px; }


#step_basket .newsearch { float:left; margin-right:10px;}
#step_basket .newsearch a { font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px;}

#step_basket #affichagerequete { }

#step_basket .chgpage { font-weight:bold;text-align:right;}
#step_basket .chgpage a { }

/* Liste : */

#step_basket #listtoprint { clear: both; }
#step_basket #listtoprint .entete { }
#step_basket #listtoprint .entete th { background:#659DB9;border:1px solid #BBB;color:#FFFFFF;padding:3px; }
#step_basket #listtoprint .entete span { display:block;float:right;height:5px;}

#step_basket #listtoprint table { margin:10px 0 10px 1px;border-collapse:collapse; }

#step_basket .lineResultCycle1 a, #step_basket .lineResultCycle2 a { font-weight:bold;}
#step_basket .lineResultCycle1 td, #step_basket .lineResultCycle2 td{ padding:3px; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #BBB; }
#step_basket .lineResultCycle2 { background:#EEE; }

/* ################ */
/* ##### ZOOM ##### */
/* ################ */


#zoom { /*margin:10px 0; */}

#zoom .newSearch { float:left; margin-left:160px;margin-right:10px;}
#zoom .newSearch a { font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px; }

#zoom .backListe { float:left; margin-right:10px;}
#zoom .backListe a { font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px; }

#zoom .printlist { float:left;}
#zoom .printlist a { font-weight:bold; background:url(img/2010/puce.gif) no-repeat left center; padding-left:15px; }

#zoom-title{
	margin-bottom:10px;
	height:41px;
	border:1px solid #bcbcbc;
	line-height:41px;
	background:url(img/rech/bg_title.gif) repeat-x 0 0;
}
#zoom-title h1{
	color:#111111;
	font-size:14px;
	text-align:center;
	background:none;
}

#zoom #zoomContent { clear:both; }
#zoom #zoomContent #content3{ padding:15px; }
#zoom #zoomContent .onglets{ text-align:center;font-weight:bold;padding-top:10px; }

#zoom #zoomContent .onglets a { padding-left: 10px; height: 30px; color: #FFF; text-decoration: none; line-height: 30px;
background: url(img/page_onglet.gif) no-repeat 0 -70px; zoom:1;width:125px;float:right;}

#zoom #zoomContent .onglets a span { padding-right: 10px; height: 30px; cursor: pointer; 
background: url(img/page_onglet.gif) no-repeat 100% -70px; display:block;}

#zoom #zoomContent .onglets a:hover { background: url(img/page_onglet.gif) no-repeat 0 -35px; color:#d32912; }
#zoom #zoomContent .onglets a:hover span { background: url(img/page_onglet.gif) no-repeat 100% -35px; color:#d32912; }

* html #zoom #zoomContent .onglets a:hover { color:#d32912 !important; }
* html #zoom #zoomContent .onglets a:hover span { color:#d32912 !important; }

#zoom #zoomContent .onglets a.sel { background: url(img/page_onglet.gif) no-repeat 0 0; color:#FFFFFF !important; }
#zoom #zoomContent .onglets a.sel span { background: url(img/page_onglet.gif) no-repeat 100% 0; color:#FFFFFF !important; }


#zoom #zoomContent .contenu{ border:1px solid #cdcdcd; }

#zoom #zoomContent .tableZoom { border:1px solid #cecece;margin:5px;padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px; }
#zoom #zoomContent .nomSociete { font-size:14px; font-weight:bold; }
#zoom #zoomContent .titre { font-size:12px; font-weight:bold; float:left; width:130px; }
#zoom #zoomContent span.titre { width:100%;margin-top:10px; }
#zoom #zoomContent .orga{ clear:both;float:left;margin-left:20px;margin-top:5px; }

#zoom .lineResultCycle1 a, #zoom .lineResultCycle2 a { font-weight:bold;}
#zoom .lineResultCycle1 td, #zoom .lineResultCycle2 td{ padding:3px; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #BBB; }
#zoom .lineResultCycle2 { background:#EEE; }

#zoom .ListResult { border-collapse:collapse;margin:10px auto; }
#zoom  th { background:#659DB9;border:1px solid #BBB;color:#FFFFFF;padding:3px; }


/* ################################ */
/* ##### Formulaires Lightbox ##### */
/* ################################ */

#main-lightbox div, #main-lightbox td{
	font-family:Arial,Verdana,Helvetica,Sans-Serif;
	font-size:12px;
}

#main-lightbox .form-submit{
	text-align:center;
}

#main-lightbox .recosite-btn-search{
	background:url(img/functions/btn_bg.gif) repeat-x scroll 0 0;
	border:1px solid #435771;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding:2px 15px 3px;
	cursor:pointer;
}

#main-lightbox label{
	width:150px;
}

#main-lightbox .form-bloc .form-field{
	width:275px;
	display:inline;
	margin:0;
}

#main-lightbox .form-warning {
	border:1px solid #435771;
}

#main-lightbox .form-warning h3 {
	margin-top:0;
}

#main-lightbox .selectionInfos{
	clear:both;
	padding-top:5px;
}

#main-lightbox .selectionTitle {
	color:#81808C;
	float:left;
	font-weight:bold;
	width:150px;
}

#main-lightbox .selectionContent{
	float:left;
	border:1px solid #B7B7BD;
	width:273px;
	margin-left:0;
	padding-bottom:3px;
	overflow-y:auto;
	height:110px;
}

#main-lightbox .selectionContent span{
	display:block;
	padding:3px 0 0 3px;
}

#main-lightbox .infos h2{
	border-bottom:1px solid #757575;
	color:#222222;
	font-size:1.2em;
	font-weight:bold;
	margin:6px 0pt 0pt;
	padding:0pt 0pt 4px;
	text-indent:12px;
	width:100%;
}

#main-lightbox i{
	display:block;
}

#main-lightbox .texteavbt{
	margin-bottom:5px;
}

#main-lightbox .textedessous, #main-lightbox .textedessus{
	margin-top:5px;
}

/******************************************************************/
/****************BOX recherche**************************/
/******************************************************************/


.ac_results {
	overflow: hidden;
	zoom:1;

	background:none repeat scroll 0 0 #EEEEEE;
	border-color:#9897A1 #E5E4E8 #DBDBE3 #B7B7BD;
	border-style:solid;
	border-width:1px;
	font-size:10px;
	margin: 0 0 0 1px;
	padding: 5px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 4px 0;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}
 
.ac_loading {
	/*background : Window url('ing/indicator.gif') right center no-repeat;*/
}

.searchbox_0,
.searchbox_1,
.searchbox_2 {
	display: block; padding: 2px 0 2px 8px; }

.searchbox_0 {color:#4004A}/*exposant*/
.searchbox_1 {color:#C4004A}/*innovation*/
.searchbox_2 {color:#111111}
.searchbox_3 {color:#111111}
.searchbox_4 {color:#C4004A}/*produit*/

.ac_over .searchbox_0,
.ac_over .searchbox_1,
.ac_over .searchbox_2,
.ac_over .searchbox_3,
.ac_over .searchbox_4 {
	color: #fff;
	border: solid #000; border-width: 0 0 0 3px;
	padding: 2px 0 2px 5px;
	background: #777;
}



/* ############################## */
/* ##### LISTES DYNAMIQUES ###### */
/* ############################## */

/* ##### ATTENTE ##### */

#divWaitPageLoad {
 position:relative;
 width:100%;
 z-index:10000;
}
#bg_WaitPageLoad {
    position:fixed ; 
    z-index: 10005 ; 
    filter: alpha(opacity=50) ;
   -moz-opacity: 0.4 ;
    opacity: 0.4 ; 
    background-color: #000000 ; 
    text-align:center ;   
    top:0 ;     
    left:0 ;     
    width:100% ;     
    height:100% ;
 _position: fixed;
 height: expression(body.scrollTop +document.body.clientHeight+"px");
}
#block_WaitPageLoad {
/*  position:fixed;
 z-index:10015;
 width:24%;
 left:52%;
 top:55%;
 margin-left:-165px;
 margin-top:-115px;
 pour IE 
 _position: absolute;
 top:expression(document.body.clientHeight/2+80 +"px"); 
 left:expression(document.body.clientWidth/2+20 +"px");
 background-color: white ;
 padding : 0;*/
 background-color:white;
height:120px;
left:50%;
margin-left:-145px;
margin-top:-18px;
padding:0;
position:fixed;
top:50%;
width:290px;
z-index:52015;
background:#FFF;
 }

 
 /* ##### treeview ##### */
.treeview, .treeview ul { 
	padding: 0;
	margin: 0;
	list-style: none;
}
.treeview ul {
	background-color: white;
	margin-top: 4px;
}
.treeview .hitarea {
	background: url(img/treeview/treeview-default.gif) -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}
.treeview li { 
	margin: 0;
	padding: 3px 0pt 3px 16px;
}
.treeview a.selected {
	/*background-color: #eee;*/
}
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: red; cursor: pointer; }
.treeview li { background: url(img/treeview/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
.treeview .expandable-hitarea { background-position: -80px -3px; }
.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(img/treeview/treeview-default.gif); }  
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

 /* ##### ACCORDION ##### */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }

 /* ##### filter ##### */
								
#step_liste #col_filter {float:left;width:180px; margin-top: 20px;}
#step_liste #col_liste {float:left;width:460px;margin:20px 5px 0 15px; } 
#step_liste #col_marketing {float:right;width:300px;  margin-top: 20px;} 

#step_liste #col_marketing .bloc_marketing{margin:0 0 5px 0; padding:10px 15px 15px; border: 1px solid #C3C3C3; }

#step_liste #col_filter .navigation { 
  margin: 0; 
  padding: 0; 
  list-style: none; 
  background: #000; 
  color: #fff;  
  } 
#step_liste #col_filter .navigation a, .navigation span { 
  display: block; 
  padding: 4px 10px; 
  color: #fff; 
  text-decoration: none; 
  background: #000 url(img/accordeonListeResult/menu-item.png) left bottom no-repeat; 
  } 
#step_liste #col_filter .navigation .toggleSubMenu a, .navigation .toggleSubMenu span { 
  background-image: url(img/accordeonListeResult/menu-item-deroule.png); 
  } 
#step_liste #col_filter .navigation .open a, .navigation .open span { 
  background-image: url(img/accordeonListeResult/menu-item-enroule.png); 
  } 
#step_liste #col_filter .navigation a:hover, .navigation a:focus, .navigation a:active { 
  text-decoration: underline; 
  } 
#step_liste #col_filter .navigation .subMenu { 
  font-size: .8em; 
  background: #ccc url(img/accordeonListeResult/subMenu.png) 0 0 repeat-x; 
  font-size: .9em; 
  margin: 0; 
  padding: 0; 
  border-bottom: 1px solid #666; 
  } 
#step_liste #col_filter .navigation ul.subMenu a { 
  background: none; 
  padding: 3px 20px; 
  }	
 #step_liste #col_filter .nbResultOf {}
 
 /* ##### LISTE ##### */
#step_liste #col_liste #listtoprint div.bloc_title{font-weight:bold;padding:3px;clear:both}
#step_liste #col_liste #listtoprint div.bloc_info{padding:3px;  position:relative; margin:0px 0px 20px 0px;clear:both;}
 
#step_liste #col_liste #listtoprint .lineResult{clear:both}
#step_liste #col_liste #listtoprint .over{background-color:red}
#step_liste #col_liste #listtoprint div.logoexpo{float:left;margin-top:0px/*width:30%;*/}
#step_liste #col_liste #listtoprint div.logoexpo img{display:block;border:0; float:left; margin-right:10px; margin-bottom:10px;}
#step_liste #col_liste #listtoprint div.contentexpo{width:50%;/*margin-left:35%*/}

.moreinfoprod {float: right;}

#step_liste #col_liste #listtoprint .over{background-color:#435771; color: #FFFFFF !important;}
#step_liste #col_liste #listtoprint .over a{color: #FFFFFF !important;}
 /* ##### BULLE AIDE ##### */
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #eee;
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	background: url('img/tooltip/shadow.png');
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip div { width: 220px; text-align: left; }





/********************************/
/*   RECHERCHE BOX 
/********************************/


#rechercheboxInt { background: url(img/functions/repeat-search.gif) repeat-x; zoom:1; height: 70px; padding: 0 0 0 22px; }
#rechercheboxInt #paddingEvite {
	position: relative;
 }
#rechercheboxInt .choix { font: normal 11px Arial; padding-top: 5px; color: #ffffff; }

#rechercheboxInt .lien { font: normal 11px Arial; clear: both; padding-left: 122px; color: #ffffff;  }
#rechercheboxInt .lien a { font: normal 11px Arial; color: #ffffff;  }
#rechercheboxInt .lien a:hover{ color: #dddddd;  }

#rechercheboxInt .titre_recherche { 
	background: url(img/functions/bgk-recherche.png) right no-repeat ; 
	width: 114px; 
	height: 26px; 
	line-height: 26px; 
	float: left;  
	color: #FFF; 
	text-align: center; 
	font-size: 12px; 
	font-weight: normal; 
	margin-right: 5px;  
	margin-top: 23px;
} 

#rechercheboxInt .form-field { 
	background: url(img/functions/searchfield.png) no-repeat scroll 0 0;
	padding: 5px 0 9px 0;
	border:0;
	margin: 1px 0;
	width: 675px;
	float:left;
}

#rechercheboxInt .searchHelp_btn { float:left; margin-top: 1px; cursor:pointer;}

#rechercheboxInt #words  {float:left;padding: 6px 5px 8px 5px;}

#rechercheboxInt .bt-ok  { 
	float: left; 
	text-align: center;
	line-height: 26px;
	background: url(img/functions/rechvalid.png) no-repeat scroll 0 0;
	height: 26px;
	width: 96px;
	margin-left: 5px;
	margin-top: 2px;
	color:#111111;
	cursor:pointer;
}


/********************************/
/*	RECHERCHE KONI
/********************************/

#zoom-center {
	float:left;
	width:655px;
	padding-top: 15px;
}	


/*  search-zone */
#search-zone { background: url(img/functions/repeat-search.gif) repeat-x; zoom:1; height: 54px; padding-top: 16px; padding-left: 15px; }
#search-zone .titre_recherche {background: url(img/functions/bgk-recherche.png)  no-repeat; width: 134px; height: 26px; line-height: 26px; float: left;  color: #FFF; text-align: center; font-size: 12px; font-weight: normal; margin-right: 12px; } 
.interrogation  { position: absolute; right: 120px; top: 8px }
.submit-search { position: absolute; right: 0px;background: url(img/functions/repeat-button.gif)  no-repeat; border: none;  color: #FFF; width: 96px; height: 27px; cursor: pointer; overflow: hidden; }
#search-zone .searchfield {background: url(img/functions/searchfield.png)  no-repeat; display: block; margin-bottom: 4px; width: 825px; height: 28px; line-height: 26px; float: left; position: relative;} 
.searchfield input.recherche-input{margin: 4px 5px; border: 1px solid #FFF !important; width: 680px;  }
#search-zone p { font-size: 11px; color: #c1c1c1; display: block; margin-left: 155px; margin-top: 15px; }




/*  search-nav */
#search-nav { height: 30px; background: #FFF; position: relative }
#search-nav .resultats { height: 30px; padding: 0 10px; line-height: 30px; /*width: 220px;*/ position: absolute; left: 5px;}
#search-nav .resultats h2 { background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 0 0; color:#FFFFFF;}
#search-nav  .resultats .corner{ height: 30px; display: block;  background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 100% 0; margin-left: 10px; color:#FFFFFF;padding-right:10px;}
#search-nav  .resultats  a{ background:transparent url(img/functions/puce_retour.gif)  no-repeat; padding-left: 18px; font-size: 11px !important; }


.newsearch {background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 0 0; color:#FFFFFF;}
.newsearch  a{height: 30px; display: block;  background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 100% 0; margin-left: 10px; padding-right:10px;}

#search-nav .searchtools { height: 30px; padding: 0 10px; line-height: 30px; /*width: 410px;*/ position: absolute; right: 10px;  }
#search-nav .searchtools h2 { background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 0 0; color:#FFFFFF;}
#search-nav  .searchtools .corner{ height: 30px; display: block;  background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 100% 0; margin-left: 10px; color:#FFFFFF; padding-right:15px;}
#search-nav .searchtools  a { color: #333333 !important; font-size: 13px !important; }
#search-nav .searchtools  a:hover { color: #435771 !important; font-size: 13px !important;   }
#search-nav  .searchtools  a.save{ background:transparent url(img/functions/save.gif)  no-repeat 0 3px; padding-left: 18px; font-size: 13px !important; margin-left: 10px; }
#search-nav  .searchtools  a.print{ background:transparent url(img/functions/print.gif)  no-repeat 0 1px; padding-left: 23px; font-size: 13px !important; margin-left: 10px; }
#search-nav  .searchtools  a.send{ background:transparent url(img/functions/send.gif)  no-repeat 0 3px; padding-left: 23px; font-size: 13px !important;margin-left: 10px; }
#search-nav  .searchtools  a.share{ background:transparent url(img/functions/share.gif)  no-repeat 0 0px; padding-left: 23px; font-size: 13px !important; margin-left: 10px; }


/*  ZOOM  */
#zoom-left { width: 180px; float: left; border: 1px solid #bcbcbc; }
#zoom-right { width: 460px;   float: right;   }


/*  ZOOM LEFT */

#zoom-center #icones { width: 100%; margin: 0 0 10px 0; }
#icones { text-align: center; height: 26px; padding: 5px 0; float:right; width: 100px; } 
#icones img{ padding: 0 2px;  }

#logo-exposant { display: block; text-align: center; margin : 20px 0 20px 0; }
#zoom-left h3 { background: none !important; margin-top: 7px; color: #000000 !important; margin-left:10px;}


#produits-zoom h2 { }


div.stylenoir, div.stylegris { margin-bottom: 10px; }


/* STYLE NOIR : simple */
div.stylenoir h2 { background: url(img/functions/titre_bg_noir.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px !important; }
div.stylenoir .inner { padding: 5px 0 0 0; }


/* STYLE GRIS : simple */
div.stylegris h2 { background: url(img/functions/titre_bg_gris.png) no-repeat 0 100%; color: #000000; padding: 4px 10px 13px 10px; }
div.stylegris .inner { padding: 5px 0 0 0;  }


a.button-gris {  background: url(img/functions/btn-button.gif) no-repeat; width: 167px; height: 46px; color: #FFF; display: block; text-align: center; line-height: 46px; font-weight: normal !important; font-size: 14px; margin-top: 10px; margin-left: 5px;  }
a.button-gris2 {  background: url(img/functions/btn-button2.gif) no-repeat; width: 158px; height: 32px; color: #FFF; display: block; text-align: center; line-height: 24px; font-weight: normal !important; font-size: 12px; margin-top: 10px; margin-left: 5px;  }

.informations {font-size: 11px; }
.informations b {color: #000; display: block; font-size: 12px;}
.informations p {padding: 10px 15px 0 15px; }


#infos-expo { padding-left: 15px; color: #000;}
#infos-expo b { color: #000 !imporant; }
a.infosecteur { /*color: blue !important;*/ font-weight: normal !important; } 


/*  ZOOM RIGTH */

#zoom-right div.style1 .inner { padding: 5px 15px 0 15px !important;}

.presentation { padding-bottom: 10px; }

.bloc-savoir {border: 1px solid #bcbcbc !important; color: #000; font-weight: bold; padding-bottom: 8px;}
.bloc-savoir h2 { background: #dedede !important; font-size: 12px !important;  color: #000 !important; padding: 5px 15px 5px 5px !important; }
.bloc-savoir li {padding-left: 15px; margin-top: 10px; padding-top: 2px;  }
.bloc-savoir img { padding-right: 6px; }


.produit { margin-top: 10px; padding: 0 15px 10px 15px; background: url(img/dot_black.gif) repeat-x 0 100%; }
.infosplus { font-weight: bold;  }
.nomproduit { font-weight: bold; text-transform: uppercase; }
.titreplus { float: left; font-weight: bold; font-size: 12px; }


/*PHOTO*/
.img-produit { width: 122px; float: left; position: relative; text-align: left; }
.img-produit img { display: block; }

.picto-innovation { display: none; position: absolute; left: 0; top:0 ;}

.txt-produit { width: 290px; float: right;   }

.pagination { text-align: right; width: 400px;  padding: 10px 15px 30px;}
*html  .pagination {padding: 0px 0px 8px 15px;}
.pagination a { background: url(img/functions/numberpuce-off.gif) no-repeat;  height: 20px; width: 20px; text-align: center; color: #FFFFFF;  line-height: 20px; float: left; margin-left: 1px}

.pagination a.on{ background: url(img/functions/numberpuce-on.gif) no-repeat; }

h2.innov{background:url("img/titre_bg_rosepale.png") no-repeat scroll 0 100% transparent}


.animation-bloc { padding: 5px 15px; } 
.animation-bloc .date-h { color:#000000 !important;
display:block;
float:left;
font-size:11px;
padding-right:10px;
text-align:right;
}
.animation-bloc .date-h  b { display: block; font-size: 12px;  }
.animation-bloc .date-h  em { font-weight: normal }
.animation-bloc p {display: block; width: 315px; float:left; }
.animation-bloc a { float: right;}


.resp { 
	float: left;  
	width: 198px;
	height: 80px; 
	padding: 15px;  
	border: 1px solid #FFF; 
	background: #EFEFEF ; 
}


.resp span { display: block; }
.resp span.email {float:left; }
.resp span.nom {float:left; font-weight: bold; }
.resp span.fonction{clear:both; }

#produit-picture { text-align: center;  width: 360px; margin: 0 auto; padding-top: 10px; padding-bottom: 10px;}
 p.descriptif-p { margin: 10px 0 10px 0;}
.produitb  {margin-top: 10px;}
.produitb img{  padding: 5px 0px 10px 10px;}

.nopadding {/*padding: 0px !important;*/ }





#step_liste .searchtools { height: 30px; padding: 0 10px; /*line-height: 30px; width: 410px; position: absolute;*/ right: 10px;text-align:right}

#step_liste .searchtools h2 { background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 0 0; color:#FFFFFF;}

#step_liste  .searchtools .corner{ height: 30px; display: block;  background:transparent url(img/functions/bg-navsearch.png)  no-repeat scroll 100% 0; margin-left: 10px; color:#FFFFFF; padding-right:15px; line-height:30px;}

#step_liste .searchtools  a { color: #333333 !important; font-size: 13px !important; }

#step_liste .searchtools  a:hover { color: #435771 !important; font-size: 13px !important;   }

#step_liste  .searchtools  a.save{ background:transparent url(img/functions/save.gif)  no-repeat 0 3px; padding-left: 18px; font-size: 13px !important; margin-left: 10px; }

#step_liste  .searchtools  a.print{ background:transparent url(img/functions/print.gif)  no-repeat 0 1px; padding-left: 23px; font-size: 13px !important; margin-left: 10px; }

#step_liste  .searchtools  a.send{ background:transparent url(img/functions/send.gif)  no-repeat 0 3px; padding-left: 23px; font-size: 13px !important;margin-left: 10px; }

#step_liste  .searchtools  a.share{ background:transparent url(img/functions/share.gif)  no-repeat 0 0px; padding-left: 23px; font-size: 13px !important; margin-left: 10px; } 






/***** LISTE DES EXPOSANTS *************/

#criterenumber-box {background:transparent url(img/titre_bg_canard.png) no-repeat scroll 0 100%; color:#FFFFFF; margin-top: 0px; padding:4px 10px 13px;
/* border-bottom:1px solid #BBBBBB; */}

#criterenumber-box a { color:#FFFFFF !important; }
#criterenumber-box a:hover{ color:#000000 !important; }
#criterenumber-box   #nbresult { font-weight:bold; text-align: right;   }

#step_liste div.stylenoir   h3 {background: url(img/functions/titre_bg_noir.png) no-repeat 0 100%; color: #FFF; padding: 4px 10px 13px 10px; font-size: 13px !important;  }




/*********** LISTE DES ANIMATIONS **************/

#animationliste   { width: 655px; float: left;}
#animationliste  #step_liste #criterenumber-box {background: none ; margin-top: 20px; padding:4px 10px 13px; border-bottom:1px solid #BBBBBB; position:relative; }
#animationliste  #step_liste  #criterenumber-box #nbresult { color:#000000;}
#animationliste  #step_liste .printlist  {  width:155px; margin-right: 0 !important;  margin-bottom: 20px; }
#animationliste  #step_liste #listtoprint p { padding-right:20px; width:500px; margin:10px 0 10px 0; }
#animationliste  #step_liste .printlist  h2  { background:transparent url(img/bg-navsearch.png) no-repeat scroll 0 0; color:#FFFFFF;}
#animationliste  #step_liste .printlist .corner { background:transparent url(img/bg-navsearch.png) no-repeat scroll 100% 0; color:#FFFFFF; display:block; height:30px; margin-left:10px; line-height:30px; }
#animationliste  #step_liste .printlist a { background:transparent url(img/print.gif) no-repeat scroll 0 1px; font-size:13px !important; padding-left:23px; color: #333333 !important  }
#animationliste  #criterenumber-box h2 {color:#000000;  font-size:20px; width:400px;}
#animationliste #criterenumber-box {clear:both;}
#animationliste #step_liste .lineResultCycle2 { background:#EFEFEF none repeat scroll 0 0;
color:#000000;}

#animationliste #step_liste .lineResultCycle2 b { }
#animationliste #step_liste .lineResultCycle1, #animationliste #step_liste .lineResultCycle2{ padding:20px; border-left:1px solid #fff; border-right:1px solid #FFF; border-bottom:1px solid #FFF; } 
#animationliste #step_liste .date-results { padding-bottom:15px; padding-left:15px; padding-top:10px;}
#animationliste #step_liste #listtoprint table {width: 100% !important; }
#animationliste #step_liste #listtoprint .intitule { font-weight: bold; color: #435771;  }
#animationliste #step_liste #step_liste .lineResult { height: auto; height:40px !important; min-height:40px; }
#animationliste #step_liste .lineResult  {  min-height:80px; height:auto !important; height:80px !important;}


#animationliste  #step_liste .lineResult  table {
	border-collapse: collapse;
	border-spacing: 0px;
}



#animationliste  #step_liste .lineResult  table td  {
	width: 100px;
	border-right:1px solid #BBBBBB;
}

#animationliste  #step_liste table td.strip {
	background-color: #fff;
	border-right:1px solid #BBBBBB;
}


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

.ui-accordion .ui-accordion-content {
border-top:0 none;
display:none;
margin-bottom:2px;
margin-top:-2px;
overflow:auto;
padding: 0 !important;
padding-left: 10px !important;
position:relative;
top:1px;
}

.ui-widget {
font-family:Arial !important;
font-size: 11px !important;
}

.ui-accordion .ui-accordion-content-active {
display:block;
background:#435771 !important;
}
.ui-widget-content a {
color:#FFFFFF !important;
}

.ui-widget-content a:hover{
color:#ffffff !important;
}

.ui-widget-content {
color:#ffffff !important;
border:1px solid #435771 !important;
}

.ui-accordion .ui-accordion-content li {
	margin-bottom: 5px;
	margin-top: 10px;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#ffffff !important;
text-decoration:none !important;
}
.ui-state-active, .ui-widget-content .ui-state-active {
background:#435771 none repeat-x scroll 50% 50% !important;
border:1px solid #435771 !important;
color:#FFFFFF !important;
font-weight:normal !important;
}


.ui-state-default, .ui-widget-content .ui-state-default {
background:#EFEFEF none repeat scroll 0 0 !important;
border:1px solid #EFEFEF !important;
color:#000000;
font-weight:normal;
}

.treeview ul {
background-color:#435771 !important;
margin-top:4px;
}

#accordionfilteractif h3 { font-size: 14px !important; font-weight: bold; margin-bottom: 0 !important;color:#FFFFFF !important; }
#accordionfilteractif   a { font-size: 10px !important; text-align: right; }
#accordionfilteractif   div{ font-size: 11px !important; }

#accordionfilteractif h3  a  {font-size:14px !important; }
#filterActif a { font-size:11px;
font-weight:bold;
text-align:right; }

#accordionfilteractif { 
	background: #435771;
	padding: 10px;
	color: #FFF;
}


#accordionfilteractif  .treeview li {
background:none !important;
padding-left: 15px;

}


/************ LISTE DES EXPOSANTS STYLE *************/

#step_liste #col_liste #listtoprint div.bloc_title p { font-weight: normal; }

.name_exposant { text-transform: uppercase; font-weight: bold; color: #435771; font-size:11px; }






/***********************  LISTE DES INTERMEDIAIRES *********************************/

#liste-intermediaire  {
float: left; 
width: 655px;
}
#liste-intermediaire #listtoprint div.logoexpo img {
border:0 none;
display:block;
float:left;
margin-bottom:10px;
margin-right:10px;
}
#liste-intermediaire #step_liste .criterenumber-box {
background:transparent none repeat scroll 0 0;
/*border-bottom:1px solid #BBBBBB;*/
margin-top:20px;
padding:4px 10px 13px;
 }

#liste-intermediaire #step_liste .criterenumber-box h2 {
color:#000000;
font-size:20px;
/*width:400px;*/
}

#liste-intermediaire #step_liste .criterenumber-box  .nbresult {
color:#000000;
font-weight: bold;
}

#liste-intermediaire #step_liste   .lineResult {

	min-height:80px;
  height:auto !important;
  height:80px;

 
}

#liste-intermediaire #step_liste .lineResultCycle1, #step_liste .lineResultCycle2 {
padding:10px;
}

#liste-intermediaire #step_liste .Liste_box .entete th {
background : none !important;
border:1px solid #FFF !important;
border-top:1px solid #BBBBBB !important;
color:#FFFFFF !important;
padding:5px 3px 5px 10px !important;
text-align:left !important;
}


#liste-intermediaire #step_liste  .name_exposant {
font-weight:bold;
text-transform:uppercase;
color:#435771;
}


#liste-intermediaire #step_liste  #listtoprint table { width: 100% !important; }

#liste-intermediaire #step_liste  #listtoprint table td.date-results { padding: 10px; }

#liste-intermediaire #step_liste  #listtoprint .intitule {
color:#435771;
display:block;
font-weight:bold;
}
#liste-intermediaire #step_liste #listtoprint table td.date-results p {
margin-bottom:10px;
}


#liste-intermediaire #step_liste a.viewall{
	height: 25px;
	line-height: 25px;
	background:url(img/functions/search_bg.png) no-repeat left top;
	float:left;
	color: #000000;
	padding-left:10px;
}

#liste-intermediaire #step_liste a.viewall span{
	background:url(img/functions/search_bg.png) no-repeat right top;
	display: block;
	height: 25px;
	line-height: 25px;
	padding-right:10px;
}

#liste-intermediaire #step_liste .btnliste{margin:0 auto;}

/*
#liste-intermediaire #step_liste a.viewall:hover {
	background: black;
	color: #FFF;
}
*/


#liste-intermediaire #step_liste #listtoprint {
margin:0 0 0 0 !important;
}

#liste-intermediaire #step_liste  .logoproduit {
	min-height:80px;
	height:auto !important;
	height:80px;
	margin-top:40px;
	margin-left:20px;
}




/********************** BLOC EXPERIENCE ********************/

.blocExperience {
	margin-top:15px;

	background:transparent url(img/scanline_bg.gif) repeat scroll 0 0;
}
.blocExperience h2{
	background:transparent url(img/functions/titre_bg_canard.png) no-repeat scroll 0 100%;
	color:#FFFFFF;
	font-size:13px;
	padding:4px 10px 13px;
	/*border-right: 1px solid  #C3C3C3;
		border-left: 1px solid  #C3C3C3;*/
}
.blocExperience img{
	display: block;
	text-align: center;
	padding:10px 0 10px 0;
}

.blocExperience .inner{
/*border-color:-moz-use-text-color #C3C3C3 #C3C3C3;
border-style:none solid solid;
border-width:0 1px 1px;*/
padding:10px 15px 15px;
position:relative;


}

.blocExperience .lien {
font-weight:bold;
padding-top:5px;
text-align:right;
}

.logoproduit { position: relative; margin-left: 20px;}

#col3  #inscnewsbox {
	background:transparent url(img/scanline_bg.gif) repeat scroll 0 0;
}

#col3 #inscnewsbox h2 {
background:transparent url(img/functions/titre_bg_canard.png) no-repeat scroll 0 100%;
color:#FFFFFF;
font-size:13px;
padding:4px 10px 13px;
margin-top: 20px;
}

#col3 #inscnewsbox  .inner {
/*border-color:-moz-use-text-color #C3C3C3 #C3C3C3;
border-style:none solid solid;
border-width:0 1px 1px;*/
padding:10px 15px 15px;
position:relative;
top: -8px
}

#col3  #inscnewsbox .form-submit {
	cursor: pointer;
}

#step_liste  .expo_name { font-weight: normal;float:left;}

#step_liste  .hallexpo { clear:both; display:block; margin-top:5px;margin-left:-13px; }

#step_liste  .hallexpo b { margin-left: 15px; }

#step_liste .exponomsociete { margin-right: 10px; }

.picto-innovation {
/*left:-10px;
position:absolute;
top:-20px;*/ }

span.titreinno { display: block;  }
span.titreinno a {font-size: 15px !important; }
span.exponomsociete1 { display: block; margin-top: 10px;}
span.exponomsociete1  a{ font-size: 15px; font-weight: bold !important; color: #7F7E8A; }

a.linkinfo {text-align:right !important;
float:right;
margin-right:10px;
margin-bottom:10px;
text-decoration:none; 
 }
 
 .prodino .style5 h2{
 background-image:url(img/titre_bg_canard.png);
 }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 #formSend { overflow: hidden;overflow-y: auto; width: 610px; height: 420px; padding: 5px 15px 0 15px; margin: 0 auto 15px auto; border: 1px solid #000; background: #fff; }
* html #formSend  { width: 630px; }
*+html #formSend  { width: 630px;height:448px !important; }

#formSendTop { overflow: hidden; zoom: 1; margin: 0 0 5px 0; border: solid #000; border-width: 0 0 1px 0; }
#formSendTop h2 { float: left; font: bold 13px Arial; padding: 0; margin: 0; background: none; color: #000; }
#formSendClose { float: right; }

#formSend h3 { font: bold 13px Arial; padding: 0; margin: 0 0 15px 0; color: #000; border: none; background: none; }
#formSend p { overflow: hidden; zoom: 1; margin: 0; }
#formSend em { position: relative; display: block; font: italic 12px Arial; width: 100%; }
#formSend label { font: bold 12px Arial; color: #9c9c9c; }
#formSend .mandatorysign { color: #cc0000; }
#formSend  #messageCount { position: absolute; right: 0; margin: 0 25px 0 0; }
#formSend input,
#formSend textarea { border: 1px solid #b8b8b8; background: #f2f2f2; }
#formSend input { font: normal 12px Arial; line-height: 24px; height: 24px; }

.formSendCol { font: 12px Arial; color: #000; }
.formSendCol label,
.formSendCol input,
.formSendCol textarea { padding: 0; margin: 0; }

#formSendLeft { float: left; width: 290px; overflow: hidden; zoom: 1; border: solid #ccc; border-width: 0 1px 0 0; }
#formSendLeft input { width: 275px; border: 1px solid #ccc; background: #eee; color: #333; }
#formSendLeft input,
#formSendLeft textarea { width: 275px; }
#formSendLeft textarea { height: 135px; }
#formSendLeft p { padding: 0 0 10px 0; }

#formSendRight { float: left; width: 300px; }
#formSendRight label { float: left; width: 113px; margin: 3px 0 0 0; }
#formSendRight .label { font: 12px Arial; color: #000; }
#formSendRight input { float: left; width: 170px; }
#formSendRight input.radio,
#formSendRight input.coche { float: none; line-height: 12px; height: 12px; width: 16px; border: none; background: none; }
#formSendRight h3,
#formSendRight p { padding: 0 0 5px 15px; }

#formSendRight #choixReceive { margin: 10px 0 0 0; }

#formSendRight #captchaBox { padding: 10px 0 10px 20px; margin: 5px 0 0 0; border: 1px solid #ccc; border-width: 1px 0; background: #f9f9f9; }
#formSendRight #captchaBox h3 { padding: 0; }
#formSendRight #captchaBox p { padding: 0 0 4px 0; }
#formSendRight #captchaBox #captcha { float: left; margin: 0 5px 0 0; }
#formSendRight #captchaBox label { float: left; width: 100%; }
#formSendRight #captchaBox input {  float: left; width: 130px; }

#formSend #submitLine { font: bold 13px Arial;  line-height: 30px; padding: 10px 0; background: url(img/submitBtn.png) center center no-repeat; text-align: center; }
#formSend #submitLine a { color: #fff; text-decoration: none; }
#cnt_Note {
	width:25px !important;
	border: none !important;
	background: #FFFFFF !important;

}

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

.imgLeft { float: left; margin-right: 10px; }




.prodino h2,
.prodino .style5 h2
 { color: #111111; background-image: url(img/entete_inno.png); }


