* {
	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(../css_v3/none) outside;
	margin-left: 30px;
}
table {
	border-collapse:collapse;
}
a img{
	border:0;
}
.accessibilite {
	display: none;
}
fieldset {
	border-style: none;
}
legend {
	display: none;
}
a {
	color: #999;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	outline: none;
}
body {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	padding-bottom:25px;
	background: #f9f9f9;
}
#supraconteneur {
	border-bottom: 1px solid #dedede;
	padding-bottom:20px;
	background: #FFF url(../images_edo2012/bg_supraconteneur.png) repeat-x;
}
#h_conteneur, #conteneur {
	width: 955px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom: 100px;
}
#entete {
	position: relative;
	height: 319px;
}
#entete a h1 {
	position:absolute;
	top:5px;
	left:0px;
	height: 72px;
	width: 162px;
	background: url(../images_edo2012/bg_entete_h1.png) no-repeat left top;
	font-size: 1px;
	text-indent: -5000px;
}
#contacts {
	position:absolute;
	right: 0px;
	top: 30px;
	width:180px;
	height:79px;
	background-color:#4ABBC0;
}
a#contact_form {
	display:block;
	position:absolute;
	top:28px;
	left:10px;
	height: 20px;
	width: 31px;
	background: url(../images_edo2012/bg_contact_form.png) no-repeat left top;
	font-size: 1px;
	text-indent: -5000px;
}
a#contact_form:hover {
	background-position:bottom;
}
#contact_tel {
	position:absolute;
	right: 10px;
	top: 25px;
	width:120px;
	text-align:left;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
}
#menu {
	position: absolute;
	height: 80px;
	width: 550px;
	left: 250px;
	top: 30px;
	background-image: url(../images_edo2012/bg_menu.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu li {
	float: left;
}
#menu li #bt_decouvrir_orne {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 53px;
	width: 153px;
	display: block;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-top: 26px;
	padding-left: 48px;
	color: #FFF;
}
#menu li #bt_rechercher_batiment {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 53px;
	width: 132px;
	display: block;
	position: absolute;
	left: 201px;
	top: 0px;
	padding-top: 26px;
	padding-left: 43px;
	color: #FFF;
}
#menu li #bt_rechercher_terrain {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 53px;
	width: 120px;
	display: block;
	position: absolute;
	left: 376px;
	top: 0px;
	padding-top: 26px;
	padding-left: 42px;
	color: #FFF;
}
#menu li a#bt_decouvrir_orne:hover, #menu li a#bt_rechercher_batiment:hover, 
#menu li a#bt_rechercher_terrain:hover {
	color: #FFF;
	text-decoration:none;
	background: url(../images_edo2012/bg_menu_li_a.png) no-repeat left top;
}
#menu li a.hover {
	color: #FFF;
	background: url(../images_edo2012/bg_menu_li_a.png) no-repeat left top;
}
#menu li a.menu_actif {
	/*color: #006f37;*/
	color: #FFF;
	background: url(../images_edo2012/bg_menu_li_a.png) no-repeat left top;
}
#menu li a.menu_inactif {
	color: #000;
}
#imagerotator_entete {
	height: 160px;
	width: 640px;
	padding:8px;
	position: absolute;
	right: 0px;
	top: 130px;
	background-color: #FFF;
}
#pied {
	margin: 0px auto;
	width: 955px;
	position: relative;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
	height: 80px;
}
#menu_constantes {
	text-align: right;
	position: absolute;
	top: 7px;
	right: 0px;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#menu_constantes li {
	float:left;
}
.separateur {
	background: url(../images_edo2012/bg_separateur.png) no-repeat right 1px;
	padding-right: 15px;
}
#menu_constantes a {
	color: #FFF;
}
#menu_constantes a:hover {
	color: #CCC;
	text-decoration:none;
	background-position:left bottom;
}
#bt_accueil {
	background: url(../images_edo2012/bg_bt_accueil.png) no-repeat left top;
	display: block;
	height: 14px;
	padding-left: 22px;
}
#bt_qui {
	background: url(../images_edo2012/bg_bt_qui.png) no-repeat left top;
	display: block;
	height: 15px;
	padding-left: 22px;
	margin-left: 15px;
}
#bt_contact {
	background: url(../images_edo2012/bg_bt_contact.png) no-repeat left top;
	display: block;
	height: 14px;
	padding-left: 27px;
	margin-left: 15px;
}
#bt_anglais {
	background: url(../images_edo2012/bg_bt_anglais.png) no-repeat left top;
	display: block;
	height: 14px;
	width:25px;
	margin-left: 15px;
}
#bt_acces_reserve {
	background: url(../images_edo2012/bg_bt_acces_reserve.png) no-repeat left top;
	display: block;
	height: 15px;
	padding-left: 22px;
	margin-left: 15px;
}
#xiti-logo {
	position: absolute;
	height: 16px;
	width: 81px;
	background: url(../images_edo2012/xiti.gif) no-repeat;
	right: 0px;
	top: 55px;
}
#tous_partenaires {
	position: absolute;
	font: 12px Arial, Helvetica, sans-serif;
	right: 8px;
	top: 20px;
	width:150px;
	text-align:right;
}
#tous_partenaires a {
	color: #333;
	text-decoration: none;
}
#tous_partenaires a:hover {
	color: #000;
	text-decoration: underline;
}
#copy_adlec {
	position: absolute;
	font: 10px Arial, Helvetica, sans-serif;
	right: 8px;
	top: 70px;
}
a#copy_adlec  {
	color: #666;
	text-decoration: none;
}
a#copy_adlec:hover {
	color: #333;
}
#pied li {
	display:block;
	float:left;
}
#pied #mentions_legales {
	position: absolute;
	left: 0px;
	top: 28px;
	height: 11px;
	width: 94px;
	font-size: 11px;
}
#pied #mentions_legales a {
	color: #666;
}
#pied #mentions_legales a:hover {
	color: #333;
	text-decoration:none;
}
#miriade {
	text-indent: -5000px;
	display: block;
	height: 53px;
	width: 201px;
	background-image: url(../images_edo2012/bg_miriade.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	left: 35px;
	top: 6px;
}
#ccia {
	position: absolute;
	height: 45px;
	width: 168px;
	left: 253px;
	top: 17px;
	text-indent: -5000px;
	display: block;
	background-image: url(../images_edo2012/bg_ccia.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#ccifa {
	position: absolute;
	height: 44px;
	width: 123px;
	left: 438px;
	top: 17px;
	background-image: url(../images_edo2012/bg_ccifa.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
}
#cma {
	background-image: url(../images_edo2012/bg_cma.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 77px;
	width: 70px;
	left: 582px;
	top: 7px;
}
#cao {
	background-image: url(../images_edo2012/bg_cao.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 74px;
	width: 65px;
	left: 682px;
	top: 6px;
}
#cg61_od {
	position: absolute;
	height: 65px;
	width: 635px;
	bottom: 0px;
	left: 0px;
	padding-left: 320px;
	padding-top: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#cg61 {
	background-image: url(../images_edo2012/bg_cg61.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 65px;
	width: 77px;
	left: 0px;
	top: 0px;
}
#od {
	background-image: url(../images_edo2012/bg_od.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 64px;
	width: 185px;
	left: 111px;
	top: 1px;
}
#od_cg {
	background-image: url(../images_edo2012/bg_od_cg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 88px;
	width: 216px;
	left: 34px;
	top: -10px;
}
#cg61_od p span {
	color: #01959D;
}
#facilitez {
	position: absolute;
	height: 170px;
	width: 280px;
	left: 0px;
	top: 165px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
