

body {
	font-family:Arial, Helvetica, sans-serif;	
	background-color:black;
	
}
#header {
	width:770px;
    margin: 0 auto ;
}

#choix_pays {
	float:right;
	padding-top:11px;
}
#logo {
display:block;	
padding:11px 0 32px ;	
}



/************************************
 ****    Le menu de navigation    ***
 ************************************/

#navigation {
	position:absolute;
	top: -24px;
	left: 0;
	z-index:2;
}
#navigation ul{
	overflow:hidden;
	list-style:none;
	margin:0;
}
#navigation li{
	float: left;
}
#navigation a img {
   border:none;
}
#navigation a {
display:block;
float:left; 
line-height:48px; 
text-align:center;
text-decoration:none;
color:white;
font-weight:bold;
font-size:0.9em;
}
#navigation .double {
line-height:normal;
padding:6px 0;
height:36px;
}
#navigation .presentation,
#navigation .photos,
#navigation .editeur,
#navigation .edition  {
width:96px;  /* taille du bouton 95px - padding */	
}
#navigation .presentation {
background: url(../images/presentation_bouton.png) no-repeat;
}
#navigation .presentation:hover {
background: url(../images/presentation_bouton.png) no-repeat 0 -48px ;
}
#navigation .photos { 
background: url(../images/photo_bouton.png) no-repeat;
}

#navigation .photos:hover {
background: url(../images/photo_bouton.png) no-repeat 0 -48px ;
}
#navigation .editeur {
background: url(../images/editeur_bouton.png) no-repeat;
}

#navigation .editeur:hover, #navigation .editeur.active {
background: url(../images/editeur_bouton.png) no-repeat 0 -48px ;
}
#navigation .edition {
background: url(../images/edition_bouton.png) no-repeat;
}

#navigation .edition:hover {
background: url(../images/edition_bouton.png) no-repeat 0 -48px ;
}

#navigation .bleu{
width:77px;
background: url(../images/bleu_bouton.png) no-repeat;
}

#navigation a.bleu:hover {
background: url(../images/bleu_bouton.png) no-repeat 0 -48px;
}

/**************************
 ***  Corps du document ***
 **************************/
#contain {
	width:710px;
	padding: 0 30px 40px ;
	margin:0 auto 0;
	color:black;
	position:relative;
	background-color: #FDEFF5;
}

#contain h1{
	margin: 0 0 18px;
	padding: 33px 0 0;
	font-size:1.875em;
	border-bottom: 2px #e3005d solid;
}
#contain h2 {
	font-size:1.125em;
}
#contain p {
	margin:0 ;
	font-size:0.75em;
	text-align:justify;
}

.logo{
	float:left;
	padding:3px;
}

.objet{
	padding:0;
	margin-left:10px;
	width:128px;
	text-align:center;
	position:absolute;
	top: 30px;
	right:29px;
/*	
	position:relative;
	top:-60px;
	left:0px;
	float:right;*/
}

.objet span {
padding:70px 0 5px;
display:block;
}

.objet img{
	display:block;
	margin:0 auto;
	padding: 0 0 10px;
}
.objet .hover{
display:none;
}
.objet a:hover .hover{
display:block;
}
.objet a:hover .normal{
display:none;
}


.collection {
	/*overflow:hidden;*/
	/*padding:1px;*/
}

.deco {
	padding:35px 23px 0 0;
	position:absolute;
	top:0;
	right:0;
}
/********************
 ****   Bandeau   ***
 ********************/
#bandeau{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:121px;
	text-align:left;
	z-index:-1;
}


/********************
 ****    Footer   ***
 ********************/
#footer,#footer2 {
	width:960px;
	margin: 0 auto;
	color:white;
}

#footer{
	text-align:center;
}

#footer2 {
	position:relative;
	z-index:-1;
}

#footer2 img {
	position:absolute;
	bottom:0;
	z-index:-1;
}
#footer2 .gauche {
    left:0;	
}
#footer2 .droite {
	right:0;
}

.centre #contain p{
	margin:0 147px 0;
}

/***************************************
 ******  Style editeur/edition    ******
***************************************/

.objet_editeur img{
float:right;
padding-right:15px;
}

.objet_editeur .hover{
display:none;
}
a.objet_editeur:hover .hover{
display:block;
}
a.objet_editeur:hover .normal{
display:none;
}

.liens {
	padding-top:1em;
}
.liens a {
	display:block;
	padding-left:15px;
	text-decoration:none;
	color:black;
}
.liens a:hover {
	text-decoration : underline;
}


.gal_link {
	font-weight:bold;
	text-align:right;
}

.page_edit #contain h1{
	margin: 0 127px 8px 0;
	border-bottom: 2px #e3005d solid;
}
.page_edit h2{
	margin:0 140px 0 150px;
	padding-top:10px;
}

