
/**********************************************************************************************/
/*   FUNCTIONS
/**********************************************************************************************/

/* styles récupérés de la session précédente */


/*******************************************************************************/
/* News exposant */
/*******************************************************************************/

#exponews a {
	text-decoration : none;
	color : #0060a9;
	
}

#exponews a:hover {
	color: #707072;
}

/*******************************************************************************/
/* Tableau des statut */
/*******************************************************************************/


.tab-status{
 border : none;
 border-bottom-width:0px;
 padding:none;
 width:100%;
 }

.tr-status{
	background:#FFFFFF;
}
.td-status, .td-status-titre{
 vertical-align:middle;
font-size:11px;
 border : none;
 }

.td-status-titre{
  font-weight : bold;
}

/*******************************************************************************/
/* Recherche */
/*******************************************************************************/

/* Liste des résultat de la recherche */
TABLE.liste{}

TABLE.liste TH{
	font-weight:bold;
	background:#99CC66;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	}
TABLE.liste TD.sep{background:#99CC66}
TABLE.liste TD{
	padding-left : 3px;
	/*font-size: 10px;*/
	}



/*******************************************************************************/
/* Requeteur */
/*******************************************************************************/

.requeteur { border: 1px solid #c5c5c5; }


.requeteur a { color: #EE7D4A;}
.requeteur a:hover { color: #707072;}

.requeteur .form, .requeteur .form-field {
	BORDER: #99CC66 1px solid;
	font-size: 11px;
	background: #dbedc9;
	padding: 1px;
}

.entete-tableau {
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	background: url(img/bg_th.gif) repeat-x 0 0 #dbdbdb;
	color: #707072;
	padding: 5px 10px;
	font-weight: 700;
}

.selections th {
	font-size: 12px;
	text-align: center;
	background: #cce5b2; 
	text-transform: uppercase;
	color: #000000;
	padding: 3px 0px;
}

.entete-tableau-resultat {
	font-size: 14px;
	text-align: left;
	text-transform: uppercase;
	border-bottom: 1px solid #99CC66;
	color: #99CC66;
	padding: 5px 0;
	margin: 0 10px 5px 10px;
	font-weight: 700;
}

.txtwarn { background: #ffcccc; padding: 10px; margin-bottom: 10px;}

.bouton { float:left; margin: 0 20px 0 0; }
.bouton-lien { float:left; height:22px; background: url(img/bt_fd.jpg) repeat-x bottom left; margin: 0 20px 0 0; }
.bouton-lien img { vertical-align:middle; }
.bouton-lien a { font-family: verdana; color:#79A543 !important; font-weight: 700; font-size: 13px !important; }
.bouton-lien a:hover { text-decoration: none !important;}

.bouton-lien.vertbt { background: url(/img/bt_vert_fond.gif) repeat-x bottom left; }
.bouton-lien.vertbt a { color: #597c50 !important; }

.intitule { font-size: 12px; font-weight: 700; }

.requeteur h2 { color: #FFFFFF !important; font-weight: 700; font-size: 16px !important; background: #99CC66; padding: 2px 10px 1px 10px; }


/*******************************************************************************/
/* Accès tracking */
/*******************************************************************************/

.acces-tracking h2 { color: #FFFFFF !important; font-weight: 700; font-size: 16px !important; background: #99CC66; padding: 2px 10px 1px 10px; }

.acces-tracking a { color: #EE7D4A; }
.acces-tracking a:hover { color: #707072; }

.acces-tracking .form, .acces-tracking .form-field {
	BORDER: #99CC66 1px solid;
	font-size: 11px;
	background: #dbedc9;
	padding: 1px;
}

.demarrer { line-height: 20px; background: #E65011;  padding: 2px 10px 2px 10px; }
.demarrer a { color: #F4A804 !important; font-weight: 700; }
.demarrer a:hover { text-decoration: none !important;  }

.menu-tracking { text-align:center; margin: 20px 0; }
.menu-tracking li { display: inline; font-weight: 700; margin-right: 30px; background: url(/img/puce_verte.gif) no-repeat 0 0; 
padding: 0px 0 4px 20px;}
.menu-tracking li a { font-size: 14px !important; }

.acces-tracking h3 {
	color: #99CC66 !important;
	font-weight: 700; 
	font-size: 14px !important; 
	border-bottom: 1px solid #99CC66;
	margin: 0 0 10px 0 !important; 
	padding: 0 0 2px 0 !important;
}

.entete-tableau div { font-size: 14px !important; }
.entete-tableau img { padding: 0 !important; margin:0 !important; }

.acces-tracking .case  {
	text-align: center;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	background: #CCE5B2;
	height: 30px;
	border-top: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;

}

.acces-tracking .item { padding: 5px 10px; font-weight: 700; text-align: center; }

.acces-tracking .add { padding: 10px 0; border-top: 1px solid #C5C5C5; }

.form-sep { color :#EE7D4A; font-size:14px; font-weight:bold; }

.case-stand { text-align: center; background: #CCE5B2; border: 1px solid #FFFFFF; }
.case-stand img { padding: 0 !important; margin:0 !important; }
.case-stand .titre { font-size: 12px; font-weight: 700; color: #000000; text-transform: uppercase; padding-top: 5px;}

INPUT.tracking-search { width:50px; BORDER:#EE7D4A 1px solid; font-size:11px; background: #FFF; height:16px;}
INPUT.tracking-searchok { background: #EE7D4A; color:#FFF; font-weight:bold; border:none; font-size:11px; }

.cacheimage img { display:none; }

table.result-stand td { text-align: center; padding: 5px; border-bottom: 1px solid #E65011; }

.detail-visiteur  img { padding: 0 !important; margin:0 !important; }
.detail-visiteur .infos td { padding: 0 0 10px 0; } 
.detail-visiteur .form-sep { padding: 0 0 10px 0; }
.titre-vert { background: #CCE5B2; color: #000; padding: 0 10px 1px 10px; font-size: 12px;}

.expoiter li { list-style-type: disc !important; list-style-position: inside; margin-bottom: 5px; background: none !important; color: #99CC66;}

.entete-vert { font-weight: 700; color: #FFFFFF; font-size: 12px; text-align: left; padding: 0 10px 1px 10px; background: #99CC66; }


 /********************************/
/* RECHERCHE EXPOSANT
/********************************/


/* Zoom */
/* Pour le Zoom */

#Zoom a.access{ text-decoration: none; }
#Zoom a.access.left{ float: left; }
#Zoom a.access.rendezvous{ margin: 20px 20px 0 0; }

#contentZoom h1{ font-size: 20px; margin: 0 0 30px 0; border-bottom: 1px solid #647882; }
#contentZoom h1 span{ background: #fff; padding: 5px; position: relative; left: 0; top: 10px;}
#contentZoom h2{ 
	padding: 0 0 0 15px; 
	font-size: 13px; 
	color: #fff; 
	background: url(img/functions/zoom/title_zoom.png) no-repeat top left; 
	margin: 0; 
	height: 26px; 
	line-height: 26px;
}
#contentZoom .zoomHeader{ height: 4px; width: 100%; background: url(img/functions/zoom/header_zoom.png) no-repeat top left; zoom: 1; font-size: 1px;}

#contentZoom .zoomElement_style1{ margin: 0 0 20px 0; border-width: 0 1px 1px 1px; border-style: solid; border-color: #cddce1; padding: 15px; width: 599px;}
#contentZoom .zoomElement_style1 .important{ font-size: 13px;}
#contentZoom .zoomElement_style1 .basicInfos span,
#contentZoom .zoomElement_style1 .marqueList span,
#contentZoom .agence span{ color: #5CC5ED; font-weight: bold; }
#contentZoom .zoomElement_style1 img{ float: left; margin: 0 20px 20px 0; }

#contentZoom .zoomElement_style2{ background: url(img/bloc_630.png) no-repeat bottom left; padding: 0 0 10px 0; margin: 0 0 20px 0; }
#contentZoom .zoomElement_style2 .contenu{ background: url(img/bloc_630.png) no-repeat top left; padding: 10px; }
#contentZoom .zoomElement_style2 h2{ 
	padding: 0 0 0 25px; 
	color: #5CC5ED; 
	background: url(img/functions/zoom/puce_small_zoom.gif) 5px center no-repeat; 
	margin: 0 0 10px 0; 
	height: auto; 
	line-height: normal;
}

#contentZoom .marqueList{ width:390px; float:left; margin: 10px 0 0 0; }

#contentZoom .line2 { background: #f0f0f0;}
#contentZoom .puce { float:none !important; margin:0 5px 2px 0 !important;}
table.tableau, table.tableau td, .rdvform {font-size:12px;} /*pour problème de polices trop grosses sur IE */
table.tableau td {padding:3px;}
table.tableau input.form-submit {
	background:transparent url(img/inscnewsbox_btn.png) no-repeat scroll 0 0;
	border:none;
	color:#E2007A;
	height:27px;
	line-height:normal;
	margin-bottom:5px;
	padding-bottom:4px;
	width:90px;
	font-weight:bold;
}


 /********************************/
/* RECHERCHE NEWS EXPOSANT
/********************************/


/* Etape recherche */

div.access  { 
	float: left;
	margin-top: 5px;
	height: 27px; 
	font-weight: 700; 
	padding-left: 10px;
	line-height: 25px;
	background: url(img/acces_left.png) no-repeat 0 0;
	cursor: pointer;
}

div.access input { 
	float: left; 
	height: 27px; 
	padding-right: 10px; 
	background: url(img/acces_right.png) no-repeat 100% 0;  
	border: none;
	color: #E2007A;
}

div:hover.access { background: url(img/acces_left.png) no-repeat 0 100%; }
div:hover.access input { background: url(img/acces_right.png) no-repeat 100% 100%; color: #5DC5ED; }

#researchnews label  { font-weight: 700; color: #004877; }
#researchnews .form-field { width: 180px; border: 1px solid #ccc;}
#researchnews .form-field:hover { border: 1px solid #5DC5ED;}
#researchnews .form-bloc { margin: 0 0 20px 0; }
#researchnews p{ margin: 10px 0; }
.sousselect { display: block; }
.abecedaire { text-align: center; }
.alphabet {  padding: 0 0 10px 0; }

.explanation{text-align: center; font-style:italic; }

#researchnews ul.lvl1List{list-style-type: none; list-style-position: outside; }
#researchnews ul.lvl1List li{ list-style-position: outside; }
ul.lvl2List{list-style-type: none; margin: 5px 0; }
ul.lvl2List li{margin: 2px 0 2px 20px; }

ul span.lvl1Elem{cursor: pointer; color: #E2007A; padding: 0 0 0 15px; font-size: 11px; }

ul.lvl1List div.plus{ background: url(img/functions/plus.gif) no-repeat 15px center; }
*html ul.lvl1List div.plus{ background: url(img/functions/plus.gif) no-repeat 20px center; }
*+html ul.lvl1List div.plus{ background: url(img/functions/plus.gif) no-repeat 20px center; }

ul.lvl1List div.moins{ background: url(img/functions/moins.gif) no-repeat 15px center; }
*html ul.lvl1List div.moins{ background: url(img/functions/moins.gif) no-repeat 20px center; }
*+html ul.lvl1List div.moins{ background: url(img/functions/moins.gif) no-repeat 20px center; }

.searchBtn{ margin: 10px 0; }


/* Etape liste */

.ListResult{ border-spacing: 1px; border-collapse:separate;}

.listecomplete {   }
.pagination{ text-align: center; padding: 5px 0;}

.txtDessus{ margin: 10px 0; }

.ShowCheckboxBasket{}
.ShowBasket{text-align:right; padding:5px 0;}

.numberofresult {padding:5px 0;}
.numberofresult span{font-weight:bold;}

.showqualify {padding:5px 0;}
.showqualify span{font-weight:bold; font-style: italic;}

.ListResult td, .ListResult th { padding: 5px; }
.ListResult th.libelle { color: #FFF; font-size: 12px; }

.OrderList{ }

/* Etape zoom */

#contentZoom {	 width: 630px; margin: 10px auto 0; background-color: #fff; text-align: left;}
#contentZoom h3{ padding: 5px; margin: 0 0 10px 0; border-bottom: 1px solid #5CC5ED; }
#contentZoom .company{ font-weight: bold; margin: 0 0 20px 0; background-color: #5CC5ED; color: #fff; padding: 5px;}
#contentZoom .texte{ margin: 0 0 40px 0; }
#contentZoom .img{ float: left; margin: 0 5px 5px 0;}
#contentZoom .retour{ text-align: center; }

#bloc-center .zoomNews h2{ text-align: right; margin-bottom: 0;}
#bloc-center .zoomNews h2 span{ padding: 0 0 0 10px; }
.zoomNews h4{ text-align: right; font-size: 14px; margin: 0 0 15px 0; }
.zoomNews h3{ margin: 0 0 10px 0; }

#bloc-center .zoomNews h2 a, #bloc-center .zoomNews h4 a{ color: #5DC5ED; text-decoration: none; }
#bloc-center .zoomNews h2 a:hover, #bloc-center .zoomNews h4 a:hover{ color: #E2007A;}

.zoomNews .desc{ margin: 0 0 20px 0; }
.zoomNews .desc img{ float: right; margin: 0 0 5px 5px;}
.zoomNews .date{ margin: 0 0 30px 0; text-align: right; font-style: italic; }

#bloc-center .zoomNews .links{ text-align: center;}
#bloc-center .zoomNews .links a{ text-decoration: none; }
#bloc-center .zoomNews .links a:hover{ text-decoration: underline; }
#bloc-center .zoomNews .links a.back{ font-weight: bold; }

/********************************************************************************/
/*  ZOOM news exposant
/********************************************************************************/
#share {float: right; }
.link{padding-right:5px;}
#share .wikio { margin-top: -5px;}
#share span { float: left; }
#cellcentrale_print td {font: normal 12px Arial, Verdana, Helvetica, Sans-Serif;}

.searchInfos{ background: url(img/bloc_630.png) no-repeat 0 100%; padding-bottom: 10px; zoom:1; }
.searchInfos .contenu{ background: url(img/bloc_630.png) no-repeat 0 0; padding: 10px; }


/********************************************************************************/
/*  FORM GP
/********************************************************************************/
.bloc-center{text-align:center;}
.form-separator{color:#58953B;font-weight:bold;}
.form-separator hr{ margin:10px 0px 10px 0px;background-color:#58953B;color:#58953B}