* {
	margin:0px;
	padding:0px;
}
.clear{
	clear:both;
	visibility: hidden;
}
hr {
	height: 0px;
}
blockquote {
	margin-left: 15px;
}
ul {
	list-style: none;
}
ol {
	list-style: decimal url(none) outside;
	margin-left: 30px;
}
/*
table {
	border-collapse:collapse;
}
*/
.tiny_surligne {
	background-color:#FFFFCC;
}
a img{
	border:0;
}
.accessibilite {
	display: none;
}
fieldset {
	border-style: none;
}
legend {
	display: none;
}
body{
	background:#214563;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
a {
	color: #18518c;
	text-decoration: none;
	outline: none;
}
a:hover {
	color: #2175ce;
}
#h_conteneur {
	margin: 0px auto;
	width: 955px;
	height:684px;
	position: relative;
	background: #FFFFFF url(../images/bg_h_conteneur.jpg) no-repeat 0px 114px;
}
#entete {
	height: 114px;
	width: 955px;
	background: url(../images/bg_entete.jpg) no-repeat top;
}
#fr_entete {
	height: 114px;
	width: 955px;
	background: url(../images/bg_entete.jpg) no-repeat top;
}
#en_entete {
	height: 114px;
	width: 955px;
	background: url(../images/en_bg_entete.jpg) no-repeat top;
}
#entete h1 a, #fr_entete h1 a, #en_entete h1 a {
	text-indent: -5000px;
	display: block;
	height: 49px;
	width: 293px;
	position: absolute;
	left: 461px;
	top: 30px;
	font-size: 1px;
}
#bandeau_adresse a:hover {
	background-position: bottom;
}
#voir_carte_detaillee a {
	display: block;
	height: 112px;
	width: 114px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-indent: -5000px;
}
#partenaires {
	list-style: none;
}
#partenaires a {
	font-size: 6px;
	display: block;
	position: absolute;
	text-indent: -5000px;
}
#cg61 {
	height: 32px;
	width: 38px;
	right: 478px;
	bottom: 14px;
}
#echangeurbn {
	height: 32px;
	width: 59px;
	right: 372px;
	bottom: 14px;
}
#cee {
	height: 31px;
	width: 47px;
	right: 320px;
	bottom: 15px;
}
#crbn {
	height: 32px;
	width: 45px;
	right: 429px;
	bottom: 14px;
}
#recherche_terrain {
	position: absolute;
	width: 236px;
	left: 91px;
	top: 289px;
	text-indent: -5000px;
	height: 116px;
	display:block;
}
#recherche_batiment {
	position: absolute;
	width: 244px;
	left: 432px;
	top: 289px;
	height: 116px;
	text-indent: -5000px;
	display:block;
}
#recherche_accompagnement {
	position: absolute;
	width: 314px;
	left: 91px;
	top: 431px;
	height: 77px;
	text-indent: -5000px;
	display:block;
}
#voir_toutes_za {
	position: absolute;
	width: 244px;
	left: 432px;
	top: 431px;
	height: 77px;
	text-indent: -5000px;
	display:block;
}
#copy_adlec a {
	display: block;
	position: absolute;
	left: 12px;
	font-size: 10px;
	color: #FFFFFF;
	bottom: 48px;
}
#copy_adlec a:hover {
	color: #fc5;
}
p#adresse {
	font-size: 10px;
	color: #226db3;
	position: absolute;
	top: 127px;
	left: 414px;
}
#accueil {
	background: url(../images/bg_bt_accueil.gif) no-repeat top;
	display: block;
	height: 14px;
	width: 55px;
	font-size: 1px;
	text-decoration: none;
	position: absolute;
	left: 52px;
	top: 100px;
	text-indent: -5000px;
}
#contact {
	background: url(../images/bg_bt_contact.gif) no-repeat top;
	display: block;
	height: 14px;
	width: 58px;
	font-size: 1px;
	text-decoration: none;
	position: absolute;
	left: 182px;
	top: 100px;
	text-indent: -5000px;
}
#espace_pro {
	background: url(../images/bg_bt_espace_pro.gif) no-repeat top;
	display: block;
	height: 14px;
	width: 74px;
	font-size: 1px;
	text-decoration: none;
	position: absolute;
	left: 316px;
	top: 100px;
	text-indent: -5000px;
}
#site_od {
	background: url(../images/bg_bt_site_od.gif) no-repeat top;
	display: block;
	height: 14px;
	width: 142px;
	font-size: 1px;
	text-decoration: none;
	position: absolute;
	left: 466px;
	top: 100px;
	text-indent: -5000px;
}
#flag_en {
	background: url(../images/bg_flag_en.gif) no-repeat;
	height: 15px;
	width: 26px;
	display: block;
	text-indent: -5000px;
	position: absolute;
	left: 698px;
	top: 99px;
}
#flag_fr {
	background: url(../images/bg_flag_fr.gif) no-repeat;
	height: 15px;
	width: 26px;
	display: block;
	text-indent: -5000px;
	position: absolute;
	left: 729px;
	top: 99px;
}
#h_conteneur .dossier {
	height: 296px;
	width: 232px;
	position: absolute;
	left: 713px;
	top: 304px;
}
#h_conteneur .dossier a.dossier {
	display: block;
	height: 297px;
	width: 232px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#h_conteneur #atouts a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #b10068;
	background: url(../images/bg_atouts.gif) no-repeat;
	padding-left: 34px;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 196px;
	height: 31px;
	display: block;
}
#h_conteneur #ressources a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #3bb8e7;
	background: url(../images/bg_ressources.gif) no-repeat;
	padding-left: 34px;
	position: absolute;
	top: 35px;
	left: 0px;
	width: 158px;
	height: 31px;
	display: block;
}
#h_conteneur #cadre a {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #e36b1e;
	background: url(../images/bg_cadre.gif) no-repeat;
	padding-left: 34px;
	position: absolute;
	top: 72px;
	left: 0px;
	width: 97px;
	height: 31px;
	display: block;
}

