/*
             |-----------------------------|
   			 |  Styles de 77International  |
		     |-----------------------------|			
*/
/* liste des modeles */
.MODELE_etat_non_connecte, .MODELE_etat_connecte,
.MODELE_accueil, .MODELE_fiches_pays, .MODELE_etudes_de_marches, .MODELE_home_vin, .MODELE_vin, .MODELE_services,
.MODELE_methodes, .MODELE_aides, .MODELE_veille {
	display: none;
}
@font-face {
    font-family: 'StainlessUltraLight';
	src: url('/commun/fonts/StainlessUltraLight.eot');  
  	src: local("StainlessUltraLight"), url('/commun/fonts/StainlessUltraLight.ttf') format('opentype');
    /*font-weight: normal;
    font-style: normal;*/
}
@font-face {
    font-family: 'StainlessRegular';
	src: url('/commun/fonts/StainlessRegular.eot');  
  	src: local("StainlessRegular"), url('/commun/fonts/StainlessRegular.ttf') format('opentype');
}
@font-face {
    font-family: 'StainlessBold';
	src: url('/commun/fonts/StainlessBold.eot');  
  	src: local("StainlessBold"), url('/commun/fonts/StainlessBold.ttf') format('opentype');
}
html { 
  	font-size: 100%;
} 
body { 
  	margin: 0; 
 	padding: 0;
  	font-size: .8em;
  	color: #323232;
  	background: white;
	font: normal 75% Arial, Helvetica, sans-serif;
	line-height:1.5em;
}
#bandeau, #contenu-all, #pied-de-page, #ss-pied-de-page {
	margin: 0 auto;
	width: 960px;
}
/*---------- Bandeau ----------*/
#bandeau {
	height:134px;
}
.logo {
	float:left;
	width:480px;
}
.photo-section {
	position:relative;
	width:480px;
	height:134px;
	float:right;
	background:url(/images/77_v2/photo_77international.jpg) no-repeat;
	z-index:1;
}
#lien-login-off, #login-on {
	position: absolute;
	top: 12px;
	right: 15px;
	width: 200px;
	z-index: 2;
}
#login-on {
	text-align:right;
	color:#FFF;
	width: 240px;
}
#login-on p {
	font-family:"StainlessRegular";
	font-size:1.2em;
	margin:0 0 4px 0;
	padding:0;
}
#login-on a {
	font-size:0.9em;
	color:#FFF;
	line-height:1.2em;
}
#lien-login-off a {
	font-family:"StainlessBold";
	color:#FFF;
	background:url(/images/77_v2/picto-connexion.gif) no-repeat top left;
	padding:0 0 0 8px;
	line-height:normal;
	font-size:0.9em;
	text-decoration:none;
}
.login-off-signature {
	font-size:0.9em;
	font-family:"StainlessRegular";
	letter-spacing:-0.01em;
}
#login-off {
	position: absolute;
	top: 28px;
	right: 15px;
	width: 240px;
	z-index: 3;
	background-color:#fff;
	padding:10px 5px 5px 10px;
	border:1px solid #fff;
}
#login-off form {
	margin:0 0 10px 0;
}
a.lien-login {
	font-size:0.9em;
}
a#fermer-login {
	display:block;
	width:11px;
	height:11px;
	position:absolute;
	top:30px;
	right:17px;
	z-index:30;
	text-decoration:none;
	background:url(/images/77_v2/fermer-on-login.gif) no-repeat; 
}
a#fermer-login:hover {
	background:url(/images/77_v2/fermer-off-login.gif) no-repeat; 
}

/*---------- Contenu ----------*/
#contenu-all {
	padding:20px 0;
}
#contenu {
	position: relative;
	float:left;
	width:719px;
	border-right:1px solid #e8e6dd;
	padding:5px 20px 5px 0;
	margin:0 20px 20px 0;
}
#menu {
	float:left;
	width:200px;
	padding:0 0 5px 0;
	margin-bottom:20px;
}
.bloc-menu {
	float:left;
	width:200px;
}
a.menu, a.menu-actif, a.menu-actif:hover {
	font-family:"StainlessBold";
	color:#dc6915;
	background:url(/images/77_v2/lien-menu.gif) no-repeat top left;
	padding:0 0 0 9px;
	line-height:normal;
	font-size:0.9em;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	margin:10px 0 8px 0;
}
a.menu:hover {
	color:#e64415;
	background:url(/images/77_v2/lien-menu-on.gif) no-repeat top left;
}
a.menu-actif, a.menu-actif:hover {
	color:#e64415;
	background:url(/images/77_v2/lien-menu-actif.gif) no-repeat top left;
}
a.menu-actif:hover {
	cursor:default;
	text-decoration:none;
}
.bloc-identification-home, .bloc-identification-page {
	position:relative;
	background:url(/images/77_v2/fond-identification-home.gif) no-repeat;
	padding:8px 10px;
	width:699px;
	margin-bottom:20px;
	z-index:1;
}
.bloc-identification-page {
	background:url(/images/77_v2/fond-identification-page.gif) no-repeat;
	padding:2px 8px;
	width:184px;
	margin-bottom:15px;
	text-align:center;
}
.bloc-identification-page a.bouton-double {
	margin-right:10px;
}
.bloc-identification-home-fin, .bloc-identification-page-fin {
	position:absolute;
	bottom:-1px;
	left:0;
	background:url(/images/77_v2/fond-identification-home-fin.gif) no-repeat;
	width:719px;
	height:5px;
	z-index:2;
}
.bloc-identification-page-fin {
	background:url(/images/77_v2/fond-identification-page-fin.gif) no-repeat;
	width:220px;
}
.container-1 {
	float:left;
	width:510px;
}
.container-2 {
	float:right;
	width:130px;
	margin-right:25px;
	margin-top:11px;
}
.bloc-contact, .bloc-actualite {
	float:left;
	width:200px;
	border-top:1px solid #e8e6dd;
	padding:17px 0 0 0;
	margin-top:20px;
}
.bloc-actualite a {
	color:#323232;
}
.bloc-actualite a:hover {
	color:#826c43;
	text-decoration:underline;
}
.fonction {
	font-style:italic;
	font-size:0.9em;
	line-height:1.5em;
	margin:0;
	padding:0;
}
.une-actu {
	margin-bottom:18px;
}
.actu-date {
	margin:0.75em 0 0 0;
	background:url(/images/77_v2/fleche-actu.gif) no-repeat center left;
	padding-left:10px;
}
.actu-titre {
	font-weight:bold;
}
.actu-description {
}
#pied-de-page {
	clear:both;
	background:url(/images/77_v2/fond-footer.gif) no-repeat;
	height:24px;
	text-align:center;
	padding-top:5px;
}
#pied-de-page a {
	text-transform:uppercase;
	color:#FFF;
}
.signature-1, .signature-2, .signature-3 {
	float:left;
	height:88px;
	width:450px;
	margin-top:14px;
	margin-bottom:20px;
}
.signature-2 {
	float:left;
	height:80px;
	width:129px;
	margin-left:308px;
}
.signature-3 {
	float:left;
	height:80px;
	width:53px;
	margin-left:20px;
}
.surtitre {
	font-family:"StainlessUltraLight";
	color:#007fab;
	line-height:normal;
	font-size:1.5em;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.surtitre-petit {
	font-size:0.8em;
}
.surtitre-gras {
	font-family:"StainlessRegular";
}
#menu .surtitre {
	font-size:1.25em;
	letter-spacing:-0.05em;
}
.h1-accueil {
	display: none;
}
h1, h2, h3, h4, h5, h6 { 
  	margin: 1em 0 .5em 0;
	padding: 0;
  	line-height: 1.2; 
  	font-weight: bold;
  	font-style: normal; 
} 
h1 { 
  	font-size: 1.5em; 
	font-weight:bold;
	color:#bbae8e;
	text-transform:uppercase;
	margin: 0.5em 0 .5em 0;
}
h1 span { 
	font-weight:normal;
}
.h1-home {
	display:none;
}
h1#pays_tax-guide, p#titre-sup {
	position:relative;
	width:100%;
	z-index: 1;
}
p#titre-sup {
	margin:5px 0 20px 0;
}
h1#pays_tax-guide img, p#titre-sup img {
	height:30px;
	width:45px;
	margin:0 0 0 1px;
	padding:0;
}
h1#pays_tax-guide .txt-h1, p#titre-sup .txt-sup {
	position: absolute;
	display:block;
	top: 3px;
	left: 52px;
	width:92%;
	height:25px;
	z-index: 10;
}
p#titre-sup .txt-sup {
	font-size: 1.4em;
	color:#000;
}
h1#pays_v1 {
	position:relative;
	width:100%;
	z-index: 1;
}
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;
}
h2 { 
  	font-size: 1.5em; 
	font-weight:normal;
	color:#dc6915;
	text-transform:uppercase;
} 
h2.h2-accueil {
	font-size: 1.5em; 
	font-weight:bold;
	color:#bbae8e;
	text-transform:uppercase;
	margin: 0.5em 0 .5em 0;
}
h3, .titre2-salon-fiche, .titre-h3 { 
  	font-size: 1.25em; 
} 
h4 { 
  	font-size: 1em; 
} 

