/*
 *
 * BaladoDécouverte / BaladoDiscovery
 * http://baladodecouverte.com
 * http://baladodiscovery.com
 *
 * Copyright 2012 Cinax inc.
 *
 */

/*
 *
 * CSS Reset
 * By Eric Meyer
 * http://meyerweb.com/eric/tools/css/reset/
 *
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0;color:#4F4F4A;}

/*
 *
 * Stop IE7 from bolding everything
 *
 */
h1,h2,h3,h4,h5,h6,p {
	font-weight: normal;
}


/*
 *
 * Fix for IE7 putting black border on submit button
 *
 */
input[type=submit], input[type=button] {
	filter:chroma(color=#000000);
}

button[type=submit], button[type=reset], button[type=button] {
	filter:chroma(color=#000000);
}


/*
 *
 * Fix for outline around focused item (ex. input)
 *
 */
*:focus {outline: none;}


p{
	line-height: 1.2em;
	letter-spacing: .025em;
	color: #61634D;
}

.fancybox-caption p{
	color: white;
	text-align: center;
}
.fancybox-caption {
	color: white;
	text-align: center;
}

/******************
	GENERAL
******************/
html, body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 100%;
	font-weight: normal;
	height: 100%;
	margin: 0;
}

body {
	background-color: #f3f3f3;
	background-image: url(../images/background.jpg);
	background-repeat: repeat;
}

.lfloat {
	float: left;
}

.rfloat {
	float: right;
}

.text-green {
	color: #96b62e !important;
}

.ui-button-text  {
	color: #96b62e;
}


.ui-button, .ui-button:focus, .ui-button:not(:focus) {
	color: #96b62e!important;
	background: #f6f6f6!important;
}


.ui-button:active{
		color: white!important;
		background: #96b62e!important;
}

.buttons input{
	color: #96b62e;
	margin: 10px 0px 10px 140px;
}

.content_no_menu{
	padding-top: 30px;
}

.buttons_large {
	width: 200px;
}

.tour_network_catalog {
	margin-left: auto;
	width: 150px;
}

.tour_network_catalog img {
	width: 114px;
	height: 18px;
}

.rating_catalog {
	margin-left: 30px;
	font-size: 0.7em;
	height: 22px;
}

.rating {
	height: 22px;
	font-size: 0.9em;
}

.rating img{
	height: 20px;
}

.text-right{
	text-align: right;
}

.text-left{
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-italic {
	font-style: italic;
}

.float-right{
	float:right;
}

.float-left{
	float:left;
}

.description {font-size:1em; line-height:23px;}

.description p, #description_text p{padding-bottom:5px;}

.description strong, #description_text strong {font-weight:bold;}

 em{font-style:italic;}

.description ul, #description_text ul{padding-bottom:15px;}

.description li, #description_text li {list-style:disc outside; line-height:18px; padding-bottom:5px; margin-left:18px;}

.description a, #description_text a{color:#06C;}

.description a:hover, #description_text a:hover{color:#036;}

.map_toolbar {
	text-align: center;
	margin-bottom: 10px;
}

#fancybox-title-inside {
	color: #4F4F4A;
}

.gras{padding-bottom:15px;
	font-weight: bold;
	font-size: 0.9em;
	color: #61634D;
	margin-left: 10px;
}

.texte{
	margin-left: 10px;
	font-size: 0.9em;
	line-height: 1.2em;
}


.distance{
	font-size: 80%;
	width: 200px;
	line-height: 1em;
}

.link_none{
	text-decoration: none;
	color: #fff;
}

.alpha {
	opacity: 0.4;
	filter: alpha(opacity=40); /* For IE8 and earlier */
}

.clear {
	clear:both;
}

.strikethrough {
	text-decoration: line-through;
}

.inter-poi{
	display: none;
}

.label_big {
	font-size: 1.3em;
}

.ui-state-highlight {
	height: 1.5em;
	line-height: 1.2em;
}

#content .float_right {
	float: left;
	margin-left: 350px;
	width:600px;
}

.float_clear {
	clear: both;
	font: 0px
	sans-serif;
}

#btn_down {
	position: fixed;
	bottom: 15px;
	right: 25px;
	cursor: pointer;
	display: none;
}

#btn_up {
	position: fixed;
	bottom: 105px;
	right: 25px;
	cursor: pointer;
	display: none;
}

#btn_up_bas {
	position: fixed;
	bottom: 15px;
	right: 25px;
	cursor: pointer;
	display: none;
}

#gauche_about {
	float: left;
	width: 70px;
	margin-left: 15px;
}

#droite_about {
	float: right;
	width: 420px;
	margin-right: 300px;
}

#effacer{
	clear: both;
}

.grid {
	background: url(../images/grid.png) 50% 0;
	position: absolute;
	width: 100%;
	height: 2500px;
	min-width: 960px;
	top: 0;
	z-index: 20;
	display: block;
	opacity: .4;
	display: none;
}

.alert {
	text-align: center;
	padding: 10px 35px 10px 14px;
	margin-bottom: 20px;
	background-color: #96b62e;
	border-color: #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.alert_tours50km {
	background-color: #DBDCCF;
	color: #AD7929;
	margin-bottom: 10px;
	margin-top: 10px;
}

.alert_tours50km p {
	color: #AD7929;
}

.alert p, .alert a {
	line-height: 1.2em;
	letter-spacing: .025em;
	color: #FFFFFF;
	font-size: 0.9em;
}

.alert-heading {
	color: inherit;
}

.alert-message {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}

.alert-message a {
    color: inherit;
    font-weight: bolder;
}

.alert-message h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.alert-message p:last-child {
    margin-bottom: 0;
}

.alert-message code {
    background-color: #fff;
    border-radius: 3px;
}

.alert-message-success {
    background-color: #F4FDF0;
    border-color: #3C763D;
}

.alert-message-success h4 {
    color: #3C763D;
}

.alert-message-danger {
    background-color: #fdf7f7;
    border-color: #d9534f;
}

.alert-message-danger h4 {
    color: #d9534f;
}

.alert-message-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}

.alert-message-warning h4 {
    color: #f0ad4e;
}

.alert-message-info {
    background-color: #f4f8fa;
    border-color: #5bc0de;
}

.alert-message-info h4 {
    color: #5bc0de;
}

.alert-message-default {
    background-color: #EEE;
    border-color: #B4B4B4;
}

.alert-message-default h4 {
    color: #000;
}

.alert-message-notice {
    background-color: #FCFCDD;
    border-color: #BDBD89;
}

.alert-message-notice h4 {
    color: #444;
}

/******************
	HEADER
******************/
#header{
	padding-top: 20px;
	margin: 0 auto;
	height: 120px;
	width: 920px;
}

.fb_edge_widget_with_comment {
	left: 830px;
	top: 16px;
	position: relative;
}

#fb_like_div {
	height: 20px;
	margin-top: -20px;
}

#logo{
	float: left;
}

#header li{
	float: left;
	padding: 17px;
	list-style: none;
}

#header li a{
	color: #FFF;
	font-size: 1em;
	text-decoration: none;
}

#header li a.active{
	border-bottom: 1px dotted #FFF;
}

#navigation_en,
#navigation_fr{
	float: right;
	margin-top: 30px;
	padding: 0 40px;
	height: 50px;
	text-transform: uppercase;
	background-color: #96b62e;
	border-radius: 15px 15px 0px 15px;
	-moz-border-radius:15px 15px 0px 15px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

/******************
	BANNER
******************/
#banner {
	position: relative;
	width: 960px;
	height: 310px;
	margin: 0 auto;
	text-align: center;
}

.banner-image {
	width: 925px;
	height: 300px;
	/* top-left top-right bottom-right bottom-left */
	border-radius: 25px 0px 25px 0px;
	-moz-border-radius: 25px 0px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#devices {
  position: absolute;
  top: 20px;
  left: 45px;
}

#ipad_map, #ipad_play {
	position: absolute;
	top: 45px;
	left: 75px;
}

/******************
	TOURS SLIDER
******************/
#featured_tours {
	width: 925px;
	margin: 0 auto;
}

#tours_slider {
	float: left;
	margin-left: 13px;
	width: 820px;
}

#slider_featured {
}

#slider_featured li {
	width: 145px;
	padding: 12px;
	text-align: center;
}

#slider_featured p {
	width: 130px;
	/*color: #bbbcb3;*/
	color: #61634D;
	text-align: center;
	font-size: 0.7em;
	padding: 5px;
	margin-top: 10px;
}

