/*
             |----------------------------|
   			 | 		Styles BMCETrade 
		     |----------------------------|			
*/
html {
	height:100%;
	margin:0;
	padding:0;
	overflow-y: scroll;
}
body {
	margin:0 auto;
	padding: 0;
	font:normal 70% Arial, Helvetica, sans-serif;
	text-align:left;
	/*background:url(/ressources/images/ombre-fond.jpg) repeat-y top center #fff;*/
	background-color: #fff;
	color: #07245E;
	height: 100%;
}
/*--------------------------- Containers principaux -------------------------*/
#content {
	margin:0 auto;
	padding: 0 10px;
	position: relative;
	width: 930px;
	background-color: #FFF;
	min-height: 100%;
	height:auto !important;
	height:100%; 
}
.ombrage-gauche {
	position: absolute;
	top: 0;
	left: -15px;
	width: 10px;
	height: 438px;
	background:url(/ressources/images/ombrage-g.jpg) no-repeat top #fff;	
	z-index: 2;
}
.ombrage-droite {
	position: absolute;
	top: 0;
	right: -15px;
	width: 10px;
	height: 438px;
	background:url(/ressources/images/ombrage-d.jpg) no-repeat top #fff;	
	z-index: 2;
}
#bandeau {
	width:930px;
	height:112px;
}
h5.baseline {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 1.1em;
	position: absolute;
	top: 80px;
	left: 172px;
	font-weight: normal;
}
#login {
	margin: 0;
	padding: 0;
	width: 376px;
	height: 18px;
	position: absolute;
	top: 76px;
	right: 20px;
	font-size:0.9em;
	color: #FFF;
}
#login-on {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: 0px;
	right: 10px;
}
#login-off a, #login-on a {
	color:#fff;
	text-decoration: none;
}
#login-off a:hover, #login-on a:hover {
	color:#fff;
	text-decoration: underline;
}
.identification {
	color: #fff;
}
#bandeau-2 {
	margin: 10px 0 0 0;
	padding: 0;
	height: 56px;
	background-color: #1E4D9c;
	position: relative;
}
/*---MENU onglets template ----*/
#onglets {
	margin: 0;
	padding: 0 0 0 7px;
	height: 24px;
	background-color: #FFF;
}
#onglet, #onglet-accueil {
	margin: 0;
	padding: 0;
	position:relative;
	float:left;
	color:#07245E;
	height: 24px;
}
.onglet-off {
	background:url(/ressources/images/onglet-menu-off-g.jpg) no-repeat; 
}
#onglet.onglet-on {
	background:url(/ressources/images/onglet-menu-on-g.jpg) no-repeat;
}
.onglet-accueil-off {
	background:url(/ressources/images/onglet-menu-offhome-g.jpg) no-repeat; 
}
#onglet-accueil.onglet-accueil-on {
	background:url(/ressources/images/onglet-menu-onhome-g.jpg) no-repeat; 
}
#onglet a, #onglet a:hover,
#onglet-accueil a, #onglet-accueil a:hover {
	display:block;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#204a63;
	text-decoration:none;
	text-align:center;
	heigth: 13px !important;
	heigth: 13px !important!;
	heigth: 11px;
	padding: 5px 28px 6px 20px !important;
	padding: 5px 28px 6px 20px !important!;
	padding: 5px 28px 4px 20px;
	margin-right: 2px;
} 
#onglet a:hover, #onglet-accueil a:hover, 
#onglet-accueil.onglet-accueil-on a, #onglet.onglet-on a {
	color: #fff;
}
#onglet-accueil a, #onglet-accueil a:hover {
	padding: 5px 28px 6px 30px !important;
	padding: 5px 28px 6px 30px !important!;
	padding: 5px 28px 4px 30px;
} 
.o-off, .o-on {
	position:absolute;
	top:0px;
	right: 0px !important;
	right: 0px !important!;
	right: -1px;
	z-index:10;
	width:17px;
	height:24px;
	background:url(/ressources/images/onglet-menu-off-d.jpg) no-repeat;
}
.o-on {
	background:url(/ressources/images/onglet-menu-on-d.jpg) no-repeat;
}
.onglet-off .o-on, .onglet-accueil-off .o-on {
	display:none;
}
.onglet-off .o-off, .onglet-accueil-off .o-off {
	display:block;
}
#onglet.onglet-on .o-off, #onglet-accueil.onglet-accueil-on .o-off {
	display:none;
}
#onglet.onglet-on .o-on, #onglet-accueil.onglet-accueil-on .o-on  {
	display:block;
}
.msg-chemin {
	position: absolute;
	top: 31px;
	left: 20px;
	color: #fff;
}
#recherche-site {
	position: absolute;
	top: 23px;
	left: 620px;
}
#acces-direct {
	position: absolute;
	top: 28px;
	left: 790px;
}
.page_spe_accueil #acces-direct {
	position: absolute;
	top: 28px;
	left: 716px;
}
.page_spe_accueil #recherche-site {
	position: absolute;
	top: 23px;
	left: 546px;
}
#contenu-all {
	position:relative;
	width: 930px;
	margin: 15px 0;
	padding: 0;
}
#contenu {
	float:left;
	position: relative;
	width: 670px;
	margin: 0 0 20px 0;
	padding: 0 10px 15px 20px !important;
	padding: 0 10px 15px 20px !important!;
	padding: 0 6px 15px 20px;
	background-color: #FFF;
}
.page_spe_accueil #contenu, .page_spe_marches #contenu,
.page_spe_pays #contenu, .page_spe_operations #contenu {
	width: 930px;
	margin: 0 0 15px 0;
	padding: 0 !important;
	padding: 0 !important!;
	padding: 0;
}
#menu2 {
	width:230px;
	float:left;
	padding: 0 0 40px 0;
}
.page_gtm_sans_menu_Y #menu2 {
	display:none;
}
.page_spe_accueil #menu2, .page_spe_marches #menu2,
.page_spe_pays #menu2, .page_spe_operations #menu2 {
	display: none;
}
/*div#hack-firefox {
	clear: both;
	height: 50px;
}*/
#pied-de-page {
	/*position: absolute;
	bottom: 0px;
	z-index: 1;*/
	width:930px;
	height: 24px;
	margin: 0 auto;
	padding: 5px 0 10px 0;
	text-align: center;
	border-top: 1px solid #ddd;
	color: #1E4D9B;
	font-size: 0.9em;
	clear: both;
}
#pied-de-page a, #pied-de-page a:hover {
	color: #1E4D9B;
	text-decoration: none
}
#pied-de-page a:hover {
	text-decoration: underline;
}
.page_gtm_sans_menu_Y #pied-de-page {
	display:none;
}
.page_gtm_sans_menu_Y #menu3 {
	display:none;
}
.page_gtm_sans_menu_Y #bandeau-2 {
	display:none;
}
.page_gtm_sans_menu_Y #bandeau {
	display:none;
}
/*--------------------------- Balises principales - divers -------------------------*/
h1, .page_spe_accueil h2 {
	font-weight: bold;
	font-size: 1.4em;
	color: #1E4D9B;
	margin: 0 0 15px 0;
}
.h1-entete {
	display: none;
}
.page_spe_accueil h2 {
	text-indent: 0;
	background: none;
	border: none;
	clear: none;	
}
h2, .page_spe_accueil h3 {
	font-size: 1.3em;	
	font-weight: normal;	
	clear: both;	
	text-indent: 10px;
	margin: 5px 0 8px 0;
	background-image: url(/ressources/images/picto-h2.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #ddd;
	color: #07245E;
	width: 100%;
}
.page_spe_accueil h3 {
	width: auto;	
}
.h2-home {
	margin: 3px 0 3px 0;
	padding: 2px 0 0 0 !important;
	padding: 0 !important!;
	padding: 0;
}
#menu2 h2 {
	margin-top: 15px;	
}
h2.h2-fiche-pays {
	margin-bottom: 3px;	
}
.more-space {
	margin-top: 15px;
}
.more-space2 {
	margin: 20px 0 0 20px;
}
h3 {
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	margin: 10px 0 5px 0;
	padding:0;
	text-indent:0px;
	clear:both;
}
h4 {
	font-weight:bold;
	font-size: 1em;
	margin:6px 0 4px 0;
	padding: 0;
}
h1 span, h2 span, h4 span {
	font-weight:normal;
}
h1 span.mot-cle, h2 span.mot-cle {
	font-weight:bold;
	color: #fff;
}
p {
	margin: 3px 0 8px 0;
	padding: 0px;
}
.MENU_divers p {
	margin-top: 15px;	
}
/*--------------------------- Balises secondaires - divers -------------------------*/
a img {
	border: none;
}
form {
	margin:4px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #07245E;
	background-color:#fff;
	font-size:1em;
	margin:0px;
	color: #07245E;
	height: 16px;
	width: 248px;
	padding: 0 0 0 2px;
}
.input_identifiant {
	width: 101px;
	font-size: 0.9em;
	padding-top: 4px;
	height: 12px;
}
.input_mdp {
	width: 64px;
	font-size: 0.9em;
	padding-top: 4px;
	height: 12px;
}
.input_recherche {
	width: 129px;
	font-size: 0.9em;
	padding-top: 2px;
	height: 14px;
	border: 1px solid #fff;
	margin: 0;
}
.input_newsletter {
	width: 154px;
	height: 16px;
	border: 1px solid #6c6c6c;
	color: #6c6c6c;
	margin: 0;	
}
.input_radio, .input_checkbox {
	width:auto;
	border:0;
	padding:0;
	background:none;
}
.input_radio {
 	margin:0;
 	vertical-align:middle;
}
.input_antispam {
	width:145px;
}
.input_montant {
	width:60px;
}
.bouton-2 {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #1e6dad;
	background-color: #ffffff;
	width: 64px;
	height: 18px;	
	color: #1e6dad;
	font-size: 1em;
	text-align: center;
	margin: 0;
	padding: 0 0 0 2px;
}
.input_donnees {
	width:30px;
}
.input_court {
	width:197px;
}
.invisible td, .invisible {
	border: 0;
	width: auto;
	font-size:1em;
	text-align:left;
}
.bouton_rollover {
	width:12px;
	height:18px;
	padding:0;
	margin:0;
	border: 0;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #07245E;
	background-color:#fff;
	font-size:1em;
	color: #07245E;
	height: 18px;
	width: 248px;
	margin:0px;
	padding: 0 0 0 2px;
}
.select-moment {
	margin: 10px 0 10px 0;
	width: 250px;
}
#menu2 select {
	width:230px;
}
.select_court {
	width:205px;
}
.select_mesure {
	width:190px;
}
.select_flux {
	width:140px;
	height:80px;
}
.select_encart {
	width:226px;
}
.select-services {
	width: 129px;
	font-size: 0.9em;
	border: 1px solid #fff;
	height: 18px !important;
	height: 20px !important!;
	height: 20px;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin:0px;
	color: #07245E;
}
textarea {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #111111;
	margin:0px;
	color: #07245E;	
	width:248px;
	height:80px;
}
.chemin {
	font-size: 1em;
	color:#fff;
	text-align:left;
}
.chemin a, .chemin a:hover {
	font-weight:normal;
	color:#fff;
}
#ancres {
	clear: both;
	padding:5px 0 10px 0;
	width:100%;
}	
#ancres a {
	text-decoration:none;
	font-size:9px;
}
#ancres a:hover {
	text-decoration:underline;
	font-size:9px;
}
.no-border {
	border: none;
}
hr {
	display:none;
	clear:both;
	width:100%;
	height:1px;
}
.both {
	clear:both;
}
/*------------- Page Accueil (colonne gauche)-------------*/
#colonne-gauche {
	margin: 0 20px 0 0 !important;
	margin: 0 20px 0 0 !important!;
	margin: 0 17px 0 0;
	padding: 0;
	width: 705px;
	float: left;
}
#encart-pub {
	margin: 0;
	padding: 0;
	height: 138px;
	width: 930px;
	background-color: #f1f1f1;
	position: relative;	
	overflow: hidden;
}
.txt-img1 {
	padding: 10px 5px 5px 10px;
	width: 545px;
	margin-left: 85px;
	heigth: 123px;
	float: left;
	color: #1E4D9B;
	text-align: justify;
}
*html .txt-img1 {
	margin-left: 43px;
}

