	html {
			  background: no-repeat center top fixed;/*background1.jpg img/a/bluesquarelayer.png*/
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;
			}
			#page{
				font-family: 'Inconsolata';
			}
			body {
			  /*background: url(img/a/bluesquarelayer.png) no-repeat center center fixed;
			  -webkit-background-size: cover;
			  -moz-background-size: cover;
			  -o-background-size: cover;
			  background-size: cover;*/
			  padding:0px;
			  margin:0px;
			  height:100%;
			  min-height:100%; 
			}		
			video#bgvid { 
			    position: fixed;
			    top: 50%;
			    left: 50%;
			    min-width: 100%;
			    min-height: 100%;
			    width: auto;
			    height: auto;
			    z-index: -100;
			    -ms-transform: translateX(-50%) translateY(-50%);
			    -moz-transform: translateX(-50%) translateY(-50%);
			    -webkit-transform: translateX(-50%) translateY(-50%);
			    transform: translateX(-50%) translateY(-50%);
			    XXXbackground: url(img/wallpapers/pexels-photo-129927.jpeg) no-repeat;
			    background-size: cover; 
			}					
			html, 
			#wrapper {padding:100px 0px 150px 0px; position:absolute; top:0; bottom:0; left:0; right:0;}
			#content {min-height:100%;font-family: 'Droid Sans';padding-bottom:30px;}
			h1{
				color:#FF4500;
				font-size:16px;
			}
			#content .definer{
				width:400px;
				text-align:left;
			}

			.FSsmall{
				font-size:12px;
			}

			.ErrorTd{
				background-color:orangered;
				color:white;
				padding: 10 10 10 10;
			}
			.WarningTd{
				background-color:#CE3175;
				color:white;
				padding: 10 10 10 10;
			}			

			header{
				margin-top:-100px; 
				height:100px;
				font-family: 'Inconsolata';
				padding-left:0px;
				padding-right:0px;
			}
			footer {
				margin-bottom:-120px; 
				height:120px; 
				padding-left:25px;padding-right:25px;	
				font-family: 'Inconsolata';
				color:white;
				background-color:rgba(0,0,0,0.45);
				Xbackground: url(img/a/footerbackground.png) center center;				
			}		
			footer a{
				text-decoration:none;
				color:inherit;
			}	

			.headerTBL{
				font-family: 'Inconsolata';
				font-size:18px;	
				color:white;
			}	
			.headerTBL a{
				text-decoration:none;
				color:inherit;
			}		
			#logo{
				padding-top:50px;
				padding-bottom:25px;
				padding-left:25px;
				padding-right:25px;
			}

			.maxime{
				font-family: 'Inconsolata';
				font-size:13px;	
				color:white;	
			}

			.box1{
				width:500px;
				Xbackground: url(img/a/boxback1.png);
				background-color:rgba(0, 0, 0, 0.70);
			}
			.box1W{
				width:500px;
				background-color:rgba(255, 255, 255, 0.65);
				color:#135367;
			}	

			.box1W a{
				text-decoration:none;
				color:#FF4500;
			}		

			.box2{
				width:500px;
				background-color:rgba(255, 255, 255, 0.65);
			}			

			.boxtbl{
				font-family: 'Droid Sans';
				color:white;
				font-size:18px;
			}	

			.boxtbl td{
				font-size:18px;
			}

			.boxtblW{
				font-family: 'Droid Sans';
				background-color:inherit;
				color:#137A9C;
				font-size:20px;
			}	

			.boxtblTitle{
				font-family: 'Droid Sans';
				background-color:rgba(255, 255, 255, 0.65);
				color:#000000;
				font-size:20px;
			}								

			.boxtbl2{
				font-family: 'Droid Sans';
				color:#137A9C;
				font-weight:bold;
				font-size:20px;
			}		

			.boxtbl2 a{
				text-decoration:none;
				color:inherit;
			}		

			.boxtbl3{
				font-family: 'Droid Sans';
				color:#FFFFFF;
				font-weight:normal;
				font-size:20px;
			}		

			.boxtbl3 a{
				text-decoration:none;
				color:inherit;
			}	

			.remark{
				font-size:14px;
				opacity:0.75;
			}		

			.navyWriting{
				color:#111111;
				font-size:14px;
			}		

			.smalllist{
				font-size:12px;
			}

			input[type=text],
			input[type=password],
			select{height:30px;font-size:18px;}			
			p {margin:0; padding:0 0 1em 0;} /* had


/**********************************/
/* PAGE TARIFS ********************/
/**********************************/

.tarifs{
	font-family: 'Droid Sans';
	font-size:12px;	
	color:white;	
	background: url(img/a/boxback1.png);
}

.tarifs tr:nth-child(even){
	background: url(img/a/boxback1.png);
}

.tarifs h1{
	color:white;
}

.px20{
	font-size:18px;
}


.tarifs td{
	text-align:center;
	vertical-align: top;
}

.tarifs td:first-child{
	text-align:right;
}

.tarifs h1{
	color:white;
	font-size:16px;
}

.tarifs h2{
	color:white;
	font-size:14px;
}

/*STYLES FOR FA FONTS*/

.faf-blue{
	color:#267B93;
}
.faf-orangered{
	color:#FF4500;
}


.blocktable{
	background-color:rgba(0,0,0,0.75);
	padding:20 20 20 20;
	color:white;
}
.smalltext{
	font-size:11px;
}
.smalltext h1{
	font-size:13px;
}
.smalltext h2{
	font-size:12px;
}
.sweetlink{
	color:orangered;
}