/*******************************/
/*                             */
/*	Colors and models          */
/*                             */
/*******************************/
.colors{
	color: #c25256/*brickRed*/;
	color: #fff8f8/*veryLightRed*/;
	color: #f26262/*brickRedLighter*/;
	color: #d0c9c7/*lightGrey*/;
	color: #526ac2/*mdcBlue*/;
	color: #6fc252/*arboretumGreen*/;
	color: #9e52c2/*otherPlacesPurple*/;
	color: #f6f4ed/*veryLightYellow*/;
	color: #3e3e3e/*anthracite*/;
	color: #bdb4b5/*grey*/;
	color: #f9f9f9/*veryLightGrey*/;
	color: #a49697/*redGrey*/;
	color: #bbb2b3/*redGrey2*/;
	color: #6e4849/*darkRed*/;
}
@media (max-width: 768px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}

@media (max-width: 1199px) {
}
@media (max-width: 991px) {
}
@media (max-width: 767px) {
}


/*******************************/
/*                             */
/*	Font			           */
/*                             */
/*******************************/
@font-face {
	font-family: 'NeoSansStd-Regular';
	src: url('../fonts/NeoSansStd-Regular.eot?#iefix') format('embedded-opentype'),
	url('../fonts/NeoSansStd-Regular.otf') format('opentype'),
	url('../fonts/NeoSansStd-Regular.woff') format('woff'),
	url('../fonts/NeoSansStd-Regular.ttf') format('truetype'),
	url('../fonts/NeoSansStd-Regular.svg#NeoSansStd-Regular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'NeoSansStd-Medium';
	src: url('../fonts/neo_sans_medium-webfont.eot?#iefix') format('embedded-opentype'),
	/*url('../fonts/neo_sans_medium-webfont.otf') format('opentype'),*/
	url('../fonts/neo_sans_medium-webfont.woff') format('woff'),
	url('../fonts/neo_sans_medium-webfont.ttf') format('truetype'),
	url('../fonts/neo_sans_medium-webfont.svg#neo_sans_medium-webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*******************************/
/*                             */
/*	General                    */
/*                             */
/*******************************/
html {
	overflow-y: scroll;
	margin:0;
	padding: 0;
}
body {
	margin:0;
	padding: 0;
	background-color:#fff8f8/*veryLightRed*/;
	font-family:Arial, Helvetica, sans-serif;
	color:#3e3e3e/*anthracite*/;
	/*font-size:1em;*/
}
.vcenter {
	display: inline-block;
	vertical-align: middle;
	float: none;
}
/*******************************/
/*                             */
/*	Header                     */
/*                             */
/*******************************/
#supHeader{
	background:#000;
	text-align: right;
}
#supHeader a{
	color:#fff;
	padding:0 0.5em;
}
#supHeader a:hover{
}
#header{
	height:158px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6ef+0,f3eaea+100 */
	background: #f6f6ef; /* Old browsers */
	background: -moz-linear-gradient(left,  #f6f6ef 0%, #f3eaea 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #f6f6ef 0%,#f3eaea 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #f6f6ef 0%,#f3eaea 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6ef', endColorstr='#f3eaea',GradientType=1 ); /* IE6-9 */
}
#header .inner{
	height:inherit;
	/*bottom line*/
	background-image:url("../images/template/headerBottomLine3000.png");
	background-position: bottom center;
	background-repeat: no-repeat;
}
#header .container{
	height:inherit;
	background-image:url("../images/template/headerBckgText1200.png");
	background-position: bottom center;
	background-repeat: no-repeat;
}