.txt-img1 p {
	font-size: 1.1em;
}
.page_spe_accueil .h1-pub {
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 1.7em;
}
.img-avion {
	float: right;
	margin: 5px;
}
#boutons-images {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 7px; 
	left: 5px;
	height: 124px;
	width: 77px;
}
a.btn-img, a.btn-img:hover, a.btn-img-actif, a.btn-img-actif:hover {
	display: block;
	height: 21px;
	width: 74px;
	text-align: center;
	margin-bottom: 4px;
	padding-top: 7px;
	float: left;
	background: url(/ressources/images/btn-edito.gif) no-repeat;
	color: #07245E;
}
a.btn-img:hover, a.btn-img-actif, a.btn-img-actif:hover {
	text-decoration: none;
	width: 77px;
	margin-top: 0;
	/*padding-top: 7px;*/
	background: url(/ressources/images/btn-edito-on.gif) no-repeat;
	color: #fff;
}
#encart-observer-pays {
	margin: 20px 0 0 0;
	padding: 40px 5px 0px 5px;
	height: 188px;
	width: 480px;
	border: 1px solid #1E4E9A;
	position: relative;	
	float: left;
}
p.type-recherche {
	font-size: 1.2em;
	margin: 2px 0 0 6px;
}
#liens-carte {
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 7px;
}
.onglet-bleu-grand {
	margin: 0;
	padding: 0;
	width: 492px;
	height: 34px;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 2;
	background: url(/ressources/images/onglet-encart.jpg) no-repeat; 
}
.angle-gauche, .angle-gauche-ie2 {
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	position: absolute;
	z-index: 2;
	bottom: -1px;
	left: -1px;	
	background:transparent url(/ressources/images/angle-g.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle-g.png', sizingMethod='crop'); 
	zoom:1;
}
.angle-gauche-ie2 {
	bottom: -1px !important;
	bottom: -1px !important!;
	bottom: -2px;
}
.angle-droite, .angle-droite-ie, .angle-droite-ie2 {
	margin: 0;
	padding: 0;
	width: 10px;
	height: 10px;
	position: absolute;
	z-index: 2;
	bottom: -1px;
	right: -1px;	
	background:transparent url(/ressources/images/angle-d.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/angle-d.png', sizingMethod='crop'); 
	zoom:1;
}
.angle-droite-ie {
	right: -1px !important;	
	right: -1px !important!;	
	right: -2px;	
}
.angle-droite-ie2 {
	bottom: -1px !important;
	bottom: -1px !important!;
	bottom: -2px;
}
.page_spe_accueil .h1-encart-home, .h1-encart-home {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 7px;
	left: 15px;
	z-index: 3;
	color: #fff;
}
.page_spe_accueil .h1-encart-home a, .page_spe_accueil .h1-encart-home a:hover,
.h1-encart-home a, .h1-encart-home a:hover{
	color: #fff;
	text-decoration: none;
}
.h2-blanc, .h2-blanc2, .page_spe_accueil h3.h2-blanc {
	margin: 0;
	padding: 0;
	/*width: 135px;*/
	position: absolute;
	top: 7px;
	left: 270px;
	z-index: 3;
	color: #fff;
	border: none;
	background-image: url(/ressources/images/picto-h2-blanc.gif);
	background-repeat: no-repeat;
	clear: none;
}
.h2-blanc2 {
	left: 18px;
}
.liste_pays {
	width: 155px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 198px;
	left: 12px;
	z-index: 10;	
}
#encart-suivre-marches {
	margin: 20px 10px 0px 0px;
	padding: 33px 5px 0px 0px;
	height: 155px;
	width: 234px;
	border: 1px solid #1E4E9A;
	position: relative;	
	float: left;
}
#encart-gerer-operations {
	margin: 20px 0px 0px 0px;
	padding: 33px 5px 0px 0px;
	height: 155px;
	width: 234px;
	border: 1px solid #1E4E9A;
	position: relative;
	float: left;
}
img.en-bas {
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 12px;
	left: 15px;
}
.onglet-bleu-petit {
	margin: 0;
	padding: 0;
	width: 241px;
	height: 34px;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 2;
	background: url(/ressources/images/onglet-encart-petit.jpg) no-repeat; 
}
.p-home, .p-home2 {
	font-size: 1.1em;
	padding: 70px 12px 0 96px;
}
#carte-home {
	padding: 0;
	margin: 0;
	width: 300px;
	height: 192px;
	position: absolute;
	top: 35px;
	left: 188px;
}
#post-it {
	position: absolute;
	top:109px;
	left: 875px;
	z-index: 100;
	width: 85px;
	height: 68px;
	margin: 0;
	padding: 0;
}
*html #post-it {
	top:111px;
}
#post-it-fond {
	width: 83px;
	height: 66px;
	padding-top: 30px;
	padding-left: 18px;
	background:transparent url(/ressources/images/post-it.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/post-it.png', sizingMethod='crop'); 
	zoom:1;	
}
#post-it-fond a {
	position: relative;
	color: #07245e;
}
/*------Sous home--------*/
#gauche-soushome {
	margin: 0;
	padding: 0 20px 0 10px;
	width: 600px;
	float: left;
	position: relative;
}
#droite-soushome {
	margin: 0;
	padding: 0;
	width: 300px;
	float: left;
}
#encart-ce-moment, #zoom-afrique-bmce, #encart-solutions-bancaires {
	width: 298px;
	margin: 20px 0 0 0;
	border: 1px solid #1E4E9A;
	position: relative;	
}
#zoom-afrique-bmce {
	width: 278px;
	height: 353px !important;
	height: 343px !important!;
	height: 343px;
	padding: 28px 10px 15px 10px !important;
	padding: 38px 10px 15px 10px !important!;
	padding: 38px 10px 15px 10px;
}
#encart-ce-moment, #encart-solutions-bancaires {
	padding-top: 38px !important;
	padding-top: 48px !important!;
	padding-top: 48px;
	padding-bottom: 15px;
}
#encart-solutions-bancaires {
	height: 436px !important;
	height: 426px !important!;
	height: 426px;
}
#liens-pays-bmce {
	margin: 6px 0 0 30px;	
}
#encart-ce-moment h3 {
	font-size: 1.2em;
}
#zoom-afrique-bmce h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.marge-more {
	margin-top: 35px;
	margin-bottom:14px;
}
.marge-more2 {
	margin-top: 25px;
	margin-bottom: 10px;
}
.liste_pays2 {
	margin-left: 10px;	
}
.border-separation, .border-separation2 {
	border-bottom: 1px dotted #1F4E9C;	
	padding: 0 10px 15px 10px;
}
.border-separation2 {
	padding: 0 10px 5px 10px;
}
.onglet-bleu-moyen {
	margin: 0;
	padding: 0;
	width: 300px;
	height: 34px;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 2;
	background: url(/ressources/images/onglet-encart-moyen.jpg) no-repeat; 
}
.float-gauche {
	float: left;
	margin: 0 10px 20px 0;
}
.float-droite {
	float: right;
}
#carte-soushome {
	margin: 13px 0 20px 0;
	padding: 0;
	float: right;
	width: 598px;
	height: 396px;
	border: 1px solid #DDD;
}
#encart-fiche-pays {
	padding: 38px 10px 10px 10px;
	width: 278px;
	border: 1px solid #1E4E9A;
	position: absolute;
	background-color: #FFF;
	z-index: 300;
	top: -1px;
	left: -1px;
}
.country-details {
	font-size: 9px;
	color: #666;
	margin-top: 7px;
}
.country-details2 {
	font-size: 9px;
	color: #666;
	padding-left: 10px;
}
.float-drapeau {
	float: left;
	width: 50px;	
	margin: 6px 0 6px 0;
	background-color: #FFF;
}
.float-salon {
	float: left;
	width: 210px;
	margin: 6px 0 0 10px;
	padding: 0;
	text-align: left;
}
#gauche-soushome dl.dl-soushome {
	font-size: 1em;	
	padding-left: 10px;
}
#gauche-soushome dl.dl-soushome dt {
	text-align: left;
	width: 130px;
	margin-left: 0;
	padding-left: 0;	
}
#gauche-soushome dl.dl-soushome select {
	width: 160px;
	margin-left: 0;
}
.centre-img {
	margin-top: 15px;
	margin-left: 45px;
}
#colonne-gauche-operations {	
	margin: 0 0 0 0;
	padding: 0;
	width: 250px;
	float: left;	
}
#colonne-centre-operations {
	margin: 35px 20px 0 0;
	padding: 0;
	width: 350px;
	float: left;	
}
/*#bloc-gauche-survol, #bloc-gauche-survol2 {
	padding: 5px;
	border: #ddd 1px solid;
	height: 118px;
	width: 188px;
	position: absolute;
	top: 61px !important;
	top: 60px !important!;
	top: 60px;
	left: 10px;
	background-color: #FFF;
}
#bloc-gauche-survol2 {
	top: 237px !important;
	top: 241px !important!;
	top: 241px;
}*/
.fond-image1, .fond-image2 {
	height: 130px;
	width: 200px;
	float: left;
	margin: 0 10px 20px 0;
	background: url(/ressources/images/prospection-negociation.jpg) no-repeat;		
}
.fond-image2 {
	background: url(/ressources/images/reglementation.jpg) no-repeat;	
}
.fond-texte {
	padding: 0 5px;
	border: #ddd 1px solid;
	height: 128px;
	width: 188px;
	background-color: #FFF;
	float: left;	
	margin: 0 10px 20px 0;
}
.picto-interrogation {
	margin: 0;
	padding: 3px 0 0 37px;	
	background:transparent url(/ressources/images/picto-aide.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/picto-aide.png', sizingMethod='crop'); 
	zoom:1;
	height: 40px;
}
.picto-bmcebank {
	margin: 0;
	padding: 5px 0 0 25px;
	background: url(/ressources/images/logo_news.png) no-repeat;
	height: 25px;
}
.picto-glossaire, .picto-fiches {
	margin: 5px 0;
	padding:6px 0 0 26px;
	height: 17px;
	background: url(/ressources/images/picto-loupe.gif) no-repeat;
}
.picto-fiches {
	background: url(/ressources/images/picto-fiches.gif) no-repeat;
}
.picto-pdf {
	margin: 0;
	padding: 6px 0 0 24px;
	background: url(/ressources/images/pictos/pdf.gif) no-repeat;
	height: 22px;
}
#encart-divers-operations {
	margin: 0 0 0 45px;
	height: auto;
	width: 270px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(/ressources/images/degrade-divers-operations.jpg) repeat-x bottom;
	float: left;
}
.contenu-divers {
	padding: 0 15px 10px 15px;	
}
/*----sous menu--*/
.titre-onglet-1, .titre-onglet-2 {
	position:absolute;
	height: 10px;
	width: 200px;
	margin: 0;
	padding: 0;
	top: 7px;
	left: 15px;
	z-index: 3;
	text-decoration: none;
}
.titre-onglet-1 a, .titre-onglet-1 a:hover,
.titre-onglet-2 a, .titre-onglet-2 a:hover {
	color:#fff;
	text-decoration: none;
}
a.lien-onglet-1, a.lien-onglet-1:hover, a.lien-onglet-1-actif, a.lien-onglet-1-actif:hover,
a.lien-onglet-2, a.lien-onglet-2:hover, a.lien-onglet-2-actif, a.lien-onglet-2-actif:hover,
a.lien-onglet-3, a.lien-onglet-3:hover, a.lien-onglet-3-actif, a.lien-onglet-3-actif:hover,
a.lien-onglet-4, a.lien-onglet-4:hover, a.lien-onglet-4-actif, a.lien-onglet-4-actif:hover{
	display: block;	
	position: absolute;
	top: 38px;
	left: 15px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 1.1em;
	color: #1f4e9c;
	background: url(/ressources/images/picto-s-menu.gif) no-repeat right;
}
a.lien-onglet-1, a.lien-onglet-1:hover, a.lien-onglet-1-actif, a.lien-onglet-1-actif:hover {
	width: 133px;	
}
a.lien-onglet-2, a.lien-onglet-2:hover, a.lien-onglet-2-actif, a.lien-onglet-2-actif:hover {
	top: 57px;
	width: 148px;		
}
a.lien-onglet-3, a.lien-onglet-3:hover, a.lien-onglet-3-actif, a.lien-onglet-3-actif:hover {
	width: 164px;	
}
a.lien-onglet-4, a.lien-onglet-4:hover, a.lien-onglet-4-actif, a.lien-onglet-4-actif:hover {
	top: 57px;
	width: 104px;
}
a.lien-onglet-5, a.lien-onglet-5:hover {
	display: block;	
	position: absolute;
	top: 76px;
	left: 15px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 1.1em;
	color: #1f4e9c;	
}
a.lien-onglet-5:hover {
	text-decoration: underline;	
}
a.lien-onglet-1:hover, a.lien-onglet-1-actif, a.lien-onglet-1-actif:hover,
a.lien-onglet-2:hover, a.lien-onglet-2-actif, a.lien-onglet-2-actif:hover,
a.lien-onglet-3:hover, a.lien-onglet-3-actif, a.lien-onglet-3-actif:hover,
a.lien-onglet-4:hover, a.lien-onglet-4-actif, a.lien-onglet-4-actif:hover {
	background: url(/ressources/images/picto-s-menu-on.gif) no-repeat right;
}
#smenu1, #smenu2, #smenu3, #smenu4 {
	position:absolute;
	z-index:10;
	height:auto;
	width: 192px;
	top: 53px;
	left: 15px;
	display:none;
	padding:0;
	font-size:9px;
	background-color: #fff;
	border: 1px solid #1E4D9B;
}
#smenu2 {
	top: 72px;
}
#smenu4 {
	top: 72px;
}
/*--- colonne gauche petite ----*/
#colonne-gauche-petite {
	margin: 20px 20px 0 0;
	float: left;
	width: 193px;	
}
#encart-maroc-trade {
	margin: 0;
	padding: 0;
	height: 193px;
	position: relative;	
}
#encart-testamarket {
	margin: 20px 0 0 0;
	padding: 0 0 0 53px;
	height: 57px;
	background:url(/ressources/images/encart-testamarket.jpg) no-repeat;
	position: relative;
}
#encart-testamarket a{
	position: absolute;
	top: 24px;
	left: 50px;
	width: 139px;
}
#encart-telechargement {
	margin: 20px 0 0 0;
	padding: 2px;
	height: 146px;
	background: #fff url(/ressources/images/fond-espace-telechargement.jpg) no-repeat; ;
	position: relative;
}
.img-telechargement {
	display: block;
	margin: 0 auto;
	margin-top: 45px;
}
.texte-telechargement {
	position: absolute;
	width: 139px;
	height: auto;
	top: 127px;
	left: 26px;
	text-align: center;
}
#fleche-gauche, #fleche-droite {
	position: absolute;
	top: 75px;
	left: 1px;	
}
#fleche-droite {
	left: 169px;	
}
/*-----colonne droite accueil ----*/
#colonne-droite {
	margin: 0;
	padding: 0;
	width: 205px;
	float: left;
}
#encart-newsletter {
	margin: 0;
	padding: 0;
	height: 137px;
	color: #6c6c6c;	
	background:url(/ressources/images/degrade-newsletter.jpg) no-repeat bottom;	
	position: relative;	
	overflow: auto;
}
#encart-newsletter p {
	margin: 20px 0 0 8px;
}
#encart-newsletter .invisible td  {
	padding: 0;
	margin: 0;
}
#encart-newsletter form {
	margin: 12px 0 0 8px;
	background-color: none;	
	padding: 0;
}
#encart-newsletter .bouton_rollover {
	margin-left: 2px;
}
.picto-courrier {
	margin: 0;
	padding: 0;
	width: 31px;
	height: 39px;
	position: absolute;
	top: 15px;
	left: 168px;
	z-index: 2;
	background:transparent url(/ressources/images/picto-courrier.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/picto-courrier.png', sizingMethod='crop'); 
	zoom:1;
}
#encart-actus {
	margin: 20px 0 0 0;
	padding: 0;
	height: 220px;
	color: #6c6c6c;	
	background-color: none;	
	position: relative; 
}
#defil-actus {
	margin-top: 15px;
	margin-left: 7px;
	width: 190px;
	height: 160px;
	overflow: hidden;
	position: relative; 
}
#defil-actus a {
	color: #6c6c6c;	
	margin-top: 8px;
}
#defil-actus a:hover {
	color: #6c6c6c;	
	text-decoration: underline;
}
#defil-actus a.lien-page, a.lien-page:hover {
	color: #6c6c6c;	
	text-decoration:none;
}
#defil-actus a.lien-page:hover {
	color: #FF8B00;
	text-decoration:none;
}
p.toutes-actus {
	margin: 0;
	padding: 0;
	width: 112px;
	height: 12px;	 
	position: absolute;
	bottom: 2px;
	right: 0;
}
p.toutes-actus a {
	color: #6c6c6c;	
}
#encart-pub-bmce1, #encart-pub-bmce2 {
	margin: 30px 0 0 0;
	padding: 0;
	height: 190px;
}
 #encart-pub-bmce2 {
	margin-top: 25px;
	margin-left: 45px;
}
/*--------------------------- Liens -------------------------*/
a {
	color:#0786c5;
	text-decoration:none;
}
a:hover {
	color:#0fa6d8;
	text-decoration:underline;
}
a.lien-souligne {
	color:#0786c5;
	text-decoration:underline;
}
a.lien-souligne:hover {
	color:#0fa6d8;
	text-decoration:none;
}
a.lien-page, a.lien-page:hover {
	font: Arial, Helvetica, sans-serif;
	color: #1E4D9B;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	background:url(/ressources/images/picto-lien-page.gif) no-repeat;
	padding-left:7px;
}
a.lien-page:hover {
	color: #DB0000;
	background:url(/ressources/images/picto-lien-page.gif) no-repeat;
	padding-left:7px;
}
a.lien-page-home, a.lien-page-home:hover, a.lien-page-home-actif, a.lien-page-home-actif:hover {
	display: block;
	height: 17px;
	width: 150px;
	color: #1F4E9C;
	font-size: 1.3em;
	text-decoration: none;
}
a.lien-page-home:hover, a.lien-page-home-actif, a.lien-page-home-actif:hover {
	color: #1F4E9C;
	font-weight:bold;
	background-image:url(/ressources/images/picto-lien-page-home.gif);
	background-repeat:no-repeat;
	padding-left:10px;
}
a.lien-menu, a.lien-menu:hover, a.lien-menu-actif, a.lien-menu-actif:hover,
a.lien-menu-cadena, a.lien-menu-cadena:hover, a.lien-menu-cadena-actif, a.lien-menu-cadena-actif:hover{
	display:block;
	width: 218px;
	font-weight:bold;
	text-decoration:none;
	padding: 2px 2px 2px 10px;
	border-bottom:1px solid #fff;
	font-size: 10px;
	color:#1E4D9B;
	background: #f1f1f1 url(/ressources/images/picto-menu-off.gif) no-repeat;
}
a.lien-menu-cadena {
	background: #f1f1f1 url(/ressources/images/picto-menu-cadena-off.gif) no-repeat;
}
a.lien-menu:hover, a.lien-menu-actif, a.lien-menu-actif:hover,
a.lien-menu-cadena:hover, a.lien-menu-cadena-actif, a.lien-menu-cadena-actif:hover {
	font-weight: bold;
	background: url(/ressources/images/picto-menu-on.gif) no-repeat;
	background-color: #1E4D9B;
	color:#fff;
}
a.lien-menu-cadena:hover, a.lien-menu-cadena-actif, a.lien-menu-cadena-actif:hover {
	background: url(/ressources/images/picto-menu-cadena-on.gif) no-repeat;
	background-color: #1E4D9B;
}
a.lien-bleu, a.lien-bleu:hover {
	color: #1f4e9c;		
}
.page_spe_accueil a.lien-menu, .page_spe_accueil a.lien-menu:hover,
.page_spe_accueil a.lien-menu-actif, .page_spe_accueil a.lien-menu-actif:hover {
	width: 180px;
}
ul {
	margin: 5px 0 10px 20px;
	padding: 0;
} 
ul li {
	list-style-type: none;
	background: url(/ressources/images/puce.gif) no-repeat;
	padding-left: 10px;
	position: relative;
}
.page_spe_marches ul li, .page_spe_operations ul li {
	line-height: 18px;
}
/*.page_atlas_fiches_pays a.lien-menu, .page_atlas_fiches_pays a.lien-menu:hover
{
	width:165px;
	margin-right:1px;
}*/
/*---*/
#fichespays {
	/*
	overflow:auto !important;
	overflow:scroll;
	*/
	overflow-y: scroll; 
	height:99px; 
	width:865px;
}
.choix {
	overflow:hidden;
	float:left;
	width:169px;
	line-height:17px;
	paddin-top:3px;
}
#dossier-service {
	float:left;
	width:70%;
	margin-bottom:20px;
}
#dossier-veille {
	float:left;
	width:70%;
}
#dossier-image {
	float:right;
	width:150px;
	height:150px;
	margin-left:30px;
}
#service-ancres {
	float:left;
	width:65%;
}
#service-dossier {
	float:right;
	width:170px;
	margin-top:10px;
}
#service-titre, #salon-titre {
	float:left;
	width:65%;
}
#service-encart {
	float:right;
	width:170px;
	margin-top:10px;
	font-size:9px;
}
#salon-encart {
	text-align:left;
	float:right;
	width:166px;
	margin-top:10px;
	font-size:9px;
	border:1px solid #1E6DAD;
	padding:2px;
	background-color:#f4f4f4;
}
/*--- Encart "plus d'information" ---*/
#recherche-intro, #salon-intro {
	float:left;
	width: 470px;
}
#recherche-intro select {
	width:199px;
	margin-left:0 !important;
	margin-left:3px !important!;
	margin-left:3px;
}
#salon-intro select {
	width:280px;
}
#recherche-autre-pays, #salon-autre-pays {
	float:right;
	width:170px;
	margin:0 0 10px 0;
}
.titre2-salon-fiche {
	font-size:17px;
}
.lien-agauche {
	float:left;
	width:180px;
}
.lien-adroite{
	float:right;
	width:170px;
}
h2.titre-encart-2 {
	color:#ffffff;
	padding:2px 1px 2px 2px;
	margin:0px;
	background-color:#1E6DAD;
}
h2.recherche-titre-encart-2 {
	color:#ffffff;
	padding:1px 1px 2px 4px;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	border-top:1px solid #0fa6d8;
	border-right:1px solid #0fa6d8;
	border-left:1px solid #0fa6d8;
	background-color:#0786c5;
	background-image:none;
	text-indent:0px;
	width: auto;
}
.recherche-encart {
	padding:4px 2px;
	border:1px solid #0fa6d8;
	font-size:10px;
}
.recherche-encart-2 {
	overflow-y: scroll;
	height: 84px;
}
.recherche-encart-3 {
	overflow:hidden; 
	width:140px;
}
.encart-bis {
	padding:4px 2px;
	border:1px solid #1E6DAD;
}
.encart-2 {
	overflow:auto; 
	height:74px;
}
.encart-3 {
	overflow:hidden; 
	width:140px;
}
.attente {
	text-align:center;
	font-weight:bold;
}
.message-attente {
	position:absolute; 
	top:110px; 
	left:150px; 
	width:350px; 
	height:130px; 
	background-color:#FFFFFF; 
	border:1px solid #000000; 
	text-align:center;
	z-index:2;
}
.message-attente img {
	padding:10px;
}
span.plus {
	font-size:9px;
	font-weight:bold;
	background-color:#0786c5;
	padding:0 2px 0 2px;
	color:#FFF;
}
span.moins {
	font-size: 8px;
	font-weight:bold;
	background-color:#0786c5;
	padding:0 3px 1px 4px;
	color:#FFF;
}
.titre-dt 
{
	font-size:10px;
	font-weight:bold;
	text-align:left;
}
.veille-gauche {
	float:left;
	width:200px;
	height:143px;
	border:1px solid #536269;
	padding:1px 3px;
	margin:0 10px 0 0;
	background-color:#efefef;
}
.veille-gauche select {
	width:199px;
}
.veille-milieu {
	float:left;
	padding:0;
	margin:50px 0 0 0;
}
.veille-droite {
	float:left;
	width:300px;
	height:143px;
	border:1px solid #536269;
	padding:1px 3px;
	margin:0 0 0 10px;
	background-color:#efefef;
	overflow:auto;
}
.veille-bas {
	float:left;
	width:190px;
	padding:10px 0 0 150px;
}
.veille-add {
	background-color:#dddddd;
	padding:2px;
	line-height:19px;
}
.federation-pays {
	float:left;
	width:32%;
	margin-left:6px;
}
.puce {
	font-size:9px;
	font-weight:normal;
}

