/*
body{
	font-family: PoliceRegular;
}
.simpleGeocoder .esriGeocoderHasValue .simpleGeocoder .esriGeocoderContainer .esriGeocoderResult .esriGeocoderResultOdd .esriGeocoderResultFirst {
	font-family: PoliceRegular;
}
*/

#map {
	position:relative;
	z-index:0;
	display: block;
	float: left;
}

/* Comparaison carte => special */
/* pas "slider_wrapper */
#firstMap, #secondMap {
	position:relative;
	max-height:350px;
	width:100%;
	border:1px solid #000;
}

#firstHomeButton, #secondHomeButton{
	position: absolute;
	top: 95px;
	left: 20px;
	z-index: 50;
}

body {
background-color : #DDD !important;
}

.bryant-sidebar{
/* background-color : #EEE !important; */
/* background-color : #EEE !important; */
background-image : linear-gradient(rgb(249, 249, 249) 2%, rgb(245, 245, 245) 100%);
padding: 0px 5px 5px 5px;
}

/* Justifier les textes */
.field-items{
text-align: justify;
}

/* Anecdotes textuelles */
.pane-content blockquote {
	text-align: justify;
	font-size: 15px;
	margin: 0px 20% 0px 20%;
	/* border: 1px solid; */
	padding: 0 15px 0 15px;

	font-family: cursive;
	border: 1px solid #666;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.pane-content blockquote p strong em {
	font-family: cursive;
}

.page-node-95 p {
	margin-bottom: 15px;
}
.page-node-95 blockquote {
	font-family: cursive;
	text-align: justify;
	font-size: 18px;
}

/* slider-anecdote-textuelle */

/*
.mass-text {
height : 100px;
}
 */

 /* http://stackoverflow.com/questions/7446077/how-to-vertically-align-div-inside-another-div-without-displaytable-cell */
 /* http://stackoverflow.com/questions/8865458/how-to-align-text-vertically-center-in-div-with-css */

.view-anecdotes-textuelles-grille>.view-content>div>.views-field-title,
.slider-anecdote-textuelle>div>div>div>div>.views_slideshow_cycle_slide,
.slider-anecdote-textuelle>div>div>.views-field-title {

/* .views_slideshow_cycle_slide>div>div{ */
 /* position: relative !important; */
 height :102px;
 width :102px;
 background-color : beige;
 color : grey;
 text-align: center;
 line-height: 102px;
 /* display: table-cell !important; */
 vertical-align: middle;
 /* ORPHEE START */
 border: 1px solid grey;
 margin-top: 33px;
 /* ORPHEE END */
}

.view-anecdotes-textuelles-grille>div>div>div>span,
.slider-anecdote-textuelle>div>div>.views-field-title>span,
.slider-anecdote-textuelle>div>div>div>div>.views_slideshow_cycle_slide>div>div>span {
/* line-height: 100px; */
 color : grey;
display: inline-block;
vertical-align: middle;
line-height: normal;
}


/* Carte fronti�res => special */
#mapFrontieres{
	float: left;
	/* width : 700px; */
	width : 100%;
	max-width : 740px;
	/* min-width : 300px; */
	overflow:hidden;
	/* top : 15px; */
	height : 550px;
	position:relative;
}


#frontiere_map_title{
	left : 0px;
	display: block;
}


.loading-img-container {
	text-align:center;	/* Align center inline elements */
	font: 0/0 a;		/* Hide the characters like spaces */
	position : absolute;
	display : block;
	left : 50%;
	top : 50%;
	z-index : 10;
}

/*
.slider_label {
	width : 430px;
}

.slider_label_trans{
	padding-bottom : 5px;
}

.slider_wrapper2>table>tbody>tr>td.dijitReset {
	height: 6px;
}
 */



.ui-spinner {
	width : 70px;
}



#slider_wrapper>table>tbody{
	border-top:0px;
}




.bigContainer {
	height : 50px;
	display:block;
	position:relative;
}

/* .ui-buttonset { */
#format{
	float : left;
	position:relative;
	top : -10px;
}

.mapSelector {
	max-width : 420px;
	display:inline-block;
	float:left;
	margin-top : 10px;
	margin-right : 20px;
	border: 2px solid #667;
	padding: 3px 0px 3px 2px;
	font: inherit;
	background : none;
	font-size : 115%;
	color : #667;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#slider_wrapper {
	margin : 0px 10px 0px 10px;
}

#map_tools{
	display:inline-block;
	width:300px;
	float:left;
}



