#LienAll {
	background-color: #E84F13;
	border: 1px solid #727272;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1.1em;
	font-weight: bold;
	margin: 10px;
	float: right;
	width: 200px;
   	padding: 5px;
	text-align: center;
}


/* ##################### */
/* ##### RECHERCHE PRODUIT ##### */
/* ##################### */


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

/* Entête : */

#step_recherche { }
#step_recherche h3 { }
#step_recherche p { }

/* Recherche alphabétique : */

#step_recherche #rechercheAlpha { width: 100%; text-align: center; }
#step_recherche #rechercheAlpha a { }
#step_recherche #rechercheAlpha .label { }

/* Liens directs : */

#step_recherche .liendirect { padding: 20px 0 20px 0; }
#step_recherche .liendirect p { }
#step_recherche .liendirect a { font-weight: bold; }

/* Recherche multicritères : */

#step_recherche .rechercheMulti { }
#step_recherche .rechercheMulti .tdlabel { padding:0 5px 0 0; }
#step_recherche .rechercheMulti .label { }
#step_recherche .rechercheMulti .tdform { }
#step_recherche .rechercheMulti .form { }
#step_recherche .rechercheMulti .form .form-field { }

/* 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; margin: 20px 0; }
#step_recherche #divSubmit .form-submit{ padding: 3px 10px; }
#step_recherche #divSubmit a{ text-decoration: none; }
#step_recherche #divSubmit a:hover,
#step_recherche #divSubmit a:focus,
#step_recherche #divSubmit a:active{ color: #fff }


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

/* Entête : */

#step_liste { }
#step_liste h3 { }
#step_liste p { }

/* Fonctions : */

#step_liste #nbresult { }

#step_liste .printlist { margin: 0 0 10px; text-align: center; }
#step_liste .printlist a { }

#step_liste .newsearch { font-weight: bold; margin: 0 0 10px; text-align: center; text-transform: uppercase; }
#step_liste .newsearch a { }

#step_liste #affichagerequete { }

#step_liste .chgpage { }
#step_liste .chgpage a { }

/* Liste : */

#step_liste #listtoprint { }
#step_liste #listtoprint .entete { }
#step_liste #listtoprint .entete th { }

#step_liste #listtoprint table { margin:10px 0 10px 1px; border-collapse: separate; border-spacing: 2px; }

#step_liste .lineResultCycle1, #step_liste .lineResultCycle2 { }
#step_liste .lineResultCycle1 td, #step_liste .lineResultCycle2 td{ padding:3px; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #BBB; }
#step_liste .lineResultCycle2 { background:#f2f2f2; }

#step_liste  #listtoprint .product{ background-color: #e7ecf2; margin: 0; }
#step_liste  #listtoprint .product td{ padding: 5px; }