/*----------------------------------- PPL ----*/
#encart-ppl {
	width:207px;
	padding:4px 5px 5px 5px;
	background-color:#0786c5;
	border:1px solid #0fa6d8;
	margin:30px 0 5px 0;
	color:#FFFFFF;
}
#encart-ppl h2 {
	margin-top:0px;
	color:#fff;
	background-image:none;
	text-indent:0;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	/*background-image:url(/ressources/images/puce-h2-2.gif);
	background-repeat:no-repeat;*/
}
/*#encart-ppl p {
	text-align:center;
	padding-left:0;
	margin-left:0;
}*/
#encart-ppl textarea {
	width:205px;
	height:50px;
	background-color:#FFFFFF;
}
#encart-ppl input.champs {
	width:205px;
	margin:5px 0;
	background-color:#FFFFFF;
}
#encart-ppl input.btnOk2 {
	margin-left:1px;
}
#encart-ppl .champ_remarque
{
	font-weight:bold;
	color:#E31A22;
}
#popup-mot-passe {
	margin-top: 20px;
	margin-left: 20px;
}
/*----------------------------------- Données communes ----*/
.champ_obligatoire {
	color: #07245E;
}
.page_divers_contact .champ_obligatoire,
.page_profil_creer .champ_obligatoire,
.page_profil_modifier .champ_obligatoire {
	color: #07245E;
}
.champ_remarque {
	color: #E31A22;
	clear:both;
}
.champ_en_erreur { 
	color: #FF0000; 
	font-weight:bold;
	clear:both;
}
.page_divers_contact .champ_en_erreur,
.page_profil_creer .champ_en_erreur,
.page_profil_modifier .champ_en_erreur {
	color: #FF0000; 
	font-weight:bold;
	clear:both;
}
/* Styles pour le service "recherche de nomenclature douanière" */
.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;
}
/* 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;
}
#change span
	{
	/*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;
}
.on,
.off
{
	margin-bottom: 5px;
}
.type_de_flux_import .flux_export,
.type_de_flux_export .flux_import
{
	display: none;
}
/*
                                             |------------------|
   			                                 |   Styles Atlas   |
		                                     |------------------|			
*/
/*------------------------------------ Styles Ok -----------------------------------------*/
#donnees1 {
	width:380px;
	float:left;
	clear:left;
}
#donnees2 {
	width:260px;
	float:right;
}
#carte1 {
	width:260px;
	float:right;
	text-align:center;
	margin-top:15px;
}
#meteo {
	width:260px;
	float:right;
	min-height:120px;
	padding:0px;
	margin:0px;
	clear:right;
}
#meteo #img-fond {
	width:260px;
	min-height:120px;
	padding:0px;
	margin:0px;
	background:transparent url(/ressources/images/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:260px;
	float:left;
	height:16px;
	margin-top:10px;
	font-weight:bold;
	color:#0067b1;
}
#meteo #meteo-bloc2 {
	width:40px;
	float:right;
	height:14px;
	margin:-1px 20px 0 0 !important;
	margin:-3px 10px 0 0;
	font-weight:bold;
	color:#73B3F2;
}
#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:240px;
	float:left;
	color:#0067b1;
	font-size:10px;
	padding:10px 0 0 20px;
}
#meteo #meteo-bloc3 .temperature {
	font-size:30px;
	font-weight:bold;
	padding:0 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:18px 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(/ressources/images/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:#0786c5;
	margin:15px 0 2px 0;
	}