.page_edit #contain p{
	margin:0 140px 0 150px;
	padding-right:10px;
}

.fin_float{
	clear:both;
	height:1px;
}



/****************************
 ******  Page index    ******
****************************/
#index #contain {
 	background-color: #EDEDEE;
}
#index #contain h1 {
	border-bottom: 2px black solid;
}

#index #contain .bandeau img {
	margin: 0 -3px;
}
#index #contain .bandeau {
	width: 800px;
	overflow:hidden;
}

#index #contain h2 {
	margin:0;
}
#index #contain p{
	margin:0; 
	padding-right:10px;
}
#index #contain .col{
	width:50%;
	float:left;
}
#index .langue {
	display:block;
	width:50%;
	float:left;
}
#index .langue img {
	margin-top:2em; 
}
#index a.langue {
text-decoration:none;
}
#index .langue span {
text-decoration:underline;
}
#index #choix_pays {
	display:none;
}

#index #bandeau{
	background:url(../images/home_bandeau.gif) repeat;
}
/****************************
 ******  A propos     ******
****************************/
#a_propos #contain {
 	background-color: #FFF5E9;
}
#a_propos #contain h1{
	border-bottom: 2px #f29400 solid;
}

#a_propos .logo{
	border: 2px #f29400 solid;
	padding:0;
}


#a_propos .centre {
	margin:0 147px 0;
	font-size:0.75em;
}

#a_propos #bandeau{
	background:url(../images/presentation_bandeau.gif) repeat;
}

#a_propos .objet {
background: url(../images/presentation_fleur2.jpg) repeat-y;
}

#a_propos .objet h2{
padding:48px 0 5px;
color: #FFF5E9;
margin : 0;
}
#a_propos .objet span{
background:#FFF5E9 url(../images/presentation_fleur.gif) no-repeat;
}

/*********************
 ******  photos ******
 *********************/
#photo #bandeau{
	background:url(../images/photo_bandeau.gif) repeat;
}

#photo #contain {
 	background-color: #FCFCEF;
}
#photo #contain h1{
	border-bottom: 2px #d4d600 solid;
}

#photo .objet {
background: url(../images/photo_fleur2.jpg) repeat-y;
}
#photo .objet span{
background:#FCFCEF url(../images/photo_fleur.gif) no-repeat;
}
#photo .object h2{
padding:68px 0 5px;
color: #FCFCEF;
margin : 0;
}

.commentaire img{
float:left;
padding-right:10px;
}
#contain .commentaire p{
padding:10px 140px 10px 0;
margin:0;
clear:both;
}

#photo .commentaire {
background: url(../images/photo_fleur2.jpg) repeat-y right;
}


/****************************
 ******  Page editeur ******
****************************/

#editeurs #contain {
	background: #FDEFF5 url(../images/editeur_fleur.gif) no-repeat 613px 36px;	
}
#editeurs .fond {
	background: url(../images/editeur_fleur2.jpg) repeat-y right 0 ;
}


#editeurs #bandeau{
	background:url(../images/editeur_bandeau.gif) repeat;
}



/**********************
 ******  edition ******
 **********************/
#edition #contain {
	background: #F3EBF4 url(../images/edition_fleur.gif) no-repeat 613px 36px;	
}
#edition #contain h1{
	border-bottom: 2px #93117e solid;
}

#edition .fond {
	background: url(../images/edition_fleur2.jpg) repeat-y right 0 ;
	overflow:hidden;
}


#edition #bandeau{
	background:url(../images/edition_bandeau.gif) repeat;
}

#edition #contain {
 	background-color: #F3EBF4;
}
#edition .object {
background: url(../images/edition_fleur2.jpg) repeat-y;
}

#edition .object .entete{
background:#F3EBF4 url(../images/edition_fleur.gif) no-repeat;
}
#edition .object h2{
padding:68px 0 5px;
color: #FCFCEF;
margin : 0;
}

/***********************
 ******  page bleu *****
 ***********************/
.page_bleu #bandeau{
	background:url(../images/bleu_bandeau.gif) repeat;
}
.page_bleu #contain {
 	background-color: #F1F8FD;
}
.page_bleu #contain h1{
	border-bottom: 2px #00a0d9 solid;
}
/*************************
 ******  page Presse *****
 *************************/
.la_presse {
	padding : 10px 3px;
}

.la_presse li {
	display : inline;
	margin : 10px 2px;
}

/*************************
 ******  page liens *****
 *************************/
#pages_liens  #contain .liens a{
display:block;
width:220px;
float:left;
overflow:hidden;
}
/**************************
 ***  Mention légales ***
 **************************/
 
 #legal h1 {
 margin-bottom: 0;
 }
  #legal h2 {
 padding-top: 1em;
 }