body {
background:white;
color: #333;
font-size: 11px;
height: auto;
min-width: 1020px;
margin: 0;
background-repeat:repeat;
}
			.bg_img img{
				width:100%;
				position:fixed;
				top:0px;
				left:0px;
				z-index:-1;
			}
.head{
	width: 960px;
	height: 200px;
	margin: 0 auto;
}
.head .image{
width: 452px;
float: left;
}
.head .image img{ 
width: 452px;
height: 177px;
}
.head .titre{
float: left;
width: 598;
}
.head .titre h1{
display: block;
line-height: 1.4285714285714286;
font: normal small/0.5em century schoolbook, sans-serif;
font-size: 48px;
color: /*#23295C*/#3554A2;
}
.head .titre h2{
display: block;
line-height: 1.4285714285714286;
font: normal small/1.4em parmapetit, sans-serif;
font-size: 18px;
color: #436392;;
}
.head .langue{
	float:right;
}
.langue img{
border:0;

}
.langue a{
opacity:1.0;
filter:alpha(opacity=100);
}
.langue a:hover{
opacity:0.7;
filter:alpha(opacity=40);
}
.container_01{
	background: #fff;
	margin: 0 auto;
	position: relative;
	width: 970px;
	height:490px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	opacity:0.9;
}
.container_02 {
background: #fff;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 23px;
width: 970px;
height: 785px;
opacity:0.9;
}
.container_01 h2{
	display: block;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	margin: 0em 0 0.3em;
	line-height: 1.25;
	color: #16325b;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 30px;
	text-align: left;
	font-size: 22px;
	text-transform: uppercase;
}
.container_03 {
background: #fff;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 23px;
width: 960px;
height: 860px;
opacity:0.9;
}
.container_03 p {
width: 820px;
display: block;
font-size: 1.0714285714285714em;
line-height: 1.4285714285714286;
font: normal small/1.4em Verdana, sans-serif;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
color:#000;
font-size: 14px;
}
.container_04{
width: 970px;
height: 960px;
margin: 0 auto;
background: #fff;
opacity:0.9;
}
.container_05{
	background: #fff;
	margin: 0 auto;
	position: relative;
	width: 970px;
	height:600px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	opacity:0.9;
}
.container_06 {
background: #fff;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;
margin-top: 23px;
width: 970px;
height: 900px;
opacity:0.9;
}
.pied{
	background: /*url('images/main-background.png') left top;*/#155385;
	margin: 20 auto;
	position: relative;
	width: 1200px;
	height:300px;
	/*-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;*/
}
.pied .footer{
right:16px;
bottom: 5px;
position: absolute;
width: 269px;
height: 390px;
background: url('images/international-domestic-icon.png') no-repeat left top;
}
#n .logo{
    right: 39px;
    bottom: -15px;
    position: absolute;
    width: 325px;
    height: 118px;
background: url('images/as.jpg') no-repeat left top;	
}
.pied .logo{
left:20px;
bottom: 130px;
position: absolute;
width: 160px;
height: 50px;
background: url('images/logoMFFAsmll.jpg') no-repeat left bottom;
}
.pied1{
width: 845px;
height: 100px;
float: left;

}
.pied1 p{
font: bold normal small/1.4em Verdana, sans-serif;
font-size: 16px;
font-weight: normal;
text-align: left;
color: white;
margin: 20px 20px;
}
.pied2{
	width: 110px;
	height: 100px;
	float: right;

}
.pied2 img{
border:0;
}
.pied2 a{
opacity:1.0;
filter:alpha(opacity=100);
}
.pied2 a:hover{
opacity:0.7;
filter:alpha(opacity=40);
}
.carosel1{
    width:445px;
    height:500px;
    float:left;
}
.carosel1 h3{
width:436px;
display: block;
font-size: 1.0714285714285714em;
line-height: 1.4285714285714286;
font: normal small/1.4em Verdana, sans-serif;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
  font-size: 14px;
  color:#16325b;
  padding-left:30px;
  padding-top:35px;
  }
  .carosel1 p{
width: 436px;
display: block;
line-height: 1.6;
font: normal small/1.4em Verdana, sans-serif;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
color: rgb(127, 127, 127);
font-size: 14px;
padding-left: 30px;
  }
	.carosel2{
    width:465px;
    height:500px;
    float:left;
	border-left:slide 1px;
	}
