/* GENERALE / RESET */

html {

height : 100%;

width:100%;

}

body {

margin:0;

padding: 0px;

font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 

font-size:13px;

color:#000000;

position:relative;

}

div {

margin : 0;

padding : 0;

border : 0;

}

img {

border : 0px;

padding:0px;

margin:0px;

}

p{

margin:5px 0 10px 0;

padding:0px;

/*line-height:13px;*/

}

.clean{

clear:both;

font-size:0px;

line-height:0px;

margin:0px;

padding:0px;

border:0px;

}

/* SITE */

#contener{

width:920px;

height:auto;

margin-left:auto;

margin-right:auto;
position: relative;

}

.ombres{

width:10px;

height:718px;

float:left;

}

#contener_contenu{

width:900px;

height:auto;

float:left;

}

.block{

display:block;

}

#header{

width:900px;

height:114px;

background:url(/ressources/images/structure/img_fond_header.jpg);

background-repeat:no-repeat;

background-color:#021a53;

}

#menu{

width:900px;

height:38px;

background:url(/ressources/images/structure/tram_fond_menu.jpg);

background-repeat:repeat-x;

background-color:#FFFFFF;

}

#contener_logo{

float:left;

}

#logo{

width:286px;

height:70px;

margin-left:161px;

margin-top:30px;

display:block;

position:absolute;

z-index:1;

}

#baseline_logo{

font-size:12px;

/*color:#6d7379;*/

color:#a8acaf;

position:absolute;

margin-top:80px;

margin-left:170px;

z-index:2;

display:none;

}

#login {

width:227px;

height:auto;

float:right;

display:inline;

margin-right:35px;

}

#login p{

	margin:0;

}

#login-off {

	width:197px;

	height:84px;

	margin:10px 0 0 30px;

}

#login-off input {

	color:#626262;

}

/* old #login-on {

	color:#CCCCCC;

	text-align:right;

	margin-top:20px;

}*/

#login-on {

	width:237px;

	height:84px;

	margin:20px 0 0 10px;

}

.login-on-igape {

	float:left;

	width:65px;

	height:65px;

	margin:5px 10px 0 0;

}

.liens-login-on {

	float:left;

	width:160px;

	font-size:10px;

	margin:2px 0 0 0;

	color:#FFF;

}

.identification {

	color:#FFF;

	font-weight:normal;

	padding-bottom:7px;

	font-size:13px;

}

.identification strong {

	font-weight:bold;

}

#postit{

width:117px;

height:107px;

background:url(/ressources/images/structure/fond_post_it.jpg);

background-repeat:no-repeat;

float:right;

margin-right:12px;

display:inline;

}

#exporters{

width:67px;

height:34px;

display:block;

margin-left:24px;

margin-top:49px;

}

.champs{

width:117px;

height:14px;

background-color:#FFFFFF;

border:none;

margin-top:20px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

padding-top:2px;

display:block;

float:left;

}

.password{

width:63px;

margin-left:5px;

}

.ir_btn{

width:31px;

height:17px;

background:url(/ressources/images/structure/fond_btn_ir.gif);

background-repeat:no-repeat;

border:none;

display:inline;

float:left;

margin-top:20px;

margin-left:4px;

}

.ir_btn:hover{

width:31px;

height:17px;

background:url(/ressources/images/structure/fond_btn_ir_hover.gif);

background-repeat:no-repeat;

border:none;

display:inline;

float:left;

margin-top:20px;

margin-left:4px;

}

#register {

color:#FFFFFF;

text-align:right;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

margin-right:13px;

display:block;

line-height:30px;

}

.gras_9px{

font-weight:bold;

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

#register a, a.lien_login {

text-decoration:underline;

color:#FFFFFF;

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

#register a:hover, a:hover.lien_login {

text-decoration:none;

color:#FFFFFF;

font-size:10px;

font-family:Verdana, Arial, Helvetica, sans-serif;

}

#pays_menu{

width:60px;

float:left;

}

.separation_menu{

width:1px;

height:32px;

display:block;

float:left;

}

.item_menu,

.item_menu_actif

{

width:auto;

height:38px;

/*padding-left:21px;

padding-right:21px;*/

padding-left:19px;

padding-right:19px;

line-height:30px;

display:block;

float:left;

}

.page_spe_accueil_ga .item_menu,

.page_spe_accueil_ga .item_menu_actif 

{

padding-left:22px;

padding-right:22px;

}

.page_spe_accueil_en .item_menu,

.page_spe_accueil_en .item_menu_actif 

{

padding-left:20px;

padding-right:20px;

}

a.item_menu,

a.item_menu_actif

{

color:#FFFFFF;

font-size:15px;

text-decoration:none;

letter-spacing:-1px;

background:none;

}

a.item_menu_actif{

background:url(/ressources/images/structure/fond_item_1.jpg);

background-position:bottom;

background-repeat:no-repeat;

}

a.item_menu:hover,

a.item_menu_actif:hover

{

color:#fff;

font-size:15px;

text-decoration:none;

letter-spacing:-1px;

background:url(/ressources/images/structure/fond_item_1.jpg);

background-position:bottom;

background-repeat:no-repeat;

}

#icon_home {

	margin-top:9px;

}

ul{

margin:0px;

padding:0px;

}

li{

margin:0px;

padding:0px;

list-style:none;

line-height:16px;

}

li.menu_principal {

float:left;

}

.smenu{

height:auto;

background-color:#333333;

position:absolute;

z-index:1000;

margin-top:155px !important;

margin-top:153px;

margin-left:115px;

display:none;

padding:1px;

}

a.smenu_btn, a.smenu_btn2, a.smenu_langue {

width:auto;

height:16px;

color:#FFFFFF;

font-size:11px;

padding-left:10px;

padding-right:10px;

display:block;

}

a.smenu_btn:hover, a.smenu_btn2:hover, a.smenu_langue:hover {

width:auto;

height:16px;

color:#fff;

background-color:#9cc705;

font-size:11px;

padding-left:10px;

padding-right:10px;

display:block;

}

a.smenu_langue, a.smenu_langue:hover {

height:15px;

padding:2px 0;

margin:0;

}

a.smenu_btn2, a.smenu_btn2:hover{

height:32px;

}

#smenu1{

width:170px;

margin-left:111px;

}

#smenu2{

width:192px;

margin-left:247px !important;
margin-left:247px;
}

#smenu3{
width:216px;
margin-left:406px !important;
margin-left:408px !important!;
margin-left:408px;
}

#smenu4{

width:233px;
margin-left:625px !important;
margin-left:627px !important!;
margin-left:627px;

}

#smenu5{

width:175px;

text-align:right;

margin-left:723px;

}

.page_spe_accueil_ga #smenu1{

width:165px;

margin-left:117px;

}

.page_spe_accueil_ga #smenu2{

width:200px;

margin-left:250px !important;

margin-left:250px;

}

.page_spe_accueil_ga #smenu3{