#featured_tours_title {
	font-size: 1.6em;
	font-weight: normal;
	color: #61634D;
	margin-top: 45px;
	margin-left: 55px;
	margin-bottom: 10px;
}

.thumb_carousel {
	float: left;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.prev, .next{
	cursor: pointer;
	height: 62px;
	width: 30px;
	margin-top: 14px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.prev {
	float: left;
}

.next{
	float: right;
}

.prev img, .next img {
	margin-top: 10px;
	margin-left: 2px;
}

.boxgrid{
	width:140px;
	height:60px;
	float:left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	margin-bottom: 5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxcaption{
	float: left;
	position: absolute;
	background: #151515;
	height: 100px;
	width: 100%;
	opacity: .8;
	cursor: pointer;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 }

 .captionfull .boxcaption {
	top: 60px;
	left: 0;
	height: 60px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
 }

/******************
	CONTAINER
******************/
#content{
	width: 960px;
	min-height: 660px;
	margin: 0 auto;
}

#content li{
	float:left;
	list-style: none;
}

#my_content{
	width: 960px;
	margin-top: 20px;
	margin: 0 auto;
}

/******************
	WELCOME
******************/
#index_content{
	width: 960px;
	margin-top: 20px;
	margin: 0 auto;
}

#topics {
	margin-left: 48px;
	margin-top: 30px;
	height: 150px;
}

.three_column {
	width: 220px;
	float: left;
	margin-left: 40px;
	margin-right: 30px;
}

.three_column h3 {
	font-size: 1.6em;
	font-weight: normal;
	color: #96b62e;
	border-bottom: 1px dotted #96b62e;
	width: 150px;
	padding-bottom: 5px;
}

.three_column p {
	color: #61634D;
	font-size: 0.8em;
	width: 210px;
}

.two_column {
	width: 380px;
	float: left;
	margin-top: 10px;
}

.two_column h3 {
	font-size: 1.6em;
	font-weight: normal;
	color: #96b62e;
	border-bottom: 1px dotted #96b62e;
	width: 310px;
	padding-bottom: 5px;
}

.section_separator {
	width: 820px;
	height: 20px;
	margin-bottom: 30px;
	margin-left: 70px;
	border-bottom: 1px dotted #96b62e;
}

#apetizers {
	margin-left: 80px;
	margin-top: 50px;
	height: 215px;
}

#slogan {
	position: relative;
	margin-top: 34px;
	font-size: 1em;
	font-style: italic;
}

#plane_icon {
	float: left;
	width: 48px;
	margin-left: 40px;
	margin-top: 38px;
}

#search_circle {
	position: relative;
	margin-left: 50px;
	margin-top: 10px;
}

#search_text {
	font-size: 1.3em;
	color: #61634d;
	margin-bottom: 10px;
}

#search_input {
	color: #61634D;
	font-size: 1.2em;
	border: none;
	width: 235px;
	height: 35px;
	background-color: transparent;
	position: absolute;
	top: 37px;
	left: 13px;
}

#search_button {
	border: none;
	cursor: pointer;
	background-color: transparent;
	width: 35px;
	height: 32px;
	position: absolute;
	top: 38px;
	left: 250px;
}

#search_field {
	height: 40px;
	width: 294px;
	background-image: url(../images/search_field.png);
}

#world_map_circle {
	position: relative;
	margin-left: 25px;
}

#world_map_text {
	font-size: 1.3em;
	color: #61634d;
	position: absolute;
	top: 42px;
	left: 142px;
	cursor:pointer;
}

#world_map {
	border: 1px solid #B0B1AA;
	width: 330px;
	height: 168px;
	cursor: pointer;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#search_or_map {
	font-size: 1.7em;
	margin-left: 30px;
	color: #96b62e;
	position: absolute;
	top: 138px;
	left: 353px;
}

.boxgrid2{
	width:480px;
	height:191px;
	float:left;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	background-color: #d4d4ca;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.boxgrid2 img{
	position: absolute;
	top: 0;
	left: 0;
	border: 0;
}

.boxcaption2{
	float: left;
	position: absolute;
	height: 100px;
	width: 100%;
	opacity: .8;
	cursor: pointer;

	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 }

 .captionfull2 .boxcaption2 {
	top: 191px;
	left: 0;
	height: 191px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
 }

 #world_map_title {
	font-size: 1.6em;
	color: #61634D;
	margin-bottom: 10px;
}
/******************
		BROWSE
******************/
.tabs {
	font-weight: normal;
	padding-left: 15px;
	list-style: none;
	width: 660px;
}

.tabs li {
	float: left;
	position: relative;
}

.tabs a {
  float: left;
  padding: 10px 30px;
  text-decoration: none;
	color: #61634D;
	background: #DBDCCF;
  -webkit-border-top-left-radius: 15px;
  -webkit-border-top-right-radius: 15px;
  -moz-border-radius-topleft: 15px;
  -moz-border-radius-topright: 15px;
  border-radius: 15px 15px 0 0;
  behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.tabs a:hover {
	background: #E2E3D5;
}

.tabs .active {
  /* Highest, active tab is on top */
  z-index: 3;
}
.tabs .active a {
  /* Colors when tab is active */
  background: #ccc;
  color: #505050;
}

#search_box {
	float: left;
	width: 235px;
	padding: 20px;
	background-color: #96b62e;
	margin-top: 42px;
	margin-left: 31px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#search_box .filters {
	margin-bottom:20px;
}

#search_box .box{
	margin-bottom:20px;
}

#search_box .box h2 {
	color: #FFF;
	font-size: 1.2em;

	padding-top:11px;
	margin-bottom:15px;

}

#search_box .box label {
	font-size: 0.7em;
	color: #6B6D57;
}

#search_box select{
	width: 220px;
	margin-top: 5px;
	padding: 5px;
	font-size:1em;
	color: #6b6d57;
}

#search_box input[type=text] {
	font-size: 1em;
	width: 207px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#search_box input[type=radio]{
	font-size: 1em;
	width: 20px;
	padding: 5px;
}

#content .left {
	float:left;
	margin-left:10px;
	width:320px;
}

#content .right {
	float: left;
	margin-left: 53px;
	width: 600px;
}

.pagination {
	text-align: right;
	margin-right: 10px;
}

#pagination_top, #pagination_bottom {
	margin-left: 3px;
	margin-top: 11px;
	display: inline-block;
	width: 562px;
	height: 23px;
}

#pagination_top {
	margin-top: 18px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #BBB;
}

#pagination_bottom {
	margin-bottom: 20px
}

#do_place_search {
	 margin-top: 10px;
}

.pagination_tours_found {

	font-size: 0.9em;
	margin-left: 25px;
	float: left
}

.pagination_tours50km_found {
	margin-top: 10px;
	width: 350px;
	font-size: 0.9em;
	margin-left: 25px;
	float: left
}

.pagination ul {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 20px;
}

.pagination a, .pagination span {
	font-size: 0.9em;
	line-height: 19px;
	color: #61634D;
	padding: 0 10px;
	text-decoration: none;
}

.pagination .active {
	font-weight: bold;
}

.circuits{
	position: relative;
	border-bottom: 1px dotted #BBB;
	display: inline-block;
	width: 525px;
	height: 100px;
	font-weight: normal;
	padding: 20px 20px;
	text-decoration: none;
}

#no_tour_found {
	padding-bottom: 20px;
	position: relative;
	border-bottom: 1px dotted #BBB;
	display: inline-block;
	font-weight: normal;
	text-decoration: none;
	color: #61634D;
	font-size: .8em;
	margin-top: 55px;
}

.circuits_results{
	margin-top: 20px;
	font-size: 1em;
	margin-left: 25px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #61634D;
	text-decoration: none;
}

.circuits div, .circuits p {
	/*color: #61634D;*/
	color: #61634D;
	font-size: .9em;
}

.circuits p {
	margin-top: 2px;
	line-height: 20px;
}

#nav_bar a {
	color:#61634D;
	text-decoration:none;
}

#nav_bar a:hover {
	color:#4F4F4A;
}

#nav_bar{
	margin-top: 19px;
	margin-left: 25px;
	color: #61634D;
}

.circuits_transport img {
	margin-top: 5px;
}

.circuits a{
	text-transform: uppercase;
	font-size: 1.1em;
	padding-top: 5px;
	text-decoration: none;
	color: #61634D;
}

#browse_transport img{
	height: 18px;
}