ul, ol { 
  	margin: .25em 0 .75em 7px; 
  	padding: 0; 
} 
* html ul, * html ol,
*+html ul, *+html ol { 
  	margin-left: 2px;  
}
li {
	padding: 0 0 0 9px;
	margin: 0px;
	list-style: none;
	background: url(/images/77_v2/puce-li.gif) no-repeat;
}
ol li {
	padding: 1px 0 2px 0;
	list-style-type: decimal;
	list-style-image: none;
	list-style-position: inside;
	background-image: none;		
}
#texte_description li, #texte_description2 li {
	list-style:disc;
	padding: 0 0 0 5px;
	margin-left:5px;
}
p { 
  	margin: .75em 0;
} 
address { 
  	margin: .75em 0; 
  	font-style: normal; 
} 

img, a img { 
  	border: none; 
} 

em { 
  	font-style: italic; 
} 
/*strong { 
  	font-weight: bold; 
	font-size:0.95em;
}*/
hr {
	display: none;
	clear: both;
	width: 100%;
	height: 1px;
}

/*------------ Liens ------------*/ 
a { 
  	text-decoration: none; 
	color: #dc6915; 
} 
a:hover { 
  	text-decoration: underline;
  	color: #e64415; 
} 
/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active, a:focus { 
  	outline: none; 
	text-decoration: none; 
}
a.lien-page {
	background:url(/images/77_v2/lien-page.gif) no-repeat left;
	padding-left:8px;
	font-weight:bold;
}
a.lien-page:hover {
	background:url(/images/77_v2/lien-page-on.gif) no-repeat left;
	padding-left:8px;
	font-weight:bold;
}
/*--- Liens Fédérations---*/ 
a.lien-titre {
	background:url(/images/77_v2/lien-plus-off.gif) no-repeat left;
	padding-left:12px;
	vertical-align:middle;
}
a.lien-titre:hover {
	background:url(/images/77_v2/lien-plus-on.gif) no-repeat left;
	padding-left:12px;
	vertical-align:middle;
}
a.lien-titre-actif {
	background:url(/images/77_v2/lien-moins-off.gif) no-repeat left;
	padding-left:12px;
	vertical-align:middle;
}
a.lien-titre-actif:hover {
	background:url(/images/77_v2/lien-moins-on.gif) no-repeat left;
	padding-left:12px;
	vertical-align:middle;
}
.page_service_annuaires a.lien-titre,
.page_service_annuaires a.lien-titre:hover,
.page_service_federations a.lien-titre,
.page_service_federations a.lien-titre:hover {
	background: none;
	padding-left: 0;
	vertical-align: baseline;
}
span.plus {
	font-size:8px;
	font-weight:bold;
	background-color:#a30000;
	padding:0 2px 1px 2px;
	color:#FFF;
}
span.moins {
	font-size:9px;
	font-weight:bold;
	background-color:#a30000;
	padding:0 3px 0px 3px;
	color:#FFF;
}
.lien-inscription {
	background:url(/images/77_v2/picto-inscription.gif) no-repeat;
	padding:10px 0 0 25px;
}
.separateur {
	border-top:1px solid #e8e6dd;
	clear:both;
	width:100%;
	margin:20px 0;
}
.encart-atlas, .encart-etudes, .encart-services {
	float:left;
	width:215px;
	margin-right:35px;
}
.encart-services {
	margin-right:0;
}
.img-ds-txt {
	float:right;
	margin:10px 0 5px 20px;
}
 /*------------ formulaires ------------*/
form, fieldset { 
  	margin: 0; 
  	padding: 0; 
  	border: none;
	font-family: Arial, Helvetica, sans-serif;
} 
input, button, select { 
  	vertical-align: middle;
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #c1b599;
	background-color: #fff;
	color:#826c43;
	font-size: 1em;
	margin: 0px;
	width: 210px;
	padding: 2px 1px 2px 2px;
}
select {
	width: 215px;
	padding: 1px 1px 1px 0;
	height:21px;
}
option {
	padding: 2px 1px;
}
textarea {
	height: 80px;
}
.input_radio, .input_checkbox {
	width: auto;
	border: 0;
	padding: 0;
	background: none;
	background-color: none;
}
.input_montant, .bouton-2 {
	width: 57px;
}
.champ-off {
	color:#999;
	font-style:italic;
}
.champ-on {
	color:#000;
	font-style:normal;
}
.bouton-2 { /* Service prix de vente */
	width: 62px;
	border: 1px solid #0066ff;
	color: #0066ff;
}
.input_donnees {
	width: 27px;
}
.select_flux {
	width:160px;
	height:80px;
}
.select_mesure {
	width:180px;
}
.input_antispam {
	width: 165px;
}
.input_identifiant {
	width:125px;
}
.input_mdp {
	width:50px;
}
.input_etudes {
	width:143px;
	margin-bottom:10px;
	margin-left:2px;
}
.encart-etudes .bouton-off, .encart-etudes .bouton-on {
	margin-bottom:10px;
}
.encart-etudes .bouton-off, .encart-etudes .bouton-on {
	margin-bottom:10px;
	width:58px;
}
*+html input.bouton-off, *+html input.bouton-on {/*--- ie7 ---*/
	border:0;
}
.bouton-off {
	width: auto;
	font-family:"StainlessRegular";
	font-size:0.8em;
	text-transform:uppercase;
	background:url(/images/77_v2/fond-btn-off.gif) repeat-x;
	border:0;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 4px 5px 3px 5px;
	/*font-size: 1.1em;
	font-weight: bold;*/
}
.bouton-on, input.button {/*-- .button (gtm) --*/
	width: auto;
	font-family:"StainlessRegular";
	font-size:0.8em;
	text-transform:uppercase;
	background-color: #FFFFFF;
	border: 1px solid #c1b599;
	color: #826c43;
	text-align: center;
	margin: 0px;
	padding: 3px 4px 2px 4px;
	/*font-size: 1.1em;
	font-weight: bold;*/
	text-decoration: none;
	cursor:pointer;
}
*+html input.bouton-off {/*--- ie7 ---*/
	border: 0;
}
*+html input.bouton-on {/*--- ie7 ---*/
	border: 1px solid #c1b599;
}
input.bouton-on { padding/*\**/: 2px 4px 2px 4px; } /*ie8*/

