/*
             |----------|
   			 |  Styles  |
		     |----------|			
*/
body {
	margin:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000000;
}
#contenu {
	float:left;
	width:580px;
	margin:15px 0 0 0;
	/*padding:0 10px 0 20px;*/
	padding:0 0px 0 4px;
	overflow: hidden;
}
/*--------------------------- Balises principales -------------------------*/
h1 {
	font-size:20px;
	color:#660099;
	font-weight:bold;
	text-indent:0;
	margin:4px 0 6px 0;
	padding:0;
	clear:both;
}

h2 {
	font-size:15px;
	font-weight:bold;
	color:#009900;
	margin:14px 0 5px 0;
	clear:both;
}

h3 {
	font-weight:bold;
	color:#AAAAAA;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 3px 0;
	padding-bottom:1px;
	border-bottom:1px dashed #DDDDDD;
	text-indent:0px;
	clear:both;
}

h4 {
	font-weight:bold;
	color:#000000;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 5px 0;
}

h1 span, h2 span, h4 span {
	font-weight:normal;
}
h2 span {
	font-size:11px;
	padding-left:7px;
	color:#0000ff;
}
h2 span a {
	color:#0000ff;
}

p {
	margin:3px 0 8px 0;
	padding:0px;
}
ul {
	margin:0 0 0 10px;
	padding:0 0 5px 0;
}
li {
	padding:0 0 0 6px;
	margin:0px;
	list-style:none;
	background-image:url(/ressources/images/puce-li.gif);
	background-repeat:no-repeat;
}
.atlas ul {
	background-image:none;
}
.atlas li {
	background-image:none;
}


/*--------------------------- Formulaires, etc. -------------------------*/
/*
form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0 0 0;
}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0;
	background-color:#eee;
	border:1px solid #b7b7b7;
	height:17px;
	font-size:10px;
	margin:0px;
	color:#000;
	padding:0 1px;
	
	width:256px;
}
.input_radio {
	width:auto;
	background-color:#FFFFFF;
	border:0px;
}

.input_antispam {
	width:168px;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #b7b7b7;
	background-color:#eee;
	font-size:10px;
	margin:0px;
	color:#000;
	height:17px;
	width:260px;
}
option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	background-color:#eee;
	color:#000;
}
textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #b7b7b7;
	margin:0px;
	background-color:#eee;
	color:#000;
	
	width:262px;
	height:100px;
}
*/
.bouton-off, .bouton_off  {
	width:auto;
	height:16px;
	background-color:#008bdc;
	border:1px solid #0172b3;
	color:#ffffff;
	text-align:center;
	margin-top:0px;
	padding:0 2px !important;
	padding:0;
}
.bouton-on, .bouton_on {
	width:auto;
	height:16px;
	background-color:#FFFFFF;
	border:1px solid #008bdc;
	color:#008bdc;
	text-align:center;
	margin-top:0px;
	padding:0 2px !important;
	padding:0;
}



.chemin {
	font-size:10px;
	color:#cccccc;
	text-align:left;
	font-weight:bold;
	margin-top:10px;
}
.chemin a {
	font-weight:normal;
	padding:1px;
}
.chemin a:hover {
	background-color:#f3f3f3;
	text-decoration:none;
}
#ancres {
	clear: both;
	padding:5px 0 10px 0;
	width:100%;
}
#ancres a {
	text-decoration:none;
	font-size:11px;
}
#ancres a:hover {
	text-decoration:underline;
	font-size:11px;
}


/*--------------------------- Liens -------------------------*/
a {
	color:#0000ff;
	text-decoration:none;
}
a:hover {
	color:#4d4d97;
	text-decoration:underline;
}

/*----------------------------------- Données communes ----*/
.terme {
	color:#C84EF0;
	font-size:10px;
}
.pays {
	color:#FF9C00;
	font-size:10px;
}

.champ_obligatoire
{
	/*color: #FF6600;*/
	color: #000000;
}
.champ_remarque
{
	color: #FF6600;
}
.champ_en_erreur { 
	color: #FF0000; 
	font-weight:bold;
}


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


/*
                                             |------------------|
   			                                 |   Styles Atlas   |
		                                     |------------------|			
*/

/*------------------------------------ Styles Ok -----------------------------------------*/