width:195px;

margin-left:415px !important;
margin-left:416px !important!;
margin-left:416px;

}

.page_spe_accueil_ga #smenu4{

width:233px;

margin-left:613px !important;

margin-left:613px;

}

.page_spe_accueil_ga #smenu5{

width:175px;

text-align:right;

margin-left:723px;

}

.page_spe_accueil_en #smenu1{

width:151px;

margin-left:113px;

}

.page_spe_accueil_en #smenu2{

width:151px;

margin-left:244px !important;

margin-left:244px;

}

.page_spe_accueil_en #smenu3{

width:178px;

margin-left:398px !important;
margin-left:400px !important!;

margin-left:400px;

}

.page_spe_accueil_en #smenu4{

width:240px;

margin-left:579px !important;
margin-left:582px !important!;
margin-left:582px;

}

.page_spe_accueil_en #smenu5{

width:168px;

text-align:right;

margin-left:730px;

}



















#langue-on {

width:25px;

height:15px;

overflow:hidden;

padding:1px;

background-color:#FFFFFF;

float:left;

margin:8px 0 0 8px !important;

margin:8px 0 0 4px;

}

#langue-select {

width:17px;

height:17px;

float:left;

margin-top:8px;

}

#langue-choix {

width:42px;

height:38px;

background-color:#ffffff;

position:absolute;

z-index:1000;

margin-top:148px;

margin-left:7px;

display:none;

padding:5px 1px 1px 1px;

border-right:1px solid #111;

border-bottom:1px solid #111;

border-left:1px solid #111;

text-align:left;

}

#langue-choix ul, #langue-choix li {

margin:0px;

padding:0px;

}









#sous_menu {

	float:left;

	width:213px;

	margin:20px 5px 0 10px !important;

	margin:10px 5px 0 5px;

	/*padding:5px 5px 0 2px;*/

	text-align:left;

	/*

	background-image:url(/ressources/images/fond-menu.gif);

	background-repeat:no-repeat;

	*/

	background-color:#eeeeee;

	/*height:auto !important;

	height:400px;

	min-height: 400px;*/

}

#sous_menu h2{

	display:block;

	margin:0 0 10px 0;

}

.fd-smenu-haut {

	width:213px;

	height:5px;

	background-image:url(/ressources/images/fond-smenu-haut.gif);

	background-repeat:no-repeat;

}

.fd-smenu-contenu {

	background-color:#eeeeee;

	width:208px;

	padding-left:5px;

}

.fd-smenu-bas {

	width:213px;

	height:5px;

	background-image:url(/ressources/images/fond-smenu-bas.gif);

	background-repeat:no-repeat;

}

.section_sans_menu #sous_menu,

.page_atlas_indicateurs #sous_menu,

.page_atlas_fiches_pays #sous_menu/*,

.page_spe_accueil #sous_menu, 

.page_atlas_navigation #sous_menu*/

{

	display:none;

}

#contenu {

	float:left;

	width:634px;

	overflow: hidden;

	padding-left:21px;

	margin-top:15px;

	padding-right:17px;

	/*height:auto !important;

	height:400px;

	min-height: 400px;*/

}

.section_sans_menu #contenu,

.page_atlas_indicateurs #contenu,

.page_atlas_fiches_pays #contenu/*,

.page_spe_accueil #contenu, 

.page_atlas_navigation #contenu*/

{

	width:862px;

}





#news-evento{

float:left;

width:265px;

}

#news{

width:265px;

height:219px;

/*height:139px;*/

background-color:#f4f4f4;

float:left;

margin-top:4px;

clear:none;

}

#news_2{

width:265px;

height:219px;

background-color:#f4f4f4;

float:left;

margin-top:4px;

clear:none;

}

#evento{

width:247px;

height:65px;

background-color:#fff;

border:1px solid #e5e5e5;

float:left;

margin-top:12px;

clear:left;

padding:2px 8px;

font-size:12px;

}

#sous_menu #evento{

width:191px;

height:76px;

background-color:#fff;

border:1px solid #666;

float:none;

margin-top:2px;

clear:none;

padding:2px 5px;

font-size:12px;

}

.memo-evento, .memo-evento-1, .memo-evento-2, .memo-evento-3 {

background-image:url(/ressources/images/memo.gif);

background-repeat:no-repeat;

padding-left:27px;

padding-top:2px;

height:35px;

line-height:14px;

}

.memo-evento-2{

background-image:url(/ressources/images/memo-2.gif);

background-repeat:no-repeat;

}

.memo-evento-3{

background-image:url(/ressources/images/memo-3.gif);

background-repeat:no-repeat;

}

#contenu_news,

#contenu_agenda,

#contenu_evenement

{

display: none;

width:235px;

height:170px;

border:1px solid #e5e5e5;

border-top:none;

padding:6px 14px 12px 14px;

font-size:11px;

overflow:hidden;

}

#contenu_news_2,

#contenu_agenda_2,

#contenu_evenement_2

{

display: none;

width:235px;

height:170px;

border:1px solid #e5e5e5;

border-top:none;

padding:6px 14px 12px 14px;

font-size:11px;

}
/*--problème float iE6---*/
#menu_news {
position: relative;	
overflow: hidden;
height: 31px;
}
/*-------*/
.choix_contenu_news #contenu_news,

.choix_contenu_agenda #contenu_agenda,

.choix_contenu_convacatorias #contenu_convacatorias,

.choix_contenu_evenement #contenu_evenement

{

	display: block;

}

.choix_contenu_news #contenu_news_2,

.choix_contenu_agenda #contenu_agenda_2,

.choix_contenu_convacatorias #contenu_convacatorias_2,

.choix_contenu_evenement #contenu_evenement_2

{

	display: block;

}

.onglet{

width:87px;

height:29px;

display:block;

float:left;

background-color:#FFFFFF;

color:#000000;

line-height:27px;

text-align:center;
}

.choix_contenu_news #noticias{

border:solid;

border-width:1px;

border-color:#e5e5e5;

border-bottom:none;

border-left:none;

background:none;

color:#0066cc;

}

a#noticias{
border:solid;

border-width:1px;

border-color:#e5e5e5;

border-left:none;

}

a#noticias:hover{

border:solid;

border-width:1px;

border-color:#e5e5e5;

border-bottom:none;

border-left:none;

background:none;

color:#0066cc;

}

a#agenda{

border:solid;

border-width:1px;

border-color:#e5e5e5;

/*border-left:none;*/

}

a#agenda:hover{

border:solid;

border-width:1px;

border-color:#e5e5e5;

/*border-left:none;*/

border-bottom:none;

background:none;

color:#0066cc;

}

.choix_contenu_agenda #agenda{

border:solid;

border-width:1px;

border-color:#e5e5e5;

/*border-left:none;*/

border-bottom:none;

background:none;

color:#0066cc;

}

a#eventos{

border:solid;

border-width:1px;

border-color:#e5e5e5;

