*{
}
html {
}

body {
	margin : 0;
	padding :0;
	font-size: 100%;
	line-height: 1.2;
	color : black;
	background: #9ab2ca url('../images/fond.jpg') repeat fixed 0 0;
	text-align: center;
}

h1, h2, h3, h4, h5, h6 {
	clear:both;
	margin: 1em 0 .5em 0;
	line-height: 1.2;
	font-weight: bold;
	font-style: normal;
}

h1 {
	font-size: 1.75em;
}
h2 {
	font-size: 1.5em;
}
h3 {
	font-size: 1.25em;
}
h4 {
	font-size: 1em;
}

#haut ul, #haut ol {
	margin: .75em 0 .75em 32px;
	padding: 0;
	margin: 0;
}

p {
	clear:both;
	margin: .75em 0;
	position : relative;
}

p.indent {
	text-indent : 4em;
}
a {
	text-decoration: underline;
}
a:link {
	color: #11C;
}
a:visited {
	color: #339;
}
a:hover, a:focus, a:active {
	color: #00F;
}

a img {
	border: none;
}


#conteneur {
	position : relative;
	text-align: justify;
	padding: 0 100px;
}
#entete {
	position : relative;
	text-align : center;
	margin: 0;
	padding: 0 10px;
}

#entete #liens ul {
	list-style : none;
}
#entete #liens ul li {
	margin-bottom : 0.5em;
}
.reset {
	padding: 0;
	margin: 0;
}
#entete #blocmenucentral {
	padding: 0;
	margin: 0;
}

#entete #haut {
/*	display: inline-block;*/
}

#entete #blocmenu {
	text-align: center;
/*	display : inline-block;*/
/*	padding-top : 1em;*/
/*	height : 250px;*/
	position : absolute;
	z-index : 1;
	
	width : 1100px;
	margin-left: -550px;
	left: 50%;
	
}
#entete #blocmenu li {
	/*position : absolute;*/
	position : relative;
	z-index : 10;

}
#ligne1 {
	text-align: center;
}
#ligne1 img, #ligne1 h1 {
	text-align: center;
	height : 75px;
}
#ligne1 h1 {
	margin : 10px 0 0 0 ;
}
/* Menu Liste */
#entete #blocmenu #menu,
#entete #blocmenu #menu ul {
        padding : 0;
        margin : 0;
        list-style : none;
        line-height : 21px;
        text-align : center;
}
/* Ensemble du menu */

/* Contenu des listes */
#entete #blocmenu #menu a {
        display : block;
        text-decoration : none;
        min-width : 100px; 
/*
	font-size : 150%;
	text-decoration : none;
	color : #ffffff;
	background-color: #f75407;
	border-radius: 3em;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
	transition: background-color 0.4s ease 0s;
	padding:3px 9px; 
	margin-right : 0.5em;
	margin-bottom : 0.5em;
	*/
	padding:3px 9px;
	font-size : 120%;
}
 /* Elements des listes */
#entete #blocmenu #menu li { 
        float : left; 
	border : 1px solid #ffffff;
	background: none repeat scroll 0 0 #9ab2ca;
	text-align: center;
}
/* Sous-listes */
#entete #blocmenu #menu li ul { 
        position: absolute;
        min-width: 100px;
	/* Hop, on envoie loin du champ de vision */
        left: -999em;
	border : 1px solid #ffffff;
	background: none repeat scroll 0 0 #9ab2ca;
}

#entete #blocmenu #menu li ul li {
	clear:both;
	border:0;
	background: none ;
	text-align: left;
}

#entete #blocmenu #menu li:hover ul, #entete #blocmenu #menu li li:hover ul {
	/* Repositionnement normal */
        left: auto;
        min-height: 0; /* Corrige un bug sous IE */
}
	
#entete #bas {
	text-align: left;
	width : 470px;
	margin-top: -100px;
	margin-left : 45%;
}