#heures span {
	font-weight:normal;
}
#capitale
	{
	margin-top: 16px;
	background-image: url(/ressources/images/pictos/atlas/capitale.gif);
	background-repeat:no-repeat;
	}
#heures
	{
	background-image: url(/ressources/images/pictos/atlas/heure.gif);
	background-repeat:no-repeat;
	}
	
#monnaie
	{
	background-image: url(/ressources/images/pictos/atlas/monnaie.gif);
	background-repeat:no-repeat;
	}
	
#profil
	{
	background-image: url(/ressources/images/pictos/atlas/pib.gif);
	background-repeat:no-repeat;
	}
	
#population
	{
	background-image: url(/ressources/images/pictos/atlas/population.gif);
	background-repeat:no-repeat;
	}
	
#telecommunication
	{
	background-image: url(/ressources/images/pictos/atlas/telecommunication.gif);
	background-repeat:no-repeat;
	}
	
#pib
	{
	background-image: url(/ressources/images/pictos/atlas/pib.gif);
	background-repeat:no-repeat;
	}
	
#ide
	{
	background-image: url(/ressources/images/pictos/atlas/ide.gif);
	background-repeat:no-repeat;
	}
	
#risque
	{
	background-image: url(/ressources/images/pictos/atlas/risque.gif);
	background-repeat:no-repeat;
	}
	
