/*
             |-------------------|
   			 |  Styles Généraux  |
		     |-------------------|			
*/

/*------------ info bulle atlas & gtm ------------*/
.bulle_info,
.bulle_gtm {
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
	font-weight:normal;
}
.bulle_info:hover {
	border:0; /*--- Attribut permettant d'afficher la bulle dans ie6---*/
	z-index:25;
}
.bulle_info span,
.bulle_gtm .info_bulle_gtm {
	display:none;
}
.bulle_info:hover span,
.bulle_gtm:hover .info_bulle_gtm{ 
	display:block; 	
 	position:absolute;    
    top:19px; 
    left:30px; 
    width:250px;
    border:1px solid #0066ff;
    background-color:#0066ff; 
	color:#fff;
    text-align:left;
    font-weight:normal;
    padding:3px;
	font-size:11px;
}
.bulle_gtm:hover .info_bulle_gtm {     
    top:23px; 
    left:7px;
	z-index:25;
}
/*------------ Picto Information ------------*/
div.picto-information {
	background:transparent url(/commun/images/pictos/picto-information.png) no-repeat;
	display:inline-block;
	width:12px;
	height:12px;
}
*+html div.picto-information {
	display:inline;
}
* html div.picto-information {
	display:inline;
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/commun/images/pictos/picto-information.png', sizingMethod='crop'); 
	zoom:1;
}

/*------------ Débug liste déroulante ie6 ------------*/
.innerFixer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	border:0;
}

/*------------ GTM - 3 blocs nomenclature ------------*/
.nomenclature_type_1, .nomenclature_type_2, .nomenclature_type_3 {
	float:left;
	width:200px;
	border:1px solid #ddd;
	padding:5px;
	margin:20px 20px 0 0;
	height:112px;
	background-color:#f4f4f4;
}
.nomenclature_type_2 {
	margin-right:0;
}
.input_clave {
	width:200px;
	background-color:#fff;
}
.input_nombre {
	width:20px;
	background-color:#fff;
}
.nomenclature_type-actif {
	border:2px solid #ff6600;
}
.nomenclature_type_1 h2, .nomenclature_type_2 h2, .nomenclature_type_3 h2 {
	margin-top:0;
	margin-bottom:10px;
}
.nomenclature_type_1 .bouton-off, .nomenclature_type_2 .bouton-off, .nomenclature_type_3 .bouton-off,
.nomenclature_type_1 .bouton-on, .nomenclature_type_2 .bouton-on, .nomenclature_type_3 .bouton-on {
	margin-top:5px;
}

/*------------ GTM API ------------*/
/*a.doc-name-gtm {
	display:block;
	font-weight:bold;
	margin-top:5px;
}
.doc-category-gtm {
	margin-top:5px;
}*/
.input_nomenclature, .input_date {
	width:90px;
}
/*
.select_pays-gtm {
	width:180px;
}
.bloc-resultat-gtm {
	border:1px dashed #dddddd;
	background-color:#eeeeee;
	padding:5px;
	margin:8px 0;
}
.bloc-resultat-gtm td{
	vertical-align: middle;	
}
.afficher-detail, .cacher-detail,
.afficher-detail:hover, .cacher-detail:hover {
	color: #FFF;
	padding-left: 10px;
	margin-left: 20px;
	text-decoration: underline;	
	background: url(/commun/images/picto-plus.gif) left center no-repeat;
}
.afficher-detail:hover, .cacher-detail:hover {
	text-decoration: none;	
}
.cacher-detail, .cacher-detail:hover {
	background: url(/commun/images/picto-moins.gif) left center no-repeat;	
}
div#contenu div.service__c table.aucentre, div#contenu div.service__gtm table td.aucentre, table td .aucentre {
	text-align: center;	
}
.page_service_gtm_document_determination .input_nomenclature, .page_service_gtm_document_determination .input_date,
.page_service_gtm_import_controls .input_nomenclature, .page_service_gtm_import_controls .input_date,
.page_service_gtm_export_controls .input_nomenclature, .page_service_gtm_export_controls .input_date,
.page_service_gtm_document_determination_d2 .input_nomenclature, .page_service_gtm_document_determination_d2 .input_date,
.page_service_gtm_import_controls_d2 .input_nomenclature, .page_service_gtm_import_controls_d2 .input_date,
.page_service_gtm_export_controls_d2 .input_nomenclature, .page_service_gtm_export_controls_d2 .input_date { 
	width: 115px;
} 
*/

/*------------ Boutons de validation ------------*/
.bouton-off {
	width:auto;
	height:20px;
	background-color:#0066ff;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:2px 5px;
	/*font-size:1.1em;
	font-weight:bold;*/
}
.bouton-on {
	width:auto;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #0066ff;
	color:#0066ff;
	text-align:center;
	margin:0px;
	padding:2px 5px;
	/*font-size:1.1em;
	font-weight:bold;*/
	text-decoration:none;
	cursor:pointer;
}

/*------------ Formulaires général ------------*/
.input_radio, .input_checkbox {
	width: auto;
	border: 0;
	padding: 0;
	background: none;
	background-color: none;
}
.input_antispam {
	width:145px;
}

/*------------ ... ------------*/
/*------------ ... ------------*/
/*------------ ... ------------*/
/*------------ ... ------------*/
/*------------ ... ------------*/
/*------------ ... ------------*/
/*------------ ... ------------*/
/*------------ ... ------------*/

