/* 

  ##Device = BIG Desktops
  ##Screen = 1601px to higher resolution desktops
*/
#nav {
        order: 5;
}
.method
{
	margin-left:auto;
	margin-right:auto;
}
.major
{
    font-size: 2.8em;
}
.minor
{
    font-size: 1.7em;
}

.carousel
{
	top: 7px;

}
.presentation
{
    	background: url(header3.jpg) repeat-x;
	margin-left:30px;
	margin-right:30px;
	margin-top:3px;
	height:150px;
}
.logos
{
	display: flex;
	box-sizing: border-box;
}
.logo1
{
    	background: url(header1.jpg) no-repeat top left;
    	width: 570px;
    	height: 149px;
	margin-left:24px;
}
.logo2
{
    	background: url(header2.jpg) no-repeat;
	background-size: 100% auto;
	background-position: right center;
	margin-top:28px;
	margin-right:44px;
    	height: auto;
	flex: auto;
	max-width: 1350px;
	margin-left: auto;
}
#main
{
	margin-left:13px;
}
#francemap 
{
	width: 700px;
	height: 777px;
	margin: auto;
}
.hidden1600 {
   position: absolute;
   left: -10000em;
   top: auto;
   width: 1px;
   height: 1px;
   overflow: hidden;
   display: none;
}
#map { 
	width:100%; 
	height:800px
}
body {
	font: 18px/165% "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
}
#conteneur { 
	flex: 1;
}
#page {
	background:#fff url(bg.jpg) repeat-x;	 
}
#entete {
	top: 90px; 
	height:290px; 
}
#bloc-haut{	
	background: #fff url(wrap-bg-1600.jpg) no-repeat;
	background-size: 100% 500px;
	background-position: 0px 0px;
	width:80%;
	height: 385px;
}
#bloc-central{		
	background: #fff url(content-bg-1600.jpg) no-repeat;
	background-size: 100% 300px;
	background-position: 0px 0px;
	width: 80%;
	height: 100%;
	display: flex;
}
#bloc-bas{
	padding-bottom:20px;
	padding-top:20px;
}
#navigation { 
	max-width: 250px; 
	width: 250px; 
	margin-left: 30px;
	flex: 250px;
}
#extra {
	max-width: 250px;
	width: 250px; 
	margin-right: 30px;
	flex: 250px;
}
#pied {	
	font: normal 1em/1.6em 'Trebuchet MS', Tahoma, Sans-serif;
}