#donnees1 {
	width:300px !important;
	width:290px;
	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 #img-fond {
	width:250px;
	min-height:120px;
	padding:0px;
	margin:0px;
	background:transparent url(http://www.export-entreprises.com/commun/images/meteo/fond.png) no-repeat !important; 
	background:none; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.export-entreprises.com/commun/images/meteo/fond.png', sizingMethod='crop'); 
	zoom:1;
}
#meteo #meteo-bloc1 {
	width:248px;
	float:left;
	height:16px;
	margin-top:10px;
	font-weight:bold;
	color:#0067b1;
}
#meteo #meteo-bloc2 {
	width:40px;
	float:right;
	height:14px;
	margin:0 20px 0 0 !important;
	margin:0 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 0px 0 40px !important!;
	margin:0px 9px 0 0;
}
#meteo #meteo-bloc4 {
	width:200px;
	float:left;
	color:#0067b1;
	font-size:10px;
	padding:10px 0 0 44px;
}
#meteo #meteo-bloc3 .temperature {
	font-size:30px;
	font-weight:bold;
	padding:5px 5px 0 0 !important;
	padding:20px 5px 0 0 !important!;
	padding:20px 5px 0 0;
	margin:0px;
	color:#FFFFFF;
	float:right;
	width:180px;
	text-align:right;
}
#meteo #meteo-bloc3 .temperature2 {
	font-weight:normal;
	font-size:10px;
	padding:11px 5px 0 0;
	margin:0px;
	color:#FFFFFF;
	float:right;
	width:180px;
	clear:both;
	text-align:right;
}

.titre-encart {
	background-color:#3e97d6;
	font-weight:bold;
	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;
	font-size:10px;
}
.titre-donnees {
	padding-left:6px;
	background-image:url(http://www.export-entreprises.com/commun/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:#0067b1;
	margin:15px 0 2px 0;
	}

#heures span {
	font-weight:normal;
}

#capitale
	{
	margin-top: 16px;
	background-image: url(images/pictos/capitale.gif);
	background-repeat:no-repeat;
	}
#heures
	{
	background-image: url(images/pictos/heure.gif);
	background-repeat:no-repeat;
	}
	
#monnaie
	{
	background-image: url(images/pictos/monnaie.gif);
	background-repeat:no-repeat;
	}
	
#profil
	{
	background-image: url(images/pictos/pib.gif);
	background-repeat:no-repeat;
	}
	
#population
	{
	background-image: url(images/pictos/population.gif);
	background-repeat:no-repeat;
	}
	
#telecommunication
	{
	background-image: url(images/pictos/telecommunication.gif);
	background-repeat:no-repeat;
	}
	
#pib
	{
	background-image: url(images/pictos/pib.gif);
	background-repeat:no-repeat;
	}
	
#ide
	{
	background-image: url(images/pictos/ide.gif);
	background-repeat:no-repeat;
	}
	
#risque
	{
	background-image: url(images/pictos/risque.gif);
	background-repeat:no-repeat;
	}
	
#liberte
	{
	background-image: url(images/pictos/liberte.gif);
	background-repeat:no-repeat;
	}
#climat
	{
	background-image: url(images/pictos/climat.gif);
	background-repeat:no-repeat;
	}
dd
	{
	margin-left: 0em;
	}
	
dl.informations-2, dl.informations-3, dl
	{
	padding:0;
	margin:0;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
	
dl.informations
	{
	padding:0;
	margin:0;
	font-size:11px;
	}

dl dt
/* formulaires, etc. (ex : divers__contact.html) */
	{
	width: 25%;
	clear: left;
	float: left;
	margin: 0.5em 0 0 0;
	text-align:right;
	}

dl.informations dt
/* définitions (ex :atlas__....html) */
	{
	font-weight: bold;
	text-align:left;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

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;
	}
dl.informations dd
	{
	border-left:0.1em solid #ededed;
	}
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:10px;
	padding:0px;
	margin:0px;
	list-style:circle;
	list-style-position:outside;
	}
/*--------------------------- Table -------------------------*/
table
	{
	margin:0 0 10px 0;
	border: 1px solid #007dc6;
	border-collapse: collapse;
	width: 100%;
	}
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:10px; 
}
.tableau-placement td, .tableau-placement-encart td, .tableau-placement-encart2 td
	{
	padding:0;
	border:0;
	text-align:left;
	}	
.marge-table {
	height:15px;
	width:90%;
	clear:both;
}

table.liens td
	{
	text-align: left;
	width: 50%;
	}
	
thead td
	{
	width: auto;
	background-color: #4d4d97;
	font-weight: bold;
	text-align:center;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

td
	{
	font-size: 10px;
	padding: 4px;
	border: 1px solid #000000;
	text-align: left;
	}

/*-- 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 --*/
.atlas table.colonnes-2 td, table.colonnes-2 td
	{
	width: 50%;
	}
	
.atlas table.colonnes-3 td
	{
	width: 33.3%;
	}
	
.atlas table.colonnes-4 td
	{
	width: 25%;
	}
	
.atlas 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;
	}
.normal
	{
	font-weight:normal;
	}
.invisible td, .invisible
	{
	border: 0;
	width: auto;
	font-size:1em;
	text-align:left;
	}
.sources
	{
	clear: both;
	font-size: .9em;
	font-style: italic;
	margin:0.3em 0;
	}