#search_geocoder {
	position:relative;
	top: 50%;
	transform: translateY(-25px);
	display:inline-block;
	width:200px;
	float:right;
	/* margin-right : 0px; */
	z-index:100;
	margin-top : 5px;
}

.bigContainerAnecdotes{
	height : 60px;

}


#mapAndlegendContainer {
	/* width : 950px; */
	margin:0;
	display : inline-block;
	width : 100%;


}
#legendDiv{
	width : 270px;
	/* max-width : 270px; */
	/*
	width : 300px;
	*/
	float:left;
	overflow:auto;
	/* display : in-line;
	margin-left: 15%;
	height: 200px;
	background: black;
	*/
	max-height : 550px;
	/* top : 15px; */
}

.coord-input {
	size : 7;
	width : 100px;
}

div>p{
	margin-bottom : 5px;
}

.esriPopup .contentPane span {
	display: inline-block;
	padding: 0 0 0.2em 0;
	width: 6em;
}



.pane-title {
	font-size: large;
	padding-top : 15px;
}
/* Comparaison carte */
/*
h2 {
	font-size : 115%;
}
*/

.seeThisMap{
	display:inline-block;
	float:left;
	min-width : 50px;
	padding-top : 15px;
	padding-right : 15px;
}


/* For ESRI popup */
.title {
	margin-bottom : 0px;
}



/* http://forum.jquery.com/topic/jquery-ui-autocomplete-combobox-with-scrolling */
/* this original for Autocomplete Combobox */
.ui-button { margin-left: -1px; }
.ui-button-icon-only .ui-button-text { padding: 0.35em; }
.ui-autocomplete-input { margin: 0; padding: 0.48em 0 0.47em 0.45em; }
	/* *** Add this for visible Scrolling ;) */
	.ui-autocomplete {
	max-height: 350px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 100px;
}





.custom-combobox {
	position: relative;
	display: inline-block;
	margin-left : 8px;
	margin-right : 8px;
}
.custom-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	/* support: IE7 */
	*height: 1.7em;
	*top: 0.1em;
}
.custom-combobox-input {
	margin: 0;
	padding: 0.3em;
}




.outilsGeoInnner{
	display : inline-block;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#outilsGeoContainer{
	position : relative;
	text-align: center;
	width: 100%;
}

.outilsGeo {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
    float: left;
	height : 180px;
    margin: 6px;
}

.outilsGeo>h3 {
	text-align : center;
	/* position : absolute; */
	/* position: relative; */
	top: 26px;
	background-color: burlywood;
}

/*ORPHEE START 2*/

.outilsGeo>a>.imgHolder {
	display: block;
	/* height: 240px;  */
/* 	height: 180px; */
	max-height: 100%;
	margin-top: -25px;
}

.outilsGeo>a {
	display: block;
	max-height: 0px;
	margin-top: 25px;
}

/*ORPHEE END 2*/

.outilsGeo .pseudoTitle {
	text-align : center;
	/* position : absolute; */
	/* position: relative; */

	/* top: 26px; */
	/* background-color: burlywood; */
	font-family : PoliceSemiboldRegular;
	color : white;
	background-color: rgba(0,0,0,0.7);
	top: 20px;
	margin-top : -25px;
	/* top: 135px; */
	/* top: 220px; */
	left: 6%;
	font-size: large;
	position: relative;
	/* right: 25px; */
	width: 84%;
	padding : 2%;
	z-index : 2;
}

/* Img opacity */
/* http://stackoverflow.com/questions/21145621/css-transition-opacity-fade-background */

.outilsGeo .pseudoTitle>a {
	color : white;
	/* transition: all 0.2s ease; */
}

/* .outilsGeo>a>img { */
.item-fade{
	opacity: 1;
	-webkit-transition: opacity 0.25s ease-in-out;
	-moz-transition: opacity 0.25s ease-in-out;
	-o-transition: opacity 0.25s ease-in-out;
	transition: opacity 0.25s ease-in-out;
}

.imgHolder{
    /* display:inline-block; */
    background:white;
}


.item-fade:hover {
	opacity: .6;
}

/* Ajout d'anecdotes */

#form-anecdote {
	/* border: 1px solid black; */
	padding: 10px;
	margin: 10px 0;
	position: relative;
}

.label-form-anecdote {
	width: 170px;
	display: block;
	float: left;
	padding-top : 5px;
	/* font-size: 1.2em; */
}

.h3-form-anecdote{
padding-top : 10px;
}


#anecdote-type {
height : 33px;
}