#entete #bas #news {
}

#news p {
	padding : 20px;
}

#pied {
	clear:both;
	border-top: 1px solid black;
	bottom: 0;
	width : 100%;
	text-align : left;
}

.tiers {
	width : 33%;
}

.quart {
	width : 25%;
}

#pied div.quart {
	margin-top:1em;
}

.moitie {
	width : 50%;
}

#pied form {
	margin:0;
	padding:0;
}
#pied ul {
	position : relative;
	list-style : none;
	margin:0;
	padding:0;
	margin-top : 1em;
}

#pied ul li {
	text-align: left;
	width : 50%;
	top : 0;
	padding:0;
	margin:0;
}
#pied ul li:last-child {
	width :100%;
}

#pied ul li textarea {
}
#pied ul li input {
	width : 20em;
	padding: 0.4em;
	margin-bottom: 0.3em;
}

#pied button {
	border : 0;
	padding : 5px;
	background-color : white;
	cursor: pointer;
}

#pied #fb {
	padding-bottom : 0.5em;
	border-bottom : 1px dashed black;
}

#pied #copyright {
	float: right;
	text-align : right;
	margin-right : 10px;
}

.clear { clear: both; }

.showBlock { display : block; }
.showInlineBlock { display : inline-block; }
.showInline{ display : inline; }
.hide { display : none; }
.cacher { display : none; }
.masquer { visibility : hidden; }
.clic { cursor: pointer; }


.article {
	clear:both;
	margin-bottom : 1em;
}
h1.fond, h2.fond, h3.fond, h4.fond, h5.fond, .article.fond {
	padding : 10px;
	border-radius: 50%;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
}

span.fond {
	padding : 10px 20px;
	border-radius: 25px;
	display : inline;
	box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.6);
}
span.fond.rond {
	border-radius: 50%;
		padding : 10px;
}
/* COULEUR / FONT */

.underline, .sousligne {
	text-decoration: underline;
}
.normal {
	text-decoration: none;
	font-style: normal;
}

.italic, .italique {
	font-style: italic;
}

.bold, .gras {
	font-weight : bold;
}

.ta-10 {
	font-size : 100%;
	line-height : 1.0;
}
.ta-11 {
	font-size : 110%;
	line-height : 1.1;
}
.ta-12 {
	font-size : 120%;
	line-height : 1.2;
}
.ta-13 {
	font-size : 130%;
	line-height : 1.3;
}
.ta-14 {
	font-size : 140%;
	line-height : 1.4;
}
.ta-15 {
	font-size : 150%;
	line-height : 1.5;
}
.ta-16 {
	font-size : 160%;
	line-height : 1.6;
}
.ta-17 {
	font-size : 170%;
	line-height : 1.7;
}
.ta-18 {
	font-size : 180%;
	line-height : 1.8;
}
.ta-19 {
	font-size : 190%;
	line-height : 1.9;
}
.ta-20 {
	font-size : 200%;
	line-height : 2.0;
}
/* couleur texte */
.col-blanc, a.col-blanc {
	color: white;
}
.col-noir, a.col-noir {
	color: black;
}
.col-mauve, a.col-mauve {
	color: #F4A3F4;
}
.col-mauvefonce, a.col-mauvefonce{
	color:#AB15AB
}
.col-rouge, a.col-rouge {
	color: #FF2E2E;
}
.col-rougefonce, a.col-rougefonce {
	color: #BD2F2F;
}
.col-gris, a.col-gris {
	color: #C7C7C7;
}
.col-grisfonce, a.col-grisfonce {
	color: #5e5e5e;
}
.col-vert, a.col-vert {
	color: #52e01e;
}
.col-vertfonce, a.col-vertfonce {
	color: #3DA317;
}
.col-bleu, a.col-bleu{
	color: #52C6FF;
}
.col-bleufonce, a.col-bleufonce {
	color: #0088cb;
}
.col-orange, a.col-orange {
	color: #FC8B56;
}
.col-orangefonce, a.col-orangefonce {
	color: #f75407;
}

