html, body
{
	/*
	position			: relative;
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	*/
	/*background-image	: url(charte/fond_accueil.gif);
	background-repeat	: no-repeat;
	background-color	: #FFFFFF;
	background-position	: top center;
	*/
	/*overflow-x			: hidden;*/
	
}

#conteneur
{
	/*	
	position:			relative;
	margin-left:        auto;
  	margin-right:       auto;
	*/
  	/*width:              750px;*/ /* taille originale */
	/*width:              98%;*/
	/*height:				100%;*/
  	/*text-align:         left;*/
	/*
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-bottom-color:gray;
	margin-bottom:20px;
	*/
}

#conteneur_central_page
{
	/*	
	position			: absolute;
	*/
	/*
	left				: 155px;
	width				: 410px;
	*/
	/*
	top					: 112px;
	left				: 8px;
	width				: 98%;
	*/
	/*
	border-left-width	: 2px;
	border-left-style	: dotted;
	border-left-color	: gray;
	border-right-width	: 2px;
	border-right-style	: dotted;
	border-right-color	: gray;
	padding-left		: 5px;
	padding-right		: 5px;
	margin				: 0px;
	*/
	/*
	height: 550px;
	overflow: auto
	*/
}

#conteneur_droit_dossier
{
	position			: absolute;
	left				: 700px;
	top					: 150px;
	width				: 170px;
	display 			: none;
}

#conteneur_droit_dossier_popup
{
	float				: left;
	padding-top			: 15px;
	padding-right		: 20px;
	margin-left			: 40px;
	overflow			: hidden;
	padding-bottom		: 20px;
	width				: 170px;
	display 			: none;
}

#bandeau_image_droite
{
	position			: absolute;
	top					: 113px;
	left				: 700px;
	display 			: none;
}

#lien_impression_fiche
{
	position			: absolute;
	top					: 5px;
	right				: 5px;
	display 			: none;
}


#lien_impression_fiche2
{
	position			: absolute;
	top					: 20px;
	right				: 5px;
	display 			: none;
}

#lien_impression_dossier
{
	position			: absolute;
	top					: 53px;
	right				: 5px;
	display 			: none;
}

#lien_toutes_les_rubriques
{
	position			: absolute;
	left				: 10px;
	top 				: 110px;
	display 			: none;
}

#titre_page
{
	position			: absolute;
	left				: 10px;
	/*top					: 153px;*/
	top					: 108px;
}

/* ****************/
/* MENU PRINCIPAL */
/* ****************/
.menu
{
	/*background-color    : gray;*/
	font-family         : Trebuchet MS;
	font-size           : 10pt;
	font-weight         : bold;
	text-align          : center;
	border-style        : solid;
	border-width        : 1px;
	border-color        : gray;
	padding-right       : 8px;
	padding-left        : 8px;
	margin				: 0px;
	color               : #000000;
	background			: transparent url(charte/trame_fond_menu.gif) repeat-x 0 0px;
	display:none;
}
.menu_over
{
	font-family         : Trebuchet MS;
	font-size           : 10pt;
	font-weight         : bold;
	text-align          : center;
	border-style        : solid;
	border-width        : 1px;
	border-color        : gray;
	padding-right       : 8px;
	padding-left        : 8px;
	margin				: 0px;
	color               : #000000;
	background			: transparent url(charte/trame_fond_menu_over.gif) repeat-x 0 0px;
	display:none;
}
.menu_lien
{
	color				: #000000;
}
.sous_menu
{
	background-color    : #AECAEA;
	display             : none;
	padding             : 0px;
	margin				: 0px;
	border-style        : solid;
	border-width        : 1px;
	border-color        : #000000;
	z-index				: 99999999999;
}
.sous_menu_element
{
	background-color	: #AECAEA;
	margin				: 0px;
	padding-left		: 8px;
	padding-right		: 8px;
	color				: #000000;
	border-bottom-style : solid;
	border-bottom-width	: 1px;
	border-bottom-color	: #A3A3A3;
	z-index				: 99999999999;
}
.sous_menu_element_over
{
	background-color	: #C7DBF1;
	margin				: 0px;
	padding-left		: 8px;
	padding-right		: 8px;
	color				: #000000;
	border-bottom-style : solid;
	border-bottom-width	: 1px;
	border-bottom-color	: #A3A3A3;
	z-index				: 99999999999;
}
.sous_menu_lien
{
	color				: #000000;
	font-family			: Trebuchet MS;
	font-size			: 10pt;
	/*background-color	: gray;*/
	z-index				: 99999999999;
}
.sous_menu_lien_over
{
	color				: #000000;
	font-family			: Trebuchet MS;
	font-size			: 10pt;
	/*background-color	: yellow;*/
	z-index				: 99999999999;
}