h3.title_catg { margin: 5px 0; color:#fff; font-size:10px; }

.galery .col h4 { font-size:15px; font-weight:bold; color:#e64415 }
.galery .col { position:relative; float:left; width:185px; height:260px; background:#36393b; margin:0 10px 10px 0;padding:10px; display:inline; z-index:2; color: #FFFFFF; }
.galery .col img { /*width:185px; height:160px; */display:block;}
.galery .col span.list_link {position:absolute; bottom:10px; left:10px;font-size:13px;color:#464648; background:url(img/link_puce.png) left center no-repeat; padding-left:20px; margin-top:10px;}
.galery .col a { color:#ffffff !important; font-size:13px; font-weight:normal; }

/* Zoom produit */

.filetROUGE {  border: 1px #EE7F00 solid}
.TITRE_ROUGE { FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.TITRE_NOIRE { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #323D3E; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.filetNOIRE { border: 1px #323D3E solid}
.encartROUGE { border: none; background-color: #EE7F00; font-size: 12px; font-weight: bold; color: #FFFFFF}
.encartNOIR { border: none; background-color: #E2E2E2; font-size: 12px; font-weight: bold; color: #323D3E}
.texterouge { FONT-SIZE: 12px; COLOR: #EE7F00; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.TITRE_JAUNE { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFCC00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.texterblanc { FONT-SIZE: 9px; COLOR: #FFFFFF; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.navhautNIV2_select { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.navhautNIV3_select { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.encartJAUNE { border: none; background-color: #FAC612; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000}
.pointille { font-size: 1px; color: #EE7F00; border-color: black #EE7F00 black black; border-style: dotted; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
.ESPACE_ROUGE { FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.ESPACE_NOIRE { FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #323D3E; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.lien_ferme{color:#FFFFFF; text-decoration:none;}
.zoom-texte{ padding: 5px; }

.printlist { margin: 10px 0; text-align: center; }
.newSearch{ float: right; margin: 0 0 10px 0;}
.newSearch a{ font-weight: bold; text-transform: uppercase; }
.backListe{ float: left; margin: 0 0 10px 0;}
.backListe a{ font-weight: bold;}


/***************** Moteur de recherche Zibb *******************/
.clearer {
clear: both;
visibility:hidden;
height:1px;
margin:0 0 0 0;
padding:0;
}
#srtabs {
position:absolute;
margin:0 ;
margin-top:6px ;
padding:0;
display:block;
/*clear:both;*/
/*margin:0 0 0 5px;
padding:0;
width:470px;*/
}
*html #srtabs {margin-top:0px ;}
ul#srtabs a {
   color:#FFFFFF;
   text-decoration:none;
}
ul#srtabs li {
   background-color:#99B9DF;
   border-color:#99B9DF rgb(204, 204, 204) -moz-use-text-color;
   border-style:solid solid none;
   border-width:1px 1px medium;
   color:#FFFFFF;
   display:inline;
   float:left;
   font-family:Arial,Helvetica,sans-serif;
   font-size:13px;
   font-size-adjust:none;
   font-stretch:normal;
   font-style:normal;
   font-variant:normal;
   font-weight:bold;
   line-height:normal;
   margin:0px 1px;
   padding:5px 15px;
   text-align:center;
}
ul#srtabs li.lion {
   background-color:#99B9DF;
   border-color:#99B9DF rgb(204, 204, 204) -moz-use-text-color;
   border-style:solid solid none;
   border-width:1px 1px medium;
   color:#000000;
}
    
div#sr {
   margin:0px 0px 30px;
   padding:10px;
   width:785px;
}
div#sr2 {
   border:1px solid #CCCCCC;
/*   margin: 0px 5px;*/
   padding:10px 10px 0pt;
   display:block;
   clear:both;
   float:left;
   min-width:675px;
}
div#sr2 div#sr2 {
   border:1px solid #CCCCCC;
   margin:12px 0 10px 0 ;
   padding:10px 10px 0pt;
   float:left;
   display:block;
   min-width:653px;
   /*clear:both;*/
}
.bouton-basket {
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border : 1px solid #E66A00;
	color:#E66A00;
	width:auto;
	font-size:1.1em;
	float:right;
	cursor:pointer;
}

/* ----   warning   ---------------*/
#bloc-warning {
  border : 1px solid #2E968A;
  background : #C9E0DC;
  margin : 5px 10px;
  color : #000;
  float:center;
  padding: 8px;
}

#bloc-warning ul {
  margin : 10px 0 10px 50px;
  list-style-type:none;
}

#bloc-warning li {
  padding : 5px 10px;
}



.alert {
  border : 1px solid #FFBA82;
  background : #e84f13;
  margin : 5px 10px;
  color : #000;
  float:center;
}
.alert td {
  background : #e84f13;
  text-align : center;
  padding : 5px 15px;
  color : #fff;
  text-align : left;
  margin:0;
  border-bottom : 1px solid #fff;
}

.close{
	color:#e84f13;
	font-weight:bold;
	float:right;
}

.desabnewsletter
{
	margin-top: 100px;
	text-align:center;
}

.desabnewsletter-center
{
	text-align:center;
}
.desabnewsletter-error
{
	color:red;
	text-align:center;
}

.desabnewsletter-field {
  border : 1px solid #4A4A4A;
  padding : 1px;
  font-size : 11px;
  color : #333;
  width: 200px;
}
.desabnewsletter-submit
{
	font-weight:bold;
	border : 1px solid #727272;
	background-color:#e84f13;
	color:#ffffff;
	margin:10px 10px 10px 10px ;
	width:auto;
	font-size:1.1em;
	cursor:pointer;
	
}

.texte{padding:0;margin:0}


/******************
RECHERCHE PRODUIT
******************/

.bloc-parcours { background:#fff !important; }
#step_recherche {float:left; display:inline; margin-bottom:20px;padding:10px; width:650px; }
#step_recherche h1 { font-size:19px; color:#CA012C; padding-bottom:2px; margin-top:0; border-bottom:1px solid #CA012C; }
.gabaritspe #step_recherche h1{color:#023e86;border-bottom:1px solid #023e86;}
#step_recherche h2 { font-size:13px; }

.rechercheMulti { }

.rechercheMulti .search_titre { font-size:13px; font-weight:bold; color:#464648 }
.rechercheMulti td.tdlabel { padding-left:10px; }
.rechercheMulti td.tdlabel .label { font-size:13px; color:#464648; text-align:right}
.rechercheMulti td.tdform { padding-left:20px }
.rechercheMulti .form-field { width:170px !important }
.rechercheMulti select.form-field { border:1px solid #DADADA }
.rechercheMulti input.form-field { border:1px solid #DADADA }

#divSubmit {text-align:center; margin-top:20px; margin-bottom:20px;}
#divSubmit a#linkSubmit { display:block; color:#fff; font-weight:bold;font-size:17px; margin:0 auto; border:1px solid #dadada; line-height:30px; width:105px; background:url(img/searchbox_btn.png) repeat-x 0 0 !important; height:30px; }
.gabaritspe #divSubmit a#linkSubmit{background:url(img/gabaritnew/menuright_btn_BG.png) 50% 50% no-repeat!important;}
#divSubmit #linkSubmit:hover { text-decoration:none; color:#FFA337 !important;} 

#divSubmit span.loupe { background:url(img/loupe_search.png) no-repeat center center;float:left; height:24px; width:24px; display:inline;zoom:1; padding-left:12px; padding-top:10px;}





/******************
LISTE PRODUIT
******************/



.blochome { overflow: visible!important } 
#listtoprint { background:#fff; padding:10px;  }
#listtoprint h2 { font-size:19px; color:#CA012C; padding-bottom:2px; margin-top:0;border-bottom:1px solid #CA012C; }
.gabaritspe #listtoprint h2{color:#023e86;border-bottom:1px solid #023e86;}

#affichagerequete { font-size:13px; font-weight:bold; color:#666; margin-top:5px; margin-bottom:15px; padding-left:10px; }

h5.title_catg { margin: 5px 0; color:#464648; font-size:10px; }

#step_liste { margin-top:20px; }
h3.title_catg { margin: 5px 0; color:#fff; font-size:10px; }

#mainInner .galery .col h4 { margin-bottom:5px; margin-top:0;font-size:15px; font-weight:bold; color:#FFA337 }
#mainInner .galery .col { position:relative; float:left; width:185px; height:300px; background:#CA012C; margin:0 10px 10px 0;padding:10px; display:inline;z-index:2 }
.gabaritspe #mainInner .galery .col{background:#023e86;}
#mainInner .galery .col img { /*width:185px; height:160px; */display:block; margin:0 auto; margin-top:10px;}
#mainInner .galery .col span.list_link {position:absolute; bottom:10px; left:10px;font-size:13px;color:#464648; background:url(img/menuNav_arrow_sel.png) left center no-repeat; padding-left:15px; margin-top:10px;}
#mainInner .galery .col a { color:#ffffff !important; font-size:13px; font-weight:normal; }


/*pagination*/
.chgpage { clear:both; line-height:12px; padding: 10px;}

.chgpage a { color:#515153; font-size:13px; display:inline; }

.chgpage .pag_prev a { background:url(img/page_prev.jpg) no-repeat center center;  width:16px; height:12px; margin-right:3px }
.chgpage .pag_next  a{ background:url(img/page_next.jpg) no-repeat center center; width:16px; height:12px; margin-left:3px }

.num { font-size:12px; font-weight:bold }
.num a{ font-size:12px; font-weight:bold }


/******************
ZOOM PRODUIT
******************/


#backJSTop a { background:url(img/page_prev.jpg) no-repeat scroll left 2px; padding-left:20px; }
#container #bloczoom-produit .newSearch a { background:url(img/loupe_mini.png) no-repeat scroll left 0; padding-left:20px; color:#303030 !important; font-weight:bold; font-size:16px;}
#container #bloczoom-produit .newSearch a:hover { color:#999 !important }
#container #bloczoom-produit .backListTop a { background:url(img/page_prev.png) no-repeat scroll left 0; padding-left:20px; color:#303030 !important; font-weight:bold; font-size:16px;}
#container #bloczoom-produit .backListTop a:hover { color:#999 !important }

ul.btn_return li.newSearch { float:left; display:inline; }
ul.btn_return li.backListTop { float:right; display:inline;  }

ul.btn_return { margin:10px 0 25px 0;padding:0; float:left; display:inline; width:670px;}

#zoomProduit h2 { color:#fff !important; font-size:12px !important; font-weight:bold; margin-bottom:15px; margin-top:0}
#bloczoom-produit h2 { font-size:18px; color:#535353 }
#col_descr h3.title-zoom { font-size:15px; color:#FFA337 ; margin-top:0;margin-bottom:0px;}
#col_descr p { font-size:12px; color:#fff  }

ul.title-border { margin-top:15px; }
ul.title-border li{ float:right; display:inline; margin-left:3px; }
ul.title-border li a{ display:block;height:24px; width:130px; line-height:12px; font-weight:normal !important; padding:3px; text-align:center; color:#fff !important; background:#333;}

#bloczoom-produit {  }
.zoom_content { float:left; display:inline; width:650px; padding:10px; margin-bottom:10px; background: url(img/main_bloc_bckgris.png) repeat 0 0 }
#zoomProduit {float:left; display:inline; background:#CA012C; /*height:230px;*/ width:650px;  padding:10px; }
.gabaritspe #zoomProduit{background:#023e86;}

#bloc-center h2.zoom_titre { background:url(img/entete_bloc2.png) repeat left 0;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:40px;
line-height:40px;
text-align:left;
padding-left:30px;}


#col_descr { float:right;display:inline;width:440px; text-align:justify;}
#picture { float:left;display:inline;width:200px; position:relative;}
#picture img  { margin:0 auto; }

#pictureSlider { height:200px !important; width:300px; border:none; }
#pictureSlider li{ height:200px !important; width:300px; border:none; text-align:right; }

#prevPicBtn { position:absolute; top:182px; right:30px;}
#nextPicBtn { position:absolute; top:182px; right:0; }
#prevPicBtn a { background:url(img/slide_prev.png) no-repeat scroll 0 0 transparent !important;
height:16px;
text-indent:-9999px;
width:10px;}

#nextPicBtn a { background:url(img/slide_next.png) no-repeat scroll 0 0 transparent !important;
height:16px;
text-indent:-9999px;
width:10px;}

ul.categ_list {  }


.img_soc { float:right; display:inline; margin: 30px 10px 0 0; }
.link_document  { float:left; display:inline; margin-top:10px; clear:both ; color:#fff; font-size:13px; font-weight:bold}

#container a.link_document { color:#fff !important;}
#container a.link_document:hover { color:#999 !important }
#zoomProduit .lien_url { margin: 25px 0 0 10px; float:left; display:inline; color:#fff; }
#container .lien_url a { color:#fff !important; }
#container .lien_url a:hover { color:#999 !important }


/****************************************************
RECHERCHE EXPOSANTS
*****************************************************/

/*Recherche*/

#step_recherche.exhibitor h2{
	padding:0 10px;
	margin:10px 0;
	font:bold 15px/32px Arial;
	color:#f5f5f5;
	background:#cb012c url(img/entete_style4a.png) 0 0 repeat-x;
}
.gabaritspe #step_recherche.exhibitor h2{background:#023e86 url(img/gabaritnew/entete_style4a.png) 0 0 repeat-x;}
#step_recherche.exhibitor #rechercheAlpha{
	padding:0 55px;
	width:auto;
	height:20px;
}

#step_recherche.exhibitor #rechercheAlpha a{
	float:left;
	padding:1px 0 0;
	height:19px;
	width:19px;
	margin-right:1px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	line-height:17px;
	color:#DA002F;
	background:url(img/functions/bg_alpha.png) no-repeat left center;
}
.gabaritspe #step_recherche.exhibitor #rechercheAlpha a{color:#023e86;}
#step_liste.exhibitor #listtoprint img.loupe{
border:1px solid #CCCCCC;
}

#step_recherche.exhibitor .liendirect{
	padding:5px 0 20px;
	text-align:center;
}

#step_recherche.exhibitor .liendirect a{
	padding:5px 0 5px 28px;
	color:#DA002F;
	line-height:24px;
	background:url(img/functions/search.png) no-repeat left center;
}
.gabaritspe #step_recherche.exhibitor .liendirect a{color:#023e86;}
#step_recherche.exhibitor #rechercheAlpha a:hover,#step_recherche.exhibitor .liendirect a:hover{
	color:#FF8D00;
}

#step_recherche.exhibitor .rechercheMulti .tdlabel{
	width:220px;
}

#step_recherche.exhibitor .predefined .rechercheMulti .tdlabel{
	width:auto;
}

#step_recherche.exhibitor .rechercheMulti .label{
	font-weight:bold;
	line-height:30px;
	text-align:left;
}

#step_recherche.exhibitor .predefined .rechercheMulti .label{
	font-weight:normal;
}