#news div {
}
	
/* couleur fond article */
.fond.blanc {
	background-color: white;
}
.fond.mauve {
	background-color: #F4A3F4;
}
.fond.mauvefonce{
	background-color:#AB15AB
}
.fond.rouge {
	background-color: #FF2E2E;
}
.fond.rougefonce {
	background-color: #BD2F2F;
}
.fond.jaune {
	background-color: #F2FA05;
}

.fond.gris {
	background-color: #C7C7C7;
}

.fond.grisfonce {
	background-color: #5e5e5e;
}

.fond.vert {
	background-color: #52e01e;
}

.fond.vertfonce {
	background-color: #3DA317;
}

.fond.bleu{
	background-color: #52C6FF;
}

.fond.bleufonce{
	background-color: #0088cb;
}

.fond.orange {
	background-color: #FC8B56;
}

.fond.orangefonce {
	background-color: #f75407;
}

.centre, .center {
	text-align:center;
}
.gauche {
	text-align:justify;
}
.droit, .droite {
	text-align:right;
}


#page {
	margin: 0 auto;
/*	top : 100px;*/
	/*
	position : relative;
	z-index : 2;
	*/
}

#contenu_page {
	margin: 0 auto;	
	margin-top : 2.5em;
}
.pos-absolue {
	position: absolute;
	margin : 0;
	left : 0;
	top: 0;
}
.pos-absolue-droite {
	position: absolute;
	margin : 0;
	right : 0;
	top: 0;
}

.pos-relative {
	position:relative;
}

.pos-gauche {
	float :left;
}

.pos-droite, .pos-droit {
	float : right;
}

.bas {
	vertical-align : bottom;
}
.haut {
	vertical-align : top;
}

.milieu{
	vertical-align : middle;
}

.blocLigne {
	display : inline-block; 
}

.marge-droite1 { margin-right : 1em; }
.marge-droite2 { margin-right : 2em; }
.marge-droite3 { margin-right : 3em; }
.marge-droite4 { margin-right : 4em; }
.marge-droite5 { margin-right : 5em; }
.marge-droite6 { margin-right : 6em; }
.marge-droite7 { margin-right : 7em; }
.marge-droite8 { margin-right : 8em; }
.marge-droite9 { margin-right : 9em; }
.marge-droite10 { margin-right : 10em; }
.marge-droite11 { margin-right : 11em; }
.marge-droite12 { margin-right : 12em; }
.marge-droite13 { margin-right : 13em; }
.marge-droite14 { margin-right : 14em; }
.marge-droite15 { margin-right : 15em; }
.marge-droite16 { margin-right : 16em; }
.marge-droite17 { margin-right : 17em; }
.marge-droite18 { margin-right : 18em; }
.marge-droite19 { margin-right : 19em; }
.marge-droite20 { margin-right : 20em; }
.marge-droite21 { margin-right : 21em; }
.marge-droite22 { margin-right : 22em; }
.marge-droite23 { margin-right : 23em; }
.marge-droite24 { margin-right : 24em; }
.marge-droite25 { margin-right : 25em; }
.marge-droite26 { margin-right : 26em; }
.marge-droite27 { margin-right : 27em; }
.marge-droite28 { margin-right : 28em; }
.marge-droite29 { margin-right : 29em; }
.marge-droite30 { margin-right : 30em; }
.marge-droite31 { margin-right : 31em; }
.marge-droite32 { margin-right : 32em; }
.marge-droite33 { margin-right : 33em; }
.marge-droite34 { margin-right : 34em; }
.marge-droite35 { margin-right : 35em; }
.marge-droite36 { margin-right : 36em; }
.marge-droite37 { margin-right : 37em; }
.marge-droite38 { margin-right : 38em; }
.marge-droite39 { margin-right : 39em; }