#accompagnement {
	background-image: url(../images_edo2012/bg_reseau_edo.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	padding-left: 45px;
	margin-top:5px;
}
#reseau_edo {
	background-image: url(../images_edo2012/bg_reseau_edo.png);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	height: 25px;
	width: 205px;
	left: 40px;
	top: 142px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 45px;
}
#reseau_edo a {
	color: #666;
}
#reseau_edo a:hover {
	color: #333;
	text-decoration:none;
}
#projet {
	position: absolute;
	height: 48px;
	width: 250px;
	left: 40px;
	top: 200px;
	/*padding-left: 57px;*/
}
#projet h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:3px;
}
#projet p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
#projet p a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
	text-decoration:underline;
}
#recap_panier {
	position: absolute;
	height: 74px;
	width: 161px;
	left: 40px;
	top: 200px;
	padding-left: 57px;
	background-image: url(../images_edo2012/bg_recap_panier.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#recap_panier h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin-bottom:3px;
}
#recap_panier #panier_nb_el {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}
#recap_panier #lien_panier{
	position:absolute;
	bottom : 13px;
	left : 57px;
	font-size : 11px;
	text-decoration:underline;
}
#recap_panier #infos_actions{
	position:absolute;
	top : 20px;
	left : 57px;
	width : 150px;
	height:auto;
	font-size : 10px;
	border : 1px solid #ccc;
	display:none;
}
#recap_panier .ok{
	background : #FFC url(../images_edo2012/tick.png) no-repeat 5px 5px;
	padding : 5px 5px 5px 40px;
}
#recap_panier .ko{
	background : #F3E99C url(../images_edo2012/error.png) no-repeat 5px 5px;
	padding : 5px 5px 5px 40px;
	color:#83583D;
	font-size: 10px;
}
#bt_fiche_ajouter_dossier{
	background: url(../images_edo2012/bg_bt_fiche_ajouter_dossier.png) no-repeat left top;
}
#recherche_ref {
	position: absolute;
	left:28px;
	top:283px;
	height: 22px;
	width: 228px;
	background: url(../images_edo2012/bg_recherche_form.png) no-repeat left top;
}
#rech_ref_bat {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666;
	height: 18px;
	width: 185px;
	position: absolute;
	left: 5px;
	top: 2px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: transparent;
}
#btn_rech {
	height: 18px;
	width: 18px;
	position: absolute;
	left: 205px;
	top:2px;
	border-style: none;
	background: transparent;
	cursor:pointer;
	cursor:hand;
}
#h_conteneur #colgauche {
	float: left;
	width: 280px;
	margin-right: 15px;
}
#services_proposes {
	border: 1px solid #CCC;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
}
#services_proposes h2 {
	font-size: 19px;
	font-weight: normal;
	color: #000;
	border-bottom: 2px solid #01959D;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#services_proposes ul {
	/*padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;*/
	padding-left: 15px;
}
#services_proposes ul li {
	/*background-image: url(../images_edo2012/bg_infos_li.png);
	background-repeat: no-repeat;
	background-position: left 2px;*/
	padding-left: 5px;
	margin-bottom: 3px;
	/*font-weight: bold;*/
	list-style: square;
}
#services_proposes ul li a {
	color:#333;
}
#services_proposes ul li a:hover {
	color:#666;
	text-decoration:underline;
}

#fil_ariane {
	position:absolute;
	top:130px;
	left:0px;
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #01959D;
}
#fil_ariane a{
	color: #666;
}