.field-item>img, .field-item>a>img{
/*
	height : 100%;
	width : 100%;
*/
	margin-left: auto;
	margin-right: auto;
	display: block;
	height : 60%;
	width : 60%;
}


.img-carte-anecdotes{
	margin-left: auto;
	margin-right: auto;
	display: block;
	height : 80px;
}

div.single-field {
	padding: 3px;
	position: relative;
}


.jcarousel-skin-default .jcarousel-item {
	height : 160px;
	width : 150px;
}

.jcarousel-container , .jcarousel-skin-default .jcarousel-container-horizontal {
	position: relative;
	display: block;
	/* padding-left: 20px; */
	padding-left: 36px;
	padding-right: 43px;
	/* right: 40px; */
	width: 90%;
}

.jcarousel-item-horizontal>.views-field-field-vignette{
	padding-top: 10px;
}

.jcarousel-skin-default .jcarousel-clip-horizontal {
	width: auto;
}

/* media="all" */

/* .region-content input[type="text"] { */
.testMass{
width: 15px;
height: auto;
border: 0px solid #e2e2e2;
/*
*/
/*
padding: 0 12px;
background: #fafafa;
border-top: 1px solid #d4d4d4;
outline: none;
border-radius: 2px;
font-family: 'Casper';
color: #65686d;
line-height: 1.6;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
*/
}

.dijitValidationTextBoxError input.dijitValidationInner, .dijitSelect input, .dijitTextBox input.dijitArrowButtonInner {
text-indent: 0em !important;
}


