body {
	margin: 0;
	text-align: center;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: #3a130e;
	background-image: url(../images/body.png);
	background-repeat: repeat-x;
}
img, fieldset {
	border: 0px;
}
.ombre, li, h1 {
	behavior: url("iepngfix.htc");
}
img {
	behavior: url("win_png.htc");
}

/* conteneurs et comportements liés */
.ie6{
float:left;
}

#page {
	text-align: center;		
	margin-left:auto;
	margin-right:auto;
	width:975px;
	margin-top:0px;
		
}

#ban{
	height: 94px;
	margin-top:0px;
	margin-bottom:0px;
	width: 978px;
	background-color:#2c0e10;	
	background-image: url(../images/bandeau_haut.png);
	background-repeat: repeat-x;
}

.logo{
margin-top:8px;
}
#coord{
float:right;
font-size:14px;
color:#e53a16;
text-align:right;
margin-top:10px;
margin-right:10px;
}
#navig_et_ban {
	height:257px;
	width:978px;
	background-image: url(../images/filetmarron_horizontaleSousAnimation.png);
	background-repeat: repeat;
}
#galerie_et_contenu {
	width:978px;
	margin:0px;	
	background-image: url(../images/bandeau_gauche2.png);
	background-repeat: repeat-y;
}
#flash {
	height:256px;
	width:700px;
	float:left;
}
object {
float:left;
}
.ombre{
	background-image: url(../images/bandeau_haut_ombre.png);
	height: 20px;
	width:700px;
	clear:both;	
	position:relative;
	bottom:236px;
	left:0px;
}
#navig{	
	font-size:20px;
	background-image: url(../images/bandeau_gauche.png);
	background-repeat:no-repeat;
	height:236px;
	float:left;
	width:257px;	
	margin:0px;	
}
#navig ul{	
	list-style:none;
	margin-left:30px;
	margin-top:10px;
	padding-left:0px;
	height:226px;
	width:227px;
	text-align:left;	
}
#navig li{
	margin-bottom:1px;
	padding-left:35px;
	height:25px;	
	line-height: 25px;
}
li.ici{
	background-image: url(../images/rond_rubrique.png);
	background-repeat: no-repeat;
		color:#FFFFFF;
	font-weight:bold;	
}
#navig a{
	font-size:20px;
	color:#e53a16;	
	text-decoration:none;
}
#navig a:hover{
	color:#FFFFFF;
	font-weight:bold;
}

#galerie{
	padding-top:0px;	
	width:217px;
	height:216px;
	float:left;
	padding-left:25px;
	background-image: url(../images/filetmarron_horizontaleSousAnimation.png);	

}
#galerie img {	
	height:62px;
	display:block;
	float:left;	
	width:62px;	
}
#galerie a, .pas_d_image {
	display:block;
	float:left;	
	height:71px;
	width:71px;

}

#contenu{
	background-image: url(../images/filetmarron_horizontaleSousAnimation.png);		
	float:left;	
	width:735px;
	padding:0px;
	margin-bottom:0px;
	margin-left:0px;
	}
#text {
	background-color:#8a151a;
	width:700px;
	color:#FFFFFF;
	margin-left:auto;
	padding-top:20px;
	padding-bottom:20px;
	margin-right:auto;
	text-align:left;
}
#text h1  {
	font-size:15px;
	color:#FFFFFF;
	margin-left:30px;
	width:630px;	
	height:26px;
	text-indent: 30px;
	background-image: url(../images/rond_rubrique.png);
	background-repeat: no-repeat;
	line-height: 26px;
}
#text a {
	color:#e53a16;	
	text-decoration:none;
}
#text a:hover {	
	text-decoration:underline;
}
#hauteur_mini{
float:left;
width:1px;
height:176px;
}
#text p, #text h2  {	
	color:#FFFFFF;	
	margin-left:60px;	
	width:600px;
	margin-bottom:20px;	
}
#text input, #text textarea  {	
	color:#000000;
		
}
#text h2  {	
	font-size:14px;
	margin-bottom:0px;
}
input.envoyer {
	margin-bottom:10px;
}
#bas{
	width:100%;
	font-size:12px;
	height:25px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	background-image: url(../images/filetmarron_horizontaleSousAnimation.png);
	
}
#liens_et_mentions {
	text-align: right;
	color:#FFFFFF;		
	margin-left:auto;
	margin-right:auto;
	padding-top:3px;
	width:975px;
	padding-right:27px;
	

}
#bas a{
color:#FFFFFF;
text-decoration:none;

}
#bas a:hover{
text-decoration:underline;

}


/* comportements particuliers ou génériques */
p.mentions {
margin-bottom:40px;
}


.pas_de_marge {
	display:block;
	clear:both;
	margin-top:0px;
	margin-bottom:0px;		
}

.flux {
	clear:both;
	width:100%;
	visibility: hidden;
	height:0px;
	padding:0px;
	margin:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.invisible {
	visibility: hidden;
	text-decoration:none;
	font-size: 1px;
}
.block {
	display:block;
}
.blockfg {
	display:block;
	float:left;
}
.blockfd {
	display:block;
	float:right;
}