.marge-gauche1 { margin-left : 1em; }
.marge-gauche2 { margin-left : 2em; }
.marge-gauche3 { margin-left : 3em; }
.marge-gauche4 { margin-left : 4em; }
.marge-gauche5 { margin-left : 5em; }
.marge-gauche6 { margin-left : 6em; }
.marge-gauche7 { margin-left : 7em; }
.marge-gauche8 { margin-left : 8em; }
.marge-gauche9 { margin-left : 9em; }
.marge-gauche10 { margin-left : 10em; }
.marge-gauche11 { margin-left : 11em; }
.marge-gauche12 { margin-left : 12em; }
.marge-gauche13 { margin-left : 13em; }
.marge-gauche14 { margin-left : 14em; }
.marge-gauche15 { margin-left : 15em; }
.marge-gauche16 { margin-left : 16em; }
.marge-gauche17 { margin-left : 17em; }
.marge-gauche18 { margin-left : 18em; }
.marge-gauche19 { margin-left : 19em; }
.marge-gauche20 { margin-left : 20em; }
.marge-gauche21 { margin-left : 21em; }
.marge-gauche22 { margin-left : 22em; }
.marge-gauche23 { margin-left : 23em; }
.marge-gauche24 { margin-left : 24em; }
.marge-gauche25 { margin-left : 25em; }
.marge-gauche26 { margin-left : 26em; }
.marge-gauche27 { margin-left : 27em; }
.marge-gauche28 { margin-left : 28em; }
.marge-gauche29 { margin-left : 29em; }
.marge-gauche30 { margin-left : 30em; }
.marge-gauche31 { margin-left : 31em; }
.marge-gauche32 { margin-left : 32em; }
.marge-gauche32-5 { margin-left : 32.5em; }
.marge-gauche33 { margin-left : 33em; }
.marge-gauche34 { margin-left : 34em; }
.marge-gauche35 { margin-left : 35em; }
.marge-gauche36 { margin-left : 36em; }
.marge-gauche37 { margin-left : 37em; }
.marge-gauche38 { margin-left : 38em; }
.marge-gauche39 { margin-left : 39em; }
.marge-gauche40 { margin-left : 40em; }
.marge-gauche41 { margin-left : 41em; }
.marge-gauche42 { margin-left : 42em; }
.marge-gauche43 { margin-left : 43em; }
.marge-gauche44 { margin-left : 44em; }
.marge-gauche45 { margin-left : 45em; }
.marge-gauche46 { margin-left : 46em; }
.marge-gauche47 { margin-left : 47em; }
.marge-gauche48 { margin-left : 48em; }
.marge-gauche49 { margin-left : 49em; }
.marge-gauche50 { margin-left : 50em; }
.marge-gauche51 { margin-left : 51em; }
.marge-gauche52 { margin-left : 52em; }
.marge-gauche53 { margin-left : 53em; }
.marge-gauche54 { margin-left : 54em; }
.marge-gauche55 { margin-left : 55em; }

.marge-haute1 { margin-top : 1em; }
.marge-haute2 { margin-top : 2em; }
.marge-haute3 { margin-top : 3em; }
.marge-haute4 { margin-top : 4em; }
.marge-haute5 { margin-top : 5em; }
.marge-haute6 { margin-top : 6em; }
.marge-haute7 { margin-top : 7em; }
.marge-haute8 { margin-top : 8em; }
.marge-haute9 { margin-top : 9em; }
.marge-haute9-5 { margin-top : 9.5em; }
.marge-haute10 { margin-top : 10em; }
.marge-haute11 { margin-top : 11em; }
.marge-haute12 { margin-top : 12em; }
.marge-haute13 { margin-top : 13em; }
.marge-haute14 { margin-top : 14em; }
.marge-haute15 { margin-top : 15em; }
.marge-haute16 { margin-top : 16em; }
.marge-haute17 { margin-top : 17em; }
.marge-haute18 { margin-top : 18em; }
.marge-haute19 { margin-top : 19em; }
.marge-haute20 { margin-top : 20em; }
.marge-haute21 { margin-top : 21em; }
.marge-haute22 { margin-top : 22em; }
.marge-haute23 { margin-top : 23em; }
.marge-haute24 { margin-top : 24em; }
.marge-haute25 { margin-top : 25em; }
.marge-haute26 { margin-top : 26em; }
.marge-haute27 { margin-top : 27em; }
.marge-haute28 { margin-top : 28em; }
.marge-haute29 { margin-top : 29em; }
.marge-haute30 { margin-top : 30em; }
.marge-haute31 { margin-top : 31em; }
.marge-haute32 { margin-top : 32em; }
.marge-haute33 { margin-top : 33em; }
.marge-haute34 { margin-top : 34em; }
.marge-haute35 { margin-top : 35em; }