/*-----------Bloc-TAM --------*/
#contenu .bloc-tam {
	width:200px;
	float:right;
	padding: 0;
	margin: 0 0 0 15px;
}
.bloc-tam div#encart-img {
	float:left;
	margin:0;
	border:1px solid #999;
	background-color:#fff;
	padding: 5px;
}
#contenu .lien-tam {
	width:200px;
	float:right;
	padding:5px;
	text-align:center;
}
.bloc-tam {
	font-size: 11px;
	margin-top:0;
}
.bloc-tam h2 {
	margin-top:0;
	padding-top:0;
}
.bloc-tam div#encart-img p {
	margin: 4px 0 3px 0;
	padding: 0;
	text-align:left;
}
.bloc-tam div#encart-img .img-expert {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.page_service_tam_voir_expert_2 #contenu h1,
.page_service_tam_questionnaire_2 #contenu h1,
.page_service_tam_questionnaire_presentation_2 #contenu h1,
.page_service_tam_questionnaire_questions_2 #contenu h1,
.page_service_tam_voir_expert_2 #contenu h2,
.page_service_tam_questionnaire_2 #contenu h2,
.page_service_tam_questionnaire_presentation_2 #contenu h2,
.page_service_tam_questionnaire_questions_2 #contenu h2,
.page_service_tam_voir_expert_2 #contenu h3,
.page_service_tam_questionnaire_2 #contenu h3,
.page_service_tam_questionnaire_presentation_2 #contenu h3,
.page_service_tam_questionnaire_questions_2 #contenu h3 {
	clear: none;
}

/*-----------Fin Bloc-Tam -------*/
/*------Service Etudes de marchés-----*/
a.pagination-select {
	font-weight: bold;
	color: #6e6e6e;
	text-decoration: none;
}
/*------------ ATLAS ------------*/
.services, .contact-atlas {
	background-image:url(/commun/images/pictos/services.gif);
	background-repeat:no-repeat;
	text-indent:27px;
	padding-top:4px;
	padding-bottom:3px;
}
.contact-atlas {
	background-image:url(/commun/images/pictos/contact.gif);
	background-repeat:no-repeat;
}
.page_atlasv1_carte #contenu p {
	width:460px;
	text-align:center;
}
/*------------ Liens vers mises à jour ------------*/
.mise-a-jour {
	border:1px dotted #bbbbbb;
	padding:11px 5px 12px 49px;
	font-size:1.1em;
	background:url(/commun/images/pictos/lien-mise-a-jour.gif) #f1f1f1 no-repeat left center;
	margin-top:3px;
	margin-bottom:15px;
	clear:both;
}
.maj-lightbox {
	padding:10px;
	background-image:none;
	background-color:#FFF;
}
.maj-lightbox h1 {
	margin-top:0;
	margin-bottom:20px;
}
.maj-date {
}
.maj-titre {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
}
/*-------- contact atlas --------*/
#contient-contact-atlas {
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
}
.atlas p.contact-atlas {
	background-image:url(/commun/images/pictos/contact.gif);
	background-repeat:no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	height: 20px;
	text-indent:27px;
	text-align: left;
	margin: 0;
	padding:4px 0 3px 0;
}
.remarque-atlas {
	float:left;	
}
.atlas a.lien-contact-atlas, .atlas a.lien-contact-atlas:hover,
.atlas a.lien-contact-atlas-actif, .atlas a.lien-contact-atlas-actif:hover {
	float: left;
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 4px;
	padding-left: 5px;
	height: 19px;
	text-indent: 0;
	margin: 1px 0 0 2px;
}
.atlas a.lien-contact-atlas:hover,.atlas a.lien-contact-atlas-actif,
.atlas a.lien-contact-atlas-actif:hover {
	margin-top: 0;
	padding-left: 4px;
	border-top: #ccc solid 1px;
	border-right: #ccc solid 1px;
	border-left: #ccc solid 1px;
	background-color: #FFF;
	text-decoration: none;
	outline: none;
}
#formulaire_remarque {
	position: relative;
	width: 430px;
	margin: 0;
	padding: 0;
}
/*--  * html #formulaire_remarque {
	position: relative;
	width: 430px;
	margin: 0;
	padding: 0;
}--*/
.atlas #form_remarque {
	float: left;
	width: 420px;
	margin-top: 23px;
	border: #ccc solid 1px;
	padding: 10px 0 10px 10px;
}
#form_remarque .textarea_contact, #form_remarque .input_contact {
	width: 288px;	
	padding-left: 0;
	padding-right: 0;
}
#form_remarque .input_antispam {
	padding-left: 0;
	padding-right: 0;
	width: 168px;	
}
#form_remarque dl.dl-contact-atlas dt, #form_remarque dl.dl-contact-atlas2 dt {
	width: 100px;
	margin: 0.8em 0 0 0;
	text-align:left;
	float: left;
	clear: both;
}
#form_remarque dl.dl-contact-atlas2 dt {
	width: 220px;
}
*+html #form_remarque dl.dl-contact-atlas dd, #form_remarque dl.dl-contact-atlas2 dd {
	float: none;
} /*---hack ie7----*/
* html #form_remarque dl.dl-contact-atlas dd, #form_remarque dl.dl-contact-atlas2 dd {
	float: none;
} /*---hack ie6----*/
#form_remarque dl.dl-contact-atlas dd, #form_remarque dl.dl-contact-atlas2 dd {
	width: 300px;
	float: right;
	margin: 0.8em 0 0 0;
	padding: 0;
}
#form_remarque dl.dl-contact-atlas2 dd {
	width: 180px;	
}
#form_remarque dl.dl-contact-atlas2 dt.dt_antispam {
	height: 41px;	
}
#form_remarque champ_en_erreur {
	padding-top: 0;	
}
.champ_en_erreur a { 
	color: #FF0000; 
	text-decoration:underline;
}
.champ_obligatoire2 {
	font-style:italic;
	/*color:#666;
	font-weight:bold;
	padding-left:20px;*/
	display:block;
	clear:both;
	margin:8px 0 5px 0;
}
.etoile-obligatoire {
	color: #f4ad01;
	font-size: 15px;
}
#btn-fermer-contact {
	position:absolute; 
	z-index: 10; 
	width:15px;
	height:15px;
	left: 410px;
	top: 30px;
	margin: 0;
	padding: 0;
}
dt.label { /*--- pour homogénéiser dl sur gtm ---*/
  	font-weight:normal;
	color:#000;
}
/*---- onglets atlas ------*/
#encart-theme-atlas {
	margin-top: 15px;
	border: #e0e0e0 1px solid;
	float: left;
	width: 98%;
	position: relative;
	padding: 8px 8px 25px 8px;
}
#choix_theme-atlas {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
* html #choix_theme-atlas {
	top: -22px;
}
a.onglet-theme-1, a.onglet-theme-1:hover,
a.onglet-theme-1-actif, a.onglet-theme-1-actif:hover {
	position:relative;
	display:inline-block;
	text-align:center;
	font-size: 0.9em;
	padding: 5px 10px 0 14px;
	margin-right:4px;
	height: 18px;
	background: #fff url(/commun/images/onglets/onglet-1-off.gif) no-repeat; 	
	text-decoration: none;
}
* html a.onglet-theme-1, * html a.onglet-theme-1:hover,
* html a.onglet-theme-1-actif, * html a.onglet-theme-1-actif:hover,
*+html a.onglet-theme-1, *+html a.onglet-theme-1:hover,
*+html a.onglet-theme-1-actif, *+html a.onglet-theme-1-actif:hover {
	margin-right: 6px;
}
a.onglet-theme-1:hover, a.onglet-theme-1-actif, a.onglet-theme-1-actif:hover {
	color: #000;
	background: #fff url(/commun/images/onglets/onglet-1-on.gif) no-repeat; 
}
a.onglet-theme-1 img, a.onglet-theme-1:hover img,
a.onglet-theme-1-actif img, a.onglet-theme-1-actif:hover img {
	position:absolute;
	top:0;
	right:-7px;
	z-index:3;
	width:7px;
	height:23px;
}
/*------------ Pagination ------------*/
#ordre-affichage, #ordre-affichage2 {
	float:right;
}
#pagination {
	float:right;
	width:260px;
}
.pagination {
	margin:10px 0;
}
.pagination-page {
	display:block;
	float:left;
	height:20px;
	margin-bottom:1px;
	margin-right:3px;
}
.pagination-on {
	padding:1px 5px 1px 4px;
	border:1px solid #999;
	background-color:#999;
	margin-left:1px;
	color:#fff;
}
.page_recherche_globale_v2 .pagination-on,
.page_recherche_globale .pagination-on {
	display:block;
	float:left;
	height:20px;
	margin-bottom:1px;
}
a.pagination-lien, a.pagination-lien:hover {
	padding:1px 5px;
	border:1px solid #999;
	color:#999;
	margin-left:1px;
}
.page_recherche_globale_v2 a.pagination-lien, .page_recherche_globale_v2 a.pagination-lien:hover,
.page_recherche_globale a.pagination-lien, .page_recherche_globale a.pagination-lien:hover {
	display:block;
	float:left;
	height:20px;
	margin-bottom:1px;
}
a.pagination-lien:hover {
	background-color:#999;
	color:#fff;
	text-decoration:none;
}
.numero-vide {
	color:#000;
	padding:0 2px;
	height:20px;
	margin:0 5px 2px 5px;
	float:left;
}
.pagination-on, a.pagination-lien, a.pagination-lien:hover {
    float: left;
}
/*-----*/

