/*
             |------------------|
   			 |  Styles TUNISIE  |
	         |------------------|			
*/
body {
	margin:0 0 20px 0;
	background-color:#E3E3D8;
	background-image:url(/images/fond.gif);
	background-repeat:repeat-x;
	font-family:Tahoma,Verdana,arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
}

.page_accueil,
.page_recherche_sur_le_site,
.page_plan_du_site
{
}

.champ_obligatoire
{
	color: #C0543E;
	font-weight: bold;
}

.champ_en_erreur { color: #FF0000; font-weight:bold;}

.mot_recherche
{
	font-weight: bold;
	color: #C0543E;
	text-decoration: underline;
}

/*--------------------------- Conteneurs principaux -------------------------*/
#global {
	width:789px;
	margin-left:auto;
	margin-right:auto;
}
#langue {
	width:19px;
	float:right;
	height:137px;
}
#entete {
	width:770px;
	float:left;
	height:141px;
	background-image:url(/images/fond-header.gif);
	background-repeat:no-repeat;
}
#recherche {
	width:770px;
	float:left;
	height:27px;
	background-color:#F74521;
}
#zone-contenu,
#contenu-page {
	width:754px;
	float:left;
	background-image:url(/images/fond-contenu-page.gif);
	background-repeat:repeat-y;
	padding:4px 8px 10px 8px;
}
.page_accueil #zone-contenu,
#contenu-home {
	width:754px;
	float:left;
	background-image:url(/images/fond-contenu-home.gif);
	background-repeat:repeat-y;
	padding:4px 8px 10px 8px;
}
.page_recherche_sur_le_site #zone-contenu,
.page_plan_du_site #zone-contenu
{
	width:754px;
	float:left;
	background-image:url(/images/fond-contenu-vide.gif);
	background-repeat:repeat-y;
	padding:4px 8px 10px 8px;
}
#pied-de-page {
	width:770px;
	float:left;
	height:69px;
	background-image:url(/images/fond-footer.gif);
	background-repeat:no-repeat;

	clear:both;
}

/*--------------------------- Balises principales -------------------------*/
h1 {
/*
	font-family:arial,Helvetica,Verdana,Tahoma,sans-serif;
*/
	font-size:16px;
	color:#CD3301;
	font-weight:bold;
	padding:1px 0 1px 0;
	background-color:#F7F7F4;
	margin:0 0 5px 0;
}
h2 {
	font-size:15px;
	font-weight:bold;
	color:#FF6600;
	background-image:url(/images/picto-h2.gif);
	background-repeat:no-repeat;
	text-indent:14px;
	margin:5px 0 3px 0;
}
h3, caption {
	text-align: left;
	font-weight:bold;
	color:#CD3301;
	font-size:11px;
	margin:5px 0 3px 0;
}
p {
	clear: both;
	margin:3px 0 8px 0;
	padding:0px;
}
hr {
	margin:0px;
	padding:0px;
	height:1px;
}
/*--------------------------- Conteneurs secondaires -------------------------*/
/*-- header --*/
#FR {
	width:19px;
	height:28px;
	margin:20px 0 4px 0;
}
#EN {
	width:19px;
	height:28px;
	margin-bottom:4px;
}
#TN {
	width:19px;
	height:28px;
}
#logo1 {
	float:left;
	width:100px;
	padding-left:40px;
	height:76px;
}
#logo2 {
	float:left;
	width:320px;
	padding-left:30px;
	height:76px;
}
#lien-header {
	float:left;
	width:273px;
	padding-left:157px;
	padding-top:9px;
	height:27px;
}
#rubriques {
	float:right;
	width:520px;
	padding-top:5px;
	height:22px;
}
#login-off {
	float:right;
	width:210px;
/*	padding-top:83px;*/
	padding:83px 0px 0px 10px;
	height:38px;
}
#login-on {
	float:right;
	width:210px;
	margin:0;
	padding:81px 10px 3px 0;
	text-align:right;
}

/*-- recherche --*/
#recherche2 {
	float:right;
	width:262px;
	height:20px;
}