/*
 	FICHE ZA - fiche.php
----------------------------- */
#conteneur {
	margin: 0px auto;
	width: 955px;
	position: relative;
	background: #FFFFFF url(../images/bg_conteneur.jpg) no-repeat left bottom;
	min-height:600px;
	padding-bottom: 250px;
}
#main {
	margin: 0px auto;
	width: 955px;
	position: relative;
	background: #FFFFFF url(../images/bg_conteneur.jpg) no-repeat left bottom;
	min-height:600px;
	padding-bottom: 250px;
}
#milieu {
	width: 955px;
	padding-bottom: 50px;
}
#logo_od a {
	display: block;
	position: absolute;
	height: 86px;
	width: 251px;
	left: 11px;
	top: 6px;
	text-indent: -5000px;
}
#pied ul, #h_pied ul  {
	list-style: none;
	position: absolute;
	top: 35px;
	right: 312px;
	text-align: right;
	width: 200px;
}
#pied li, #h_pied li {
	display: inline;
}
#pied ul li a, #h_pied ul li a {
	color: #FFFFFF;
	display: block;
	padding: 0px 10px 1px;
	float: right;
	border-left: 1px solid #FFFFFF;
}
#pied ul li a:hover, #h_pied ul li a:hover {
	color: #fc5;
	border-bottom: 2px solid #fc5;
}
#colgauche{
	float:left;
	width:218px;
	padding-bottom: 67px;
	background: url(../images/bg_colgauche_za.jpg) no-repeat left 11px;
	font-size: 11px;
}
#centre{
	float:left;
	width:544px;
	position:relative;
	margin-left: 10px;
	margin-top: 15px;
}

/* FICHE infos ZA */