#step_recherche.exhibitor .rechercheMulti .tdform{
	padding-left:0;
}

#step_recherche.exhibitor .rechercheMulti .form .form-field{
	float:none;
	font-size:11px;
}

#step_recherche.exhibitor .rechercheMulti input.form-field{
	width:250px !important;
}

#step_recherche.exhibitor .rechercheMulti select.form-field{
	width:auto !important;/* TRES TRES IMPORTANT MEME */
}

#step_recherche.exhibitor .comment{
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	color:#FF8D00;
}

#step_recherche.exhibitor .rechercheMulti .form div{
	margin:2px 0 5px;
}

#step_recherche.exhibitor .divSubmit,#step_recherche.exhibitor #divSubmit{
	height:26px;
	margin:10px 44% 0 0;
}

#step_recherche.exhibitor .rechercheMulti .divSubmit{
	margin:0;
}

#step_recherche.exhibitor .divSubmit a,#step_recherche.exhibitor #divSubmit a{
	float:right;
	padding:3px 10px;
	height:auto;
	margin:0 0 0 3px;
	border:1px solid #CA012C;
	text-decoration:none;
	font:bold 12px/18px Arial;
	color:#fff;
	background:url(img/menuright_btn_BG.png) 50% 50% no-repeat;
}
.gabaritspe #step_recherche.exhibitor .divSubmit a,.gabaritspe #step_recherche.exhibitor #divSubmit a{border:1px solid #023e86;background:url(img/gabaritnew/menuright_btn_BG.png) 50% 50% no-repeat;}
#step_recherche.exhibitor #divSubmit a{
	width:auto;
	color:#FFF!important;
}