.circuits_info {
	left: 526px;
	top: 56px;
	position: absolute;
}

.circuits_info a{
	cursor: pointer;
	color: #61634D;
	text-transform: none;
	text-decoration: none;
}

.circuits_transport img{
	vertical-align: bottom;
}

#circuits_50km {
	display: none;
	float: left;
	width: 600px;
}

.circuits50km_info{
	position: relative;
	cursor: pointer;
	bottom: 50px;
	left: 500px;
	float: left;
}

.circuits_thumbnail {
	margin: 5px;
	margin-right: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.thumbnail_tour_head {
}

.circuits_transport{
	padding-left: 10px;
}

.circuits_details_widget{
	margin: 10px;
	padding-left: 17px;
	line-height: 1.45em;
	color: #606060;
	font-size: 0.95em;
	text-decoration: none;
	width: 240px;
}

.circuits_image_thumb {
	margin: 10px;
	padding-left: 10px;
	text-align: center;
	width: 240px;
}

.circuits_left_box {
	float: left;
}

.circuits_right_box {
	margin-top: 5px;
	margin-left: 170px;
}

/******************
	FULL CIRCUIT
******************/
#fullcircuit_content{
	margin: 0 auto;
	width: 855px;
	min-height: 660px;
	background-color: #E3E3D6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
	margin-top: 10px;
	padding: 30px;
}

#fullcircuit_content_iframe{
	margin: 0 auto;
	width: 820px;
	background-color: #E3E3D6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
	margin: 5px;
	padding: 30px;
}

#fullcircuit_content_widget{
	margin: 0 auto;
	width: 230px;
	height: 380px;
	background-color: #E3E3D6;
	background-image: url(../images/pin.png) ;
	background-position: right bottom;
	background-repeat: no-repeat;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
	margin: 5px;
	padding: 5px;
}

.full-circuit-lang-alert {
	width: 920px;
    margin: -25px auto 35px auto;
}

#circuit_image_box {
	margin-bottom: 20px;
}

#circuit_title {
	color: #AD7929;
	margin-bottom: 10px;
	font-size: 2.2em;
}

#tour_network_subtitle {
	font-size: 1.5em;
	font-weight: bold;
}

.details_box {
	position: relative;
	color: #61634D;
	height: 610px;
}

.details_box h3{
	color: #61634D;
	font-size: 0.9em;
	padding-bottom: 8px;
}

#details_left_box {
	height: 558px;
	width: 230px;
	padding: 17px;
	padding-top: 10px;
	background-color: #DBDCCF;
	float: left;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#details_left_box #city_name,
#details_left_box #recommend_title,
#details_left_box #organization_title {
	font-weight: bold;
}

#details_left_box #other_title {
	font-weight: bold;
}

#details_left_box p, #details_left_box li{
	line-height: 1em;
	font-size: 0.9em;
}

#details_left_box p{
	margin-bottom: 13px;
}

#details_other_links a {
	color: #61634D;
	text-decoration: underline;
}

#organization_link {
	color: #61634D;
}

.accessibility_icons {
	margin-right: 5px;
	margin-top: 5px;
}

#show_in_app {
	padding: 20px;
}

#show_in_app_info {
	font-size: 0.8em;
}

.qr_code_container {
	text-align: center;
}

#show_in_app h1 {
	font-size: 1.6em;
	color: #61634D;
}

#show_in_app h3 {
	font-size: 1.1em;
	color: #61634D;
	display: block;
	padding: 0;
	margin: 5px 0 0;
}

#details_right_box {
	float: right;
	width: 520px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 15px;
}

#details_right_box  h2{
	color: #61634D;
	font-size: 1.4em;
}

.header_divider h2{
	background-color: #DBDCCF;
	padding: 10px;
	margin-bottom: 30px;
	line-height: 30px;
	color: #AD7929;
	font-size: 1.5em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.header_divider_iframe h2, .header_divider_iframe h2 a, .header_divider_iframe h2 a :hover{
	background-color: #DBDCCF;
	padding: 10px;
	margin-bottom: 30px;
	line-height: 30px;
	color: #AD7929;
	font-size: 1.2em;
	text-decoration: none;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.header_divider_widget h2, .header_divider_widget h2 a, .header_divider_widget h2 a :hover{
	background-color: #DBDCCF;
	padding: 5px;
	margin-bottom: 10px;
	line-height: 1.45em;
	color: #AD7929;
	font-size: 0.95em;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.footer_divider_widget h2, .footer_divider_widget h2 a{
	padding: 15px;
	margin: 10px 10px 10px 10px;
	line-height: 1.45em;
	color: #AD7929;
	font-size: 0.95em;
	font-weight:bold;
	text-decoration: none;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#description_text {

	font-size: 0.8em;
	line-height: 1.2em;
	letter-spacing: .025em;
	color: #61634D;
}

#description_text a {
	color: #61634D;
}

#description_text_iframe {
	color: #606060;
	font-size: 0.8em;
	line-height: 23px;
	margin-right: 10px;
	padding-left: 5px;
}

.scroll-pane-desc {
	width: 525px;
	overflow: auto;
	padding-right: 10px;
	height: 300px;
}

.scroll-pane-info {
	width: 465px;
	overflow: auto;
	padding-right: 10px;
	height: 300px;
}


#fullcircuit_separator {
	height: 2px;
}

#alert_devices {
	position: relative;
	text-align: center;
	padding: 15px 25px;
	margin-bottom: 30px;
	margin-top: 30px;
	background-color: #96b62e;
	border-color: #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#alert_devices p, #alert_devices a {
	line-height: 1.2em;
	letter-spacing: .025px;
	color: #FFFFFF;
	font-size: 0.9em;
}

#alert_devices a {
	font-size: 1em;
}

#text_devices {
	margin-left: 131px;
}

#devices_image {
	bottom: 0px;
	width: 120px;
	position: absolute;
	left: 20px;
}

.locked_content {
	font-size: 0.9em;
	line-height: 1.2em;
	letter-spacing: .025em;
	color: #61634D;
}

#map_box {
	color: #61634D;
	height: 670px;
}

#map_box_iframe{
	color: #61634D;
	height: 430px;
}

#map_box_widget{
	color: #61634D;
}

#map_left_box {
	margin-left: 10px;
	width: 250px;
	float: left;
}

#map_right_box {
	width: 550px;
	float: right;
}

#report_content {
	margin-top: 25px;
}

#navbar {
	height: 50px;
	float: right;
	margin-top: 4px;
	margin-right: 90px;
}

#navbar li {
	float: left;
	text-align: center;
	height: 50px;
}

.navbar_btn{
	padding-top: 40px;
}

#previous {
}

#play .ui-icon {
}

#next {
}

.scroll-pane {
	width: 250px;
	overflow: auto;
	padding-right: 10px;
	height: 600px;
}

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	padding: 3px;
}

.jScrollPaneDrag {
	position: absolute;
	cursor: pointer;
	overflow: hidden;
}

#fullcircuit_content .poi li{
	width:212px;
	font-size:0.8em;
	line-height:16px;
	border-bottom:#CCC 1px solid;
	display:list-item;
}

#fullcircuit_content .poi ol{
	padding-left: 4px;
	width:222px;
}

#fullcircuit_content .poi ol ul{
	padding:0;
	margin:0 0 -8px 0;
	width:222px;
}

#fullcircuit_content .poi ol li{
	list-style:decimal-leading-zero;
	margin-bottom:8px;
	list-style-type:none;
	padding-bottom:8px;
}

#fullcircuit_content .poi ul li{
	cursor:pointer;
	font-size:inherit;
	list-style:none;
	border:none;
	margin:0;
	padding:0 0 8px 0;
}

#fullcircuit_content .poi li p{
	font-size: 0.8em;
	color:#555;
}

#fullcircuit_content .poi li h3{
	margin-bottom:15px;
	font-weight:bold;
}

#fullcircuit_content .poi li a{
	color: #61634D;
}

#fullcircuit_content .poi li.panorama,
#fullcircuit_content .poi li.video,
#fullcircuit_content .poi li.audio,
#fullcircuit_content .poi li.txt,
#fullcircuit_content .poi li.img {
	background-color:inherit;
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:212px;
	padding-left: 20px;
}

#fullcircuit_content li h3:hover {
	background-color:#DBDCCF;
	cursor: pointer;
}

#fullcircuit_content .poi li.video:hover,
#fullcircuit_content .poi li.audio:hover,
#fullcircuit_content .poi li.txt:hover,
#fullcircuit_content .poi li.img:hover {
}

