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

/***************************  GLOBAL ***************************/

	@font-face {
		font-family: 'fonttahoma';
		src: url('font/Tahoma.ttf') format('truetype');
	}
		
	html, body { 
 		font-family: "fonttahoma",arial;
 		font-size: 14px;
 		color:#a69e99;
		margin: 0;
		padding:0;
		height:100%;
	}
	::selection {
	        background: #8cc2ae;
	        color:#ffffff;
	}
	::-moz-selection {
	        background: #8cc2ae;
	        color:#ffffff;
	}
	a{
		text-decoration: none;
		color: inherit;
	}
	.selectedmenu{
		color:#8cc3ae;
	}
	.title{
		font-size:50px;
		color: #6b6d9a;
		padding-left:30px;
	}
	.titlenormal{
		font-size:35px;	
		color: #8cc3ae;	
	}
	.titlesmall{
		font-size:20px;
		color:#847b76;		
	}
	.balkencol{
		cursor:pointer;
		background-color:#c8c3c0;
		width:240px;
		height:10px;
	}
	
	.balkencolor{
		background-color: #8cc2ae;
	}
	.balkencolorselect{
		background-color: #8cc2ae;
	}
	.activitedate{
		font-size: 20px;
		color: #8cc3ae;
	}
	.activitetitle{
		font-size: 20px;

	}
	.activitedescription{

	}
	
	.inputform{
		position:relative;
		border-radius: 2px;
		-webkit-box-shadow: 0px 0px 0px 5px #f3f7f8, inset 0px 2px 3px #e7e7e7;
		-moz-box-shadow: 0px 0px 0px 5px #f3f7f8, inset 0px 2px 3px #e7e7e7;
		box-shadow: 0px 0px 0px 5px #f3f7f8, inset 0px 2px 3px #e7e7e7;
		padding-left:10px;
		padding-right:10px;
		width: 350px;
		height:45px;
		border: 1px solid #babdb4;
/*		border: 1px solid #bbbbbb;*/
		background-color: #eeeeee;
/* 		color:#878889; */
		color:#babdb4;
		font-size: 14px;
		outline:none;	
		font-family: "fonttahoma",arial;
		 -pie-background: #eeeeee;
    	behavior: url(/css/PIE.htc);
		z-index:100;
		font-weight:700\0/;
		line-height:3\0/;
	}
	
	.inputform:focus{
	   -webkit-box-shadow: 0px 0px 0px 5px #d9faee;
	   -moz-box-shadow: 0px 0px 0px 5px #d9faee;
	   box-shadow: 0px 0px 0px 5px #d9faee;
	   border: 1px solid #8cc3ae;
	   color:#8cc3ae;
	}
	
	.inputform_2{

    border-radius: 2px;
    -webkit-box-shadow: 0px 0px 0px 5px #f3f7f8, inset 0px 2px 3px #e7e7e7;
    -moz-box-shadow: 0px 0px 0px 5px #f3f7f8, inset 0px 2px 3px #e7e7e7;
    box-shadow: 0px 0px 0px 5px #f3f7f8, inset 0px 2px 3px #e7e7e7;
	
		padding-left:5px;
		padding-right:5px;
		width: 110px;
		height:20px;
		border: 1px solid #babdb4;
/*		border: 1px solid #bbbbbb;*/
		background-color: #eeeeee;
/* 		color:#878889; */
		color:#babdb4;
		font-size: 14px;
		outline:none;	
		font-family: "fonttahoma",arial;	
	}
	.inputform_2:focus{
	   -webkit-box-shadow: 0px 0px 0px 5px #d9faee;
	   -moz-box-shadow: 0px 0px 0px 5px #d9faee;
	   box-shadow: 0px 0px 0px 5px #d9faee;
	   border: 1px solid #8cc3ae;
	   color:#8cc3ae;
	}
	
	.submitbutton{

	    border-radius: 2px;
	
		padding-left:10px;
		padding-right:10px;
		width: 350px;
		height:45px;
		border: 1px solid #babdb4;
		background-color: #8cc3ae;
		color:#ffffff;
		font-size: 14px;

		text-align: center;
		vertical-align:middle;		
		cursor: pointer;
	}
	.submitcontact{

	    border-radius: 2px;
	
		padding-left:10px;
		padding-right:10px;
		width: 100%;
		height:45px;
		background-color: #6b6d9a;
		color:#ffffff;
		font-size: 14px;
		text-align: center;
		vertical-align:middle;
		cursor: pointer;		
	}
	.submitbutton:hover{
		background-color: #b6e0d0;	
	}
	.submitcontact:hover{
		background-color: #9292c0;		
	}
	
	.inputcontact{
		position:relative;
		margin-bottom:5px;
		border-radius: 2px;
		font-family: "fonttahoma",arial;
		padding-left:10px;
		padding-right:10px;
		width: 350px;
		height:45px;
		border: 0px solid #ffffff;
/*		border: 1px solid #bbbbbb;*/
		background-color: rgba(255,255,255,0.4);
/* 		color:#878889; */
		color:#ffffff;
		font-size: 14px;
		outline:none;	
		 -pie-background: rgba(255, 255, 255, 0.4);
    	behavior: url(/css/PIE.htc);
		z-index:100;
		font-weight:700\0/;
		line-height:3\0/;
	}
	
	.inputcontact::-webkit-input-placeholder {
		color: #ffffff;
	}
	.inputcontact::-moz-placeholder {
		color: #ffffff;
	}
	
	.link:hover{
		color:#cbe9de;
	}
	
	.pillierimage{
		height:155px;
		width:233px;
	}
	
.arrow_up_news{
	cursor:pointer;
	margin-bottom:40px;
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

.arrow_down_news{
	cursor:pointer;
	opacity:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

#scrollactivite{
	margin:0;
}

#placeholder{
	color:#aaaaaa;
}

div.cookiebanner {
	background-color: rgba(0,0,0,0.8) !important;
	padding-top: 20px !important;
	color:#ffffff !important;
	z-index: 999999999 !important;
}

@media screen and (max-width:750px) {
	div.cookiebanner {
		height:125px !important;
	}
}
