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:              900px;
	height:				100%;
  	text-align:         left;
	z-index			: 0;
	/*
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-bottom-color:gray;
	margin-bottom:20px;
	*/
}

#conteneur_central_page
{
	position			: absolute;
	top					: 112px;
	left				: 150px;
	width				: 723px;
	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;
	z-index				: 1;
}

#conteneur_droit_dossier
{
	width				: 100%;
	text-align			: center;
}

#conteneur_droit_dossier_popup
{
	width				: 100%;
	text-align			: center;
}

#bandeau_image_droite
{
	position			: absolute;
	top					: 113px;
	left				: 700px;
	z-index				: 1;
	display:none;
}

#lien_impression_fiche
{
	position			: absolute;
	top					: 5px;
	right				: 5px;
}


#lien_impression_fiche2
{
	position			: absolute;
	top					: 20px;
	right				: 5px;
}

#lien_impression_dossier
{
	position			: absolute;
	top					: 53px;
	right				: 5px;
}

#lien_toutes_les_rubriques
{
	position			: absolute;
	left				: 10px;
	top 				: 110px;
}

#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       : 15px;
	padding-left        : 15px;
	margin				: 0px;
	color               : #000000;
	background			: transparent url(charte/trame_fond_menu.gif) repeat-x 0 0px;
	z-index				: 99999;
}
.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       : 15px;
	padding-left        : 15px;
	margin				: 0px;
	color               : #000000;
	background			: transparent url(charte/trame_fond_menu.gif) repeat-x 0 0px;
	z-index				: 99999;
}
.menu_lien
{
	color				: #000000;
}
.sous_menu
{
	background-color    : #CFE0F3;
	display             : none;
	padding             : 0px;
	margin				: 0px;
	border-style        : solid;
	border-width        : 1px;
	border-color        : #000000;
	z-index				: 99999;
}
.sous_menu_element
{
	background-color	: #CFE0F3;
	margin				: 0px;
	padding-left		: 15px;
	padding-right		: 15px;
	color				: #000000;
	border-bottom-style : solid;
	border-bottom-width	: 1px;
	border-bottom-color	: #A3A3A3;
	z-index				: 99999;
}
.sous_menu_element_over
{
	background-color	: #E7EFF9;
	margin				: 0px;
	padding-left		: 15px;
	padding-right		: 15px;
	color				: #000000;
	border-bottom-style : solid;
	border-bottom-width	: 1px;
	border-bottom-color	: #A3A3A3;
	z-index				: 99999;
}
.sous_menu_lien
{
	color				: #000000;
	font-family			: Trebuchet MS;
	font-size			: 10pt;
	/*background-color	: gray;*/
	z-index				: 99999;
}
.sous_menu_lien_over
{
	color				: #000000;
	font-family			: Trebuchet MS;
	font-size			: 10pt;
	/*background-color	: yellow;*/
	z-index				: 99999;
}


#menuhaut			{ position:absolute; top:10px; left:210px; width: 398px; height: 24px; visibility: visible;}
#photohaut			{ position:absolute; top:9px; left:192px; visibility: visible;}
#navigationhaut		{ position:absolute; top:44px; left:300px; visibility: visible;}
#date				{ position:absolute; top:17px; left:710px; width:200px; font-family:Trebuchet MS; font-size:8pt; color:gray; font-style:normal; font-weight:normal; text-align:center;}
#meteo 				{ position:absolute; top:37px; left:710px; width:200px; text-align:center; line-height:13px;}