#step_recherche.exhibitor .divSubmit a:hover{
	border:1px solid #FF8D00;
	background:url(img/menuNav_sel.png) 0 50% repeat-x;
}
#step_recherche.exhibitor .predefined{
	line-height:30px;
}

#step_recherche.exhibitor .predefined .rechercheMulti .tdform{
	padding-left:17px;
}

/*Liste*/

#step_liste.exhibitor #listtoprint{
	padding: 0 ;
	float: none;
	display: block;
	clear: both;
	width:670px;
	background:none;
}
*+html .exhibitor .chgpage{
	width:auto !important;
}

#step_liste.exhibitor #nbresult{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 10px;
	float:left;
	clear:left;
}

#step_liste.exhibitor #affichagerequete{
	/*float:left;*/
	clear:left;
	margin-top:0;
}

#step_liste.exhibitor #listtoprint table{
	border:1px solid #BBB;
	border-collapse:collapse;
	border-spacing:0;
}

#step_liste.exhibitor #listtoprint table td img{
	display:block;
}

#step_liste.exhibitor #listtoprint th{
	padding:10px 5px;
	color:#333;
	font-weight:bold;
	text-transform:uppercase;
	border: 1px solid #BBB;
	border-width: 0 1px;
	background:url(img/entete_style4a.png) repeat-x scroll 0 0 #CB012C;
}
.gabaritspe #step_liste.exhibitor #listtoprint th{background:#023e86 url(img/bg_style2.png) 0 bottom repeat-x;}

#step_liste.exhibitor #listtoprint .lineResultCycle1 td{
	background:#FFF;
}

#step_liste.exhibitor #listtoprint td{
	border-width:1px 0;
}

#step_liste.exhibitor .NOMSOCIETE, #step_liste.exhibitor td a{
	color:#CA012C;
	text-decoration:none;
}
.gabaritspe #step_liste.exhibitor .NOMSOCIETE,.gabaritspe #step_liste.exhibitor td a{color:#023e86;}
#step_liste.exhibitor td a:hover{
	text-decoration:underline;
}
#step_liste.exhibitor td .SIT:hover { color:#023e86; }
#step_liste.exhibitor td .ECO:hover { color:#99C500; }


#step_liste.exhibitor #listtoprint .valorisationexclu td, #step_basket.exhibitor #listtoprint .valorisationexclu td{ color: #FFF;font-weight:bold;background:url(img/entete_style3a.png) repeat-x 0 0 #FF8D00;}
#step_liste.exhibitor #listtoprint .valorisationexclu td a, #step_basket.exhibitor #listtoprint .valorisationexclu td a{ color: #FFF;}
#step_liste.exhibitor #listtoprint .valorisationexclu td a:hover, #step_basket.exhibitor #listtoprint .valorisationexclu td a:hover{ text-decoration:underline}
#step_liste.exhibitor .valorisation a {color:#FF8D00;font-weight:bold;}
#step_liste.exhibitor .valorisation a:hover {color:#CA012C;}
.gabaritspe #step_liste.exhibitor .valorisation a:hover {color:#023e86;}
#step_liste.exhibitor .valorisation td{font-weight:bold;}
#step_liste.exhibitor .banner,#step_recherche.exhibitor .banner { text-align: left;width:468px;margin:0 auto 10px; }
#step_liste.exhibitor .bandesc { font-style:italic; }

/*Infobulle*/
#step_liste.exhibitor .NOMSOCIETE { cursor: default; position: relative; color: #333333; }
#step_liste.exhibitor .NOMSOCIETE em {
	display: block; 
	position: absolute; 
	width: 250px; 
	height: 45px; 
	display: none; 
	z-index: 2; 
	right: -270px; 
	background-color: #FFFFFF;
	border: 2px solid #cccccc;
	padding: 10px;
	top: -70px;
	color: #000;
}
.exhibitor .links{
	padding: 0 25px;
}

.exhibitor .newsearch,.exhibitor .pdf,.exhibitor .printlist,.exhibitor .backlist,.exhibitor #seeBasket{
	float:left;
	padding-left:28px;
	line-height:24px;
	margin:0 10px 10px 0!important;
}
.exhibitor .newsearch a,.exhibitor .pdf a,.exhibitor .printlist a,.exhibitor .backlist a,.exhibitor #seeBasket a{
	text-decoration:none;
	font-weight:bold;
	color:#CA012C;
}
.gabaritspe .exhibitor .newsearch a,.gabaritspe .exhibitor .pdf a,.gabaritspe .exhibitor .printlist a,.gabaritspe .exhibitor .backlist a,.gabaritspe .exhibitor #seeBasket a{color:#023e86;}
.exhibitor .newsearch a:hover,.exhibitor .pdf a:hover,.exhibitor .printlist a:hover,.exhibitor .backlist a:hover,.exhibitor #seeBasket a:hover{
	color:#FF8D00;
}

.exhibitor .newsearch{
	background:url(img/functions/search.png) no-repeat left center;
}
.exhibitor .pdf{
	background:url(img/functions/dl.png) no-repeat left center;
}
.exhibitor .printlist{
	background:url(img/functions/print.png) no-repeat left center;
}
.exhibitor .backlist{
	background:url(img/functions/back.png) no-repeat left center;
}
.exhibitor #seeBasket{
	float:right;
	margin:0 0 5px 0 !important;
	background:url(img/functions/basket.png) no-repeat left center;
}

