
/* For Mobile IE */
@-webkit-viewport   {width: device-width;}
@-moz-viewport      {width: device-width;}
@-ms-viewport       {width: device-width;}
@-o-viewport        {width: device-width;}
@viewport           {width: device-width;}

/* 1. Home Classes */
html { 
  margin:0;
  padding:0;
  background: url("/images/fond.jpg") no-repeat center fixed; 
  -webkit-background-size: cover; /* pour anciens Chrome et Safari */
  background-size: cover; /* version standardisée */
}

body {
	background-image: url();
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
}
div.global-nav{margin-bottom:0;}

div.slideshow{}
div.slideshow .carousel-caption{bottom:10%;}
div.slideshow .carousel-indicators{bottom:40px;}
div.slideshow .item{text-align:center;}
div.slideshow .item img{display:inline-block;}

div.maincontainer{margin-top:20px; margin-bottom:20px;}
div.home-message{
	padding-top: 5px;
	margin-top: -40px;
	position: relative;
	z-index: 5;
}
div.bottom-blocks{background: url(images/cover.jpg) 50% 50% no-repeat fixed; background-size:cover; margin-top: 20px; padding: 20px 0 20px 0;}

footer.footer{color:#EAEAEA;}
footer.footer > h3{font-size:0.9em; margin:0; line-height:inherit; max-width:960px; margin:0 auto 0 auto; padding:10px 0 10px 0; text-align:center; position:relative;}
footer.footer > h3 > a.credits{position:absolute; top:3px; right:10px;}




/* bla, bla, bla */
.aligncenter{text-align:center; margin-left:auto; margin-right:auto;}
.alignleft{text-align:left; float:left;}
.alignright{text-align:right; float:right;}