#infos_sur_mesure {
	margin-top:15px;
	border: 1px solid #CCC;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
}
#infos_sur_mesure h2 {
	font-size: 19px;
	font-weight: normal;
	color: #000;
	border-bottom: 2px solid #01959D;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#infos_sur_mesure h2 span{
	font-size: 14px;
	font-weight: normal;
	color: #999;
	/*border-bottom: 2px solid #01959D;
	padding: 7px 10px 3px;*/
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.padding_10 {
	padding: 10px;
}
#infos_sur_mesure ul {
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
	padding-left: 15px;
}
#infos_sur_mesure ul li {
	background-image: url(../images_edo2012/bg_infos_li.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 25px;
	margin-bottom: 8px;
	font-weight: bold;
}
#infos_sur_mesure .bt_plus {
	font-weight: bold;
	height: 25px;
	width: 239px;
	display: block;
	text-align: center;
	padding-top: 8px;
	background: url(../images_edo2012/bg_infos_bt_plus.png) no-repeat left top;
}
a.bt_plus  {
	color: #666;
}
#infos_sur_mesure a.bt_plus:hover {
	color: #FFF;
	text-decoration:none;
	background-position: bottom;
}
#actus_territoires {
	border: 1px solid #CCC;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	margin-top:15px;
}
#actus_territoires h2 {
	font-size: 19px;
	font-weight: normal;
	color: #000;
	border-bottom: 2px solid #01959D;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#actus {
	height: 159px;
	padding: 5px;
	overflow-y: auto;
}
#actus h3 {
	color: #000;
	margin-top: 15px;
	margin-bottom: 5px;
	font: bold 13px Tahoma, Geneva, sans-serif;
}
#actus p {
	font-size:12px;
	margin-top: 5px;
}
#actus a {
	color: #5A8CB0;
}
#actus a:hover {
	color: #3F6785;
	text-decoration:underline;
}
#actus img {
	float:right;
	margin: 5px 0px 10px 5px;
	padding: 1px;
	border: 1px solid #CCC;
}
#h_conteneur #coldroite {
	float: left;
	width: 658px;
	border: 1px solid #CCC;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	height:565px;
	position:relative;
}
#h_conteneur #coldroite h2 {
	font-size: 19px;
	font-weight: normal;
	color: #000;
	border-bottom: 2px solid #FBCC00;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#vous_recherchez {
	background: url(../images_edo2012/bg_vous_recherchez.png) no-repeat left top;
	position: absolute;
	height: 59px;
	width: 587px;
	left: 22px;
	top: 58px;
	padding: 11px;
}
#vous_recherchez div:first-child {
	font-weight:bold;
	margin-bottom:10px;
}
#vous_recherchez input[type="radio"] {
	margin-left:55px;
	margin-right:5px;
}
#vous_recherchez label {
	font-weight:normal;
}
#vous_recherchez span {
	margin-right:40px;
}
#vous_recherchez input[type="text"] {
	width:70px;
	margin:0px 2px;
	padding:1px;
	border: 1px solid #999;
	text-align: right;
	color: #C75240;
}
#vous_recherchez input[type="submit"] {
	width:112px;
	margin-left:10px;
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left top;
	color: #fff;
	height: 32px;
	cursor:hand;
	cursor:pointer;
}
#vous_recherchez input[type="submit"]:hover {
	width:112px;
	margin-left:10px;
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left bottom;
	color: #FFF;
	height:32px;
	cursor:hand;
	cursor:pointer;
}
#batiments_disponibles {
	position: absolute;
	height: 388px;
	width: 287px;
	left: 22px;
	top: 165px;
	background: url(../images_edo2012/bg_batiments_disponibles.png) no-repeat left top;
}
#h_conteneur #coldroite #batiments_disponibles h2,
#h_conteneur #coldroite #disponibilites_za h2 {
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #999;
	border:none;
}
#batiments_disponibles .horizontal { /* root element for scrollable */
	/* required settings */
	position:relative;
	overflow:hidden;
	/* horizontal scrollers have typically larger width than height */	
    width: 241px;
	min-height:250px;
	margin:0px;
}
#batiments_disponibles .horizontal .items { /* root element for scrollable items */
	position:absolute;
	/* this time we have very large space for height */	
	width:20000em;	
	clear:both;
}
#batiments_disponibles .horizontal .items .item { /* single scrollable item */
	margin-right:0px;
	float:left;
	width:250px;
}
#batiments_disponibles .navi {
	margin-left:110px;
	margin-top: 9px;
	width:100px;
	height:20px;
}
#batiments_disponibles img {
	border: 2px solid #FFF;
	padding: 1px;
	margin-bottom:10px;
}
#batiments_disponibles h3 {
	font: bold 13px Tahoma, Geneva, sans-serif;
	margin-left: 20px;
	color: #666;
}
#batiments_disponibles p {
	font: 12px Tahoma, Geneva, sans-serif;
	color: #000;
	margin-left: 20px;
}
.navi a {
	width:8px;
	height:8px;
	float:left;
	margin:3px;
	background:url(../images_edo2012/navigator.png) 0 0 no-repeat;
	display:block;
	font-size:1px;
}
.navi a:hover {
	background-position:0 -8px;      
}
.navi a.active {
	background-position:0 -16px;     
}
#batiments_disponibles .cadre {
	background: #F0F0F0;
	height: 258px;
	width: 254px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 12px;
}
.lien_savoir_plus {
	margin-top: 5px;
	background: url(../images_edo2012/bg_en_savoir_plus.png) no-repeat 0px 4px;
	padding-left: 15px;
}
#batiments_disponibles .bt_plus {
	font: bold 13px Tahoma, Geneva, sans-serif;
	height: 25px;
	width: 266px;
	display: block;
	text-align: center;
	padding-top: 7px;
	background: url(../images_edo2012/bg_coldroite_bt_plus.png) no-repeat left top;
	margin-left:-10px;
	color: #FFF;
}
#batiments_disponibles a.bt_plus:hover,
#disponibilites_za a.bt_plus:hover {
	color: #FFF;
	text-decoration:none;
	background-position: bottom;
}
#disponibilites_za {
	position: absolute;
	height: 388px;
	width: 287px;
	left: 340px;
	top: 165px;
	background: url(../images_edo2012/bg_disponibilites_za.png) no-repeat left top;
}
#disponibilites_za .cadre {
	background: #F0F0F0;
	height: 260px;
	width: 262px;
	margin-top: 28px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 7px;
}
#disponibilites_za .bt_plus {
	font: bold 13px Tahoma, Geneva, sans-serif;
	height: 25px;
	width: 266px;
	display: block;
	text-align: center;
	padding-top: 7px;
	background: url(../images_edo2012/bg_coldroite_bt_plus.png) no-repeat left top;
	margin-left:10px;
	color: #FFF;
}
#imagerotator_za {
	background: #FFF;
	padding: 2px;
	height: 248px;
	width: 250px;
}
/* Pages recherche d'un bat / za */
#conteneur #corps {
	min-height:500px;
}
/* Reprise code estyles_edo2010.css pour pages recherche d'un bat / za */
#gmap_conteneur{
	position: absolute;
	left: 6px;
	top: 319px;
	/*width:955px;
	height:511px;
	background: url(../images_edo2010/bg_gmap_conteneur.jpg) no-repeat left bottom;*/
	z-index: 3000;
}
#gmap {
	border: 1px solid #CCC;
	height: 500px;
	width: 950px;
	background: #FFF;
}
.gmap_infowindow{
	display:block;
    font-size : 11px;
	width:300px;
	
}
.gmap_infowindow h3{
    font-size:13px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    padding-bottom : 3px;
    margin-bottom:2px;
    color: #555;
}
.gmap_infowindow img{
	width:100px;
	float:left;
	margin-right:3px;
	margin-bottom:10px;
	margin-top: 3px;
}
.gmap_infowindow div{
	float:left;
	width:190px;
}
.gmap_infowindow a{
	display: block;
	margin-top: 8px;
	padding-left: 10px;
	background: url(../images_edo2012/bg_fleche_voir.png) no-repeat left 5px;
	font-weight: bold;
}