border-left:none;

}

a#eventos:hover{

border:solid;

border-width:1px;

border-color:#e5e5e5;

border-left:none;

border-bottom:none;

background:none;

color:#0066cc;

}

.choix_contenu_evenement #eventos{

border:solid;

border-width:1px;

border-color:#e5e5e5;

border-left:none;

border-bottom:none;

background:none;

color:#0066cc;

}

.p_news{

margin-bottom:10px;

line-height:15px;

}

.p_news-lien {

	padding:0;

	margin:-5px 0 0 0;

	text-align:right;

}

a.lien-page{

font-size:10px;

color:#9cc705;

font-weight:bold;

text-decoration:none;

background-image:url(/ressources/images/structure/puce-lien-page.gif);

background-repeat:no-repeat;

padding-left:6px;

}

a.lien-page:hover{

font-size:10px;

color:#9cc705;

font-weight:bold;

text-decoration:underline;

background-image:url(/ressources/images/structure/puce-lien-page.gif);

background-repeat:no-repeat;

padding-left:6px;

}

a.lien-page span, a.lien-page:hover span{

font-weight:normal;

}

#apoyos{

width:570px;

height:228px;

background:url(/ressources/images/home/fond_block_22.jpg);

background-repeat:no-repeat;

float:right;

}

/*

.img_apoyos{

margin-left:4px;

margin-top:3px;

display:inline;

float:left;

}

*/

.gras{

font-weight:bold;

}

.gras10px{

font-weight:bold;

font-size:10px;

}

#apoyos_choix{

width:173px;

height:100px;

/*display:inline;*/

float:left;

}

#apoyos_block_1,

#apoyos_block_2,

#apoyos_block_3,

#apoyos_block_4,

#apoyos_block_5,

#apoyos_block_6

{

/*width:230px;*/
width: 375px;

height:214px;

float:left;

margin:3px 4px 0 8px !important;

margin:3px 4px 0 8px !important!;

margin:3px 4px 0 8px;

padding:5px 0 2px 2px !important;

padding:5px 0 2px 2px !important!;

padding:5px 0 2px 2px;

/*background:url(/ressources/images/img_block_apoyo.jpg);

background-repeat:no-repeat;

background-position:right;*/

}

/*#apoyos_block_2

{

background:url(/ressources/images/img_block_reseau.jpg);

background-repeat:no-repeat;

background-position:right;

}

#apoyos_block_3

{

background:url(/ressources/images/img_block_servicios.jpg);

background-repeat:no-repeat;

background-position:right;

}

#apoyos_block_4

{

background:url(/ressources/images/img_block_informacion.jpg);

background-repeat:no-repeat;

background-position:right;

}

#apoyos_block_5

{

background:url(/ressources/images/img_block_ayudas.jpg);

background-repeat:no-repeat;

background-position:right;

}

#apoyos_block_6

{

background:url(/ressources/images/img_block_formacion.jpg);

background-repeat:no-repeat;

background-position:right;

}*/

#apoyos_block_1,

#apoyos_block_2,

#apoyos_block_3,

#apoyos_block_4,

#apoyos_block_5,

#apoyos_block_6

{

	display: none;

}

#apoyos_block_1 ul,

#apoyos_block_2 ul,

#apoyos_block_3 ul,

#apoyos_block_4 ul,

#apoyos_block_5 ul,

#apoyos_block_6 ul,

#apoyos_block_1 p,

#apoyos_block_2 p,

#apoyos_block_3 p,

#apoyos_block_4 p,

#apoyos_block_5 p,

#apoyos_block_6 p,

#apoyos_block_1 h2,

#apoyos_block_2 h2,

#apoyos_block_3 h2,

#apoyos_block_4 h2,

#apoyos_block_5 h2,

#apoyos_block_6 h2

{

/*width:230px;*/
width: 375px;

}

#apoyos_block_1 p.leer,

#apoyos_block_2 p.leer,

#apoyos_block_3 p.leer,

#apoyos_block_4 p.leer,

#apoyos_block_5 p.leer,

#apoyos_block_6 p.leer

{

width:228px;

}

.choix_apoyos_block_1 #apoyos_block_1,

.choix_apoyos_block_2 #apoyos_block_2,

.choix_apoyos_block_3 #apoyos_block_3,

.choix_apoyos_block_4 #apoyos_block_4,

.choix_apoyos_block_5 #apoyos_block_5,

.choix_apoyos_block_6 #apoyos_block_6

{

	display: block;

}

/*#apoyos_block_dt {

width:145px;

height:216px;

float:left;

margin-top:3px;

padding:5px 5px 0 0;

}*/

h2{

font-size:15px;

color:#333333;

font-weight:normal;

margin:10px 0 5px 0;

padding:0px 0 0 14px;

height:18px;

line-height:18px;

display:block;

font-weight:bold;

background-image:url(/ressources/images/structure/puce-h2.gif);

background-repeat:no-repeat;

}

h2 a {

color:#333333;

}

h2 a:hover {

color:#fe7503;

}

.page_spe_accueil h2,

.page_spe_accueil_ga h2,

.page_spe_accueil_en h2 {

margin:0;

display:inline;

}

h3 {

	font-weight:bold;

	color:#999;

	font-size:12px;

	margin:5px 0 2px 0;

	padding:0 0 0 9px;

	border-bottom:1px dashed #DDDDDD;

	text-indent:0px;

	background-image:url(/ressources/images/structure/puce-h3.gif);

	background-repeat:no-repeat;

	clear:both;

}

h4 {

	font-weight:bold;

	color:#000000;

	font-size:11px;

	margin:10px 0 5px 0;

}

.puce_li{

font-size:10px;

height:9px;

line-height:9px;

}

ul#ul_apoyos{

margin-top:4px;

}

ul#ul_apoyos li{

margin-top:4px;

line-height:14px;

}

.leer{

margin-left:2px;

margin-top:5px;

}

h1{

font-size:20px;

color:#0066cc;

font-weight:normal;

line-height:20px;

padding:0px;

margin:10px 0 15px 0;

}

h1 a {

color:#0066cc;

}

h1 a:hover {

color:#fe7503;

}

.page_spe_accueil h1,

.page_spe_accueil_ga h1,

.page_spe_accueil_en h1

{

margin:0px;

}

.page_spe_accueil #h1_apoyos,

.page_spe_accueil_ga #h1_apoyos,

.page_spe_accueil_en #h1_apoyos

{

margin-right:16px;

margin-top:6px;

text-align:right;

}

.page_spe_accueil .titreh1,

.page_spe_accueil_ga .titreh1,

.page_spe_accueil_en .titreh1{

margin-top:40px !important;

margin-top:37px !important!;

margin-top:37px;

}

#ul_apoyos2{

margin-top:5px;

}

#perfiles_block{

width:250px;

height:369px;

border:solid;

border-width:1px;

border-color:#e5e5e5;

margin-top:20px;

background:url(/ressources/images/home/img_fond_block_3.jpg);