/*Local*/
#EmplacementDeMaCarte {
width: 480px;
height: 356px;
border: 1px solid rgb(197, 193, 193);
float: left;
margin: 68px 50px 0 0;
}
/*/local*/
.d4{
	width: 242px;
	height: 300px;
	float: right;
	margin: 73px 73px;
}
.d4 h3{
display: block;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
margin: 0em 0 0.3em;
line-height: 1.25;
color: #0046ad;
font-weight: bold;
padding-top: 30px;
text-align: left;
font-size: 16px;
}
.d4 h4{
  display: block;
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  margin: 1.5em 0 0.3em;
  line-height: 1.25;
  font-weight: bold;
  padding-left:30px; 
  text-align: left;
  font-size: 16px;
  color: #5d6473;
}
.d4 p{
font: normal small/1.4em Verdana, sans-serif;
width: 277px;
height: 80px;
padding: 5px;
margin: 3px 0px;
color: #000;
text-transform: none;
font-size: 14;
}
/*para1*/
.para1{
    width:420px;
    height:700px;
    margin: 0 30px;
    float: left;
}
.para1 h2{
  
        display: block;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        margin: 0em 0 0.3em;
        line-height: 1.25;
        color:#0000CC;
        font-weight: bold;
        padding-top: 30px;
        text-align: left;
        font-size: 23px;
  
}
.para1 h3{
        display: block;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        margin: 0em 0 0.3em;
        line-height: 1.25;
        color:#0000CC;
        font-weight: bold;
        padding-top: 30px;
        text-align: left;
        font-size: 18px;
}
.para1 p{
        font:normal small/1.4em Verdana, sans-serif;
        padding-right:20px;
        padding-top: 20px;
		padding-bottom:20px;
        text-align: left;
        font-size: 15px;
        color: rgb(0,106,140);
}
.para1 ul {
  list-style: disc;
}

.para1 li {
          font:normal small/1.4em Verdana, sans-serif;
          font-size:14px;
          color:rgb(0,106,140);;
          margin-left: 0px;
}
.center1 .image{
            width: 400px;
            height: 400px;
            padding: 2px;
            border: 1px solid #ccc;
            background-color: #FFF;
            margin: 90px 35px;
            float: right;
}
.center1 .image img{
            width: 400px;
            height: 400px;
			}
/*/para1*/
/*para1*/
.para2{
width: 820px;
height: 536px;
margin: 0 60px;
float: left;
color: #252525;
line-height: 1.4285714285714286;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
font-size: 14px;
}
.para2 h2{
  
        display: block;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        margin: 0em 0 0.3em;
        line-height: 1.25;
        color:rgba(59, 120, 185, 0.95);
        font-weight: bold;
        padding-top: 30px;
        text-align: left;
        font-size: 23px;
  
}
.para2 h3{
        display: block;
        font-family: 'Open Sans', Arial, Helvetica, sans-serif;
        margin: 0em 0 0.3em;
        line-height: 1.25;
        color:#1a4c80;
        font-weight: bold;
        padding-top: 30px;
        text-align: left;
        font-size: 18px;
}
.para2 ul {
display: block;
list-style-type: disc;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 40px;
margin-top: 0;
margin-bottom: 1em;
padding-left: 20px;
list-style: none;
font-size:12px;
}
.para2 img{
	border:0;
}
.para2 a{
opacity: 1.0;
filter:alpha(opacity=100);		
}
.para2 a:hover{
opacity: 0.7;
filter:alpha(opacity=40);		
}
.para2 li {
font:normal small/1.4em Verdana, sans-serif;
background: url('images/li.png') 0 8px no-repeat;
padding-left: 12px;
margin-left: -12px;
padding-bottom: 12px;
display: list-item;
text-align: -webkit-match-parent;
}
.center2 .image{
            width: 960px;
            height: 260px;
            float: right;
}
.center2 .image img{
            width: 960px;
            height: 260px;
			}
			.buttons {
clear: both;
display: block;
margin: 24px 0 20px -0.7142857142857143em;
}

/*para2*/
/*carosel_1*/
.carosel_1{
width: 960px;
height: 250px;
float: left;
padding-top:10px;
margin: 0 auto;
margin: 0 auto 28 18;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.carosel_1 h2 {
display: block;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
margin: 0em 0 0.3em;
line-height: 1.25;
color: rgba(59, 120, 185, 0.95);
font-weight: bold;
padding-top: 50px;
text-align: left;
font-size: 23px;
}
.carosel_1 p{
width:570px;
display: block;
font-size: 1.0714285714285714em;
line-height: 1.4285714285714286;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
  color: rgb(147, 150, 151);
  font-size: 14px;
  float: right;
  padding-right: 30px;
padding-top: 12px;
  }
/*carosel*/
/*carosel3*/
.carosel3{
width: 774px;
padding: 5px;
margin: 5px 118px;
height: 230px;
}
.carosel3 .para{
    width: 420px;
    float: right;
    height: 200px;
}

.carosel3 .image{
width: 220px;
height: auto;
padding: 2px;
margin: 0 auto;

float: left;
}
.carosel3 .image img{
 filter:alpha(opacity=40);
 width: 220px;
 height:215px;
 padding: 2px;
 border: 1px solid #ccc;
 background-color: #FFFFFF;
 
}
.carosel3 h3{
display: block;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
margin: 0em 0 0.3em;
line-height: 1.25;
color: #0046ad;
font-weight: bold;
padding-left: 4px;
padding-top: 16px;
text-align: left;
font-size: 20px;
}
.carosel3 .text{
font:normal small/1.4em Verdana, sans-serif;
color: #000;
font-size: 14px;
width: 289px;
height: 80px;
padding: 5px;
margin: 3px;
text-transform:none;
}
.tete1{
	height:70px;
}
