/*
             |-----------------------|
   			 |  Styles Limousin v2   |
		     |-----------------------|			
*/
body {
	margin:11px 0 11px 0;
	background-color:#DADADA;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#000000;
}
div#global {
	position:relative;
	width:808px;
	margin-left:auto;
	margin-right:auto;
}
.MODELE_accueil {
	
}
.MODELE_pages {
	display:none;
}
.MODELE_etat_connecte {
	display:none;
}
.MODELE_etat_non_connecte {
	
}

/*--------------------------- Balises principales -------------------------*/
h1 {
	font-size:17px;
	color:#8A8A8A;
	font-weight:normal;
	background-image:url(../images/h1-picto-divers.gif);
	background-repeat:no-repeat;
	height:32px;
	text-indent:16px;
	margin:0 0 8px 0;
	padding-top:1px;
}
h1.atlas {
	background-image:url(../images/h1-picto-atlas.gif);
	background-repeat:no-repeat;
}
h1.go-global {
	background-image:url(../images/h1-picto-go-global.gif);
	background-repeat:no-repeat;
}
h1.region {
	background-image:url(../images/h1-picto-region.gif);
	background-repeat:no-repeat;
}
.page_accueil h1 span {
	font-size:11px;
}
h2 {
	font-size:10px;
	font-weight:bold;
	color:#1663A1;
	margin:5px 0 3px 0;
	clear:both;
}
.lien-h2 {color: #1663A1}

h2.atlas {
	color:#5694C5;
}
.lien-h2-atlas {color: #5694C5}

h2.go-global {
	color:#0BB356;
}
h2.region {
	color:#E53334;
}
h2 span {
	font-weight:normal;
}
h3 {
	font-weight:bold;
	color:#AAAAAA;
	font-size:9px;
	margin:5px 0 3px 0;
	padding-bottom:1px;
	border-bottom:1px dashed #DDDDDD;
	background-image:url(../images/h3-picto-divers.gif);
	background-repeat:no-repeat;
	text-indent:7px;
	clear:both;
}
h3.atlas {
	background-image:url(../images/h3-picto-atlas.gif);
	background-repeat:no-repeat;
}
h3.go-global {
	background-image:url(../images/h3-picto-go-global.gif);
	background-repeat:no-repeat;
}
h3.region {
	background-image:url(../images/h3-picto-region.gif);
	background-repeat:no-repeat;
}
h4 {
	font-size:10px;
	font-weight:bold;
	margin:7px 0 5px 0;
	padding:0 0 2px 0;
	clear:both;
	/*
	background-color:#eeeeee;
	color:#666666;
	*/
}
p {
	margin:3px 0 8px 0;
	padding:0px;
}

/*--------------------------- Conteneurs template -------------------------*/
/*--- Menu ---*/
div#onglets {
	width:808px;
	height:39px;
	float:left;
	background-image:url(../images/onglets-fond.jpg);
	background-repeat:no-repeat;
}
div#onglets a, div#onglets a:hover {
	color:#ffffff;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}
/*--- menu  accueil ---*/
div#onglet-1 a {
	width:65px;
	height:22px;
	margin-left:11px;
	float:left;
	background-image:url(../images/onglet-bleu-off.jpg);
	background-repeat:no-repeat;
	padding:17px 0 0 0px;
	text-align:center;
}
.section_accueil div#onglet-1 a,
div#onglet-1 a:hover {
	width:65px;
	height:28px;
	margin-left:11px;
	float:left;
	background-image:url(../images/onglet-bleu-on.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 0px;
	text-align:center;
}
/*--- menu  atlas ---*/
div#onglet-2 a {
	width:59px;
	height:28px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-bleu2-1-off.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 3px;
	text-align:center;
}
.section_home_fiches_pays div#onglet-2 a,
.section_fiches_pays div#onglet-2 a,
div#onglet-2 a:hover {
	width:59px;
	height:34px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-bleu2-1-on.jpg);
	background-repeat:no-repeat;
	padding:5px 0 0 3px;
	text-align:center;
}
/*--- menu  infos secteurs ---*/
div#onglet-3 a {
	width:58px;
	height:28px;
	float:left;
	background-image:url(../images/onglet-bleu2-2-off.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 0px;
	text-align:center;
}
.section_informations_sectorielles div#onglet-3 a,
div#onglet-3 a:hover {
	width:58px;
	height:34px;
	float:left;
	background-image:url(../images/onglet-bleu2-2-on.jpg);
	background-repeat:no-repeat;
	padding:5px 0 0 0px;
	text-align:center;
}
/*--- menu  veille / services ---*/
div#onglet-4 a, div#onglet-5 a {
	width:58px;
	height:22px;
	float:left;
	background-image:url(../images/onglet-bleu2-2-off.jpg);
	background-repeat:no-repeat;
	padding:17px 0 0 0px;
	text-align:center;
}
.section_veille div#onglet-4 a,
.section_services div#onglet-5 a,
div#onglet-4 a:hover, div#onglet-5 a:hover {
	width:58px;
	height:28px;
	float:left;
	background-image:url(../images/onglet-bleu2-2-on.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 0px;
	text-align:center;
}
/*--- menu  méthodes ---*/
div#onglet-6 a {
	width:61px;
	height:22px;
	float:left;
	background-image:url(../images/onglet-bleu2-3-off.jpg);
	background-repeat:no-repeat;
	padding:17px 0 0 0px;
	text-align:center;
}
.section_methodes div#onglet-6 a,
div#onglet-6 a:hover {
	width:61px;
	height:28px;
	float:left;
	background-image:url(../images/onglet-bleu2-3-on.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 0px;
	text-align:center;
}
/*--- menu  debouches ---*/
div#onglet-7 a {
	width:58px;
	height:28px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-vert-1-off.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 4px;
	text-align:center;
}
.section_nouveaux_debouches div#onglet-7 a,
div#onglet-7 a:hover {
	width:58px;
	height:34px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-vert-1-on.jpg);
	background-repeat:no-repeat;
	padding:5px 0 0 4px;
	text-align:center;
}
/*--- menu  web + ---*/
div#onglet-8 a {
	width:65px;
	height:28px;
	float:left;
	background-image:url(../images/onglet-vert-2-off.jpg);
	background-repeat:no-repeat;
	padding:11px 3px 0 0px;
	text-align:center;
}
.section_web_plus div#onglet-8 a,
div#onglet-8 a:hover {
	width:65px;
	height:34px;
	float:left;
	background-image:url(../images/onglet-vert-2-on.jpg);
	background-repeat:no-repeat;
	padding:5px 3px 0 0px;
	text-align:center;
}
/*--- menu  videos ---*/
div#onglet-9 a {
	width:65px;
	height:22px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-bleu-off.jpg);
	background-repeat:no-repeat;
	padding:17px 0 0 0px;
	text-align:center;
}
.section_videos div#onglet-9 a,
div#onglet-9 a:hover {
	width:65px;
	height:28px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-bleu-on.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 0px;
	text-align:center;
}
/*--- menu  blog ---*/
div#onglet-10 a {
	width:59px;
	height:28px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-rouge-1-off.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 3px;
	text-align:center;
}
div#onglet-10 a:hover {
	width:59px;
	height:34px;
	margin-left:1px;
	float:left;
	background-image:url(../images/onglet-rouge-1-on.jpg);
	background-repeat:no-repeat;
	padding:5px 0 0 3px;
	text-align:center;
}
/*--- menu  annuaire ---*/
div#onglet-11 a {
	width:72px;
	height:28px;
	float:left;
	background-image:url(../images/onglet-rouge-2-off.jpg);
	background-repeat:no-repeat;
	padding:11px 0 0 0px;
	text-align:center;
}
.section_annuaire_export div#onglet-11 a,
div#onglet-11 a:hover {
	width:72px;
	height:34px;
	float:left;
	background-image:url(../images/onglet-rouge-2-on.jpg);
	background-repeat:no-repeat;
	padding:5px 0 0 0px;
	text-align:center;
}
/*--- menu  invest ---*/
div#onglet-12 a {
	width:60px;
	height:28px;
	float:left;
	background-image:url(../images/onglet-rouge-3-off.jpg);
	background-repeat:no-repeat;
	padding:11px 1px 0 0px;
	text-align:center;
}
.section_invest_in_limousin div#onglet-12 a,
div#onglet-12 a:hover {
	width:60px;
	height:34px;
	float:left;
	background-image:url(../images/onglet-rouge-3-on.jpg);
	background-repeat:no-repeat;
	padding:5px 1px 0 0px;
	text-align:center;
}