*+html .page_service_gtm_quick_quote #contenu input, 
*+html .page_service_gtm_quick_quote #contenu textarea, 
*+html .page_service_gtm_landed_cost #contenu input, 
*+html .page_service_gtm_landed_cost #contenu textarea,
*+html .page_service_gtm_document_determination #contenu input,
*+html .page_service_gtm_document_determination #contenu textarea,
*+html .page_spe_service_salons_fiche #contenu input,
*+html .page_spe_service_salons_fiche #contenu textarea,
*+html .page_service_gtm_trade_party_screening #contenu input,
*+html .page_service_gtm_trade_party_screening #contenu textarea,
*+html .page_service_gtm_import_controls #contenu input,
*+html .page_service_gtm_import_controls #contenu textarea,
*+html .page_service_gtm_export_controls #contenu input,
*+html .page_service_gtm_export_controls #contenu textarea,
*+html .page_profil_creer #contenu input,
*+html .page_profil_creer #contenu textarea,
*+html .page_profil_modifier #contenu input,
*+html .page_profil_modifier #contenu textarea,
*+html .page_divers_contact #contenu input,
*+html .page_divers_contact #contenu textarea,
*+html .colonne-qauche-event input,
*+html .colonne-qauche-event textarea,
*+html .page_spe_accueil .page-event input.input_antispam,
*+html .page_service_flux_tous_pays_top_10 #contenu input.input_montant,
*+html .page_service_flux_tous_pays #contenu input.input_montant,
*+html .page_recherche_etudes_memos #contenu input,
*+html .page_service_annuaires #contenu input#bouton
{
	margin-left: -6px;/*-- régle le décalage input ie7 --*/
}
*+html .page_profil_creer #contenu input.input_antispam,
*+html .page_profil_modifier #contenu input.input_antispam,
*+html .page_divers_contact #contenu input.input_antispam,
*+html .colonne-qauche-event input.input_antispam {
	margin-left: 0;
}
*+html .page_service_gtm_import_controls #contenu .invisible input,
*+html .page_service_gtm_export_controls #contenu .invisible input,
*+html .page_service_gtm_landed_cost #contenu .invisible input {
	margin-left: 0;
}
/*.notes-globale ul li {
	border-bottom: #ddd 1px dotted;
	margin-top: 8px; 
	padding-bottom: 6px;
	color: #777;
}*/
a.bouton-page, a.bouton-page:hover,
a.bouton-page-actif, a.bouton-page-actif:hover,
a.bouton-double, a.bouton-double:hover,
a.bouton-double-actif, a.bouton-double-actif:hover {
	position:relative;
	display:inline-block;
	text-align:center;
	padding: 4px 1px 0 10px;
	height: 23px;	
	text-decoration: none;
	font-family:"StainlessRegular";
	letter-spacing:-0.01em;
	font-size:0.9em;
	text-transform:uppercase;
	color:#FFF;
}
a.bouton-double, a.bouton-double:hover,
a.bouton-double-actif, a.bouton-double-actif:hover {
	height: 34px;
	line-height:1.3em
}
a.bouton-double span {
	font-size:0.8em;
}
a.bouton-page:focus, a.bouton-double:focus {
	outline:none;
}
a.bouton-page {
	background: #fff url(/images/77_v2/bouton-page-1-off.gif) no-repeat; 	
}
a.bouton-double {
	background: #fff url(/images/77_v2/bouton-double-1-off.gif) no-repeat; 	
}
a.bouton-page:hover, a.bouton-page-actif, a.bouton-page-actif:hover {
	/*color: #ebe7de;*/
	color:#323232;
	background: #fff url(/images/77_v2/bouton-page-1-off.gif) no-repeat; 
}
a.bouton-double:hover, a.bouton-double-actif, a.bouton-double-actif:hover {
	color:#000;
	background: #fff url(/images/77_v2/bouton-double-1-off.gif) no-repeat; 
}
a.bouton-page img, a.bouton-page:hover img,
a.bouton-page-actif img, a.bouton-page-actif:hover img,
a.bouton-double img, a.bouton-double:hover img,
a.bouton-double-actif img, a.bouton-double-actif:hover img {
	position:absolute;
	top:0;
	right:-10px;
	z-index:3;
	width:10px;
	height:27px;
}
a.bouton-double img, a.bouton-double:hover img,
a.bouton-double-actif img, a.bouton-double-actif:hover img {
	right:-9px;
	width:9px;
	height:38px;
}
/*------------ Débug liste déroulante ie6 ------------*/
.innerFixer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	border:0;
}
/*------------ 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;
}
/*.atlas a.bulle_info, .atlas a.bulle_info:hover,*/
a.bulle_info, a.bulle_info:hover, {
	cursor:default;
}
.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;
}
.resultats .bulle_info:hover span {   
    top:-45px; 
    left:30px;
	width:300px;
	font-size:0.9em;
}
.bulle2 .bulle_info:hover span {   
    top:-17px; 
    left:25px;
	width:85px;
}
.bulle_gtm:hover .info_bulle_gtm {     
    top:23px; 
    left:7px;
	z-index:25;
}
.champ_obligatoire, .champ_remarque {
	color: #FF6600;
}
.champ_en_erreur { 
	color: #FF0000; 
	clear: both;
	font-weight: bold;
}
.champ_obligatoire2 {
	font-style:italic;
	/*color:#666;
	font-weight:bold;
	padding-left:20px;*/
	display:block;
	clear:both;
	margin:8px 0 5px 0;
}
/*------------ GTM - 3 blocs nomenclature ------------*/
.nomenclature_type_3 {
	clear:both;
}
.nomenclature_type_1, .nomenclature_type_2, .nomenclature_type_3 {
	float:left;
	width:212px;
	border:1px solid #ddd;
	padding:6px;
	margin:20px 10px 0 0;
	height:115px;
	background-color:#f4f4f4;
}
.nomenclature_type_3 {
	width:218px;
}
.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;
	width:212px;
	height:113px;
}
.nomenclature_type_3.nomenclature_type-actif {
	width:216px;
}
.nomenclature_type_1 h2, .nomenclature_type_2 h2, .nomenclature_type_3 h2 {
	margin-top:0;
	margin-bottom:10px;
	font-size:1em;
}
.nomenclature_type_1 p, .nomenclature_type_2 p, .nomenclature_type_3 p {
	font-size:1em;
}
.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;
}
.doc-description-gtm {
	margin-top:2px;
}
.input_nomenclature, .input_date {
	width:90px;
}
div#contenu div.service__gtm-v2 .input_date,
div#contenu div.service__gtm-v2 .input_nomenclature {
	width:115px;
}
.select_pays-gtm {
	width:180px;
}
.bloc-resultat-gtm, .bloc-resultat-gtm2 {
	color:#777;
}
.bloc-resultat-gtm2 {
	/*border-bottom:1px dashed #dddddd;*/
	margin:8px 0 15px 0;
	padding-bottom: 10px;	
}
.bloc-resultat-gtm dl{
	/*border-bottom:1px dashed #dddddd;*/
	margin:8px 0 15px 0;
	padding-bottom: 10px;
}
.bloc-resultat-gtm td{
	vertical-align: middle;	
}
.afficher-detail, .cacher-detail,
.afficher-detail:hover, .cacher-detail:hover {
	color: #000;
	padding-left: 10px;
	margin-left: 10px;
	text-decoration: underline;	
	background: url(/images/77_v2/picto-plus.gif) left center no-repeat;
	font-weight:normal;
}
.afficher-detail:hover, .cacher-detail:hover {
	text-decoration: none;	
}
.cacher-detail, .cacher-detail:hover {
	background: url(/images/77_v2/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;	
}
/* à retirer !
.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;
}*/
.description-produit {
	margin-top:5px;
	color:#999;
}
.description2 {
	color:#999;
}

/*------------ GTM V2 ------------*/
.lien-hs {
	display:block;
	clear:both;
}
.option-off {
	color:#9d9387;
	font-weight:bold;
	font-style:italic;
}
.option-off-2 {
	color:#beb6ab;
}
#div_preferences_hs {
	padding:0 5px;
	margin:5px 0 15px 0;
	background-color:#f1f1f1;
	border: dotted 1px #e5e5e5;	
	position:relative;
}
a.lien-fermer-preferences {
	display:block;
	width:15px;
	height:15px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:2;
	text-decoration:none;
	background:url(/commun/images/pictos/btn-close-on.gif) no-repeat top; 
}
a.lien-fermer-preferences:hover {
	background:url(/commun/images/pictos/btn-close-off.gif) no-repeat top; 
	text-decoration:none;
	cursor:pointer;
}
/*--- gtm #choix_hs  ---*/
a.lien-doux {
	color: #aba195; 
	text-decoration:none;
}
a.lien-doux:hover {
	color: #000; 
	text-decoration:undeline;
}

/*------------ listes de définition ------------*/
dl { 
  	margin: .75em 0;
	float:left;/*--- pour clear après dl ---*/
	width:100%;
}
dt { 
  	margin: .3em 0 0 0; 
  	width: 20%;
  	clear: left;
	float: left;
} 
dl.informations-2 dt
/* titres (ex : divers__actualites.html ou dossier-personnel_accueil.html) */
	{
	width: 83%;
	text-align:left;
	margin:0;
	padding:0;
	}
dd { 
  	margin: .25em 0 .25em .5em; 
  	width: 75%;
	float: left;	
	padding-left: 0.7em;
}
dl.informations-2 dd
/* titres (ex : divers__actualites.html ou dossier-personnel_accueil.html) */
	{
	width: 14%;
	margin:0;
	padding:0;
	}
dt.label { /*--- pour homogénéiser dl sur gtm ---*/
  	font-weight:normal;
	color:#000;
}
/*------------ tableaux ------------
table { 
  	margin: 0 0 10px 0; 
  	border: 1px solid gray;
  	border-collapse: collapse;
  	border-spacing: 0; 
  	width: 100%;
} 
table td, table th { 
  	padding: 4px;
  	border: 1px solid gray;
  	border-collapse: collapse;
  	vertical-align: top;
  	text-align: center;	
} 
thead td  {
	width: auto;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: gray;
}*/
.tableau_methode, .tableau_methode_left, .atlas table
	{
	border-collapse: collapse;
	width:100%;
	}
	
.tableau_methode thead td, .tableau_methode_left thead td, .atlas table thead td
	{
	background-color: #e8e6dd;
	border: 1px solid #c1b599;
	padding: 4px;
	font-weight: bold;
	text-align: center;
	}

.tableau_methode td, .tableau_methode_left td, .atlas table td
	{
	font-size: 1em;
	padding: 4px;
	border: 1px solid #c1b599;
	text-align: center;
	}
.tableau_methode_left tbody td
	{
	text-align: left;
	}
.tableau_methode ul 
	{
	padding: 0;
	margin: 0 0 0 15px;
	}
/*---- ATLAS ----*/
.txtsource { font-style: italic; font-weight: normal; font-size: 9px; text-decoration: none
}

.txtital {  font-style: oblique;  text-decoration: none } 