#header #mainLogo{
	display:block;
	height:158px;
	width:400px;
	background-image:url("../images/template/headerTitle1200.png");
	background-position:0 40px;
	background-repeat: no-repeat;
}
@media (max-width: 767px) {
	#header #mainLogo{
		height:75px;
		width:100%;
    	background-size:275px;
		background-position:center;
		margin-top:10px;
	}
}
#header #mainLogo span{
	display:none;
}
#header #logoHDS{
	display:inline-block;
	height:35px;
	width:173px;
	margin:1.5em 0;
	background-image:url("../images/template/headerLogoHDS1200Grey.png");
	background-repeat: no-repeat;
	color:#fff;
}
#header #menuButton{
	background-color:#c25256/*brickRed*/;
	text-transform: uppercase;
	border-color:#c25256/*brickRed*/;
	font-size:1.1em;
	color:#fff;
	margin-top:2em;
}
#header #menuButton:hover{
	background-color:#f26262/*brickRedLighter*/;
}
#header #menuButton .glyphicon{
	display: table-cell;
	vertical-align: middle;
	font-size:1.3em;
	padding: 0 0.2em 0 0;
}
#header #menuButton .action{
	display: table-cell;
	vertical-align: middle;
	font-size:1.0em;
}
@media (max-width: 767px) {
	#header #menuButton{
		width:100%;
		margin-top:20px;
	}
}


#header #logoHDS span{
	display:none;
}
/* nav */
#nav{
}
#nav .container {
	margin-top: 1em;
	margin-bottom: 1em;
	padding:1em;
	background-color:#fff;
	border-color:#c25256/*brickRed*/;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #C25256;
	background-color:#FFFFFF;
	-webkit-box-shadow: #B3B3B3 3px 3px 3px;
	-moz-box-shadow: #B3B3B3 3px 3px 3px;
	 box-shadow: #B3B3B3 3px 3px 3px;
}
@media (max-width: 767px) {
	#nav .container {
		margin:0 1em;
	}
}
/**/
#nav #mainMenu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#nav #mainMenu ul li{
}
#nav #mainMenu ul li a{
	font-family: 'NeoSansStd-Medium', Arial, Helvetica, sans-serif;
	margin:0;
	color:#3e3e3e/*anthracite*/;
	font-size:1.1em;
	font-weight:bold;
}
#nav #mainMenu ul li ul {
	margin-left:1.5em;
}
#nav #mainMenu ul li ul li{
	list-style:url(../images/template/bullet7x7Grey.png);
}
#nav #mainMenu ul li ul li a{
	font-size:1.3em;
}
#nav #mainMenu h3{
	font-size:1.1em;
	text-transform:uppercase;
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
	color:#c25256/*brickRed*/;
}
#nav #mainMenu h3.mdc{
	color:#526ac2/*mdcBlue*/;
}
#nav #mainMenu h3.arboretum{
	color:#6fc252/*arboretumGreen*/;
}
#nav #mainMenu h3.otherPlaces{
	color:#9e52c2/*otherPlacesPurple*/;
}
/*******************************/
/*                             */
/*	Mosaic                     */
/*                             */
/*******************************/
#mosaic{
	padding:1em 0;
}
#mosaic .mosaicItemContainer{
    position: relative;
	height:500px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    overflow: hidden;
}
#mosaic .mosaicItemContainer img{
	position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