background-repeat:no-repeat;

display:inline;

float:left;

padding-left:7px;

padding-right:7px;

}

.p_block{

margin-top:10px;

line-height:16px;

}

.liste{

width:205px;

margin-top:3px;

height:17px;

}

.liste_mini{

width:44px;

margin-top:8px;

height:17px;

margin-left:auto;

margin-right:auto;

}

.listeCourte{

width:186px;

margin-top:3px;

margin-bottom:3px;

height:17px;

}

.block_h2{

margin-top:30px;

}

.img_centre{

display:block;

margin-left:auto;

margin-right:auto;

}

#information_block{

width:250px;

height:256px;

border:solid;

border-width:1px;

border-color:#e5e5e5;

margin-top:20px;

background:url(/ressources/images/home/img_fond_block_4.jpg);

background-repeat:no-repeat;

padding-left:7px;

padding-right:7px;

margin-left:30px;

}

.champsLarge{

width:207px;

height:15px;

background:#626262;

border:none;

padding-left:5px;

margin-top:3px;

margin-bottom:2px;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

color:#FFFFFF;

padding-top:2px;

}

#world_map{

margin-top:5px;

}

.ul_init{

margin-top:10px;

margin-left:4px;

}

#ul_informacion li{

line-height:16px;

}

/*#banniere{

width:264px;

height:100px;

border:solid;

border-width:1px;

border-color:#e5e5e5;

margin-left:30px;

margin-top:11px;

padding:0;

}*/

#banniere{

width:248px;

height:96px;

border:solid;

border-width:1px;

border-color:#e5e5e5;

margin-left:30px;

margin-top:11px;

padding:2px 8px;

}

.logo-home {

	margin: 11px 20px 0 18px;

}

.logo-home2 {

	margin: 5px 0 0 5px;

}

.float_left{

float:left;

}

#busqueda{

width:246px;

height:144px;

border:solid;

border-width:1px;

border-color:#e5e5e5;

margin-top:20px;

margin-left:30px;

padding:9px;

background:url(/ressources/images/home/img_fond_block_5.jpg);

background-position:bottom right;

background-repeat:no-repeat;

}

#aduanas{

width:246px;

height:176px;

border:solid;

border-width:1px;

border-color:#e5e5e5;

margin-top:11px;

margin-left:30px;

padding:9px;

background:url(/ressources/images/home/img_fond_block_6.jpg);

background-position:bottom right;

background-repeat:no-repeat;

}

.font_size_19px{

font-size:19px;

}

#footer{

width:100%;

display:inline-block;

height:85px;

background:url(/ressources/images/structure/tram_bottom.jpg);

background-repeat:repeat-x;

margin-top:23px;

padding-bottom:50px;

}

#contenu_footer{

width:920px;

height:140px !important;

height:90px !important!;

height:70px;

margin-left:auto;

margin-right:auto;

}

#logo_xunta{

margin-left:31px;

margin-top:1px;

float:left;

display:inline;

}

#logo_igape{

margin-left:30px;

margin-top:1px;

float:left;

display:inline;

}

#logo_xaco{

margin-left:22px;

margin-top:17px;

float:left;

display:inline;

}

#logo_een{

margin-left:22px;

margin-top:1px;

float:left;

display:inline;

}

#logo_cip{

margin-left:25px;

margin-top:1px;

float:left;

display:inline;

}

#logo_ecei{

margin-left:25px;

margin-top:1px;

float:left;

display:inline;

}

#menu_bas{

float:right;

text-align:right;

margin-right:31px !important;

margin-right:31px !important!;

margin-right:16px;

}

#nota-bas{

margin:3px 0 0 31px !important;

margin:11px 0 0 31px !important!;

margin:11px 0 0 31px;

float:left;

width:655px;

clear:both;

text-align:center;

font-size:9px;

color:#666;

}

#ir_float{

margin-top:3px;

}

#ir_float:hover{

margin-top:3px;

}











/*----------------------------------- Donnees communes --------------------------------------------------*/

/*--------------------------- Formulaires, etc. -------------------------*/

form {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 

	margin:0;

	padding:0;

}

input {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 

	border:0;

	background-color:#626262;

	border:1px solid #626262;

	height:17px;

	font-size:11px;

	margin:0px;

	color:#fff;

	padding:0 1px;

	

	width:259px;

}

.service_gtm_css input {

	background-color:#fff;

	color:#626262;

}

.input_court

{

width:259px;

}

.input_radio {

	width:auto;

	background-color:#FFFFFF;

	border:0px;

}

.input_identifiant {

	width:125px;

}

.input_mdp {

	width:50px;

}

.input_antispam {

	width:168px;

}

.input_recherche {

	width:135px;

}

.input_montant {

	width:60px;

}

.input_donnees {

	width:30px;

}

.input_encart{

	width:201px;

}

#pays_veille{

	width:160px;

}

select {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 

	border:1px solid #626262;

	background-color:#626262;

	font-size:11px;

	margin:0px !important;

	margin:0 0 0 3px !important!;

	margin:0 0 0 3px;

	padding:0;

	color:#fff;

	height:18px !important;

	height:20px !important!;

	height:18px;

	width:264px;

}

.service_gtm_css select {

	background-color:#fff;

	color:#626262;

}

.service_gtm_css select[name="exciseDropDown"] {

	width:430px;

}

.select_flux {

	margin:0px !important;

	margin:0px !important!;

	margin:0px;

	width:148px !important;

	width:145px !important!;

	width:140px;

	height:80px !important;

	height:81px !important!;

	

}

.page_service_convertir_des_devises select {

	width:210px;

}

.page_service_convertir_des_devises form {

}

.select_encart {

	width:205px;

}

.select_encart2 {

	width:205px;

	background-color:#fffef0;

	margin-bottom:4px;

}

.select_mesure {

	width:190px;

}

option {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 

	font-size:11px;

	margin:0px;

	background-color:#626262;

	color:#fff;

	border:0;

}

textarea {

	font-size:11px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 

	border:1px solid #626262;

	margin:0px;

	background-color:#626262;

	color:#fff;

	

	width:262px;

	height:100px;

}

.service_gtm_css textarea {

	background-color:#fff;

	color:#626262;

}

/*

-------------------------------------------------------------------------------------------|

   			                            Styles Généraux

-------------------------------------------------------------------------------------------|			

*/



.atlas ul {

	background-image:none;

}

.atlas li {

	background-image:none;

}

hr {

	display:none;

	clear:both;

	width:100%;

	height:1px;

}

.both {

	clear:both;

}

/*----------- impression ------------*/

#pictos-impression {

	position:absolute;

	top:123px;

	left:929px;

	z-index:2;

	width:29px;

	height:29px;

	margin:0px;

}

#pictos-pdf {

	position:absolute;

	top:123px;

	left:894px;

	z-index:3;

	width:29px;

	height:29px;

	margin:0px;

}

