.bordure_exterieure
{
	border: #000000 solid 1px;
}

/* Marges et taille police par défaut */
BODY {background-color: #FFBE00; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify}

.page {	  MARGIN-TOP: 10px;  MARGIN-LEFT: 5px;  }



/* Baseline */
.baseline {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #484848; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: ; TEXT-ALIGN: justify}

td {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #484848; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: ;}
#contenu_de_la_page td
{
	padding: 2px;
}


/*styles par défault des formulaires*/
textarea { border: 1px solid #61787e; font-size: 11px; padding-left: 5px; padding-right: 5px; }
textarea.text {color: #8320b1; }

.inputText { border: 1px solid #61787e; font-size: 11px; color : #5b6365; padding-left: 5px; padding-right: 5px;}
.inputRadio { border: 0px; font-size: 1.1em; color : #5b6365; padding-left: 5px; padding-right: 5px;}
input.submit { border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
input.reset { border: 1px solid #8320b1; font-weight: bold; color: #8320b1; background-color: #fff; padding-right:3px;  padding-left: 3px;}
.inputSmall { border: 1px solid #61787e; width: 120px; font-size: 1em; color : #3b4a51; padding-right: 0px; padding-left: 5px; padding-top: 1px; margin-right: 2px; margin-bottom: 3px; }
.menuDeroulant { FONT-SIZE: 12px; COLOR: #5b6365; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
input, select { font-size: 1.1em; color : #5b6365; background-color: #ffff;}

.niveau_courant_2 .champ_utilisable_non {color : #A2A6A8;}
.niveau_courant_2 .champ_utilisable_oui {color : #000000; font-weight: bold;}

.txtProfilObligatoire
{
	font-weight: bold;
}

/*-------------------------------------------------
			  Contenu de la page
--------------------------------------------------*/
/* Titres de la page */
h1 { font-size: 14px; font-weight: bold; color: #990000; padding-left: 0px; margin-bottom: 3px; margin-top: 0;}
h2 { font-size: 12px; font-weight: bold;  color: #000000;padding: 0; margin: 0; }
/* Appliquer h3 à la place du style ATLAS titrenoir */
h3 { font-size: 1.15em; font-weight: bold; padding: 0; margin: 0; }
h3.color { color: #8320b1; font-size: 1.15em; font-weight: bold; padding: 0; margin: 0; }
h4 { font-size: 1em; font-weight: bold; padding: 0; margin: 0; }
h4.color { color: #8320b1; font-size: 1.em; font-weight: bold; padding: 0; margin: 0; }

.sousTitre { font-weight: bold; ; font-size: 14px; color: #000000; }
.txtupline { font-weight: bold; ; font-size: 11px; color: #982A00; }
.txtuplinenext { font-weight: bold; ; font-size: 11px; color: #FFF96D; }

/* Styles des textes */
.txtblanc { color: #FFFFFF; font-weight: normal; font-size: 11px; text-decoration: none }
.txtgris { color: #999999; font-weight: normal; text-decoration: none }
.txtblancbold { color: #FFFFFF; font-weight: bold; text-decoration: none }
.txtbold { font-weight: bold; text-decoration: none }
.txtital {  font-style: oblique;  text-decoration: none } /* Remplace le style Atlas txtitalnoir */
.txtboldital { font-style: italic; font-weight: bold; text-decoration: none} /* Remplace le style Atlas txtbolditalnoir */


/* Liens courants dans la page */
a { color: #DE5A29; text-decoration: none; font-size: 11px; }
a:link { color: #DE5A29; font-style: normal; font-size: 11px; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a:visited { color: #DE5A29; font-style: normal; font-size: 11px; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a:hover { color: #990000; text-decoration: underline; font-size: 11px; }
a:active { color: #DE5A29; font-style: normal; font-size: 11px; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }


/* Liens carte Atlas */
a.texteLienHautBlanc { color: #ffffff; text-decoration: none;}
a.texteLienHautBlanc:link { color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.texteLienHautBlanc:visited { color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.texteLienHautBlanc:hover { color: #DE5A29; text-decoration: none; }
a.texteLienHautBlanc:active { color: #ffffff; font-style: normal; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }





/* Liens baseline */
a.base_ciblez { color: #FF6900; text-decoration: underline;}
a.base_ciblez:link { color: #FF6900; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.base_ciblez:visited { color: #FF6900; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.base_ciblez:hover { color: #FF6900; text-decoration: underline; }
a.base_ciblez:active { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: underline }

a.base_prospectez { color: #660099; text-decoration: underline;}
a.base_prospectez:link { color: #660099; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.base_prospectez:visited { color: #660099; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.base_prospectez:hover { color: #660099; text-decoration: underline; }
a.base_prospectez:active { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: underline }


/* Liens rubriques */
a.ciblez { color: #000000; text-decoration: underline;}
a.ciblez:link { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.ciblez:visited { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.ciblez:hover { color: #FF6900; text-decoration: underline; }
a.ciblez:active { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: underline }

a.rubriqueciblez { color: #1E4B84; text-decoration: underline;}
a.rubriqueciblez:link { color: #1E4B84; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.rubriqueciblez:visited { color: #1E4B84; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.rubriqueciblez:hover { color: #FF6900; text-decoration: underline; }
a.rubriqueciblez:active { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }


a.prospectez { color: #000000; text-decoration: underline;}
a.prospectez:link { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.prospectez:visited { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.prospectez:hover { color: #660099; text-decoration: underline; }
a.prospectez:active { color: #000000; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: underline }


a.lienblanc {
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
a.lienblanc:link { color: #ffffff; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.lienblanc:visited { color: #ffffff; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a.lienblanc:hover { color: #ffffff; text-decoration: underline; }
a.lienblanc:active { color: #ffffff; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: underline }


/* Liens courants dans la page */
a.homeTitre:link { color: #1E4B84; text-decoration: none; font-weight: bold; font-size: 18px;}
a.homeTitre:visited { color: #1E4B84; text-decoration: none; font-weight: bold; font-size: 18px; }
a.homeTitre:hover { color: #1E4B84; text-decoration: underline; font-weight: bold; font-size: 18px }
a.homeTitre:active { color: #1E4B84; text-decoration: underline; font-weight: bold; font-size: 18px }

a.homeTitre2:link { color: #536d7a; text-decoration: none; font-weight: bold; font-size: 16px;}
a.homeTitre2:visited { color: #536d7a; text-decoration: none; font-weight: bold; font-size: 16px; }
a.homeTitre2:hover { color: #536d7a; text-decoration: underline; font-weight: bold; font-size: 16px }
a.homeTitre2:active { color: #536d7a; text-decoration: underline; font-weight: bold; font-size: 16px }


/* Chemin de navigation */
a.lienNav:link { color: #982A00; text-decoration: underline; }
a.lienNav:visited{ color: #982A00; text-decoration: underline; }
a.lienNav:hover { color: #982A00; text-decoration: underline; }
a.lienNav:active { color: #982A00; text-decoration: none; }


/* Menu */
.section_courante_accueil .lienmenu_accueil:link,
.section_courante_accueil .lienmenu_accueil:visited,
.section_courante_accueil .lienmenu_accueil:active,
.section_courante_panorama .lienmenu_panorama:link,
.section_courante_panorama .lienmenu_panorama:visited,
.section_courante_panorama .lienmenu_panorama:active,
.section_courante_preparez-une-offre .lienmenu_preparez-une-offre:link,
.section_courante_preparez-une-offre .lienmenu_preparez-une-offre:visited,
.section_courante_preparez-une-offre .lienmenu_preparez-une-offre:active,
.section_courante_prospectez ..lienmenu_prospectez:link,
.section_courante_prospectez ..lienmenu_prospectez:visited,
.section_courante_prospectez ..lienmenu_prospectez:active,
.section_courante_gerez-vos-flux ..lienmenu_gerez-vos-flux:link,
.section_courante_gerez-vos-flux ..lienmenu_gerez-vos-flux:visited,
.section_courante_gerez-vos-flux ..lienmenu_gerez-vos-flux:active,
.section_courante_veille .lienmenu_veille:link,
.section_courante_veille .lienmenu_veille:visited,
.section_courante_veille .lienmenu_veille:active
{
	color: #FFFFFF;  text-decoration: underline; font-size: 12px; font-weight: bold;
}
a.lienmenu:link { color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold; }
a.lienmenu:visited{ color: #FFFFFF;  text-decoration: none; font-size: 12px; font-weight: bold; }
a.lienmenu:hover { color: #FFFFFF;  text-decoration: underline; font-size: 12px; font-weight: bold; }
a.lienmenu:active { color: #FFFFFF;  text-decoration: underline; font-size: 12px; font-weight: bold; }


/* Liens pied de page */
a.lienBas { color: #ffffff; text-decoration: none; font-style: normal; font-weight: normal; font-size: 11px;}
a.lienBas:link { color: #ffffff; text-decoration: none; font-style: normal; font-weight: normal; font-size: 11px;}	
a.lienBas:visited { color: #ffffff; text-decoration: none; font-style: normal; font-weight: normal; font-size: 11px;}
a.lienBas:hover { color: #ffffff; text-decoration: underline; font-style: normal; font-weight: normal; font-size: 11px;}


/* Remplacer style lientitre de l'ATLAS par lienancre */
a.lienancre:link { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana; text-decoration: underline }
a.lienancre:visited { color: #5b6365; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana; text-decoration: underline }
a.lienancre:hover { color: #6f1b96; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana; text-decoration: none }
a.lienancre:active { color: #000000; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Verdana; text-decoration: underline }
	 


/*-------------------------------------------------
			  Atlas
--------------------------------------------------*/			  
/* Légende des tableaux */
.txtsource { font-style: italic; font-weight: normal; font-size: 9px; text-decoration: none
}
.txtpaiement { font-style: italic; font-weight: normal; font-size: 10px; text-decoration: none
}

/* Bordures de tableau */
.borduretab1 {
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
    border-top: 1px solid #666666;
	border-left: 1px solid #666666;
}
.borduretab2 {
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
    border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
}
.bordure_gauche_tableau_unique {
	border: 1px solid #666666;
}
.bordure_droite_tableau_unique {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px Aucune #666666;
}
.bordurehautdroite2 {
	background-color: #DBDBDD;
	font-weight: bold;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px none #666666;
	border-left: 1px solid #666666;
}
.bordurebasdoite {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.bordurehautdroite {
	border: 1px solid #666666;
	background-color: #DBDBDD;
	font-weight: bold;
}
.bordurebas {
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.bordurehaut  {
	border-top: 1px solid #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	background-color: #DBDBDD;
	font-weight: bold;
}
.bordurehautunique{
	border-top: 1px solid #666666;
	border-right: none ;
	border-bottom: none;
	border-left: none;
}
.bordurebasunique{
	border-top: none;
	border-right: none; 
	border-bottom: 1px solid #666666;
	border-left: none;
}
.borduregaucheunique{
	border-top: none;
	border-right: none ;
	border-bottom: none;
	border-left: 1px solid #666666;
}
.borduredroiteunique{
	border-top: none;
	border-right: 1px solid #666666;
	border-bottom: none;
	border-left: none;
}
/*--------------------------------------------------------------
		IHM & SALONS
--------------------------------------------------------------*/

.terme {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #FF9966}
.pays {  font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #66CC00}

.salonstraitbas {
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-width:1px;
	border-bottom-color: #f26a27;
}

.sfondogrigio {
	COLOR: #333333;
	BACKGROUND-COLOR: #ebebeb
}
.grigio10boldsfondogrigioscuro {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: #cccccc
}
.bianco10sfondoarancione {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: #f26a27
}
/*--------------------------------------------------------------
		Affichage des etats pour l'edition sous Dreamweaver
--------------------------------------------------------------*/
/* liste des etats possibles */
.ETAT_non_connecte_et_accueil, .ETAT_non_connecte_et_panorama, .ETAT_non_connecte_et_moteur_de_recherche, .ETAT_non_connecte_et_services, .ETAT_non_connecte_et_methodes,
.ETAT_connecte_et_accueil, .ETAT_connecte_et_panorama, .ETAT_connecte_et_moteur_de_recherche, .ETAT_connecte_et_services, .ETAT_connecte_et_methodes
	{
	}

/* liste des modeles */
.MODELE_etat_non_connecte, .MODELE_etat_connecte,
.MODELE_accueil, .MODELE_panorama, .MODELE_moteur_de_recherche, .MODELE_services, .MODELE_methodes
	{
	display: none;
	}

/* gestion des affichages des modeles de connexion en fonction des etats */
.ETAT_non_connecte_et_accueil .MODELE_etat_non_connecte,
.ETAT_non_connecte_et_panorama .MODELE_etat_non_connecte,
.ETAT_non_connecte_et_moteur_de_recherche .MODELE_etat_non_connecte,
.ETAT_non_connecte_et_services .MODELE_etat_non_connecte,
.ETAT_non_connecte_et_methodes .MODELE_etat_non_connecte,
.ETAT_connecte_et_acueil .MODELE_etat_connecte,
.ETAT_connecte_et_panorama .MODELE_etat_connecte,
.ETAT_connecte_et_moteur_de_recherche .MODELE_etat_connecte,
.ETAT_connecte_et_services .MODELE_etat_connecte,
.ETAT_connecte_et_methodes .MODELE_etat_connecte
	{
	display: block;
	}

/* gestion des affichages des modeles de pages en fonction des etats */
.ETAT_non_connecte_et_accueil .MODELE_accueil, .ETAT_connecte_et_accueil .MODELE_home,
.ETAT_non_connecte_et_panorama .MODELE_panorama, .ETAT_connecte_et_panorama .MODELE_panorama,
.ETAT_non_connecte_et_moteur_de_recherche .MODELE_moteur_de_recherche, .ETAT_connecte_et_moteur_de_recherche .MODELE_moteur_de_recherche,
.ETAT_non_connecte_et_services .MODELE_services, .ETAT_connecte_et_services .MODELE_services,
.ETAT_non_connecte_et_methodes .MODELE_methodes, .ETAT_connecte_et_methodes .MODELE_methodes
	{
	display: block;
	}

/* styles dedies a Fusion 2 */
.donnee__civilite,
.donnee__nom,
.donnee__prenom,
.donnee__nom_pays,
.donnee__le_pays,
.donnee__au_pays,
.donnee__adjectif_pays,
.donnee__panorama_id_pays_courant,
.donnee__panorama_id_theme_courant,
.donnee__panorama_nom_pays_traduit,
.donnee__panorama_nom_pays_url,
.donnee__panorama_nom_theme_traduit,
.donnee__panorama_nom_theme_url,
.donnee__recherche_produit,
.donnee__recherche_pays,
.donnee_langue
	{}
.objet__ITEM_A_SUPPRIMER
.objet__lire_questions_d_un_service
/* debut de la génération */
.donnee__id { }
.donnee__id_service { }
.donnee__nom_champ { }
.donnee__titre { }
.donnee__description { }
.donnee__type { }
.donnee__valeurs { }
.donnee__id { }
.donnee__id_question { }
.donnee__id_champ { }
.donnee__contenu { }
.donnee__id { }
.donnee__date_creation { }
.donnee__date_modification { }
.donnee__niveau { }
.donnee__identifiant { }
.donnee__mot_de_passe { }
.donnee__entreprise { }
.donnee__civilite { }
.donnee__nom { }
.donnee__prenom { }
.donnee__adresse_rue { }
.donnee__adresse_zip { }
.donnee__adresse_ville { }
.donnee__adresse_pays { }
.donnee__fonction { }
.donnee__tel { }
.donnee__fax { }
.donnee__email { }
.donnee__site_web { }
.donnee__siret { }
.donnee__ca { }
.donnee__effectif { }
.donnee__id { }
.donnee__date_creation { }
.donnee__date_modification { }
.donnee__id_utilisateur { }
.donnee__id_service { }
.donnee__etat { }
.donnee__prix_ht { }
.donnee__montant_tva { }
.donnee__montant_frais_port { }
.donnee__total { }
.donnee__reponse { }
.donnee__piece_jointe { }
.donnee__id_administrateur { }
.donnee__modalite { }
.donnee__moyen_paiement { }
.donnee__lieu_livraison { }
.donnee__id { }
.donnee__nom_url { }
.donnee__titre { }
.donnee__description { }
.donnee__delai { }
.donnee__rubrique { }
.donnee__id_service { }
.donnee__niveau { }
/* fin de la génération */


.fondmemo {
	border: #CCFFCC;
}

.champ_obligatoire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C0543E;
	font-weight: normal;
}
.champ_en_erreur { color: #FF0000; }

.bordurehaut {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: Aucune;
	border-bottom-style: solid;
	border-left-style: Aucune;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}


/*--------------------------------------------------------------
		Effet de la barre de menu
--------------------------------------------------------------*/
.menu_on, .menu_off { float: left; height: 23px; background-image: url(../images/fond_menu.png); background-repeat: no-repeat; padding-right: 6px; margin-top: 1px; margin-right: 8px; margin-left: 7px; }
.menu_on { background-position: top right; }
.menu_off { background-position: bottom right; }
.menu_on a:link, .menu_off a:link,
.menu_on a:visited, .menu_off a:visited,
.menu_on a:hover, .menu_off a:hover,
.menu_on a:active, .menu_off a:active
	{ display: block; float: left; height: 21px; padding: 2px 7px 0px 7px; color: #eeeeee; font-weight: bold; font-size: 9pt; text-decoration: none; background-image: url(../images/fond_menu.png); }
.menu_on a { background-position: top left; }
.menu_off a { background-position: bottom left; }


/*
Effet du menu Atlas
*/
.theme_courant__presentation	.theme__presentation:link,
.theme_courant__presentation	.theme__presentation:visited,
.theme_courant__presentation	.theme__presentation:hover,
.theme_courant__presentation	.theme__presentation:active,
.theme_courant__donnees-generales	.theme__donnees-generales:link,
.theme_courant__donnees-generales	.theme__donnees-generales:visited,
.theme_courant__donnees-generales	.theme__donnees-generales:hover,
.theme_courant__donnees-generales	.theme__donnees-generales:active,
.theme_courant__donnees-pratiques	.theme__donnees-pratiques:link,
.theme_courant__donnees-pratiques	.theme__donnees-pratiques:visited,
.theme_courant__donnees-pratiques	.theme__donnees-pratiques:hover,
.theme_courant__donnees-pratiques	.theme__donnees-pratiques:active,
.theme_courant__risques-pays	.theme__risques-pays:link,
.theme_courant__risques-pays	.theme__risques-pays:visited,
.theme_courant__risques-pays	.theme__risques-pays:hover,
.theme_courant__risques-pays	.theme__risques-pays:active,
.theme_courant__donnees-sur-la-consommation	.theme__donnees-sur-la-consommation:link,
.theme_courant__donnees-sur-la-consommation	.theme__donnees-sur-la-consommation:visited,
.theme_courant__donnees-sur-la-consommation	.theme__donnees-sur-la-consommation:hover,
.theme_courant__donnees-sur-la-consommation	.theme__donnees-sur-la-consommation:active,
.theme_courant__importation-de-vin	.theme__importation-de-vin:link,
.theme_courant__importation-de-vin	.theme__importation-de-vin:visited,
.theme_courant__importation-de-vin	.theme__importation-de-vin:hover,
.theme_courant__importation-de-vin	.theme__importation-de-vin:active,
.theme_courant__circuits-de-distribution	.theme__circuits-de-distribution:link,
.theme_courant__circuits-de-distribution	.theme__circuits-de-distribution:visited,
.theme_courant__circuits-de-distribution	.theme__circuits-de-distribution:hover,
.theme_courant__circuits-de-distribution	.theme__circuits-de-distribution:active,
.theme_courant__donnees-reglementaires-et-legislatives	.theme__donnees-reglementaires-et-legislatives:link,
.theme_courant__donnees-reglementaires-et-legislatives	.theme__donnees-reglementaires-et-legislatives:visited,
.theme_courant__donnees-reglementaires-et-legislatives	.theme__donnees-reglementaires-et-legislatives:hover,
.theme_courant__donnees-reglementaires-et-legislatives	.theme__donnees-reglementaires-et-legislatives:active,
.theme_courant__production-de-vin	.theme__production-de-vin:link,
.theme_courant__production-de-vin	.theme__production-de-vin:visited,
.theme_courant__production-de-vin	.theme__production-de-vin:hover,
.theme_courant__production-de-vin	.theme__production-de-vin:active
{
	font-weight: bold;
}

.groupe_de_theme__mieux_connaitre,
.groupe_de_theme__la_consommation_de_vin,
.groupe_de_theme__vendre_du_vin,
.groupe_de_theme__la_production_de_vin
{
	background-image: url(/images/puce_n1.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
}
.theme_courant__presentation	.groupe_de_theme__mieux_connaitre,
.theme_courant__donnees-generales	.groupe_de_theme__mieux_connaitre,
.theme_courant__donnees-pratiques	.groupe_de_theme__mieux_connaitre,
.theme_courant__risques-pays	.groupe_de_theme__mieux_connaitre,
.theme_courant__donnees-sur-la-consommation	.groupe_de_theme__la_consommation_de_vin,
.theme_courant__importation-de-vin	.groupe_de_theme__vendre_du_vin,
.theme_courant__circuits-de-distribution	.groupe_de_theme__vendre_du_vin,
.theme_courant__donnees-reglementaires-et-legislatives	.groupe_de_theme__vendre_du_vin,
.theme_courant__production-de-vin	.groupe_de_theme__la_production_de_vin
{
	background-image: url(/images/puce_n1_on.gif);
}

.titre_vertical
{
	background-position: 20px 0px;
	background-image: url(/images/titres/fond_vertical.png);
	background-repeat: repeat-y;
}

.indicateur_croissance_pib,
.indicateur_croissance_conso,
.indicateur_croissance_importations,
.indicateur_croissance_importations_biens_conso

{
	display: none;
/*	font-weight: bold;*/
}

.indicateur_courant_croissance_pib .indicateur_croissance_pib,
.indicateur_courant_croissance_conso .indicateur_croissance_conso,
.indicateur_courant_croissance_importations .indicateur_croissance_importations,
.indicateur_courant_croissance_importations_biens_conso .indicateur_croissance_importations_biens_conso
{
	display: inline;
}


.agama_liste_dynamique .pas_de_bordure
{
	border-right: 0px solid #00FF00;
	border-bottom: 0px solid #00FF00;
}
.agama_liste_dynamique
{
/*
	color: #000099;
*/
}
.agama_liste_dynamique__titre_droit
{
/*
	background-image: url(/images/admin/fond_titre_droit.png);
	background-repeat: no-repeat;
	background-position: right bottom;
*/
font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #75855A;
}
.agama_liste_dynamique__sans_surtitre .agama_liste_dynamique__titre_droit
{
/*
	background-image: url(/images/admin/fond_titre_droit_entier.png);
*/
font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #75855A;
}
.agama_liste_dynamique__afficher_surtitre,
.agama_liste_dynamique__sans_surtitre .agama_liste_dynamique__cacher_surtitre,
.agama_liste_dynamique__sans_surtitre .agama_liste_dynamique__surtitre
{
	display: none;
}
.agama_liste_dynamique__sans_surtitre .agama_liste_dynamique__afficher_surtitre
{
	display: inline;
}
.agama_liste_dynamique__cacher_surtitre:link,
.agama_liste_dynamique__cacher_surtitre:visited,
.agama_liste_dynamique__cacher_surtitre:hover,
.agama_liste_dynamique__cacher_surtitre:active,
.agama_liste_dynamique__cacher_surtitre
{
	text-decoration: none;
	font-size: 10pt;
	float: right;
color: #FFFFFF;
}
.agama_liste_dynamique__afficher_surtitre:link,
.agama_liste_dynamique__afficher_surtitre:visited,
.agama_liste_dynamique__afficher_surtitre:hover,
.agama_liste_dynamique__afficher_surtitre:active,
.agama_liste_dynamique__afficher_surtitre
{
	text-decoration: none;
	font-size: 14pt;
color: #FFFFFF;
}
.agama_liste_dynamique__surtitre th
{
/*
	font-weight: normal;
	background-color: #DFECF3;
	background-image: url(/images/admin/fond_surtitre.png);
	background-repeat: no-repeat;
*/
font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #75855A;
}
.agama_liste_dynamique__surtitre_contenu
{
	height: 25px; padding: 5px 10px 0px 45px;
/*
	background-image: url(/images/admin/fond_surtitre_droit.png);
	background-repeat: no-repeat;
	background-position: right top;
*/
	text-align: center;
font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #75855A;
}
.agama_liste_dynamique__titre
{
	height: 35px;
/*
	background-color: #DFECF3;
	color: #000099;
	font-size: 8pt;
*/
	text-align: center;
font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #75855A;
}
.agama_liste_dynamique__titre th
{
font-size: 8pt; color: #FFFFFF; font-weight: bold;
}
.agama_liste_dynamique__titre_premiere_colonne
{
	width: 18px;
/*
	background-image: url(/images/admin/fond_titre.png);
	background-repeat: no-repeat;
*/
font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #75855A;
}
.agama_liste_dynamique__avec_surtitre .agama_liste_dynamique__page_cache
{
	display: none;
}
.agama_liste_dynamique__ligne_selection
{
	background-color: #EAF4D7;
}
a img { border: 0px solid #FFFFFF; }

.camouflage_atlas_34
	{
	display: none;
	}
	
/*
                                             |------------------|
   			                                 |   Styles Atlas   |
		                                     |------------------|			
*/
.atlas *.v3
	{
	display: none;
	}
.atlas p.services span.v3
	{
	display: none;
	}
.atlas p.services a.personnalises, p.services span.personnalises
	{
	display: none;
	}

p.retour
	{
	clear: both;
	float: right;
	}

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

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

.atlas div#contenu
	{
	clear: right;
	}

.atlas div#contenu h2
	{
	clear: left;
	}

.atlas div#donnees
	{
	clear: both;
	float: left;
	margin: 0 20px 1.5em 0;
	width:250px;
	}

.atlas div#donnees p
	{
	margin: .5em 0;
	padding: .3em 0 .7em 0;
	border-bottom: 1px solid #ccc;
	}
	
.atlas div#donnees div p
	{
	margin: 0;
	border: 0;
	}
	
.atlas div#donnees p#capitale, p#heures, p#monnaie, div#monnaie p, div#liberte p, p#pib, p#ide, p#risque
	{
	text-indent: 20px;
	}
.atlas div#liberte p#indicateur, .atlas div#liberte p.sources
	{
	border: 0;
	margin: 0;
	text-indent: 0px;
	}

.atlas div#liberte p#indicateur
	{
	padding: .4em 0 1.2em 0;
	}

.atlas div#liberte p.sources
	{
	padding: 0;
	}
.atlas div#monnaie p
	{
	border-bottom: 0;
	padding-bottom: 0;
	}

.atlas div#donnees p#capitale
	{
	margin-top: 15px;
	background: url(/images/pictos/atlas/capitale.gif) no-repeat;
	}

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

.atlas div#donnees p#pib
	{
	background: url(/images/pictos/atlas/pib.gif) no-repeat;
	}
	
.atlas div#donnees p#ide
	{
	background: url(/images/pictos/atlas/ide.gif) no-repeat;
	}

.atlas div#donnees p#risque
	{
	background: url(/images/pictos/atlas/risque.gif) no-repeat;
	}

.atlas div#donnees div#liberte
	{
	background: url(/images/pictos/atlas/liberte.gif) no-repeat;
	}
	
.atlas div#donnees div#liberte p#indicateur
	{
	width: 20em;
	font-size: .8em;	
	text-align: center;
	}
	
.atlas div#repartition dl
	{
	float: left;
	width: 34em;
	}

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

.atlas dd
	{
	margin: .4em 0 .8em .8em;
	/*margin-left: 0em;*/
	}

.atlas dl.informations dt
	{
	/*width: 29%;
	clear: both;
	padding: .2em 0;
	float: left;*/
	font-weight: bold;
	}
	
/*#atlas dl.informations dd
	{
	margin: 0;
	width: 69%;
	float: right;
	}*/

.atlas p#carte img#zoom, .atlas p#carte img.zoom
	{
	display: none;
	}		

.atlas h1#rubrique
	{

	}

.atlas div#pays h1
	{
	color: #000;
	float: left;
	padding: 5px 0 5px 4px;
	}
	
.atlas div#pays img
	{
	float: left;
	}
	
.atlas div#pays
	{
	float: left;
	}

.atlas h2
	{
	clear: both;
	}
	
.atlas img
	{
	border: 0; 
	}
	
.atlas img#zoom
	{
	display: none; 
	}
	
.atlas img#petitecarte
	{
	display: inline;
	width: 260px;
	}

.atlas p
	{
	margin-top: .7em;
	text-align: justify;
	}
.atlas p#carte
	{
	clear: right;
	width: 270px;
	margin: 15px 20px 12px 0;
	float: right;
	text-align: center;
	}
	
.atlas p#carte span
	{
	display: block;
	}
	
.atlas p#carte span a
	{
	display: inline;
	}

.atlas p#carte span.viticulteurs
	{
	/*display:none;*/
	}

.atlas p#fil
	{
	display: none;
	}


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

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

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

.atlas td, .atlas-sites-old td {
	padding: 4px;
	border: 1px solid #666;
	text-align: center;
	}
.atlas-sites-old td {
	text-align: left;
}
.atlas-sites-old td.aucentre  {
	text-align: center;
}
#investissement td
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size: 10px;
	}

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

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

.atlas td.triple
	{
	width: 25.5em;
	}

.atlas td.agauche
	{
	width: auto;
	}
.atlas div
	{
	overflow: visible;
	}

.atlas #doubletableau
	{
	overflow: visible;
	width: 100%;
	}

.atlas #doubletableau .tableau1
	{
	clear: both;
	width: 49.5%;
	float: left;
	}

.atlas #doubletableau .tableau2
	{
	width: 49.5%;
	float: right;
	}
	
.atlas .agauche
	{
	text-align: left;
	}
	
.atlas .aucentre
	{
	text-align: center;
	margin:0px;
	padding:0px;
	}
	
.atlas .adroite
	{
	text-align: right;
	}

.atlas #ducroire
	{
	border: 0;
	width: 570px;
	height: 980px;
	}

.atlas .sources
	{
	margin-top: 0.3em;
	}

.atlas .sources, .droits
	{
	clear: both;
	font-size: .9em;
	font-style: italic;
	margin-bottom: 3em;
	}

#droits, .notes {
	font-size:10px;
	font-style:italic;
}

.atlas div#monnaie p.sources
	{
	text-indent: 0px;
	border-bottom: 1px solid #ccc;
	background: none;
	padding: 0 0 0.5em 0;
	margin-top: 0.1em;
	}
	
.atlas .italique
	{
	font-style: italic;
	}
	
.atlas .souligne, #atlas .souligne a
	{
	text-decoration: underline;
	}
	
.atlas .gras
	{
	font-weight: bold;
	}
	
.atlas .invisible td, #atlas .invisible
	{
	text-align: left;
	border: 0;
	width: auto;
	}

.atlas p.services
	{
	padding-left: 0;
	background: none;
	color: #000;
	}

.atlas p.services span
	{
	display: block;
	background: url(/images/pictos/services.gif) no-repeat;
	text-indent: 25px;
	padding: 4px 0;
	}
.contact-atlas {
	background-image:url(/images/pictos/contact.gif);
	background-repeat:no-repeat;
	text-indent:27px;
	padding-top:4px;
	padding-bottom:3px;
}

	
a img, .retour a, p#carte a, #logo a, #pub a, #lien-img a, #logos a
	{
	border: 0;
	}
	
#check div#pays
	{
	margin-bottom: 15px;
	}

#carte div#pays
	{
	margin-bottom: 40px;
	}
	
p#grande-carte
	{
	text-align: center;
	}

p#grande-carte span
	{
	display: block;
	}
	
div.atlas dl.chiffres dd, div.atlas dd.pourcentage
	{
	margin: 5px 0;
	clear: right;
	float: right;
	}

*html dl.chiffres dd
	{
	height: 1.35em;
	}

div.atlas dl.chiffres dt
	{
	height: 1.35em;
	width: 28em;
	margin: 4px 0;
	float: left;
	clear: both;
	}
	
*html dl.chiffres dt
	{
	width: 28em;
	margin: 4px 0;
	float: left;
	clear: both;
	}

p#carte a
	{
	display: none;
	}	

p#carte a.v5
	{
	display: block;
	}
.atlas h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0 0 10px 0; 
	padding:15px 0px 0px 0px;
	border-bottom:1px dashed #cccccc;
	clear: both;
}
#ancres {
	clear: both;
	padding:5px 0 10px 0;
	width:100%;
	font-size:10px;
}
caption
	{
	margin:20px 0 5px 0;
	font-weight:bold;
	text-align:left;
	}
	
#doubletableau
	{
	overflow: visible;
	width: 100%;
	text-align:center;
	}

#doubletableau .tableau1
	{
	clear: both;
	width: 49.5%;
	float: left;
	}

#doubletableau .tableau2
	{
	width: 49.5%;
	float: right;
	}
.agauche
	{
	text-align: left;
	}
.input_montant {
	width:60px;
}	
/*------------ Incoterms 2010 ------------*/
dl.informations { 
  	margin: .75em 0;
	float:left;/*--- pour clear après dl ---*/
	width:100%;
}
dt { 
  	margin: .3em 0 0 0; 
  	width: 20%;
  	clear: left;
	float: left;
	text-align:left;
} 
dd { 
  	margin: .25em 0 .25em .5em; 
  	width: 75%;
	float: left;	
	padding-left: 0.7em;
}
.incoterm-vendeur {
	background-color:#ddd;
}
.incoterm-acheteur {
	background-color:#e5e5e5;
}
.ETAT_connecte_et_services #contenu_de_la_page .atlas {
	padding:10px;
}
.zone-v4 {
	padding:10px;
}
hr {
	clear:both;
	border:0;
	color:#FFF;
}
.select_flux {
	width:150px;
}
.titre-dt {
	font-weight:bold;
}
.notes {
	font-style:italic;
}
.flux-resultats table
	{
	margin: 0;
	border: 1px solid #000;
	border-collapse: collapse;
	width: 100%;
	}
	
.flux-resultats table.liens td
	{
	text-align: left;
	width: 50%;
	}
	
.flux-resultats thead td
	{
	width: auto;
	background-color: #ddd;
	font-weight: bold;
	}

.flux-resultats td
	{
	font-size: 12px;
	padding: 4px;
	border: 1px solid #666;
	text-align: center;
	}





/*--- Styles pour le service "recherche de nomenclature douanière" ---*/
.code0, .code1, .code2, .code4, .code5 {
	width:100%;
	float:left;
	display:block;
	border-top:1px solid #fff;
}
.code0 {
	background-color:#dedede;
	font-size:12px;
}
.code0 a, .code1 a, .code2 a, .code3 a, .code4 a, .code5 a {color:#006dad;}
.code1 {
	background-color:#D0E2A1;
	font-size:11px;
}
.code2 {
	background-color:#DEEBBB;
	font-size:10px;
}
.code3 {
	background-color:#ECF4D7;
	font-size:10px;
	width:100%;
	float:left;
	display:block;
	color:#000000;
	border-top:1px solid #fff;
}
.code4 {
	background-color:#F7FBED;
	font-size:10px;
}
.code5 {
	background-color:#bbc7dc;
	font-size:10px;
}
.nomenclature-gauche {
	float:left;
	width:13%;
	padding:3px 7px 3px 2px;
	font-weight:bold;
	text-align:left;
}
.nomenclature-droite {
	float:left;
	width:82%;
	padding:3px 2px 3px 7px;
	border-left:1px solid #007dc6;
	text-align:left;
}
.nomenclature-gauche_popup {
	float:left;
	width:13%;
	padding:3px 7px 3px 2px;
	font-weight:bold;
	text-align:left;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.nomenclature-droite_popup {
	float:left;
	width:72%;
	padding:3px 2px 3px 7px;
	border-left:1px solid #007dc6;
	text-align:left;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.nomenclature-droite-div-upload_popup {
	float:left;
	width:10%;
	padding:3px 2px 3px 7px;
	text-align:left;
	height:auto !important;
	height:20px;
	min-height:20px;
}
.nomenclature table {
	border:0px;
	width:100%;
}
.nomenclature td
{
    font-size: 11px;
    margin: 0px;
    line-height: 1.3em;
}
.nomenclature th
{
    font-size: 11px;
    margin: 0px;
    line-height: 1.3em;
	padding:3px;
	text-indent:-3px;
}
input.affcode
{
	font-size: 11px;
	background-color:#e6eff1;
}
/*--- Résultat de recherche ---*/
th.codeR1 {
	width:110px;
	background-color:#999999;
}
th.libelleR1 {
	background-color:#999999;
}
td.codeR2 {
	width:110px;
	background-color:#EEEEEE;
}
td.libelleR2 {
	background-color:#EEEEEE;
}
.highlight {
	color: #009900;
	background-color: #FFCC66;
	display: inline;
}
/*--- Liste par ontologie ---*/
input.recherche
{
	font-size: 11px;
	background-color:#e6eff1;
}
th.code
{
	width:110px;
    background-color:#dedede;
    text-align: left;
	font-weight:normal;
}
th.libelle
{
    background-color:#dedede;
    text-align: left;
	font-weight:normal;
}
th.langues
{
    background-color:#EEEEEE;
    text-align: right;
}
th.head
{
    background-color:#EEEEEE;
    text-align: right;
}
td.code {
	width:110px;
	background-color:#6781b1;
}
td.libelle {
	background-color:#6781b1;
}
td.code2 {
	width:110px;
	background-color:#D0E2A1;
}
td.libelle2 {
	background-color:#D0E2A1;
}
td.code3 {
	width:110px;
	background-color:#DEEBBB;
}
td.libelle3 {
	background-color:#DEEBBB;
}

td.code4 {
	width:110px;
	background-color:#ECF4D7;
}
td.libelle4 {
	background-color:#ECF4D7;
}
td.code5 {
	width:110px;
	background-color:#F7FBED;
}
td.libelle5 {
	background-color:#F7FBED;
}
td.code6 {
	width:110px;
	background-color:#bbc7dc;
}
td.libelle6 {
	background-color:#bbc7dc;
}
td.code7 {
	width:110px;
	background-color:#ced7e5;
}
td.libelle7 {
	background-color:#ced7e5;
}

td.code8 {
	width:110px;
	background-color:#dfe6ef;
}
td.libelle8 {
	background-color:#dfe6ef;
}
.nomenclature-droite, .nomenclature-droite_popup {
	border-left:1px solid #fff;
}
.code0, .code1, .code2, .code4, .code5 {
	color:#42453a;
}
.code0 {
	background-color:#ecede9;
	font-size:1.05em;
}
.code0 a, .code1 a, .code2 a, .code3 a, .code4 a, .code5 a {color:#42453a;}
.code1 {
	background-color:#e4e6e0;
	font-size:0.95em;
}
.code2 {
	background-color:#dcded5;
	font-size:0.9em;
}
.code3 {
	background-color:#cdd0c6;
	font-size:0.85em;
	color:#42453a;
}
.code4 {
	background-color:#cacdc3;
	font-size:0.85em;
	color:#42453a;
}
.code5 {
	background-color:#cacdc3;
	font-size:0.85em;
	color:#42453a;
}




body.page_gtm_sans_menu_Y {
	background-image:none;
	background-color:#fff;
}
.page_gtm_sans_menu_Y table {
	width:100%;
}
.page_gtm_sans_menu_Y table td#contenu_de_la_page {
	padding:10px;
}
.page_gtm_sans_menu_Y .bloc_navigation_non_imprimable {
	display: none;
}
.page_gtm_sans_menu_Y .bordurebasdoite {
	border:0;
}


/*------------ Pagination ------------*/
#ordre-affichage {
	float:right;
}
#pagination {
	float:right;
	width:260px;
}
.pagination {
	margin:10px 0;
}
.pagination-page {
	display:block;
	float:left;
	height:20px;
	margin-bottom:1px;
	margin-right:3px;
}
.pagination-on {
	padding:1px 5px 1px 4px;
	border:1px solid #999;
	background-color:#999;
	margin-left:1px;
	color:#fff;
}
.page_recherche_globale_v2 .pagination-on,
.page_recherche_globale .pagination-on {
	display:block;
	float:left;
	height:20px;
	margin-bottom:1px;
}
a.pagination-lien, a.pagination-lien:hover {
	padding:1px 5px;
	border:1px solid #999;
	color:#999;
	margin-left:1px;
}
.page_recherche_globale_v2 a.pagination-lien, .page_recherche_globale_v2 a.pagination-lien:hover,
.page_recherche_globale a.pagination-lien, .page_recherche_globale a.pagination-lien:hover {
	display:block;
	float:left;
	height:20px;
	margin-bottom:1px;
}
a.pagination-lien:hover {
	background-color:#999;
	color:#fff;
	text-decoration:none;
}
.numero-vide {
	color:#000;
	padding:0 2px;
	height:20px;
	margin:0 5px 2px 5px;
	float:left;
}
.pagination-on, a.pagination-lien, a.pagination-lien:hover  {
	float:left;
}
/* --- etudes memos v2 */
.choix {
 	width: 120px;
	line-height: 15px;
	float: left;
    margin: 0 0 3px 5px;
}
.clear {
	clear:both;
}
.atlas .traduction_forcee table {
	border: 0;
}
.ETAT_connecte_et_moteur_de_recherche #contenu_de_la_page .atlas {
	padding:5px;
}
.nuage-tag {
	margin: 10px  0 15px 0;
	border-bottom: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	padding: 8px 0;
	text-align: center;
}
a.tag-poids-1, a.tag-poids-1:hover,
a.tag-poids-2, a.tag-poids-2:hover,
a.tag-poids-3, a.tag-poids-3:hover,
a.tag-poids-4, a.tag-poids-4:hover,
a.tag-poids-5, a.tag-poids-5:hover {
	display: inline-block;
	font-size: 11px;
	margin: 4px;
}
a.tag-poids-2, a.tag-poids-2:hover {
	font-size: 13px;
	margin: 3px 4px;
}
a.tag-poids-3, a.tag-poids-3:hover {
	font-size: 15px;
	margin: 2px 4px;
}
a.tag-poids-4, a.tag-poids-4:hover {
	font-size: 17px;
	margin: 1px 4px;
}
a.tag-poids-5, a.tag-poids-5:hover {
	font-size: 20px;
	margin: 0px 4px;
}
/*--- message attente ---*/
.attente {
	text-align:center;
	font-weight:bold;
}
.message-attente {
	position:absolute; 
	top:150px; 
	left:300px; 
	width:350px; 
	height:130px; 
	background-color:#FFFFFF; 
	border:1px solid #000000; 
	text-align:center;
	z-index:2;
}
.message-attente p {
	text-align:center;
}
.message-attente img {
	padding:10px;
}


/*--- Salons V3 ---*/

.atlas-sites-old {
	padding: 5px;	
}
.description-salon_v2  {
	width: 60%;
	float: left;
}
.note-description-salon_v2 {
	width: 35%;
	float: right;
}
.salon-dispo_v2 {
	padding: 5px;
	margin-bottom: 10px;
	background-color:#f1f1f1;
	border: dotted 1px #e5e5e5;	
}
.methode-salon_v2 {
	padding-top: 10px;
	font-style: italic;
	text-indent: 25px;
	background: url(/commun/images/pictos/picto-fiches.gif) no-repeat;
}
.bulle_exemple_v2, .bulle_exemple_v2:hover,
.bulle_exemple-ascendant_v2, .bulle_exemple-ascendant_v2:hover {
	position:relative;
	z-index:1;
	text-decoration:none;
	font-weight:normal;
	color: #000;
	background: url(/images/pictos/picto-bulle-exemple_v2.gif) no-repeat right center;
	padding-right:10px;
}
*+html .bulle_exemple_v2, *+html .bulle_exemple_v2:hover {
	position: static; /*problème ie6 ->thead ne s'affiche pas si position relative*/	
}
*+html td .bulle_exemple_v2:hover .bulle_exemple-on_v2 {
	display: none; /*problème ie6 ->j'enlève l'infobulle sur les thead du tableau*/
}
* html .bulle_exemple_v2, * html .bulle_exemple_v2:hover {
	position: static; /*problème ie6 ->thead ne s'affiche pas si position relative*/	
}
* html td .bulle_exemple_v2:hover .bulle_exemple-on_v2 {
	display: none; /*problème ie6 ->j'enlève l'infobulle sur les thead du tableau*/
}
.bulle_exemple-ascendant_v2, .bulle_exemple-ascendant_v2:hover {
	background: url(/images/pictos/picto-bulle-exemple-ascendant_v2.gif) no-repeat right center;
}
.bulle_info_v2, .bulle_exemple_v2-d {
	position:relative;
	z-index:21;
	text-decoration:none;
}
.bulle_exemple_v2:hover,
.bulle_exemple-ascendant_v2:hover {
	border:0; /*--- Attribut permettant d'afficher la bulle dans ie6---*/
	z-index:21;
	text-decoration: underline;
	background: url(/images/pictos/picto-bulle-exemple_v2-on.gif) no-repeat right center;
}
.bulle_exemple-ascendant_v2:hover {
	background: url(/images/pictos/picto-bulle-exemple-ascendant_v2-on.gif) no-repeat right center;
}
.bulle_exemple_v2 span, .bulle_exemple_v2 span img,
.bulle_exemple-ascendant_v2 span, .bulle_exemple-ascendant_v2 span img,
.bulle_exemple_v2-d span, .bulle_exemple_v2-d span img {
	display: none;	
}
.bulle_exemple_v2:hover span,
.bulle_exemple-ascendant_v2:hover span,
.bulle_exemple_v2-d:hover span{ 
	display:block; 	
	position:absolute;   
	top:-10px; 
	left:-134px; 
	width:100px;
	border:1px solid #959595;
	background-color:#fff; 
	color: #333;
	text-align:left;;
	font-weight:normal;
	padding:6px 10px 8px 10px;
	font-size:1em;
	text-decoration:none;
}
.bulle_exemple_v2-d:hover span{ 
	top:-10px;
	left:20px; 
	width: 185px;
}
.bulle_exemple_v2 span img,
.bulle_exemple-ascendant_v2 span img,
.bulle_exemple_v2-d span img{ 
	display:block; 	
	position:absolute;  
	top: 8px;
	right: -8px;
	width:8px;
	height:15px;
}
.bulle_exemple_v2-d span img{ 
	top: 8px;
	right: 205px;
}
.bulle_info_v2 span { 
	display:block; 	
	position:absolute;   
	top:-10px; 
	left:-116px; 
	width:200px;
	border:1px solid #959595;
	background-color:#fff; 
	color: #333;
	text-align:left;;
	font-weight:normal;
	padding:6px 10px 8px 10px;
	font-size:1em;
	text-decoration:none;
	left:50px;
}
.bulle_info_v2 span img { 
	display:block; 	
	position:absolute;  
	top: 10px;
	left:220px;
	width:8px;
	height:15px;
}
/*--- Atlas ---*/
a.bulle_info {
    position:relative;
    z-index:24;
    color:#000;
    text-decoration:none;
	font-weight:normal;
}
a.bulle_info:hover {
	border:0; /*--- Attribut permettant d'afficher la bulle dans ie6---*/
	z-index:25;
}
a.bulle_info, a.bulle_info:hover, {
	cursor:default;
}
a.bulle_info span {
	display:none;
}
a.bulle_info:hover span{ 
	display:block; 	
 	position:absolute;    
    top:15px; 
    left:50px; 
    width:250px;
    border:1px solid #959595;
	background-color:#fff; 
	color: #333;
    text-align:left;
    font-weight:normal;
    padding:3px;
	font-size:11px;
}

.encart-resultat-salon_1 { /*- quand il y a les onglets --*/
	margin-top: 35px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 5px;
} 
.encart-resultat-salon_2 { /*- quand il n'y a pas les onglets --*/
	margin-top: 5px;
	border: none;
	position: relative;
	padding: 5px;
}
#encart-resultat-salon-v2 table {
	margin-top: 5px;	
}
#choix_salon_temps {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
* html #choix_salon_temps {
	top: -22px;
	left: -6px;	
}
a.onglet-tous-salons-v2, a.onglet-salons-venir-v2, a.onglet-salons-passes-v2,
a.onglet-tous-salons-v2:hover, a.onglet-salons-venir-v2:hover, a.onglet-salons-passes-v2:hover,
a.onglet-tous-salons-v2-active, a.onglet-salons-venir-v2-active,  a.onglet-salons-passes-v2-active,
a.onglet-tous-salons-v2-active:hover, a.onglet-salons-venir-v2-active:hover, a.onglet-salons-passes-v2-active:hover {
	display: block;
	float: left;
	text-align:center;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 4px;
	height: 18px;
	width: 164px;
	background: #fff url(/commun/images/onglet-off.gif) no-repeat; 	
	text-decoration: none;
}
a.onglet-tous-salons-v2:hover, a.onglet-salons-venir-v2:hover, a.onglet-salons-passes-v2:hover,
a.onglet-tous-salons-v2-active, a.onglet-salons-venir-v2-active,  a.onglet-salons-passes-v2-active,
a.onglet-tous-salons-v2-active:hover, a.onglet-salons-venir-v2-active:hover, a.onglet-salons-passes-v2-active:hover {
	color: #000;
	background: #fff url(/commun/images/onglet-on.gif) no-repeat; 
}
.info_past_v2, .info_past_v2_blanc {
	background-color: #f1f1f1;
	padding: 5px 8px 5px 2px;
	margin: 5px 0;
	position: relative;
}
.info_past_v2_blanc {
	background-color: #ffffff;
	margin: 0;
}
.fermer-encart_info_past_v2, .fermer-encart_info_past_v2:hover {
	position: absolute;
	top: 1px;
	right: 1px;
	width: 8px;
	height: 7px;
	background: url(/commun/images/pictos/picto-close-off.gif) no-repeat;	
}
.fermer-encart_info_past_v2:hover {
	background: url(/commun/images/pictos/picto-close-on.gif) no-repeat;	
}
* html .fermer-encart_info_past_v2, * html .fermer-encart_info_past_v2:hover {
	top: 1px;
	right: 35px;
}
#nav-salon-v2-haut {
	padding-top: 5px;
	border-top: #959595 dotted 1px;
}
#back-list-salon-v2, #page_next_prev_fiche_salon_v2 {
	float: left;
	width: 230px;
	height: 22px;
	margin-right: 60px;
	padding-top: 7px;
}
#page_next_prev_fiche_salon_v2 {
	margin-right: 0;
}
#back-list-salon-v2 a, #back-list-salon-v2 a:hover {
	text-decoration:none;
	background:url(/ressources/images/picto-back-salon.gif) no-repeat;
	padding-left:10px;
	margin-bottom: 10px;
}
#back-list-salon-v2 a:hover {
	text-decoration: underline;
}
.picto-print_v2 {
	display: block;
	float: right;
	width: 130px;
	height: 29px;
	font-size: 0.8em;
}
.picto-print_v2 img {
	vertical-align: middle;
}
.fiche-salon_v2-gauche {
	width: 60%;
	float: left;
	clear:both;
	margin-bottom: 5px;
}
.fiche-salon_v2-droite {
	width: 35%;
	float: right;
	margin-bottom: 5px;
}
.date-salon-fiche {
	color: #666;	
}
.infos-fiche-salon-v2 {
	padding: 5px;
	background-color: #f1f1f1;
}
#afficher_image_salon {
	margin-bottom: 5px;	
}
#encart-resultat-salon-v2 table thead td {
	text-align: center;
}
#encart-resultat-salon-v2 table {
	width: 100%;
	border-collapse: collapse;
	border: 1px solid #666;
	margin-bottom: 10px;
}
#encart-resultat-salon-v2 table td {
	border: 1px solid #666;
}
#back-list-salon-v2, #page_next_prev_fiche_salon_v2 {
	margin-bottom: 15px;
}
/*------ Document determination v2 ------*/
#encart-produit {
	margin-top: 35px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 15px 5px 10px 8px;
}
.page_service_flux_tous_pays_top_10_v2 #encart-produit {
	margin-top: 25px;
}
#choix_produit {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
*html #choix_produit {
	top: -22px;
	left: -9px;	
}
a.onglet-hs, a.onglet-keyword, a.onglet-preferences,
a.onglet-hs:hover, a.onglet-keyword:hover, a.onglet-preferences:hover,
a.onglet-hs-active,  a.onglet-keyword-active, a.onglet-preferences-active,
a.onglet-hs-active:hover, a.onglet-keyword-active:hover, a.onglet-preferences-active:hover {
	display: block;
	float: left;
	text-align:center;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 4px;
	height: 18px;
	width: 164px;
	background: #fff url(/commun/images/onglet-off.gif) no-repeat; 	
	text-decoration: none;
}
a.onglet-hs:hover, a.onglet-keyword:hover, a.onglet-preferences:hover,
a.onglet-hs-active,  a.onglet-keyword-active, a.onglet-preferences-active,
a.onglet-hs-active:hover, a.onglet-keyword-active:hover, a.onglet-preferences-active:hover {
	color: #000;
	background: #fff url(/commun/images/onglet-on.gif) no-repeat; 
}
a.onglet-hs, a.onglet-keyword, a.onglet-preferences {
	color:#aba195;
}
.afficher-detail, .cacher-detail,
.afficher-detail:hover, .cacher-detail:hover {
	padding-left: 10px;
	margin-left: 20px;
	text-decoration: underline;	
	background: url(/images/picto-plus.gif) left center no-repeat;
}
.afficher-detail:hover, .cacher-detail:hover {
	text-decoration: none;	
}
.cacher-detail, .cacher-detail:hover {
	background: url(/images/picto-moins.gif) left center no-repeat;	
}
.atlas-sites-old table.invisible,
.atlas-sites-old table.invisible td {
	border: none;	
	width: auto;
}
.marge-table {
	height:15px;
	width:90%;
	clear:both;
}
.select_pays-gtm {
	width: 240px;	
}
/*------------ GTM - 3 blocs nomenclature ------------*/
.nomenclature_type_1, .nomenclature_type_2, .nomenclature_type_3 {
	float:left;
	width:200px;
	border:1px solid #ddd;
	padding:5px;
	margin:20px 20px 0 0;
	height:112px;
	background-color:#f4f4f4;
}
.nomenclature_type_2 {
	margin-right:0;
}
.input_clave {
	width:200px;
	background-color:#fff;
}
.input_nombre {
	width:20px;
	background-color:#fff;
}
.nomenclature_type-actif {
	border:2px solid #ff6600;
}
.nomenclature_type_1 h2, .nomenclature_type_2 h2, .nomenclature_type_3 h2 {
	margin-top:0;
	margin-bottom:10px;
}
.nomenclature_type_1 .bouton-off, .nomenclature_type_2 .bouton-off, .nomenclature_type_3 .bouton-off,
.nomenclature_type_1 .bouton-on, .nomenclature_type_2 .bouton-on, .nomenclature_type_3 .bouton-on {
	margin-top:5px;
}
/*------------ Boite d'aide service ------------*/
.div-note2 {
	width:73%; 
	float:left;
	margin-bottom:10px;
	position:relative;
}
.div-note2 a.lien-page {
	position:absolute;
	z-index:2;
	top:22px;
	left:440px;
	width:100px;
}
.note2 {
	width:23%;
	float:right; 
	border:1px solid #ddd;
	padding:2px 1px 2px 5px;
	text-align:left;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	background-color: #f4f4f4;
}