/*--- Autres conteneurs ---*/
div#bandeau {
	width:808px;
	height:209px;
	float:left;
	background-image:url(../images/header-limousin.jpg);
	background-repeat:no-repeat;
}
div#logo {
	position:absolute;
	top:44px;
	left:14px;
	z-index:2;
	width:235px;
	height:76px;
	margin:0px;
}

#contenu-fond {
	float:left;
	width:780px;
	padding:10px 14px 10px 14px;
	background-image:url(../images/fond-page.jpg);
	background-repeat:repeat-y;
}
.page_gtm_sans_menu_Y #contenu-fond {
	background-image:none;
	background-color:#FFF;
	padding:10px 0 10px 20px;
	margin-left:10px;
	width:725px;
}
.menu {
	float:left;
	width:185px;
	margin-right:20px;
	text-align:right;
}
.page_gtm_sans_menu_Y .menu {
	display:none;
}
.contenu {
	float:left;
	width:555px;
	margin-left:20px;
	overflow:hidden;
}
.page_gtm_sans_menu_Y .contenu {
	margin-left:0;
	width:690px;
}
.page_accueil #contenu-fond {
	float:left;
	width:788px;
	padding:10px 10px 10px 10px;
	background-image:url(../images/fond-home.jpg);
	background-repeat:repeat-y;
}