#coldroite_terrain_fiche{
	float:left;
	width:155px;
	margin-left: 28px;
	position: relative;
	font-size: 11px;
}
#cadre_infos_za{
	width:192px;
	margin-top: 136px;
	margin-left: 6px;
	/*background: url(../images/bg_cadre_infos_za.gif) no-repeat right top;*/
	padding: 8px 10px 20px;
	position: relative;
	color: #000;
	background: #fef0e3;
}
#cadre_infos_za h2{
	color:#00793b;
	font: bold 14px verdana;
}
#cadre_infos_za ul#liste_communes{
	list-style-type:none;
	font: 9px verdana;
	margin-top: 8px;
	margin-bottom: 5px;
	color: #00793b;
}
ul#liste_communes li{
	line-height:13px;
}
#cadre_infos_za p{
	margin-top: 2px;
}
#cadre_infos_za a{
	color:#18518c;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#cadre_infos_za table, #fiche_batiment table{
	font-family:verdana;
	margin: 15px 5px 0px 0px;
}
td.lib_info{
	text-align:right;
	font-size: 10px;
}
td.val_info{
	background:#f8994f;
	/*border:1px solid #ffcf52;*/
	width:85px;
	text-align:center;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #FFFFFF;
}
#savoir_plus_za{
	background:#fef0e3;
	/*border:1px solid #9c0000;*/
	font-family:verdana;
	font-size:10px;
	margin-top:11px;
	width: 192px;
	margin-left: 6px;
	padding: 8px 10px 20px;
}
#savoir_plus_za h2{
	color:#00793b;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-bottom: 10px;
}
#savoir_plus_za table{
	margin-top:0;
}
#savoir_plus_za a{
	color:#18518c;
	font-weight:bold;
}
.motif_BG {
	/*background: url(../images/bg_motif_BG.jpg) no-repeat;*/
	height: 19px;
	width: 216px;
	position: absolute;
	bottom: -1px;
	left: 0px;
}
#savoir_plus_za td {
	vertical-align: top;
}
#za_liens_BG {
	position: absolute;
	left: 11px;
	bottom: 82px;
	list-style: none;
	width: 190px;
}
#za_liens_BG li {
	margin-top: 12px;
	background: url(../images/puce_fleche_jaune.gif) no-repeat 0px 2px;
	padding-left: 10px;
}
#za_liens_BG a {
	font-weight: bold;
	color: #214563;
}
#cadre_infos_za a:hover, #savoir_plus_za a:hover, #za_liens_BG a:hover, #za_liens_HD a:hover {
	color: #2175ce;
}
#div_detail {
	height: 548px;
	width: 544px;
	position: relative;
	margin-top: 6px;
}
#div_detail #nav_svg {
	list-style: none;
}
#svg_za, #svg_bat {
	border:1px solid #000;
	position: absolute;
	left: 31px;
	top: 35px;
}
#object_svg_za, #object_svg_bat {
	border:1px solid #000;
	position: absolute;
	left: 31px;
	top: 35px;
}
#nav_svg a, .onglets a{
	text-indent: -5000px;
	display: block;
	position: absolute;
	background: url(../images/pix_transp.gif);
	font-size: 6px;
} 
#div_detail #pan_n {
	height: 9px;
	width: 36px;
	left: 262px;
	top: 25px;
}
#div_detail #pan_s {
	height: 9px;
	width: 36px;
	left: 262px;
	bottom: 0px;
}
#div_detail #pan_o {
	height: 37px;
	width: 9px;
	left: 21px;
	top: 267px;
}
#div_detail #pan_e {
	height: 37px;
	width: 9px;
	right: 0px;
	top: 267px;
}
#xiti-logo {
	position: absolute;
	height: 22px;
	width: 39px;
	left: 24px;
	background: url(../images/xiti.gif) no-repeat;
	bottom: 15px;
}
#centre h2 {
	display: none;
}
.onglets {
	list-style: none;
}
.plan_detaille {
	height: 22px;
	width: 158px;
	left: 31px;
	top: 0px;
}
.plan_situation {
	height: 22px;
	width: 158px;
	left: 200px;
	top: 0px;
}
.photos {
	height: 22px;
	width: 158px;
	left: 372px;
	top: 0px;
}
#retour {
	background: url(../images/bg_bt_retour.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 18px;
	width: 155px;
	position: absolute;
	left: 0px;
	top: 0px;
}
#coldroite_terrain_fiche #navigation {
	background: url(../images/bg_navigation.gif) no-repeat left top;
/*	position: relative;
*/
	width: 155px;
	margin-top: 30px;
}
#coldroite_terrain_fiche #mini_mire {
	border: 1px solid #214563;
	width: 150px;
/*	height: 170px;
	position: absolute;
	top: 17px;
	left: 0px;
*/
	margin-top: 17px;
}
#geocoords {
	font-size: 10px;