.myButton {
	background: #9ba0a3;
	background-image: -webkit-linear-gradient(top, #9ba0a3, #242a2e);
	background-image: -moz-linear-gradient(top, #9ba0a3, #242a2e);
	background-image: -ms-linear-gradient(top, #9ba0a3, #242a2e);
	background-image: -o-linear-gradient(top, #9ba0a3, #242a2e);
	background-image: linear-gradient(to bottom, #9ba0a3, #242a2e);
	-webkit-border-radius: 28;
	-moz-border-radius: 28;
	border-radius: 28px;
	font-family: Arial;
	color: #ffffff;
	font-size: 17px;
	padding: 10px 20px 10px 20px;
	text-decoration: none;
	text-align: center;

	display: block;
	/* width: 100%; */
	margin: 0;
	border: 2px solid #666;
	/* background: #fff; */
	-webkit-border-radius: 5px;
	border-radius: 5px;
}


}

.btn:hover .myButton:hover {
/* .btn:hover { */
  background: #a4a5a6;
  background-image: -webkit-linear-gradient(top, #a4a5a6, #585b5c);
  background-image: -moz-linear-gradient(top, #a4a5a6, #585b5c);
  background-image: -ms-linear-gradient(top, #a4a5a6, #585b5c);
  background-image: -o-linear-gradient(top, #a4a5a6, #585b5c);
  background-image: linear-gradient(to bottom, #a4a5a6, #585b5c);
  text-decoration: none;
}

.ui-button-text-only{
	font-size:13px;
}

.logo-in-button{
height:25px;
width:25px;
vertical-align : middle;
float: right;
}
.simple-logo-in-button {
height:21px;
width:21px;
vertical-align : middle;
float: right;
padding-top : 2px;
/*
top: 50%;
transform: translateY(-50%);
 */
}


.bigContainer>#format>span>span>label {
border: 2px solid;
border-radius: 5px;
padding: 4px 8px 0px 4px;
width : 115px;
vertical-align : middle;
height :30px;
}


.filterCheckbox {
display: block;
float: left;
}

div.checker{
	margin-right :5px;
}



#anecdotesCheckboxFilters, #anecdotesDateFilters{
display: block;
float: left;
padding-left : 8px;
padding-right : 8px;
}

.ui-spinner{
	height : 35px;
}

.ui-spinner-input{
	vertical-align: -webkit-baseline-middle;
}

/* #uniform-check0 */


.view-anecdotes-video-grille>div>div>div>div>a>img,
.view-anecdotes-image-grille>div>div>div>div>a>img,
.view-anecdotes-textuelles-grille>.view-content>div>.views-field-title,
.carte-thumbnail-grid>div>div>.views-field-field-vignette {
padding-top : 10px;
}
.view-anecdotes-textuelles-grille>.view-content>div>.views-field-title {
margin-top : 15px;
}

.view-anecdotes-video-grille>div>div,
.view-anecdotes-image-grille>div>div,
.view-anecdotes-textuelles-grille>div>div,
.carte-thumbnail-grid>div>div{
	width : 220px;
	/* height : 100%; */
	height : 150px;

	display : inline-block;
	border:1px solid #CCC;
	margin-bottom : 5px;
	padding-top : 3px;
	padding-bottom : auto;
	/* height : 170px; */
	vertical-align: bottom;
	overflow: hidden;
}


.view-anecdotes-video-grille>div>div>div>span,
.view-anecdotes-image-grille>div>div>div>span,
/* .view-anecdotes-textuelles-grille>div>div>div>span, */
.carte-thumbnail-grid>div>div>div>span {
	vertical-align: bottom;
}

.view-anecdotes-video-grille>div>div>div>span,
.view-anecdotes-video-grille>div>div>div>div>a>img,
.view-anecdotes-image-grille>div>div>div>span,
.view-anecdotes-image-grille>div>div>div>div>a>img,
/* .view-anecdotes-textuelles-grille>div>div>div>span,
.view-anecdotes-textuelles-grille>div>div>div>div>a>img, */
.view-anecdotes-textuelles-grille>.view-content>div>.views-field-title,
.carte-thumbnail-grid>div>div>div>span ,
.carte-thumbnail-grid>div>div>div>div>a>img{
	display : block;
	margin-left : auto;
	margin-right : auto;
	text-align:center;
}

/* .carte-thumbnail-grid>div{ */
.view-anecdotes-video-grille>.view-content,
.view-anecdotes-image-grille>.view-content,
.view-anecdotes-textuelles-grille>.view-content,
.carte-thumbnail-grid>.view-content{
	display : block;
	margin-left : auto;
	margin-right : auto;
	text-align:center;
}

/*
.carte-thumbnail-grid>div>div>div>span{
}
 */



/*
#anecdotesCheckboxFilters .ui-button.ui-state-active .ui-button-text {
    color: red;
    background-color: pink;
}

#anecdotesCheckboxFilters .ui-button .ui-button-text, #check1 .ui-button .ui-button-text  {
    color: blue;
    background-color: green;
}
 */

.dateFilterText {
	padding-left : 7px;
	padding-right : 5px;
}



.view-anecdotes-video-liste .item-list .pager .first,
.view-anecdotes-image-liste .item-list .pager .first,
.view-anecdotes-textuelles-liste .item-list .pager .first,
.view-anecdotes-video-liste .item-list .pager .last,
.view-anecdotes-image-liste .item-list .pager .last,
.view-anecdotes-textuelles-liste .item-list .pager .last {
	font-size: 29px;
	margin-left: 6px;
	margin-right: 6px;
}

.pager {
text-align: left !important;
}



.view-anecdotes-video-liste .item-list .pager .pager-current,
.view-anecdotes-image-liste .item-list .pager .pager-current,
.view-anecdotes-textuelles-liste .item-list .pager .pager-current {
margin: 0;
}

 /* ORPHEE START */

/*
.view-anecdotes-image-slider {
	position: relative;
	text-align: center;
	width : 100%;
	margin: auto;
	display: block;
}
*/

.pane-content>div>div>div>div>.panel-separator
{
	/* border: 1px solid #CCC; */
	/* margin-top: 15px; */
	margin: 0 0 5px 0;
}

.panel-pane .pane-views {
/* .pane-anecdotes-textuelles-slider{ */
border: 1px solid #CCC;
height: 160px;
width: 160px;
margin: auto;
display: block;
position: relative;
overflow : hidden;
}

/* Pour les textes (pas image apparemment) */
/*
.pane-anecdotes-image-slider{
	position: relative;
	text-align: center;
	width : 100%;
	margin: auto;
	display: block;
}
*/

.view-content>div>div>.views-slideshow-cycle-main-frame
{
	position: relative;
	display: block;
	margin: auto;
	/* text-align: center; */
	/* width : 100%; */
}

.views-slideshow-cycle-main-frame-row
{
/* 	position: relative;
	display: block;
	margin: auto; */
	margin-top: 18px;
	text-align: center;
	/* width : 100%;	 */
}

/* Annule la marge pour les News */
#views_slideshow_cycle_teaser_section_news_slideshow-block .views-slideshow-cycle-main-frame-row {
	margin-top: 0px;

}

/* .panel-pane>div>div>div>div>div>div>div>div>div>div>a>img */
.panel-pane>div>div>div>div>div>div>div>div>div>div>a>img
{
	border: 1px solid grey;
	position: relative;
	/* max-width: 160px; */
	/* margin-left: 30px; */
	margin: auto; /* MASSIMO */
	display: block; /* MASSIMO */

}

#views_slideshow_cycle_teaser_section_carte_plan_slider-block>.views-slideshow-cycle-main-frame-row,
#views_slideshow_cycle_teaser_section_anecdotes_video_slider-block>.views-slideshow-cycle-main-frame-row,
#views_slideshow_cycle_teaser_section_anecdotes_image_slider-block>.views-slideshow-cycle-main-frame-row {
	width : 100%;
}

/*
.views-field-title {
	text-align: center;
	width : 100%;
	margin: auto;
	display: block;
}

.views-field-field-anecdote-image>div, .views-field-field-anecdote-image>div>a, .views-field-field-anecdote-image>div>a>img{
	margin: auto;
	display: block;
}
*/

.views-slideshow-cycle-main-frame-row-item>.views-field-title
{
	/* max-width: 160px; */
	position: relative;
	text-align: center;
/* 	margin: auto;
	display: block; */
}
 /* ORPHEE END */

#info_sous_carte, .note_de_bas_de_page {
	display: block;
	float: right;
	text-align : right;
	font-size: 12px;
	padding-bottom : 10px;
}

.pane-node-field-description{
	margin-top : 0px;
}


/* .news-frontpage */
#views_slideshow_cycle_teaser_section_news_slideshow-block>div>div>div>h2 {
	font-size: 18px;
}


.infoTemplate>p {
/* 	display: block;
	position : relative;
	float: left; */
}

.infoTemplate>div >div {
	display: block;
	position : relative;
	float: left;
	width: 245px;
}

.infoTemplate>div>div>p , .infoTemplate>div>p {
	/* width : 245px; */
	overflow : hidden;
	height : 16px;
	/* margin: 2px 0 2px 0; */
}
.esriPopup  a {
	/* color: white; */
}


.infoTemplate>div >a>img {
	display: block;
	position : relative;
	float: left;
	padding-right : 5px;
	height : 50px;
	width : 50px;
}
.esriPopup .sizer {
width: 330px;
}

.esriPopup .sizer .titlePane .title {
text-align: left;
width: 290px;
}


#cboxLoadedContent .contextual-links-region {
	padding-right : 15px;
}

.sourcesRTS>div>a>img,
#biblioFrontieres>div>a>img{
	height: 200px;
	border: none;
	display: block;
	position: relative;
	float: left;
	margin-right: 10px;
}
.sourcesRTS>div,
#biblioFrontieres>div{
	padding-left : 10px;
	padding-right : 10px;
}
.sourcesRTS>p,
#biblioFrontieres>p{
	display: block;
	float : left;
}