.bordure_gauche_tableau_unique {
	border: 1px solid #c1b599;
	border-collapse: collapse;
}
.bordure_droite_tableau_unique {
	border: 1px solid #c1b599;
	border-collapse: collapse;
}
.bordurehautdroite2 {
	font-weight: bold;
	border: 1px solid #c1b599;
	border-collapse: collapse;
}
.bordurebasdoite {
	border: 1px none #c1b599;
	border-collapse: collapse;
}
.bordurehautdroite {
	border: 1px solid #c1b599;
	border-collapse: collapse;
	font-weight: bold;
	background-color: #e8e6dd;
}
.bordurebas {
	border: 1px none #c1b599;
	border-collapse: collapse;
}
.bordurehaut  {
	border: 1px solid #c1b599;
	border-collapse: collapse;
	font-weight: bold;
	background-color: #e8e6dd;
}
.bordurebasdoitecate {
	border: 1px none #c1b599;
	border-collapse: collapse;
}
.bordurehautdroitecate {
	border: 1px solid #c1b599;
	font-weight: bold;
	background-color: #e8e6dd;
}
.bordurebascate {
	border: 1px none #c1b599;
	border-collapse: collapse;
}
.bordurehautcate  {
	border: 1px solid #c1b599;
	border-collapse: collapse;
	font-weight: bold;
	background-color: #e8e6dd;
}
.donnee__nom,
.donnee__prenom,
.donnee__civilite
{
}
.champ_en_erreur { color: #F00; font-weight:bold;}
.donnee__panorama_contenu p{margin-top:10px; margin-bottom:7px;}

/*-- Largeur d'une colonne dans un tableau --*/
td.double, .invisible td.double {
	width: 14em;
}
td.simple, .invisible td.simple {
	width: 7em;
}
td.triple {
	width: 25.5em;
}
td.agauche {
	width: auto;
}	
/*-- Largeur des colonnes dans un tableau --*/
table.colonnes-2 td {
	width: 50%;
}
table.colonnes-3 td {
	width: 33.3%;
}
table.colonnes-4 td {
	width: 25%;
}
table.colonnes-5 td {
	width: 20%;
}
table.colonnes-8 td {
	width: 12.5%;
}
table.colonnes-9 td {
	width: 11.1%;
}
#doubletableau {
	overflow: visible;
	width: 100%;
	text-align: center;
}
#doubletableau .tableau1 {
	clear: both;
	width: 49.5%;
	float: left;
}
#doubletableau .tableau2 {
	width: 49.5%;
	float: right;
}
.agauche {
	text-align: left;
}	
.aucentre {
	text-align: center;
}	
.adroite {
	text-align: right;
}

.gras {
	font-weight: bold;
}
.italique {
	font-style:italic;
}
.unite {
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
}
.both {
	clear: both;
}
.marge-table {
	height: 15px;
	width: 90%;
	clear: both;
}
table.liens td {
	text-align: left;
	width: 50%;
}
div#contenu div.service__gtm table,
div#contenu div.service__gtm table td {
	border: 0;
	padding-top: 4px;
	width: auto;
}
div#contenu div.service__c table,
div#contenu div.service__gtm table td {
	border: 0;
	text-align: left;
}
div#contenu div.service__gtm-v2 table,
div#contenu div.service__gtm-v2 table td {
	/*-- styles table normaux (border 1, etc) --*/
}

.invisible td, .invisible,
.page_gtm_sans_menu_Y table, .page_gtm_sans_menu_Y table td, 
.page_service_gtm_quick_quote table, 
.page_service_gtm_quick_quote table td, 
.page_service_gtm_landed_cost table, 
.page_service_gtm_landed_cost table td,
.page_service_gtm_common_tariff_search table,
.page_service_gtm_common_tariff_search table td,
.page_service_gtm_document_determination table,
.page_service_gtm_document_determination table td,
.page_spe_service_salons_fiche table,
.page_spe_service_salons_fiche table td,
.page_service_gtm_trade_party_screening table,
.page_service_gtm_trade_party_screening table td,
.page_service_gtm_import_controls table,
.page_service_gtm_import_controls table td,
.page_service_gtm_export_controls table,
.page_service_gtm_export_controls table td,
.page_service_nomenclature_gtm table,
.page_service_nomenclature_gtm table td {
	border: 0;
	width: auto;
	font-size: 1em;
	text-align: left;
	padding:0;
}
.page_service_convertir_des_mesures .invisible td {
	padding:4px;
	vertical-align:middle;
}
.page_gtm_sans_menu_Y table {
	margin: 0;
	width: 550px;
}
.page_gtm_sans_menu_Y .retour,
.page_gtm_sans_menu_Y .bloc_navigation_non_imprimable {
	display: none;
}
.page_service_gtm_quick_quote table, 
.page_service_gtm_landed_cost table, 
.page_service_gtm_document_determination table,
.page_service_gtm_trade_party_screening table,
.page_service_gtm_import_controls table,
.page_service_gtm_export_controls table {
	margin:0;
	width: 700px;
}
.page_service_gtm_import_controls table,
.page_service_gtm_export_controls table {
	margin:0;
	width: 700px;
}
.page_service_gtm_document_determination table {
	padding:0;
	margin:0;
	width: 680px;
}	
.page_service_gtm_landed_cost .invisible, 
.page_service_gtm_landed_cost .invisible td,
.page_service_gtm_import_controls .invisible,
.page_service_gtm_import_controls .invisible td,
.page_service_gtm_export_controls .invisible,
.page_service_gtm_export_controls .invisible td {
	width: auto;
}
.page_service_gtm_import_controls .invisible,
.page_service_gtm_export_controls .invisible {
	width: 415px;
	background-color:#f6f6f6;
}
.page_service_gtm_import_controls dd .invisible,
.page_service_gtm_export_controls dd .invisible,
.page_service_gtm_landed_cost dd .invisible {
	margin:0;
	padding:0;
	width:400px;
}
.page_service_gtm_trade_party_screening dd .note {
	font-size:1em;
	color:#000;
}
.page_gtm_sans_menu_Y #contenu-all, .page_gtm_sans_menu_Y #contenu {
	margin-left: 15px;
	width:720px;
}
.page_spe_recherche_etudes_memos table,
.page_spe_recherche_etudes_memos table td {
	border: 0;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-right: 8px;	
}
.mots_cle, .pertinence {
	font-size:0.9em;
	color:#777;
}
table.headerblock {
	background-color:#FFF;
}
table.headerblock tbody td.label {
	padding:2px 5px 0 5px;
}
table.headerblock tbody td.data {
	padding:2px 50px 0 5px;
}
/*------------ Autre ------------*/
p.retour {
	clear: both;
	text-align: right;
}
.retour a { /*--- Alignement Opéra ---*/
	display:block;
	float:right;
}
.attente {
	text-align:center;
	font-weight:bold;
}
.message-attente, .message-attente2 {
	position:absolute; 
	top:150px; 
	left:300px; 
	width:350px; 
	/*height:130px;*/
	height:auto;
	background-color:#FFFFFF; 
	border:1px solid #000000; 
	text-align:center;
	z-index:1000;
}
.message-attente2 {
	top:475px; /* lien specimen / page shipping documents */
}
.page_service_federations_v2 .message-attente {
	top:200px; 
}
.message-attente img, .message-attente img {
	padding:10px;
}
.chemin {
	font-size:1em;
	color:#bbae8e;
	text-align:left;
}
.chemin a, .chemin a:hover {
	font-size:1em;
	font-weight:normal;
}
.droits {
	font-style:italic;
	font-size:0.9em;
}
#ancres {
	display:block;
	clear:both;
}
a.lienancre, #ancres a {
	font-size:0.9em;
}
a.lien_interne3 {
	color:#826c43;
}
a.lien_interne3:hover {
	color:#bbae8e;
}
/*-----------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;
}
/*-------- contact atlas --------*/
#contient-contact-atlas {
	margin: 0 0 15px 0;
	padding: 0;
	position: relative;
}
.contact-atlas {
	background: url(/commun/images/pictos/contact.gif) 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;	
}
a.lien-contact-atlas, a.lien-contact-atlas:hover,
a.lien-contact-atlas-actif, 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;
}
a.lien-contact-atlas:hover, a.lien-contact-atlas-actif,
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;
}
.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;	
}
.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;
}
/*------------ ATLAS ------------*/
.services, .contact-atlas {
	background:url(/commun/images/pictos/services.gif) no-repeat;
	text-indent:27px;
	padding-top:4px;
	padding-bottom:3px;
}
.contact-atlas {
	background:url(/commun/images/pictos/contact.gif) no-repeat;
}

/*------------ Boite d'aide service ------------*/
.div-note2 {
	width:70%; 
	float:left;
	margin-bottom:10px;
	position:relative;
}
.div-note2 a.lien-page {
	position:absolute;
	z-index:2;
	top:22px;
	left:440px;
	width:100px;
}
.note2 {
	width:23%;
	float:right; 
	border:1px solid #E8E6DD;
	padding:2px 1px 2px 5px;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin-top:20px;
}
/*------------ ... ------------*/
/* styles locaux */
.continent_afrique,
.continent_amerique-du-nord,
.continent_amerique-du-sud,
.continent_asie,
.continent_europe-centrale,
.continent_europe-du-nord,
.continent_europe-du-sud,
.continent_oceanie,
.continent_europe-de-l-est
{
	display: none;
}
.choix_afrique .continent_afrique,
.choix_amerique-du-nord .continent_amerique-du-nord,
.choix_amerique-du-sud .continent_amerique-du-sud,
.choix_asie .continent_asie,
.choix_europe-centrale .continent_europe-centrale,
.choix_europe-du-nord .continent_europe-du-nord,
.choix_europe-du-sud .continent_europe-du-sud,
.choix_oceanie .continent_oceanie,
.choix_europe-de-l-est .continent_europe-de-l-est {
	display: block;
}

.recherche_attente .ligne_explication {
	display: none;
	}

.item_cache .texte_cache,
.item_affiche .texte_affiche {
	display: none;
}