/*	position: absolute;
	bottom: 0px;
	left: 0px;
*/	text-align: center;
	width: 151px;
	border-style: none;
	margin-top:5px;
}
#outils {
	margin-top: 11px;
	height: 20px;
	/*background: url(../images/bg_outils.gif) no-repeat left top;
	padding-top: 15px;*/
}
#outils ul {
	/*list-style: none;*/
}
#outils li {
	/*display: inline;
	margin-left: 3px;*/
}
#outils a {
font-weight:bold;
	/*font-size: 6px;
	text-indent: -5000px;
	display: block;
	float: left;
	margin-left: 3px;
	width: 19px;
	height: 19px;*/
}
a#zoom_plus {
	background: url(../images/bg_zoom_plus.gif) no-repeat;
	margin-left: 0px;
}
#zoom_moins {
	background: url(../images/bg_zoom_moins.gif) no-repeat;
}
#deplacement {
	background: url(../images/bg_deplacement.gif) no-repeat;
}
#reset {
	/*background: url(../images/bg_reset.gif) no-repeat;*/
}
#mesurer {
	background: url(../images/bg_mesurer.gif) no-repeat;
}
#calculer_surface {
	background: url(../images/bg_calculer_surface.gif) no-repeat;
}
#outils a:hover {
	/*cursor: help;*/
}
#affichage {
	margin-top: 15px;
	height: 100px;
	font-size: 10px;
	background: url(../images/bg_affichage.gif) no-repeat left top;
	padding-top: 20px;
}
#ortho legend {
	display: none;
}
#ortho label {
	padding-left: 5px;
}
#ortho input{
}
#parcellaire, #territoires, #axes {
	margin-top: 10px;
	width: 140px;
}
#parcellaire legend, #territoires legend, #axes legend {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #9c0000;
	margin-left: -5px;
	margin-bottom: 5px;
}
#parcellaire label, #territoires label, #axes label {
	display: block;
	padding-left: 20px;
	position: relative;
	width: 122px;
	padding-right: 10px;
	margin-bottom: 8px;
}
#parcellaire input, #territoires input, #axes input {
	position: absolute;
	left: 0px;
	top: -2px;
}
#palette_type_1 {
	background: #FF9933;
	border: 1px solid #000000;
	position: absolute;
	height: 8px;
	width: 8px;
	left: 10px;
	top: 3px;
}
#colgauche h1, #colgauche_bat h1 {
	display: none;
}
.accessibilite {
	display: none;
}
#div_situation {
	height: 548px;
	width: 544px;
	position: relative;
	margin-top: 6px;
}
#plan_scan100{
	border:1px solid #000;
	position: absolute;
	left: 31px;
	top: 35px;
}
#cible_za{
	position:absolute;
	top:258px;
	left:255px;
	z-index:100;
}
#div_photos {
	width: 513px;
	padding-left:11px;
	padding-top:21px;
	position: relative;
	margin-top: 6px;
/*	background: url(../images/bg_div_photos.gif) no-repeat top 32px;
*/
}
#photos{
	width: 500px;
	position: absolute;
	left: 31px;
	top: 35px;
}
#div_photos img {
	margin-top: 14px;
	margin-left: 20px;
}
#fiche_entreprise {
	width:196px;
	margin-top: 136px;
	margin-left: 6px;
	/*background: url(../images/bg_cadre_infos_za.jpg) no-repeat right top;*/
	background-color:#fef0e3;
	padding: 32px 6px 20px 6px;
	position: relative;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	display:none;
}
#fiche_entreprise h3 {
	color: #f8994f;
	/*background: #9c0000;*/
	padding: 2px 2px 1px;
	position: absolute;
	left: 6px;
	top: 8px;
	height: 15px;
	font-size: 11px;
	font-weight: bold;
	width: 196px;
}
#fiche_entreprise #bt_fermer {
	background: url(../images/bg_bt_fermer.gif) no-repeat;
	text-indent: -5000px;
	display: block;
	height: 11px;
	width: 11px;
	position: absolute;
	top: 11px;
	right: 13px;
}
#fiche_entreprise h2 {
	color: #00793b;
	font-size: 14px;
	font-weight: bold;
	margin: 0px 3px;
}
#ent_intitule_activite, #bat_adresse {
	font-size: 11px;
	font-weight: bold;
	margin: 5px 10px 0px 5px;
}
#fiche_entreprise h4, #fiche_batiment h4 {
	font-weight: bold;
	color: #FFFFFF;
	background: #f8994f;
	font-size: 11px;
	padding: 1px 2px;
	margin-top: 13px;
	width: 196px;
}
#fiche_entreprise dl{
	margin: 5px 10px 0px 5px;
}
#fiche_entreprise dt{
	clear:both;
	height:15px;
}
#fiche_entreprise dd{
	font-weight:bold;
	height:15px;
}
#fiche_entreprise dt.inline{
	display:inline;
	float:left;
}
#fiche_entreprise dd.inline{
	display:inline;
	float:left;
	width:100px;
}
/* RECHERCHE ZA - terrain.php */