/*-- contenu --*/
div.id_menu {
	float:left;
	width:193px;
	padding:0px;
}
#page {
	position: relative;
	float:right;
	width:551px;
	padding:0px;
}
.imprimer_la_page #page,
.page_accueil #page,
.page_recherche_sur_le_site #page,
.page_plan_du_site #page
{
	float:none;
	width:auto;
}
#contenu-g {
	float:left;
	width:579px;
	padding:0px;
}
#contenu-d {
	float:right;
	width:165px;
	padding:0px;
}
#edito {
	float:left;
	width:380px;
	padding-left:10px;
}
/*
#video {
	float:right;
	width:183px;
	margin-bottom:10px;
}
*/
#image-edito {
	float:right;
	width:181px;
	margin-bottom:10px;
	
	border:1px solid #d3d5c8;
}
#flash {
	width:155px;
	height:130px;
	padding:0px;
	margin:15px 0 15px 5px;
}
.table_home {
	width:579px;
	margin-left:1px;
}
div.menu-actif {
	margin:0 3px 0 1px;
}
.titre-encart {
	background-color:#F74521;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:3px 0 3px 0;
}
.titre-encart2 {
	background-color:#F74521;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin:0px;
	padding:3px 0 3px 3px;
}
/*
#numero {
	width:165px;
	height:30px;
	vertical-align:bottom;
}
*/
.border-1 {
	border-top:1px solid #D3D5C8;
	border-right:1px solid #D3D5C8;
	border-left:1px solid #D3D5C8;
}
.border-2 {
	border-right:1px solid #D3D5C8;
	border-left:1px solid #D3D5C8;
}
.border-3 {
	border-right:1px solid #D3D5C8;
	border-left:1px solid #D3D5C8;
	background-color:#FFF4D4;
	padding:6px 2px 6px 5px;
}
.border-4 {
	border-top:1px dashed #B3B79F;
	border-bottom:1px solid #D3D5C8;
	border-right:1px solid #D3D5C8;
	border-left:1px solid #D3D5C8;
	background-color:#FFF9E8;
	padding:6px 2px 6px 5px;
}
.border-5 {
	border-bottom:1px solid #D3D5C8;
	border-right:1px solid #D3D5C8;
	border-left:1px solid #D3D5C8;
	background-color:#FFF9E8;
	padding:6px 2px 6px 5px;
}
/*-- footer --*/
#newsletter {
	float:left;
	width:182px;
	height:37px;
	padding-left:20px;
}
#lien-footer-1 {
 	float:right;
	width:568px;
	height:27px;
	padding-top:10px;
	font-size:9px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
}
#lien-footer-2 {
 	float:right;
	width:549px;
	height:21px;
	padding:8px 15px 0 0;
	font-size:9px;
	font-size:11px;
	text-align:right;
}
#attijari {
	float:left;
	width:171px;
	height:29px;
	padding:4px 0 0 35px;
	font-size:9px;
	color:#CD3301;
}

/*--------- Lightbox (zoom carte home fiche-pays) -----------*/
#lightbox{
    background-color:#eee;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
}

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; }

#overlay img{ border: none; }

#overlay{ background-image: url(http://www.tunisiecomex.com/images/overlay.png); }

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.tunisiecomex.com/images/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox (zoom carte home fiche-pays) -------*/


