body {
	margin: 0;
	padding: 0;
/*	background: #f7f2ea url(img/fond.png) repeat;*/
	background : #f7f2ea;
	background-attachment: fixed;
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:400;
	font-size: 18px;
	color : #675C53;
	line-height : 26px;
	
}

p{
	text-align : left;
}

#container {
	width: 971px;
	margin: 0 auto;
	padding-top: 140px;
	word-spacing : 0px;
}

#header {
	background: #fff;
	width: 100%;
	height: 115px;
	position: fixed;
	top: 0px;
	left: 0px;
}



#logo .logo{
float:left;
margin-top:15px;
}
#alliance .alliance{
	float:left;
	margin-top:12px;
	margin-left : 10px;
}
/*
#logo {
	display : inline;
	width: 81px;
	height: 84px;	
	margin-top: 38px;	
}

/*
#alliance {
	display : inline;
	width: 178px;
	height: 91px;	
	top: 31px;	
	
}*/

/*------ menu -------*/

#menu {
	margin-left:auto;
	margin-right:auto;
	width: 960px;
	height : 115px;
	background : #fff;
}

#menu ul {
	padding: 0;
	list-style: none;
	margin-top:45px;
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:700;
	font-size: 14px;
	color : #675C53;
	float : right;
}

#menu ul li {
	display: inline;
	margin-right: 10px;
}

#menu ul li a {
	text-decoration: none;
	color: #675c53;
	text-transform : uppercase;
}
#menu ul li a:hover {
	color: #F9461C;
}

.ministere {
	float:left;
	padding-right : 25px;
}



 p.legende{
	padding-top:20px;
	font-weight : 700;
	font-style : italic;
}

.clear { clear:both; }

.titre{
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:400;
	font-size: 30px;
	color : #F9461C;
}
.soustitre{
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:700;
	font-size: 24px;
	color : #675C53;
}
.diffuseorange{
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:700;
	font-size: 20px;
	color : #F9461C;
}
#contact{
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:400;
	color : #675C53;	
}

#paveblanc{
	background : #fff;
	padding : 15px;
}

h3{
	margin : 0;
}

a.bouton{
	padding : 5px 10px 5px 10px;
	background : #F9461C;
	text-decoration : none;
	color: #fff;
}

a.bouton:hover{
	color:#b3ada9;
	text-decoration : none;
}
#paveblanc-contact{
	background : #fff;
	padding : 20px;
	height : 120px;
}
#logo-contact{
	float :left;
	width : 113px;
	margin-right : 50px;
}

#adresses{
	float :left;
	margin-right : 50px;
}
#adresses img{
	margin-right : 5px;
}
#boutons{
float :left;
}
.credits{
	font-size: 14px;
	color : #675C53;
	word-spacing:0px;
}

#webdoc,#publication,#synopsis,#diffuse,#partenaires,#contact{
	height: 105px;
}




a img{
border : 0;
}

#video-webdoc{
width : 970px;
height : 646px;
background : #fff;
margin-bottom : 10px;
}
#video-publication{
width : 970px;
height : 627px;
background : #fff;
margin-bottom : 10px;
}

div#adresses a{
	color : #675C53 ;
	text-decoration : none;
}
div#adresses a:hover{
	color : #F9461C;
}

p.credits a{
	color : #675C53 ;
	text-decoration : none;
}
p.credits a:hover{
	color : #B3ADA9;
	text-decoration : none;
}

#intro{
	margin-top : 5px;
	font-family: 'Open Sans',Arial, verdana,sans-serif;
	font-weight:300;
	font-size: 48px;
	color : #F9461C;
	line-height : 58px;
	text-align:center ;
	background:url(img/intro.png);
	height : 357px;
}
.inline {display : inline-block;}

#espace-bas{
height:800px;
}