/*#menuhaut			{ position: absolute; top: 10px; left: 296px; width: 398px; height: 24px; visibility: visible;}*/
#menuhaut			{ position: absolute; top: 10px; left: 210px; width: 398px; height: 24px; visibility: visible; display:none;}
#photohaut			{ position: absolute; top: 9px; left: 192px; visibility: visible; display:none;}
#navigationhaut		{ position: absolute; top: 44px; left: 300px; visibility: visible; display:none;}
/*#date				{ position: absolute; top: 50px; left: 590px; visibility: visible;}*/
#date				{ position: absolute; top: 17px; left: 695px; width:200px; font-family:Trebuchet MS; font-size:8pt; color:gray; font-style:normal; font-weight:normal; text-align:center; display:none;}

#layer_menu_gauche { position:absolute; left:0px; top:0px; visibility:hidden; width:129px; background-color:#FFFFFF; }

/**************************************************************/
/* MENU ACCUEIL GAUCHE  : */
/*#votre_mairie 				{ position:relative; left:15px; top:107px }*/
#votre_mairie 				{ position:relative; left:15px; top:107px; display:none; }
/*#menu_principal_gauche 		{ position:relative; left:15px; top:150px }*/
#menu_principal_gauche 		{ position:relative; left:15px; top:150px; display:none; }
#rubrique_en_ligne 			{ position:relative; left:15px; top:125px; width:130px; display:none;}
#rubrique_participer 		{ position:absolute; left:15px; top:225px; width:130px; display:none;}
#dijon3d 					{ position:relative; left:15px; top:418px; display:none; }
#infos_pratiques 			{ position:relative; left:15px; top:440px; display:none; }
#marches_publics 			{ position:relative; left:15px; top:293px; width:130px; display:none;}
#cartographie 				{ position:relative; left:15px; top:329px; width:130px; display:none;}
#travaux	 				{ position:relative; left:15px; top:365px; width:130px; display:none;}
#dijon_info					{ position:relative; left:15px; top:401px; width:130px; display:none;}
#discours 					{ position:relative; left:15px; top:484px; display:none; }
#resultats_sportifs 		{ position:relative; left:15px; top:506px; display:none; }
#bloc_bas_gauche 			{ position:relative; left:9px;  top:529px; display:none; }
#bloc_bas_gauche_presse 							{  position:absolute; left:52px; top:5px; text-align:left; z-index:4; color:white; font-size:10px; font-weight:bold; line-height:10px; font-family:"Trebuchet MS" }
#bloc_bas_gauche_presse a:hover 					{ color:#666633 }
#bloc_bas_gauche_presse a 							{ color:white }
#bloc_bas_gauche_entreprises_fournisseurs 			{  position:absolute; left:51px; top:34px; text-align:left; z-index:4; color:white; font-size:10px; font-weight:bold; line-height:13px; font-family:"Trebuchet MS" }
#bloc_bas_gauche_entreprises_fournisseurs a:hover 	{ color : #666633 }
#bloc_bas_gauche_entreprises_fournisseurs a 		{ color:white }
#bloc_bas_gauche_fournisseurs 						{  position:absolute; left:52px; top:49px; z-index:4; color:white; font-size:10px; font-weight:bold; line-height:10px; font-family:"Trebuchet MS" }
#bloc_bas_gauche_fournisseurs a:hover 				{ color : #666633 }
#bloc_bas_gauche_fournisseurs a 					{ color:white }
/**************************************************************/