#div1{
	position:absolute;
	width:100px;
	height:100px;
	top:10px;
	left:10px;
	background:#ffc;
	z-index:100;
}
#conteneur-outils{
	position:absolute;
	width:220px;
	height:450px;
	top:5px;
	right:75px;
	background:url(../images_edo2012/bg_palettes.png) no-repeat left top;
	z-index:200;
	padding:5px 10px 35px;
	opacity:1;	/*border:1px solid #000;*/
}
#infos_za{
	position:absolute;
	width:310px;
	height:460px;
	display:none;
	top:50px;
	left:55px;
	background:#fefefe;
	z-index:2100;
	padding:5px 10px 50px;
	opacity:1;
	background:url(../images_edo2012/bg_palettes.png) no-repeat left top;
}
#conteneur-outils h2{
	height:20px;
	text-align:center;
	text-indent:none;
	cursor:move;
	opacity:1;
	display:block;
	padding:3px;
	margin-bottom:3px;
	padding-bottom:3px;
	font: bold 16px Verdana, Geneva, sans-serif;
	color: #555;
	/*background: url(../images_edo2010/bg_palettes_h2.png) no-repeat;*/
	background: url(../images_edo2012/arrow-move.png) no-repeat left 6px;
}
#reinit_carte {
	font-size: 1px;
	background: url(../images_edo2010/arrow-circle-double.png) no-repeat left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 11px;
	right: 10px;
}
#infos_za_print, #legende_lots_print, #legende_bg_print, #mention_edo_print, #logo_edo_print { /* contenu dupliqué ou rajouté pour les besoins du print avec désactivation affichage à l'écran */
	display: none;
}
#infos_za h2{
	height:35px;
	text-align:center;
	text-indent:none;
	cursor:move;
	opacity:1;
	display:block;
	padding:3px 25px 3px 50px;
	margin-bottom:3px;
	font: bold 16px Verdana, Geneva, sans-serif;
	color: #555;
	/*background: url(../images_edo2010/bg_palettes_h2.png) no-repeat left top;*/
	background: url(../images_edo2012/arrow-move.png) no-repeat left 6px;
}
#accordion{
	margin-bottom:0px;
}
#legende{
	font-size:11px;
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
}
#legende li{
	position:relative;
	min-height:25px;
	margin-top: 10px;
}
#legende li label{
	display:block;
	position:absolute;
	top:5px;
	left:20px;
	border:0px solid #f00;
	width:135px;
}
li#type4{background:#fff url(../images_edo2010/icones_gmap/goutte_rose_20.jpg) no-repeat right 3px;padding:5px 20px 5px 0;margin:1px 3px; 1px 0}
li#type1{background:#fff url(../images_edo2010/icones_gmap/goutte_dispo_extension_duo.jpg) no-repeat right 3px;padding:5px 20px 5px 0;margin:1px 3px; 1px 0}
li#type2{
	background:#fff url(../images_edo2010/icones_gmap/goutte_verte_20.jpg) no-repeat right 3px;
	padding:5px 20px 5px 0;
	margin:1px 3px;
1px 0}
li#type3{background:#fff url(../images_edo2010/icones_gmap/goutte_bleue_20.jpg) no-repeat right 3px;padding:5px 20px 5px 0;margin:1px 3px; 1px 0}
#cadre_infos_za{
	font: 12px Arial, Helvetica, sans-serif;
}
td.lib_info{
	text-align:right;
	padding-right:2px;
	border: 1px solid #FFF;
}
td.val_info{
	background:url(../images_edo2012/bg_val_info.png) no-repeat left top;
	width:120px;
	text-align:center;
	font-weight:bold;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #666;
	border: 1px solid #FFF;
}
#cadre_infos_za table{
	width:270px;
	font-family:arial;
	margin: 15px 0px;
	border: 1px solid #FFF;
}
#cadre_infos_za li{
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 227px;
	padding-top: 7px;
	padding-left: 43px;
	margin-bottom:8px;
}
#cadre_infos_za ul li a{
	color: #999;
	text-decoration:none;
}
#cadre_infos_za ul li a:hover{
	color: #666;
	text-decoration:underline;
}
.fermer_div {
	font-size: 1px;
	background: url(../images_edo2010/cross.png) no-repeat left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 16px;
	width: 16px;
	top: 11px;
	right: 5px;
}
.fiche_print {
	font-size: 1px;
	background: url(../images_edo2012/printer.png) no-repeat left top;
	text-indent: -5000px;
	display: block;
	position: absolute;
	height: 32px;
	width: 32px;
	top: 3px;
	left: 30px;
}
#bt_fiche_pdf{
	background: url(../images_edo2012/bg_bt_fiche_pdf.png) no-repeat left top;
}
#bt_favori{
	background: url(../images_edo2010/bg_bt_favori.png) no-repeat left top;
}
#bt_envoyer_email{
	background: url(../images_edo2010/bg_bt_envoyer_email.png) no-repeat left top;
}
#bt_itineraire_depuis{
	background: url(../images_edo2010/bg_bt_itineraire_depuis.png) no-repeat left top;
}
#bt_itineraire_vers{
	background: url(../images_edo2010/bg_bt_itineraire_vers.png) no-repeat left top;
}
#conteneur_photo{
	text-align:center;
}
#conteneur_photo img{
	margin-bottom:1em;
}
#savoir_plus_za a {
	color: #999;
}
#savoir_plus_za a:hover {
	color: #666;
}
#savoir_plus_za {
	font: 12px Arial, Helvetica, sans-serif;
}
#savoir_plus_za h4, #cadre_infos_za h4 {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 5px;
	margin-top: 15px;
	background: url(../images_edo2012/bg_savoir_plus_za_h4.png) no-repeat;
	padding: 1px 2px;
}
#savoir_plus_za h5 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	margin-bottom: 2px;
	margin-top: 8px;
}
#savoir_plus_za dt {
	float:left;
	width:110px;
}
#savoir_plus_za dd {
	float:left;
	width:170px;
	margin-bottom:5px;
}
#savoir_plus_za #docs_marketing li {
	font-size: 11px;
	margin-bottom: 2px;
	padding-left: 20px;
	background: url(../images_edo2010/document-pdf.png) no-repeat left top;
	min-height: 16px;
}