/*--------------------------- Liens -------------------------*/
a {
	color:#CD3301;
	text-decoration:underline;
}
a:hover {
	color:#FF6600;
	text-decoration:underline;
}
a.lien_login {
	color:#a52800;
	font-size:10px;
	text-decoration:none;
}
a.lien_login:hover {
	color:#Da3501;
	font-size:10px;
	text-decoration:underline;
}
a.picto-accueil {
	color:#ffffff;
	text-decoration:none;
	background-image:url(/images/picto-accueil.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}
a.picto-accueil:hover {
	color:#FF9966;
	text-decoration:underline;
	background-image:url(/images/picto-accueil.gif);
	background-repeat:no-repeat;
	padding-left:13px;
}
a.picto-plan {
	color:#ffffff;
	text-decoration:none;
	background-image:url(/images/picto-plan-site.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	margin-left:10px;
}
a.picto-plan:hover {
	color:#FF9966;
	text-decoration:underline;
	background-image:url(/images/picto-plan-site.gif);
	background-repeat:no-repeat;
	padding-left:13px;
	margin-left:10px;
}
a.picto-contact {
	color:#ffffff;
	text-decoration:none;
	background-image:url(/images/picto-contact.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	margin-left:10px;
}
a.picto-contact:hover {
	color:#FF9966;
	text-decoration:underline;
	background-image:url(/images/picto-contact.gif);
	background-repeat:no-repeat;
	padding-left:14px;
	margin-left:10px;
}
a.rubrique1 {
	color:#D8D8CB;
	text-decoration:none;
	font-size:12px;
	margin-top:2px;
	padding:4px 18px 5px 18px;
}
a.rubrique1:hover {
	color:#FF6600;
	text-decoration:underline;
	font-size:12px;
	margin-top:2px;
	padding:4px 18px 5px 18px;
}
a.rubrique2 {
	color:#D8D8CB;
	text-decoration:none;
	font-size:12px;
	margin-top:2px;
	padding:4px 18px 5px 18px;
	border-left:1px solid #D8D8CB;
}
a.rubrique2:hover {
	color:#FF6600;
	text-decoration:underline;
	font-size:12px;
	margin-top:2px;
	padding:4px 18px 5px 18px;
	border-left:1px solid #D8D8CB;
}
a.lien_titre {
	color:#656565;
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/picto-fleche-titre.gif);
	background-repeat:no-repeat;
	padding-left:28px;
	text-decoration:none;
}
a.lien_titre:hover {
	color:#aaaaaa;
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/picto-fleche-titre.gif);
	background-repeat:no-repeat;
	padding-left:28px;
	text-decoration:none;
}
a.lien_menu {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	background-image:url(/images/picto-lien-menu.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;
}
a.lien_menu:hover, a.lien_menu_active {
	color:#CD3301;
	font-size:10px;
	font-weight:bold;
	background-image:url(/images/picto-lien-menu.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;
}
a.lien_ss-menu {
	color:#000000;
	font-size:10px;
	background-image:url(/images/picto-lien-ss-menu.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;
}
a.lien_ss-menu:hover {
	color:#CD3301;
	font-size:10px;
	background-image:url(/images/picto-lien-ss-menu.gif);
	background-repeat:no-repeat;
	padding-left:11px;
	text-decoration:none;
}
a.lien_actu {
	color:#656565;
	font-size:10px;
	text-decoration:none;
}
a.lien_actu:hover {
	color:#656565;
	font-size:10px;
	text-decoration:underline;
}
a.lien-footer {
	color:#540000;
	text-decoration:none;
}
a.lien-footer:hover {
	color:#FF6600;
	text-decoration:underline;
}
a.pagination {
	color:ff0000;
	font-weight:bold;
	text-decoration:underline;
}
a.pagination:hover {
	color:FF6600;
	font-weight:bold;
	text-decoration:none;
}

/*--------------------------- Divers -------------------------*/

.pagination-select {
	color:FF6600;
}
.etudes-memos {
	font-weight:bold;
	color:#B1B198;
	font-size:10px;
}
.titre_encart {
	color:#656565;
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/picto-fleche-titre.gif);
	background-repeat:no-repeat;
	padding:0 0 2px 28px;
	margin:0px;
	border-bottom:1px solid #E1DDCE;
}
.date-actu {
	color:#F11400;
	font-size:10px;
	font-weight:bold;
	background-image:url(/images/picto-fleche-actu.gif);
	background-repeat:no-repeat;
	padding:0 0 0 9px;
	text-decoration:none;
}
.numero {
	color:#F11400;
	font-size:12px;
	font-weight:bold;
	background-image:url(/images/picto-telephone.gif);
	background-repeat:no-repeat;
	padding:0 0 0 18px;
	margin:3px 0 0 12px;
	height:16px;
}
#newsletter form {
	margin:7px 0 0 0;
	padding:0px;
}
#recherche2 form {
	margin:4px 0 0 0;
	padding:0px;
}
form {
	margin:0px;
}
input {
	border:1px solid #840000;
	height:14px;
	color:#666666;
	font-size:10px;
}
select {
	border:1px solid #840000;
	color:#666666;
	font-size:10px;
}
.select_170 {
	width:174px;
}
.input_130 {
    width:130px;
}
.newsletter {
    width:120px;
	font-family:arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
}
.identifiant {
    width:110px;
	font-family:arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
}
.mdp {
    width:60px;
	font-family:arial, Helvetica, sans-serif;
    font-size:10px;
    color:#000000;
}
.search {
    width:120px;
	font-family:Verdana, arial, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
}

/*----------------------------------- Données communes ----*/
a.TitreDocMoteur {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
a.TitreDocMoteur:hover {
	color:#316598;
	font-weight:bold;
	text-decoration:underline;
}
a.TitreDocMoteur2 {
	color:#316598;
	font-weight:bold;
	text-decoration:none;
}
a.TitreDocMoteur2:hover {
	color:#6Ca0D3;
	font-weight:bold;
	text-decoration:underline;
	
}
.terme {
	color:#DF9E01;
	font-size:9px;
}
.pays {
	color:#C84EF0;
	font-size:9px;
}
.champ_obligatoire
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0543E;
	font-weight: normal;
}
.champ_en_erreur { color: #FF0000; font-weight:bold;}
.input100, .select_100 {
	width:100px;
}
.input150, .select_150 {
	width:150px;
}
.input161, .select_161 {
	width:161px;
}
.input177, .select_177 {
	width:177px;
}
.input200, .select_200 {
	width:200px;
}
.input250, .select_250 {
	width:250px;
}

#ancres {
	clear: both;
	padding:5px 0 10px 0;
	width:100%;
}
#ancres a {
	color:#FF6600;
	text-decoration:none;
	font-size:10px;
}
#ancres a:hover {
	color:#CD3301;
	text-decoration:none;
	font-size:10px;
}
#droits {
	font-size:10px;
	font-style:italic;
}
thead td
	{
	width: auto;
	background-color: #ddd;
	font-weight: bold;
	text-align:center;
	}