/*#logo { position:absolute; left:0px; top:0px; z-index:0; width:184px; height:83px; border:0 }*/
#logo { text-align:right; border:0; }
#cadre_du_logo { position:absolute;left:184px;top:0px;z-index:0;width:501;height:83;border:0; display:none; }
/*#image_accueil { position: absolute; top: 9px; left: 192px; visibility: visible; display: block;z-index:200 }*/
#image_accueil { position: absolute; top: 9px; left: 112px; visibility: visible; display: block;z-index:200; display:none; }
#navigation_haut { position: relative; top: 44px; left: 314px; visibility: visible; display:none; z-index:300 }
#navigation_haut_libelle { position:absolute; left:310px; top:67px; width:235px; height:19px; z-index:15; text-align:center; display:none;}
/*#date_accueil { position: absolute; top: 50px; left: 630px; visibility: visible; display: block }*/
#texte_defilant { position: absolute; top: 24px; left: 300px; visibility: visible; display: none; }
#lettreinfo { position: absolute; top: 97px; left: 270px; width: 194px; visibility: visible; display: none; }
/*#recherche_lettre_portail { position: absolute; top: 97px; left: 152px; width: 398px; height: 24px; visibility: visible; display: block }*/
#recherche_lettre_portail { position: absolute; top: 37px; left: 284px; width: 398px; height: 24px; visibility: visible; display: none; }
#contenu_page { position: absolute; top: 123px; left: 150px; }
#body02 { position: absolute; top: 123px; left: 150px; width: 194px; visibility: visible; display: block }
#body03 { position: absolute; top: 123px; left: 150px; width: 194px; visibility: visible; display: block }
#baseline { position: absolute; top: 583px; left: 294px; visibility: visible; display: block }
#liens_entete { position: absolute; top: 13px; left: 285px; visibility: visible; display: none; }
.texte_liens_entete { font-family:Trebuchet MS; font-size:8pt; color:gray; font-style:normal; font-weight:normal;}
#liens_entete2 { position: absolute; top: 643px; left: 285px; visibility: visible; display: none; }
.texte_liens_entete2 { font-family:Trebuchet MS; font-size:8pt; color:gray; font-style:normal; font-weight:normal;}
/*#lien_inferieur_plan_du_site { position: absolute; top: 575px; left: 300px; visibility: visible; display: block }*/
#lien_inferieur_plan_du_site { position: absolute; top: 3px; left: 220px; visibility: visible; display: block }
.texte_plan_du_site { font-family:Trebuchet MS; font-size:8pt; color:gray; font-style:normal; font-weight:normal;}
/*#lien_inferieur_contact { position: absolute; top: 575px; left: 380px; visibility: visible; display: block }*/
#lien_inferieur_contact { position: absolute; top: 3px; left: 280px; visibility: visible; display: none; }
.texte_contact { font-family:Trebuchet MS; font-size:8pt; color:gray; font-style:normal; font-weight:normal;}
#lien_inferieur_faq { position: absolute; top: 575px; left: 442px; visibility: visible; display: none; }
#lien_inferieur_mentions_legales { position: absolute; top: 575px; left: 485px; visibility: visible; display: none; }
#archives { position: absolute; top: 619px; left: 89px; width: 528px;  visibility: visible;display: none; }
/*#agenda { position:relative; left:583px; top:87px; }*/
#agenda { position:relative; /*left:583px;*/ left:730px; top:87px; width:150px; display:none;}
/*#agenda_detail { position:absolute; top:245px; left:598px; width:117px; height:55px; visibility:visible; overflow:hidden; z-index:1; display:block }*/
#agenda_detail { position:absolute; top:245px; /*left:598px;*/ left:746px; width:117px; height:55px; visibility:visible; overflow:hidden; z-index:1; display:none; }
/*#meteo { position:relative; left:660px; top:58px }*/
#meteo { position:relative; left:725px; top:35px; width:150px; display:none; }
/*#drapeaux { position:absolute; left:595px; top:395px; border:0 }*/
/*#drapeaux { position:absolute; left:10px; top:415px; border:0 }*/