.marge-basse1 { margin-bottom : 1em; }
.marge-basse2 { margin-bottom : 2em; }
.marge-basse3 { margin-bottom : 3em; }
.marge-basse4 { margin-bottom : 4em; }
.marge-basse5 { margin-bottom : 5em; }
.marge-basse6 { margin-bottom : 6em; }
.marge-basse7 { margin-bottom : 7em; }
.marge-basse8 { margin-bottom : 8em; }
.marge-basse9 { margin-bottom : 9em; }
.marge-basse10 { margin-bottom : 10em; }
.marge-basse11 { margin-bottom : 11em; }
.marge-basse12 { margin-bottom : 12em; }
.marge-basse13 { margin-bottom : 13em; }
.marge-basse14 { margin-bottom : 14em; }
.marge-basse15 { margin-bottom : 15em; }
.marge-basse16 { margin-bottom : 16em; }
.marge-basse17 { margin-bottom : 17em; }
.marge-basse18 { margin-bottom : 18em; }
.marge-basse19 { margin-bottom : 19em; }
.marge-basse20 { margin-bottom : 20em; }
.marge-basse21 { margin-bottom : 21em; }
.marge-basse22 { margin-bottom : 22em; }
.marge-basse23 { margin-bottom : 23em; }
.marge-basse24 { margin-bottom : 24em; }
.marge-basse25 { margin-bottom : 25em; }
.marge-basse26 { margin-bottom : 26em; }
.marge-basse27 { margin-bottom : 27em; }
.marge-basse28 { margin-bottom : 28em; }
.marge-basse29 { margin-bottom : 29em; }

.marge-auto{ margin : 0 auto; }
.marge-neg4{ margin : -4px 0 0 0; }


.largeur150 { width : 150%; }
.largeur95 { width : 95%; }
.largeur90 { width : 90%; }
.largeur85 { width : 85%; }
.largeur80 { width : 80%; }
.largeur75 { width : 75%; }
.largeur70 { width : 70%; }
.largeur65 { width : 65%; }
.largeur60 { width : 60%; }
.largeur55 { width : 55%; }
.largeur50 { width : 50%; }
.largeur45 { width : 45%; }
.largeur40 { width : 40%; }
.largeur35 { width : 35%; }
.largeur30 { width : 30%; }
.largeur25 { width : 25%; }
.largeur20 { width : 20%; }
.largeur15 { width : 15%; }
.largeur10 { width : 10%; }
.largeur05 { width : 5%; }
.largeur04 { width : 4%; }
.largeur03 { width : 3%; }
.largeur02 { width : 2%; }
.largeur01 { width : 1%; }

ul.diaporama {
	list-style : none;
}

.diapo {
	margin-left : -40px;
}

.diaporama {
	position:relative;
}
/*
.diaporama ul{
	overflow:hidden;
}
*/
.diaporama ul.diapo li{
	list-style-type:none;
	overflow:hidden;
	position:absolute
}

.diaporama ul.diapo li img {
	display:block
}