.tableau_methode, .tableau_methode2
	{
	border-collapse:collapse;
	}

.tableau_methode td
	{
	padding: 4px;
	border: 1px solid #666;
	}
.tableau_methode2 td
	{
	padding: 1px;
	border: 1px solid #666;
	}
.txt-tendances {
	font-size:8px;
	font-family:arial, Helvetica, sans-serif;}

/*
                                             |------------------|
   			                                 |   Styles Atlas   |
		                                     |------------------|			
*/
.atlas
	{
	margin-right: 8px;
	}

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

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

.atlas #panorama address
	{
	background-color: #3366CC;
	font-style: normal;
	}

.atlas #contenu
	{
	clear: right;
	margin-top: 1em;
	}

.atlas #contenu h2
	{
	clear: left;
	}

.atlas #donnees
	{
	clear: both;
	float: left;
	margin:0 20px 1.5em 0;
	width: 240px;
	}
	
.atlas #donnees #capitale, #heures, #monnaie, #pib, #ide, #climat, #risque
	{
	text-indent: 20px;
	margin: 0.4em 0;
	padding: .3em 0 0.4em 0;
	border-bottom: 1px solid #ccc;
	}
#liberte
	{
	text-indent: 20px;
	margin: 0.4em 0;
	padding: .3em 0 0.4em 0;
	border-bottom: 0;
	}
.atlas #donnees #capitale
	{
	margin-top: 16px;
	background: url(/images/pictos/atlas/capitale.gif) no-repeat;
	}

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

.atlas #donnees #pib
	{
	background: url(/images/pictos/atlas/pib.gif) no-repeat;
	}
	
.atlas #donnees #ide
	{
	background: url(/images/pictos/atlas/ide.gif) no-repeat;
	}
	
.atlas #donnees #risque
	{
	background: url(/images/pictos/atlas/risque.gif) no-repeat;
	}
	
.atlas #donnees #liberte
	{
	background: url(/images/pictos/atlas/liberte.gif) no-repeat;
	}
.atlas #donnees #climat
	{
	background: url(/images/pictos/atlas/climat.gif) no-repeat;
	}
	
.atlas #donnees #climat p
	{
	margin-bottom: 0;
	border: 0;
	}
	