.drapeau_anglais 	{ border:0px; position:absolute; top:670px; left:345px; display:none; }
.drapeau_italien 	{ border:0px; position:absolute; top:670px; left:385px; display:none; }
.drapeau_espagnol 	{ border:0px; position:absolute; top:670px; left:425px; display:none; }
.drapeau_allemand 	{ border:0px; position:absolute; top:670px; left:465px; display:none; }

.page_precedente 	{ border:0px; margin-bottom:2px; display:none; }

.bas_de_page { width:100%; text-align:center; vertical-align:top; height:10px; display:none; }

.bloc_accueil
{
	float			: left;
	margin			: 0px 0px 0px 0px;
	text-align		: left;
	padding			: 5px;
	/*_padding:2px;*/
	line-height 	: 11px;
	vertical-align	: top;
}

.bloc2_accueil
{
	clear		: both;
	margin		: 0px 5px 0px 50px;
	text-align	: left;
}


.vignette_accueil
{
	float		: left;
	margin		: 5px 5px 5px 5px;
	/*margin		: 0px 0px 0px 0px;*/
	border		: 0px;
}

.vignette2_accueil
{
	clear		: both;
	/*margin		: 5px 10px 5px 5px;*/
	margin		: 0px 0px 0px 0px;
	border		: 0px;
}

.bloc_separation_accueil
{
	border-top-style	: dashed;
	border-top-width	: 1px;
	border-top-color	: gray;
	width				: 100%;
	height				: 1px;
	line-height			: 1px;
	margin-top			: 10px;
	margin-bottom		: 10px;
	padding				: 0px;
}

/*.accueilgabarit {FONT-WEIGHT: normal;FONT-SIZE: 12px;COLOR: black;FONT-FAMILY:  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }*/