.item_gauche,
.item_droit {
	height: 28px;
	width: 69px;
	overflow: hidden;
	position: absolute;
	padding: 2px 3px 0px 3px;
	font-weight: bold;
}
.item_gauche {
	text-align: left;
}
.item_droit {
	text-align: right;
}
.type_de_flux_import .flux_export,
.type_de_flux_export .flux_import {
	display: none;
}
.titre-dt {
	font-weight:bold;
}
.notes {
	font-style:italic;
}
.terme {
	color:#007fab;
	font-size:0.9em;
}
.pays {
	color:#b3a37f;
	font-size:0.9em;
}
#choix_continent {
	height: 660px;
	/*font-size: 0.85em;*/
}
.choix {
	overflow:hidden;
	float:left;
	width:130px;
	margin:0 0 0 5px;
}
/*--- Styles pour le service "recherche de nomenclature douanière" ---*/
.code0, .code1, .code2, .code4, .code5 {
	width:100%;
	float:left;
	display:block;
	border-top:1px solid #fff;
	color:#42453a;/*--- new ---*/
}
.code0 {
	/*background-color:#dedede;
	font-size:12px;*/
	background-color:#ecede9;
	font-size:1.05em;
}
.code0 a, .code1 a, .code2 a, .code3 a, .code4 a, .code5 a {/*color:#006dad;*/color:#42453a;}
.code1 {
	/*background-color:#D0E2A1;
	font-size:11px;*/
	background-color:#e4e6e0;
	font-size:0.95em;
}
.code2 {
	/*background-color:#DEEBBB;
	font-size:10px;*/
	background-color:#dcded5;
	font-size:0.9em;
}
.code3 {
	width:100%;
	float:left;
	display:block;
	border-top:1px solid #fff;
	/*background-color:#ECF4D7;
	font-size:10px;
	color:#000000;*/
	background-color:#cdd0c6;
	font-size:0.85em;
	color:#42453a;
}
.code4 {
	/*background-color:#F7FBED;
	font-size:10px;*/
	background-color:#cacdc3;
	font-size:0.85em;
	color:#42453a;
}
.code5 {
	/*background-color:#bbc7dc;
	font-size:10px;*/
	background-color:#cacdc3;
	font-size:0.85em;
	color:#42453a;
}
.nomenclature-gauche {
	float:left;
	width:13%;
	padding:3px 7px 3px 2px;
	font-weight:bold;
	text-align:left;
}
.nomenclature-droite {
	float:left;
	width:82%;
	padding:3px 2px 3px 7px;
	/*border-left:1px solid #007dc6;*/
	border-left:1px solid #fff;
	text-align:left;
}
.nomenclature-gauche_popup {
	float:left;
	width:13%;
	padding:3px 7px 3px 2px;
	font-weight:bold;
	text-align:left;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.nomenclature-droite_popup {
	float:left;
	width:72%;
	padding:3px 2px 3px 7px;
	border-left:1px solid #fff;
	text-align:left;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.nomenclature-droite-div-upload_popup {
	float:left;
	width:10%;
	padding:3px 2px 3px 7px;
	text-align:left;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.nomenclature table {
	border:0px;
	width:100%;
}

.nomenclature td
{
    font-size: 11px;
    margin: 0px;
    line-height: 1.3em;
}
.nomenclature th
{
    font-size: 11px;
    margin: 0px;
    line-height: 1.3em;
	padding:3px;
	text-indent:-3px;
}

input.affcode
{
	font-size: 11px;
	background-color:#e6eff1;
}
/*--- Résultat de recherche ---*/

th.codeR1 {
	width:110px;
	background-color:#999999;
}

th.libelleR1 {
	background-color:#999999;
}

td.codeR2 {
	width:110px;
	background-color:#EEEEEE;
}

td.libelleR2 {
	background-color:#EEEEEE;
}
.highlight {
	color: #009900;
	background-color: #FFCC66;
	display: inline;
}
/*--- Liste par ontologie ---*/
input.recherche
{
	font-size: 11px;
	background-color:#e6eff1;
}

th.code
{
	width:110px;
    background-color:#dedede;
    text-align: left;
	font-weight:normal;
}
th.libelle
{
    background-color:#dedede;
    text-align: left;
	font-weight:normal;
}

th.langues
{
    background-color:#EEEEEE;
    text-align: right;
}

th.head
{
    background-color:#EEEEEE;
    text-align: right;
}

td.code {
	width:110px;
	background-color:#6781b1;
}

td.libelle {
	background-color:#6781b1;
}

td.code2 {
	width:110px;
	background-color:#D0E2A1;
}

td.libelle2 {
	background-color:#D0E2A1;
}

td.code3 {
	width:110px;
	background-color:#DEEBBB;
}

td.libelle3 {
	background-color:#DEEBBB;
}


td.code4 {
	width:110px;
	background-color:#ECF4D7;
}

td.libelle4 {
	background-color:#ECF4D7;
}

td.code5 {
	width:110px;
	background-color:#F7FBED;
}

td.libelle5 {
	background-color:#F7FBED;
}

td.code6 {
	width:110px;
	background-color:#bbc7dc;
}

td.libelle6 {
	background-color:#bbc7dc;
}

td.code7 {
	width:110px;
	background-color:#ced7e5;
}

td.libelle7 {
	background-color:#ced7e5;
}


td.code8 {
	width:110px;
	background-color:#dfe6ef;
}

td.libelle8 {
	background-color:#dfe6ef;
}

.incoterm-vendeur {
	background-color:#eee;
}
.incoterm-acheteur {
	background-color:#ddd;
}

/* Liens */
a.code {
    color: #3680CA;
    text-decoration: none;
}
a.code:hover {
    color:#73B3F2;
	text-decoration: underline;
}

.mot_en_surbrillance {
	background-color: #84DA84;
	color: #FFFFFF;
	font-weight: bold;
}

/*-- classes pour l'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 {
	display: none;
}

/*--- Video ---*/
/*--- STYLES POUR LES SLIDERS ---*/
#track1-left, #track2-left {
	position: absolute;
	width: 5px;
	height: 9px;
	background: transparent url(/commun/autres/flv-player.net/images/slider-images-track-left.png) no-repeat top left;
}
/* put the track and the right rounded edge on the track */
#track1, #track2 {
	float:left;
	background: transparent url(/commun/autres/flv-player.net/images/slider-images-track-right.png) no-repeat top right;
	width:115px; 
	height:13px;
	margin-left:5px;
}
#track2 {
	width:555px;
	margin-left:10px;
}
.handle1, .handle2 {
	height:20px;
}
.handle1 img, .handle2 img {
	float:left;
}

/*--- STYLES POUR LES BOUTONS DU PLAYER ---*/
.player {
	background-color: #000;
	color: #FFF;
	height: 20px;
	width: 178px;
	border: solid 1px #000;
}
.player .button {
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	margin-top:2px;
	float: left;
}
.player .button a {
	display: block;
	height: 20px;
	text-indent: -100em;
	overflow: hidden;
}
.player .timeline {
	position: relative;
}
.player .timeline a {
	position: absolute;
	left: 60px;
	display: block;
	height: 20px;
	width: 40px;
	text-indent: -100em;
	overflow: hidden;
	background-image: url(/commun/autres/flv-player.net/images/control_slider.png);
}
.player .timeline a:hover {
	background-image: url(/commun/autres/flv-player.net/images/control_slider_blue.png);
}
.player .play {
	background-image: url(/commun/autres/flv-player.net/images/control_play.png);
}
.player .play:hover {
	background-image: url(/commun/autres/flv-player.net/images/control_play_blue.png);
}
.player .pause {
	background-image: url(/commun/autres/flv-player.net/images/control_pause.png);
	display: none;
}
.player .pause:hover {
	background-image: url(/commun/autres/flv-player.net/images/control_pause_blue.png);
}
.player .stop {
	background-image: url(/commun/autres/flv-player.net/images/control_stop.png);
}
.player .stop:hover {
	background-image: url(/commun/autres/flv-player.net/images/control_stop_blue.png);
}
.player .full {
	background-image: url(/commun/autres/flv-player.net/images/control_eject.png);
}
.player .full:hover {
	background-image: url(/commun/autres/flv-player.net/images/control_eject_blue.png);
}
.page-event .player .full {
	background-image: url(/commun/autres/flv-player.net/images/control_eject-2.png);
}
.page-event .player .full:hover {
	background-image: url(/commun/autres/flv-player.net/images/control_eject_blue-2.png);
}

/*----------------------- Service salons v2 (carige, ing)-----------------------*/
.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;
}
.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:1;
	text-decoration:none;
}
.bulle_exemple_v2:hover,
.bulle_exemple-ascendant_v2:hover {
	border:0; /*--- Attribut permettant d'afficher la bulle dans ie6---*/
	z-index:2;
	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-v2 {
	margin-top: 35px;
	border: #e0e0e0 1px solid;
	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;	
}
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;	
}
#nav-salon-v2-haut {
	padding-top: 5px;
	border-top: #959595 dotted 1px;
	/*margin-bottom: 40px;*/
}
#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(/images/77_v2/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;
	/*padding-top: 5px;*/
	margin-bottom: 5px;
}
.date-salon-fiche {
	color: #666;	
}
.infos-fiche-salon-v2 {
	padding: 5px;
	background-color: #f1f1f1;
}
#afficher_image_salon {
	margin-bottom: 5px;	
}

