@charset "utf-8";
/* CSS Document */

body{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:14px;
	line-height:18px;
	color: #555658;
	background:url(img/patt_bg.png) top center repeat;
	margin:0px;
	padding:0px;
}

img{
	border:none;
	padding:0px;
	margin:0px;
}

video {
	object-fit: cover;
}

.mainContainer{
	background:url(img/patt_bg_content.png) top center repeat;
	margin:0px;
	padding:0px;
}

.mainContainerInner{
	width:900px;
	margin:0px auto 0px auto;
}

.pageContainer{
	padding-top:20px;
}

.headerContainer{
	padding-bottom:20px;
}

.headerContainer .logo{
	text-align:left;
	float:left;
	width:490px;
}

.headerContainer .payoff{
	text-align:right;
	float:left;
	width:410px;
}

.menuContainer{
	border:1px solid #c7b59c;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	background:url(img/patt_bg_menu.png) repeat;
	margin-bottom:10px;
}

.menuContainer .menu{
	padding:15px 20px;
	text-align:left;
	font-size: 18px;
	letter-spacing: -1px;
	font-family: 'Oswald', sans-serif;
	line-height: 26px;
	font-weight:400;
}

.menuContainer .menu ul{
	margin:0px 13px 0px 0px;
	padding:0px;
	float:left;
}

.menuContainer .menu li{
	display:block;
	float:left;
	padding:0px 15px;
	background:url(img/menu_separator.png) right center no-repeat;
}

.menuContainer .menu .lastLi{
	background:none;
}

.menuContainer .menu a{
	text-decoration:none;
	color:#555658;
}

.menuContainer .menu a:hover{
	text-decoration:none;
	color:#67994c;
}

.menuContainer .menu .linkActive{
	text-decoration:none;
	color:#67994c;
}

.promoContainer{
	position:relative;
	height:506px;
}

.coverContainer{
	border:1px solid #ffffff;
	-moz-border-radius: 20px 0px 20px 0px;
    -webkit-border-radius: 20px 0px 20px 0px;
    border-radius: 20px 0px 20px 0px;
	background:url(img/patt_bg_cover.png) repeat;
	padding:20px;
}

.coverContainerImg{
	height:258px;
	overflow:hidden;
	border:solid 1px #fff;
}

.coverContainer{
}

.missionContainer{
	position:absolute;
	top:260px;
	left:0px;
	padding:0px 40px;
	width:820px;
	height:245px;
	background:url(img/bg_home_mission.png) top right no-repeat;
	z-index:100;
}

.missionContainerText{
	padding:75px 275px 0px 0px;
	font-family: 'Marck Script', cursive;
	font-size:26px;
	font-weight:400;
	color:#555658;
	line-height:26px;
}

.missionContainerSignature{
	font-size:16px;
	text-align:right;
	padding:0px 75px 0px 0px;
	line-height:10px;
}

.footer{
	padding:20px;
	text-align:center;
}

.footerMenuBis{
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:12px;
}

.footerMenuBis a{
	color:#bbb;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:12px;
}

.footerMenuBis a:hover{
	color:#fff;
	text-decoration:none;
}

.footerMenuBis .linkActive{
	color:#fff;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:12px;
}

.footerContent{
	text-align:center;
	color:#999;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:12px;
	margin-top:5px;
}

.footerContentText{
	padding-right:15px;
}

.footerContentMenu{
	padding-left:15px;
}

.footerContentMenu a{
	color:#999;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:12px;
}

.footerContentMenu a:hover{
	color:#000;
	text-decoration:none;
}

.footerContentMenu .selected{
	color:#000;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:12px;
}

.bodyContainer{
	border:1px solid #ffffff;
	-moz-border-radius: 20px 0px 20px 0px;
    -webkit-border-radius: 20px 0px 20px 0px;
    border-radius: 20px 0px 20px 0px;
	background:url(img/patt_bg_body.png) repeat;
	padding:20px;
}

.bodyContainer h1{
	font-family: 'Lobster', cursive;
	font-size: 26px;
	line-height:30px;
	color: #8F3552;
	margin:0px;
	padding:10px 20px 5px 20px;
	border-bottom:1px solid #87CA64;
}

.bodyContainer h2{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica;
	font-size:17px;
	line-height:21px;
	color: #555658;
	font-weight:400;
	margin:0px;
	padding:10px 20px 10px 20px;
}

.bodyContainer .text{
	padding:0px 20px;
}

.bodyContainer .text a{
	color:#87CA64;
	font-weight:bold;
	text-decoration:none;
}

.bodyContainer .text a:hover{
	text-decoration:underline;
}

.bodyContainer p{
	margin:10px 0px;
	padding:0px;
}

.bodyContainer .coverImage{
	margin-left:10px;
	float:right;
	border:solid #b5aa9c 6px;
}

.pageGalleryContainer{
	padding:10px 20px;
}

.pageGalleryContainer .photo{
	width:173px;
	height:98px;
	border:solid 6px #b6ab9d;
	float:left;
	margin:0px 0px 26px 0px;
}

.pageGalleryContainer .photoInner {
	overflow:hidden;
	width:173px;
	height:98px;
	border:none;
	padding:0px;
	margin:0px;
}

.pageGalleryContainer img.photoHidden {
	visibility:hidden;
	border:none;
	margin:0px;
	padding:0px;
}

.pageGalleryContainer img.photoSpess {
	width:173px;
	height:98px;
	border:none;
	margin:0px;
	padding:0px;
}

.menuLang{
	float:right;
	font-size:10px;
	letter-spacing:1px;
	font-family: 'Oswald', sans-serif;
	line-height:10px;
	font-weight:normal;
}

.boxLang{
	padding:0px 10px 0px 10px;
	text-align:center;
	line-height:12px;
	background: url(img/menu_separator.png) right center no-repeat;
	display:block;
	float:left;
}

.lastBoxLang{
	padding:0px 0px 0px 10px;
	text-align:center;
	line-height:12px;
	display:block;
	float:left;
}

.clear{
	clear:both;
}

.highSpacer10{
	height:10px;
	margin:0px;
	padding:0px;
}

.highSpacer20{
	height:20px;
	margin:0px;
	padding:0px;
}

.addthis_inline_share_toolbox_fla6{
	text-align: right;
}