#liberte
	{
	background-image: url(/ressources/images/pictos/atlas/liberte.gif);
	background-repeat:no-repeat;
	}
#climat
	{
	background-image: url(/ressources/images/pictos/atlas/climat.gif);
	background-repeat:no-repeat;
	}
dd
	{
	margin-left: 0em;
	}
dl.informations, dl.informations-2, dl.informations-3, dl
	{
	padding:0;
	margin:0;
	font-size:10px;
	}
	
dl dt
/* formulaires, etc. (ex : divers__contact.html) */
	{
	width: 25%;
	clear: left;
	float: left;
	margin: 0.5em 0 0 0;
	text-align:left;
	font-weight: bold;
	}
dl.informations dt
/* définitions (ex :atlas__....html) */
	{
	font-weight: bold;
	text-align:left;
	}
dl.informations-2 dt
/* titres (ex : divers__actualites.html) */
	{
	width: 83%;
	text-align:left;
	}	
dl.informations-3 dt
/* titres (ex : recherche__etudes-memos.html) */
	{
	width: 34%;
	}
#liste-dl
	{
	width:98%;
	}
dl dd {
	width: 72%;
	float: left;	
	margin: 0.5em 0 0.7em 0.3em;
	padding-left:0.7em;
	font-weight: normal;
	}