#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; display:none; }
#rubrique_en_ligne 			{ position:relative; left:15px; top:125px; width:130px; }
#rubrique_participer 		{ position:absolute; left:15px; top:249px; width:130px; }
#dijon3d 					{ position:relative; left:15px; top:418px }
#infos_pratiques 			{ position:relative; left:15px; top:440px }
#marches_publics 			{ position:relative; left:15px; top:309px; width:130px; }
#cartographie 				{ position:relative; left:15px; top:334px; width:130px;}
#travaux	 				{ position:relative; left:15px; top:359px; width:130px;}
#dijon_info					{ position:relative; left:15px; top:384px; width:130px;}
#enquete_publique			{ position:relative; left:15px; top:438px; width:130px;}
#discours 					{ position:relative; left:15px; top:484px }
#resultats_sportifs 		{ position:relative; left:15px; top:506px }
#bloc_bas_gauche 			{ position:relative; left:9px;  top:529px }
#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:20px; top:10px; z-index:0; border:0 }
#cadre_du_logo { position:absolute;left:184px;top:0px;z-index:0;width:501;height:83;border:0 }
#image_accueil { position: absolute; top: 9px; left: 112px; visibility: visible; display: block;z-index:200 }
#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;}
#texte_defilant { position: absolute; top: 66px; left: 240px; visibility: visible; display: block }
#lettreinfo { position: absolute; top: 97px; left: 270px; width: 194px; visibility: visible; display: block }
#recherche_lettre_portail { position: absolute; top: 33px; left: 284px; width: 398px; height: 24px; visibility: visible; display: block }
#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: block }
.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: block }
.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: 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: 3px; left: 280px; visibility: visible; display: block }
.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: block }
#lien_inferieur_mentions_legales { position: absolute; top: 575px; left: 485px; visibility: visible; display: block }
#archives { position: absolute; top: 619px; left: 89px; width: 528px;  visibility: visible;display: block }
#agenda { position:relative; /*left:583px;*/ left:730px; top:127px; width:150px; }
#agenda_detail { position:absolute; top:285px; /*left:598px;*/ left:746px; width:117px; height:55px; visibility:visible; overflow:hidden; z-index:1; display:block }

.drapeau_anglais 	{ border:0px; position:absolute; top:670px; left:345px; }
.drapeau_italien 	{ border:0px; position:absolute; top:670px; left:385px; }
.drapeau_espagnol 	{ border:0px; position:absolute; top:670px; left:425px; }
.drapeau_allemand 	{ border:0px; position:absolute; top:670px; left:465px; }

.page_precedente 	{ border:0px; margin-bottom:2px; }

.bas_de_page { width:100%; text-align:center; vertical-align:top; height:10px; }

.bloc_accueil
{
	float					: left;
	width					: 168px;
	margin					: 0px 5px 0px 0px;
	text-align				: left;
	padding-left			: 5px;
	padding-bottom			: 5px;
	line-height 			: 11px;
	vertical-align			: top;
	border-left-style		: dashed;
	border-left-width		: 1px;
	border-left-color		: gray;
}

.bloc2_accueil
{
	clear		: both;
	margin		: 0px 5px 0px 50px;
	text-align	: left;
}


.vignette_accueil_petite
{
	float		: left;
	margin		: 5px 5px 2px 5px;
	padding		: 0px;
	border		: 0px;
	width		: 46px;
	height		: 56px;
}

.vignette_accueil_grosse
{
	clear		: both;
	margin		: 0px 0px 5px 0px;
	padding		: 0px;
	border		: 0px;
	width		: 165px;
	height		: 170px;
}

.bloc_separation_accueil
{
	border-top-style	: dashed;
	border-top-width	: 1px;
	border-top-color	: gray;
	width				: 100%;
	height				: 1px;
	line-height			: 1px;
	margin-top			: 15px;
	margin-bottom		: 5px;
	padding				: 0px;
}

.cartouche
{
	width				: 100%;
	text-align			: center;
	margin-top			: 5px;
	margin-bottom		: 30px;
	z-index				: 1;
}

/*.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: 18px; 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" }
.trebubold14noir { color: #000000; font-weight: bold; font-size: 14px; line-height: 15px; 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" }
.trebubold14blanc { color: #FFFFFF; font-weight: bold; font-size: 14px; line-height: 15px; 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 }

.lien_harmonuits
{
	font-family		: Trebuchet MS, Verdana, Arial;
	font-style		: italic;
	font-size		: 10pt;
	text-decoration	: none;
	color			: gray;
}

.lien_harmonuits_over
{
	font-family		: Trebuchet MS, Verdana, Arial;
	font-style		: italic;
	font-size		: 10pt;
	text-decoration	: underline;
	color			: #2B3A75;
}

.lien2_harmonuits
{
	font-family		: Trebuchet MS, Verdana, Arial;
	font-style		: italic;
	font-size		: 10pt;
	text-decoration	: none;
	color			: gray;
}

.lien2_harmonuits_over
{
	font-family		: Trebuchet MS, Verdana, Arial;
	font-style		: italic;
	font-size		: 10pt;
	text-decoration	: underline;
	color			: #2B3A75;
}