.legend{
	clear:both;
	margin:10px 0;
	padding:5px;
	border:2px solid #CA012C;
}
.gabaritspe .legend{border:2px solid #023e86;}
.legend span{
	color:#CA012C;
	font-weight:bold;
}
.gabaritspe .legend span{color:#023e86;}
.legend table{
	margin:10px 0;
}

#step_liste.exhibitor .chgpage{ float:right;clear:right;text-align:center;}
#step_liste.exhibitor .chgpage a.prev{ float:left;height:18px;width:18px;background:url(img/functions/prev.png) no-repeat 0 0;margin-left:2px;}
#step_liste.exhibitor .chgpage a.next{ float:left;height:18px;width:18px;background:url(img/functions/next.png) no-repeat 0 0;margin-left:2px;}
#step_liste.exhibitor .chgpage a{ float:left;height:18px;width:18px;background:url(img/functions/chgpage.png) no-repeat 0 0;font-size:12px;color:#7b7b7b;text-decoration:none;line-height:18px;margin-left:2px;}
#step_liste.exhibitor #currentpg{ float:left;height:18px;width:18px;font-size:12px;color:#000000;font-weight:bold;line-height:18px;margin-left:2px;}
#step_liste.exhibitor .chgpage a:hover{ background:url(img/functions/chgpage_hover.png) no-repeat 0 0;color:#000000;text-decoration:none;}
#step_liste.exhibitor .chgpage a.prev:hover{ background:url(img/functions/prev_hover.png) no-repeat 0 0;color:#000000;text-decoration:none;}
#step_liste.exhibitor .chgpage a.next:hover{ background:url(img/functions/next_hover.png) no-repeat 0 0;color:#000000;text-decoration:none;}

/* Panier */

#step_basket.exhibitor #listtoprint{
	padding: 0 ;
	float: none;
	display: block;
	clear: both;
	width:670px;
	background:none;
}

#step_basket.exhibitor #nbresult{
	color: #666666;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	padding-left: 10px;
	float:left;
	clear:left;
}

#step_basket.exhibitor #affichagerequete{
	/*float:left;*/
	clear:left;
	margin-top:0;
}

#step_basket.exhibitor #listtoprint table{
	border:1px solid #BBB;
	border-collapse:collapse;
	border-spacing:0;
}

#step_basket.exhibitor #listtoprint table td img{
	display:block;
}

#step_basket.exhibitor #listtoprint th{
	padding:10px 5px;
	color:#FFF;
	border: 1px solid #BBB;
	border-width: 0 1px;
	background:url(img/entete_style4a.png) repeat-x scroll 0 0 #CB012C;
}

#step_basket.exhibitor #listtoprint .lineResultCycle1 td{
	background:#FFF;
}

#step_basket.exhibitor #listtoprint td{
	border: 1px solid #BBB;
	border-width:1px 0;
	padding:3px;
}

#step_basket.exhibitor .NOMSOCIETE, #step_basket.exhibitor td a{
	color:#CA012C;
	text-decoration:none;
}

#step_basket.exhibitor td a:hover{
	color:#FF8D00;
	text-decoration:none;
}

#step_basket.exhibitor .chgpage{ float:right;clear:right;text-align:center;}
#step_basket.exhibitor .chgpage a.prev{ float:left;height:18px;width:18px;background:url(img/functions/prev.png) no-repeat 0 0;margin-left:2px;}
#step_basket.exhibitor .chgpage a.next{ float:left;height:18px;width:18px;background:url(img/functions/next.png) no-repeat 0 0;margin-left:2px;}
#step_basket.exhibitor .chgpage a{ float:left;height:18px;width:18px;background:url(img/functions/chgpage.png) no-repeat 0 0;font-size:12px;color:#7b7b7b;text-decoration:none;line-height:18px;margin-left:2px;}
#step_basket.exhibitor #currentpg{ float:left;height:18px;width:18px;font-size:12px;color:#000000;font-weight:bold;line-height:18px;margin-left:2px;}
#step_basket.exhibitor .chgpage a:hover{ background:url(img/functions/chgpage_hover.png) no-repeat 0 0;color:#000000;text-decoration:none;}
#step_basket.exhibitor .chgpage a.prev:hover{ background:url(img/functions/prev_hover.png) no-repeat 0 0;color:#000000;text-decoration:none;}
#step_basket.exhibitor .chgpage a.next:hover{ background:url(img/functions/next_hover.png) no-repeat 0 0;color:#000000;text-decoration:none;}

.gabaritspe #step_basket.exhibitor #listtoprint th{background:#023e86 url(img/gabaritnew/entete_style4a.png) 0 0 repeat-x;}
.gabaritspe #step_basket.exhibitor .NOMSOCIETE,.gabaritspe  #step_basket.exhibitor td a{color:#023e86;}
.gabaritspe #step_basket.exhibitor .valorisation a:hover {color:#023e86;}
/****************************************************
ZOOM EXPOSANT
*****************************************************/

/* General */
#zoom li { list-style-type: none; }
#zoom .liensgauche{float:left;height: 34px;}
#zoom .liensdroite{float:right;height: 34px;}
*+html #zoom .liensgauche{zoom:1;}
#zoom .liensdroite{zoom:1;}

*+html #zoom .desc{zoom:1}
#zoom .desc{border:1px solid #BBB;padding:15px;background:#FFF;}
#zoom .desc .label{font-weight:bold;color:#FF8D00;}
#zoom .desc .infosoc{float:left;margin:0 0 5px 0;font-size: 14px;}
#zoom .desc .infosoc h2{padding-left:0;margin:0 0 5px 0;font-size:18px;}
#zoom .desc .infosoc .logo {text-align:center;margin-top:10px;}
#zoom .desc .infosoc .logo img{margin:5px;border:1px solid #cdcdcd;}
#zoom .desc .coords{float:left;margin:0 0 0 10px;}
#zoom .desc .biglinkz{float:right;}
#zoom .desc .biglinkz a{
	clear:right;
}
#zoom .biglinkz a{
	float:right;
	height:50px;
	width:150px;
	margin-bottom:10px;
	line-height:25px;
	text-align:center;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	font-weight:normal
}
#zoom .biglinkz a.biglinkred{background:url(img/functions/big_btn_red.png) repeat-x 0 0;}
.gabaritspe #zoom .biglinkz a.biglinkred{background:url(img/gabaritnew/big_btn_red.png) repeat-x 0 0;}
#zoom .biglinkz a.biglinkorng{background:url(img/functions/big_btn_orng.png) repeat-x 0 0;}
#zoom .biglinkz a.biglinkdgrey{background:url(img/functions/big_btn_dgrey.png) repeat-x 0 0;}

