html{
}
body{
	margin:0;
	padding:0;
	background: #c6c6c6;
	background-image: -webkit-gradient(
		linear,
		to bottom right,
		from(#c6c6c6),
		to(#d5d5d5)
	);
	background-image: -webkit-linear-gradient(
		to bottom right,
		#c6c6c6,
		#d5d5d5 
	);
	background-image: -moz-linear-gradient(
		to bottom right,
		#c6c6c6,
		#d5d5d5
	);
	background-image: -o-linear-gradient(
		to bottom right,
		#c6c6c6,
		#d5d5d5
	);
	background-image: linear-gradient(
		to bottom right,
		#c6c6c6,
		#d5d5d5
	);
	behavior:url(/PIE.htc);
	
	font-family:Arial, Helvetica, 'Helvetica Neue', sans-serif;
	text-align:center;
	height:100%;
}

	#page{
		width:1025px;
		margin:0 auto;
		text-align:left;
		min-height: 100%;
	}
	.interne #page{
		margin:0;
		margin-top:40px;
		margin-left:30px;
	}
	#background{
		background-position: top left;
		background-repeat: no-repeat;
		background-size:100%;
		position:relative;
		max-width:100%;
		background-attachment:fixed;
	}
	.accueil {
		background-image:url(../images/bkg_accueil.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.livre {
		background-image:url(../images/bkg_livre.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.contact {
		background-image:url(../images/bkg_actualite.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.livreor {
		background-image:url(../images/bkg_livreor.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.associations {
		background-position: top right;
		background-image:url(../images/bkg_associations.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.partenaires {
		background-position: top right;
		background-image:url(../images/bkg_partenaires.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.blog {
		background-position: top right;
		background-image:url(../images/bkg_blog.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.presse {
		background-position: top right;
		background-image:url(../images/bkg_presse.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.actualite {
		background-position: top right;
		background-image:url(../images/bkg_actualite.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
	.exposition {
		background-position: top right;
		background-image:url(../images/bkg_exposition.jpg);
		background-size:1920px;
		background-attachment:fixed;
	}
#reseaux{
	margin-left: 9px;
	float:left;
	margin-top: 2px;
}
#reseaux img{height:15px;width:15px;}
.interne #reseaux{
	margin:0;
	float:right;
	position:relative;
	top:-20px;
}
#logo{
	margin-top:75px;
	margin-left:318px;
	height:280px;
	margin-bottom:65px;
	text-align:right;
}
#logo img{
	width:665px;
}#logo span{	font-size: 34px;	font-weight:300;	font-family: 'Open Sans', sans-serif;}#logo{	text-align:right;}#logo span b{	font-weight:400;}.interne #logo span{	font-size: 25px;	display:block;	text-align:right;}
	.interne #logo{
		margin:0;
		height:150px;
		text-align:left;
		width:350px;
		margin-right:35px;
		float:left;
	}
	.interne #logo img{
		width:350px;
	}

#menu{
	margin-bottom:60px;
	margin-left:588px;
}
	.interne #menu{
		float:left;
		width:350px;
		margin:0;
	}
	.interne #menu ul{
		margin:0;
	}
	.interne #menu li{
		margin-bottom:3px;
	}

#menu_multilingue{
	margin-left:588px;
	float: left;
}
#menu_multilingue a.nturl{font-size:12px;margin-right:5px;}
	.interne #menu_multilingue{
		/*clear:both;
		position:relative;
		top:-20px;
		float:left;*/
		    clear: both;
    position: relative;
    top: -28px;
    text-align: right;
    width: 43.5%;
    float: left;
	}
	.interne #menu_multilingue li{
		display:inline;
		margin:10px;
	}
	#menu_multilingue a{
		color:#ffffff;
	}
	#menu_multilingue a:hover{
		color:#646567;
	}
	
	#menu_multilingue .menu{
		display:inline;
	}
#component{
	color:black;
	clear: both;
}
.interne #component{
	min-height:500px;
	clear:both;
}

#background #page #component a{opacity : 0;
    filter : alpha(opacity=0);}

#background #page #component .article a{opacity : 100;
    filter : alpha(opacity=100);}
	
	
    
    #footer{
        margin-top:20px;
        font-size:11px;
        text-align:right;
		padding-bottom:20px;padding-right: 292px;
        }