.diaporama ul.diapo li .desc {
	position:absolute;
	bottom: 0; left: 0;
	display:none;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family: Arial;
	padding:5px;
	background:url('../images/back_desc.png') repeat;
	width:100%;
	height:30px
}

.diaporama ul.diapo li .title {
	position:absolute;
	top: 0; left: 0;
	display:none;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family: Arial;
	padding:5px;
}

.diaporama ul.diapo li .count {
	position:absolute;
	top: 0; right: 0;
	display:none;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family: Arial;
	padding:5px;
}
.diaporama .diaporama_controls {
	display:none;
}

.diaporama .diaporama_controls a {
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:block;
	margin:0 3px;
	position:absolute;
}

.diaporama .diaporama_controls .prev {
	background:  url('../images/controls2.png') no-repeat bottom;
	top:50%;
	margin-top:-16px;
	height:32px;
	width:32px;
	left: 0px
}

.diaporama .diaporama_controls .next {
	background:  url('../images/controls2.png') no-repeat top;
	top:50%;
	margin-top:-16px;
	height:32px;
	width:32px;
	right: 0px
}

.diaporama .diaporama_controls .pause {
	background:  url('../images/playpause.png') no-repeat top;
	width:64px;
	height:48px;
	left:50%;
	top:50%;
	margin-left:-32px;
	margin-top:-24px;
}

.diaporama .diaporama_controls .play {
	background: url('../images/playpause.png') no-repeat bottom;
	width:64px;
	height:48px;
	left:50%;
	top:50%;
	margin-left:-32px;
	margin-top:-24px;
}
	

/**** Status ****/

.diaporama .diaporama_status {
	text-align:center;
	margin-top:10px;
	left:50%;
	display:none
}

.diaporama .diaporama_status a {
	background:url('../images/bullets.png') no-repeat left;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	margin-right:5px;
}

.diaporama .diaporama_status a.active, .diaporama_status a:hover {
	background:url('../images/bullets.png') no-repeat right;
}

.rotation05 { transform:rotate(05deg); }
.rotation10 { transform:rotate(10deg); }
.rotation15 { transform:rotate(15deg); }
.rotation20 { transform:rotate(20deg); }
.rotation35 { transform:rotate(25deg); }
.rotation30 { transform:rotate(30deg); }
.rotation35 { transform:rotate(35deg); }
.rotation40 { transform:rotate(40deg); }
.rotation45 { transform:rotate(45deg); }

.rotation-05 { transform:rotate(355deg); }
.rotation-10 { transform:rotate(350deg); }
.rotation-15 { transform:rotate(345deg); }
.rotation-20 { transform:rotate(340deg); }
.rotation-35 { transform:rotate(335deg); }
.rotation-30 { transform:rotate(330deg); }
.rotation-35 { transform:rotate(325deg); }
.rotation-40 { transform:rotate(320deg); }
.rotation-45 { transform:rotate(315deg); }


.arial {
	font-family : arial, sans-serif;
}

.verdana {
	font-family : verdana, sans-serif;
}

.calibri {
	font-family : calibri,  sans-serif;
}

#news .article {
border-radius : 0;
max-width: 29%;
display : inline-table;
margin :0.5em;
}
#news .article img {
	float : left;
	margin-right : 0.5em;
}
#news .article p {
	margin : 0;
	padding: 0;
}

.parchemin_haut {
	background:url('../images/parchemin_milieu.gif') repeat-y center;

}

#overlay {
    position: fixed;
    top:0; right:0; bottom:0; left:0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 98;
}
#overlay:target {
    display: block;
}
/*
#overlay a {
    font-weight: bold;
    padding: 10px 25px;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 50px;
}
*/