a.lien-delete, a.lien-delete:hover {
	text-decoration: none;	
	background: #f1f1f1 url(/commun/images/actions/picto-delete.gif) no-repeat;	
	padding-left: 15px;	
	padding-right: 2px;
}
 a.lien-delete:hover {
	text-decoration: underline;	
 }
 a.lien-save, a.lien-save:hover {
	text-decoration: none;	
	background: #f1f1f1 url(/commun/images/actions/save.gif) no-repeat;
	padding-left: 15px;	
	padding-right: 2px;
}
 a.lien-save:hover {
	text-decoration: underline;	
 }

/*---- champs locaux --*/
.champs_locaux_belgium {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_belgique.gif) no-repeat;	
}
.champs_locaux_netherlands {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_pays-bas.gif) no-repeat;	
}
.champs_locaux_morocco {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_maroc.gif) no-repeat;	
}
.champs_locaux_italy {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_italie.gif) no-repeat;	
}
.champs_locaux_egypt {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_egypte.gif) no-repeat;	
}
.champs_locaux_france {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_france.gif) no-repeat;	
}
.champs_locaux_spain {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_espagne.gif) no-repeat;	
}
.champs_locaux_lebanon {
	padding-left: 18px;
	background: url(/commun/images/drapeaux/petit/drapeau_liban.gif) no-repeat;	
}
/*---- bug onglets Shipping docs iE6 ---*/

*html #choix_produit {
	top: -22px;
	left: -9px;	
}

/*------------ Pagination ------------*/
.pagination-on, a.pagination-lien, a.pagination-lien:hover  {
	float:left;
}