.section_atlas #pictos-impression, .section_atlas #pictos-pdf {

	top:153px;

}

.page_spe_accueil #pictos-impression, .page_spe_accueil #pictos-pdf,

.page_spe_accueil_ga #pictos-impression, .page_spe_accueil_ga #pictos-pdf,

.page_spe_accueil_en #pictos-impression, .page_spe_accueil_en #pictos-pdf,

.page_divers_videos #pictos-impression, .page_divers_videos #pictos-pdf,

.page_recherche_etudes-memos #pictos-impression, .page_recherche_etudes-memos #pictos-pdf,

.page_divers_plan-du-site #pictos-impression, .page_divers_plan-du-site #pictos-pdf,

.page_divers_contact #pictos-impression, .page_divers_contact #pictos-pdf

{

	display:none;

}



/*--------------------------- Formulaires, etc. -------------------------*/

.bouton-off, .bouton_off, .service_gtm_css .button  {

	width:auto;

	height:18px;

	background-color:#0066cc;

	border:1px solid #0066cc;

	color:#ffffff;

	text-align:center;

	margin-top:0px;

	padding:0 2px !important;

	padding:0;

}

.bouton-on, .bouton_on {

	width:auto;

	height:18px;

	background-color:#fe7503;

	border:1px solid #fe7503;

	color:#ffffff;

	text-align:center;

	margin-top:0px;

	padding:0 2px !important;

	padding:0;

}

#recherche .bouton-off {

	background-color:#a4a9af;

	border:1px solid #ffffff;

	color:#FFFFFF;

}

#recherche .bouton-on {

	background-color:#FFFFFF;

	border:1px solid #a4a9af;

	color:#a4a9af;

}

.bouton_rollover {

	width:22px;

	height:17px;

	border:0px;

	padding:0px;

	margin:-5px 0 0 0 !important;

	margin:-2px 0 0 0 !important!; /* HACK POUR IE 7 */

	margin:-1px;

}

#recherche input.bouton_rollover

{

	margin:-5px 0 0 0 !important;

	margin:-5px 0 0 0 !important!; /* HACK POUR IE 7 */

	margin:-1px;

}

#login .bouton_rollover

{

}

#contenu .bouton_rollover {

	width:22px;

	height:17px;

	border:0px;

	padding:0px;

	margin:-7px 0 0 0 !important;

	margin:1px 0 0 0 !important!; /* HACK POUR IE 7 */

	margin:1px;

}

.bouton-2 {

	width:60px;

	height:16px;

	background-color:#FFFFFF;

	border:1px solid #007dc6;

	color:#007dc6;

	font-size:10px;

	text-align:center;

	margin:0px;

	padding:0 2px;

}

.country-details {

	color:#bbbbbb;

	font-size:10px;

	padding-left:10px;

}

.titre-salon-fiche {

	font-weight:normal;

	font-size:17px;

}

/*

-------------------------------------------------------------------------------------------|

   			                         Styles Spéciaux

-------------------------------------------------------------------------------------------|			

*/

.chemin {

	font-size:10px;

	color:#cccccc;

	text-align:left;

	font-weight:bold;

	margin-top:10px;

}

.chemin a {

	font-size:10px;

	font-weight:bold;

	color:#9cc705;

	text-decoration:none;

}

.chemin a:hover {

	font-size:10px;

	font-weight:bold;

	color:#9cc705;

	text-decoration:underline;

}

#ancres {

	clear: both;

	padding:5px 0 10px 0;

	width:100%;

}

#ancres a {

	color:#9cc705;

	text-decoration:none;

	font-size:10px;

}

#ancres a:hover {

	text-decoration:underline;

	font-size:10px;

}

.membres {

	color:#F4AD01;

	font-size:10px;

}

#fichespays {

	/*

	overflow:auto !important;

	overflow:scroll;

	*/

	overflow-y: scroll;

	height:400px;

	width:970px;

}

.choix {

	overflow:hidden;

	float:left;

	width:220px;

	padding-top:10px;

	line-height:17px;

	margin:0 0 0 5px;

}

.partenaires h2, .partenaires p {

	width:auto;

	float:left;

	clear:left;

}

.image-partenaire {

	width:auto;

	float:right;

	margin-top:10px;

}

#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:10px;

}

#salon-encart {

	text-align:left;

	float:right;

	width:166px;

	margin-top:10px;

	font-size:10px;

	border:1px solid #797979;

	padding:2px;

	background-color:#f4f4f4;

}

/*--- Encart "plus d'information" ---*/

#recherche-intro, #salon-intro {

	float:left;

	width:70%;

}

#recherche-autre-pays, #salon-autre-pays {

	float:right;

	width:170px;

	margin:0 0 10px 0;

}

h2.recherche-titre-encart-2 {

	color:#ffffff;

	padding:2px 1px 2px 2px;

	margin:0px;

	background-color:#333333;

	background-image:none;

}

.recherche-encart {

	padding:4px 2px;

	border:1px solid #797979;

}

.recherche-encart-2 {

	/*

	overflow: auto !important; 

	height: 74px !important;

	*/

	/*

	overflow: scroll;

	height: 108px;

	*/

	overflow-y: scroll;

	height: 87px;

}

.recherche-encart-3 {

	overflow: hidden; 

	width: 140px;

	padding-bottom: 10px;

}



.attente {

	text-align:center;

	font-weight:bold;

}

.message-attente {

	position:absolute; 

	top:200px; 

	left:300px; 

	width:400px; 

	height:130px; 

	background-color:#ffffff; 

	border:1px solid #000000; 

	text-align:center;

	z-index:2;

}

.page_veille_accueil .message-attente {

	position:absolute; 

	top:360px; 

	left:300px; 

	width:350px; 

}

.page_service_salons .message-attente {

	position:absolute; 

	top:360px; 

	left:300px; 

}

.message-attente img {

	padding:10px;

}

span.plus {

	font-size:8px;

	font-weight:bold;

	background-color:#f27500;

	padding:0 2px 1px 2px;

	color:#FFF;

}

span.moins {

	font-size:10px;

	font-weight:bold;

	background-color:#f27500;

	padding:0 3px 1px 4px;

	color:#FFF;

}

.titre-dt 

{

	font-size:11px;

	font-weight:bold;

	text-align:left;

}

.veille-gauche {

	float:left;

	width:240px;

	height:123px;

	border:1px solid #a4a9af;

	padding:1px 3px;

	margin:20px 10px 0 0;

	background-color:#efefef;

}

.veille-gauche .input_court {

	width:235px;

}

#pays_veille {

	width:240px;

}

.veille-milieu {

	float:left;

	padding:0;

	margin:70px 0 0 0;

}

.veille-droite {

	float:left;

	width:300px;

	height:123px;

	border:1px solid #a4a9af;

	padding:1px 3px;

	margin:20px 0 0 10px;

	background-color:#efefef;

	overflow:auto;

}