.sourcesRTS p {
	margin-left : 155px;
}

.field-item .logoRTS {
	height: 40px;
	z-index : 2;
	position: relative;
/* 	top: 50%;
	transform: translateY(-50%);	 */
}


/* logo sur page d'accueil */
.client {
padding-right: 40px;
}
.client img {
	max-width : none;
	width: 150px;
}


/* Anecdote avec Colorbox */
.boxton {
padding-right: 10px;
}


/* POUR CENTRER LE MENU SUPERFISH */
/* https://www.drupal.org/node/308523 */
#block-superfish-1 { text-align: center; }
#block-superfish-1 { max-width : 100%; }
ul#superfish-1 { display: inline-block; float: none; }


.slider.clearfix {
	/* background-color: #65686d; */
	/* background: #2f3338 url(../img/page-head-bg.gif) repeat; */
/* border-top: 1px solid #c4c4c4; */
/* border-bottom: 1px solid #E4E4E4; */
/* background: #2f3338 url(../img/page-head-bg.gif) repeat; */
/* background-image: url(/carto/sites/all/themes/boson/img/page-head-bg.gif); */
background-image: url(../../all/themes/boson/img/page-head-bg.gif);
background-position-x: initial;
background-position-y: initial;
background-size: initial;
background-repeat-x: repeat;
background-repeat-y: repeat;
background-attachment: initial;
background-origin: initial;
background-clip: initial;
background-color: rgb(47, 51, 56);
box-shadow: 0 2px 3px rgba(0,0,0,0.2) inset;
color: #c4c7ca;
/* box-shadow: 0 2px 3px rgba(0,0,0,0.2) inset; */
/* color: #c4c7ca;	 */
}

/*
ul#superfish-1 { text-align: center; float: none; }
#superfish-1 > li { display: inline-block; float: none; }
*/