/*------------ style Appels d'Offres v2 ------------*/
.input-secteurs-ao {
	position: relative;
	margin-top: 15px;
	z-index:2;
}
.select-pays-ao {
	position: relative;
	margin-bottom: 10px;
	z-index: 1;
}
.input-secteurs-ao input, .select-pays-ao input  {
	padding: 1px;
	padding-left: 2px;
	height: 14px;
	width: 216px;
}
.open-secteurs-ao, .open-pays-ao {
	position:absolute;
	top:2px;
	left:202px;
	z-index:1;
	width:17px;
	height:14px;
	background: url(/commun/images/appel-offre-select-fx.gif) no-repeat; 	
	text-decoration: none;
}
.cache-input-ao {
	position: absolute;
	top: -1px;
	left: 0px;
	width: 219px;
	height: 1px;
	background-color: #fff;
	z-index: 4;	
}
.bloc-secteur-ao, .bloc-pays-ao {
	position:absolute;
	top:17px;
	left:0px;
	z-index:200;	
	background-color: #FFF;
	width: auto;
	padding:10px 2px;
	border: #000 solid 1px;
}
.bloc-pays-ao {
	width: 215px;	
}
.bloc-secteur-ao a {
	padding: 0 0 0 12px;
}
.secteur-ao-select {
	padding: 0 0 0 12px;
	background: url(/commun/images/appel-offre-picto-coche.gif) no-repeat;
}
.bloc-decoupe-secteur-ao {
	float:left; 
	width:120px;
}
.bloc-decoupe-continents-ao {
	float:left;
	width:71px;
}
.bloc-decoupe-top20-ao {
	float:left; 
	width:130px;
}
.bloc-decoupe-1-continent-ao {
	float:left; 
	width:132px;
}
.bouton-off-inactif	{
	width:auto;
	height:20px;
	background-color: #ccc;
	color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:2px 5px;
	border: #ccc 1px solid;
}
.page_service_appels_d_offres_v2 .checkbox_pays {
	vertical-align:middle;
	margin-bottom: 3px;
}
#encart-reponse-ao {
	margin-top: 15px;
	border: #e0e0e0 1px dotted;
	padding: 8px 8px 25px 8px;	
}
.page_service_appels_d_offres_v2 h2 {
	border: none;
	font-size: 1.1em;
	background-image: url(/commun/images/appel-offre-picto-h2.gif);
	text-indent:10px;
	background-repeat:no-repeat;
}
.no-result-ao {
	background: url(/commun/images/appel-offre-picto-ampoule.jpg) no-repeat;
	background-position: center left;
	padding-left: 35px;
	min-height: 60px;
}
.date-resultat {
	font-weight:bold;
}
.resume-ao {
	margin-bottom: 25px;
	width: 70%;
	float: left;
}
#page_actu__1, #page_actu2__1 {
	clear: both;	
}
.box-appel-offre {
	overflow: auto;
	height: 132px;
	width: 226px;
	border: #000 1px solid;
	padding: 1px;
	margin: 0;
	background-color: #ffffff;
}
.both, .clear {
	clear: both;
}