dl.informations dd
	{
	border-left: 1px solid #ddd;
	font-weight: normal;
	}
dl.informations-2 dd
	{
	width: 14%;
	}
	
dl.informations-3 dd
	{
	width: 63%;
	}
dl.informations dd table
	{
	width:100%;
	}
dl.informations dd table td
	{
	text-align:justify;
	vertical-align:top;
	padding:0 0 8px 0;
	}
dl.informations dd table td.marge-dd
	{
	width:5%;
	}
dl.informations dt ul
	{
	margin:0 0 0 18px;
	padding:0px;
	}
dl.informations dt li
	{
	color:#999999;
	font-size:9px;
	padding:0px;
	margin:0px;
	background-image:none;
	list-style:circle;
	list-style-position:outside;
	}
/*--------------------------- Table -------------------------*/
table
	{
	margin:0 0 10px 0;
	border: 1px solid #0fa6d8;
	border-collapse: collapse;
	width: 100%;
	}
#contenu-all table
	{
	background-color:#FFFFFF;
	}
table td
	{
	text-align:center;
	}
.tableau-placement, .tableau-placement-encart, .tableau-placement-encart2
	{
	margin:0;
	padding:0;
	border:0;
	border-collapse:none;
	}
.tableau-placement-encart2 {
	width:100%;
}
.tableau-placement-encart2 td.spacer, .tableau-placement-encart2 td.spacer img
	{
	width:5px;
	height:5px;
}
.tableau-placement-encart
	{
	width:180px;
	}
.tableau-placement-encart td.td-colore
	{
	background-color:#007dc6; 
	color:#ffffff; 
	font-size:10px; 
	font-weight:bold; 
	padding-left:2px;
}
.tableau-placement-encart td.spacer, .tableau-placement-encart td.spacer img
	{
	background-color:#1563A1; 
	width:1px;
	height:1px;
}
.tableau-placement-encart td.bas
	{
	background-image:url(/ressources/images/encart-doc-perso_10.gif); 
	background-repeat:repeat-x;
}
.tableau-placement-encart td a
	{
	font-size:9px; 
}
.tableau-placement td, .tableau-placement-encart td, .tableau-placement-encart2 td
	{
	padding:0;
	border:0;
	}	
.marge-table {
	height: 10px;
	width:90%;
	clear:both;
}
table.liens td
	{
	text-align: left;
	width: 50%;
	}
	
thead td
	{
	width: auto;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#0786c5;
	}
table.colonnes-8 td {
	width: 12.5%;
}
table.colonnes-9 td {
	width: 11.1%;
}
td {
	font-size: 10px;
	padding: 4px;
	border: 1px solid #0fa6d8;
	text-align: left;
	}
.invisible td, .invisible, .page_gtm_sans_menu_Y #contenu table, .page_gtm_sans_menu_Y #contenu table td, 
.page_service_gtm_quick_quote #contenu table,
.page_service_gtm_quick_quote #contenu table td, 
.page_service_gtm_landed_cost #contenu table, 
.page_service_gtm_landed_cost #contenu table td,
.page_service_gtm_common_tariff_search #contenu table,
.page_service_gtm_common_tariff_search #contenu table td,
.page_service_gtm_document_determination #contenu table,
.page_service_gtm_document_determination #contenu table td,
.page_service_gtm_trade_party_screening #contenu table td,
.page_service_gtm_import_controls #contenu table td,
.page_service_gtm_export_controls #contenu table td {
	border: 0;
	width: auto;
	font-size:1em;
	text-align:left;
	background-color:none;
	}
