* {
border:0;
margin:0;
padding:0;
list-style:none;
font-size:100%;
outline:none; }

input, textarea, select {
border:1px solid #000;
padding:2px;
vertical-align:middle; }

html, body {
height:100%; }

body {
background-color:#000;
text-align:justify;
font:100%/1.3 Georgia, "Times New Roman", sans-serif; }

/***** Flash & Déco *****/

div#menu_flash {
width:526px;
height:73px;
/*background:transparent url(img/menu_flash.png) no-repeat;*/
position:absolute;
bottom:10px;
left:225px; }

div#banniere {
position:absolute;
top:360px;
left:25px;
z-index:11;
width:947px;
height:141px;
/*background:transparent url(img/banniere_photos.jpg) no-repeat center center;*/ }

div#deco_banniere {
width:100%;
height:100%;
/*background:transparent url(img/banniere_deco.png) no-repeat; */}

/***** Stylage contenu *****/



ul#galerie{
font-size:90%;
text-align:center;

width:560px; 
padding:20px 0;
overflow:hidden; }

ul#galerie li {
text-align:center;
line-height:1;
float:left;
width:100px;
height:130px;
margin-right:30px;}

ul#galerie li img {
padding:3px;
border:1px solid #ccc; /* A modifier */
width:100px;
height:75px;
margin-top:5px;
margin-bottom:3px; }

ul#galerie li img:hover {
background:#171717; }

ul#galerie li span {
display:block;
overflow:hidden;
text-align:center;
width:100px;
height:35px; }

ul#galerie li span a {
text-decoration:none;
color:#333;
font-weight:bold;
line-height:1.4;}


.invis {
position:absolute;
top:-9999px; }

h1 {
text-indent:-9999px;
width:940px;
height:262px;
background:transparent url(img/entete_img.png) no-repeat;
margin-left:40px; }

h1 a {
display:block;
width:100%;
height:100%; }

h2 {
font-size:130%;
font-weight:normal;
padding-bottom:10px; }

div.boite h3 {
padding-left:10px;
font-size:85%;
font-weight:normal;
text-decoration:underline;
height:28px;
line-height:28px; }

div#presentation_contenu p {
margin-bottom:10px; }

/***** Layout *****/

div#global {
position:relative;
min-height:100%;
width:990px;
margin:0 auto;
background:transparent url(img/motif.gif) repeat; }

div#motif {
position:relative;
min-height:100%;
width:100%;
background:transparent url(img/global_fond.gif) repeat-y; }

div#entete {
position:relative;
width:100%;
height:360px; }

div#conteneur_centre {
position:relative;
z-index:10;
padding-top:132px;
padding-bottom:130px;
width:100%; }

div#colonne_gauche {
width:155px;
position:absolute;
top:132px;
left:90px; }

div#contenu {
width:574px; /*604*/
min-height:400px;
padding:5px 15px;
padding-top:10px;
margin-left:295px;
background:#a59470 url(img/contenu_top.png) no-repeat top; }

div#presentation_contenu {
font-size:75%; }

div#presentation_contenu .chien {
color:#000;
text-decoration:none;
 }
div#presentation_contenu .chien:hover{
color:#000;
text-decoration:underline;
 }
 
div#presentation_contenu a{
color:#000000;
text-decoration:none;
 } 

div#pied {
width:100%;
height:146px;
background:transparent url(img/degrade_bas.png) no-repeat center;
position:absolute;
bottom:0;
left:0; }

/***** #colonne_gauche *****/

div.boite {
margin-bottom:20px;
width:155px;
height:181px;
background:transparent url(img/boite_cg.png) no-repeat; }

div.presentation_boite {
text-align:left;
line-height:1.1;
width:135px; /*155*/
height:143px; /*153*/
padding:5px 10px;
overflow:auto;
font-size:70%; }

/***** #pied *****/

div#pied ul {
position:relative;
z-index:10;
text-align:center;
font-size:70%;
margin-left:180px;
width:574px; /*574*/
padding:0 125px;
padding-top:60px; }

div#pied ul li {
font-size:10px;
color:#a59470;
margin-right:2px;
display:inline; }

div#pied ul li a {
padding-right:2px;
color:#a59470;
text-decoration:none; }

div#pied ul li a:hover {
color:#e8d298; }

#pied .en_bas {
	margin-top: 10px;
	display: inline;
   }
   
#pied .txt_bas {
    text-align:left;
	font-size:10px;
	color:#a59470;
	border: #CCCCCC dotted 1px;
	padding:5px;
	margin:10px 0;
	margin-left:300px;
	width:574px; 
	}
	
#pied .txt_bas a {
     text-decoration:none;
	 color:#e8d298;
	 }
	 
#pied .txt_bas a:hover {
     text-decoration: underline;
	 }
	 
#pied .imnalys {
	text-align:center;
	padding:5px 50px 0px 300px;
	
}
	
#pied .imnalys img {
    border:0;}

#pied  .imnalys span
{
   position:absolute;
   top:-9999px;
}

div#pied .desciption_Imnalys {
font-size:10px;
text-align:center;
padding-top:5px;
color:#a59470;
padding-left:270px;
}