#crit_exogene{
	width:212px;
	margin-top: 136px;
	margin-left: 2px;
	background: url(../images/bg_crit_exogene.gif) no-repeat left top;
	position: relative;
	padding-bottom: 21px;
}
#crit_exogene h2, #crit_endogene h2 {
	font-size: 6px;
	text-indent: -5000px;
	height: 13px;
	width: 195px;
	position: absolute;
	left: 9px;
	top: 37px;
}
.onglet_autres_criteres {
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 13px;
	left: 8px;
	top: 10px;
	width: 199px;
}
#form_exogene fieldset, #form_endogene fieldset {
	width: 197px;
	padding-bottom: 15px;
}
#form_exogene legend, #form_endogene legend {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00793b;
	display: block;
	margin-left: 0px;
	padding-top: 1px;
	padding-left: 0px;
}
#form_exogene, #form_endogene {
	margin-left: 11px;
	width: 197px;
	padding-top: 58px;
}
#form_exogene select, #form_endogene select {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	width: 186px;
	border: 1px solid #000000;
}
.bat_uniquement {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 150px;
/*	background: url(../images/puce_rouge.gif) no-repeat left top;
	display: block;
	padding-top: 1px;
*/	
}
.crit_valid {
	background: url(../images/bg_crit_valid.gif) no-repeat;
	height: 21px;
	width: 212px;
	position: absolute;
	left: 0px;
	bottom: -1px;
}
.crit_valid_sans_go {
	background: url(../images/bg_crit_valid_sans_go.jpg) no-repeat;
	height: 21px;
	width: 208px;
	position: absolute;
	left: 0px;
	bottom: -1px;
}
.bt_go {
	background: url(../images/bg_bt_go.gif);
	height: 17px;
	width: 22px;
	cursor: pointer;
	cursor: hand;
	border-style: none;
}
.crit_bt_go {
	position: absolute;
	right: 12px;
	bottom: 0px;
	z-index: 10;
}
#crit_endogene{
	width:212px;
	margin-top: 136px;
	margin-left: 2px;
	background: url(../images/bg_crit_endogene.gif) no-repeat left top;
	position: relative;
	padding-bottom: 21px;
}
#div_carto {
	height: 548px;
	width: 544px;
	position: relative;
	margin-top: 6px;
	background: no-repeat;
}
#coldroite_terrain {
	float:left;
	width:155px;
	margin-left: 28px;
	position: relative;
	font-size: 11px;
}
#za_liens_HD {
	margin-top: 30px;
	list-style: none;
}
#coldroite_terrain #conteneur_mire {
	background: url(../images/bg_navigation.gif) no-repeat left top;
/*	position: relative;
*/	width: 155px;
	margin-top: 15px;
}
#coldroite_terrain #mire_orne {
	border: 1px solid #214563;
	height: 98px;
	width: 150px;
	margin-top: 15px;
}
/*#za_liens_HD li {
	background: url(../images/bg_distance_temps.gif) no-repeat left 2px;
	display: block;
	height: 25px;
	padding-left: 28px;
	margin-bottom: 15px;
}
*/
.sans_pdf {
	display: block;
	margin-bottom: 15px;
	background: url(../images/puce_fleche_jaune.gif) no-repeat 0px 2px;
	padding-left: 10px;
}
.avec_pdf {
	background: url(../images/bg_distance_temps.gif) no-repeat left 2px;
	display: block;
	min-height: 25px;
	padding-left: 28px;
	margin-bottom: 15px;
}
#listeDocsMarketing{
	margin-left:10px;
	margin-top: 10px;
}
#listeDocsMarketing .avec_pdf{
	margin-bottom:5px;
}
#za_liens_HD a {
	font-weight: bold;
}
#affich_data {
	color: #9c0000;
	position: absolute;
	width: 450px;
	top: 22px;
	left: 31px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	border: 0px none #FFFFFF;
}
#svg_orne{
	border:1px solid #000;
	position: absolute;
	left: 31px;
	top: 35px;
}
#div_tableau {
	width: 533px;
	padding-left:11px;
	padding-top:35px;
	position: relative;
	margin-top: 6px;
	background: url(../images/bg_div_tableau_exo.gif) no-repeat;
}
#resultats_exo {
	background: #FEF1E5;
	padding: 0px;
