html,
body {
   min-height:100%;
}

#map_container{
	background: url('../images/bg_map_front.png') no-repeat center 115px;
}

#map_container, body #wrapper{

	height: 100%;
}

#map_container{
	min-height: 100%;
	height: auto;
}

body #wrapper{
	min-height: 1115px;
	height: 100%;
}

body{
	background: url('../images/bg_front.png') repeat-x center 144px ;
}

#header_inner .content .menu{
	background: url('../images/bg_menu_front.png') no-repeat 20px -45px;
}

#block-system-main-menu > .content > ul.menu > li{
	background: none !important;
}

#sidebar{
	width: 224px;
}

body #content_inner #content_left.min{
	width: 620px;
}

	body #content_inner #content_left h2{
		font-family: Georgia;
		font-size: 2.4em;
		font-weight: normal;
		margin-bottom: 4px;
		margin-top: 6px;
	}

/**
 * 	SIDEBAR
 */

#sidebar h2{
	font-family: Georgia;
	font-size: 1.8em;
	font-weight: normal;
}

	/**
	 * 	NEWSLETTER
	 */

	.front-newsletter .content{
		font-size: 1.3em;
	}

		.front-newsletter .form-submit{
			border: 1px solid #000;
			background: #534332;
			color: #FFF;
			display: block;
			padding: 4px 4px;
		}

		.front-newsletter .form-submit#edit-subscribe{
			float: left;
			margin-right: 10px;
		}

		.front-newsletter .form-item-mail input{
			border: 1px solid #000;
			padding: 3px;
			margin-top: 3px;
		}

	/**
	 * 	CALENDAR
	 */

	.front-calendar,
	.front-newsletter{
		border-bottom: 1px solid #534332;
		padding-bottom: 15px;
	}

		.front-calendar p{
			color: #534332;
			font-size: 1.3em;
		}

			.front-calendar a{
				color: #000;
			}

	/**
	 * 	CONTACT
	 */

	.front-contact{
		padding-bottom: 25px;
	}

	.front-contact .content{
		background: #d7d1ab;
		padding: 1px 15px;
		font-size: 1.3em;
	}

		.front-contact .content a{
			color: #000;
		}

	/**
	 * 	PARTNER
	 */

	#sidebar .block-partner.block-partner-home{
		float: none;
		font-size: 1.8em;
		border-top: 1px solid #534332;
		padding-top: 20px;
	}

		#sidebar .block-partner.block-partner-home p{
			margin-bottom: 17px;
		}

/**
 * 	PRESENTATION
 */

body #content_inner #content_left .front-presentation h2{
	margin-bottom: 0;
}

	.front-presentation p{
		font-size: 1.3em;
		padding-left: 20px;
	}

	.front-presentation{
		margin-bottom: 30px;
	}

/**
 * 	NEWS
 */

#content_inner #content_left #block-views-actualit-s-block h2{
	margin-bottom: 6px;
}

.front-news .views-row{
	background: #5c8aae;
	height: 265px;
}

	.front-news .views-row .group-left{
		width: 360px;
		color: #FFF;
		padding: 20px;
	}

		.front-news .views-row .group-left h3{
			font-size: 1.8em;
			font-weight: normal;
			margin-top: 0;
			margin-bottom: 0px;
		}

		.front-news .views-row .group-left p{
			font-size: 1.0em;
		}

.front-news .views-row .group-one-column .group-left{
	width: 580px;
}

.front-news .views-row .group-right{
	width: 220px;
}

	.front-news .views-row .group-right img{
		display: block;
}

.front-news .bx-wrapper .bx-pager.bx-default-pager a{
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
}

.front-news .bx-wrapper .bx-pager{
	text-align: left;
	padding-left: 15px;
	padding-top: 0px;
	bottom: 15px;
}

.front-news .bx-wrapper .bx-pager.bx-default-pager a{
	background: #d7d1ab;
	width: 13px;
	height: 13px;
}

.front-news .bx-wrapper .bx-pager.bx-default-pager a.active,
.front-news .bx-wrapper .bx-pager.bx-default-pager a:hover{
	background: #534332;
}

.front-bottom-block{
	float: left;
	width: 170px;
	margin-right: 54px;
}

	#content_inner #content_left .front-bottom-block h2{
		color: #534332;
		font-size: 1.4em;
		font-family: Georgia;
		background: #d7d1ab;
		padding: 4px 7px;
	}

	#content_inner #content_left .front-bottom-block .group-wrapper h2{
		display: none;
	}

	#content_inner #content_left .front-bottom-block .group-wrapper .date-display-single{
		font-size: 1.2em;
	}

	#content_inner #content_left .front-bottom-block .group-wrapper .field-name-post-date{
		font-size: 1.2em;
	}

	#content_inner #content_left .front-bottom-block .group-wrapper .node-conf-rence .field-name-title-field{
		font-size: 1.3em;
	}

	#content_inner #content_left .front-bottom-block .group-wrapper .node-evenement-de-recherche .field-name-post-date.field-type-ds{
		font-size: 1.2em;
	}

	#block-views-derniers-appels-block{
		margin-right: 0;
	}

		#content_inner #content_left .front-bottom-block .view-content{
			padding-left: 10px;
		}

		#content_inner #content_left .front-bottom-block .views-row{
			margin-top : 18px;
		}
			#content_inner #content_left .front-bottom-block .views-row a{
				color: #000;
				font-size: 1.3em;
			}

			#content_inner #content_left .front-bottom-block .node-ressource .biblio_title{
				font-size: 1.3em;
			}

			#content_inner #content_left .front-bottom-block .views-row .views-field-created{
				font-size: 1.2em;
			}

			#content_inner #content_left .front-bottom-block .view-footer{
				padding-top: 30px;
			}

				#content_inner #content_left .front-bottom-block .view-footer a{
					font-size: 1.3em;
					color: #5c8aae;
					padding-left: 28px;
					display: block;
					background: url('../images/fleche_front_block.png') no-repeat 0 4px;
				}