#fullcircuit_content .poi li.video_img{
	background-image:url(../images/icons/media_video.png);
}

#fullcircuit_content .poi li.audio_img{
	background-image:url(../images/icons/media_audio.png);
}

#fullcircuit_content .poi li.panorama_img{
	background-image:url(../images/icons/media_360.png);
}

#fullcircuit_content .poi li.txt_img{
	background-image:url(../images/icons/media_txt.png);
}

#fullcircuit_content .poi li.img_img{
	background-image:url(../images/icons/media_img.png);
}

#fullcircuit_content  .poi li.panorama_img{
	background-image:url(../images/icons/media_360.png);
}

#fullcircuit_content .addthis_toolbox {
	margin-top: 50px;
	margin-bottom: 40px;
}

#fullcircuit_content .addthis_toolbox h3 {
	margin-left: 80px;
	margin-right: 10px;
	line-height: 31px;
	color: #61634D;
	font-size: 0.9em;
	padding-bottom: 8px;
	float: left;
}

#fullcircuit_content .addthis_toolbox span {
	float: left;
}

#fullcircuit_content .fb-comments {
	margin-top: 20px;
	margin-left: 128px;
	margin-bottom: 40px;
}

#report_form {
	padding: 20px;
}

/****************************
	ORGANIZATION TOURS PAGE
****************************/

.organization_tours_header{
	display: block;
	width: 600px;
	background-color: #E2E3D5;
	border-bottom: 1px dotted #BBB;
	text-decoration: none;
	color: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.organization_tours_header h1{
	font-size: 1.6em;
	padding-top: 25px;
	padding-bottom: 25px;
	text-decoration: none;
	color: #61634D;
	text-align: center;
}

/******************
	CREATION GENERAL
******************/
.btn_creation{
	margin-left: 27px;
	margin-right: 27px;
	padding-bottom: 20px;
	text-align: right;
	padding-top: 30px;
}

/******************
	CREATION HOME
******************/
#menu_creation{
	margin: 0 auto;
	margin-top: 20px;
	width: 660px;
	height: 120px;
	text-transform: uppercase;
}

#creation_navigation li, #creation_navigation li a{
	display: block;
	text-align: center;
}

#creation_navigation li{
	float:left;
}

#creation_navigation li a.dashboard:hover{
	background-position: 41px 1px;
}

#creation_navigation li a.dashboard, #creation_navigation p{
  background-repeat: no-repeat;
  background-position: 40px 0px;
  font-size: 0.8em;
	width: 120px;
	height: 62px;
}

#creation_navigation p {
	color: #61634D;
	margin-left: 5px;
}

#creator_abc_link {
	display: inline-block;
	color: #61634D;
	margin-bottom: 20px;
	font-size: 0.8em;
	text-align: center;
	font-weight: normal;
}

#my_circuits{
	background-image:url(../images/icons/icon_my_circuits.png);
}

#new_circuit{
	background-image:url(../images/icons/icon_new_circuit.png);
}

#my_contents{
	background-image:url(../images/icons/icon_media.png);
}

#my_profile{
	background-image:url(../images/icons/user.png);
}

#log_me_out{
	background-image:url(../images/icons/icon_logout.png);
}

#submission_form {
	width: 450px;
	margin: 0 auto;
	padding-left: 25px;
	margin-top: 20px;
}

#submission_form label, #submission_form h3 {
	color: #61634D;
	padding: 0;
	margin: 5px 0px 0px 0px;
}

#submission_form a {
	color: #61634D;
}

#submission_info {
	width: 420px;
}

#submission_form label.error_message {
	float: none;
	padding-left: 4px;
	font-size: 0.8em;
	color: #ff0000;
}

#submission_form input[type=text], #submission_form input[type=password] {
	font-size: 1em;
	width: 400px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#submission_form input[type=radio],
#submission_form input[type=checkbox] {
	margin-top: 15px;
}

#submission_form textarea {
	font-size: 1em;
	width: 400px;
	height:120px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#submission_form select {
	width: 206px;
	margin-top: 15px;
	margin-right: 20px;
	padding: 5px;
	font-size:1em;
	color: #6b6d57;
}

#submission_form .buttons input {
	margin: 10px 0px 0px 202px;
}

/******************
	CREATION MY CIRCUITS
******************/
#my_circuits_content {
	width: 600px;
	min-height: 660px;
	margin: 0 auto;
}

.my_circuits_header{
	display: block;
	width: 600px;
	height: 80px;
	margin-bottom: 10px;
	background-color: #E2E3D5;
	border-bottom: 1px dotted #BBB;
	text-decoration: none;
	color: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.my_circuits_header h1{
	font-size: 1.9em;
	padding-top: 25px;
	text-decoration: none;
	color: #61634D;
	text-align: center;
}

.my_circuits {
	position: relative;
	border-bottom: 1px dotted #BBB;
	display: inline-block;
	width: 525px;
	height: 80px;
	font-weight: normal;
	padding: 20px 20px;
	text-decoration: none;
}

.my_circuits_disabled {
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	-moz-opacity: 0.5;
	opacity: 0.5;
}

.my_circuits div, .my_circuits p {
	color: #61634D;
	font-size: .9em;
}

.circuits p {
	margin-top: 2px;
	line-height: 20px;
}

.my_circuits a{
	text-transform: uppercase;
	font-size: 1em;
	padding-top: 5px;
	text-decoration: none;
	color: #AD7929;
}

.my_circuits_thumbnail {
	margin: 5px;
	margin-right: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.thumbnail {
	margin: 5px;
	margin-right: 20px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.promote_tour{
	position: relative;
	cursor: pointer;
	bottom: 3px;
	left: 10px;
	float: left;
}

.edit_tour{
	position: relative;
	cursor: pointer;
	bottom: 3px;
	left: 25px;
	float: left;
}

.preview_tour {
	position: relative;
	cursor: pointer;
	bottom: 3px;
	left: 40px;
	float: left;
}

.delete_tour{
	position: relative;
	cursor: pointer;
	bottom: 3px;
	left: 55px;
	float: left;
}

.promote_popup {
	text-align: center;
}

.promote_popup_separator {
	height: 20px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #96b62e;
}

.promote_popup h3 {
	text-decoration: underline;
	font-size: 1.3em;
	color: #AD7929;
}

.promote_popup h4 {
	font-size: 1.1em;
	color: #AD7929;
}

.promote_popup p {
	font-size: 0.9em;
	font-weight: bold;
}

#premium_info {
	font-size: 1em;
	font-style: normal;
}

.promote_popup ul {
	margin-top: 10px;
	text-align: left;
	list-style: disc;
	color: #61634D;
}

.promote_popup li {
	line-height: 1.5em;
	margin-top: 12px;
	margin-left: 20px;
	font-size: 0.9em;
	color: #61634D;
}

/******************
	PROGRESS TRACKER
******************/
.progress-tracker-container {
	margin: 0 auto;
	width: 820px;
	height: 190px;
}

#progress_circuit_title h2 {
	background-color: #DBDCCF;
	font-weight: normal;
	padding: 10px;
	text-align: center;
	color: #61634D;
	margin-bottom: 60px;
	line-height: 30px;
	font-size: 1.5em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#progress-tour-title h2 {
	background-color: #DBDCCF;
	font-weight: normal;
	padding: 10px;
	text-align: center;
	color: #61634D;
	line-height: 30px;
	font-size: 1.5em;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#bar {
	position: relative;
	top: 28px;
	height: 5px;
	background-color: #cacbbc;
	z-index: -1000;
}

.progress-circle {
	margin: 0 auto;
	width: 50px;
	height: 50px;
	background-color: #96b62e;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.progress-circle-current .progress-circle {
	background-color: #ad7929;
}

.progress-text {
	margin: 20px 0;
  font-size: 0.8em;
  color: #96b62e;
  text-transform: uppercase;
  text-decoration: none;
}

.progress-circle-current .progress-text {
	color: #ad7929;
}

.progress-number {
	width: 50px;
	height: 50px;
	padding-top: 15px;
	font-size: 1.1em;
	text-align: center;
	color: #FFF;
}

.progress-3-steps {
	float: left;
	width: 33.333333333%;
	text-align: center;
}

.progress-5-steps {
	float: left;
	width: 20%;
	text-align: center;
}

/******************
	CREATION STEP1
******************/
#creation_content{
	margin: 0 auto;
	width: 820px;
	min-height: 660px;
	background-color: #e3e3d6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#creation_content h2 {
	font-size: 1.5em;
	color: #61634d;
}