.imprimer_la_page_oui #contenu-fond, .convertir_en_pdf_oui #contenu-fond, .convertir_en_pdf_ok #contenu-fond, .page_recherche_sur_le_site #contenu-fond, .page_continent #contenu-fond, .page_fiches_pays #contenu-fond, 
.page__visualisation_animation #contenu-fond {
	float:left;
	width:780px;
	padding:10px 14px 10px 14px;
	background-image:url(../images/fond-home.jpg);
	background-repeat:repeat-y;
}
.page_accueil .menu, .page_recherche_sur_le_site .menu, .page_continent .menu, .page_fiches_pays .menu,
.page_accueil #pictos-impression, .imprimer_la_page_oui #pictos-impression, .convertir_en_pdf_oui #pictos-impression, .convertir_en_pdf_ok #pictos-impression, .page_accueil #pictos-pdf,
.page_videos #pictos-impression, .page_videos #pictos-pdf,
.page_recherche_sur_le_site #pictos-impression, .page_recherche_sur_le_site #pictos-pdf,
.page_plan_du_site #pictos-impression, .page_plan_du_site #pictos-pdf,
.page_contact #pictos-impression, .page_contact #pictos-pdf,
.page__visualisation_animation .menu,
.page_gtm_sans_menu_Y #pictos-pdf, .page_gtm_sans_menu_Y #pictos-impression
{
	display:none;
}
.page_accueil .contenu, .page_recherche_sur_le_site .contenu, .page_continent .contenu, .page_fiches_pays .contenu,
.page__visualisation_animation .contenu {
	float:left;
	width:788px;
	margin:0px;
}

div#espace {
	background-image:url(../images/fond-home.jpg);
	background-repeat:repeat-y;
}