/*	position: absolute;
	width: 500px;
	left: 31px;
	top: 35px;
*/}
table#data_exo{
	width:100%;
	padding:0px;
	border-collapse:collapse;
	font: 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FFCf52;
}
#data_exo tr{
	margin:0;
	padding:0px;
}
#data_exo td{
	margin:0;
	padding:1px;
}
#data_exo th{
	border-bottom: 1px solid #FFCf52;
	padding:0px 1px 2px 1px;
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
}
/*#data_exo .entete{
	font-weight:bold;
	background:#fff;
	border-bottom: 1px solid #FFCC56;
}
*/#data_exo a{
	color:#000;
	text-decoration: underline;
}
#data_exo tr.even td{
	margin:0;
	background:#fff;
}
#data_exo tr.odd td{
	margin:0;
}
/*#data_exo tr.odd2 td{
	margin:0;
	background:#e00;
	border-bottom: 1px solid #ffcc56;
}
*/.localisation {
	height: 22px;
	width: 163px;
	left: 93px;
	top: 0px;
}
.tableau_resultats {
	height: 22px;
	width: 163px;
	left: 274px;
	top: 0px;
}
#conteneur_choix_couches { /* duplication de "affichage" pour les besoins de la cause js dans le script "terrain.php" */
	margin-top: 45px;
	height: 100px;
	font-size: 10px;
	background: url(../images/bg_affichage.gif) no-repeat left top;
	padding-top: 20px;
}

/* RECHERCHE BAT - batiment.php */

#colgauche_bat{
	float:left;
	width:218px;
	padding-bottom: 67px;
	background: url(../images/bg_colgauche_bat.jpg) no-repeat left 11px;
}
#plugin_svg {
	font-size: 6px;
	position: absolute;
	height: 26px;
	width: 76px;
	left: 318px;
	bottom: 17px;
	text-indent: -5000px;
	display: block;
}

/* RECHERCHE BAT - batiment_fiche.php */

#fiche_batiment {
	width:200px;
	margin-top: 136px;
	margin-left: 6px;
	/*background: url(../images/bg_cadre_infos_za.jpg) no-repeat right top;*/
	background-color:#fef0e3;
	padding: 10px 6px 20px 6px;
	position: relative;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#fiche_batiment h2{
	color:#1a5388;
	font: bold 14px verdana;
	margin-left:5px;
}
#fiche_batiment .commentaire {
	margin-left:5px;
	margin-right:10px;
}
.plan_detaille_bat {
	height: 22px;
	width: 158px;
	left: 33px;
	top: 0px;
}
.photos_bat {
	height: 22px;
	width: 158px;
	left: 212px;
	top: 0px;
}
#centre_accompagnement{
	padding-left:225px;
	padding-top: 30px;
}
#centre_accompagnement h2{
	color:#214563;
	font: bold 16px arial;
	margin :5px;
	
}
#centre_accompagnement h3{
	color:#f8994f;
	font: bold 14px arial;
	margin :15px 5px 5px 20px;
}
#centre_accompagnement h5{
	color:#000;
	margin-left:25px;
}
#centre_accompagnement p{
	font: normal 12px arial;
	margin :10px 5px 10px 30px;
}
#centre_accompagnement ul{
	margin:10px 5px 10px 30px;
	list-style-type:none;
	
}
#centre_accompagnement ul li{
		background: url(../images/puce_fleche_jaune.gif) no-repeat left center;
		padding-left : 20px;

}
#object_svg_orne{
	border:1px solid #000;
	position: absolute;
	left: 31px;
	top: 35px;
}
#texte_alternatif_svg{
	position: absolute;
	left: 31px;
	top: 45px;
	font-size: 12px;
	text-align: center;
}