/**/
#mosaic .mosaicItemContainer .call2action{
	position: absolute;
    bottom:0;
    left:0;
    right:0;
	display: block;
	padding:2em;
	color: white;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.06+0,0.23+5,0.65+99 */
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.06) 0%, rgba(0,0,0,0.23) 5%, rgba(0,0,0,0.65) 99%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.23) 5%,rgba(0,0,0,0.65) 99%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.06) 0%,rgba(0,0,0,0.23) 5%,rgba(0,0,0,0.65) 99%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
#mosaic .mosaicItemContainer .call2action h2{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
	font-size:1.8em;
	padding:0;
	margin: 0;
	text-shadow: rgb(119, 119, 119) 1px 0px 0px, rgb(119, 119, 119) 0.540302px 0.841471px 0px, rgb(119, 119, 119) -0.416147px 0.909297px 0px, rgb(119, 119, 119) -0.989992px 0.14112px 0px, rgb(119, 119, 119) -0.653644px -0.756802px 0px, rgb(119, 119, 119) 0.283662px -0.958924px 0px, rgb(119, 119, 119) 0.96017px -0.279415px 0px;
}
#mosaic .mosaicItemContainer .call2action p.subtitle{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
	font-size:1.05em;
	margin: 0.3em 0;
	letter-spacing : 0.05em;
}
#mosaic .mosaicItemContainer .call2action .btn{
	font-family: 'NeoSansStd-Medium', Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:1.05em;
	padding:0.3em 0.8em;
	margin-top: 0.3em;
	font-size:1.1em;
}
#mosaic .mosaicItemContainer .call2action .btn:hover{
	background-color:#c25256/*brickRed*/;
	color: #fff;
}
/**/
@media (max-width: 1199px) {
	#mosaic .mosaicItemContainer{
		height:400px;
	}
}
@media (max-width: 991px) {
	#mosaic .mosaicItemContainer{
		height:350px;
	}
	#mosaic .mosaicItemContainer .call2action{
		padding:1em;
	}
}
@media (max-width: 849px) {
	#mosaic .mosaicItemContainer{
		height:300px;
	}
}
@media (max-width: 767px) {
	#mosaic{
		padding-top:0;
		padding: 2em;
		background-color:#bdb4b5/*grey*/;
	}
	#mosaic .mosaic1image .col1{
		padding:0;
	}
	#mosaic .mosaicItemContainer{
		height:220px!important;
	}
	#mosaic .mosaicItemContainer .call2action{
		text-align: center;
	}
	#mosaic .mosaicItemContainer .call2action h2{
		text-align: left;
	}
	#mosaic .mosaicItemContainer .call2action p{
		text-align: left;
	}
	#mosaic .mosaicItemContainer .call2action .btn{
		margin-top: 1em;
	}
	#mosaic .mosaicItemContainer img{
		width:170%;
		bottom:0;
		top:0;
	}
}
/*mosaic 2 images*/
#mosaic .mosaic2images .col1{
	padding-right:0.5em;
}
#mosaic .mosaic2images .col2{
	padding-left:0.5em;
}
@media (max-width: 767px) {
	#mosaic .mosaic2images .col1,#mosaic .mosaic2images .col2{
		padding:0;
	}
	#mosaic .mosaic2images .image1,#mosaic .mosaic2images .image2{
		padding:0 0.5em 0 0.5em;
	}
	#mosaic .mosaic2images .image2{
		margin-top:0.5em;
	}
}
/*mosaic 3 images*/
#mosaic .mosaic3images .col1{
	padding-right:0.5em;
}
#mosaic .mosaic3images .col2{
	padding-left:0.5em;
}
#mosaic .mosaic3images .col2 .image2{
	height:280px;
}
#mosaic .mosaic3images .col2 .image3{
	height:205px;
	margin-top:15px;
}
@media (max-width: 1199px) {
	#mosaic .mosaic3images .mosaicItemContainer.image1{
		height:500px;
	}
}
@media (max-width: 991px) {
	#mosaic .mosaic3images .mosaicItemContainer.image1{
		height:400px;
	}
	#mosaic .mosaic3images .mosaicItemContainer.image2{
		height:225px;
	}
	#mosaic .mosaic3images .mosaicItemContainer.image3{
		height:160px;
	}
	#mosaic .mosaicItemContainer .call2action{
		padding:1em;
	}
	#mosaic .mosaicItemContainer .call2action h2{
		font-size:1.3em;
	}
}
@media (max-width: 849px) {
	#mosaic .mosaicItemContainer{
		height:300px;
	}
}
@media (max-width: 767px) {
	#mosaic .mosaic3images .col1,#mosaic .mosaic3images .col2{
		padding:0;
	}
	#mosaic .mosaic3images .image1,#mosaic .mosaic3images .image2,#mosaic .mosaic3images .image3{
		padding:0 0.5em 0 0.5em;
		margin: 0
	}
	#mosaic .mosaic3images .image2,#mosaic .mosaic3images .image3{
		margin-top:0.5em;
	}
	#mosaic .mosaicItemContainer .call2action h2{
		font-size:1.8em;
	}
}
/*******************************/
/*                             */
/*	HPIntroText                */
/*                             */
/*******************************/
#HPIntroText{
	margin-bottom: 1em
}
#HPIntroText h2{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
    color: #c25256/*brickRed*/;
	font-size:1.9em;
}
#HPIntroText p{
    color: #a49697/*redGrey*/;
	font-size:1.1em;
}
#HPIntroText .btn{
	margin-top:1em;
}
/*******************************/
/*                             */
/*	HPPractical                */
/*                             */
/*******************************/
#practical{
	background:#f6f4ed/*veryLightYellow*/;
	padding:2em 0;
}
#practical .colImage{
}
#practical .colText{
	padding-bottom: 2em;
}
#practical .colText h2{
	color: #bbb2b3/*redGrey2*/;
	padding: 0;
	margin:1em 0 0.2em 0;
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 1.3em;
}
#practical .colText p{
	color: #3e3e3e/*anthracite*/;
	font-size: 1em;
	line-height: 1.2em;
	margin-bottom: 0;
}
#practical .link{
	color: #bbb2b3/*redGrey2*/;
	font-size: 1em;
	padding-top: 0.5em
}
#practical .link a{
	color: #bbb2b3/*redGrey2*/;
	font-size: 0.9em;
	text-decoration: underline;
}
#practical .link a:hover{
	color: #c25256/*brickRed*/;
}
#practical .link a.fb,#practical .link a.tw,#practical .link a.nl,#practical .link a.insta{
	display:table-cell;
	width: 40px;
	height: 30px;
	margin-right:1em;
	background-repeat: no-repeat;
}
#practical .link a.fb{
	background-image:url(../images/template/practicalFb.png);
}
#practical .link a.tw{
	background-image:url(../images/template/practicalTw.png);
}
#practical .link a.insta{
	background-image:url(../images/template/practicalInsta.png);
}
#practical .link a.fb span{
	display: none;
}
#practical .link a.tw span{
	display: none;
}
#practical .link a.insta span{
	display: none;
}
#practical .link a.nl{
	width:auto;
	height: auto;
	background:#c25256/*brickRed*/;;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-decoration:none;
    border:1px solid #c25256/*brickRed*/;
}
#practical .link a.nl:hover{
	background: #f26262/*brickRedLighter*/;
}
#practical .link a.nl span{
	display: block;
	margin: 0.5em 1em;
}
@media (max-width: 767px) {
	#practical .link a{
		display: block;
		font-size: 1.1em;
		background:#fff;
		color: #a49697/*redGrey*/;
		padding: 0.5em;
		margin: 2em!important 0;
		border:1px solid #ddd;
		text-decoration: none;
		text-align: center;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
	}
	#practical .link a.fb,#practical .link a.tw,#practical .link a.nl{
		display: block;
		background-color: transparent;
		border: none;
		margin-top: 0.5em;
	}
	#practical .link a.nl{
		width:auto;
		height: auto;
		background:#c25256/*brickRed*/;;
		color: #fff;
		border:1px solid #c25256/*brickRed*/;
		padding: 0;
	}
}
/*******************************/
/*                             */
/*	HPVideo                    */
/*                             */
/*******************************/
#HPVideo{
	
}
#HPVideo h2{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
    color: #c25256/*brickRed*/;
	font-size:1.9em;
}
#HPVideo p{
    color: #a49697/*redGrey*/;
	font-size:1.1em;
}
#HPVideo .btn{
	margin-top:1em;
}
/*******************************/
/*                             */
/*	socialBlock                */
/*                             */
/*******************************/
#socialBlock{
	background:#f6f4ed/*veryLightYellow*/;
	padding:2em 0;
}
#socialBlock h2{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
    color: #c25256/*brickRed*/;
	font-size:1.9em;
}
#HPVideo p{
    color: #a49697/*redGrey*/;
	font-size:1.1em;
}