div#recherche {
	position:absolute;
	top:140px;
	left:577px !important;
	left:579px;
	z-index:3;
	width:200px;
	height:20px;
	margin:0px;
}
div#actu {
	position:absolute;
	top:170px;
	left:204px;
	z-index:4;
	width:599px;
	height:21px;
	background-image:url(../images/fond-actu.gif);
	background-repeat:no-repeat;
	padding-top:4px;
	margin:0px;
}
div#actu-cache {
	position:absolute;
	top:170px;
	left:204px;
	z-index:5;
	width:93px;
	height:21px;
	background-image:url(../images/actu-cache.gif);
	background-repeat:no-repeat;
	margin:0px;
}
div#actu span {
	font-size:9px;
	color:#737373;
	font-weight:bold;
	/*padding-right:50px;*/
}
div#espace-promo {
	position:absolute;
	top:198px;
	left:45px;
	z-index:8;
	width:525px;
	height:43px;
	margin:0px;
}
div#espace-chat-on {
	position:absolute;
	top:198px;
	left:592px;
	z-index:9;
	width:202px;
	height:43px;
	background-image:url(../images/fond-chat.gif);
	background-repeat:no-repeat;
	margin:4px 0 0 0;
	padding:2px 3px 2px 5px;
}
div#espace-chat-off {
	position:absolute;
	top:198px;
	left:592px;
	z-index:9;
	width:202px;
	height:43px;
	margin:0px;
	padding:0;
}
div#trait-menu {
	position:absolute;
	top:250px;
	left:218px;
	z-index:9;
	width:1px;
	height:30px;
	margin:0px;
	background-color:#ffffff;
}
#pictos-impression {
	position:absolute;
	top:255px;
	/*left:725px;  position si pictos pdf affiché*/
	left:760px;
	z-index:10;
	width:29px;
	height:29px;
	margin:0px;
}
.page_invest_in_limousin #pictos-impression, .page_invest_in_limousin_uk #pictos-impression {
	left:705px;
}
.section_fiches_pays #pictos-impression, .section_fiches_pays #pictos-pdf {
	top:305px;
}
#pictos-pdf {
	position:absolute;
	top:255px;
	left:725px;
	z-index:11;
	width:29px;
	height:29px;
	margin:0px;
}
.page_invest_in_limousin #pictos-pdf, .page_invest_in_limousin_uk #pictos-pdf {
	left:670px;
}
.page_accueil div#trait-menu {
	display:none;
}

/*--------- CHAT ----------*/
.chat_auteur_admin, .chat_auteur_utilisateur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #bbbbbb;
}
.chat_message_admin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff9c00;
	padding-bottom: 10px;
}
.chat_message_utilisateur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1E6DAD;
	padding-bottom: 10px;
}
.chat111 span {
	display: block;
}
.chat-titre {
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
}
.chat-message {
	color:#DADADA;
	font-size:9px;
}
#chat {
	padding:10px;
	background-color:#eeeeee;
}
#messages {
	border:1px solid #1E6DAD;
	background-color:#ffffff;
	height:279px;
	width:374px;
	overflow:scroll;
	padding:2px;
}
#message {
	width:376px;
	height:56px;
	border:1px solid #1E6DAD;
	background-color:#ffffff;
	margin-top:10px;
	padding:2px 0 2px 2px;
}

#login-off {
	position:absolute;
	background-image:url(../images/fond-login-off.jpg);
	background-repeat:no-repeat;
	top:51px;
	left:534px;
	z-index:5;
	width:243px;
	height:61px;
	margin:0px;
}
#login-on {
	position:absolute;
	background-image:url(../images/fond-login-on.jpg);
	background-repeat:no-repeat;
	top:51px;
	left:534px;
	z-index:6;
	width:238px;
	height:61px;
	margin:0px;
	text-align:right;
	padding:4px 5px 0 0;
}
div#bas-site {
	width:808px;
	height:45px;
	float:left;
	background-image:url(../images/footer-limousin.jpg);
	background-repeat:no-repeat;
	margin:0px;
}
div#footer-1 {
	float:left;
	height:29px;
	width:148px;
	margin:5px 0 0 0;
	padding:3px 0 0 37px;
	font-size:10px;
	color:#5F5F5F;
}
div#footer-2 {
	float:left;
	height:38px;
	width:22px;
	margin-top:1px;
	margin-left:30px;
}
div#footer-3 {
	float:left;
	height:38px;
	width:28px;
	margin-top:1px;
	margin-left:20px;
	padding-top:11px;
}
div#logo-expansion {
	float:left;
	height:38px;
	width:155px;
	margin-top:1px;
	margin-left:20px;
	background-image:url(../images/logo-expansion.jpg);
	background-repeat:no-repeat;
	padding-top:14px;
}
div#footer-4 {
	float:left;
	height:52px;
	width:330px;
}
div#footer-4 div {
	float:left;
	padding-top:14px;
	color:#BBBBBB;
	text-align:center;
	width:12px;
}
div#footer-4 a {
	display:block;
	float:left;
	margin-top:14px;
	text-align:center;
}

/*--------------------------- Conteneurs secondaires ------------------------*/
div#encarts-float-left {
	float:left;
	width:388px;
}
div#encarts-float-right {
	float:right;
	width:388px;
}
div#encart {
	width:376px;
	background-image:url(../images/encart-fond.gif);
	background-repeat:no-repeat;
	padding:8px 6px 4px 6px;
	margin-bottom:16px;
	font-size:10px;
	clear:both;
}
div#encart2 {
	width:376px;
	background-image:url(../images/encart-fond.gif);
	background-repeat:no-repeat;
	padding:8px 6px 4px 6px;
	font-size:10px;
	clear:both;
}
div#encart-contenu {
	padding:0 3px 0 5px;
}