.page_service_gtm_trade_party_screening #contenu table td,
.page_service_gtm_import_controls #contenu table td,
.page_service_gtm_export_controls #contenu table td {
		margin: 0;
		padding: 0;
}
.page_service_gtm_trade_party_screening #contenu table,
.page_service_gtm_import_controls #contenu table,
.page_service_gtm_export_controls #contenu table {
	border: none;
}
.page_service_gtm_trade_party_screening #contenu,
.page_service_gtm_import_controls #contenu,
.page_service_gtm_export_controls #contenu {
	overflow: hidden;
}
.page_spe_accueil .invisible td, .page_spe_accueil .invisible {
	background-color: none;
	background: none;
	}
#login .invisible td, #login .invisible {
	padding:0 1px;
	margin:0;
}
#recherche-site table.invisible td {
	padding:4px 2px 0 0;
}
.encart .invisible td, .encart .invisible {
	padding:0 2px 0 0;
	margin:0;
}
#login .invisible td {
	text-align:right;
}
.encart .invisible
 {
	float:left;
}
.page_gtm_sans_menu_Y #contenu table {
	margin:0;
	width: 550px;
}
.page_gtm_sans_menu_Y #contenu table td, 
.page_service_gtm_quick_quote #contenu table td, 
.page_service_gtm_landed_cost #contenu table td, 
.page_service_gtm_common_tariff_search #contenu table td,
.page_service_gtm_document_determination #contenu table td {
	margin:0;
	width: auto;
}
.page_service_gtm_quick_quote #contenu table, 
.page_service_gtm_landed_cost #contenu table, 
.page_service_gtm_common_tariff_search #contenu table,
.page_service_gtm_document_determination #contenu table {
	margin:0;
	width: 580px;
}
.page_service_gtm_landed_cost #contenu .invisible td, 
.page_service_gtm_landed_cost #contenu .invisible {
	width: auto;
}
.page_gtm_sans_menu_Y #contenu .retour {
	display:none;
}
.page_gtm_sans_menu_Y #contenu .bloc_navigation_non_imprimable
{
	display: none;
}
.page_service_gtm #contenu table {
	border: 0;
	width: 100%;
	font-size:1em;
	text-align:left;
}
.page_service_gtm #contenu table td {
	border: 0;
	font-size:1em;
	text-align:left;
}	
.page_service_gtm #contenu table td.pageblockheading {
	background-color: #029cc2;
	border: 1px solid #016881;
	color:#FFFFFF;
}
.page_service_gtm #contenu table.darkband td {
	margin:0;
	padding:2px;
}
.page_service_gtm #contenu table.darkband td .hyperlink {
	color:#1E6DAD;
	font-weight:bold;
	font-size:10px;
}
/*-- 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%;
	}
#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;
	}
/*-------------------------------- Styles à vérifier -----------------------------------------*/
#liberte
	{
	text-indent: 20px;
	margin: 0.4em 0;
	padding: .3em 0 0.4em 0;
	border-bottom: 0;
	}
#donnees
	{
	clear: both;
	float: left;
	margin:0 20px 1.5em 0;
	width: 230px;
	}
img#petitecarte
	{
	display: inline;
	width: 260px;
	}
#carte
	{
	clear: right;
	width: 260px;
	margin: 15px 20px 6px 0;
	float: right;
	text-align: center;
	}
address
	{
	margin: .3em 0 0.5em 0;
	font-style: normal;
	color:#666666;
	font-size:10px;
	}
	
address a
	{
	display: block;
	}
	
#repartition dl
	{
	float: left;
	width: 30em;
	}
#repartition table
	{
	clear: left;
	float: right;
	width: 15em;
	}
	
#repartition dl.informations dt
	{
	width: 82%;
	}
	
#repartition dl.informations dd
	{
	width: 17%;
	}
	
#pays h1 {
	float: left;
	background: none;
	color: #aaa;
	font-size: 1.3em;
	padding: 5px 3px;
	text-indent: 0;
	font-weight:bold;
	}
	
#pays img
	{
	float: left;
	}
h1#rubrique
	{
	clear:left;
	}
	
img
	{
	border: 0; 
	}

p.pdf span
	{
	padding: 4px 0;
	text-indent: 23px;
	background: url(/ressources/images/pictos/pdf.gif) no-repeat;
	}
p.retour
	{
	clear: both;
	text-align: right;
	}
.services {
	background-image:url(/images/pictos/services.gif);
	background-repeat:no-repeat;
	text-indent:27px;
	padding-top:4px;
	padding-bottom:3px;
}
/*-------Popup Pays ----*/
#presentation_pays, #presentation_pays-2 {
	margin: 0;
	padding: 0;
	z-index : 1500;
	position: absolute;
	width: 210px;
	height:208px;
	left: 5px;
	top: 8px;		
}
#charger-pays {
	margin: 0;
	padding: 0;
}
#fond-png {
	margin: 0;
	padding: 5px;
	background:transparent url(/ressources/images/opacite-bleu-90.png) repeat !important; 
	background: transparent url(/ressources/images/opacite-bleu-50.png) repeat !important!; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/opacite-bleu-90.png', sizingMethod='crop'); 
	zoom:1;
	background-repeat: repeat;
	border: 1px solid #ddd;
	color:#FFFFFF;
}
#fond-png a {
	position: relative; /*pour iE6*/
	color: #0FA6D8;
}
#fond-png a:hover {
	color: #fff;
	text-decoration: none;
}
#pays_fermer, #pays_fermer2 {
	position:absolute; 
	z-index: 10; 
	width:20px;
	height:20px;
	left: 182px;
	top: 5px;
}
#pays_fermer2 {
	left: 265px;
	top: 5px;	
}
#pays-encart, #pays-encart-soushome {
	margin: 0;
	padding: 0;
}
#pays-encart h1, #pays-encart-soushome h1 {
	width:125px;
	float: left;
	background: none;
	color: #fff;
	font-size: 1.2em;
	margin:0 0 10px 0;
	padding:6px 3px 0 3px;
	text-indent: 0;
	font-weight: bold;
}
#pays-encart-soushome h1 {
	width:130px;
}
#pays-encart-soushome {
	height: 43px;
}
#pays-encart img, #pays-encart-soushome img {
	padding: 0;
	margin: 0 0 10px 0;
	float: left;
	width:45px;
	height:30px;
}
a.lien-pres-pays, a.lien-pres-pays:hover,
a.lien-pres-pays2, a.lien-pres-pays2:hover{	
	background-image:url(/ressources/images/lien-pres-pays.gif);
	background-repeat: no-repeat;
	padding-left:11px;
	margin-left: 1px;
}
a.lien-pres-pays:hover {
	background-image:url(/ressources/images/lien-pres-pays-on.gif);
}
a.lien-pres-pays3, a.lien-pres-pays3:hover {
	position: absolute;
	top: 5px;
	left: 180px;
	z-index: 350;
	display: block;
	width: 93px;
	height: 17px;
	background-image:url(/ressources/images/btn-fiche-pays.jpg);
	color: #fff;
	text-decoration: none;
	padding: 3px 0 0 7px;
}
a.lien-pres-pays3:hover {
	background-image:url(/ressources/images/btn-fiche-pays-on.jpg);	
}
a.lien-bmce, a.lien-bmce:hover {
	background:transparent url(/ressources/images/bmce_ombre.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bmce_ombre.png', sizingMethod='crop'); 
	zoom:1;
	padding-left:12px;
	margin-left: 0;
}
#pres-pays-attente {
	background-color: #FFF;
}
/*--------------------------- divers -------------------------*/
.sources {
	clear: both;
	font-size: 0.9em;
	font-style: italic;
	margin: 0 0 15px 0;
	}
body .notes {
	font-size: 0.9em;
	font-style: italic;
	margin: 0 0 15px 0;
}
.notes-2
	{
	font-size:9px;
	color:#bbbbbb;
	}