/*
 	PAGE "dossier.php"
----------------------------- */
#dossier_corps #fr_colcentre {
	width: 439px;
	float: left;
	margin-left: 6px;
	background: url(../images/fr_bg_dossier_colcentre.jpg) no-repeat left top;
	padding-left: 14px;
	position: relative;
	padding-top: 104px;
}
#dossier_corps #en_colcentre {
	width: 439px;
	float: left;
	margin-left: 6px;
	background: url(../images/en_bg_dossier_colcentre.jpg) no-repeat left top;
	padding-left: 14px;
	position: relative;
	padding-top: 104px;
}
#dossier_corps #fr_colcentre p, #dossier_corps #en_colcentre p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
}
#dossier_corps #fr_colcentre #inv61_liste_docs, #dossier_corps #en_colcentre #inv61_liste_docs {
	margin-top: 17px;
	margin-bottom: 15px;
}
#dossier_corps #fr_colcentre span, #dossier_corps #en_colcentre span {
	font-weight: normal;
}
#fr_colcentre #jeminstalle, #en_colcentre #jeminstalle {
	margin-top: 20px;
	margin-bottom: 20px;
}
#dossier_corps #fr_colcentre h6, #dossier_corps #en_colcentre h6 {
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #727272;
	position: absolute;
	left: 53px;
	top: 50px;
}
#inv61_liste_docs h3 {
	width:430px;
	font-size: 1px;
	text-indent: -5000px;
	height: 28px;
	cursor:pointer;
}
#racine_367 {
	background-image: url(../images_inv61/bg_h3_367.gif);
}
#racine_368 {
	background-image: url(../images_inv61/bg_h3_368.gif);
}
#racine_369 {
	background-image: url(../images_inv61/bg_h3_369.gif);
}
#racine_522 {
	background-image: url(../images_inv61/bg_h3_522.gif);
}
#racine_523 {
	background-image: url(../images_inv61/bg_h3_523.gif);
}
#racine_524 {
	background-image: url(../images_inv61/bg_h3_524.gif);
}
#racine_405 {
	background-image: url(../images_inv61/bg_h3_405.gif);
}
.bg_open_niv1 {
	background-position:bottom;
}
.bg_close_niv1 {
	background-position:top;
}
#panneau_367 .titre_bloc_docs, #panneau_522 .titre_bloc_docs {
	display:block;
	width:100%;
	cursor:pointer;
	list-style-type:none;
	margin:3px;
	color: #b10068;
	font-size: 12px;
	font-weight: bold;
}
#panneau_368 .titre_bloc_docs, #panneau_523 .titre_bloc_docs {
	display:block;
	width:100%;
	cursor:pointer;
	list-style-type:none;
	margin:3px;
	color: #3bb8e7;
	font-size: 12px;
	font-weight: bold;
}
#panneau_369 .titre_bloc_docs, #panneau_524 .titre_bloc_docs {
	display:block;
	width:100%;
	cursor:pointer;
	list-style-type:none;
	margin:3px;
	color: #e36b1e;
	font-size: 12px;
	font-weight: bold;
}
#panneau_405 .titre_bloc_docs {
	display:block;
	width:100%;
	cursor:pointer;
	list-style-type:none;
	margin:3px;
	color: #7e5616;
	font-size: 12px;
	font-weight: bold;
}
#inv61_liste_docs .panneau_niveau1 {
	margin-left: 30px;
}
ul.bloc_docs {
	margin-left:10px;
	display:none;
}
.localisation_docs_part {
	display:block;
	width:100%;
	list-style-type:none;
	margin:3px;
	color: #255B8F;
	font-size: 12px;
	font-weight: bold;
}
#dossier_corps #fr_coldroite {
	width: 208px;
	margin-left: 6px;
	float: left;
	min-height: 282px;
	background: url(../images/fr_bg_dossier_coldroite.jpg) no-repeat left top;
	position: relative;
	padding-top: 104px;
	padding-right: 9px;
	padding-left: 25px;
}
#dossier_corps #en_coldroite {
	width: 208px;
	margin-left: 6px;
	float: left;
	min-height: 282px;
	background: url(../images/en_bg_dossier_coldroite.jpg) no-repeat left top;
	position: relative;
	padding-top: 104px;
	padding-right: 9px;
	padding-left: 25px;
}
#dossier_corps #fr_coldroite h6, #dossier_corps #en_coldroite h6 {
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #727272;
	position: absolute;
	left: 53px;
	top: 64px;
}
#dossier_corps #fr_coldroite ul li, #dossier_corps #en_coldroite ul li {
	margin-top: 5px;
	background: url(../images/bg_dossier_coldroite_li.gif) no-repeat left 2px;
	padding-left: 20px;
}
#demande_dossier fieldset {
	padding-top: 18px;
	padding-left: 35px;
	display: block;
}
#coords_email label, #coords_postales label, #select_pro label, #select_perso label {
	clear: both;
	width: 165px;
	display: block;
	float: left;
	margin-top: 8px;
}
#select_pro select, #select_perso select {
	padding:3px;
	border: 1px solid #999999;
	width: 195px;
	font-size: 11px;
	color: #666666;
	margin-top: 6px;
}
.text {
	padding: 1px 1px 0px;
	height: 17px;
	border: 1px solid #999999;
	width: 195px;
	font-size: 11px;
	color: #666666;
	margin-top: 6px;
}
#demande_dossier #validation {
	text-align: right;
	padding-right: 30px;
}
.bt_valider {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	background: #1A5388;
	padding: 1px 3px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
}
.bt_valider:hover {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	background: #1A5388;
	padding: 1px 3px;
	border: 1px solid #fc5;
	color: #fc5;
}
.aligner_D {
	text-align: right;
}
a#recherche_terrain:hover {
	background: url(../images/bg_recherche_terrain.jpg) no-repeat left top;
}
a#recherche_batiment:hover {
	background: url(../images/bg_recherche_batiment.jpg) no-repeat left top;
}
a#recherche_accompagnement:hover {
	background: url(../images/bg_recherche_accompagnement.jpg) no-repeat left top;
}
a#voir_toutes_za:hover {
	background: url(../images/bg_voir_toutes_za.jpg) no-repeat left top;
}
#avez_vous_pense {
	position: absolute;
	width: 814px;
	left: 65px;
	top: 162px;
	height: 55px;
}
#avez_vous_pense h2 {
	font-size: 1px;
	background: url(../images/bg_avez_vous_pense.jpg) no-repeat left top;
	text-indent: -5000px;
	height: 32px;
	width: 814px;
}
#dossier_corps {
	padding-top: 22px;
}
#fr_dossier_colgauche {
	margin-left: 8px;
	float: left;
	height: 282px;
	width: 238px;
	position: relative;
	background: url(../images/fr_bg_dossier_colgauche.jpg) no-repeat left top;
}
#en_dossier_colgauche {
	margin-left: 8px;
	float: left;
	height: 282px;
	width: 238px;
	position: relative;
	background: url(../images/en_bg_dossier_colgauche.jpg) no-repeat left top;
}
#fr_dossier_colgauche h6, #en_dossier_colgauche h6 {
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #727272;
	position: absolute;
	left: 53px;
	top: 50px;
	width: 166px;
}
#fr_dossier_colgauche a, #en_dossier_colgauche a {
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 176px;
	width: 175px;
	left: 32px;
	top: 91px;
}
	.ent_pep{
		font-weight:bold;
		margin-top:5px;
		margin-left:0px;
	}
	.mention_activite{
		font-style:italic;
		color:#666;
		margin-left:5px;
	}
	#gmap{
		border:1px solid #000;
		position:absolute;
		top:35px;
		left:31px;
		
	}
	#directions{
	position:absolute;
	height:420px;
	overflow:auto;
	right:0;
	top:135px;
	width:180px;
	background:transparent;
	border:0px solid #c00;
	}
	#flag_direction{
		border:none;
		font-size:10px;
		height:33px;
		width:145px;
		display:none;
	}
	.flag_direction_off {
		background-image:url(../images/bg_flag_direction_off.gif);
	}
	.flag_direction_on {
		background-image:url(../images/bg_flag_direction_on.gif);
	}
	#aide_directions{
	position:absolute;
	top:135px;
	right:10px;
	width:140px;
	background:#fff8f0;
	border:0px solid #f8994f;
	padding:3px;
	display:none;
	z-index:100;
	color: #e86d09;
	}