/*--- Encart "plus d'information" ---*/
#recherche-intro {
	float:left;
	width:65%;
	/*margin-top:20px;*/
}
page_recherche_etudes_memos #salon-intro {
	float:left;
	width:70%;
}
#recherche-autre-pays {
	float:right;
	width:170px;
	margin:15px 10px 10px 0;
}
#salon-autre-pays {
	float:right;
	width:170px;
	margin:0 0 10px 0;
}
h2.recherche-titre-encart-2 {
	color:#ffffff;
	padding:2px 1px 2px 2px;
	margin:0px;
	background-color:gray;
	background-image:none;
	border:0;
}
.recherche-encart {
	padding:4px 2px;
	border:1px solid gray;
}
.recherche-encart-2 {
	overflow-y: scroll;
	height: 87px;
}
.recherche-encart-3 {
	overflow: hidden; 
	width: 140px;
	padding-bottom: 10px;
}

/*------------ 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 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;
}

/*
  |---------------------------------|
  |   Styles Atlas Doing Business   |
  |---------------------------------|			
*/
#pays h1 {
	float: left;
	background: none;
	color: #aaa;
	font-size: 1.5em;
	padding: 5px 3px;
	margin: 5px 0 8px 0;
	text-indent: 0;
	font-weight:bold;
}
#pays img {
	float: left;
	margin-top: 5px;
}
h1#rubrique {
	clear:left;
	font-size: 1.3em;
}
#donnees1 {
	width:520px;
	float:left;
	clear:left;
}
#donnees2 {
	width:250px;
	float:right;
}
#carte1 {
	width:250px;
	float:right;
	text-align:center;
	margin-top:15px;
}
#meteo {
	width:270px;
	float:right;
	min-height:120px;
	padding:0px;
	margin:0px;
	clear:right;
}
#meteo p.sources {
	clear:both;
}
#meteo #img-fond {
	width:250px;
	min-height:120px;
	padding:0px;
	margin:0px;
	background:transparent url(/images/77_v2/meteo/fond.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/meteo/fond.png', sizingMethod='crop'); 
	zoom:1;
}
#meteo #meteo-bloc1 {
	width:248px;
	float:left;
	height:16px;
	margin-top:10px;
	font-weight:bold;
	color:#ffffff;
	
}
#meteo #meteo-bloc2 {
	width:40px;
	float:right;
	height:14px;
	margin:-1px 20px 0 0 !important;
	margin:-3px 10px 0 0;
	font-weight:bold;
	color:#aba195;
}
#meteo #meteo-bloc2 a {
	font-weight:normal;
	text-decoration:none;
}
#meteo #meteo-bloc2 a:hover {
	font-weight:normal;
	text-decoration:underline;
}
#meteo #meteo-bloc2 span {
	font-weight:normal;
}
#meteo #meteo-bloc3 {
	width:190px;
	height:66px;
	float:right;
	margin:0px 18px 0 0 !important;
	margin:0px 9px 0 0;
}
#meteo #meteo-bloc4 {
	width:250px;
	float:left;
	color:#000;
	font-size:11px;
	padding:10px 0 0 20px;
}
#meteo #meteo-bloc3 .temperature {
	font-size:30px;
	font-weight:bold;
	padding:10px 5px 0 0 !important;
	padding:5px 5px 0 0 !important!;
	padding:9px 5px 0 0;
	margin:5px 0 0 0;
	color:#FFFFFF;
	float:right;
	width:180px;
	height:30px;
	text-align:right;
}
#meteo #meteo-bloc3 .temperature2 {
	font-weight:normal;
	font-size:9px;
	padding:8px 5px 0 0 !important;
	padding:14px 5px 0 0 !important!;
	padding:6px 5px 0 0;
	margin:0px;
	color:#FFFFFF;
	float:right;
	width:180px;
	clear:both;
	text-align:right;
}
#meteo .sources {
	padding:10px 0 0 20px;
}
.titre-encart {
	background-color:#3e97d6;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	padding: .3em 0 0.4em 2px;
	margin:15px 0 2px 0;
	border-bottom: 1px solid #ccc;
}
.titre-encart span {
	font-weight:normal;
}
.sous-titre-encart {
	font-weight:bold;
}
.titre-donnees {
	padding-left:6px;
	background-image:url(/images/77_v2/picto-lien-page2.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}
#capitale, #heures, #monnaie, #pib, #ide, #climat, #risque, #profil, #population, #telecommunication
	{
	text-indent: 22px;
	padding: .3em 0 0.4em 0;
	border-bottom: 1px solid #ccc;
	background-color:#eeeeee;
	font-weight:bold;
	color:#000;
	margin:15px 0 2px 0;
	}
#heures span {
	font-weight:normal;
}

#capitale
	{
	margin-top: 16px;
	background-image: url(/images/77_v2/pictos/atlas/capitale.gif);
	background-repeat:no-repeat;
	}

#heures
	{
	background-image: url(/images/77_v2/pictos/atlas/heure.gif);
	background-repeat:no-repeat;
	}
	
#monnaie
	{
	background-image: url(/images/77_v2/pictos/atlas/monnaie.gif);
	background-repeat:no-repeat;
	}
	
#profil
	{
	background-image: url(/images/77_v2/pictos/atlas/pib.gif);
	background-repeat:no-repeat;
	}
	
#population
	{
	background-image: url(/images/77_v2/pictos/atlas/population.gif);
	background-repeat:no-repeat;
	}
	
#telecommunication
	{
	background-image: url(/images/77_v2/pictos/atlas/telecommunication.gif);
	background-repeat:no-repeat;
	}
	
#pib
	{
	background-image: url(/images/77_v2/pictos/atlas/pib.gif);
	background-repeat:no-repeat;
	}
	
#ide
	{
	background-image: url(/images/77_v2/pictos/atlas/ide.gif);
	background-repeat:no-repeat;
	}
	
#risque
	{
	background-image: url(/images/77_v2/pictos/atlas/risque.gif);
	background-repeat:no-repeat;
	}
	
#liberte
	{
	background-image: url(/images/77_v2/pictos/atlas/liberte.gif);
	background-repeat:no-repeat;
	}
#climat
	{
	background-image: url(/images/77_v2/pictos/atlas/climat.gif);
	background-repeat:no-repeat;
	}
#contient-contact-atlas {
	display: none;	
} /* c'est normal ?*/
.sources {
	clear: both;	
	font-size: 0.9em;	
	font-style: italic;	
	margin: 0 0 0.5em 0;	
}

/*------------ Préferences et pays top 10 ------------*/
#encart-customisation {
	border: #cccccc 1px solid;
	position: relative;
	padding: 15px 5px 10px 5px;
}
.page_spe_preferences h2 {
	border: 0;
}
#choix_customisation {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: 135px;	
}
a.onglet-automatic, a.onglet-manual,
a.onglet-automatic:hover, a.onglet-manual:hover,
a.onglet-automatic-active,  a.onglet-manual-active,
a.onglet-automatic-active:hover, a.onglet-manual-active:hover {
	display: block;
	float: left;
	text-align:center;
	font-size: 12px;
	padding-top: 5px;
	padding-right:4px;
	height: 18px;
	width: 86px;
	background: #fff url(/images/77_v2/onglet-custom-off.gif) no-repeat; 	
	text-decoration: none;
	color:#877f76;
}
a.onglet-automatic:hover, a.onglet-manual:hover,
a.onglet-automatic-active,  a.onglet-manual-active,
a.onglet-automatic-active:hover, a.onglet-manual-active:hover {
	color: #000;
	background: #fff url(/images/77_v2/onglet-custom-on.gif) no-repeat; 
}
#encart-produit {
	margin-top: 35px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 15px 5px 10px 8px;
}
.page_service_flux_tous_pays_top_10_v2 #encart-produit {
	margin-top: 25px;
}
#choix_produit {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
*html #choix_produit {
	top: -22px;
	left: -9px;	
}
a.onglet-hs, a.onglet-keyword, a.onglet-preferences,
a.onglet-hs:hover, a.onglet-keyword:hover, a.onglet-preferences:hover,
a.onglet-hs-active,  a.onglet-keyword-active, a.onglet-preferences-active,
a.onglet-hs-active:hover, a.onglet-keyword-active:hover, a.onglet-preferences-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(/images/77_v2/onglet-off.gif) no-repeat; 	
	text-decoration: none;
}
a.onglet-hs:hover, a.onglet-keyword:hover, a.onglet-preferences:hover,
a.onglet-hs-active,  a.onglet-keyword-active, a.onglet-preferences-active,
a.onglet-hs-active:hover, a.onglet-keyword-active:hover, a.onglet-preferences-active:hover {
	color: #000;
	background: #fff url(/images/77_v2/onglet-on.gif) no-repeat; 
}
a.onglet-hs, a.onglet-keyword, a.onglet-preferences {
	color:#aba195;
}