.veille-bas {

	clear: both;

	width: 350px;

	padding: 15px 0 0 300px;

	text-align: center;

}

.veille-add {

	background-color:#dddddd;

	padding:2px;

	line-height:19px;

}

.federation-pays {

	float:left;

	width:32%;

	margin-left:6px;

}

.puce {

	font-size:10px;

	font-weight:normal;

}

/*------ Comparaison pays ----*/

#comparaison {

	clear:both;

}

.pays1 {

	float:left;

	width:47%;

	padding:0 9px 0 0;

	border-right:1px solid #dddddd;

	margin:0px;

}

.pays2 {

	float:right;

	width:47%;

	padding:0 10px 0 0;

	margin:0px;

}

.page_service_annuaires #contenu h2 {

	background-image:none;

}

dl dt.label {

	font-size:11px;

	color:#000000;

	font-weight:normal;

}

dl, dt, dd {

	font-size:11px;

}

.country-overflow-menu

{

	overflow:auto;

	height:109px;

	width:199px;

	border:1px solid #666666;

	padding:1px;

	margin:0px;

	background-color:#FFFFFF;

}

.country-overflow-menu div

{

	width: 178px;

	overflow: hidden;

}

.country-overflow-menu a

{

	font-size:11px;

}

.country-details {

font-size:10px;

color:#999;

margin-bottom:15px;

}

/*------ Videos ----*/

.zoom-tendances {background-color:#eeeeee; width:286px; padding:0 2px;}

.all-tendances {background-color:#eeeeee; padding:0 2px;}

.ligne_impaire {clear:both; background-color:#ffffff; padding:2px; margin:0px; color:#000000; font-size:10px;}

.ligne_paire {clear:both; background-color:#dddddd; padding:2px; margin:0px; color:#000000; font-size:10px;}

.video-description-mini {font-size:10px;}

.video-nom { font-weight:bold;}

.video-date {}

.video-pays {font-weight:bold; font-size:10px; color:#707070;}

.video-secteur { font-weight:normal; font-size:10px; color:#707070; font-style:italic;}

.video-titre { font-weight:bold;}

.video-auteur {font-weight:bold; font-size:10px; color:#888888;}

.video-description {font-size:10px;}

/*--------------------------- Liens AUTRES -------------------------*/

a {

color:#0066cc;

text-decoration:none;

}

a:hover {

color:#fe7503;

text-decoration:none;

}

a.lien-home {

color:#000000;

font-size:13px;

text-decoration : none;

list-style-type : none;

}

a.lien-home:hover {

font-size:13px;

color:#0066cc;

text-decoration:underline;

}

#news a.lien-home, #news a.lien-home:hover {

font-size:12px;

}

#news .lien-home .gras {

color:#0066cc;

}

#news_2 a.lien-home, #news_2 a.lien-home:hover {

font-size:12px;

}

#news_2 .lien-home .gras {

color:#0066cc;

}

a.lien_apoyos{

padding:4px 12px 0 0;

color:#000000;

width:157px;

height:20px;

background-repeat:no-repeat;

display:block;

margin-bottom:0;

margin-left:4px;

text-align:right;

}

a.lien_apoyos:hover{

padding:4px 12px 0 0;

color:#0066cc;

width:157px;

height:20px;

background:url(/ressources/images/home/fond_menu_block_22-hover.jpg);

background-repeat:no-repeat;

background-position:right;

display:block;

margin-bottom:0;

margin-left:4px;

text-align:right;

}

a.lien_apoyos_7:hover{

padding:4px 12px 0 0;

color:#0066cc;

width:157px;

height:20px;

background:none;

background-repeat:no-repeat;

background-position:right;

display:block;

margin-bottom:0;

margin-left:4px;

text-align:right;

}

a.lien_apoyos_actif,

.choix_apoyos_block_1 a.lien_apoyos_1,

.choix_apoyos_block_2 a.lien_apoyos_2,

.choix_apoyos_block_3 a.lien_apoyos_3,

.choix_apoyos_block_4 a.lien_apoyos_4,

.choix_apoyos_block_5 a.lien_apoyos_5,

.choix_apoyos_block_6 a.lien_apoyos_6

{

padding:4px 12px 0 0;

color:#0066cc;

width:157px;

height:20px;

background:url(/ressources/images/home/fond_menu_block_22-hover.jpg);

background-repeat:no-repeat;

display:block;

margin-bottom:0;

text-align:right;

}

a.lien_apoyos-sp{

padding-left:12px;

color:#000000;

width:157px;

height:57px;

background-repeat:no-repeat;

display:block;

margin-bottom:4px;

}

a.lien_apoyos-sp:hover{

padding-left:12px;

color:#0066cc;

width:157px;

height:57px;

background:url(/ressources/images/home/fond_menu_block_2-hover-sp.jpg);

background-repeat:no-repeat;

display:block;

margin-bottom:4px;

}

a.lien_apoyos-sp_actif{

padding-left:12px;

color:#0066cc;

width:157px;

height:57px;

background:url(/ressources/images/home/fond_menu_block_2-hover-sp.jpg);

background-repeat:no-repeat;

display:block;

margin-bottom:4px;

}

a.lien-titre {

	color:#007dc6;

	font-weight:bold;

	text-decoration:none;

}

a.lien-titre:hover {

	color:#F4AD01;

	font-weight:bold;

	text-decoration:none;

}

.etude-head a {

	color:#eeeeee;

	text-decoration:underline;

	font-weight:normal;

}

.etude-head a:hover {

	text-decoration:none;

	color:#8bd0f8;

}

a.lien-titre-navigation {

	color: #aaa;

	font-size: 20px;

	font-weight:normal;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

	}

a.lien-titre-navigation:hover {

	text-decoration:none;

	color:#28a3eb;

	}

	

/*--- Bouton flux ---*/

.clear {

	clear:both;

}

#texte-flux {

	width:440px;

	float:left;

}

div#bouton-flux {

	width:176px;

	float:right;

	height:46px;

	background-repeat:no-repeat;

	margin-top:25px;

	/*margin-left:660px;

	margin-top:190px;

	display:block;

	position:absolute;

	z-index:10;*/

}

.bouton-flux-off {

	background-image:url(/ressources/images/bouton-flux.gif);

}

div#bouton-flux.bouton-flux-on {

	background-image:url(/ressources/images/bouton-flux.gif);

	background-position:bottom;

}

div#bouton-flux a {

	display:block;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	text-align:center;

	margin:0;

	height:38px;

	width:170px;

	padding:4px 0 0 2px;

}

div#bouton-flux.bouton-flux-on a {

	

}

div#bouton-acces {

	width:220px;

	float:left;

	height:46px;

	background-repeat:no-repeat;

}

.bouton-acces-off {

	background-image:url(/ressources/images/bouton-acces.gif);

}

div#bouton-acces.bouton-acces-on {

	background-image:url(/ressources/images/bouton-acces.gif);

	background-position:bottom;

}