.notes-3
	{
	font-size:9px;
	color:#666666;
	}	
.droits
	{
	clear: both;
	font-size: .9em;
	font-style: italic;
	margin-bottom: 1em;
	}
.country-overflow-menu {
	overflow:auto;
	height:132px;
	width:226px;
	border:1px solid #000000;
	padding:1px;
	margin:0px;
	background-color:#FFFFFF;
}
.country-overflow-menu a {
	display:block;
	background-color:#f4f4f4;
	font-size:9px;
	margin-bottom:1px;
	padding:1px;
}
.country-overflow-menu a:hover {
	display:block;
	background-color:#0fa6d8;
	color:#FFFFFF;
	font-size:9px;
	margin-bottom:1px;
	text-decoration:none;
	padding:1px;
}
.country-overflow-menu img {
	margin-left: 15px	
}
.page_service_gtm_quick_quote h1, 
.page_service_gtm_quick_quote h3, 
.page_service_gtm_document_determination h1,
.page_service_gtm_document_determination table h3,
.page_spe_interview_amcham h2,
.page_spe_interview_amcham h1 {
	clear: none;
}
.div-note2 {
	width:445px; 
	float:left;
}
.note2 {
	width:170px;
	float:right; 
	/*border:1px solid #1E4D9B;*/
	padding:2px 0 2px 34px;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin-top: 20px;
	background:transparent url(/ressources/images/picto-aide.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/picto-aide.png', sizingMethod='crop'); 
	zoom:1;
}
.page_service_salons .div-note2 {
	width:460px; 
	float:left;
	margin-bottom:15px;
}
.page_service_salons .note2 {
	height:95px;
	width:200px;
	background:none;
	filter:none;
	padding:0;
	margin-top:15px;
}
.clear {
	clear:both;
}
/* info bulle */
.bulle_info
{
    position:relative; 
    z-index:24;
    color:#000;
    text-decoration:none;
    font-size:9px;
}
.bulle_info:hover{z-index:25;}
.bulle_info span{display: none;}
.bulle_info:hover span
{ 
	display:block; 	
 	position:absolute;    
    top:2em; 
    left:2em; 
    width:20em;
    border:1px solid #6699cc;
    background-color:#eeeeee; 
	color:#6699cc;
    text-align: justify;
    font-weight:none;
    padding:3px;
}
/*---page Testez un marché---*/
.intro-tam {
	width:420px;
	float:left;
}
#contenu .exemple-tam {
	width:190px;
	float:right;
	border:1px solid #1E4D9B;
	background-color:#f9f9f9;
	padding:5px;
}
#contenu .exemple-tam {
	background-color:#fff;
}
.innerFixer {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	border:0;
}
#solution-float-ie6 {
	float: left; 
	margin: 0; 
	padding :0; 
	width: 0; 
	height: 0; 
	overflow:hidden;
} 
/* Styles pour le service "recherche de nomenclature douanière" */
.code0, .code1, .code2, .code4, .code5 {
	width:100%;
	float:left;
	display:block;
	color:#006dad;
	border-top:1px solid #fff;
}
.code0 {
	background-color:#dedede;
	font-size:12px;
}
.code0 a, .code1 a, .code2 a, .code3 a, .code4 a, .code5 a {color:#006dad;}
.code1 {
	background-color:#D0E2A1;
	font-size:11px;
}
.code2 {
	background-color:#DEEBBB;
	font-size:10px;
}
.code3 {
	background-color:#ECF4D7;
	font-size:10px;
	width:100%;
	float:left;
	display:block;
	color:#000000;
	border-top:1px solid #fff;
}
.code4 {
	background-color:#F7FBED;
	font-size:10px;
}
.code5 {
	background-color:#bbc7dc;
	font-size:10px;
}
.nomenclature-gauche {
	float:left;
	width:10%;
	padding:3px 7px 3px 2px;
	font-weight:bold;
	text-align:left;
}
.nomenclature-droite {
	float:left;
	width:85%;
	padding:3px 2px 3px 7px;
	border-left:1px solid #007dc6;
	text-align:left;
}
.nomenclature-gauche_popup {
	float:left;
	width:10%;
	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:75%;
	padding:3px 2px 3px 7px;
	border-left:1px solid #007dc6;
	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%;
	margin: 1px;
}
.nomenclature td
{
    font-size: 11px;
    margin: 0px;
    line-height: 1.3em;
	border:0px;
	text-align: left;
}
.nomenclature th
{
    font-size: 11px;
    margin: 0px;
    line-height: 1.3em;
	padding:3px;
	text-indent:-3px;
}
input.affcode
{
	font-size: 11px;
	background-color:#e6eff1;
} 
/*------------ GTM - 3 blocs nomenclature ------------*/
.nomenclature_type_1, .nomenclature_type_2, .nomenclature_type_3 {
	float:left;
	width:199px;
	border:1px solid #ddd;
	padding: 4px;
	margin:20px 20px 0 0;
	height:120px;
	background-color:#f4f4f4;
}
.nomenclature_type_2 {
	margin-right:0;
}
.input_clave {
	width:192px;
	background-color:#fff;
}
.input_nombre {
	width:20px;
	background-color:#fff;
}
.nomenclature_type-actif {
	border:2px solid #E21B22;
}
.nomenclature_type_1 h2, .nomenclature_type_2 h2, .nomenclature_type_3 h2 {
	margin-top:0;
	margin-bottom:10px;
	font-size: 1.2em;
}
.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;
}
/*------------ Boutons de validation ------------*/
.bouton-off {
	width:auto;
	height:20px;
	background-color:#0786c5;
	border:1px solid #ffffff;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0 2px;
}
.bouton-off-gris {
	width:auto;
	height:20px;
	background-color:#dddddd;
	border:1px solid #ffffff;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0 2px;
}
.bouton-on {
	width:auto;
	height:20px;
	background-color:#FFFFFF;
	border:1px solid #0786c5;
	color:#0786c5;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0 2px;
}
/*-----Modif page recherche etudes de marchés-----*/
#affiche-demo {
	position: absolute;
	top: 40px;
	right: 10px;
	padding: 5px 5px 0 10px;
	background-color: #1F4E9C;
	color: #FFF;
	width: 115px;
	border: 1px solid #07245E;
}
/*---- presence BMCE Bank ----*/
#presence-bmce {
	margin-top: 20px;
	width: 118px;
	height: 32px;
	background: #FFF url(/ressources/images/presence-bmcetrade.gif) no-repeat;
	padding: 38px 0 0 112px;	
}
#presence-bmce-introduction {
	position: absolute;
	top: 0;
	left: 670px;
	width: 118px;
	height: 32px;
	background: #FFF url(/ressources/images/presence-bmcetrade.gif) no-repeat;
	padding: 38px 0 0 112px;	
	color: #1F4E9C;
	font-weight: bold;
	z-index: 10;
}
#presence-bmce-introduction a, #presence-bmce a {
	color: #1F4E9C;
	font-weight: bold;
}
/*-----image dans un article-----*/
.image-ds-texte {
	float: right;
	padding:0;
	margin: 0 0 10px 15px;
} 
/*------bulle AO------*/
a.version-beta, a.version-beta:hover {
	position: absolute;
	top: 0px;
	right: 150px;
	font-size: 13px;
	color: #0786c5;
	text-decoration: none;
}
#texte-bulle {
	position: absolute;	
	top: -100px;
	right: 160px;
	background:transparent url(/ressources/images/info-bulle.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/info-bulle.png', sizingMethod='crop'); 
	zoom:1;
	padding-top: 10px;
	width: 140px;
	height: 95px;	
	text-align: center;
	z-index: 10;	
}

#email_newsletter, #input-newsletter_go {
	margin-top:4px;
	margin-left:8px;
}
#message_abonnement_newsletter {
	margin-left:8px;
}