#popup_block{
position : relative;
    background: #fff;
    padding: 0 20px 20px 20px;
    border: 20px solid #ddd;
    position: relative;
    margin: 2% auto;
    width: 70%;
    box-shadow: 0px 0px 20px #000;
    border-radius: 10px;
    overflow-y:scroll;
    z-index: 98;
}
img.btn_close {
 /*   position: fixed;
    top:2%; right:0; bottom:0; left:calc(70% + 20px);
    */
    /*z-index: 99;*/
    /*
    float: right;
    margin: -2px -15px 0 0;
    */
	position : absolute;
    z-index: 99;
    top : 3.5%;
    left : 86%;
 /*   padding-left : 50px;*/
}

#galerie_cible {
	text-align:center;
}
/*
#galerie_cible ul {
	text-align:justify;
}

#galerie_cible .diaporama{
	text-align:center;
}
*/
div.tableau {
	display: table;
	border-collapse:separate;
}
div.ligne{
	display: table-row;
}
div.cellule {
	display: table-cell;
}


.cellule.marge-gauche1 { padding-left : 1em; }
.cellule.marge-gauche2 { padding-left : 2em; }
.cellule.marge-gauche3 { padding-left : 3em; }
.cellule.marge-gauche4 { padding-left : 4em; }
.cellule.marge-gauche5 { padding-left : 5em; }
.cellule.marge-gauche6 { padding-left : 6em; }
.cellule.marge-gauche7 { padding-left : 7em; }
.cellule.marge-gauche8 { padding-left : 8em; }
.cellule.marge-gauche9 { padding-left : 9em; }
.cellule.marge-gauche10 { padding-left : 10em; }
.cellule.marge-gauche11 { padding-left : 11em; }
.cellule.marge-gauche12 { padding-left : 12em; }
.cellule.marge-gauche13 { padding-left : 13em; }
.cellule.marge-gauche14 { padding-left : 14em; }
.cellule.marge-gauche15 { padding-left : 15em; }
.cellule.marge-gauche16 { padding-left : 16em; }
.cellule.marge-gauche17 { padding-left : 17em; }
.cellule.marge-gauche18 { padding-left : 18em; }
.cellule.marge-gauche19 { padding-left : 19em; }
.cellule.marge-gauche20 { padding-left : 20em; }
.cellule.marge-gauche21 { padding-left : 21em; }
.cellule.marge-gauche22 { padding-left : 22em; }
.cellule.marge-gauche23 { padding-left : 23em; }
.cellule.marge-gauche24 { padding-left : 24em; }
.cellule.marge-gauche25 { padding-left : 25em; }
.cellule.marge-gauche26 { padding-left : 26em; }
.cellule.marge-gauche27 { padding-left : 27em; }
.cellule.marge-gauche28 { padding-left : 28em; }
.cellule.marge-gauche29 { padding-left : 29em; }
.cellule.marge-gauche30 { padding-left : 30em; }
.cellule.marge-gauche31 { padding-left : 31em; }
.cellule.marge-gauche32 { padding-left : 32em; }
.cellule.marge-gauche33 { padding-left : 33em; }
.cellule.marge-gauche34 { padding-left : 34em; }
.cellule.marge-gauche35 { padding-left : 35em; }
.cellule.marge-gauche36 { padding-left : 36em; }
.cellule.marge-gauche37 { padding-left : 37em; }
.cellule.marge-gauche38 { padding-left : 38em; }
.cellule.marge-gauche39 { padding-left : 39em; }


.menu_image {
}

.image_fond {
	z-index: 1;
	position: relative;
	top: 0px;
	left: 0px;
}
.image_fond span {
	z-index: 2;
	position: relative;
/*	top: -20px;
	left: 18px;
	*/
}