#recherche_type_offre {
	font-size: 11px;
}
#recherche_multicriteres_bat {
	font: 10px Arial, Helvetica, sans-serif;
}
#recherche_type_offre fieldset {
	padding-bottom: 7px;
}
#recherche_multicriteres_bat input[type="text"], #recherche_type_offre input[type="text"]  {
	text-align: right;
	color: #C75240;
}
#recherche_multicriteres_bat fieldset {
	padding-bottom: 5px;
}
#recherche_multicriteres_bat input {
	margin-right: 1px;
}
#recherche_geo fieldset {
	padding-bottom: 20px;
}
#conteneur_directions fieldset {
	padding-bottom: 3px;
}
#recherche_type_offre h4, #recherche_multicriteres_bat h4, #recherche_geo h4, #conteneur_directions #label_saddr, #conteneur_directions #label_daddr {
	font: bold 11px Verdana,Arial, Helvetica, sans-serif;
	color: #666;
	display: block;
	background: url(../images_edo2012/bg_savoir_plus_za_h4.png) no-repeat;
	padding: 1px 2px;
	width: 180px;
	margin-bottom: 3px;
}
#recherche_type_offre select, #recherche_multicriteres_bat select, #recherche_geo select, #conteneur_directions select {
	font: 10px  Arial, Helvetica, sans-serif;
	width: 180px;
	border: 1px solid #999;
}
#radio_depuis, #radio_jusqua {
	margin-right:5px;	
	margin-left:10px;	
}
#daddr, #saddr {
	font: 10px  Arial, Helvetica, sans-serif;
	width: 110px;
	height: 17px;
	border: 1px solid #999;
}
#calcul {
	border-style: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(../images_edo2012/bg_btn_rech_offre.png) no-repeat left top;
	text-align: center;
	height: 20px;
	width: 68px;
	padding-top: 2px;
	color: #FFF;
	padding-bottom: 3px;
	/*float:right;
	margin-right:13px;*/
}
#calcul:hover {
	border-style: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(../images_edo2012/bg_btn_rech_offre.png) no-repeat left bottom;
	text-align: center;
	height: 20px;
	width: 68px;
	padding-top: 2px;
	color: #133c64;
	padding-bottom: 3px;
	/*float:right;
	margin-right:13px;*/
}
#conteneur_directions #directions {
	width:180px;	
}
#legende_lots {
	display:none;	
	font-family: Arial, Helvetica, sans-serif;
}
#legende_lots h4 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1b548a;
	margin-bottom: 3px;
	margin-top: 8px;
}
#legende_lots p{
	position:relative;
	margin-top: 2px;
}
#legende_lots label{
	font-size: 11px;
	display:block;
	width:140px;
	padding-left: 35px;
}
#legende_lots .btn_types_lots {
	position: absolute;
	height: auto;
	width: auto;
	left: 0px;
	top: 0px;
}
#legende_lots .lots_2 {
	background: url(../images_edo2010/bg_lots_2.png) no-repeat 15px 0px;
}
#legende_lots .lots_3 {
	background: url(../images_edo2010/bg_lots_3.png) no-repeat 15px 0px;
}
#legende_lots .lots_4 {
	background: url(../images_edo2010/bg_lots_4.png) no-repeat 15px 0px;
}
#legende_lots .lots_9 {
	background: url(../images_edo2010/bg_lots_9.png) no-repeat 15px 0px;
}
#legende_lots .lots_10 {
	background: url(../images_edo2010/bg_lots_10.png) no-repeat 15px 0px;
}
#legende_lots .lots_14 {
	background: url(../images_edo2010/bg_lots_14.png) no-repeat 15px 0px;
}
#legende_lots .lots_1 {
	background: url(../images_edo2010/bg_lots_1.png) no-repeat 15px 0px;
}
#legende_lots .lots_8 {
	background: url(../images_edo2010/bg_lots_8.png) no-repeat 15px 0px;
}
#legende_lots .lots_6 {
	background: url(../images_edo2010/bg_lots_6.png) no-repeat 15px 0px;
}
#data_loading{
	position:absolute;
	width:200px;
	height:25px;
	line-height:25px;
	display:none;
	font-weight:bold;
	top:200px;
	left:375px;
	z-index:500;
	padding:5px;
	opacity:0.85;
	background:#ffc;
	border:1px solid #999;
	text-align:center;
}
#btn_rech_offre {
	border-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images_edo2012/bg_btn_rech_offre.png) no-repeat left top;
	text-align: center;
	height: 20px;
	width: 68px;
	padding-top: 2px;
	color: #FFF;
	padding-bottom: 3px;
	float:right;
	margin-right:10px;
}
#btn_rech_offre:hover {
	border-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images_edo2012/bg_btn_rech_offre.png) no-repeat left bottom;
	text-align: center;
	height: 20px;
	width: 68px;
	padding-top: 2px;
	color: #133c64;
	padding-bottom: 3px;
	float:right;
	margin-right:10px;
}
#conteneur_tableau_resultats{
	position:absolute;
	width:920px;
	height:485px;
	display:none;
	top:0;
	left:0;
	background:url(../images_edo2012/bg_palettes.png) no-repeat;
	z-index:2000;
	padding:10px 15px 5px;
	border:1px solid #999;
	overflow:auto;
}
#conteneur_tableau_resultats h3{
	font-size:13px;
	font-weight: bold;
	color: #000;
}
a.lien_element_tableau {
	text-decoration:underline;
}
a#afficher_tableau{
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 18px;
	width: 221px;
	padding-top: 5px;
	padding-left: 27px;
	display:none;
	color: #FFF;
	text-decoration:none;
	background: url(../images_edo2012/bg_afficher_tableau.png) no-repeat left top;
	position: absolute;
	left: 110px;
	top: 8px;
	z-index:600;
}
.fermer_tableau{
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 18px;
	width: 221px;
	padding-top: 5px;
	padding-left: 27px;
	display:block;
	color: #FFF;
	text-decoration:none;
	background: url(../images_edo2012/bg_fermer_tableau.png) no-repeat left top;
	position: absolute;
	left: 110px;
	top: 8px;
}
a.fermer_tableau:hover, a#afficher_tableau:hover{
	color: #555;
	text-decoration:none;
	background-position: left bottom;
}
#btn_tableau_offre{
	display:none;
	width:170px;
	padding:3px;
	border:1px solid #ccc;
	text-decoration:none;
	font-size:9px;
	margin:0;
}
#btn_tableau_geo{
	display:none;
	width:170px;
	padding:3px;
	border:1px solid #ccc;
	text-decoration:none;
	font-size:9px;
}
#resultats_za {
	border-collapse:collapse;
	background-color:#FFF;
}
#resultats_za tbody td {
	background-color:#F8F8F8;
	border-bottom: 1px solid #FFF;
}
#conteneur_directions{
	font-size:10px;
}
#directions{
	font-size:10px;
	width : 140px;
}
#legende_bats{
	padding-top:10px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