/*-- 4 encarts infos sectorielles --*/
#menu-testamarket, #menu-flux, #menu-salons, #menu-federations {
	float:left;
	width:85px;
	height:46px;
	display: block;
}
#menu-testamarket span, #menu-flux span, #menu-salons span, #menu-federations span {
	display:none;
}
#menu-testamarket {
	background-image: url(/images/img-tam-off.jpg);
}
.encart-testamarket #menu-testamarket {
	background-image: url(/images/img-tam-on.jpg);
}
#menu-flux {
	background-image: url(/images/img-flux-off.jpg);
}
.encart-flux #menu-flux {
	background-image: url(/images/img-flux-on.jpg);
}
#menu-salons {
	background-image: url(/images/img-salons-off.jpg);
}
.encart-salons #menu-salons {
	background-image: url(/images/img-salons-on.jpg);
}
#menu-federations {
	background-image: url(/images/img-federations-off.jpg);
}
.encart-federations #menu-federations {
	background-image: url(/images/img-federations-on.jpg);
}
.texte-testamarket, .texte-flux, .texte-salons, .texte-federations {
	float:left;
	width:358px;
	background-image:url(../images/encart-infos-1.gif);
	background-repeat:repeat-y;
	margin:0px;
	display:none;
}
.texte-testamarket, .texte-flux {
	padding:0 4px 5px 4px;
}
.texte-salons, .texte-federations {
	padding:0 4px 4px 4px;

}
.encart-testamarket .texte-testamarket,
.encart-flux .texte-flux,
.encart-salons .texte-salons,
.encart-federations .texte-federations {
	display: block;
}
div#menu-fin {
	float:left;
	width:25px;
	height:46px;
}
div#textes-fin {
	float:left;
	width:365px;
	margin-bottom:28px;
}
div#pays-mois {
	width:365px;
	height:44px;
	background-color:#f6f6f6;
	margin-top:25px;
}
div#pays-mois-1 {
	float:left;
	width:79px;
	height:40px;
	padding:1px 5px 1px 1px;
	margin:0px;
	border-top:1px solid #1e6dad;
	border-bottom:1px solid #1e6dad;
	border-left:1px solid #1e6dad;
}
div#pays-mois-2 {
	float:left;
	width:276px;
	height:42px;
	padding:0px;
	margin:0px;
	border-top:1px solid #1e6dad;
	border-bottom:1px solid #1e6dad;
}
div#pays-mois-3, div#encart-veille-3 {
	float:left;
	width:3px;
	height:44px;
	padding:0px;
	margin:0px;
}
.titre-pays-mois {
	font-size:10px;
	font-weight:bold;
	margin:-1px 0 2px 0;
	padding:0px;
	color:#5694C5;
}
div#encart-veille {
	float:right;
	width:160px;
	height:44px;
	background-color:#f6f6f6;
	margin-right:2px;
}
div#encart-veille-1 {
	float:left;
	width:60px;
	height:40px;
	padding:1px 5px 1px 1px;
	margin:0px;
	border-top:1px solid #1e6dad;
	border-bottom:1px solid #1e6dad;
	border-left:1px solid #1e6dad;
}
div#encart-veille-2 {
	float:left;
	width:90px;
	height:42px;
	padding:0px;
	margin:0px;
	border-top:1px solid #1e6dad;
	border-bottom:1px solid #1e6dad;
	font-size:9px;
}
.border-5 {
	background-color:#f6f6f6;
	padding:2px 0;
}
.continent-flash {
	float:left;
	width:543px;
}
.fiches-pays-carte {
	float:left;
	width:539px;
	height:296px;
	margin:1px 0 0 1px;
	border:1px solid #e2e4e6;
}
.continent-liste, .fiches-pays-liste {
	float:left;
	width:219px;
	height:294px;
	margin:1px 0 0 8px;
	border-top:1px solid #e2e4e6;
	border-bottom:1px solid #e2e4e6;
	background-color:#f9f9f9;
	padding:1px 1px 1px 5px;
}
#contacts-limousin {
	width:219px;
	height:264px !important;
	height:263px;
	overflow:auto;
	margin-top:10px;
}
#liste-pays-zone {
	width:219px;
	height:239px !important;
	height:243px;
	overflow:auto;
	margin-top:5px;

	line-height:16px;
}

