section.contact .content{
	position:relative;
	width:auto;
	padding:0;
	max-width:none;
	margin:0 auto;
}
#map_canvas{
	width:100%;
	height:720px;
}
.info{
	margin:0 auto;
	max-width:870px;
	font: 15px/14px NewsCycle,sans-serif;
	color:#70675e;
}
	.info .block_contact{
		position:absolute;
		width:520px;
		background-color: #ffffff;
		padding: 22px 40px 28px;
		box-shadow: 0 0 14px #888888;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.info .contacter{
		top:50px;
	}
	.info .visiter{
		top:450px;
	}
		.info .block_contact h1.orange{
			padding: 0 0 28px 24px;
		}
		.info .block_contact p{
			line-height:16px;
		}
        .info .block_contact p.metro{
			background: url("../images/contact/metro.png") no-repeat 0 0px;
            padding:0 0 10px 23px;
		}
        .info .block_contact p.rer{
			background: url("../images/contact/rer.png") no-repeat 0 0px;
            padding:0 0 10px 23px;
		}
        .info .block_contact p.bus{
			background: url("../images/contact/bus.png") no-repeat 0 0px;
            padding:0 0 10px 23px;
		}

		.info .block_contact .block{
			margin:0 0 22px 0;
		}
		.info .block_contact .block:last-child{
			margin:0;
		}
			.info .block .block_content{
				float:left;
				width:50%;
                box-sizing:border-box;
                -moz-box-sizing:border-box;
                -webkit-box-sizing:border-box;
                padding:0 10px 0 0;
			}
			.info .block .block_content + .block_content{
                padding:0 0 0 10px;
			}
			.info .block .mail{
				color: #f2980e;
				text-decoration:none;
			}
			.info .block .mail:focus,
			.info .block .mail:hover{
				text-decoration:underline;
			}

            .geoloc_button{
                background: #f9b718; /* Old browsers */
                background: -moz-linear-gradient(top,  #f9b718 0%, #f2990e 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9b718), color-stop(100%,#f2990e)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #f9b718 0%,#f2990e 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #f9b718 0%,#f2990e 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #f9b718 0%,#f2990e 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #f9b718 0%,#f2990e 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b718', endColorstr='#f2990e',GradientType=0 ); /* IE6-9 */
                padding: 4px 6px;
                text-transform:uppercase;
                border-radius: 5px 5px 5px 5px;
                border:1px solid #f39e10;
                font:14px/14px Asap,sans-serif;
                color:#ffffff;
                cursor:pointer;
                display:inline-block;
            }
            .geoloc_button:focus,
            .geoloc_button:hover{
                background: #f9b718; /* Old browsers */
                background: -moz-linear-gradient(top,  #f2990e 0%, #f9b718 100%); /* FF3.6+ */
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2990e), color-stop(100%,#f9b718)); /* Chrome,Safari4+ */
                background: -webkit-linear-gradient(top,  #f2990e 0%,#f9b718 100%); /* Chrome10+,Safari5.1+ */
                background: -o-linear-gradient(top,  #f2990e 0%,#f9b718 100%); /* Opera 11.10+ */
                background: -ms-linear-gradient(top,  #f2990e 0%,#f9b718 100%); /* IE10+ */
                background: linear-gradient(to bottom,  #f2990e 0%,#f9b718 100%); /* W3C */
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2990e', endColorstr='#f9b718',GradientType=0 ); /* IE6-9 */
            }
#map_canvas.medium{
	height:400px;
}
.info.medium {
	margin: 0;
	max-width: none;
}
.info.medium .block_contact{
	position:relative;
	bottom:0;
	top:0;
	float:left;
	width:100%;
}
.info.medium .visiter{
	box-shadow:none;
}
.info.geoloc {
	margin: 0;
	max-width: none;
}
.info.geoloc .block_contact{
	position:relative;
	bottom:0;
	top:0;
	float:left;
	width:100%;
}
.info.geoloc .visiter{
	box-shadow:none;
}