/*******************************/
/*                             */
/*	Breadcrumb                  */
/*                             */
/*******************************/
#breadcrumbs{
	padding: 0;
	padding: 0;
}

#breadcrumbs .breadcrumb{
	background:none;
	padding:1.5em 0 0 0;
	margin: 0;
}
#breadcrumbs .breadcrumb a,#breadcrumbs .breadcrumb span{
	color: #bbb2b3/*redGrey2*/;
	font-size: .8em;
}
#breadcrumbs .breadcrumb span.glyphicon{
	font-size: 1.2em;
}
#breadcrumbs .breadcrumb span.glyphicon.glyphicon-arrow-right{
	font-size: 1.0em;
}
#breadcrumbs .breadcrumb>li+li:before{
	content: " ";
}
/*******************************/
/*                             */
/*	articles                   */
/*                             */
/*******************************/
h1.articleTitle, h2.contentheading{
	font-family: 'NeoSansStd-Medium', Arial, Helvetica, sans-serif;
    color:#c25256/*brickRed*/;
	font-size: 2.1em;
	padding-bottom: 0.5em;
}
.articleBody{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff8f8+0,f6f6ef+5,fff8f8+93,fff8f8+100 */
	background: rgb(255,248,248); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,248,248,1) 0%, rgba(246,246,239,1) 5%, rgba(255,248,248,1) 93%, rgba(255,248,248,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,248,248,1) 0%,rgba(246,246,239,1) 5%,rgba(255,248,248,1) 93%,rgba(255,248,248,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,248,248,1) 0%,rgba(246,246,239,1) 5%,rgba(255,248,248,1) 93%,rgba(255,248,248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8f8', endColorstr='#fff8f8',GradientType=0 ); /* IE6-9 */
}
.la-maison-de-chateaubriand h1.articleTitle{
    color:#526ac2/*mdcBlue*/;
}
.l-arboretum h1.articleTitle{
    color:#6fc252/*arboretumGreen*/;
}
.la-maison-de-chateaubriand h1.articleTitle{
    color:#526ac2/*mdcBlue*/;
}
.les-autres-lieux-de-promenade h1.articleTitle{
	color: #9e52c2/*otherPlacesPurple*/;
}
.articleIntro{
	font-size: 1.5em;
	line-height: 1.2em;
	padding-bottom: 1em;
}
.articleImage{
	padding-bottom: 1em;
}
.articleImage .figure-caption{
	color: #a49697/*redGrey*/;
}
.articleFullText{
	font-size:1.2em;
}
.articleFullText img{
	/*width:100%;*/
	max-width: 100%;
	height:auto;
}