#creation_content label {
	font-size: 1em;
	color: #61634d;
}

#filters_container label {
	margin-left: 10px;
	font-size: 1em;
	font-weight: normal;
	color: #61634d;
}

#creation_content input[type=text]{
	font-size: 1em;
	width: 655px;
	margin-top: 15px;
	padding: 5px;
	color: #6b6d57;
}

#creation_content input[type=radio]{
	font-size: 1em;
	width: 20px;
	margin-top: 25px;
	padding: 5px;
}

#creation_content img{

}

#creation_content select{
	width: 206px;
	margin-top: 15px;
	margin-right: 20px;
	padding: 5px;
	font-size:1em;
	color: #6b6d57;
}

.etape1_section{
	padding-top: 30px;
	width: 81%;
	margin: auto;
}

#circuit_image {
 text-align:center;
 width:100%;
 -webkit-border-radius: 5px;
 -moz-border-radius: 5px;
 border-radius: 5px;
 behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#change_image{
 float:right;
 top: 10px;
 right: 32px;
 position: relative;
}

#cke_description_content{
	margin-top: 10px;
	margin-bottom: 30px;
}

#btn_upload {
	margin: 10px 0;
}

#cropping_section {
	display: none;
	padding-left: 7px;
	width: 100%;
	moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid lightGrey;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

/******************
  CREATION STEP2
******************/
.etape2_section{
	padding: 30px 70px 0px 70px;
}

#step2_infos {
	margin-bottom: 30px;
	color: #61634D;
}

#step2_infos li{
	list-style-type: circle;
	margin-left: 30px;
}

#poi-content h2 {
	padding: 20px;
	font-size: 1.5em;
	color: #61634D;
}

#poi_list {
	color: #61634D;
	font-weight: bold;
	margin: 0;
	padding: 0;
	margin-left: 50px;
	width: 100%;
	list-style: decimal;
}

#poi_list li {
	margin: 0 5px;
	padding: 5px;
	font-weight: normal;
}

#poi_list li h3 {
	width: 90%;
	border-bottom: 1px dotted #61634D;
	color: #61634D;
	font-weight: bold;
	padding: 5px;
	font-size: 1.1em;
	line-height: 1.2em;
}

.add_content,
.delete_poi {
	float:right;
	width: 24px;
	height: 24px;
}

.remove_content {
	margin-top: 3px;
}

#poi_list a {
	color: #61634D;
	text-decoration: none;
}

#poi_list li h4 {
	font-weight: normal;

	color: #61634D;
	font-size: 0.9em;
	line-height: 1.2em;
}

#poi_list .poi li.video,
#poi_list .poi li.audio,
#poi_list .poi li.txt,
#poi_list .poi li.img {
	background-color:inherit;
	background-repeat:no-repeat;
	background-position:0px 5px;
	width:100%;
	padding-left: 20px;
}


#poi_list .poi li.video{
	background-image:url(../images/icons/media_video.png);
}

#poi_list .poi li.audio{
	background-image:url(../images/icons/media_audio.png);
}

#poi_list .poi li.txt{
	background-image:url(../images/icons/media_txt.png);
}

#poi_list .poi li.img{
	background-image:url(../images/icons/media_img.png);
}

#poi_list .poi li.panorama{
	background-image:url(../images/icons/media_360.png);
}

a.panoramaLogo {
display: inline-block;
position: relative;
}

a.panoramaLogo:after {
display: block;
position: absolute;
content: '';
width: 174px;
height: 150px;
right: 32%;
bottom: 30%;
background: transparent url('../images/360-white-250px.png') no-repeat;
}

#all_contents {
	float:left;
	width:380px;
}

#right_container {
	float: right;
	width:340px;
}

#all_contents a, #selected_contents a {
	font-size: 0.8em;
	padding-top: 10px;
	text-decoration: none;
	color: #61634D;
}

#all_contents h2, #selected_contents_title{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.2em;
	margin-bottom: 20px;
	color: #61634D;
}

#selected_contents_title {
	margin-top: 20px;
	margin-bottom: 60px;
}

#all_contents .filter {
	width: 240px;
	padding: 0px 5px 0px 5px;
	font-size: 16px;
	color: black;
	float: left;
	display: inline;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.8em;
}

#all_contents .reset {
	width: 50px;
	height: 26px;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	display: inline;
	font-weight: normal;
	font-size: 0.6em;
}

#dialog_poi_creation{
	width: 100%;
}

.ui-dialog { z-index: 1001 !important ;}

.contents_div {
	height: 80px;
}

#connected_controls_tip_content {
	font-size: 0.8em;
	width: 200px;
}

#connected_controls {
	text-align: center;
	margin: 0 auto;
	margin-top: 180px;
}

#connected_controls a {
	color: #61634D;
	font-size: 0.9em;
	line-height: 1.2em;
	margin-right: 10px;
}

#list_content_navigation{
	height: 50px;
}

#list_content_navigation li, #list_content_navigation li a{
	display: block;
	text-align: center;
}

#list_content_navigation li{
	padding-top: 5px;
	float: left;
	padding-bottom: 5px;
}

#list_content_navigation li a.dashboard, #list_content_navigation p{
	background-repeat: no-repeat;
	background-position: 27px 4px;
	font-size: 0.8em;
	width: 65px;
	height: 12px;
}

#list_content_navigation p {
	color: #61634D;
	margin-left: 3px;
}

#my_video_contents{
	background-image:url(../images/icons/media_video.png);
}

#my_audio_contents{
	background-image:url(../images/icons/media_audio.png);
}

#my_image_contents{
	background-image:url(../images/icons/media_img.png);
}

#my_text_contents{
	background-image:url(../images/icons/media_txt.png);
}

#my_360_contents{
	background-image:url(../images/icons/media_360.png);
}

.poi_list_content_size{
	color: #61634D;
	font-size: 0.6em;
}

.scroll-all-contents {
	width: 340px;
	overflow: auto;
	padding-right: 10px;
	height: 320px;
}

.scroll-selected-contents {
	width: 340px;
	overflow: auto;
	padding-right: 10px;
	height: 320px;
}

/******************
	CREATION STEP3
******************/
.etape3_section{
	padding: 30px 70px 0px 70px;
}

#etape3_section li{
	list-style-type: circle;
	color: #61634D;
	margin-left: 30px;
}

.etape2_section p, .etape3_section p{
	width: 670px;
	margin-bottom: 30px;
	color: #61634D;
}

#activate_path_text {
}

#activate_path_separator {
	height: 5px;
	border-bottom: 1px dotted #61634D;
	width: 670px;
}

/******************
	CREATION STEP4
******************/
.etape4_section{
	padding: 30px 70px 0px 70px;
	color: #61634D;
	margin-bottom: 20px;
}

#etape4_section li{
	list-style-type: circle;
	color: #61634D;
	margin-left: 30px;
}

.etape4_section_p {
	padding: 5px;
	font-size: 1.2em;
	color: #61634d;
}

#setMinZoom, #setMaxZoom {
	margin-top: 10px;
}

#minZoom, #maxZoom, #current_zoom {
	color: #61634D;
	font-size: 1.3em;
}

#zoom_bar_left{
	margin-top: 10px;
	float: left;
	width: 250px;
	margin-left: 170px;
}

#zoom_bar_right {
	margin-top: 10px;
	float: right;
	width: 240px;
	margin-right: 160px;
}

/******************
	CREATION STEP5
******************/
#etape5_section {
	padding-top: 30px;
	padding-left: 40px;
}

#etape5_section h1 {
	font-size: 1.4em;
	color: #AD7929;
}

#etape5_section h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #61634d;
}

#etape5_section p {
	color: #61634D;
	padding: 15px;
}

#etape5_section button {
	margin-bottom: 35px;
}

#description span {
	color: #61634D;
}

#btn_modify_step1 {
	margin-top: 15px;
}

.title_separator{
	  background:url(../images/foot_separator.png) no-repeat;
	  height: 20px;
	margin-top: 5px;
	width: 275px;
}

#map_box_2 {
	color: #61634D;
	height: 650px;
}

#map_left_box_2 {
	width: 230px;
	float: left;
}

#map_right_box_2 {
	width: 490px;
	float: right;
	margin-right: 40px;
}