#bat_industriel {
	padding: 5px;
	border: 1px solid #B1CF96;
	margin-bottom: 20px;
}
#bat_tertiaire {
	padding: 5px;
	border: 1px solid #BB9BC5;
	margin-bottom: 20px;
}
#legende_bats p{
	clear:both;
	margin:0;
	padding:0
}
#legende_bats p input{
	float:left;
}
#cbtype2{
	width:125px;
	float:right;
	background:#fff url(../images_edo2010/goutte_cbtype2.png) no-repeat right 3px;
	padding:0px 20px 5px 0;
	margin:0px 3px 1px 0px;
}
#cbtype1{
	width:125px;
	float:right;
	background:#fff url(../images_edo2010/goutte_cbtype1.png) no-repeat right 3px;
	padding:0px 20px 5px 0;
	margin:0px 3px 1px 0px;
}
#cbtype3{
	width:125px;
	float:right;
	background:#fff url(../images_edo2010/goutte_bichro_tertiaire.png) no-repeat right 3px;
	padding:0px 20px 5px 0;
	margin:0px 3px 1px 0px;
	color: #00793B;
}
#cbtype4{
	width:125px;
	float:right;
	background:#fff url(../images_edo2010/goutte_bichro_industriel.png) no-repeat right 3px;
	padding:0px 20px 5px 0;
	margin:0px 3px 1px 0px;
	color: #00793B;
}
div.alerte{
	background:#ffc;
	border:1px solid #c00;
	color:#c00;
	padding:3px;
	margin:3px;
}
.erreur{
	color:#c00;
}
.input_erreur{
	color:#c00;
	border:1px solid #c00;
}
#controle{
	background:#ffc;
	border:1px solid #c00;
	color:#c00;
	padding:3px;
	margin:3px;
}
/*
 	PAGE "dossier.php"
----------------------------- */
#dossier_corps, #cms_corps {
	padding: 10px 0px;
	background: #FFF;
	border: 1px solid #CCC;
}
#dossier_corps #fr_colcentre {
	width: 439px;
	float: left;
	margin-left: 6px;
	background: url(../images_edo2010/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_edo2010/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:355px;
	height: 21px;
	cursor:pointer;
	font: normal 12px Verdana, Geneva, sans-serif;
	margin-left: 15px;
	padding-top: 7px;
	padding-left: 45px;
	margin-bottom: 5px;
}
#racine_367 {
	background-image: url(../images_edo2010/bg_h3_367_522.png);
}
#racine_368 {
	background-image: url(../images_edo2010/bg_h3_368_523.png);
}
#racine_369 {
	background-image: url(../images_edo2010/bg_h3_369_524.png);
}
#racine_522 {
	background-image: url(../images_edo2010/bg_h3_367_522.png);
}
#racine_523 {
	background-image: url(../images_edo2010/bg_h3_368_523.png);
}
#racine_524 {
	background-image: url(../images_edo2010/bg_h3_369_524.png);
}
#racine_405 {
	background-image: url(../images_edo2010/bg_h3_405.png);
}
#inv61_liste_docs h3:hover {
	background-position: left bottom;
	color: #555;
}
.bg_open_niv1 {
	background-position:bottom;
	color:#555;
}
.bg_close_niv1 {
	background-position:top;
	color: #FFF;
}
#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_edo2010/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_edo2010/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_edo2010/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:center;
	padding-right: 30px;
}
.bt_valider {
	border-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images_edo2012/bg_btn_rech_offre.png) no-repeat left top;
	text-align: center;
	height: 20px;
	width: 68px;
	padding-top: 2px;
	color: #FFF;
	padding-bottom: 3px;
	/*float:right;*/
	margin-right:10px;
	margin-top:10px;
	/*font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	background: #1A5388;
	padding: 1px 3px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;*/
}
.bt_valider:hover {
	border-style: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images_edo2012/bg_btn_rech_offre.png) no-repeat left bottom;
	text-align: center;
	height: 20px;
	width: 68px;
	padding-top: 2px;
	color: #133c64;
	padding-bottom: 3px;
	/*float:right;*/
	margin-right:10px;
	margin-top:10px;
	/*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_edo2010/bg_recherche_terrain.jpg) no-repeat left top;
}
a#recherche_batiment:hover {
	background: url(../images_edo2010/bg_recherche_batiment.jpg) no-repeat left top;
}
a#recherche_accompagnement:hover {
	background: url(../images_edo2010/bg_recherche_accompagnement.jpg) no-repeat left top;
}
a#voir_toutes_za:hover {
	background: url(../images_edo2010/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_edo2010/bg_avez_vous_pense.jpg) no-repeat left top;
	text-indent: -5000px;
	height: 32px;
	width: 814px;
}
#fr_dossier_colgauche {
	margin-left: 8px;
	float: left;
	height: 282px;
	width: 238px;
	position: relative;
	background: url(../images_edo2010/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_edo2010/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;
}
/* 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;*/
}
#panneau_panier fieldset{
	padding-top : 10px;
}
#panneau_panier fieldset legend{
	font-size : 11px;
	font-weight:bold;
	color : #666;
	margin-top : 10px;
}
input.panier{
	margin-right : 5px;	
}
/*
 	PAGES CMS public
----------------------------- */

#cms_corps #colgauche{
	width: 213px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
}
#cms_corps #coldroite{
	float:left;
	width:600px;
	margin-left: 40px;
}
#sous-rubriques {
	background: url(../images_edo2012/bg_sous-rubriques.png) no-repeat left bottom;
	width: 187px;
	position: relative;
	padding: 20px 13px;
	margin-bottom: 25px;
	/*margin-top: 35px;*/
}
#sous-rubriques_B {
	background: url(../images_edo2012/bg_sous-rubriques_B.png) no-repeat left top;
	position: absolute;
	height: 2px;
	width: 213px;
	left: 0px;
	top: -2px;
}
#sousrub li a {
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
#sousrub a:hover {
	color:#999;
}
#sousrub .actif {
	background: url(../images_edo2010/bg_sousrub_actif.png) no-repeat 0px 5px;
	padding-left: 20px;
	margin-bottom: 10px;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#sousrub .inactif {
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000;
	background: url(../images_edo2010/bg_sousrub_inactif.png) no-repeat 0px 5px;
	padding-left: 20px;
	margin-bottom: 10px;
}
#sousrub li li {
	margin-bottom: 3px;
	background: url(../images_edo2010/bg_sousrub_li_li.png) no-repeat 0px 7px;
	padding-left: 10px;
}
#sousrub li li a {
	font: normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666;
}
#hierarchie {
	font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #01959D;
	/*font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	margin-bottom: 30px;
}
#contenu h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #C75240;
	border-bottom: 2px solid #CD6354;
	padding-bottom: 2px;
}
#contenu h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #C75240;
	font-size: 18px;
	font-weight: normal;
	margin-top: 2px;
}
#contenu #chapeau {
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	margin-top: 20px;
}
#contenu #texte {
	margin-top: 20px;
}
#texte h1, #actus h1 {
	clear:both;
	background: #677684;
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
	padding: 1px 4px;
	margin-top: 20px;
	border:none;

	/*background: url(../images_edo2010/bg_texte_h1.png) no-repeat left top;
	padding: 2px 5px;*/
}
#texte h2 {
	color: #B34535;
	font-size: 15px;
	font-weight: bold;
	margin-top: 15px;
}
#texte h3 {
	color: #555;
	font-size: 14px;
	font-weight: bold;
	margin-top: 10px;
}
#ps h1, #actus .texte h1 {
	font: bold 12px Verdana, Geneva, sans-serif;
	color: #00793B;
	background: url(none);
	padding-left: 0px;
	margin-top: 15px;
	margin-bottom: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#ps h2, #actus .texte h2 {
	font: bold 11px Verdana, Geneva, sans-serif;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #00793B;
}
#ps h3, #actus .texte h3 {
	font: bold 10px Verdana, Geneva, sans-serif;
	color: #00793B;
	margin-top: 7px;
	margin-bottom: 3px;
}
#texte p, #ps p, .texte p {
	margin-top: 5px;
}
#texte ul, #ps ul, .texte ul {
	margin: 5px 10px 5px 15px;
}
#texte ul li, #ps ul li, .texte ul li {
	background: url(../images_edo2012/bg_texte_li.png) no-repeat 0px 5px;
	padding-left: 17px;
	margin-top: 2px;
}
#actus h1 {
	clear:both;
}
table.tiny_tableau  {
	margin-top: 10px;
}
.tiny_tableau  td {
	padding: 0px 1px;
}
.tiny_tableau thead td {
	background: #f28e02;
	color: #FFFFFF;
}
.tiny_tableau tbody td {
	background: transparent;
	color: #000000;
	border-top: 1px solid #f28e02;
	border-bottom: 1px solid #f28e02;
}
.tiny_tableau tfoot td {
	background: #fef7ed;
	color: #000000;
}
#ps {
	background: url(../images_edo2012/bg_ps.png) no-repeat;
	padding: 20px 25px;
	position: relative;
	margin-top: 45px;
	margin-bottom: 20px;
}
#ps_B {
	background: url(../images_edo2012/bg_ps_B.png) no-repeat;
	position: absolute;
	height: 8px;
	width: 600px;
	left: 0px;
	bottom: -8px;
}
/*
éléments de CMS
*/
.telechargements {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 39px;
	font-size: 9px;
	list-style-type: none;
	min-height: 50px;
	margin-bottom: 5px;
	cursor: hand;
	cursor:pointer;
	clear:both;
}
.telechargements li {
	padding-top: 2px;
	padding-bottom: 2px;
}
#telechargements {
	margin-top: 45px;
	margin-bottom: 50px;
	clear: both;
}
#telechargements h2 {
	background: url(../images_edo2010/bg_telechargements_h2.png) no-repeat left top;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
	font-size: 1px;
	font-style: normal;
	text-indent: -5000px;
	height: 31px;
	width: 600px;
	margin-top: 0px;
}
#telechargements div {
	float: left;
	width: 150px;
	/*border-left: 1px solid #246;*/
	margin: 10px 15px 0px 0px;
	padding: 4px 0px 4px 10px;
}
/* Images & documents joints dans "div texte" */
.vignette_titre{ /* Titre img et doc */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #555;
	/*clear:left;*/
}
.vignette_desc{ /* Descriptif img et doc */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #555;
}
.aligner_left{ /* Pour doc et img alignés |left */
	float:left;
	text-align:left;
	margin:3px 5px;
	padding:0;
}
.aligner_right{ /* Pour doc et img alignés |right */
	float:right;
	text-align:right;
	margin : 3px 5px;
	padding:0;
}
div.aligner_center{ /* Pour doc alignés |center  ; typiquement img avec titre et/ou descriptif ou img zoomable */
	text-align:center;
	margin:0 auto;
	padding:0;
	/*float:none;*/
	width:300px;
}
img.aligner_center{ /* Pour img alignées |center */
	margin:0 auto;
	padding:0;
	display:block;
}
img.aligner_{ /* Pour img où l'attribut d'alignement est absent */
}
div.aligner_{ /* Pour doc où l'attribut d'alignement est absent  ; typiquement img avec titre et/ou descriptif ou img zoomable */
}
/*
 	Form Accès réservé
----------------------------- */
#form_login_extranet {
	text-align:right;
	position:absolute;
	top:29px;
	right:0px;
	padding : 5px;
	background-color:#FFF;
	border: solid 1px #CCC;
	z-index : 999;
}
#form_login_extranet input[type="text"] {
	width:200px;
	margin-left:10px;
	border: 1px solid #999999;
    color: #C75240;}
#form_login_extranet input[type="password"] {
	width:200px;
	margin-left:10px;
	border: 1px solid #999999;
}
#form_login_extranet div {
	padding-bottom : 2px;
}
#oubli_mdp a {
	color: #999;
}
#avertissement{
	position:absolute;
	top : 20px;
	right:-10px;
	background:#ffc url(../images_edo2012/warning.png) no-repeat 5px 5px;
	padding:10px;
	padding-left : 45px;
	font-size:12px;
	border:1px solid #c00;
	color:#c00;
	margin:10px;
	z-index:10000;
}
/* landing-page d'Audrey ("lpa") */
#tagsphere ul li {
	margin-left:0px;
}
#tagsphere li a, 
#tagsphere li a:visited{
  font-weight: bold;
  text-decoration: none;
}
#tagsphere li a:hover, 
#tagsphere li.link1 a:hover, 
#tagsphere li.link2 a:hover, 
#tagsphere li.link3 a:hover{
	color: #F00;
}
#tagsphere li.link1 a{
	color: #BA071A;
}
#tagsphere li.link2 a{
color: #CC081E
}
#lpa_infos {
	border: 1px solid #CCC;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	background: #FFF /*url(../images/bg_lpa_infos.png) no-repeat 5px bottom*/;
	/*padding-bottom: 100px;*/
	overflow:hidden;
}
#lpa_infos h2 {
	font-size: 19px;
	font-weight: normal;
	color: #4B6F25;
	border-bottom: 2px solid #4B6F25;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#lpa_infos p {
	/*font-size: 15px;*/
	font-weight: normal;
	padding: 7px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul#lpa_atouts {
	/*padding-top: 20px;*/
	padding-right: 15px;
	/*padding-bottom: 20px;*/
	padding-left: 15px;
}
ul#lpa_atouts li {
	background-image: url(../images_edo2012/bg_texte_li.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left: 20px;
	margin-bottom: 5px;
}
ul#lpa_atouts li span {
	font-weight: bold;
	color : #CC081E;
}
#bt_lpa_plaquette {
	background: url(../images_edo2012/bg_bt_newsletter_noir.png) no-repeat left top;
	display: block;
	height: 14px;
	padding-left: 22px;
}
#bt_lpa_od {
	background: url(../images_edo2012/bg_bt_accueil.png) no-repeat left top;
	display: block;
	height: 14px;
	padding-left: 22px;
	margin-left:15px;
}
#lpa_formulaire {
	width: 100%;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#lpa_formulaire h2 {
	font-size: 19px;
	font-weight: normal;
	color: #000;
	border-bottom: 2px solid #01959d;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/*#lpa_formulaire {
	height: 210px;
	width: 658px;
	position: absolute;
	right: 0px;
	top: 130px;
	background-color: #FFF;
	border: 1px solid #CCC;
}
#lpa_formulaire h2 {
	font-size: 19px;
	font-weight: normal;
	color: #5A8CB0;
	border-bottom: 2px solid #5B8DB0;
	padding: 7px 10px 3px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#lpa_formulaire h2 span {
	font-weight: bold;
	color: #467293;
}*/

#conteneur #infos_sur_mesure {
	position:absolute;
	top:115px;
	right:0px;
	width:656px;
	height:176px;
}
#conteneur #infos_sur_mesure #contact_alert {
	color:#01959D;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	bottom : 10px;
	left: 10px;
	width:500px;
	background:url(../images_edo2012/error32.png) no-repeat 0px 2px  ;
	padding-left : 40px;
	
}


#h_conteneur #f_projet fieldset {
	margin-right: 5px;
	padding:0px 1px;
	/*background-color:#F0F0F0;*/
}
#conteneur #f_projet fieldset {
	float:left;
	margin-right: 5px;
	padding:0px 1px;
	/*background-color:#F0F0F0;*/
}
#h_conteneur #f_projet input[type="text"] {
	width:250px;
	margin:3px 0px;
	padding:2px 3px;
	border: 1px solid #ccc;
	/*color: #C75240;*/
	font-size:11px;
}
#conteneur #f_projet input[type="text"] {
	width:192px;
	margin:3px 0px;
	padding:2px 3px;
	border: 1px solid #ccc;
	/*color: #C75240;*/
	font-size:11px;
}
#h_conteneur #f_projet textarea {
	float:left;
	width:127px;
	height:27px;
	margin:1px 4px 0px 0px;
	padding:2px 3px;
	border: 1px solid #ccc;
	/*color: #C75240;*/
	font:11px tahoma,arial;
}
#conteneur #f_projet textarea {
	width:195px;
	height:70px;
	margin:3px 0px 0px 0px;
	padding:2px 3px;
	border: 1px solid #ccc;
	/*color: #C75240;*/
	font:11px tahoma,arial;
}
#h_conteneur #f_projet input[type="submit"] {
	width:112px;
	margin-top: 1px;
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left top;
	color: #fff;
	height: 32px;
	cursor:hand;
	cursor:pointer;
}
#h_conteneur #f_projet input[type="submit"]:hover {
	width:112px;
	margin-top: 1px;
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left bottom;
	color: #fff;
	height:32px;
	cursor:hand;
	cursor:pointer;
}
#conteneur #f_projet input[type="submit"] {
	position:absolute;
	right:20px;
	width:112px;
	margin-top: 10px;
	/*margin-left: 45px;*/
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left top;
	color: #fff;
	height: 32px;
	cursor:hand;
	cursor:pointer;
}
#conteneur #f_projet input[type="submit"]:hover {
	position:absolute;
	right:20px;
	width:112px;
	margin-top: 10px;
	/*margin-left: 45px;*/
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left bottom;
	color: #fff;
	height:32px;
	cursor:hand;
	cursor:pointer;
}
#lpa_formulaire fieldset {
	float:left;
	margin-right: 5px;
	padding:0px 1px;
	background-color:#F0F0F0;
}
#lpa_formulaire h3 {
	text-align:center;
	padding-bottom:2px;
	margin-bottom:2px;
	background-color:#CCC;
	border-bottom:#FFF 1px solid;
	color: #000;
	font-size:14px;
}
#lpa_formulaire label {
	margin-left:0px;
	/*padding:1px;
	color: #333;*/
	font-size:11px;
}
#lpa_formulaire input[type="text"] {
	width:190px;
	margin:1px 3px;
	padding:1px;
	border: 1px solid #999;
	/*color: #C75240;*/
	font-size:11px;
}
#lpa_formulaire textarea {
	width:880px;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:2px 3px;
	border: 1px solid #999;
	/*color: #C75240;*/
	font:12px tahoma,arial;
}
#lpa_formulaire input[type="checkbox"] {
	margin:0px 3px;
}
#lpa_formulaire input[type="submit"] {
	width:112px;
	margin-left:0px;
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left top;
	color: #fff;
	height: 32px;
	cursor:hand;
	cursor:pointer;
}
#lpa_formulaire input[type="submit"]:hover {
	width:112px;
	margin-left:0px;
	border: none;
	text-align: center;
	font-weight: bold;
	background: url(../images_edo2012/bg_bt_valid.png) no-repeat left bottom;
	color: #FFF;
	height:32px;
	cursor:hand;
	cursor:pointer;
}
#url_directe {
	display:none;
}
#url_directe p {
	margin-top:10px;
	font-size:10px;
	color:#F00;
	font-weight:bold
}
#url_directe input {
	font-size:10px;
	width:100%;
}
/*#url_directe textarea {
	font-size:10px;
	width:100%;
	height:50px;
}*/

#un_projet {
	margin:30px 0px 30px 300px;
	border-left: 4px solid #01959d;
	padding-left: 15px;
	font: 18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #01959d;
}
#un_projet h3 {
	font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