.trebureg9noir  		{ color: black; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold9noir   		{ color: black; font-weight: bold; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold12noir   		{ color: black; font-weight: bold; font-size: 12px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold12liste   	{ color: black; font-size: 12px; font-weight:bold; font-family: "Trebuchet MS" }
.trebureg10noir 		{ color: black; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebureg11noircarto 	{ color: black; font-size: 11px; font-family: "Trebuchet MS" }
.trebureg11noirliste 	{ color: black; font-size: 11px; font-family: "Trebuchet MS" }
.trebureg12noirliste 	{ color: black; font-size: 12px; font-family: "Trebuchet MS" }
.trebureg10noirliste 	{ color: black; font-size: 10px; font-family: "Trebuchet MS" }

.trebubold10noir { color: black; font-weight: bold; font-size: 10px; line-height: 11px;font-family: "Trebuchet MS" }
.trebubold10noirliste { color: black; font-weight: bold; font-size: 10px; font-family: "Trebuchet MS" }

.trebureg11noir { color: black; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebubold11noir { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: "Trebuchet MS" }
.trebubold18noir { color: black; font-weight: bold; font-size: 18px; line-height: 19px; font-family: "Trebuchet MS" }
.trebubold16noir { color: black; font-weight: bold; font-size: 16px; line-height: 17px; font-family: "Trebuchet MS" }
.trebureg13noir { color: black; font-size: 13px; line-height: 18px; font-family: "Trebuchet MS" }
.trebureg12noir { color: black; font-size: 12px; line-height: 18px; font-family: "Trebuchet MS" }

.trebureg9blanc { color: white; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold9blanc { color: white; font-weight: bold; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebureg10blanc { color: white; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold10blanc { color: white; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold12blanc { color: white; font-weight: bold; font-size: 12px; line-height: 11px; font-family: "Trebuchet MS" }
.trebuboldsoul10blanc { color: white; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS";text-decoration:underline; }
.trebureg11blanc { color: white; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebubold11blanc { color: white; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebubold18blanc { color: white; font-weight: bold; font-size: 18px; line-height: 19px; font-family: "Trebuchet MS" }

.trebubold9gris  { color: #808080; font-weight: bold; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold11gris  { color: #808080; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebureg11gris  { color: #808080; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebureg10gris  { color: #808080; font-size: 10px; line-height: 12px; font-family: "Trebuchet MS" }
.trebubold14gris { color: #808080; font-weight: bold; font-size: 14px; line-height: 15px; font-family: "Trebuchet MS" }
.trebubold18gris  { color: #666; font-weight: bold; font-size: 18px; line-height: 19px; font-family: "Trebuchet MS" }
.trebureg9gris  { color: #808080; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }

.trebubold9rouge  { color: red; font-weight: bold; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold10rouge  { color: red; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold11rouge  { color: red; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebubold12rouge  { color: red; font-weight: bold; font-size: 12px; line-height: 13px; font-family: "Trebuchet MS" }

.trebureg10violet { color: #336; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold10violet { color: #336; font-weight: bold; font-size: 10px; line-height:11px;font-family: "Trebuchet MS" }
.trebubold10violetliste { color: #336; font-weight: bold; font-size: 10px; font-family: "Trebuchet MS" }
.trebubold11violet { color: #336; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebureg11violet { color: #336; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebureg12violet { color: #336; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold12violet { color: #336; font-weight: bold; font-size: 12px; line-height: 11px;font-family: "Trebuchet MS" }
.trebubold12violetliste { color: #336; font-weight: bold; font-size: 10px; font-family: "Trebuchet MS" }
.trebubold16violet { color: #336; font-weight: bold; font-size: 16px; line-height: 17px; font-family: "Trebuchet MS" }

.trebubold10mauve { color: #909; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold11mauve { color: #909; font-weight: bold; font-size: 11px; line-height: 12px; font-family: "Trebuchet MS" }
.trebubold16mauve { color: #909; font-weight: bold; font-size: 16px; line-height: 17px; font-family: "Trebuchet MS" }

.trebubold9jaune { color: #c90; font-weight: bold; font-size: 9px; line-height: 10px; font-family: "Trebuchet MS" }
.trebubold10jaune { color: #c90; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }

.trebubold10rouge { color: #f00; font-weight: bold; font-size: 10px; line-height: 11px; font-family: "Trebuchet MS" }
.trebubold16rouge { color: #f00; font-weight: bold; font-size: 16px; line-height: 17px; font-family: "Trebuchet MS" }

.trebubold14orange { color: #f63; font-weight: bold; font-size: 14px; line-height: 15px; font-family: "Trebuchet MS" }
.trebubold9violet { color: #c36; font-size: 9px; font-family: "Trebuchet MS"; font-weight: bold; line-height: 10px }


A:link {TEXT-DECORATION: none}
A:active {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:hover {TEXT-DECORATION: none}

A.lien1 			{ COLOR: blue; FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY:  Trebuchet MS; TEXT-DECORATION:none;}
A.lien1:link 		{ COLOR: blue;  }
A.lien1:visited 	{ COLOR: blue; }
A.lien1:hover 		{ COLOR: #67679A; }

.policefiche { color: black; font-family: "Trebuchet MS" }
.arial12noir  { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.arial12noirbold { color: black; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }
.arial16redbold { color: red; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold }