html, body, table
{
	height: 99%;
	width: 99%;
	border:0;
	margin:0;
	padding:0;
}
td.haut
{
	height: 100.1%;
	width: 99%;
	border:0;
	margin:0;
	padding:0;
}
td
{
	/*text-align: center;*/
}

body
{
	background-image: url(../images/fond.gif);
	background-repeat: repeat;
}
#geneTop
{
	width:955px;
	height:522px;
	margin-left:auto;
	margin-right:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(../images/fond_site3.gif);
	background-repeat:no-repeat;
	/*border:1px solid #00FF00;*/
}
#site
{
	clear:both;
}
.entete
{
	width:955px;
	margin:auto;
	margin-bottom:18px;
}
.fil
{
	padding-left:0px;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	z-index:500;
}
.filLink
{
	text-decoration:none;
	color:#FFFFFF;
}
.filLink:hover
{
	text-decoration:underline;
}
.poslang
{
	float:right;
	font-size:12px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;
}
.contact
{
	width:955px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
}
.contact a
{
	text-decoration:underline;
	color:#FFFFFF;
}
.contact a:hover
{
	text-decoration:underline;
	color:#FFFFFF;
}

#menu_gauche
{
	float:left;
	width:234px;
	/*border:1px solid #00FF00;*/
	}
#menu1
{
	margin-top:165px;
	display:none;
}
#menu2
{
	margin-top:165px;
	display:none;
}
#menu3
{
	margin-top:165px;
	display:none;
}
#menu4
{
	margin-top:165px;
	display:none;
}
#contenu
{
/*	position:absolute;*/
	margin-left:15px;
	padding-top:109px;
	overflow:hidden;
	width:701px;
	/*border:1px solid #E20076;*/
}
#contenu a
{
	color:#692D22;
	text-decoration:none;
}
#contenu a:hover
{
	color:#692D22;
	text-decoration:underline;
}
#bandeau
{
	/*position:absolute;*/
	margin-left:0px;
	margin-top:327px;
	height:78px;
	width:586px;
}
.txt
{
	float:left;
	margin-left:3px;
	height:320px;
	width:430px;
	/*border:1px solid #000000;*/
}
.txt ul
{
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:0px;
}
.txt li
{
	margin-left:0px;
	display:inline;
	padding-left:2px;
	padding-right:6px;
}
.txt h3
{
	margin-top:18px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.txt2
{
	float:left;
	height:310px;
	width:675px;
	margin-top:5px;
	overflow-y:auto;
	overflow-x:hidden;
}
.txt2 ul ul
{
	list-style-type:square;
}
.photo
{
	width:233px;
	float:right;
	/*border:1px solid #000000;*/
}
.rouge
{
	color:#692D22;
}
.bleu
{
	color:#00263D;
}
p.spip{
	margin-top:0.6em;
	margin-bottom:0.6em;
}
h3
{
	margin-top:2px;
	margin-bottom:2px;
}
table.spip 
{
	margin-left: auto;
	margin-right:auto;
	height:0%;
	/*width:400px;*/
}
table.spip td{
	padding:2px;
	vertical-align:top;
}
/*#general{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*position: absolute;
	left:50%;
	top:50%;*/
	/*width:955px;
	height:523px;*/
	/*argin-top:-261px;
	margin-left:-477px;*/
	/*background-image:url(../images/fond_site3.gif);
	background-repeat:no-repeat;
	/*border:1px solid #eeeeee;*/
/*}*/

.border{
border-top:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}
.sous_menu{
	margin-top:3px;
	margin-left:17px;
	color:#FFFFFF;/*#4D6878;*/
	font-weight:bold;
	width:200px;
}
.menu{
	margin-top:3px;
}
.sous_menu ul{
list-style-type:none;
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
}
.sous_menu ul ul{
list-style-type:none;
padding-left:15px;
}
.sous_menu ul ul ul{
list-style-type:none;
padding-left:15px;
}
.linkMenu{
text-decoration:none;
color:#959595;/*#4D6878;*/
}
.linkMenu:hover{
text-decoration:underline;
color:#FFFFFF;
}