/* form de contact supplémentaire sur page "dossier" */
#f2 {
	font: 11px Arial, Helvetica, sans-serif;
	display: none;
}
#f2 h3 {
	color: #e36b1e;
	margin-top: 8px;
	margin-bottom: 1px;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#f2_coords input {
	padding: 1px 1px 0px;
	height: 15px;
	border: 1px solid #999999;
	width: 195px;
	font-size: 10px;
	color: #666666;
}
#f2 fieldset {
	padding-top: 2px;
}
#f2_coords p {
	margin-top: 2px;
}
#f2_projet p {
	margin-top: 4px;
}
#f2_projet select {
	font: 10px Arial, Helvetica, sans-serif;
	width: 195px;
	border: 1px solid #666;
}
#f2_type_autre, #f2_nature_autre, #f2_ville_autre {
	margin-top:2px;
	padding: 0px;
	height: 12px;
	border: 1px solid #999999;
	width: 100px;
	font-size: 10px;
	color: #666666;
}
#f2_superficie {
	padding: 1px 1px 0px;
	height: 15px;
	border: 1px solid #999999;
	width: 50px;
	font-size: 10px;
	color: #666666;
	text-align: right;
}
.aligner_C {
	text-align: center;
}
#f2_commentaire {
	width: 195px;
	border: 1px solid #999;
	height: 40px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
}
#f2_validation {
	margin-top: 15px;
}
#f2_envoi_message {
	background:#ffc;
	padding:5px;
	border:1px solid #c00;
	color:#c00;
	font-size:10px;
	text-align: center;
	width: 185px;
	margin-top: 15px;
	/*display:none;*/
}
#anim_where_business a img {
	position: absolute;
	left: 772px;
	top: 30px;
}