/* POUR
/* .block-superfish>.content> */
/* .sf-menu.sf-style-boson { */
	/* color: #65686d; */
	/* background-color: #65686d; */
	/* width : 100%; */
/* } */
/*
*/


.sf-menu.sf-style-boson ul li a,
.sf-menu.sf-style-boson a {
	font-family: PoliceRegular;
	font-size: 13px;
	line-height: 35px;
	color: #c4c7ca;
	font-size: 13px;
	padding : 0 10px;
}

/* S�paration entre les �l�ments du menu */
/*
.sf-menu.sf-style-boson ul li a,
.sf-menu.sf-style-boson a {
	border-left-color: #c4c7ca;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #c4c7ca;
	border-right-width: 1px;
	border-right-style: solid;
}

.sf-menu li.first {
	border-left-color: #c4c7ca;
	border-left-width: 1px;
	border-left-style: solid;
}
.sf-menu li.last {
	border-right-color: #c4c7ca;
	border-right-width: 1px;
	border-right-style: solid;
}
 */

/* .sf-menu.sf-style-boson a { */

.menu li.with-sub:hover:before, .menu > li:before, .menu a.active:before {
	bottom: 4px;
}

.sf-menu li:hover ul {
top : 35px;
}


/* Pour �viter que le texte ne d�borde lorsque la fen�tre est petite */
.site-slogan {
height : 50px;
}
#name-and-slogan{
 overflow: hidden;
}


/* Pour diminuer la taille du slider dans la banni�re */
/* .md-slide-wrap.md-slide-responsive.md-slide-fullwidth{
height: 100px !important;
} */


/*
.tooltips-data>a>img {
	max-width : none;
	width: 100%;
} */


/* Centrer les vid�os */
.embedded-video>.player>iframe,
.iFrameVideoRTS{
display: block;
margin: 0 auto;
}


/* Pour l'affichage de la View avec tous les textes */
/* http://www.ge200.ch/carto/vue_de_tous_les_textes */
.views-text-date-debut-field,
.views-text-label{
display:inline;
padding-right:8px;
float:left;
}
.views-text-date-debut-field,
.views-text-label-2{
display:inline;
/* padding-right:26px; */
padding-right:3px;
float:left;
}

.views-text-title{
margin-top : 2px;
margin-bottom : 3px;
}

.views-label-field-anecdote-description,
.views-label-field-description,
.views-label-field-auteur,
.views-label-field-source{
margin-bottom : 3px;
text-decoration: underline;
}

.view-vue-de-tous-les-textes-cartes {
text-align: justify;
}


/* M�diath�que */
/* Titres des blocs */
#mediatheque-images,
#mediatheque-textes,
#mediatheque-videos{
	/* color : #65686d; */
	color : black;
}

/* Recherche g�n�rale */
.b-search-form input {
	width: 200px;
}

.titre-mediatheque {
	display : inline-block;
	padding-top : 10px;
	padding-right : 5px;
}


.display-date-anecdote{
	text-align: center;
}


.esriViewPopup .header{
background: transparent;
box-shadow: none;
border: none;
}

/* Hide img for anecdote_textuelle */
.infoTemplate.anecdote_textuelle img {
	display : none;
}

/* Hide zoomTo in popupTemplate */
a.action.zoomTo {
	display : none;
}


.esriViewPopup .hzLine {
	margin-top : 0px;
	margin-bottom : 3px;
	/* border-top: 1px solid #CCC; */
	border-top: none;
}

/* To merge */
.infoTemplate>div >a>img {
	padding-top: 4px;
	height: 55px;
	width: 55px;
}

.esriPopupWrapper .contentPane {
	/* padding : 10px 6px 6px 10px; */
	padding : 4px 6px 0px 10px;
}


#slider_label {
	font-size: 13px;
}


/* Move Colorbox close button to the top right */
#colorbox #cboxClose {
	top: 0;
	right: 0;
}
#cboxLoadedContent{
	margin-top:25px;
	margin-bottom:25px;
}

#node-79 .bryant-sidebar {
	min-width: 190px;
}

/* #views_slideshow_cycle_teaser_section_news_slideshow-block { */
    /* margin-top: 0px; */
    /* width: auto !important; */
/* } */

.view-news .views-row{
	margin-bottom: 10px;
	padding: 10px;
/* border-top: 1px solid; */
	border: 1px solid #666;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	max-width : 670px;

}




h2 {
	display: inline-block;
}

#toggle_fullscreen_form {
/* display : none; */
position: absolute;
top: -33px;
right: 0px;
}