div#bouton-acces a {

	display:block;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	text-align:center;

	margin:0;

	height:38px;

	width:214px;

	padding:4px 0 0 2px;

}

div#bouton-acces.bouton-acces-on a {

	

}

div#bouton-acces2 {

	width:190px;

	float:left;

	height:46px;

	background-repeat:no-repeat;

	margin-left:25px;

}

.bouton-acces2-off {

	background-image:url(/ressources/images/bouton-acces2.gif);

}

div#bouton-acces2.bouton-acces2-on {

	background-image:url(/ressources/images/bouton-acces2.gif);

	background-position:bottom;

}

div#bouton-acces2 a {

	display:block;

	font-size:12px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

	text-align:center;

	margin:0;

	height:38px;

	width:184px;

	padding:4px 0 0 2px;

}

div#bouton-acces2.bouton-acces2-on a {

	

}











/*----------------------------------- Données communes ----*/

.terme {

	color:#C84EF0;

	font-size:10px;

}

.pays {

	color:#FF9C00;

	font-size:10px;

}

.separateur {

	color:#999999;

	font-size:9px;

	padding:0 5px;

}

.champ_obligatoire

{

	/*color: #FF6600;*/

	color: #000000;

}

.champ_remarque

{

	color: #FF6600;

}

.champ_en_erreur { 

	color: #FF0000; 

	font-weight:bold;

}

.txt-tendances {

	font-size:8px;

	font-family:arial, Helvetica, sans-serif;}



/* Styles pour le service "recherche de nomenclature douanière" */

.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;

}

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

	}



/* styles locaux */

.continent_afrique,

.continent_amerique-du-nord,

.continent_amerique-du-sud,

.continent_asie,

.continent_europe-centrale,

.continent_europe-du-nord,

.continent_europe-du-sud,

.continent_oceanie,

.continent_europe-de-l-est

{

	display: none;

}

.choix_afrique .continent_afrique,

.choix_amerique-du-nord .continent_amerique-du-nord,

.choix_amerique-du-sud .continent_amerique-du-sud,

.choix_asie .continent_asie,

.choix_europe-centrale .continent_europe-centrale,

.choix_europe-du-nord .continent_europe-du-nord,

.choix_europe-du-sud .continent_europe-du-sud,

.choix_oceanie .continent_oceanie,

.choix_europe-de-l-est .continent_europe-de-l-est

{

	display: block;

}

.recherche_attente .ligne_explication

	{

	display: none;

	}

.item_cache .texte_cache,

.item_affiche .texte_affiche

{

	display: none;

}

.item_gauche,

.item_droit

{

	height: 28px;

	width: 69px;

	overflow: hidden;

	position: absolute;

	padding: 2px 3px 0px 3px;

	font-weight: bold;

}

.item_gauche

{

	text-align: left;

}

.item_droit

{

	text-align: right;

}

.on,

.off

{

	margin-bottom: 5px;

}

.type_de_flux_import .flux_export,

.type_de_flux_export .flux_import

{

	display: none;

}

.lien-menu

{

	font-weight: normal;

	font-size:10px;

}

.lien-menu-active

{

	font-weight: bold;

	font-size:10px;

}

/*

                                             |------------------|

   			                                 |   Styles Atlas   |

		                                     |------------------|			

*/

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

#donnees1 {

	width:360px;

	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(/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:248px;

	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:250px;

	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 9px 0 !important;

	padding:0 5px 9px 0 !important!;

	padding:0 5px 5px 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:10px;

	padding:9px 5px 0 0 !important;

	padding:9px 5px 0 0 !important!;

	padding:0 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;

	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:11px;

}

.titre-donnees {

	padding-left:6px;

	background-image:url(/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/atlas/capitale.gif);

	background-repeat:no-repeat;

	}

#heures

	{

	background-image: url(/images/pictos/atlas/heure.gif);

	background-repeat:no-repeat;

	}

	

#monnaie

	{

	background-image: url(/images/pictos/atlas/monnaie.gif);

	background-repeat:no-repeat;

	}

	

#profil

	{

	background-image: url(/images/pictos/atlas/pib.gif);

	background-repeat:no-repeat;

	}

	

#population

	{

	background-image: url(/images/pictos/atlas/population.gif);

	background-repeat:no-repeat;

	}

	

#telecommunication

	{

	background-image: url(/images/pictos/atlas/telecommunication.gif);

	background-repeat:no-repeat;

	}

	

#pib

	{

	background-image: url(/images/pictos/atlas/pib.gif);

	background-repeat:no-repeat;

	}

	

#ide

	{

	background-image: url(/images/pictos/atlas/ide.gif);

	background-repeat:no-repeat;

	}

	

#risque

	{

	background-image: url(/images/pictos/atlas/risque.gif);

	background-repeat:no-repeat;

	}

	

#liberte

	{

	background-image: url(/images/pictos/atlas/liberte.gif);

	background-repeat:no-repeat;

	}

#climat

	{

	background-image: url(/images/pictos/atlas/climat.gif);

	background-repeat:no-repeat;

	}

dd

	{

	margin-left: 0em;

	}

	

dl.informations-2, dl.informations-3, dl

	{

	padding:0;

	margin:0;

	font-size:10px;

	}

	

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:11px;

	}

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 dd p, dl.informations dd p, dl.informations-2 dd p, dl.informations-3 dd p

{

margin:0;

}

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 #797979;

	border-collapse: collapse;

	width: 100%;

	}

table td

	{

	text-align:center;

	font-size:11px;

	}

.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:#333333; 

	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: #333333;

	font-weight: bold;

	text-align:center;

	color:#FFFFFF;

	}

td

	{

	font-size: 10px;

	padding: 4px;

	border: 1px solid #797979;

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

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;

	}

.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;

	}



#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;

	}

/*--------------------------- divers -------------------------*/

.marge-top {

	margin-top:30px;

}

.notes-2

	{

	font-size:10px;

	color:#999999;

	}

	

.droits

	{

	clear: both;

	font-size: .9em;

	font-style: italic;

	margin-bottom: 1em;

	}



/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

/*--------------------------- eric -------------------------*/

.lien_menu, .lien_menu_active {

	display:block;

	width:200px;

	line-height:17px;

	font-weight:normal;

	text-decoration:none;

	padding:0 1px 1px 2px;

	margin-bottom:1px;

	font-size:10px;

}

.lien_menu

{

	background-color:#ffffff;

	color:#0066cc;

}

.lien_menu-bas {

	display:block;

	width:145px;

	line-height:17px;

	font-weight:normal;

	text-decoration:none;

	padding:0 2px 0 1px;

	margin-bottom:1px;

	font-size:11px;

	background-color:none;

	color:#0066cc;

}

.lien_menu_active, .lien_menu_active:hover, .lien_menu:hover, .lien_menu-bas:hover {

	background-color:#0066cc;

	line-height:17px;

	color:#FFFFFF;

}