/*#zoom .printlist a{float:right;}*/

*+html #zoomOnglets{zoom:1}
*+html #zoomDesc{zoom:1;margin:0;}
* html #zoomOnglets{zoom:1}
* html #zoomDesc{zoom:1;margin:0;}
* html .links{zoom:1;}
#zoomOnglets{float:left;margin:15px 0 -1px 0;padding-left:0}
#zoomOnglets li{float:left;color:#000; background: #F1F1F1 url(img/entete_style1a.png) repeat-x 0 0;height:25px;line-height:24px;padding:1px 10px 2px;border-left:1px solid #cdcdcd;cursor:pointer;border:1px solid #cdcdcd;margin-right:3px;}
#zoomOnglets li a{text-decoration:none;}
#zoomOnglets li.selected{color:#000000; background: #FFFFFF;border-bottom:1px solid #FFFFFF;}
#zoomDesc {clear:both;border:1px solid #cdcdcd;background:#FFFFFF;padding:15px;}
#zoomDesc .photo {float:right;margin: 0 0 0 5px;}

#zoomDesc label{font-weight:bold;color:#FF8D00;}
/* Infos société */
.zoomexposociete .nomenTab { margin: 0; }
.zoomexposociete .nomenTab h4 { margin: 0; font-size: 12px; }
.zoomexposociete .nomenTab h4 span { cursor: pointer; padding: 0 0 0 15px; }
.zoomexposociete .nomenTab h4.plus { background: url('img/functions/plus.gif') 0 center no-repeat; }
.zoomexposociete .nomenTab h4.moins { background: url('img/functions/moins.gif') 0 center no-repeat; }
.gabaritspe .zoomexposociete .nomenTab h4.plus{background:url(img/gabaritnew/plus.gif) 0 center no-repeat; }
.gabaritspe .zoomexposociete .nomenTab h4.moins{background:url(img/gabaritnew/moins.gif) 0 center no-repeat; }
.zoomexposociete .nomenTab ul, .zoomexposociete .nomenTab li { margin: 0 }
.zoomexposociete .nomenTab .subLevel { padding: 0 0 0 30px; }
.zoomexposociete .nomenTab .subLevel h4 {  }
.zoomexposociete .nomenTab .subLevel .subLevel { padding: 0 0 0 45px; }

.zoomexposociete span.italic { font-style: italic; font-size: 13px; }
.zoomexposociete span.highLight { font-weight: bold; }

.zoomArticle{padding-top:10px;border-top:1px solid #E5E5E5;margin:10px 0;zoom:1\9}
#prez.zoomArticle{border:none;padding-top:0;margin-top:0;}
#produit.zoomArticle h3{
	display:inline;
	color:#000;
	margin:0;
	font-size:16px;
}

#produit.zoomArticle label{
	font-size:14px;
}

#produit.zoomArticle .left{
	width: 525px;
}

#produit.zoomArticle a{
	color:#CA012C;
}
.gabaritspe #produit.zoomArticle a{color:#023e86;}

#commu.zoomArticle div{
	padding-left:10px;
}

#zoom #zoomDesc .zoomexpoinno ul,#zoom #zoomDesc .zoomexpoinno li{
	margin:0;
	padding:0;
	list-style-type:square;
	list-style-position:inside;
}

/* ########################## */
/* ### PUB INTERSTITIELLE ### */
/* ########################## */

#overlay {
	position:fixed;
	z-index:900;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
* html #overlay{
	position:absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
	width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
}


#blocLoader{
	position: fixed;
	z-index: 902;
	top:20%;
	left:50%;
	width:680px;
	height:auto;
	padding-bottom:5px;
	padding-top:5px;
	margin: 0 0 0 -495px;
	color:#FFF;
	font-size:18px;
	text-align:center;
}
* html #blocLoader{
	position:absolute;
	left:50%;
	top:50%;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
	margin-left: expression(0 - 150 - parseInt(this.offsetWidth / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollLeft || document.body.scrollLeft) + 'px');
}

#blocLoader .txt{
	margin-bottom:20px;
}

#blocLoader .loader{
	margin-top:20px;
}

#close{
	text-align:right;
}

#blocLoader #inner div{
	margin:0 auto!important;
}

/****************************************************
RECHERCHE INNOVATIONS
*****************************************************/

/* LIST INNOVATIONS */

.categ_title { font-size:14px !important; padding-left:0 !important; margin-top:20px !important  }

/* ZOOM INNOVATIONS */

#zoom.inno { border:1px solid #ccc }

#logo_inno { overflow:hidden }

#categ_inno { background:url(img/bg_style2.png) repeat-x center center; color:#CF8F25; padding:15px 10px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; text-transform:uppercase; font-size:16px; }

#zoomContent #content { padding:10px; background:#f7f7f7}
#zoomContent #content img { display:block; }
#zoomContent #content #infos2 img { margin-right:10px; border:1px solid #ccc }

#zoomContent #content #infos1, #zoomContent #content #infos2, #zoomContent #content #inno_links, #zoomContent #content #inno_partners { overflow:hidden }

#zoomContent #content #infos1 { margin-bottom:15px; }
#zoomContent #content #infos1 .titre { color:#24498A; padding:0; margin-bottom:15px; font-size:17px; text-transform:uppercase; }
#zoomContent #content #infos1 .logo_societe, #zoomContent #content #infos1 .more { float:left; }
#zoomContent #content #infos1 .logo_societe { margin-right:30px; border:3px solid #fff }
#zoomContent #content #infos1 .societe { margin-top:15px;color:#58595B; font-size:17px; text-transform:uppercase; }
#zoomContent #content #infos1 .stand { color:#58595B; font-size:12px; font-weight:normal; }