/*---- h1 Atlas Doing Business --*/
h1#pays_v1 {
	position:relative;
	width:100%;
	z-index: 1;
	background-image: none;
	padding-left: 0;
	text-indent: 0;
}
h1#pays_v1 span {
	font-weight: inherit;
}
h1#pays_v1 img {
	height:30px;
	width:45px;
	margin:0 0 0 1px;
	padding:0;
}
h1 .txt-h1_v1 {
	position: absolute;
	display:block;
	top: 3px;
	left: 52px;
	width:92%;
	height:25px;
	z-index: 10;
}
/*------------ Onglets adaptables ------------*/
#encart-contenu {
	margin-top: 50px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 0 8px;
}
#choix_contenu {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
* html #choix_contenu {
	top: -22px;
	left: -9px;
}
a.onglet-contenu, a.onglet-contenu:hover, a.onglet-contenu-actif, a.onglet-contenu-actif:hover {
	position:relative;
	display:inline-block;
	text-align:center;
	font-size: 12px;
	padding: 5px 10px 0 14px;
	margin-right:4px;
	height: 18px;
	background: #fff url(/commun/images/onglets/onglet-1-off.gif) no-repeat; 	
	text-decoration: none;
}
* html a.onglet-contenu, * html a.onglet-contenu:hover, * html a.onglet-contenu-actif, * html a.onglet-contenu-actif:hover {
	margin-right:6px;
}
*+html a.onglet-contenu, *+html a.onglet-contenu:hover, *+html a.onglet-contenu-actif, *+html a.onglet-contenu-actif:hover {
	margin-right:6px;
}
a.onglet-contenu:hover, a.onglet-contenu-actif, a.onglet-contenu-actif:hover {
	color: #000;
	background: #fff url(/commun/images/onglets/onglet-1-on.gif) no-repeat; 
}
a.onglet-contenu-actif, a.onglet-contenu-actif:hover {
	cursor:default;
}
a.onglet-contenu img, a.onglet-contenu:hover img,
a.onglet-contenu-actif img, a.onglet-contenu-actif:hover img {
	position:absolute;
	top:0;
	right:-7px;
	z-index:3;
	width:7px;
	height:23px;
}
/*--- recherche piers --*/
span.pas_donnees_piers {
	display: block;
	color: #666;
	font-style:italic;
	background: url(/commun/images/pictos/fleche-piers.gif) no-repeat left center;
	padding-left: 10px;
	margin-top: 6px;
}
/*--- lightbox etudes memos --*/
.description-etude-lightbox {
	margin: 10px;
}
.description-etude-lightbox h1 {
	margin: 0;
	margin-bottom: 6px;
	height: auto;	
}
.page_recherche_etudes_memos_v2 .atlas table, 
.page_recherche_etudes_memos_v2 .atlas td {
	border: 0;	
}
/* --- etudes memos v2 */
.nuage-tag {
	margin: 10px  0 15px 0;
	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	padding: 8px 0;
	text-align: center;
}
a.tag-poids-1, a.tag-poids-1:hover,
a.tag-poids-2, a.tag-poids-2:hover,
a.tag-poids-3, a.tag-poids-3:hover,
a.tag-poids-4, a.tag-poids-4:hover,
a.tag-poids-5, a.tag-poids-5:hover {
	display: inline-block;
	font-size: 11px;
	margin: 4px;
}
a.tag-poids-2, a.tag-poids-2:hover {
	font-size: 13px;
	margin: 3px 4px;
}
a.tag-poids-3, a.tag-poids-3:hover {
	font-size: 15px;
	margin: 2px 4px;
}
a.tag-poids-4, a.tag-poids-4:hover {
	font-size: 17px;
	margin: 1px 4px;
}
a.tag-poids-5, a.tag-poids-5:hover {
	font-size: 20px;
	margin: 0px 4px;
}
/*-------- Landed cost v2 ----------*/
#description_nomenclature {
	margin: 2px 4px;
	color: #666;
}
#etape_2, #etape_3, .separation-service {
	clear: both;
	border-top: #ddd dotted 1px;	
}
.separation-service {
	margin:9px 0;
	padding-top:9px;
	border-bottom: #ddd dotted 1px;
	border-top:none;
}
#uom dl, #taxes dl {
	margin-top: 0;	
}
body.page_service_gtm_landed_cost_resultats {
	background: none;
	background-color:#FFF;
}
.page_service_gtm_landed_cost_resultats .retour,
.page_service_gtm_landed_cost_resultats .bloc_navigation_non_imprimable {
	display: none;
}
.page_service_gtm_landed_cost_resultats  #basContenu {
	display: none;	/*-Orne-*/
}
.page_service_gtm_landed_cost_resultats  #contenu-all,
.page_service_gtm_landed_cost_resultats #contenu,
.page_service_gtm_landed_cost_resultats #content,
.page_service_gtm_landed_cost_resultats #contener,
.page_service_gtm_landed_cost_resultats #global,
.page_service_gtm_landed_cost_resultats #MCOLB,
.page_service_gtm_landed_cost_resultats #container,
.page_service_gtm_landed_cost_resultats #maincontent,
.page_service_gtm_landed_cost_resultats #COLB {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	background: none;
	border: none;
}
.page_service_gtm_landed_cost_resultats #menu-contenu {
	background-image: none; /*dans champagne ---*/
}
.resultats-lightbox  {
	padding: 0 15px;
	position:relative;
	z-index:1;
	width:95%;
}
.resultats-lightbox h1 {
	text-align:center;
	margin-top: 5px;
	background: none;
	height: auto;
	width: 95%;
	text-indent: 0;
	clear:both;
}
.resultats-lightbox h1 strong {
	font-size: 1.2em;
}
h2 .liens-criteres-lightbox a, h2 .liens-criteres-lightbox a:hover, .liens-criteres-lightbox a, .liens-criteres-lightbox a:hover {
	margin-left: 30px;
	font-size: 11px;
}
.page_service_gtm_landed_cost_resultats td.adroite {
    float: none;
}
.italique {
	font-style:italic;
}
.gras {
	font-weight: bold;
}
.lien-hs {
	display:block;
	clear:both;
}
.page_service_gtm_landed_cost_resultats .italique {
	display:block;
	margin-bottom: 20px;
}
/*--- denied party screening v2 ---*/
body.page_service_gtm_trade_party_screening_details {
	background: none;
	background-color:#FFF;
}
.page_service_gtm_trade_party_screening_details .retour,
.page_service_gtm_trade_party_screening_details .bloc_navigation_non_imprimable {
	display: none;
}
.page_service_gtm_trade_party_screening_details  #basContenu {
	display: none;	/*-dans Orne-*/
}
.page_service_gtm_trade_party_screening_details  #contenu-all,
.page_service_gtm_trade_party_screening_details #contenu,
.page_service_gtm_trade_party_screening_details #content,
.page_service_gtm_trade_party_screening_details #contener,
.page_service_gtm_trade_party_screening_details #global,
.page_service_gtm_trade_party_screening_details #MCOLB,
.page_service_gtm_trade_party_screening_details #container,
.page_service_gtm_trade_party_screening_details #maincontent {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	background: none;
	border: none;
}
.page_service_gtm_trade_party_screening_details #menu-contenu {
	background-image: none; /*dans champagne ---*/
}
.approved-party {
	font-size: 12px;
	color:#81b941;
	background: url(/commun/images/pictos/picto-approved.png) no-repeat;
	padding-left: 16px;
}
#party-onglet_1 table, #party-onglet_2 table, #party-onglet_3 table {
	margin-top: 15px;	
	margin-bottom: 15px;
}
/*--- Salons V3 ---*/
.page_service_salons_v3 .message-attente {
	top:250px; 
	z-index:1000;
}
.page_gtm_sans_menu_Y .message-attente {
	top:150px; 
	left:230px;
}
.page_service_gtm_landed_cost_resultats .message-attente {
	top:300px; 
	left:258px;
}
.page_service_salons_v3 dl.informations-3 dt,
.page_service_salon_fiche_v3 dl.informations-3 dt {
	width: 18%;
}
.page_service_salons_v3 dl.informations-3 dd,
.page_service_salon_fiche_v3 dl.informations-3 dd {
	width: 50%;
}
.page_service_salons_v3 #salon-intro {
	width: 100%;
	float: none;
}
.page_service_salon_fiche_v3 h2, .page_service_salons_v3 h2 {
	height: auto;
}
.page_service_salon_fiche_v3 .fiche-salon_v2-gauche h1 {
	background-image: none;	
	padding-left: 0;
	text-indent: 0;
	margin-left: 0;
	height: auto;
	width: auto;
}

/*----------------------- Service salons v2 -----------------------*/