#map_box_2 .poi li{
	width:212px;
	font-size:0.8em;
	line-height:16px;
	border-bottom:#CCC 1px solid;
	display:list-item;
}

#map_box_2 .poi ol{
	padding-left: 4px;
	width:222px;
}

#map_box_2 .poi ol ul{
	padding:0;
	margin:0 0 -8px 0;
	width:222px;
}

#map_box_2 .poi ol li{
	list-style:decimal-leading-zero;
	margin-bottom:8px;
	list-style-type:none;
	padding-bottom:8px;
}

#map_box_2 .poi ul li{
	font-size:inherit;
	list-style:none;
	border:none;
	margin:0;
	padding:0 0 8px 0;
}

#map_box_2 .poi li p{
	font-size: 0.8em;
	color:#555;
}

#map_box_2 .poi li h3{
	margin-bottom:15px;
	font-weight:bold;
}

#map_box_2 .poi li.video,
#map_box_2 .poi li.audio,
#map_box_2 .poi li.txt,
#map_box_2 .poi li.img {
	background-color:inherit;
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:212px;
	padding-left: 20px;
}

#map_box_2 .poi li.video_img{
	background-image:url(../images/icons/media_video.png);
}

#map_box_2 .poi li.audio_img{
	background-image:url(../images/icons/media_audio.png);
}

#map_box_2 .poi li.txt_img{
	background-image:url(../images/icons/media_txt.png);
}

#map_box_2 .poi li.img_img{
	background-image:url(../images/icons/media_img.png);
}

#map_box_2 .poi li.panorama_img{
	background-image:url(../images/icons/media_360.png);
}

#offline_maps {
	margin-right: 40px;
	padding-bottom: 20px;
}

/******************
	MY_CONTENTS
******************/
#contents_section {
	margin: 0 auto;
	width: 640px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#contents_section ul {
	float: left;
	margin-bottom: 30px;
	width: 820px;
}

.header_import {
	float: left;
	font-size: 1.1em;
	color: #61634D;
	margin-left: 300px;
	margin-top: 1px;
}

.import_content {
	margin-left: 10px;
	width: 24px;
	height: 24px;
	margin-bottom: 20px;
}

#tabs-video, #tabs-audio,
#tabs-img, #tabs-txt {
	background-color: #E3E3D6;
	padding-top: 20px;
	padding-left: 55px;
	padding-bottom: 20px;
	margin-top: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#transloadit .progress span{
  background-color: #96b62e !important;
  display: block !important;
  height: 20px !important;
  width: 0;
  color: #FFFFFF !important;
  text-align: left !important;
  text-indent: 10px !important;
  overflow: visible !important;
}

#transloadit, #transloadit label{
  font-family: Tahoma, Geneva, sans-serif !important;
}

#transloadit .content{
  background-color: #fff !important;
  background: no-repeat url(../images/loader.gif) top center !important;
}
#transloadit .content-error{background-image: url(img/spinner-error.png) !important;}
#transloadit .error{
  text-align: center !important;
  margin: 0 0 0 0 !important;
}

.max_size_info {
	margin-left: 4px;
	font-size: 0.8em;
	margin-top: 5px;
}

#tabs-video label, #tabs-audio label,
#tabs-img label, #tabs-txt label {
	font-weight: normal;
	color: #61634D;
	margin-bottom: 60px;
	line-height: 30px;
	font-size: 1.1em;
}

#video_name, #edit_video_name, #audio_name, #edit_audio_name,#panorama_name, #edit_panorama_name,
#img_name, #edit_img_name,#edit_image_name, #edit_txt_name, #txt_name, #edit_audio_source {
	font-size: 1em;
	width: 97%;
	padding: 5px;
	color: #6b6d57;
	margin-bottom: 10px;
}

#video_name, #audio_name,#panorama_name,
#img_name, #txt_name{
	font-size: 1em;
	width: 90%;
	padding: 5px;
	color: #6b6d57;
	margin-bottom: 10px;
}

#contents_section .reset {
	width: 127px;
	height: 36px;
	margin-top: 29px;
}

#contents_section .filter {
	float: left;
	font-size: 1em;
	width: 625px;
	padding: 5px;
	color: #6b6d57;
	margin-top: 30px;
	margin-bottom: 30px;
}

#audio_join_image {
	float: left;
	margin-right: 15px;
}

#content_navigation {
	width: 475px;
	margin: 0 auto;
}

#cke_img_txt_editer, #cke_txt_editer, #cke_panorama_txt_editer {
	margin-top: 20px;
	width: 90%;
}



.header_content {
	font-size: 1.5em;
	color: #61634D;
	margin-top: 30px;
}

.content_header {
	margin: 6px;
}

#contents_section h2{
	color: #AD7929;
	padding-top: 2px;
	font-size: 1.4em;
}

.content_icon {
	float: left;
	margin-right: 10px;
}

#contents_section li{
	width: 300px;
	float: left;
	padding: 10px;
	height: 120px;
}

.content_title_encoding {
	color: #61634D;
	font-size: 0.7em;
}

.content_title_block a {
	line-height: 1.2em;
	width: 150px;
	display: inline-block;
	text-transform: uppercase;
	font-size: 0.85em;
	padding-top: 6px;
	text-decoration: none;
	color: #AD7929;
}

.content_tools {
	margin-left: 18px;
}

.content_tools a {
	text-decoration: none;
}

.content_tools img {
	margin-right: 5px;
}

#list_my_content{
	height: 50px;
}

#list_my_content li, #list_my_content li a{
	display: block;
	text-align: center;
}

#list_my_content li{
	float: left;
	padding: 12px 6px 5px 0;
}

#list_my_content li a.dashboard, #list_my_content p{
	background-repeat: no-repeat;
	background-position: 28px 0px;
	font-size: 0.8em;
	width: 80px;
	height: 30px;
}

#list_my_content p {
	color: #61634D;
	margin-left: 3px;
}


.media_info{
	font-size: 0.7em;
	margin-top: 4px;
}

.content_thumbnail {
	margin: 5px;
	margin-right: 20px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.content_left_block{
	float: left;
}

#list_my_content #my_video_contents{
	background-image:url(../images/icons/media_video_big.png);
}

#list_my_content #my_audio_contents{
	background-image:url(../images/icons/media_audio_big.png);
}

#list_my_content #my_image_contents{
	background-image:url(../images/icons/media_img_big.png);
}

#list_my_content #my_text_contents{
	background-image:url(../images/icons/media_txt_big.png);
}
#list_my_content #my_360_contents{
	background-image:url(../images/icons/media_360_big.png);
}

#upload_btn {
	margin-top: 10px;
}


/******************
	LOGIN/SIGNUP
******************/
#login_content, #signup_content{
	margin: 0 auto;
	width: 960px;
	min-height: 400px;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#login_spacer {
	height: 200px;
}

#login_content h2 {
	font-size: 1.5em;
	font-weight: normal;
	color: #AD7929;
	padding-bottom: 5px;
}

#login_content .login_box {
	position: relative;
	color: #61634D;
	height: 320px;
}

#info_box_text {
	margin-top: 8px;
}

#commercial_popup, #academic_popup{
	background-color: #E2E3D5;
}

#login_content #login_left_box {
	width: 500px;
	background: none;
	padding: 20px 20px 20px 0px;
	height: 225px;
	float: left;
}

#login_content #login_left_box p{
	margin-bottom: 6px;
}

#login_content #login_right_box {
	float: right;
	padding: 20px;
	background-color: #E3E3D6;
	width: 318px;
	margin-right: 18px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#login_content #become_creator_title {
	margin-left: 57px;
	width: 250px;
}

.account_type_circle{
	width: 55px;
	height: 55px;
	background-color: #E2E3D5;
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	border-radius: 75px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.account_type_icon {
	width: 55px;
	height: 55px;
	padding-top: 3px;
	font-size: 1.1em;
	text-align: center;
	color: white;
}

#commercial_account_icon {
	position: relative;
	bottom: 69px;
	right: -379px;
}

#academic_account_icon {
	position: relative;
	bottom: 14px;
	right: -130px;
}

.account_topic_text {
	font-size: 0.95em;
	font-weight: bold;
}

#account_topic_text_left_fr {
	margin-top: 31px;
	width: 240px;
	text-align: center;
	margin-left: -82px;
}

#account_topic_text_left_en {
	margin-top: 31px;
	width: 240px;
	text-align: center;
	margin-left: -81px;
}

#account_topic_text_right_fr {
	margin-top: 31px;
	width: 245px;
	margin-left: -58px;
}