.toc{
	background: #fff;
	padding: 1em
}
.toc *{
	float: none!important;
	border:none!important;
}
.toc h3{
	color: #bbb2b3/*redGrey2*/;
	text-transform: uppercase;
	font-size: 1.3em;
}
.toc ul{
}
.toc ul li{
	list-style:inside url(../images/template/bullet9x9SquareGrey.png);
	display: list-item;
}
.toc ul li a{
	display: inline-block;
	padding: 0.5em 0.2em;
	color:#6e4849/*darkRed*/;
	font-size: 1.1em;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.toc ul li a:hover{
}
.toc ul li a.active{
	background: #c25256/*brickRed*/;
	color: #fff;
	padding: 0.5em;
}
.pager{
}
.pager ul{
}
.pager ul li{
}
.pager ul li:before{
	display: none!important;
}
.pager ul li a{
	color: #bbb2b3/*redGrey2*/;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: none;
	list-style: none;
}
.pagenavcounter{
	color: #bbb2b3/*redGrey2*/;
	font-size:0.8em;
}
/*article styling*/
.articleBody h2,.articleBody h3,.articleBody h4,.articleBody h5,.articleBody h6{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;

	color: #c25256/*brickRed*/;
}
.articleBody ul{
	list-style: none;
}
.articleBody ul li{
}
.articleBody ul li::before {
	content: "•";
	color: #c25256/*brickRed*/;
	display: inline-block;
	width: 1em;
	margin-left: -1em
}
.articleBody blockquote {
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
	position: relative;
	marign: 0;
	padding: 2em 3em;
	text-align: center;
	font-size:1.5em;
}
.articleBody blockquote:before, blockquote:after {
	position: absolute;
	width: 1em;
	height: 2em;
	font-size: 3em;
	line-height: 1;
}
.articleBody blockquote:before {
	top: 0.5em;
	left: 0;
	content: "\0000AB";
	color: #c25256/*brickRed*/;
}
.articleBody blockquote:after {
	bottom: -0.5em;
	right: 0;
	content: "\0000BB";
	color: #c25256/*brickRed*/;
}
.articleBody blockquote cite {
	position: absolute;
	right: 0;
	font-size: 0.7em
}
/*******************************/
/*                             */
/*	category                   */
/*                             */
/*******************************/
h1.categoryTitle{
	font-family: 'NeoSansStd-Medium', Arial, Helvetica, sans-serif;
    color:#c25256/*brickRed*/;
	font-size: 2.1em;
	padding-bottom: 0.5em;
}
.la-maison-de-chateaubriand h1.categoryTitle{
    color:#526ac2/*mdcBlue*/;
}
.l-arboretum h1.articleTitle{
    color:#6fc252/*arboretumGreen*/;
}
.la-maison-de-chateaubriand h1.categoryTitle{
    color:#526ac2/*mdcBlue*/;
}
.les-autres-lieux-de-promenade h1.categoryTitle{
	color: #9e52c2/*otherPlacesPurple*/;
}
.categoryIntro{
	font-size: 1.5em;
	line-height: 1.2em;
	padding-bottom: 1em;
}
.categoryImage{
	padding-bottom: 1em;
}
.categoryImage .figure-caption{
	color: #a49697/*redGrey*/;
}
/**/
#articleList .item{
	border:1px solid #bbb2b3/*redGrey2*/;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 2em;
	background: #f9f9f9/*veryLightGrey*/;
	position: relative;
	padding-bottom: 3em;
	min-height: 28em;
}
#articleList .item h2{
	font-size: 1.6em;
	padding:0 0.5em;
	color:#c25256/*brickRed*/;
	
}
#articleList .item .itemContent{
	padding:0.5em;
	
}
#articleList .item .btn{
	margin: 0.5em 0.5em 0.5em;
	position: absolute;
	right: 0;
	bottom: 0;
	
}
#articleList .itemImage{
    position: relative;
	height:150px;
    overflow: hidden;
}
#articleList .itemImage img{
	position: absolute;
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
}
/*******************************/
/*                             */
/*	News                       */
/*                             */
/*******************************/
#news{}
#news h1.mainTitle{
	font-size: 3em;
	padding:1em 0;
	color:#c25256/*brickRed*/;
}
#news .post.well{
	background-color: transparent
}
#news .post h2{
	color:#c25256/*brickRed*/;
	margin: 0 0 0.5em 0;
}
#news .publishDate{
	font-size:0.8em;
	float:right
}
#news .tags{
}
#news .tags ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#news .tags ul li{
	display: inline-block;
	margin-left: 0.5em;
}
#news .tags ul li a{
	font-size: 1em
}
/*******************************/
/*                             */
/*	jeventpage                 */
/*                             */
/*******************************/
/*like .articleBody,*/.jeventpage{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fff8f8+0,f6f6ef+5,fff8f8+93,fff8f8+100 */
	background: rgb(255,248,248); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,248,248,1) 0%, rgba(246,246,239,1) 5%, rgba(255,248,248,1) 93%, rgba(255,248,248,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(255,248,248,1) 0%,rgba(246,246,239,1) 5%,rgba(255,248,248,1) 93%,rgba(255,248,248,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(255,248,248,1) 0%,rgba(246,246,239,1) 5%,rgba(255,248,248,1) 93%,rgba(255,248,248,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff8f8', endColorstr='#fff8f8',GradientType=0 ); /* IE6-9 */
}
.jeventpage{
	padding:1em;
}
.jeventpage .jev_daysnames{
	font-size: 1.2em!important;
	width: 100%!important;
	height: auto!important;
	padding: 0.5em;
	border: none!important;
	border-bottom:1px solid #eee!important;
	
}
.jeventpage .ev_link_row{
	font-size: 1.2em!important;
	color: #c25256/*brickRed*/!important;
}
.jeventpage li.ev_td_li{
	padding: 0.8em 0.5em!important;
}
@media (max-width: 767px) {
	.jeventpage .nav-items>div{
		border: none;
	}
	.jeventpage .nav-items>div a{
		display: inline-block;
		background: #ddd;
		margin-left:2px;
		margin-top:2px;
	}
	.jev_eventdetails_body .jev_evdt_summary{
		padding: 0.2em 0.5em;
		background:#eee;
		font-weight: bold;
	}
}
.jev_evdt_title{
	color: #a49697/*redGrey*/;
}
.jev_eventdetails_body .jev_evdt_desc{
	padding: 1em;
}
.jev_eventdetails_body .jev_evdt_hits{
	padding: 0.2em 0.5em;
	background:#eee;
}
.jev_eventdetails_body .jev_evdt_location{
	padding: 0.2em 0.5em;
	background:#eee;
}
.jev_eventdetails_body .jev_evdt_location .location{
	font-weight: bold;
}
.jev_eventdetails_body .jev_evdt_location .location::after{
	font-weight: bold;
	content: ": ";
}
/*******************************/
/*                             */
/*	social_bookmarks           */
/*                             */
/*******************************/
#social_bookmarks{
	float: right;
	margin-bottom: 1em;
}
/*******************************/
/*                             */
/*	Footer                     */
/*                             */
/*******************************/
#footer{
	background:#3e3e3e/*anthracite*/;
	border-top: 1px solid #000;
	height: 4em;
	line-height: 4em;
	margin-top: 2em;
}
#footer #footerMenu{
}
#footer #footerMenu ul{
	list-style: none;
}
#footer #footerMenu ul li{
	display: inline-block;
	
}
#footer #footerMenu ul li a{
	color: #fff;
	padding: 0 1.2em 0 0;
	background: none;
}
#footer #footerMenu ul li a:hover{
	text-decoration: underline;
}
#footer #logoHDSFooter{
	display: block;
}
#footer  a#logoHDSFooter{
	display:inline-block;
	height:50px;
	width:173px;
	margin-top:12px;
	background-image:url("../images/template/footerLogoHDS1200White.png");
	background-repeat: no-repeat;
}
#footer  a#logoMDI span{
	display: none;
}
#footer #logoMDI{
	display: block;
}
#footer  a#logoMDI{
	display:inline-block;
	height:150px;
	width:150px;
	margin-top:0.2em;
	background-image:url("../images/template/logoMaisonsdesIllustres.png");
	background-repeat: no-repeat;
}
#footer  a#logoHDSFooter span{
	display: none;
}
/**/
#miniFooter{
	position: fixed;
	bottom: 0;
	background:#c25256/*brickRed*/;
	width: 100%;
}
#miniFooter #logoHDSMiniFooter{
	display:block;
	height:35px;
	width:173px;
	background-image:url("../images/template/headerLogoHDS1200White.png");
	background-repeat: no-repeat;
	color:#fff;
	margin:5px auto;
}
#miniFooter #logoHDSMiniFooter span{
	display:none;
}
@media (max-width: 767px) {
	#miniFooter{
		display:none;
	}
}


/*******************************/
/*                             */
/*	Miscellaneous              */
/*                             */
/*******************************/
.btn-brick{
	font-family: 'NeoSansStd-Regular', Arial, Helvetica, sans-serif;
    color: #fff;
    background-color:#c25256/*brickRed*/;
    border-color: #c25256/*brickRed*/;
	padding:0.2em 0.5em;
    font-size:1.1em;
}
.btn-brick:hover{
    background-color:#f26262/*brickRedLighter*/;
    color: #fff;
}
.btn-brick span.glyphicon-hand-right{
    font-size:1.3em;
	margin-right: 0.2em;
	top: 0.15em;
}