.image_fond .marge-haute1 { top : -1em; }
.image_fond .marge-haute2 { top : -2em; }
.image_fond .marge-haute3 { top : -3em; }
.image_fond .marge-haute4 { top : -4em; }
.image_fond .marge-haute5 { top : -5em; }
.image_fond .marge-haute6 { top : -6em; }
.image_fond .marge-haute7 { top : -7em; }
.image_fond .marge-haute8 { top : -8em; }
.image_fond .marge-haute9 { top : -9em; }
.image_fond .marge-haute10 { top : -10em; }
.image_fond .marge-haute11 { top : -11em; }
.image_fond .marge-haute12 { top : -12em; }
.image_fond .marge-haute13 { top : -13em; }
.image_fond .marge-haute14 { top : -14em; }
.image_fond.marge-haute15 { top : -15em; }
.image_fond .marge-haute16 { top : -16em; }
.image_fond .marge-haute17 { top : -17em; }
.image_fond .marge-haute18 { top : -18em; }
.image_fond .marge-haute19 { top : -19em; }
.image_fond .marge-haute20 { top : -20em; }
.image_fond .marge-haute21 { top : -21em; }
.image_fond .marge-haute22 { top : -22em; }
.image_fond .marge-haute23 { top : -23em; }
.image_fond .marge-haute24 { top : -24em; }
.image_fond .marge-haute25 { top : -25em; }
.image_fond .marge-haute26 { top : -26em; }
.image_fond .marge-haute27 { top : -27em; }
.image_fond .marge-haute28 { top : -28em; }
.image_fond .marge-haute29 { top : -29em; }

.marge_haute.marge-gauche1 { left : 1em; }
.marge_haute.marge-gauche2 { left : 2em; }
.marge_haute.marge-gauche3 { left : 3em; }
.marge_haute.marge-gauche4 { left : 4em; }
.marge_haute.marge-gauche5 { left : 5em; }
.marge_haute.marge-gauche6 { left : 6em; }
.marge_haute.marge-gauche7 { left : 7em; }
.marge_haute.marge-gauche8 { left : 8em; }
.marge_haute.marge-gauche9 { left : 9em; }
.marge_haute.marge-gauche10 { left : 10em; }
.marge_haute.marge-gauche11 { left : 11em; }
.marge_haute.marge-gauche12 { left : 12em; }
.marge_haute.marge-gauche13 { left : 13em; }
.marge_haute.marge-gauche14 { left : 14em; }
.marge_haute.marge-gauche15 { left : 15em; }
.marge_haute.marge-gauche16 { left : 16em; }
.marge_haute.marge-gauche17 { left : 17em; }
.marge_haute.marge-gauche18 { left : 18em; }
.marge_haute.marge-gauche19 { left : 19em; }
.marge_haute.marge-gauche20 { left : 20em; }
.marge_haute.marge-gauche21 { left : 21em; }
.marge_haute.marge-gauche22 { left : 22em; }
.marge_haute.marge-gauche23 { left : 23em; }
.marge_haute.marge-gauche24 { left : 24em; }
.marge_haute.marge-gauche25 { left : 25em; }
.marge_haute.marge-gauche26 { left : 26em; }
.marge_haute.marge-gauche27 { left : 27em; }
.marge_haute.marge-gauche28 { left : 28em; }
.marge_haute.marge-gauche29 { left : 29em; }
.marge_haute.marge-gauche30 { left : 30em; }
.marge_haute.marge-gauche31 { left : 31em; }
.marge_haute.marge-gauche32 { left : 32em; }
.marge_haute.marge-gauche33 { left : 33em; }
.marge_haute.marge-gauche34 { left : 34em; }
.marge_haute.marge-gauche35 { left : 35em; }
.marge_haute.marge-gauche36 { left : 36em; }
.marge_haute.marge-gauche37 { left : 37em; }
.marge_haute.marge-gauche38 { left : 38em; }
.marge_haute.marge-gauche39 { left : 39em; }

#contenuReel {
	display : inline-block;
	vertical-align : top;
	width : 100%;
}

.menu_animaux {
	width : 800px;
	height : 600px;
	left: 50%;
	margin-left: -400px;/* la moitié de 800px*/
}

.index1 {
	z-index :1;
}


.index2 {
	z-index :2;
}