#account_topic_text_right_en {
	margin-top: 31px;
	width: 230px;
	margin-left: -68px;
}

.account_type_text {
	font-size: 0.8em;
	width: 202px;
	text-align: center;
	margin-top: 6px;
	margin-left: -70px;
}

.know_more_btn_fr {
	width: 200px;
	margin-top: 36px;
	margin-left: -31px;
}

.know_more_btn_en {
	width: 200px;
	margin-top: 36px;
	margin-left: -30px;
}

.know_more_popup {
	padding: 20px;
	background-color: #E2E3D5;
	text-align: center;
}

.know_more_popup h3 {
	text-decoration: underline;
	text-align: center;
	font-size: 1.6em;
	color: #AD7929;
}

.know_more_popup h4 {
	margin-bottom: 20px;
	text-align: left;
	font-size: 1.1em;
	color: #AD7929;
}

.know_more_popup p {
	font-size: 0.9em;
	font-weight: bolder;
}

.know_more_popup ul {
	margin-top: 10px;
	text-align: left;
	list-style: disc;
	color: #61634D;
}

.know_more_popup li {
	line-height: 1.5em;
	margin-top: 12px;
	margin-left: 20px;
	font-size: 0.9em;
	color: #61634D;
}

.creation_help_tips {
	margin-bottom: 2px;
	cursor: pointer;
	width: 16px;
}

#creation_slider_container {
	float: left;
	margin-left: 54px;
	height: 220px;
	width: 820px;
}

#login_content .prev,
#login_content .next{
	cursor: pointer;
	height: 62px;
	width: 30px;
	margin-top: 58px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#creation_slider li {
	width: 145px;
	padding: 12px;
	text-align: center;
}

#creation_slider img {
	float: left;
	margin-right: 40px;
}

.creation_slider_img {
	width: 350px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#creation_slider h3 {
	color: #61634D;
	margin-top: 20px;
}

#creation_slider p {
	color: #61634D;
	font-size: 0.8em;
	padding: 5px;
	margin-top: 0px;
}

#login_content #creation_image {
	top: -24px;
	width: 75px;
	position: absolute;
	right: 660px;
}

#login_content #forgot_pass {
	float: right;
	font-size: 0.7em;
	margin-right: 12px;
	line-height: 1em;
}

#signup_form, #changepassword_form {
	margin: 0 auto;
	width: 860px;
	background-color: #E2E3D5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#reset_form {
	padding: 30px;
	margin: 0 auto;
	width: 365px;
	background-color: #E2E3D5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

#report_form h1, #signup_form h1,
#changepassword_form h1 {
	font-size: 1.8em;
	color: #61634D;
}

#signup_first_block, #profile_first_block {
	margin-bottom: 30px;
	padding: 20px;
	padding-bottom: 30px;
	background-color: #E2E3D5;
}

#signup_first_block:after {
        clear: both;
	display: table;
	content: ""
}

#organization_taxes {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 30px;
}

#organization_taxes input,
#signup_submit input,
#accept_condition {
	margin-right: 10px;
	float: left;
}

.block_left_part {
	float: left;
	width: 50%;
}

.block_right_part {
        float: left;
	width: 50%;
}

#signup_second_block, #profile_second_block {
	margin-bottom: 30px;
	padding: 20px;
	background-color: #E2E3D5;
}

#signup_third_block {
        clear: both;
}

#signup_third_block, #profile_third_block,
#profile_fourth_block, #changepassword_fourth_block {
	padding: 20px;
	padding-bottom: 30px;
	background-color: #E2E3D5;
}

#profile_third_block {
	padding-bottom: 60px;
}

#profile_fourth_block, #changepassword_fourth_block {
	margin-top: 30px;
}

#recaptcha_widget_div {
	float: left;
	margin-top: 16px;
	margin-right: 10px;
}

#signup_submit {
	margin: 5px 0px 0px 0px;
	background-color: #E2E3D5;
}

#report_form label, #login_form label,
#reset_form label, #signup_form label,
#changepassword_form label {
	font-size: 1em;
	color: #61634D;
	display: block;
	padding: 0;
	margin: 5px 0 0;
}

#signup_form a {
	color: #61634D;
}

#report_form label.error_message,
#login_form label.error_message,
#reset_form label.error_message,
#signup_form  label.error_message,
#changepassword_form  label.error_message,
.php_error {
	float: none;
	padding-left: 4px;
	font-size: 0.8em;
	color: #ff0000;
}

.preloader-text {
	color: green;
}

.php_success {

	float: none;
	padding-left: 4px;
	font-size: 1.8em;
	margin-bottom: 5px;
	color: green;
}

.php_success2 {
	float: none;
	font-size: 1.2em;
	color: green;
}

#report_form input[type=text], #signup_form input[type=text],
#reset_form input[type=text],
#signup_form input[type=password], #changepassword_form input[type=text],
#changepassword_form input[type=password] {
	font-size: 1em;
	width: 350px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#login_form input[type=text], #login_form input[type=password] {
	font-size: 1em;
	width: 297px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#report_form textarea {
	font-size: 1em;
	width: 350px;
	height:120px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#report_form select, #signup_form select{
	width: 206px;
	margin-top: 15px;
	margin-right: 20px;
	padding: 5px;
	font-size:1em;
	color: #6b6d57;
}

#login_form .buttons{
	padding-top: 10px;
}

#login_form .login_btn_fr input {
	margin: 10px 0px 0px 202px;
}

#login_form .login_btn_en input {
	margin: 10px 0px 0px 237px;
}

#signup_form .buttons input {
	margin: 25px 0px 10px 130px;
}

#profile_third_block .buttons input {
	margin: 75px 0px 10px 130px;
}

#changepassword_form .buttons input{
	margin: 124px 0px 10px 80px;
}

#password{
	margin-bottom: 20px;
}

/******************
  CREATION TIPS
******************/
#creator_abc_title {
	color: #AD7929;
	margin-bottom: 10px;
	font-size: 2.2em;
}

#create_for_free {
	color: #AD7929;
	margin-bottom: 10px;
	font-size: 2em;
	text-align: center
}

/******************
	FOOTER
******************/
#footer{
	width: 960px;
	margin: 0 auto;
	padding-top: 20px;
	height: 160px;
}

#footer_block1 li,
#footer_block2 li {
	padding: 5px;
}

#footer li a {
  font-size: 0.9em;
  color: #666666;
  text-decoration: none ;
}

#footer ul{
  float: left;
}

#footer div{
	float: left;
}

#footer_block3 h3{
	font-size: 1.3em;
	color: #96b62e;
	margin-bottom: 15px;
}

#footer_separator{
	width: 960px;
	height: 20px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #96b62e;
}

#footer_block1{
	margin-top: 2px;
	padding-left: 50px;
}

#footer_block2{
	margin-top: 2px;
	padding-left: 70px;
}

#footer_block3{
	color: #cc9933;
	font-size: 11px;
	margin-top: 7px;
	padding-left: 90px;
}

#footer_block3 h4{
	clear: both;
	font-size: 12px;
	color: #96b62e;
	margin-bottom: 15px;
}

#google_play {
	margin-right: 10px;
	margin-top: 2px;
}

#foot_android{
	float: left;
	padding-right: 30px;
}

#foot_appstore{
	float: left;
	padding-right: 30px;
}

#footer_block5{
	color: #cc9933;
	font-size: 11px;
	margin-top: 7px;
	padding-left: 60px;
}

#footer_block5 a{
	text-decoration: none;
}

#footer_block5 h3{
	font-size: 1.3em;
	color:#b0b1aa;
	margin-bottom: 12px;
}

#copyright {
	margin-top: 20px;
	color: #B0B1AA;
	font-size: 0.8em;
}

#social a {
	float: left;
	padding-right: 3px;
	padding-left: 3px;
}

/******************
 ADVANCED SEARCH
******************/
#adv_search_content{
	margin: 0 auto;
	width: 820px;
	min-height: 660px;
	background-color: #e3e3d6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}
#adv_search_content_title{
	margin: 0 auto;
	width: 820px;
	height: 80px;
}

#adv_search_content h2 {
	font-size: 1.5em;
	color: #61634d;
}

#adv_search_content label {
	font-size: 1em;
	color: #61634d;
}

#adv_search_content input[type=text]{
	font-size: 1em;
	width: 655px;
	margin-top: 15px;
	padding: 5px;
	color: #6b6d57;
}

