/*****************************************************************************************
*	CSS - PRESENTATION GENERALE MAGELLAN-BERGERAC                                         *
*****************************************************************************************/

/* Marges et taille police par defaut */
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; FONT-SIZE: 11px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify;}
.global {
	width: 998px;
	padding: 0;
	margin: 0;
}
.page {	  MARGIN-TOP: 10px;  MARGIN-LEFT: 5px;  }

/*BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: justify} */

/*styles des formulaires*/
textarea { border: 1px solid #61787e; font-size: 1.1em; padding-left: 5px; padding-right: 5px; }
.inputText { border: 1px solid #61787e; font-size: 1.1em; 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;}
select { font-size: 12px; color : #666666; background-color: #ffffff;} /* choix de la home + choix de tous les formulaires */
.contenu {
	float: left; 
	iwidth: 100%; 
	iwidth: 828px;
}
form {
	font-family:Arial, Helvetica, sans-serif;
	/*margin:4px 0 0 0;*/
}
.form-onglet {
	position:relative;
	width:122px;
}
.form-onglet .HomeMenu {
	position:absolute;
	z-index:2;
	width:98px !important;
	width:99px !important!;
	width:98px;
	height:18px;
	background-color:#9d0a14;
	padding:3px 2px 0 3px;
	top:1px;
	left:1px !important;
	left:0px !important!;
	left:0px;
}
input {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #5a5a5a;
	background-color:#ffffff;
	font-size:1em;
	margin:0px;
	/*width:228px;
	padding:3px 0 3px 0;*/
}
.input_identifiant {
	width:163px;
	border:1px solid #000;
}
.input_mdp {
	width:119px;
	border:1px solid #000;
}
.input_radio {
	width:auto;
	background-color:none;
	border:0;
}
.input#ok {
	border:0;
}
.input_antispam {
	width:170px;
}
select {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #5a5a5a;
	background-color:#ffffff;
	font-size:1em;
	margin:0px;
	/*height:18px;
	width:230px;
	padding: 1px 0;*/
}
.select-onglet {
	border:1px solid #a41721;
	height:18px;
	z-index:1;
}
option {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0px;
}
textarea {
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #5a5a5a;
	margin:0px;
	/*width:228px;
	height:80px;*/
}




/* Titres de la page */
h1 { color: #3C9FB4; font-size: 16px; font-weight: bold; padding-left: 0px; margin-bottom: 0px; margin-top: 0;}
h2 { color: #8C8D8E; font-size: 14px; font-weight: bold; padding: 0; margin: 0; }
h3 { color: #5C88A1; font-size: 12px; font-weight: bold; margin: 0.5em 0;}
.atlas h3 {clear:both;}
h4 { font-size: 1em; font-weight: bold; padding: 0; margin:10px 0 3px 0; clear:both; }
.TitreMenuDroit { color: #ffffff;  font-weight: bold; font-size: 12px;}
.TitreMenuDroit2 { color: #ffffff;  font-weight: bold; font-size: 11px;}
.sousTitre {  color: #8C0000; font-weight: bold; font-size: 14px;}
/* presentation sur la home */

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



a.baselinelink { color: #8C0000; text-decoration: underline; font-size: 12px;}
a.baselinelink:link { color: #8C0000; font-size: 12px; font-style: bold; font-weight: bold; font-family: Arial, Verdana; text-decoration: none }
a.baselinelink:visited { color: #8C0000; font-size: 12px; font-style: bold; font-weight: bold; font-family: Arial, Verdana; text-decoration: none }
a.baselinelink:hover { color: #8C0000; font-size: 12px; text-decoration: underline; }
a.baselinelink:active { color: #8C0000; font-size: 12px; font-style: bold; font-weight: bold; font-family: Arial, Verdana; text-decoration: none }



a.TitreIndex { color: #8C0000; text-decoration: underline;}
a.TitreIndex:link { color: #8C0000; font-style: bold; font-weight: bold; font-family: Arial, Verdana; text-decoration: none }
a.TitreIndex:visited { color: #8C0000; font-style: bold; font-weight: bold; font-family: Arial, Verdana; text-decoration: none }
a.TitreIndex:hover { color: #8C0000; text-decoration: none; }
a.TitreIndex:active { color: #8C0000; font-style: bold; font-weight: bold; font-family: Arial, Verdana; text-decoration: none }
.TitreIndex {
	font-size: 10pt;
	font-weight: bold;
	color: #8C0000;
	padding-top: 6px;
	padding-right: 40px;
}	
/*.Breves {
	font-size: 8pt;
	font-weight: bold;
	}*/

/*.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}*/
.Titreupline { color: #ffffff; font-weight: bold; font-size: 14px;}
.txtupline { color: #ffffff; font-weight: normal; font-size: 11px;}

/* Styles des textes */
.txttitreMenuAtlas { color: #8C0000; font-weight: normal; font-size: 12px; text-decoration: none; }
.sous_services { background-color: #EAF4D7; margin-bottom: 1px; }
.txtLegendeTitre { color: #3C9FB4; font-weight: bold; font-size: 9px; text-decoration: none; }
.txtLegendeIndicateur { color: #8C8D8E; font-weight: normal; font-size: 9px; text-decoration: none; }
.txtLegendeIndicateurautre { color: #666666; font-weight: normal; font-size: 9px; text-decoration: none; }


.txtLegendeValeur { color: #689E09; font-weight: normal; font-size: 9px; text-decoration: none; }
.txtSimulateur { color: #3C9FB4; font-weight: normal; font-size: 11px; text-decoration: none; }
.txtSimulateurUnite { color: #8C8D8E; font-weight: normal; font-size: 11px; text-decoration: none; }
.txtMenuDroit { color: #ffffff; font-weight: normal; font-size: 11px; text-decoration: none; }
.txtpictosAtlas { color: #8C8D8E; font-weight: normal; font-size: 10px; text-decoration: none }
.txtTarifGratuit {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #D8850E; }
.txtTarifDevis {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #689E09; }
.txtProfilObligatoire {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #3C9FB4; }
.sous_titre_menu { font-size: 8pt; color: #FFFFFF; text-align: center; font-weight: bold; background-color: #75855A; margin-bottom: 1px; } /*ComboRecherche MenuDroit*/
.txtbreves{ color: #333333; font-weight: normal; font-size: 11px; text-decoration: none; }





/* Salons 
.sfondogrigio {
	COLOR: #333333;
	BACKGROUND-COLOR: #ebebeb
}

.rosso10bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #f26a27;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
.grigio9bold {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif
}
*/


/* Styles des nom de pays - Home CONTINENT */
.NomPaysEC{ color: #99071B; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysAN{ color: #2CA1B4; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysAS{ color: #91C42A; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysEN{ color: #C92A3F; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysES{ color: #752D4F; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysA{ color: #D3AE31; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysER{ color: #296B81; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysAsie{ color: #DD762B; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPaysOC{ color: #B53B9B; font-weight: normal; font-size: 11px; text-decoration: none }

.NomPays_europe-centrale{ color: #99071B; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_amerique-du-nord{ color: #2CA1B4; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_amerique-du-sud{ color: #91C42A; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_europe-du-nord{ color: #C92A3F; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_europe-du-sud{ color: #752D4F; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_afrique{ color: #D3AE31; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_europe-de-l-est{ color: #296B81; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_asie{ color: #DD762B; font-weight: normal; font-size: 11px; text-decoration: none }
.NomPays_oceanie{ color: #B53B9B; font-weight: normal; font-size: 11px; text-decoration: none }
.continent_ligne_monde { background-color: #E8E8FF; }
.continent_ligne_continent { background-color: #EEEEFF; }

/* Liens courants dans la page */
a { color: #000000; text-decoration: underline;}
a:link { color: #689E09; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a:visited { color: #689E09; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }
a:hover { color: #8C8D8E; text-decoration: underline; }
a:active { color: #689E09; font-style: normal; font-weight: normal; font-family: Arial, Verdana; text-decoration: none }


a.orange:link{ color: #DD762B; font-weight: bold; font-size: 11px; text-decoration: none }
a.orange:visited{ color: #DD762B; font-weight: bold; font-size: 11px; text-decoration: none }
a.orange:hover{ color: #DD762B; font-weight: bold; font-size: 11px; text-decoration: underline }
a.orange:active{ color: #DD762B; font-weight: bold; font-size: 11px; text-decoration: none }


/* Liens home MENU navigation*/
a.HomeMenu:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; }
a.HomeMenu:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px; }
a.HomeMenu:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 11px }
a.HomeMenu:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px }
.HomeMenu { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 11px }

/* Liens d'acces aux themes de l'ATLAS */
a.menuATLAS:link { color: #8C8D8E; text-decoration: none; font-weight: normal; font-size: 11px;}
a.menuATLAS:visited { color: #8C8D8E; text-decoration: none; font-weight: normal; font-size: 11px; }
a.menuATLAS:hover { color: #8C8D8E; text-decoration: underline; font-weight: normal; font-size: 11px }
a.menuATLAS:active { color: #8C8D8E; text-decoration: none; font-weight: normal; font-size: 11px }

a.liennoir:link {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;}
a.liennoir:visited {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;}
a.liennoir:hover {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666}
a.liennoir:active {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #666666;text-decoration: none;}

/* Liens courants menu droit */
a.MenuDroit:link { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px;}
a.MenuDroit:visited { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px; }
a.MenuDroit:hover { color: #ffffff; text-decoration: underline; font-weight: normal; font-size: 11px }
a.MenuDroit:active { color: #ffffff; text-decoration: none; font-weight: normal; font-size: 11px }



a.MenuDroittitre:link { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 13px;}
a.MenuDroittitre:visited { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 13px; }
a.MenuDroittitre:hover { color: #ffffff; text-decoration: underline; font-weight: bold; font-size: 13px }
a.MenuDroittitre:active { color: #ffffff; text-decoration: none; font-weight: bold; font-size: 13px }


/* Chemin de navigation */
a.lienNav:link { color: #3C9FB4; text-decoration: underline; }
a.lienNav:visited{ color: #3C9FB4; text-decoration: underline; }
a.lienNav:hover { color: #3C9FB4; text-decoration: underline; }
a.lienNav:active { color: #3C9FB4; text-decoration: underline; }
/* Dernier element du chemin - element non cliquable */
.activeNav { color : #3C9FB4;  text-decoration: none;  }

/* Liens pied de page */
a.lienBas { color: #000000; text-decoration: none; }	
a.lienBas:link { color: #000000; text-decoration: none; }	
a.lienBas:visited { color: #000000; text-decoration: none; }	
a.lienBas:hover { color: #000000; text-decoration: underline; }

/*-------------------------------------------------
			  Atlas - gere par Romain
--------------------------------------------------*/			  
/* Legende des tableaux */
.txtsource { font-style: italic; font-weight: normal; font-size: 9px; text-decoration: none
}

/* Bordures de tableau */
.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 none #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;
}
.boredurebasdoite {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #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;
}
.bordurebasdoite_pour_de_vrai {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.boredurehautdroite {
	border: 1px solid #666666;
	background-color: #DBDBDD;
	font-weight: bold;
}
.bordurehautdroite {
	border: 1px solid #666666;
	background-color: #DBDBDD;
	font-weight: bold;
}
.boredurebas {
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.bordurebas {
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.bordurebasunique {
	border-top: Aucune;
	border-right: Aucune;
	border-bottom: 1px solid #666666;
	border-left: Aucune;
}
.boredurehaut  {
	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;
}
.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;
}

.bordurecotes{
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #5C88A1;
	border-left-color: #5C88A1;
}

.Menuatlas { color: #5C88A1; text-decoration: none; font-weight: bold; font-size: 12px; }
/*--------------------------------------------------------------
		Moteur de recherche
--------------------------------------------------------------*/
.terme {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #689E09} /* expansions produits */
.pays {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #D8850E} /* expansions pays */
a.TitreDocMoteur:link { color: #8C8D8E; font-size: 11px; text-decoration: none; }
a.TitreDocMoteur:visited{ color: #8C8D8E; font-size: 11px; text-decoration: none; }
a.TitreDocMoteur:hover { color: #8C8D8E; font-size: 11px; text-decoration: underline; }
a.TitreDocMoteur:active { color: #8C8D8E; font-size: 11px; text-decoration: none; }
select.MoteurProduit { font-size: 11px; color : #8C8D8E; background-color: #ffffff;} /* choix de la home + choix de tous les formulaires */
select.MoteurPays { font-size: 11px; color : #8C8D8E; background-color: #ffffff;} /* choix de la home + choix de tous les formulaires */


a.TitreDocMoteurautre:link { color: #666666; font-size: 11px; text-decoration: none; }
a.TitreDocMoteurautre:visited{ color: #666666; font-size: 11px; text-decoration: none; }
a.TitreDocMoteurautre:hover { color: #666666; font-size: 11px; text-decoration: underline; }
a.TitreDocMoteurautre:active { color: #666666; font-size: 11px; text-decoration: none; }
select.TitreDocMoteurautre { font-size: 11px; color : #666666; background-color: #ffffff;} /* choix de la home + choix de tous les formulaires */



/*STYLE POUR ATLAS A CONSERVER MAIS NON UTILISES */
/* A utiliser pour marge ATLAS */
.margeGauche {
	PADDING-LEFT: 20px
}
.margeBas {
	PADDING-BOTTOM: 7px
}

/* Disposer l'image Impression a droite => prevoir de l'utiliser pour l'ATLAS */
.imprimer {

	PADDING-LEFT: 5px; FLOAT: right; WIDTH: 20px; HEIGHT: 16px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: right
}



/*--------------------------------------------------------------
		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;
	}
.ETAT_connecte_et_services .atlas, .ETAT_non_connecte_et_services .atlas {/* permet de recentrer les pages des nouveaux services (général) */
margin:25px 0 0 73px;
width:720px;
}
.ETAT_connecte_et_services .atlas, .ETAT_non_connecte_et_services .atlas {
	min-height: 565px;
}
.ETAT_connecte_et_service .contenu {
	margin-left: 15px	
}
.atlas2 {
	margin-left: 15px	
}
/* 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_blanc_rose_rouge,
.indicateur_consommation_par_habitant,
.indicateur_consommation_globale,
.indicateur_type_de_consommateur,
.indicateur_restaurant,
.indicateur_grande_distribution,
.indicateur_magasins_specialises,
.indicateur_douanes,
.indicateur_accise,
.indicateur_importation_de_vins_francais,
.indicateur_production_locale,
.indicateur_importation_globale
{
	display: none;
	font-weight: bold;
}

.indicateur_courant_blanc_rose_rouge .indicateur_blanc_rose_rouge
{
	display: block;
}

.indicateur_courant_consommation_par_habitant .indicateur_consommation_par_habitant,
.indicateur_courant_consommation_globale .indicateur_consommation_globale,
.indicateur_courant_type_de_consommateur .indicateur_type_de_consommateur,
.indicateur_courant_restaurant .indicateur_restaurant,
.indicateur_courant_grande_distribution .indicateur_grande_distribution,
.indicateur_courant_magasins_specialises .indicateur_magasins_specialises,
.indicateur_courant_douanes .indicateur_douanes,
.indicateur_courant_accise .indicateur_accise,
.indicateur_courant_importation_de_vins_francais .indicateur_importation_de_vins_francais,
.indicateur_courant_production_locale .indicateur_production_locale,
.indicateur_courant_importation_globale .indicateur_importation_globale
{
	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: #000000; font-weight: bold; ibackground-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: #000000; font-weight: bold; ibackground-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: #000000; font-weight: bold; ibackground-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: #000000; font-weight: bold; ibackground-color: #75855A;
}
.agama_liste_dynamique__titre
{
	height: 35px;
/*
	background-color: #DFECF3;
	color: #000099;
	font-size: 8pt;
*/
	text-align: center;
font-size: 8pt; color: #000000; font-weight: bold; ibackground-color: #75855A;
}
.agama_liste_dynamique__titre th
{
font-size: 8pt; color: #000000; 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: #000000; font-weight: bold; ibackground-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; }


TABLE.page_service
{
    WIDTH: 100%;
    FONT-FAMILY: Arial;
}
.service_titre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    FONT-FAMILY: Arial
}
.service_texte
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: justify
}
.service_input
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
}

/*Styles atlas*/

.atlas
	{
	width: 720px;
	}

.atlas p.retour, p.retour
	{
		text-align: right;
		clear:both;
	}
	
.atlas .sources
	{
		font-style: italic;
	}

.atlas table, .atlas-sites-old table {
		border-collapse: collapse;
		width: 100%;
	}
.atlas-sites-old table {
	margin-bottom: 10px;
}
.atlas thead td, .atlas-sites-old thead td, .atlas thead td a.bulle_exemple_v2, .atlas thead td a.bulle_exemple_v2:hover {
	background-color: #5a5a5a;
	color:#FFF;
	}
.atlas td, .atlas-sites-old td {
		border: #858585 1px solid;
		padding: 4px;
		text-align: center;
	}	
.atlas-sites-old td {
		text-align: left;
}
.atlas-sites-old td.aucentre {
		text-align: center;
}
.atlas td.intitule
	{
		text-align: left;
		width: auto;
	}
#pays
	{
	margin: 1em 0;
	}	

#pays>*
	{
	float: left;
	margin: auto 0;
	}
	
#pays>h1
	{
	margin: .4em .2em;
	overflow: visible;
	}
	
#impression
	{
	float: right;
	}
	
#ancres
	{
	margin-top: 1em;
	clear: both;
	margin-bottom:25px;
	}

caption
	{
	color: #5C88A1;
	font-size: 12px;
	font-weight: bold;
	margin: 0.5em 0;
	text-align: left;
	}
.services, .contact-atlas {
	background-image:url(/commun/images/pictos/services.gif);
	background-repeat:no-repeat;
	text-indent:27px;
	padding-top:4px;
	padding-bottom:3px;
}
.services, .contact-atlas {
	clear:both;
}
.contact-atlas {
	background-image:url(/commun/images/pictos/contact.gif);
	background-repeat:no-repeat;
}








/*
                                             |------------------|
   			                                 |   Styles Atlas   |
		                                     |------------------|			
*/
/*------------------------------------ Styles Ok -----------------------------------------*/
#donnees1 {
	width:450px;
	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 0 0 !important;
	padding:5px 5px 0 0 !important!;
	padding:9px 5px 0 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:9px;
	padding:18px 5px 0 0 !important;
	padding:14px 5px 0 0 !important!;
	padding:6px 5px 0 0;
	margin:0px;
	color:#FFFFFF;
	float:right;
	width:180px;
	clear:both;
	text-align:right;
}
#meteo .sources {
	padding:10px 0 0 20px;
	clear:both;
}
.titre-encart {
	background-color:#3e97d6;
	font-weight:bold;
	font-size:10px;
	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;
}
.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, dl.informations-2, dl.informations-3, dl
	{
	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;
	}
.page_service_flux_import_export dl.informations dt
	{
	font-size:10px;
	}
dl.informations-2 dt
/* titres (ex : divers__actualites.html) */
	{
	width: 83%;
	text-align:left;
	}
	
dl.informations-3 dt
/* titres (ex : recherche__etudes-memos.html) */
	{
	width: 34%;
	}
#liste-dl
	{
	width:98%;
	}
dl dd
	{
	width: 72%;
	float: left;	
	margin: 0.5em 0 0.7em 0.3em;
	padding-left:0.7em;
	}
dl.informations dd
	{
	border-left:0.1em solid #ededed;
	}
dl.informations-2 dd
	{
	width: 14%;
	}
	
dl.informations-3 dd
	{
	width: 63%;
	}
dl.informations dd table
	{
	width:100%;
	}
dl.informations dd table td
	{
	text-align:justify;
	vertical-align:top;
	padding:0 0 8px 0;
	}
dl.informations dd table td.marge-dd
	{
	width:5%;
	}
dl.informations dt ul
	{
	margin:0 0 0 18px;
	padding:0px;
	}
dl.informations dt li
	{
	color:#999999;
	font-size:10px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-image:none;
	list-style:circle;
	list-style-position:outside;
	}
/*-- 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;
	text-align:left;
	}
	
/*-- 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;
	}
.unite
	{
	font-weight:normal;
	}


#pays h1
	{
	float: left;
	background: none;
	color: #000;
	font-size: 1.6em;
	padding:5px 3px 0 3px;
	text-indent: 0;
	font-weight:normal;
	margin:0 0 20px 0 !important;
	margin:0 0 0 0 !important!;
	margin:0 0 0 0;
	}
	
#pays img
	{
	float: left;
	}
h1#rubrique
	{
	clear:left;
	}










/*--------------------------- Table -------------------------*/
.tableau-vin-2
	{
	width: 978px;
	margin-left:10px;
	}
.tableau-vin table
	{
	margin:0 0 10px 0;
	border: 1px solid #858585;
	border-collapse: collapse;
	width: 100%;
	}
.tableau-vin-2 table
	{
	width: 978px;
	}
.tableau-vin table td
	{
	text-align:center;
	}	
.marge-table {
	height:1px;
	width:90%;
	clear:both;
}
.tableau-vin .marge-table, .marge-table2 {
	height:15px;
	width:90%;
	clear:both;
}
.marge-table2 {
	height: 25px;
}
.tableau-vin table.liens td
	{
	text-align: left;
	width: 50%;
	}
	
.tableau-vin thead td
	{
	width: auto;
	font-weight: bold;
	text-align:center;
	color:#FFFFFF;
	background-color:#5a5a5a;

	font-size:9px;
	padding-left:2px;
	padding-right:2px;
}
.tableau-vin-2 thead td
	{
	font-size:11px;
}
.tableau-vin td.simple {
	/*width:78px;*/
	padding-left:2px;
	padding-right:2px;
}
.tableau-vin td.simple {
	width: 12.5%;
}
.tableau-vin td.colonne-1 {
	font-size:11px;
}
.tableau-vin td.simple-pt {
	width: 7%;
}
.tableau-vin td.simple-gd {
	width: 18%;
}
.tableau-vin td.simple2 {
	/*width:70px;*/
	padding-left:5px;
	padding-right:2px;
	text-align:left;
}
.tableau-vin table.colonnes-8 td {
	width: 12.5%;
}
.tableau-vin table.colonnes-9 td {
	width: 11.1%;
}

.tableau-vin td  {
	font-size: 10px;
	padding: 4px;
	border: 1px solid #858585;
	text-align: left;
	}
	
.tableau-vin td.simple
	{
	width: 7em;
	}
	
.bloc-legende-vin {
	float:left;
	width:auto !important;
	width:90% !important!;
	width:90%;
	margin:0 0 10px 0;
	font-size:9px;
	clear:both;
}
.legende-vin {
	margin:0 10px 0 0;
}
/* info bulle */
.bulle_info:hover {
	border:0; /*--- Attribut permettant d'afficher la bulle dans ie6---*/
	z-index:25;
}
.atlas a.bulle_info, .atlas a.bulle_info:hover {
	color:#000;
	cursor:default;
	text-decoration:none;
	text-align:left;
}
.bulle_info:hover span,
.bulle_gtm:hover .info_bulle_gtm {   
    top:18px; 
    left:90px;
    width:200px;
    border:1px solid #9f0914;
    background-color:#9f0914; 
}
.bulle_gtm:hover .info_bulle_gtm {     
    top:23px; 
    left:7px;
}
#cout_rendu__resultat .bulle_info:hover span,
#cout_rendu__resultat .bulle_gtm:hover .info_bulle_gtm {   
    top:-50px; 
    left:-150px;
    width:120px;
    border:1px solid #9f0914;
    background-color:#9f0914; 
}


/*--------------------------- Template -------------------------*/
.bandeau-2 {
	background-image:url(../images/bandeau-2.jpg);
	background-repeat:no-repeat;
	background-color:#5a5a5a;
}
.h1-accueil {
	display:none;
}
.ETAT_connecte_et_accueil h2, .ETAT_non_connecte_et_accueil h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	font-weight:normal;
	margin:3px 0 5px 0;
}
.ETAT_connecte_et_accueil h2 span.h2-h3,
.ETAT_non_connecte_et_accueil h2 span.h2-h3,
.ETAT_non_connecte_et_accueil h3,
.ETAT_connecte_et_accueil h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#9d0a14;
	font-weight:bold;
}
.ETAT_non_connecte_et_accueil h3,
.ETAT_connecte_et_accueil h3 {
	margin:5px 0 3px 0;
}
.ETAT_connecte_et_accueil h2 span.h2-h3 a,
.ETAT_non_connecte_et_accueil h2 span.h2-h3 a,
.ETAT_non_connecte_et_accueil h3 a,
.ETAT_connecte_et_accueil h3 a,
.ETAT_non_connecte_et_accueil h3 a:hover,
.ETAT_connecte_et_accueil h3 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#9d0a14;
	font-weight:bold;
	text-decoration:none;
}
.ETAT_connecte_et_accueil h2 span.h2-h3 a:hover,
.ETAT_non_connecte_et_accueil h2 span.h2-h3 a:hover,
.ETAT_non_connecte_et_accueil h3 a:hover,
.ETAT_connecte_et_accueil h3 a:hover {
	color:#da3843;
	text-decoration:none;
}
.ETAT_connecte_et_accueil p, .ETAT_non_connecte_et_accueil p {
	text-align:left;
	margin:5px 0 5px 0;
}
.img-ds-txt {
	width:137px;
	border:1px solid #dedede;
	margin:3px 7px 2px 0;
	float:left;
}
a.lien-page {
	font-weight:bold;
	background-image:url(../images/picto-lien.gif);
	background-repeat:no-repeat;
	padding-left:6px;
}
a.lien-page:hover {
	font-weight:bold;
	background-image:url(../images/picto-lien-off.gif);
	background-repeat:no-repeat;
	padding-left:6px;
}
.encart-atlas {
	background-image:url(../images/fond-atlas.gif);
	background-repeat:no-repeat;
	padding:7px 25px 20px 5px;
	width:476px;
}
.encart-prospection {
	background-image:url(../images/fond-prospection.gif);
	background-repeat:no-repeat;
	padding:7px 5px 20px 5px;
	width:482px;
}
.encart-prospection .bloc1 h3,
.encart-prospection .bloc2 h3 {
	margin-top:20px;
}
.encart-prospection .bloc1 {
	float:left;
	width:225px;
}
.encart-prospection .bloc2 {
	float:left;
	width:220px;
	margin-left:35px;
}
.encart-prospection .bloc3 {
	float:left;
	width:482px;
	height:80px;
	padding-top:14px;
	margin-top:10px;
	background:url(../images/img-services.jpg) top right no-repeat;
}
.carte-monde {
	position:relative;
	width:369px;
	height:207px;
	margin:0 0 10px 52px;
	float:left;
	z-index:1;
}
.carte-detail {
	position:absolute;
	width:115px;
	/*top:30px;
	left:-107px;*/
	top:10px;
	left:190px;
	z-index:2;
	background-color:#FFF;
	padding:2px;
	
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	opacity:0.85;
}
.carte-detail-EN {
	/*width:120px;*/
	top:10px;
	left:205px;
	z-index:3;
}
.carte-detail-ES {
	/*width:120px;*/
	top:30px;
	left:190px;
}
.carte-detail-EC {
	/*width:120px;*/
	top:20px;
	left:190px;
}
.carte-detail-EE {
	/*width:120px;*/
	top:0px;
	left:265px;
}
.carte-detail-AN {
	/*width:120px;*/
	top:20px;
	left:100px;
}
.carte-detail-AS {
	/*width:120px;*/
	top:95px;
	left:130px;
}
.carte-detail-AF {
	/*width:120px;*/
	top:100px;
	left:215px;
}
.carte-detail-ASIE {
	/*width:120px;*/
	top:45px;
	left:300px;
}
.carte-detail-OCE {
	/*width:120px;*/
	top:135px;
	left:325px;
}
.carte-detail strong {
	display:block;
	margin:5px 0 4px 3px;
}
.carte-detail a.lien-page {
	display:block;
	margin:4px 0 5px 3px;
}
a.lien-carte {
	display:block;
	background:url(../images/picto-lien-carte.gif) center left no-repeat;
	padding:2px 2px 2px 10px;
	margin:1px 0 0 0;
	color:#9d0a14;
	font-size:1em;
	text-decoration:none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}
a.lien-carte:hover {
	display:block;
	background:url(../images/picto-lien-carte-on.gif) #9d0a14 center left no-repeat;
	padding:2px 2px 2px 10px;
	color:#FFF;
	font-size:1em;
	text-decoration:none;
}
.btn {
	background-color:#9d0a14;
	color:#fff;
}
.input-radio {
	border:0;
}

#mon_scroll div {
	margin-bottom:7px;
}
#defil-actus {
	/*width: 330px;*/
	width: 320px;
	height: 70px;
	position: relative;
	overflow: hidden; 
}
#defil-actus2 {
	width: 440px;
	height: 70px;
	position: relative;
	overflow: hidden; 
	margin-bottom: 10px;
}
#defil-actus p, #defil-actus2 p {
	padding: 0;
	margin: 3px 0;
}

.contact-atlas {
	display: none;	
}
/*------------ Onglets adaptables ------------*/
#encart-contenu, #encart-resultat-salon-v2 {
	margin-top: 50px;
	border: #e0e0e0 1px solid;
	position: relative;
	padding: 0 8px;
}
#choix_contenu, #choix_salon_temps {
	height: 23px;
	position: absolute;
	z-index: 20;
	top: -23px;
	left: -1px;	
}
* html #choix_contenu, * html #choix_salon_temps {
	top: -22px;
	left: -9px;
}
a.onglet-contenu, a.onglet-contenu:hover, a.onglet-contenu-actif, a.onglet-contenu-actif:hover {
	position:relative;
	display:inline-block;
	text-align:center;
	font-size: 12px;
	padding: 5px 10px 0 14px;
	margin-right:4px;
	height: 18px;
	background: #fff url(/commun/images/onglets/onglet-1-off.gif) no-repeat; 	
	text-decoration: none;
}
* html a.onglet-contenu, * html a.onglet-contenu:hover, * html a.onglet-contenu-actif, * html a.onglet-contenu-actif:hover, 
*+html a.onglet-contenu, *+html a.onglet-contenu:hover, *+html a.onglet-contenu-actif, *+html a.onglet-contenu-actif:hover {
	margin-right:6px;
}
a.onglet-contenu:hover, a.onglet-contenu-actif, a.onglet-contenu-actif:hover {
	color: #000;
	background: #fff url(/commun/images/onglets/onglet-1-on.gif) no-repeat; 
}
a.onglet-contenu-actif, a.onglet-contenu-actif:hover {
	cursor:default;
}
a.onglet-contenu img, a.onglet-contenu:hover img,
a.onglet-contenu-actif img, a.onglet-contenu-actif:hover img {
	position:absolute;
	top:0;
	right:-7px;
	z-index:3;
	width:7px;
	height:23px;
}
/*------------ Flux vin ------------*/
#encart-contenu .select_flux-2, #encart-contenu .select_flux-2 {
	width:483px;
}
#encart-contenu .select_flux, #encart-contenu .select_flux {
	width:235px;
}
.clear {
	clear:both;
}
.sources {
	font-weight:10px;
	font-style:italic;
	margin-bottom:5px;
}
.bouton-off {
	background-color:#8c0101;
}
.bouton-on {
	border:1px solid #8c0101;
	color:#8c0101;
}
#encart-contenu table { 
  	margin: 0 0 10px 0; 
  	border: 1px solid #858585;
  	border-collapse: collapse;
  	border-spacing: 0; 
  	width: 100%;
} 
#encart-contenu table td { 
  	width: auto;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	border: 1px solid #858585;
  	border-collapse: collapse;
}
#encart-contenu thead td {
	background-color: #5a5a5a;
	color:#FFF;
}
.retour {
	text-align:right;
}

/*------------ lien suivant vin découpé ------------*/
.onglet-suivant {
	width:50%;
	height:25px;
	float:right;
	margin:15px 0;
	text-align:right;
}
a.lien-suivant-atlas {
	color:#999999;
	font-weight:bold;
	padding:2px 5px 3px 0;
	text-decoration:underline;
	outline:dotted thin #ccc;
}
a.lien-suivant-atlas:hover {
	color:#fff;
	background-color:#689E09;
	text-decoration:none;
	outline:none;
}
a.lien-suivant-atlas .fleche-suivant {
	color:#689E09;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/pictos/suivant.gif) #fff no-repeat right;
	vertical-align:middle;
	padding:0 15px 2px 5px;
}
a.lien-suivant-atlas:hover .fleche-suivant {
	color:#fff;
	background:url(/commun/images/pictos/suivant-on.gif) #689E09 no-repeat right;
	text-decoration:none;
}
/*------------ lien precedent vin découpé ------------*/
.onglet-precedent {
	width:50%;
	height:25px;
	float:left;
	margin:15px 0;
}
a.lien-precedent-atlas {
	color:#999999;
	font-weight:bold;
	padding:2px 0 3px 5px;
	text-decoration:underline;
	outline:dotted thin #ccc;
}
a.lien-precedent-atlas:hover {
	color:#fff;
	background-color:#689E09;
	text-decoration:none;
	outline:none;
}
a.lien-precedent-atlas .fleche-precedent {
	color:#689E09;
	text-decoration:none;
	font-weight:normal;
	background:url(../images/pictos/precedent.gif) #fff no-repeat left;
	vertical-align:middle;
	padding:0 5px 2px 15px;
}
a.lien-precedent-atlas:hover .fleche-precedent {
	color:#fff;
	background:url(/commun/images/pictos/precedent-on.gif) #689E09 no-repeat left;
	text-decoration:none;
}
/*------------ Liens vers les services depuis l'atlas ------------*/
.atlas .lien-service_atlas a, .atlas .lien-service_atlas a:hover {
	color: #689e09;
	font-size: 1em;
	cursor: pointer;
}
.atlas .lien-service_atlas a:hover {
	color: #8c8d8e;
	text-decoration: underline;
}
.atlas .lien-service_atlas a span {
	top:16px; 
    left:40px;
    width:250px;
}
/* --- etudes memos v2 */
.choix {
 	width: 120px;
	line-height: 15px;
	float: left;
    margin: 0 0 3px 5px;
}
.clear {
	clear:both;
}
.ETAT_connecte_et_moteur-de-recherche .atlas {
	margin-left: 25px;	
}
.ETAT_connecte_et_moteur-de-recherche h1 {
	margin-bottom: 15px;	
}
.atlas .traduction_forcee table td {
	border: 0;
	text-align: left;
}
.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: 5px;
}
a.tag-poids-2, a.tag-poids-2:hover {
	font-size: 14px;
	margin: 3px 4px;
}
a.tag-poids-3, a.tag-poids-3:hover {
	font-size: 16px;
	margin: 2px 4px;
}
a.tag-poids-4, a.tag-poids-4:hover {
	font-size: 18px;
	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:180px; 
	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;
}

/*-- service nomenclature v2 --*/
.nomenclature_type_1 h2, .nomenclature_type_2 h2, .nomenclature_type_3 h2 {
	font-size: 1.1em;
}
select#pays {
	margin-top: 0px;	
}
/*--- 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;
	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 {
	width:100%;
	float:left;
	display:block;
	border-top:1px solid #fff;
	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;
}
.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 #fff;
	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 #fff;
	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;
}
span.pas_donnees_piers {
	display: block;
	background-color: #fff;
	color:#F00;
}
.s_nomenclature .bouton-off {
	float: right;
	margin: 4px 5px 2px 5px;
}
/*--- popup ---*/
.page_gtm_sans_menu_Y table {
	margin: 0;
	width: 550px;
}
.page_gtm_sans_menu_Y .retour,
.page_gtm_sans_menu_Y .bloc_navigation_non_imprimable {
	display: none;
}
.page_gtm_sans_menu_Y .atlas {
	margin-left: 15px;
	width:720px;
}
.invisible td, .invisible,
.page_gtm_sans_menu_Y table, .page_gtm_sans_menu_Y table td {
	border: 0;
	width: auto;
	font-size: 1em;
	text-align: left;
	padding:0;
}
/*------ 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;
}
a.afficher-detail, a.cacher-detail,
a.afficher-detail:hover, a.cacher-detail:hover {
	color: #FFF;
	padding-left: 10px;
	margin-left: 20px;
	text-decoration: underline;	
	background: url(/commun/images/picto-plus.gif) left center no-repeat;
}
a.afficher-detail:hover, a.cacher-detail:hover {
	text-decoration: none;	
}
a.cacher-detail, a.cacher-detail:hover {
	background: url(/commun/images/picto-moins.gif) left center no-repeat;	
}
.atlas-sites-old table.invisible,
.atlas-sites-old table.invisible td {
	border: none;	
	width: auto;
}
.atlas-sites-old  {
    min-height: 565px;
    margin: 25px 0 0 73px;
    width: 720px;
}
.select_pays-gtm {
	width: 210px;	
}
/*------------ 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;
	margin-top:	10px;
	background-color: #f4f4f4;
}
#ordre-affichage {
	clear:both;
	margin-top:5px;
}
						