.titre-menu {
	text-align:right;
	color:#5694C5;
	font-size:15px;
	font-weight:bold;
}

/*--------------------------- Balises secondaires - divers -------------------------*/
form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0 0 0;
}
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #ffffff;
	background-color:#DADADA;
	height:14px;
	font-size:9px;
	margin:0px;
	color:#737373;
}
select {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #DADADA;
	background-color:#DADADA;
	font-size:9px;
	margin:0px;
	color:#737373;
}
option {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0px;
	color:#737373;
}
textarea {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	height: 80px;
	color:#737373;
	background-color:#DADADA;
}
div#message textarea {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	color:#1E6DAD;
}
.select_250 {
	width:250px;
}
.select_226 {
	width:226px;
}
.select_200 {
	width:200px;
}
.select_195 {
	width:195px;
}
.select_180 {
	width:180px;
}
.select_166 {
	width:166px;
}
.select_160 {
	width:160px;
}
.select_140 {
	width:140px;
}
.select_125 {
	width:125px;
}
.membres {
	color:#F4AD01;
	font-size:9px;
}
#fichespays {
	overflow:auto !important;
	overflow:scroll;  
	height:400px; 
	width:555px;
}
.choix {
	float:left;
	width:170px;
	padding-top:10px;
	line-height:17px;
	margin:0 0 0 5px;
}
.etude-memo {
	font-size:10px;
}
/*------ 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:9px;}
.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:9px; color:#888888;}
.video-description {font-size:9px;}

/*--------------------------- Liens -------------------------*/
a img, a:hover img {
	border:0px;
}
a {
	color:#F4AD01;
	text-decoration:none;
}
a:hover {
	color:#1E6DAD;
	text-decoration:none;
}
a.lien_login {
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
}
a.lien_login:hover {
	color:#dddddd;
	font-size:9px;
	text-decoration:underline;
}
a.lien-page, a.lien_page {
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	background-image:url(../images/picto-lien-page.gif);
	/*background-color:#FFFFFF;*/
	background-repeat:no-repeat;
	padding-left:6px;
}
a.lien-page:hover, a.lien_page:hover {
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	background-image:url(../images/picto-lien-page-on.gif);
	/*background-color:#FFFFFF;*/
	background-repeat:no-repeat;
	padding-left:6px;
}
a.lien-chat {
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	background-image:url(../images/picto-lien-chat.gif);
	/*background-color:#FFFFFF;*/
	background-repeat:no-repeat;
	padding-left:6px;
}
a.lien-chat:hover {
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	background-image:url(../images/picto-lien-chat-on.gif);
	/*background-color:#FFFFFF;*/
	background-repeat:no-repeat;
	padding-left:6px;
	color:#FFFFFF;
}
div#bas-site a, div#actu a {
	color:#1E6DAD;
	text-decoration:none;
	font-size:9px;
	font-weight:normal;
}
div#bas-site a:hover, div#actu a:hover {
	color:#1E6DAD;
	text-decoration:underline;
	background-color:#FFFFFF;
	font-size:9px;
	font-weight:normal;
}
a.lien_encart {
	color:#F4AD01;
	text-decoration:none;
	font-size:9px;
}
a.lien_encart:hover {
	color:#1E6DAD;
	text-decoration:underline;
	font-size:9px;
}


/*----------------------------------- 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;
}
.txtLegendeIndicateur2 {
	font-size:9px;
	color:#999999;
}
.terme {
	color:#C84EF0;
	font-size:9px;
}
.pays {
	color:#FF9C00;
	font-size:9px;
}
.champ_obligatoire
{
	color: #FF8A00;
}
.champ_remarque
{
	font-weight:bold;
	clear:both;
}
.champ_en_erreur { color: #FF6600; font-weight:bold; clear:both;}
.input100, .select_100 {
	width:100px;
}
.input150, .select_150 {
	width:145px;
}
.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:#3680CA;
	text-decoration:none;
	font-size:9px;
}
#ancres a:hover {
	color:#73B3F2;
	text-decoration:underline;
	font-size:9px;
}
#droits {
	font-size:10px;
	font-style:italic;
}
thead td
	{
	width: auto;
	background-color: #ddd;
	font-weight: bold;
	text-align:center;
	}
table {
	margin-left:1px;
}
.tableau_methode, .tableau_methode2
	{
	border-collapse:collapse;
	width:99%
	}

.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 pour le service "recherche de nomenclature douanière" */
.nomenclature table {
	border:0px;
	width:100%;
}

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

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

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

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

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