#adv_search_content input[type=radio]{
	font-size: 1em;
	width: 20px;
	margin-top: 25px;
	padding: 5px;
}

#adv_search_content img{
}

#adv_search_content select{
	width: 206px;
	margin-top: 15px;
	margin-right: 20px;
	padding: 5px;
	font-size:1em;
	color: #6b6d57;
}

#adv_search {
	padding: 0px 0px 3px 0px;
	font-size: 1.4em;
	float:left;
}

#adv_search a{
	font-size: 1em;
	text-decoration:none;
	padding-top: 15px;
	float:left;
	color:#FFF;
	border-bottom: 1px dotted #FFF;
}

.adv_search_section{
	padding-top: 30px;
	padding-left: 80px;
}

/******************
	TOOLTIPS
******************/

.myCustomQtip{
    border: 1px solid black !important;
		max-width: 500px !important;
		background-color: white !important;
		font-size: 16px !important;
		line-height: 16px !important;
}

.qtip-custom .ui-tooltip-title h2 {
	font-size: 1.4em;
	padding-bottom: 20px;
}

.qtip-custom,
.qtip-custom .ui-tooltip-content{
	font-size: 0.8em;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom .ui-tooltip-titlebar{
	overflow: visible;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom .ui-tooltip-titlebar + .ui-tooltip-content{
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom .ui-tooltip-icon {
	right: -8px;
	top: 0;
}

.qtip-custom-user .ui-tooltip-title h2 {
	font-size: 1.4em;
	padding-bottom: 20px;
}

.qtip-custom-user,
.qtip-custom-user .ui-tooltip-content{
	font-size: 1.2em;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom-user .ui-tooltip-titlebar{
	overflow: visible;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom-user .ui-tooltip-titlebar + .ui-tooltip-content{
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom-user.ui-tooltip-icon {
	right: -8px;
	top: 0;
}

.qtip-custom-new .ui-tooltip-title h2 {
	font-size: 1.4em;
	padding-bottom: 20px;
	width: 500px;
}

.qtip-custom-new,
.qtip-custom-new .ui-tooltip-content{
	font-size: 1.2em;
	width: 500px;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom-new .ui-tooltip-titlebar{
	overflow: visible;
	width: 473px;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom-new .ui-tooltip-titlebar + .ui-tooltip-content{
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  border-radius: 0 0 10px 10px;
  behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
}

.qtip-custom-new .ui-tooltip-icon {
	right: -8px;
	top: 0;
}



/******************
	ABOUT
******************/
#captcha_container {
	margin-left: 10px;
}

#contact_us_form input[type=text] {
	font-size: 1em;
	width: 350px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

#contact_us_form textarea {
	font-size: 1em;
	width: 350px;
	height: 120px;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 5px;
	color: #6b6d57;
}

/******************
	LEGAL
******************/
#legal_content {
	margin: 0 auto;
	width: 855px;
	min-height: 660px;
	background-color: #E3E3D6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
	margin-top: 10px;
	padding: 30px;
}

/******************
  SPACER
******************/
.spacer-right-null {
	margin-right:0;
}

.spacer-bottom-xxs {
	margin-bottom:5px;
}

.spacer-bottom-neg-xxs {
	margin-bottom:-5px;
}

.spacer-right-neg-xxs {
	margin-right:-5px;
}

.spacer-left-xs {
	margin-left:15px;
}

.spacer-right-xs {
	margin-right:15px;
}

.spacer-top-neg-xs {
	margin-top:-15px;
}

.spacer-bottom-neg-xs {
	margin-bottom:-15px;
}

.spacer-left-neg-xs {
	margin-left:-15px;
}

.spacer-right-neg-xs {
	margin-right:-15px;
}

.spacer-top-xs {
	margin-top:15px;
}

.spacer-top-sm {
	margin-top:20px;
}

.spacer-bottom-sm {
	margin-bottom: 20px;
}

.spacer-top-md {
	margin-top: 30px;
}

.spacer-bottom-md {
	margin-bottom: 30px;
}

.spacer-left-sm {
	margin-left:20px;
}

.spacer-right-sm {
	margin-right:20px;
}

.spacer-top-neg-sm {
	margin-top:-20px;
}

.spacer-bottom-neg-sm {
	margin-bottom:-20px;
}

.spacer-left-neg-sm {
	margin-left:-20px;
}

.spacer-right-neg-sm {
	margin-right:-20px;
}

.spacer-bottom-md {
	margin-bottom: 30px;
}

.spacer-left-md {
	margin-left:30px;
}

.spacer-right-md {
	margin-right:30px;
}

.spacer-top-neg-md {
	margin-top:-30px;
}

.spacer-bottom-neg-md {
	margin-bottom:-30px;
}

.spacer-left-neg-md {
	margin-left:-30px;
}

.spacer-right-neg-md {
	margin-right:-30px;
}

.spacer-top-lg {
	margin-top:40px;
}

.spacer-bottom-lg {
	margin-bottom:40px;
}

.spacer-left-lg {
	margin-left:40px;
}

.spacer-right-lg {
	margin-right:40px;
}

.spacer-top-neg-lg {
	margin-top:-40px;
}

.spacer-bottom-neg-lg {
	margin-bottom:-40px;
}

.spacer-left-neg-lg {
	margin-left:-40px;
}

.spacer-right-neg-lg {
	margin-right:-40px;
}

.spacer-top-xlg {
	margin-top:80px;
}

.spacer-bottom-xlg {
	margin-bottom:80px;
}

.spacer-left-xlg {
	margin-left:80px;
}

.spacer-right-xlg {
	margin-right:80px;
}

.spacer-bottom-neg-xlg {
	margin-bottom:-80px;
}

.spacer-left-neg-xlg {
	margin-left:-80px;
}

.spacer-right-neg-xlg {
	margin-right:-80px;
}

.spacer-in-top-null {
	padding-top:0;
}

.spacer-in-left-null {
	padding-left:0;
}

.spacer-in-right-null {
	padding-right:0;
}

.spacer-in-top-xxs {
	padding-top:5px;
}

.spacer-in-bottom-xxs {
	padding-bottom:5px;
}

.spacer-in-left-xxs {
	padding-left:5px;
}

.spacer-in-right-xxs {
	padding-right:5px;
}

.spacer-in-top-xs {
	padding-top:15px;
}

.spacer-in-bottom-xs {
	padding-bottom:15px;
}

.spacer-in-left-xs {
	padding-left:15px;
}

.spacer-in-right-xs {
	padding-right:15px;
}

.spacer-in-sm {
	padding:20px;
}

.spacer-in-top-sm {
	padding-top:20px;
}

.spacer-in-bottom-sm {
	padding-bottom:20px;
}

.spacer-in-left-sm {
	padding-left:20px;
}

.spacer-in-right-sm {
	padding-right:20px;
}

.spacer-in-top-md {
	padding-top:30px;
}

.spacer-in-bottom-md {
	padding-bottom:30px;
}

.spacer-in-left-md {
	padding-left:30px;
}

.spacer-in-right-md {
	padding-right:30px;
}

.spacer-in-top-lg {
	padding-top:40px;
}

.spacer-in-bottom-lg {
	padding-bottom:40px;
}

.spacer-in-left-lg {
	padding-left:40px;
}

.spacer-in-right-lg {
	padding-right:40px;
}

.spacer-in-top-xlg {
	padding-top:80px;
}

.spacer-in-bottom-xlg {
	padding-bottom:80px;
}

.spacer-in-left-xlg {
	padding-left:80px;
}

.spacer-in-right-xlg {
	padding-right:80px;
}

/******************
	ERROR
******************/
#error_content {
	text-align: center;
	margin: 0 auto;
	width: 855px;
	min-height: 260px;
	background-color: #E3E3D6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://baladodecouverte.com/css/css/css3pie/PIE.php);
	margin-top: 10px;
	padding: 30px;
}

#error_content p {
	font-size: 1.5em;
	margin-top: 85px;
}

#error_content a {
	color: #6b6d57;
}

#error_content strong {
	font-weight: bold;
}

/* zoom admin section for custom Map. */

#adminZoom {
	display: block;
    margin: 10px 0;
}

#adminZoom input[type=number], input[type=submit] {
	padding: .4em 1em;
	text-align: center;
}

#noMap{
	padding-top: 170px;
	text-align: center;
	line-height: 26px;
	display: none;
}


@media (max-device-width: 480px){
	.container  h1 {
	  text-align: center!important;
  }

}