/*------------ 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_produit-contenu {
	top: -22px;
}
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, 
*+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;
}

/*------------ Encarts associations professionnelles ------------*/
#encart-associations {
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 15px 5px 5px 5px;
	margin-top:35px;
}
#choix_associations {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
#choix_industry ul, #choix_country ul {
	width:46%;
	/*overflow:hidden;*/
	float:left;
	margin:0 0 0 8px;
}
#choix_country ul {
	width:31%;
}
a.lien-selection, a.lien-selection:hover, a.lien-selection:focus {
	cursor:default;
	font-weight:bold;
	text-decoration:none;
	background-color:#eee;
}
a.onglet-industry, a.onglet-country,
a.onglet-industry:hover, a.onglet-country:hover,
a.onglet-industry-active,  a.onglet-country-active,
a.onglet-industry-active:hover, a.onglet-country-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(/images/77_v2/onglet-off.gif) no-repeat; 	
	text-decoration: none;
	color:#877f76;
}
a.onglet-industry:hover, a.onglet-country:hover,
a.onglet-industry-active,  a.onglet-country-active,
a.onglet-industry-active:hover, a.onglet-country-active:hover {
	color: #000;
	background: #fff url(/images/77_v2/onglet-on.gif) no-repeat; 
}

/*------------ Encarts annuaires professionnels ------------*/
#encart-annuaires-v2 {
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 15px 5px 5px 5px;
	margin-top: 50px;
}
#choix_annuaires-v2 {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
a.lien-onglet-annuaire, a.lien-onglet-annuaire:hover,
a.lien-onglet-annuaire-active, a.lien-onglet-annuaire-active:hover {
	display: block;
	float: left;
	text-align:center;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 4px;
	height: 18px;
	width: 138px;
	background: #fff url(/images/77_v2/onglet-off-court.gif) no-repeat; 	
	text-decoration: none;
	color:#877f76;
}
a.lien-onglet-annuaire:hover,
a.lien-onglet-annuaire-active, a.lien-onglet-annuaire-active:hover {
	color: #000;
	background: #fff url(/images/77_v2/onglet-on-court.gif) no-repeat; 
}
#annuaire_type_1 input#recherche_lien {
	width: 250px; 	
}

/*------------ Pagination ------------*/
#ordre-affichage {
	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;
}

/*--- Etude Mémos ---*/
.bloc-creation-alerte,.bloc-creation-alerte2 {
	clear:both;
	background-color:#eee;
	padding:10px 10px 17px 10px;
	margin:10px 0 20px 0;
}
.bloc-creation-alerte2 {
	padding:10px 10px 10px 10px;
}
.bloc-creation-alerte #bouton2 {
	width:90px;
	height:14px;
}
.btn-alerte-etude {
	float:left;
	width:110px;
	margin-right:10px;
}
.message-alerte-etude {
	float:left;
	width:300px;
	margin-top:3px;
}
.lien-alerte-etude {
	float:right;
	width:110px;
	margin-top:3px;
}

.partenaires h2, .partenaires p {
	width:auto;
}
.image-partenaire {
	display:block;
	float:right;
	margin:0 0 0 10px;
	width:200px;
	text-align:right;
}

/*--- correxion D2 --*/
.haut-encart-d2 {
	display: none;	
}
.bas-encart-d2 {
	display: none;
}

/*---- Nouveau découpage Atlas ---*/
#encart-theme-atlas {
	margin-top: 15px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 0 8px;
}
#choix_theme-atlas {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
*html #choix_theme-atlas {
	top: -23px;
}
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: 12px;
	padding: 5px 10px 0 14px;
	margin-right:4px;
	height: 18px;	
	text-decoration: none;
}
a.onglet-theme-1:focus {
	outline:none;
}
a.onglet-theme-1 {
	background: #fff url(/commun/images/atlas-new/onglet-1-off.gif) no-repeat; 	
}
*+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:4px;
}
*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:2px;
}
a.onglet-theme-1:hover, a.onglet-theme-1-actif, a.onglet-theme-1-actif:hover {
	color: #000;
	background: #fff url(/commun/images/atlas-new/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;
}
/*------------ Liens vers les services depuis l'atlas ------------*/
.lien-service_atlas {
	border:1px dotted #bbbbbb;
	padding:11px 5px 12px 49px;
	font-size:1.1em;
	background:url(/commun/images/pictos/lien-service.gif) #f1f1f1 no-repeat left center;
	margin-top:3px;
	margin-bottom:3px;
	clear:both;
}
.lien-service_atlas a, .lien-service_atlas a:hover {

}

/*--- design service Appels d'offre ---*/
.box-appel-offre {
	overflow: auto;
	height: 132px;
	width: 226px;
	border: #000 1px solid;
	padding: 1px;
	margin: 0;
	background-color: #ffffff;
}

/*------------ lien suivant atlas découpé ------------*/
.onglet-suivant {
	width:100%;
	height:25px;
	float:left;
	margin:35px 0 30px 0;
	text-align:center;
	clear:both;
}
a.lien-suivant-atlas {
	color:#505050;
	font-weight:bold;
	padding:2px 5px 3px 0;
	text-decoration:underline;
	outline:dotted thin #ccc;
}
a.lien-suivant-atlas:hover {
	color:#fff;
	background-color:#ff6600;
	text-decoration:none;
	outline:none;
}
a.lien-suivant-atlas .fleche-suivant {
	color:#ff6600;
	text-decoration:none;
	font-weight:normal;
	background:url(/commun/images/pictos/suivant.gif) #fff no-repeat right;
	vertical-align:middle;
	padding:0 15px 2px 5px;
}
a.lien-suivant-atlas:hover .fleche-suivant {
	color:#fff;
	background:url(/commun/images/pictos/suivant-on.gif) #ff6600 no-repeat right;
	text-decoration:none;
}
/*-- réglage prob btn si mauvais HS */
.nomenclature-droite-div-upload_popup {
	width: 7%;
}
/*--- Piers ---*/
.relevance-peirs1 {
	background-color:#ddd;
}
.relevance-peirs2 {
	background-color:#eee;
}
/*---- 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;	
}

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

#defil-actus {
	margin-top: 15px;
	margin-left: 7px;
	width: 190px;
	height: 160px;
	overflow: hidden;
	position: relative; 
}
/*
                                             |------------------|
   			                                 |   Styles Atlas   |
		                                     |------------------|			
*/
.atlas *.v3
	{
	display: none;
	}
.atlas p.services span.v3
	{
	display: none;
	}
.atlas p.services a.personnalises, p.services span.personnalises
	{
	display: none;
	}

p.retour
	{
	clear: both;
	float: right;
	}

.atlas *.unite
	{
	font-style: italic;
	}

.atlas address
	{
	margin-top: .7em;
	font-style: normal;
	}

.atlas div#contenu
	{
	clear: right;
	}

.atlas div#contenu h2
	{
	clear: left;
	}

.atlas div#donnees
	{
	clear: both;
	float: left;
	margin: 0 20px 1.5em 0;
	width:400px;
	}

.atlas div#donnees p
	{
	margin: .5em 0;
	padding: .3em 0 .7em 0;
	border-bottom: 1px solid #ccc;
	}
	
.atlas div#donnees div p
	{
	margin: 0;
	border: 0;
	}
	
.atlas div#donnees p#capitale, p#heures, p#monnaie, div#monnaie p, div#liberte p, p#pib, p#ide, p#risque
	{
	text-indent: 20px;
	}
.atlas div#liberte p#indicateur, .atlas div#liberte p.sources
	{
	border: 0;
	margin: 0;
	text-indent: 0px;
	}

.atlas div#liberte p#indicateur
	{
	padding: .4em 0 1.2em 0;
	}

.atlas div#liberte p.sources
	{
	padding: 0;
	}

.atlas div#monnaie p
	{
	border-bottom: 0;
	padding-bottom: 0;
	}
	
.atlas div#donnees p#capitale
	{
	margin-top: 15px;
	background: url(/images/pictos/atlas/capitale.gif) no-repeat;
	}

.atlas div#donnees p#heures
	{
	background: url(/images/pictos/atlas/heure.gif) no-repeat;
	}
	
.atlas div#donnees p#monnaie, .atlas div#monnaie p
	{
	background: url(/images/pictos/atlas/argent.gif) no-repeat;
	}

.atlas div#donnees p#pib
	{
	background: url(/images/pictos/atlas/pib.gif) no-repeat;
	}
	
.atlas div#donnees p#ide
	{
	background: url(/images/pictos/atlas/ide.gif) no-repeat;
	}

.atlas div#donnees p#risque
	{
	background: url(/images/pictos/atlas/risque.gif) no-repeat;
	}

.atlas div#donnees div#liberte
	{
	background: url(/images/pictos/atlas/liberte.gif) no-repeat;
	}
	
.atlas div#donnees div#liberte p#indicateur
	{
	width: 20em;
	font-size: .8em;	
	text-align: center;
	}
	
.atlas div#repartition dl
	{
	float: left;
	width: 34em;
	}

.atlas div#repartition table
	{
	clear: left;
	float: right;
	width: 15em;
	}
.atlas div#telephone_20
	{
	display: none;
	}

.atlas dd
	{
	margin-left: 0em;
	}

.atlas dl.informations dt
	{
	/*width: 29%;
	clear: both;
	padding: .2em 0;
	float: left;
	font-weight: bold;*/
	}
	
/*#atlas dl.informations dd
	{
	margin: 0;
	width: 69%;
	float: right;
	}*/

.atlas p#carte img#zoom, .atlas p#carte img.zoom
	{
	display: none;
	}		

.atlas h1#rubrique
	{

	}

.atlas div#pays h1
	{
	color: #000;
	float: left;
	padding: 5px 0 5px 4px;
	}
	