.description-salon_v2  {
	width: 60%;
	float: left;
}
.note-description-salon_v2 {
	width: 35%;
	float: right;
}
.salon-dispo_v2 {
	padding: 5px;
	margin-bottom: 10px;
	background-color:#f1f1f1;
	border: dotted 1px #e5e5e5;	
}
.methode-salon_v2 {
	padding-top: 10px;
	font-style: italic;
	text-indent: 25px;
	background: url(/commun/images/pictos/picto-fiches.gif) no-repeat;
}
.bulle_exemple_v2, .bulle_exemple_v2:hover,
.bulle_exemple-ascendant_v2, .bulle_exemple-ascendant_v2:hover {
	position:relative;
	z-index:1;
	text-decoration:none;
	font-weight:normal;
	color: #FFF;
	background: url(/commun/images/pictos/picto-bulle-exemple_v2.gif) no-repeat right center;
	padding-right:10px;
}
*+html .bulle_exemple_v2, *+html .bulle_exemple_v2:hover {
	position: static; /*problème ie6 ->thead ne s'affiche pas si position relative*/	
}
*+html td .bulle_exemple_v2:hover .bulle_exemple-on_v2 {
	display: none; /*problème ie6 ->j'enlève l'infobulle sur les thead du tableau*/
}
* html .bulle_exemple_v2, * html .bulle_exemple_v2:hover {
	position: static; /*problème ie6 ->thead ne s'affiche pas si position relative*/	
}
* html td .bulle_exemple_v2:hover .bulle_exemple-on_v2 {
	display: none; /*problème ie6 ->j'enlève l'infobulle sur les thead du tableau*/
}
.bulle_exemple-ascendant_v2, .bulle_exemple-ascendant_v2:hover {
	background: url(/commun/images/pictos/picto-bulle-exemple-ascendant_v2.gif) no-repeat right center;
}
.bulle_info_v2, .bulle_exemple_v2-d {
	position:relative;
	z-index:21;
	text-decoration:none;
}
.bulle_exemple_v2:hover,
.bulle_exemple-ascendant_v2:hover {
	border:0; /*--- Attribut permettant d'afficher la bulle dans ie6---*/
	z-index:21;
	text-decoration: underline;
	background: url(/commun/images/pictos/picto-bulle-exemple_v2-on.gif) no-repeat right center;
}
.bulle_exemple-ascendant_v2:hover {
	background: url(/commun/images/pictos/picto-bulle-exemple-ascendant_v2-on.gif) no-repeat right center;
}
.bulle_exemple_v2 span, .bulle_exemple_v2 span img,
.bulle_exemple-ascendant_v2 span, .bulle_exemple-ascendant_v2 span img,
.bulle_exemple_v2-d span, .bulle_exemple_v2-d span img {
	display: none;	
}
.bulle_exemple_v2:hover span,
.bulle_exemple-ascendant_v2:hover span,
.bulle_exemple_v2-d:hover span{ 
	display:block; 	
	position:absolute;   
	top:-10px; 
	left:-134px; 
	width:100px;
	border:1px solid #959595;
	background-color:#fff; 
	color: #333;
	text-align:left;;
	font-weight:normal;
	padding:6px 10px 8px 10px;
	font-size:1em;
	text-decoration:none;
}
.bulle_exemple_v2-d:hover span{ 
	top:-10px;
	left:20px; 
	width: 185px;
}
.bulle_exemple_v2 span img,
.bulle_exemple-ascendant_v2 span img,
.bulle_exemple_v2-d span img{ 
	display:block; 	
	position:absolute;  
	top: 8px;
	right: -8px;
	width:8px;
	height:15px;
}
.bulle_exemple_v2-d span img{ 
	top: 8px;
	right: 205px;
}
.bulle_info_v2 span { 
	display:block; 	
	position:absolute;   
	top:-10px; 
	left:-116px; 
	width:200px;
	border:1px solid #959595;
	background-color:#fff; 
	color: #333;
	text-align:left;;
	font-weight:normal;
	padding:6px 10px 8px 10px;
	font-size:1em;
	text-decoration:none;
}
.bulle_info_v2 span img { 
	display:block; 	
	position:absolute;  
	top: 10px;
	left:220px;
	width:8px;
	height:15px;
}
.encart-resultat-salon_1 { /*- quand il y a les onglets --*/
	margin-top: 35px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 5px;
} 
.encart-resultat-salon_2 { /*- quand il n'y a pas les onglets --*/
	margin-top: 5px;
	border: none;
	position: relative;
	padding: 5px;
}
#encart-resultat-salon-v2 table {
	margin-top: 5px;	
}
#choix_salon_temps {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
* html #choix_salon_temps {
	top: -22px;
	left: -6px;	
}
a.onglet-tous-salons-v2, a.onglet-salons-venir-v2, a.onglet-salons-passes-v2,
a.onglet-tous-salons-v2:hover, a.onglet-salons-venir-v2:hover, a.onglet-salons-passes-v2:hover,
a.onglet-tous-salons-v2-active, a.onglet-salons-venir-v2-active,  a.onglet-salons-passes-v2-active,
a.onglet-tous-salons-v2-active:hover, a.onglet-salons-venir-v2-active:hover, a.onglet-salons-passes-v2-active:hover {
	display: block;
	float: left;
	text-align:center;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 4px;
	height: 18px;
	width: 164px;
	background: #fff url(/commun/images/onglet-off.gif) no-repeat; 	
	text-decoration: none;
}
a.onglet-tous-salons-v2:hover, a.onglet-salons-venir-v2:hover, a.onglet-salons-passes-v2:hover,
a.onglet-tous-salons-v2-active, a.onglet-salons-venir-v2-active,  a.onglet-salons-passes-v2-active,
a.onglet-tous-salons-v2-active:hover, a.onglet-salons-venir-v2-active:hover, a.onglet-salons-passes-v2-active:hover {
	color: #000;
	background: #fff url(/commun/images/onglet-on.gif) no-repeat; 
}
.info_past_v2, .info_past_v2_blanc {
	background-color: #f1f1f1;
	padding: 5px 8px 5px 2px;
	margin: 5px 0;
	position: relative;
}
.info_past_v2_blanc {
	background-color: #ffffff;
	margin: 0;
}
.fermer-encart_info_past_v2, .fermer-encart_info_past_v2:hover {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 8px;
	height: 7px;
	background: url(/commun/images/pictos/picto-close-off.gif) no-repeat;	
}
.fermer-encart_info_past_v2:hover {
	background: url(/commun/images/pictos/picto-close-on.gif) no-repeat;	
}
* html .fermer-encart_info_past_v2, * html .fermer-encart_info_past_v2:hover {
	top: 1px;
	right: 35px;
}
#nav-salon-v2-haut {
	padding-top: 5px;
	border-top: #959595 dotted 1px;
}
#back-list-salon-v2, #page_next_prev_fiche_salon_v2 {
	float: left;
	width: 230px;
	height: 22px;
	margin-right: 60px;
	padding-top: 7px;
}
#page_next_prev_fiche_salon_v2 {
	margin-right: 0;
}
#back-list-salon-v2 a, #back-list-salon-v2 a:hover {
	text-decoration:none;
	background:url(/ressources/images/picto-back-salon.gif) no-repeat;
	padding-left:10px;
	margin-bottom: 10px;
}
#back-list-salon-v2 a:hover {
	text-decoration: underline;
}
.picto-print_v2 {
	display: block;
	float: right;
	width: 130px;
	height: 29px;
	font-size: 0.8em;
}
.picto-print_v2 img {
	vertical-align: middle;
}
.fiche-salon_v2-gauche {
	width: 60%;
	float: left;
	clear:both;
	margin-bottom: 5px;
}
.fiche-salon_v2-droite {
	width: 35%;
	float: right;
	margin-bottom: 5px;
}
.date-salon-fiche {
	color: #666;	
}
.infos-fiche-salon-v2 {
	padding: 5px;
	background-color: #f1f1f1;
}
#afficher_image_salon {
	margin-bottom: 5px;	
}
/*------------ Service Annuaires V3, "Directories" ------------*/
.page_service_annuaires_v3 #recherche-intro select {
	width:260px;
}
.page_service_annuaires_v3 table thead td {
	font-weight:normal;
}
/* anciens couleurs ---
.fond_annuaire_1 {
	background-color: #fff;
}
.fond_annuaire_2 {
	background-color: #ecede9;
}
.fond_annuaire_3 {
	background-color: #e4e6e0;
}
.fond_annuaire_4 {
	background-color: #dfe1db;
}
.fond_annuaire_5 {
	background-color: #dadcd3;
}
.fond_annuaire_6 {
	background-color: #d4d6cc;
}*/
.fond_annuaire_1 {
	background-color: #fff;
}
.fond_annuaire_2 {
	background-color: #f0f1ed;
}
.fond_annuaire_3 {
	background-color: #ecede9;
}
.fond_annuaire_4 {
	background-color: #e4e6e0;
}
.fond_annuaire_5 {
	background-color: #dfe1db;
}
.fond_annuaire_6 {
	background-color: #dadcd3;
}
.page_service_annuaires_v3 table td .bulle_info_v2 span { 
	left:-186px; 
	width:150px;
}
.page_service_annuaires_v3 table td .bulle_info_v2 span img { 
	left: 170px;
}
/*---------------------------------/
           IMPRESSION
/---------------------------------*/
.convertir_en_pdf_ok .item_cache .texte_cache {
	display: block;
}
.convertir_en_pdf_ok .item_cache .texte_affiche {
	display: none;
}
.convertir_en_pdf_ok .chemin,
.convertir_en_pdf_ok #carte1,
.convertir_en_pdf_ok #zone_celsius,
.convertir_en_pdf_ok .atlas-inclusion-news {
	display:none;
}
.convertir_en_pdf_ok .retour a img {
	display:none;
}
.convertir_en_pdf_ok .retour {
	display:block;
	height:30px;
}
.convertir_en_pdf_ok #donnees1 {
	width:920px;
}
.convertir_en_pdf_ok #donnees2 {
	width:920px;
	float:left;
}
.convertir_en_pdf_ok #capitale, .convertir_en_pdf_ok #heures, .convertir_en_pdf_ok #monnaie, .convertir_en_pdf_ok #pib, .convertir_en_pdf_ok #ide, .convertir_en_pdf_ok #climat, .convertir_en_pdf_ok #risque, .convertir_en_pdf_ok #profil, .convertir_en_pdf_ok #population, .convertir_en_pdf_ok #telecommunication {
	border-bottom: 0;
	background-color:#FFF;
}
/*---- bulle demo ---*/
.avis-demo {	
	font-size: 1em;
	padding: 6px 10px 6px 65px;
	margin-bottom: 10px;
	width: auto;
	position: relative;
	border: 1px solid #d9d490;
	-webkit-border-radius: 10px; 
	-moz-border-radius: 10px; 
	border-radius: 10px;
	behavior: url( /commun/css/css3/PIE.htc ); /* ie 6, 7 et 8 */
	
	background: #f7ed7c url(/commun/images/pictos/user-demo.gif) no-repeat 15px 15px;	
	z-index: 1;
	clear:both;
}
.avis-demo a {
	text-decoration: underline;
}
.avis-demo a:hover {
	text-decoration: none;
}
.fleche-avis-demo {
	background: url(/commun/images/fleche-bas-demo.gif) no-repeat;
	width: 15px;
	height: 9px;
	position: absolute;
	left: 50px;
	bottom: -8px;	
	z-index:2;
}
.titre-demo {
	background-color: #f6b43a;
	color:#FFF;
	padding: 1px 2px;
}
select.select-demo {
	width:260px;
	background-color:#ccc;
	color: #808080;
	border-color: #ccc;
}
.input-demo {
	background-color:#ccc;
	color: #808080;
	border-color: #ccc;
}
input.bouton-demo {
	color: #FFF;
	background-color:#cccccc;	
	border: none;
}
/*------- fin demo --------*/
a.lien-pdf-impression {
	position:absolute;
	top:30px;
	right:25px;
	display:block;
	height:29px;
	width:29px;
	background:url(/commun/images/pictogrammes/picto-pdf-off.gif) no-repeat left;
	z-index:2;
}
a.lien-pdf-impression:hover {
	background:url(/commun/images/pictogrammes/picto-pdf-on.gif) no-repeat left;
}
.page_gtm_sans_menu_Y a.lien-pdf-impression {
	display:none;
}
.zoombox-veille {
	padding:10px;
	text-align:center;
}
.zoombox-veille h1 {
	text-transform:uppercase;
	background-image:none;
	margin-bottom:20px;
	padding:0;
}
.page_gtm_sans_menu_Y a.lien-pdf-impression {
	display:none;
}
.page_service_gtm_landed_cost_resultats #contenu-all, .page_service_gtm_landed_cost_resultats #global {
	padding:0;
}
.page_service_gtm_landed_cost_resultats #contenu-all a.lien-pdf-impression, 
.page_service_gtm_landed_cost_resultats #global a.lien-pdf-impression, 
.page_service_gtm_landed_cost_resultats #menu-contenu a.lien-pdf-impression, 
.page_service_gtm_landed_cost_resultats #contener a.lien-pdf-impression,
.page_service_gtm_landed_cost_resultats #MCOLB a.lien-pdf-impression {
	display:none;
}
.page_service_gtm_landed_cost_resultats a.lien-pdf-impression,
.page_service_gtm_landed_cost_resultats #contenu-all .resultats-lightbox a.lien-pdf-impression,
.page_service_gtm_landed_cost_resultats #global .resultats-lightbox a.lien-pdf-impression,
.page_service_gtm_landed_cost_resultats #menu-contenu .resultats-lightbox a.lien-pdf-impression,
.page_service_gtm_landed_cost_resultats #contener .resultats-lightbox a.lien-pdf-impression,
.page_service_gtm_landed_cost_resultats #MCOLB .resultats-lightbox a.lien-pdf-impression {
	display:block;
	top:15px;
	right:25px;
	z-index:100;
}
.page_service_gtm_landed_cost_resultats h2 span.lien-page, .page_service_gtm_landed_cost_resultats h2 span.lien_page {
	font-size:11px;
}
.page_service_gtm_landed_cost_resultats.convertir_en_pdf_ok #contenu-all,
.page_service_gtm_landed_cost_resultats.convertir_en_pdf_ok #contenu,
.page_service_gtm_landed_cost_resultats.convertir_en_pdf_ok #global,
.page_service_gtm_landed_cost_resultats.convertir_en_pdf_ok #menu-contenu,
.page_service_gtm_landed_cost_resultats.convertir_en_pdf_ok #contener { /*marche pas*/
	background-image:none; 
}
.convertir_en_pdf_ok .resultats-lightbox   {/*marche*/
	background-color:#FFF;
}
/*------------ Veille 1 ------------*/
.veille-gauche {
	float:left;
	width:175px;
	height:140px;
	border:1px solid #a4a9af;
	padding:1px 5px;
	margin:0 10px 20px 0;
	background-color:#efefef;
}
.veille-gauche h2, .veille-droite h2 {
	padding-left:0;
	margin:5px 0 3px 0;
	border:0;
}
.veille-gauche h2, .veille-droite h2, .veille-gauche2 h2, .veille-droite2 h2 {
	background-image:none;
	padding-left:0;
	text-indent:0;
	font-size:11px;
	font-weight:bold;
	margin:8px 0 3px 0;
}
.veille-gauche select {
	width:175px;
}
.veille-gauche input {
	width:170px;
	margin-bottom:0;
}
.veille-milieu {
	float:left;
	padding:0;
	margin:50px 0 0 0;
	width:48px;
}
.veille-droite {
	float:right;
	width:287px;
	height:140px;
	border:1px solid #a4a9af;
	padding:1px 5px;
	margin:0 0 20px 10px;
	background-color:#efefef;
	overflow:auto;
}
.veille-bas {
	clear: both;
	padding: 2px 0 0 150px;
}
.veille-add {
	background-color:#fff;
	padding:2px;
	margin-bottom:1px;
	line-height:19px;
}
.page_veille_accueil .veille-gauche input, .page_veille_accueil .veille-gauche select {
	background-color:#FFFFFF;
}
/*---- scroll droite table nomenclature dans services -------*/
.page_service_gtm_quick_quote_v2 .scroll-droite,
.page_service_gtm_import_controls_v2 .scroll-droite,
.page_service_gtm_export_controls_v2 .scroll-droite,
.page_service_gtm_document_determination_v2 .scroll-droite {
	margin-top: 10px;
	height: 280px;
	max-height: 280px;
	overflow-x: hidden;
    overflow: auto;
}
*+html .page_service_gtm_quick_quote_v2 .s_nomenclature,
*+html .page_service_gtm_import_controls_v2 .s_nomenclature,
*+html .page_service_gtm_export_controls_v2 .s_nomenclature,
*+html .page_service_gtm_document_determination_v2 .s_nomenclature {
	width: 97%;	
}
* html .page_service_gtm_quick_quote_v2 .s_nomenclature,
* html .page_service_gtm_import_controls_v2 .s_nomenclature,
* html .page_service_gtm_export_controls_v2 .s_nomenclature,
* html .page_service_gtm_document_determination_v2 .s_nomenclature {
	width: 97%;	
}
* html .page_service_gtm_quick_quote_v2 .nomenclature-droite_popup,
* html .page_service_gtm_import_controls_v2 .nomenclature-droite_popup,
* html .page_service_gtm_export_controls_v2 .nomenclature-droite_popup,
* html .page_service_gtm_document_determination_v2 .nomenclature-droite_popup {
	width: 70%;
}
* html .page_service_gtm_quick_quote_v2 .nomenclature-droite-div-upload_popup,
* html .page_service_gtm_import_controls_v2 .nomenclature-droite-div-upload_popup,
* html .page_service_gtm_export_controls_v2 .nomenclature-droite-div-upload_popup,
* html .page_service_gtm_document_determination_v2 .nomenclature-droite-div-upload_popup {
	width: 9%;
}