td.libelleR2 {
	background-color:#EEEEEE;
}
.highlight {
	color: #009900;
	background-color: #FFCC66;
	display: inline;
}

/* Liste par ontologie
*/
input.recherche
{
	font-size: 11px;
	background-color:#e6eff1;
}

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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


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

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

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




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

#change span
	{
	/*display: block;*/
	}


/* 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
{
	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;
	padding:0px;
	line-height:15px;
}
.lien_menu:hover
{
	font-weight: normal;
	font-size:10px;
	background: url(/images/picto-lien-menu2.gif) no-repeat right top;
	padding:0 7px 0 0;
	line-height:15px;
}
.lien_menu_active
{
	font-weight: bold;
	font-size:10px;
	background: url(/images/picto-lien-menu.gif) no-repeat right top;
	padding:0 7px 0 0;
	line-height:15px;
}

.bianco10sfondoarancione
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* Pagination moteur de recherche */
.pagination
{
	color: #FF9933;
    text-decoration: none;
}

.pagination-select
{
	color: #5694C5;
    text-decoration: none;
}

/* Test-a-Market */

.bouton-off, .bouton_off 
{
	width:auto;
	height:16px;
	background-color:#1e6dad;
	border:1px solid #666666;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0 2px;
}

.bouton-on, .bouton_on
{
	width:auto;
	height:16px;
	background-color:#FFFFFF;
	border:1px solid #1e6dad;
	color:#1e6dad;
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:0 2px;
}

dl
	{
	padding:0;
	margin:0;
	clear:both;
	display:block;
	}

dl dt
	{
	width: 28%;
	clear: left;
	float: left;
	margin: 0.5em 0 0 0;
	text-align:right;
	}

dl dd
	{
	width: 70%;
	float: left;	
	margin: 0.5em 0 0.7em 0.3em;
	padding-left:0.7em;
	text-align:justify;
	}


#encart-divers, #encart-divers-testamarket
{
	width:279px;
	float:left;
	margin:0 0 15px 5px !important;
	margin:0 0 15px 2px;
}

#encart-divers-testamarket
{
	margin-bottom:0 !important;
	margin-bottom:0;
}
.agauche
	{
	text-align: left;
	}

.encart-portait h2 {
	padding-left:5px;
	text-align:left;
}
table.encart-portait
	{
	margin-left:1px;
	border: 1px solid #000;
	border-collapse: collapse;
	width: 186px;
	clear:both;
	}
	
table.encart-portait thead td
	{
	width: auto;
	background-color: #eee;
	font-weight: bold;
	}

table.encart-portait td
	{

	font-size: 10px;
	padding: 0px;
	border: 1px solid #ddd;
	text-align: center;
	}
table.encart-portait .invisible td, table.encart-portait .invisible
	{
	text-align: left;
	border: 0;
	width: auto;
	}
.titre_panel {
	font-weight:bold;
}

a.titre_panel {
	color:#1E6DAD;
	display:inline-block;
}
a.titre_panel:hover {
	color:#F4AD01;
}
dl.liste_experts {
	text-align:left;
}
dl.liste_experts dt, dl.liste_experts dd {
	height:90px;
	margin:0px 10px 0 0;
}
/*dl.liste_experts dt {
	margin:0px 10px 0 0;
}*/

/* Fin Test-a-Market */

/* info bulle */
.bulle_info:hover span,
.bulle_gtm:hover .info_bulle_gtm {   
    top:11px; 
    left:30px;
    width:225px;
    border:1px solid #1563a1;
    background-color:#5694c5; 
}
.bulle_gtm:hover .info_bulle_gtm {     
    top:23px; 
    left:7px;
}
hr
{
	border:0px;	
}
/* 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;
}
.page_gtm_sans_menu_Y .bloc_navigation_non_imprimable
{
	display: none;
}