.atlas div#pays img
	{
	float: left;
	}
	
.atlas div#pays
	{
	float: left;
	}

.atlas h2
	{
	clear: both;
	}
	
.atlas img
	{
	border: 0; 
	}
	
.atlas img#zoom
	{
	display: none; 
	}
	
.atlas img#petitecarte
	{
	display: inline;
	width: 260px;
	}

.atlas p
	{
	margin-top: .7em;
	text-align: justify;
	}
.atlas p#carte
	{
	clear: right;
	width: 270px;
	margin: 15px 20px 12px 0;
	float: right;
	text-align: center;
	}
	
.atlas p#carte span
	{
	display: block;
	}
	
.atlas p#carte span a
	{
	display: inline;
	}

.atlas p#carte span.viticulteurs
	{
	display:none;
	}

.atlas p#fil
	{
	display: none;
	}


.atlas p#impression
	{
	float: right;
	clear: right;
	}
	
.atlas p#introduction
	{
	clear: both;
	}

.atlas p.pdf a
	{
	display: block;
	padding: 4px 0;
	text-indent: 23px;
	background: url(/images/pictos/pdf.gif) no-repeat;
	}
	
.atlas p.retour
	{
	clear: both;
	float: right;
	}

/*.atlas table
	{
	margin: 0;
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100%;
	}
	*/
.atlas table.liens td
	{
	text-align: left;
	width: 50%;
	}
/*	
.atlas thead td
	{
	width: auto;
	background-color: #ddd;

	font-weight: bold;
	}

.atlas td
	{
	padding: 4px;
	border: 1px solid #666;
	text-align: center;
	}
	*/
#investissement td
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 10px;
	}

.atlas td.double
	{
	width: 16em;
	}

.atlas td.simple
	{
	width: 8em;
	}

.atlas td.triple
	{
	width: 25.5em;
	}

.atlas td.agauche
	{
	width: auto;
	}
.atlas div
	{
	overflow: visible;
	}

.atlas #doubletableau
	{
	overflow: visible;
	width: 100%;
	}

.atlas #doubletableau .tableau1
	{
	clear: both;
	width: 49.5%;
	float: left;
	}

.atlas #doubletableau .tableau2
	{
	width: 49.5%;
	float: right;
	}
	
.atlas .agauche
	{
	text-align: left;
	}
	
.atlas .aucentre
	{
	text-align: center;
	margin:0px;
	padding:0px;
	}
	
.atlas .adroite
	{
	text-align: right;
	}

.atlas #ducroire
	{
	border: 0;
	width: 600px;
	height: 980px;
	}

.atlas .sources
	{
	margin-top: 0.3em;
	}
	
.atlas .sources a
	{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	}
.atlas .sources a:hover
	{
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	}
	
.atlas .sources, .droits
	{
	clear: both;
	font-size: .9em;
	font-style: italic;
	margin-bottom: 3em;
	}

#droits, .notes {
	font-size:10px;
	font-style:italic;
}

.atlas div#monnaie p.sources
	{
	text-indent: 0px;
	border-bottom: 1px solid #ccc;
	background: none;
	padding: 0 0 0.5em 0;
	margin-top: 0.1em;
	}
	
.atlas .italique
	{
	font-style: italic;
	}
	
.atlas .souligne, #atlas .souligne a
	{
	text-decoration: underline;
	}
	
.atlas .gras
	{
	font-weight: bold;
	}
	
.atlas .invisible td, #atlas .invisible
	{
	text-align: left;
	border: 0;
	width: auto;
	}

.atlas p.services
	{
	padding-left: 0;
	background: none;
	color: #000;
	clear:both;
	}

.atlas p.services span
	{
	display: block;
	background: url(/images/pictos/services.gif) no-repeat;
	text-indent: 25px;
	padding: 4px 0;
	clear:both;
	}
.contact-atlas {
	background-image:url(/commun/images/pictos/contact.gif);
	background-repeat:no-repeat;
	text-indent:27px;
	padding-top:4px;
	padding-bottom:3px;
}
	
a img, .retour a, p#carte a, #logo a, #pub a, #lien-img a, #logos a
	{
	border: 0;
	}
	
#check div#pays
	{
	margin-bottom: 15px;
	}

#carte div#pays
	{
	margin-bottom: 40px;
	}
	
p#grande-carte
	{
	text-align: center;
	clear:both;
	}

p#grande-carte span
	{
	display: block;
	}
	
div.atlas dl.chiffres dd, div.atlas dd.pourcentage
	{
	margin: 5px 0;
	clear: right;
	float: right;
	}

*html dl.chiffres dd
	{
	height: 1.35em;
	}

div.atlas dl.chiffres dt
	{
	height: 1.35em;
	width: 28em;
	margin: 4px 0;
	float: left;
	clear: both;
	}
	
*html dl.chiffres dt
	{
	width: 28em;
	margin: 4px 0;
	float: left;
	clear: both;
	}

p#carte a
	{
	display: none;
	}	

p#carte a.v5
	{
	display: block;
	}
caption
{
	margin:20px 0 5px 0;
	font-weight:bold;
	text-align:left;
}
/*---- Flux Eurostat --*/
.page_service_flux_import_export_html hr {
	clear:both;
	border:0;
	color:#FFF;
}
.page_service_flux_import_export_html dt {
	font-weight:bold;
}
.titre-dt {
	font-weight:bold;
	font
}
.notes {
	font-style:italic;
}
.page_service_flux_import_export_html .flux-resultats table {
	margin: 0;
	border: 1px solid #c1b599;
	border-collapse: collapse;
	width: 100%;
}
	
.page_service_flux_import_export_html .flux-resultats table.liens td {
	text-align: left;
	width: 50%;
}
	
.page_service_flux_import_export_html .flux-resultats thead td {
	width: auto;
	background-color: #e8e6dd;
	font-weight: bold;
}

.page_service_flux_import_export_html .flux-resultats td {
	padding: 4px;
	border: 1px solid #c1b599;
	text-align: center;
}
.retour {
	text-align:right;
}
/* --- etudes memos v2 */
.page_recherche_etudes_memos_v2 .choix {
 	width: 170px;
	line-height: 15px;
}
.page_recherche_etudes_memos_v2 table {
	width: 100%;
	clear:both;
}
.page_recherche_etudes_memos_v2 td {
	text-align:left;
}
.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;
}

/*--- salons v3 + corrections documents d'accompagnement---*/
.page_service_salons_v3 table thead td,
.atlas-sites-old table thead td {
    background-color: #E8E6DD;
    border: 1px solid #C1B599;
    font-weight: bold;
    padding: 4px;
    text-align: center;
}
.page_service_salons_v3 table td, .page_service_salons_v3 table,
.atlas-sites-old table td, .atlas-sites-old table {
    border: 1px solid #C1B599;
    font-size: 1em;
    padding: 4px;
    text-align: left;
    border-collapse: collapse;
}
.atlas-sites-old td.aucentre {
	text-align: center;
}
.page_service_salons_v3 table, .atlas-sites-old table {
    margin-bottom: 10px;
}
.atlas-sites-old table.invisible,
.atlas-sites-old table.invisible td {
	border: none;	
}
.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: #000;
	background: url(/images/pictos/picto-bulle-exemple_v2.gif) no-repeat right center;
	padding-right:10px;
}
.bulle_exemple-ascendant_v2, .bulle_exemple-ascendant_v2:hover {
	background: url(/images/pictos/picto-bulle-exemple-ascendant_v2.gif) no-repeat right center;
}
.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(/images/pictos/picto-bulle-exemple_v2-on.gif) no-repeat right center;
}
.bulle_exemple-ascendant_v2:hover {
	background: url(/images/pictos/picto-bulle-exemple-ascendant_v2-on.gif) no-repeat right center;
}
a.bulle_exemple_v2 span, .bulle_exemple-ascendant_v2 span,
a.bulle_exemple-on_v2-d span,
a.bulle_exemple_v2:hover span, .bulle_exemple-ascendant_v2:hover span,
a.bulle_exemple-on_v2-d:hover span {
	text-decoration: none;	
}
#back-list-salon-v2, #page_next_prev_fiche_salon_v2 {
	margin-bottom: 15px;
}
/*------------ Boite d'aide service ------------*/
.div-note2 {
	width:73%; 
	float:left;
	margin-bottom:10px;
	position:relative;
}
.div-note2 a.lien-page {
	position:absolute;
	z-index:2;
	top:22px;
	left:440px;
	width:100px;
}
.note2 {
	width:23%;
	float:right; 
	border:1px solid #ddd;
	padding:2px 1px 2px 5px;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background-color: #f4f4f4;
}
/*---- encart mode "Demo", à adapeter selon site ----*/
.avis-demo {
	font-size: 0.9em;
	background-color: #eeeeee;
	padding: 0 5px 0 10px;
	width: 168px;
	position: relative;
	position: absolute;
	right: 90px;
	top:200px;
}
.fleche-avis-demo {
	background: url(/commun/images/fleche-demo.gif) no-repeat;
	width: 7px;
	height: 14px;
	position: absolute;
	left: -7px;
	top:30px;		
}
.page_recherche_etudes_memos_v2 .avis-demo {
	right: 100px;
	top:75px;	
}