#fichespays .lien_menu {

	display:inline-block;

	font-size:11px;

}

/* liste des pays inactifs */

.lien_menu2 {

	display:block;

	width:200px;

	line-height:17px;

	font-weight:normal;

	text-decoration:none;

	padding:0 1px 1px 2px;

	margin-bottom:1px;

	font-size:10px;

}

.lien_menu2

{

	background-color:#ffffff;

	color:black;

}

#fichespays .lien_menu2 {

	display:inline-block;

	font-size:11px;

}

#liens-principaux a.lien_menu2_actif

{

	color:#FFFFFF;

}

/* fin liste des pays inactifs */

div#contenu div.service__gtm table,

div#contenu div.service__gtm table td

{

border: 0px solid #FFFFFF;

text-align: left;

}

.page_gtm_sans_menu_Y .bloc_navigation_non_imprimable

{

	display: none;

}

.note {

	font-family:Arial, Helvetica, sans-serif;

	color:#808080;

	font-size:10px;

	font-weight:normal;

	text-decoration:none;

}

.note2 {

	width:145px;

	float:right; 

	/*border:1px solid #3680CA; */

	padding:2px 1px 2px 51px;

	text-align:left;

	color:#000000;

	font-size:10px;

	font-weight:normal;

	text-decoration:none;

	margin-top:10px;

	background: url(/ressources/images/fond-note2.gif) no-repeat;

}

.div-note2 {

	width:430px; 

	float:left;

}

.champ_remarque

{

	clear: both;

}

.sans_bordure td, .sans_bordure

{

	border: 0;

}

#world-map

{

	float: left;

	width:541px;

	margin-right:20px;

}

.continent-liste

{

	float: right;

	width: 290px;

}

.continent-liste #infos_pays a

{

	display: block;

	margin-left: 15px;

}

#fichespays {

	/*

	overflow:auto !important;

	overflow:scroll;

	*/

	overflow-y: scroll;

	height:398px;

	width:858px;

	background-color:#eeeeee;

	border:1px solid #aaa;

	margin-top:10px;

}

.choix {

	overflow:hidden;

	float:left;

	width:168px;

	padding:0px;

	line-height:17px;

	margin:0;

	

}

#encart-apoyos {

	width:201px;

	border:1px solid #666;

	background-image:url(/ressources/images/encart-apoyos.jpg);

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	margin-top:12px !important;

	margin-top:30px !important!;

	margin-top:30px;

	margin-bottom:20px;

}

#encart-apoyos h2 {

	margin:5px 0 4px 5px !important;

	margin:13px 0 4px 5px;

}

#encart-apoyos #apoyos_block_1 h2,

#encart-apoyos #apoyos_block_2 h2,

#encart-apoyos #apoyos_block_3 h2,

#encart-apoyos #apoyos_block_4 h2,

#encart-apoyos #apoyos_block_5 h2,

#encart-apoyos #apoyos_block_6 h2 {

	padding-top:0 !important;

	padding:13px;

}

#encart-apoyos a {

	display:block;

	width:193px;

	line-height:17px;

	font-weight:normal;

	text-decoration:none;

	padding:4px 3px 4px 3px;

	margin-bottom:1px;

	font-size:11px;

	background-color:#d7ebff;

	color:#0066cc;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}

#encart-apoyos a:hover {

	background-color:#0066cc;

	color:#FFFFFF;

}

.trait-encart-apoyos {

	margin-top:10px;

	border-top:1px solid #fff;

}

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

}

.services, .contact-atlas {

	background-image:url(/commun/images/pictos/services.gif);

	background-repeat:no-repeat;

	text-indent:27px;

	padding-top:4px;

	padding-bottom:3px;

}

.contact-atlas {

	background-image:url(/commun/images/pictos/contact.gif);

	background-repeat:no-repeat;

}

/* info bulle */

.bulle_info:hover span,

.bulle_gtm:hover .info_bulle_gtm {   

    top:11px; 

    left:30px;

    width:235px;

    border:1px solid #0266c8;

    background-color:#0266c8; 

}

.bulle_gtm:hover .info_bulle_gtm {     

    top:23px; 

    left:7px;

}

/*onglets pub lateraux */
a.onglet-btn-1, a.onglet-btn-2, a.onglet-btn-3,
a.onglet-btn-4, a.onglet-btn-5, a.onglet-btn-1:hover,
a.onglet-btn-2:hover, a.onglet-btn-3:hover, a.onglet-btn-4:hover,
a.onglet-btn-5:hover, a.onglet-btn-6, a.onglet-btn-6:hover, a.onglet-btn-7, a.onglet-btn-7:hover {
	display: block;
	width: 110px;
	height: 65px;
	padding-top: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #FFF;
	text-align: center;
	position: absolute;
	top: 170px;
	left: 910px;
	z-index: 100;
	background-image:url(/ressources/images/btn-onglet-1-off.jpg);
	background-repeat:no-repeat;	
}
 a.onglet-btn-1:hover {
	 background-image:url(/ressources/images/btn-onglet-1-on.jpg);
 }
a.onglet-btn-2, a.onglet-btn-2:hover {
	top: 246px;
	background-image:url(/ressources/images/btn-onglet-2-off.jpg);
}
a.onglet-btn-2:hover {
	 background-image:url(/ressources/images/btn-onglet-2-on.jpg);
 }
a.onglet-btn-3, a.onglet-btn-3:hover {
	height: 80px;
	top: 322px;
	background-image:url(/ressources/images/btn-onglet-3-off.jpg);
}
a.onglet-btn-3:hover {
	 background-image:url(/ressources/images/btn-onglet-3-on.jpg);
 }
a.onglet-btn-4, a.onglet-btn-4:hover {
	height: 80px;
	top: 398px;
	background-image:url(/ressources/images/btn-onglet-4-off.jpg);
}
a.onglet-btn-4:hover {
	 background-image:url(/ressources/images/btn-onglet-4-on.jpg);
 }
a.onglet-btn-5, a.onglet-btn-5:hover {
	top: 489px;
	background-image:url(/ressources/images/btn-onglet-salt-off.jpg);
}
a.onglet-btn-5:hover {
	 background-image:url(/ressources/images/btn-onglet-salt-on.jpg);
}
a.onglet-btn-6, a.onglet-btn-6:hover {
	top: 565px;
	background-image:url(/ressources/images/btn-onglet-cecotran-off.jpg);
}
a.onglet-btn-6:hover {
	 background-image:url(/ressources/images/btn-onglet-cecotran-on.jpg);
}
a.onglet-btn-7, a.onglet-btn-7:hover {
	top: 641px;
	background-image:url(/ressources/images/btn-onglet-chinese-off.jpg);
}
a.onglet-btn-7:hover {
	 background-image:url(/ressources/images/btn-onglet-chinese-on.jpg);
}
.reduire-espace {
	letter-spacing: -0.5px !important;	
	letter-spacing: -1px !important!;	
	letter-spacing: -1px;	
}