#zoomContent #content #inno_partners { margin-top:20px }
#zoomContent #content #inno_partners .partners { text-align:center; }
#zoomContent #content #inno_partners .partners td { padding:10px; }
#zoomContent #content #inno_partners .title { font-size:14px; text-decoration:underline }

#zoomContent #content #inno_links { margin-top:15px; }
#zoomContent #content #inno_links .links { float:left; margin-right:10px; text-align:center }
#zoomContent #content #inno_links .links a { display:block; width:155px; height:30px; padding:15px 0; color:#333; text-decoration:none; font-weight:bold;}
#zoomContent #content #inno_links .links a:hover { text-decoration:underline }
#zoomContent #content #inno_links .badge { margin-right:0 }
#zoomContent #content #inno_links .all { background:url(img/btn_inno_zoom1.png) no-repeat center center }
#zoomContent #content #inno_links .more { background:url(img/btn_inno_zoom2.png) no-repeat center center }
#zoomContent #content #inno_links .print { background:url(img/btn_inno_zoom3.png) no-repeat center center }
#zoomContent #content #inno_links .print a { padding:25px 0 5px 0 }
#zoomContent #content #inno_links .badge { background:url(img/btn_inno_zoom4.png) no-repeat center center }



#dlgrid{
	float:left;
	padding-left:28px;
	line-height:24px;
	margin:0 10px 10px 0!important;
	background:url(img/functions/dl.png) no-repeat left center;
}

#dlgrid a, .dl a{
	text-decoration:none;
	font-weight:bold;
	color:#CA012C;
}
.gabaritspe #dlgrid a,.gabaritspe .dl a{color:#023e86;}

.dl a{text-decoration:underline;}

#dlgrid a:hover, .dl a:hover{
	color:#FF8D00;
	text-decoration:none;
}

#zoomContent #zoomactu #content #inno_links { text-align:center }
#zoomContent #zoomactu #content #inno_links .links { float:none; width:155px; height:60px; display:inline-block; zoom:1; margin-right:10px; text-align:center; *display: inline;}
#zoomContent #zoomactu #content #inno_links .print a { padding:15px 0; display:block; height:30px; }



/****************************************************
MODULE SUGGESTIONS
*****************************************************/

.suggestion { padding: 20px 10px 10px 20px; border: 2px solid #EE7F00; background: url(img/bg_style2.png) repeat-x 0 100% #FAFAFA; }

.suggestion .text-dessus { margin: 0 0 15px 0; }

.suggestion .article{
	padding: 10px 10px 0 10px;
	margin: 0 0 10px 0;
	border: 1px solid #58595B;
	background: #FFFFFF;
	overflow: hidden; zoom: 1;
}

.suggestion .article h3 { margin: 0 0 10px 0; }

.suggestion .article .list .item{
	float:left;
	width:49%;
	margin-bottom:5px;
}

.suggestion .article .list .item a:hover{
	color:#FF8D00;
}

.suggestion .article .seeAll { padding: 5px 0 0 0; margin: 0 0 10px 0; overflow: hidden; zoom: 1; }

.suggestion .article .seeAll a{
	float:right;
	padding-left: 10px;
	color: #0025FF;
	background: url(img/puce_lien.png) no-repeat 0 2px;
}

.suggestion .article .seeAll a:hover{
	color:#FF8D00;
}

/************************************
	ZOOM COMMUNIQUE
************************************/

#step_liste.exhibitor .newsearch a{
	text-transform:none;
}

#zoom.inno{
	margin-top:20px;
}

#zoom.inno .dl{
	float:right;
	padding-left:28px;
	line-height:24px;
	margin:0 10px 10px 0!important;
	background:url(img/functions/dl.png) no-repeat left center;
}


#zoom.inno .dl a{
	line-height:24px;
}

#zoom.inno .biglinkz#commu{
	width: 540px;
	margin: 10px auto;
}

#zoom.inno .biglinkz#commu .OtherComm a{
	width:210px;
}

#zoom.inno .biglinkz#commu .newSearch a{
	margin-right:0;
	text-transform:none;
}

#zoom.inno .desc h2{
	font-size:16px;
	font-weight:bold;
	color:#DA002F;
}
.gabaritspe #zoom.inno .desc h2{color:#023e86;}

#zoom.inno #secteurs a{
	line-height:16px;
}


/************************************
	RECHERCHE ACTU
************************************/


#zoomactu.desc{
	padding:0;
}

#zoomactu h2{
	margin:10px;
	font-size:16px;
	font-weight:bold;
	color:#DA002F;
}

.gabaritspe #zoomactu h2{
	color:#023e86;
}

#zoomactu h3{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#555;
	margin:0;
	padding: 10px;
}

#zoomactu .content {
	color: #000000;
	font-size: 12px;
	margin: 0;
	padding: 30px 10px 10px;
}

#zoomactu .content .biglinkz{
	width: 429px;
	float:none;
	margin: 10px auto;
	height: 60px;
}

#zoomactu .biglinkz.twoButtons{
	width: 286px;
	margin: 10px auto;
}

#zoomactu .biglinkz.oneButton{
	width: 140px;
	margin: 10px auto;
}

#zoomactu .biglinkz a{
	margin: 0 5px;
	font-size:12px;
	font-weight:bold;
	text-transform:none !important;
	width: 113px;
	height:auto;
}

#zoomactu #secteurs li {
	margin: 0 6px 0 0;
}

#jaune{
	float:right;
}
#zoomactu .biglinkz div{
	width:160px;
}

#zoomactu .content .logo {
    float: right;
    margin: 0 10px;
}

/************************************
	RECHERCHE ACTU SALON
************************************/

#listtoprint .listitem {
	border:1px solid #CDCDCD;
	margin-bottom:10px;
	position:relative;
}
#listtoprint .inside{
	padding:10px;
}
#listtoprint .listitem h3 {
	background:#555555 none repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	padding:5px 5px 5px 20px;
}

#listtoprint .listitem img{
	float:left;
	margin: 0 5px 5px;
}
#listtoprint .listitem a{
	bottom:10px;
	position:absolute;
	right:10px;
}
#listtoprint .listitem p{
	margin-bottom:15px;
}