.atlas #repartition dl
	{
	float: left;
	width: 30em;
	}

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

.atlas dd
	{
	margin-left: 0em;
	}
	
.atlas dl.informations + *
	{
	padding-top: 1em;
	}

.atlas dl.informations dt
	{
	font-weight: bold;
	width: 25%;
	clear: left;
	float: left;
	margin-top: 0.5em;
	}

.atlas dl.informations dd
	{
	width: 73%;
	float: left;	
	margin-top: 0.5em;
	}

.atlas #repartition dl.informations dt
	{
	width: 82%;
	}
	
.atlas #repartition dl.informations dd
	{
	width: 17%;
	}
	
.atlas #pays h1
	{
	float: left;
	background: none;
	color: #000;
	font-size: 1.3em;
	padding: 5px 3px;
	}
	
.atlas #pays img
	{
	float: left;
	}

.atlas h1#rubrique
	{
	padding-left: 3px;
	float: left;
	width: 100%;
	margin-bottom: 18px;
	}

.atlas h2
	{
	clear: both;
	}
	
.atlas h3
	{
	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 #carte
	{
	clear: right;
	width: 260px;
	margin: 15px 20px 6px 0;
	float: right;
	text-align: center;
	}

.atlas #panorama address
	{
	clear: both;
	width: 260px;
	margin: 0px 20px 20px 0;
	float: left;
	text-align: left;
	}

.atlas #carte a
	{
	text-decoration: none;
	}
	
.atlas #carte a span
	{
	text-decoration: underline;
	}
	
.atlas #carte span
	{
	display: block;
	}

.atlas #fil
	{
	display: none;
	}


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

.atlas p.pdf span
	{
	padding: 4px 0;
	text-indent: 23px;
	background: url(/images/pictos/pdf.gif) no-repeat;
	}

.atlas p.retour, .retour
	{
	clear: both;
	text-align: right;
	}

.atlas table, .atlas-sites-old table
	{
	margin: 0;
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100%;
	}
	
.atlas table.liens td
	{
	text-align: left;
	width: 50%;
	}
	
.atlas thead td, .atlas-sites-old thead td
	{
	width: auto;
	background-color: #ddd;
	font-weight: bold;
	text-align: center;
	}

.atlas td, .atlas-sites-old td
	{
	font-size: 12px;
	padding: 4px;
	border: 1px solid #666;
	text-align: center;
	}

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

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

.atlas td.triple
	{
	width: 19.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;
	}
	
.atlas .adroite
	{
	text-align: right;
	}

#ducroire
	{
	border: 0;
	width: 540px;
	height: 980px;
	}

.atlas .sources
	{
	clear: both;
	font-size: .9em;
	font-style: italic;
	margin:0.3em 0;
	}
	
.atlas .droits
	{
	clear: both;
	font-size: .9em;
	font-style: italic;
	margin-bottom: 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
	{
	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;
}
	
.atlas p.services span.v3
	{
	display: none;
	}
	
.atlas p.services a.personnalises, p.services span.personnalises
	{
	display: none;
	}
	
.tunisie .telephone
	{
	display: none;
	}
	
#carte #grande-carte img
	{
	margin: 10px 15px;
	}
	
#carte #grande-carte span
	{
	display: block;
	}
	
#carte span.viticulteurs
	{
	display: none;
	}

#carte a
	{
	display: none;
	}	

#carte a.v5
	{
	display: block;
	}
.retour a, a img
	{
	border: 0;
	}

#carte img.zoom
	{
	display: none;
	}

#monnaie p, #liberte p
	{
	padding: 0;
	margin: 0;
	}
#liberte p.sources, #monnaie p.sources
	{
	text-indent: 0;
	}
#liberte p#indicateur
	{
	text-align: center;
	margin: 10px 0;
	}
#investissement td
	{
	padding: 3px;
	font-size: 10px;
	}
	
p.change span
	{
	display: block;
	}
	
#aide-marche
	{
		margin: 1.5em 0 3em 0;
	}

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

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

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

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


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

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

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

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

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: #000000;
    text-decoration: none;
}
a.code:hover
{
    color:#FF6600;
	text-decoration: underline;
}




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

#change span
	{
	display: block;
	}


/* 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_explication .ligne_attente,
.recherche_attente .ligne_explication
	{
	display: none;
	}

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

.item_gauche,
.item_droit
{
iborder: 1px solid #000000;
	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;
}

#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;
	}
.input_montant {
	width:60px;
}
/*------------ Incoterms 2010 ------------*/
.incoterm-vendeur {
	background-color:#ddd;
}
.incoterm-acheteur {
	background-color:#e5e5e5;
}
.page_methode_incoterms_2010 dl.informations, .page_methode_incoterms_2010 h3 {
	clear:both;
}
.page_methode_incoterms_2010 table {
	margin-top:20px;
	clear:both;
}
.marge-table {
	height:15px;
	width:90%;
	clear:both;
}
/*------------ Application des gtm V2 ------------*/
#encart-produit {
	margin-top: 35px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 15px 5px 10px 8px;
}
#choix_produit {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
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: 11px;
	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-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(/commun/images/onglet-on.gif) no-repeat; 
}
a.doc-name-gtm {
	display:block;
	font-weight:bold;
	margin-top:5px;
	font-size:12px;
}
.afficher-detail, .cacher-detail,
.afficher-detail:hover, .cacher-detail:hover {
	padding-left: 10px;
	margin-left: 10px;
	text-decoration: underline;	
	background: url(/images/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/picto-moins.gif) left center no-repeat;	
}
/* Pas de bordure pointillée ou halo lors du clic sur un lien */ 
a:active, a:focus { 
  	outline: none; 
}
/* lien en haut  
.page_service_gtm_document_determination_v2 .note2 {
	display:none;
}*/
.description-produit {
	margin-top:5px;
	color:#777;
}
/* lien pop-up */
body.page_gtm_sans_menu_Y.page_service_nomenclature_gtm_v2 {
	background-image:none;
	background-color:#FFF;
}
.page_service_nomenclature_gtm_v2 h2, .page_service_nomenclature_v2 h2 {
	font-size:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:0;
	margin:3px 0 10px 2px;
	background-image:none;
}
.page_gtm_sans_menu_Y.page_service_nomenclature_gtm_v2 h2,
.nomenclature_type_1 h2, .nomenclature_type_2 h2, .nomenclature_type_3 h2 {
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	background-image:none;
	text-indent:0;
}
.nomenclature_type_1, .nomenclature_type_2, .nomenclature_type_3 {
	width:157px;
}
.nomenclature_type-actif {
	border:2px solid #f74521;
	width:155px;
}
.input_clave {
	width:154px;
	background-color:#fff;
}
.page_gtm_sans_menu_Y .nomenclature_type_1, .page_gtm_sans_menu_Y .nomenclature_type_2, .page_gtm_sans_menu_Y .nomenclature_type_3 {
	width:202px;
}
.page_gtm_sans_menu_Y .nomenclature_type-actif {
	border:2px solid #0067b1;
	width:200px;
}
.page_gtm_sans_menu_Y .input_clave {
	width:199px;
	background-color:#fff;
}
.page_gtm_sans_menu_Y.page_service_nomenclature_gtm_v2 .contenu {
	width:720px;
}
.page_gtm_sans_menu_Y.page_service_nomenclature_gtm_v2 div#global {
	width:720px;
	overflow:visible;
}
.page_service_gtm_document_determination_v2 table .lien-page,
.page_service_gtm_quick_quote_v2 table .lien-page {
	clear:both;
}
.page_service_gtm_document_determination_v2 .contenu h2,
.page_service_gtm_quick_quote_v2 .contenu h2{
	clear:both;
	margin-top:15px;
}
.select_pays-gtm {
	width: 210px;	
}
.page_service_gtm_quick_quote_v2 thead td {
	width: 510px;;
}
.champ-off {
	color:#999;
	font-style:italic;
}
.champ-on {
	color:#000;
	font-style:normal;
}
.message-attente {
	position:absolute; 
	top:90px; 
	left:80px; 
	width:350px; 
	height:auto; 
	background-color:#FFFFFF; 
	border:1px solid #000000; 
	text-align:center;
	z-index:1000;
}
.message-attente p {
	text-align:center;
}
.message-attente img {
	padding:10px;
}
dl {
	padding:0;
	margin:0;
	font-size:10px;
	clear:both;
}
dl dt {
	font-weight: bold;
	width: 25%;
	clear: left;
	float: left;
	margin: 0.5em 0 0 0;
	text-align:left;
}
dl dd {
	width: 72%;
	float: left;	
	margin: 0.5em 0 0.7em 0.3em;
	padding-left:0.7em;
	border-left:0.1em solid #ededed;
	text-align:justify;
}
*+html input.bouton-off, *+html input.bouton-on {/*--- ie7 ---*/
	border:0;
}
.bouton-off {
	width: auto;
	background-color: #d1d4c1;
	border: 1px solid #88001b;
	color: #88001b;
	text-align: center;
	margin: 0px;
	padding: 2px 5px;
	font-size: 1em;
}
.bouton-on, input.button {/*-- .button (gtm) --*/
	width: auto;
	background-color: #FFFFFF;
	border: 1px solid #88001b;
	color: #88001b;
	text-align: center;
	margin: 0px;
	padding: 2px 5px;
	font-size: 1em;
	text-decoration: none;
	cursor:pointer;
}
*+html input.bouton-off {/*--- ie7 ---*/
	border: 1px solid #88001b;
}
*+html input.bouton-on {/*--- ie7 ---*/
	border: 1px solid #88001b;
}
/*--- 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;
}
.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: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;
	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 #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%;
}
.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;
}
.nomenclature-droite, .nomenclature-droite_popup {
	border-left:1px solid #fff;
}
.code0, .code1, .code2, .code4, .code5 {
	color:#42453a;
}
.code0 {
	background-color:#ecede9;
	font-size:1.05em;
}
.code0 a, .code1 a, .code2 a, .code3 a, .code4 a, .code5 a {color:#42453a;}
.code1 {
	background-color:#e4e6e0;
	font-size:0.95em;
}
.code2 {
	background-color:#dcded5;
	font-size:0.9em;
}
.code3 {
	background-color:#cdd0c6;
	font-size:0.85em;
	color:#42453a;
}
.code4 {
	background-color:#cacdc3;
	font-size:0.85em;
	color:#42453a;
}
.code5 {
	background-color:#cacdc3;
	font-size:0.85em;
	color:#42453a;
}
.page_service_flux_tous_pays hr {
	clear:both;
	border:0;
	color:#FFF;
}
.select_flux {
	width:128px;
}
.titre-dt {
	font-weight:bold;
}
.notes {
	font-style:italic;
}
.page_service_flux_tous_pays .flux-resultats table
	{
	margin: 0;
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100%;
	}
	
.page_service_flux_tous_pays .flux-resultats table.liens td
	{
	text-align: left;
	width: 50%;
	}
	
.page_service_flux_tous_pays .flux-resultats thead td
	{
	width: auto;
	background-color: #ddd;
	font-weight: bold;
	}

.page_service_flux_tous_pays .flux-resultats td
	{
	font-size: 12px;
	padding: 4px;
	border: 1px solid #666;
	text-align: center;
	}
	
body.page_gtm_sans_menu_Y {
	background-image:none;
	background-color:#fff;
}
.page_gtm_sans_menu_Y #zone-contenu,
.page_gtm_sans_menu_Y #contenu-page {
	width:700px;
	background-image:none;
	background-color:#fff;
}
.page_gtm_sans_menu_Y #page {
	float:left;
	width:700px;
}
.page_gtm_sans_menu_Y .bloc_navigation_non_imprimable {
	display: none;
}

/* --- etudes memos v2 */
.choix {
 	width: 120px;
	line-height: 15px;
	float: left;
    margin: 0 0 3px 5px;
}
.clear {
	clear:both;
}
.page_recherche_etudes_memos_v2 .atlas {
	position: relative;	
}

/*--- Salons V3 ---*/
.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;
}
#encart-resultat-salon-v2 table {
	margin-bottom: 10px;
}
.atlas-sites-old td {
	text-align: left;
}
.atlas-sites-old table.invisible,
.atlas-sites-old table.invisible td {
	border: none;	
	width: auto;
}
/*------------ 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;
}