.notes
	{
	font-size: .9em;
	font-style: italic;
	}
/*-------------------------------- 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%;
	}

.atlas #pays
	{
	margin:10px 0 0 0;
	height:30px;
	}
	
.atlas #pays h1
	{
	float: left;
	clear:none;
	background: none;
	color: #aaa;
	font-size: 1.3em;
	padding: 5px 3px;
	text-indent: 0;
	font-weight:bold;
	margin-top:0px;
	}
	
.atlas #pays img
	{
	float: left;
	}
.atlas .unite {
	font-weight:normal;
	font-style:italic;
}
h1#rubrique
	{
	clear:left;
	}
	
img
	{
	border: 0; 
	}

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

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

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








/*------------------------------ haut atlas et box 1 (colonne) ---------------------------------*/
.atlas {
	width:580px;
}
#top-left {
	float:left;
	width:400px !important;
	width:370px !important!;
	width:380px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#top-right {
	float:right;
	width:258px;
	border:1px solid #7f9db9;
	background-image:url(images/box/logo-box-gtn.gif);
	background-repeat:no-repeat;
	text-align:center;
	padding-top:48px;
	background-color:#eff6fd;
	color:#505646;
	margin:0 0 10px 0 !important;
	margin:0 15px 10px 0 !important!;
	margin:0 10px 10px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#top-right p {
	margin:10px 0 15px;
}
#top-right select {
	width:148px;
	margin:5px 0 10px 0;
}
#top-right form {
	margin:0;
}
#onglets {
	float:left;
	width:195px;
	clear:both;
}
#onglets-right {
	float:right;
	width:190px !important;
	width:160px !important!;
	width:170px;
	text-align:center;
	font-size:10px;
	margin-top:10px;
}

/*--------- onglets -----------*/

/*a*/.lien-menu/*, a.lien-menu:hover*/
{
	display:block;
	width:192px;
	font-weight:normal;
	text-decoration:none;
	padding:1px 1px 1px 2px;
	margin-bottom:1px;
	font-size:11px;
	background-color:#eeeeee;
	color:#4d4d97;
}
/*
a.lien-menu:hover
{
	font-weight: bold;
	background-color:#4d4d97;
	color:#fff;
}*/

a#id-onglet1, 
a#id-onglet2, 
a#id-onglet3, 
a#id-onglet4,
a#id-onglet5,
a#id-onglet6,
a#id-onglet7 {
	font-weight:normal;
}
.choix_contenu_onglet1 #id-onglet1,
.choix_contenu_onglet2 #id-onglet2, 
.choix_contenu_onglet3 #id-onglet3, 
.choix_contenu_onglet4 #id-onglet4, 
.choix_contenu_onglet5 #id-onglet5, 
.choix_contenu_onglet6 #id-onglet6, 
.choix_contenu_onglet7 #id-onglet7, 
a#id-onglet1:hover, 
a#id-onglet2:hover, 
a#id-onglet3:hover, 
a#id-onglet4:hover,
a#id-onglet5:hover,
a#id-onglet6:hover,
a#id-onglet7:hover {
	color:#fff;
	font-weight:bold;
	background-color:#4d4d97;
	text-decoration:none;
}

/*------------------------------ box 2 & 3 -------------------------------*/
#box-fita-2 {
	clear:both;
	width:418px !important; /* firefox */
	width:550px !important!; /* ie7 */
	width:560px; /* ie6 */
	height:55px;
	float:left;
	border:1px solid #7f9db9;
	background-image:url(images/box/logo-box2.gif);
	background-repeat:no-repeat;
	padding:1px 0 0 160px;
	background-color:#fff;
	margin:3px 0 30px 0;
	text-align:center;
	color:#ff0000;
}
#box-fita-3 {
	clear:both;
	width:578px !important; /* firefox */
	width:550px !important!; /* ie7 */
	width:560px; /* ie6 */
	float:left;
	border:1px solid #7f9db9;
	background-image:url(images/box/logo-box3.gif);
	background-repeat:no-repeat;
	background-color:#fff;
	margin:3px 0 30px 0;
	text-align:center;
	color:#ff0000;
}
.mot-cle {
	font-weight:bold;
	color:#505646;
}
.titrage {
	margin:1px 0 20px 165px;
	padding-top:10px;
	text-align:left;
}
a.lien-page, a.lien-page:hover {
	text-decoration:underline;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/box/picto-lien-page.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:9px;
	margin-left:5px;
	color:#4d4d97;
}
a.lien-page:hover {
	text-decoration:none;
	background-image:url(images/box/picto-lien-page-on.gif);
	color:#0000ff;
}
.petit_lien_rouge {
	font-size:11px;
	padding-left:7px;
	color:#0000ff;
}