.offres { width: 100%; border: 2px solid #EE7F00; background: url(img/bg_style2.png) repeat-x 0 100% #FAFAFA; }
.offres td { padding: 10px; }
.offres .desc { font: bold 12px Arial; }













/************************************
	ESPACE RESERVE
************************************/

/* GLOBAL */

.spacevisitor #global { width: 1004px; margin: 0 auto; }

/* INFOSTOP */

.spacevisitor #changeLang { display: inline; width: auto; }

/* HEADER */

.spacevisitor #header { position: static; height: 152px; width: 1004px; padding-top: 10px; }
.spacevisitor #header.FR { }
.spacevisitor #header.GB { }

.spacevisitor #header #logos {}
.spacevisitor #header #logos #head_logo1 { background: url(img/header_space_1.png) 50% 0 repeat-x; }
.spacevisitor #header #logos #head_logo2 { background: url(img/header_space_2.png) 50% 0 repeat-x; }
.spacevisitor #header #logos .head_logo,
.spacevisitor #header #logos .head_logo a { float: left; width: 502px; text-align: center; }
.spacevisitor #header #logos .head_logo a img { padding: 0; margin: 0; border: none; }

/* NAVBAR */

.spacevisitor #navbar { height: 23px; padding: 7px 10px 0 10px; text-align: center; }
.spacevisitor #navbar h3 { float: left; display: inline; margin: 0 10px 0 0; color: #58595B; }
.spacevisitor #navbar #deconnect { font: bold 13px Arial; float: right; color: rgb(0,49,136); text-decoration: none; }
.spacevisitor #navabr #navLine { font: bold 13px Arial; color: rgb(0,49,136); }
.spacevisitor #navabr #navLine:hover { color: rgb(0,49,136); }

.spacevisitor #backHome { float: right; display: inline; padding: 10px 0 0 0; margin: 0 10px 15px 0; }

/* MAIN */

.spacevisitor #main { padding: 0; }

.spacevisitor h1 { margin: 0 0 15px 0; }

/* LOGIN */

#login { padding: 8px 10px; border: 5px solid #D8D9DA; background: url(img/sondage_bg.png) repeat-x 0 100% white; }

#login .inner,
#login .inner form { padding-bottom: 0; }
#login .inner form .form-submit { padding: 5px 10px; color: #FFF; border: 1px solid #FFF; background: #F90 url(img/menuNav_sel.png) 0 50% repeat-x; }
#login .inner form .form-submit:hover { color: #545454; background: #d3d3d3 url(img/carrepub.png) 50% 50% no-repeat; }

#login .inner form .error { border: none; text-align: center; }
#login .inner form .error .rounded { display: inline-block; padding: 5px 0 5px 20px; color: #d30d0e; background: url(img/error.png) 0 50% no-repeat; }

/* BOUTONS SOMMAIRE */

.summary { text-align: center; }

.summary .paragraphe { float: none !important; display: inline; /* pour ie -> */ vertical-align: top; zoom: 1; }
.summary .paragraphe .bloc { display: inline-block; vertical-align: top; overflow: hidden; zoom: 1; }

.summary .paragraphe .bloc { width: 156px; padding: 10px 10px 5px 10px; margin: 0 10px 20px 10px; border: 2px solid #24498A; background: url(img/bg_style2.png) repeat-x 0 50%; }
.summary .paragraphe .bloc h2 { font: bold 12px Helvetica, Arial; padding: 0; text-align: center; overflow: hidden; zoom: 1; }
.summary .paragraphe .bloc h2 .iconic .icon { float: left; display: inline; height: 32px; width: 32px; margin: 0 5px 0 0; overflow: hidden; zoom: 1; }
.summary .paragraphe .bloc h2 .iconic .icon img { float: left; height: 32px; width: 32px; }
.summary .paragraphe .bloc h2 .iconic .section { float: left; width: 115px; color: #24498A; }

.summary .active .bloc { border-color: #F90; }
.summary .active .bloc h2 .rounded .section { color: #F90; }

.summary .paragraphe .bloc .inner { font: 10px Arial; padding: 0; text-align: left; }


/****************************************************************************
******************** RELATION PRESSE
*****************************************************************************/

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

#presse_list { overflow:hidden; margin:20px 0; }
#presse_list .title { padding:10px; color:#fff; background: url(img/gabaritnew/entete_style4a.png) repeat-x 0 0 #023E86;}

#presse_list #content { padding:10px; border:1px solid #023E86; }
#presse_list #content .bloc { margin-bottom:20px; }
#presse_list #content .last { margin-bottom:0; }
#presse_list #content .bloc h4 { color:#FF8D00; font-weight:bold; font-size:13px; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #FF8D00}
#presse_list #content .bloc a { display:block; clear:both; padding-left:10px; color:#023E86; text-decoration:none }
#presse_list #content .bloc a:hover { color:#58595B; }

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

#presse_zoom { overflow:hidden; margin:20px 0; background:#F7F7F7; border:1px solid #bbbbbb }
#presse_zoom h2 { margin-bottom:20px }

#presse_contact, #presse_activite { margin-bottom:10px; padding-left:10px; border-left:5px solid #FF9900 }
#presse_contact p { font-weight:bold; }

#presse_activite { border:1px solid #bbb; padding:10px; line-height:16px;}
#presse_activite .activite_title { font-weight:bold; font-size:15px; }

.question_title { margin:20px 0 5px 0 ; font-weight:bold;}

#presse_links { margin-top:15px;  text-align:center }
#presse_links .links { float:none; width:155px; height:60px; display:inline-block; zoom:1; margin-right:10px; text-align:center; *display: inline;}
#presse_links .links a { display:block; width:155px; height:60px; line-height:60px; color:#333; text-decoration:none; font-weight:bold;}
#presse_links .links a:hover { text-decoration:underline }
#presse_links .badge { margin-right:0 }
#presse_links .more { background:url(img/btn_inno_zoom2.png) no-repeat center center }
#presse_links .print { background:url(img/btn_inno_zoom3.png) no-repeat center center }
#presse_links .badge { background:url(img/btn_inno_zoom4.png) no-repeat center center }









