html
{
	background: #000000;
	/*color:#774411;*/
	/*background:#AA7744;*/
	/*background:#FFEEDD;*/
}

body
{
	border : 0px;
	margin : 0px;
	padding: 0px;
	text-align: left; /*Centrage principal pour IE 5*/
/*	font-family: Georgia, Times New Roman, Times, Garamond, serif;*/
/*	font-family: Comic Sans MS, Garamond, Tahoma, sans-serif;*/
/*	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;*/
/*	font-family: Times New Roman, Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background: #000000;
}

.contain
{
	width: 1006px; /*1024px au total avec 2x 6px de marge*/
	height: auto;
	position: relative;
	border : 0px;
	margin : 0px;
	padding: 0px;
	text-align: left; /*Alignement re-corrige pour IE 5*/
	background: #000000;
	/*background: #774411 url("contain.png") repeat-y;*/
}

.header0
{
	width: 1006px;
	height: 100px;
	margin: 0px 0px 6px 0px;
	background: transparent;
	float: left;
}

.header1
{
	width: 800px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	background: transparent url("header1.jpg") no-repeat 0px -203px;
	float: left;
}

.titre1
{
	width: 800px;
	height: 80px;
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* mettre tous les padding 0px */
	text-align: left;
}

.menu1
{
	width: 800px;
	height: 20px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; /* mettre tous les padding à 0px */
}

.menu1 a
{
	width: 106px;
	height: 16px;
	border: 0px;
	margin : 0px 0px 0px 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
	text-decoration: none;
	display: block;
	/*font-size: 16px;*/
	/*font-style: italic normal;*/
	font-weight: bold;
	/*line-height: 25px;*/
	color: #774411;
}

.menu1 a:hover
{
	color: #FFEEDD;
	background: #774411;
}

.menu1 ul
{
	border : 0px;
	margin : 0px 0px 0px 160px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	/*text-align: right;*/
	/*width: 100%; precision pour opera*/
}

.menu1 li
{
	/*display: inline;*/
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
}

.header2
{
	width: 200px;
	height: 100px;
	border : 0px;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	background: #110022;
	float: left;
}

.middle0
{
	width: 1006px;
	height: auto;
	margin : 0px 0px 0px 0px;
	background: transparent;
	clear: both;
}

.left0
{
	width: 154px;
	height: auto;
	margin : 0px 0px 0px 0px;
	background: transparent;
	float: left;
}

.menu2
{
	width: 154px;
	height: 480px;
	border : 0px;
	margin : 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px; /* mettre tous les padding 0px */
	background: transparent url("menu2.jpg") no-repeat -369px -86px;
}

.menu2 a
{
	width: auto;
	height: 16px;
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	text-align: center;
	text-decoration: none;
	display: block;
	/*font-size: 16px;*/
	/*font-style: italic normal;*/
	font-weight: bold;
	/*line-height: 25px;*/
	color: #FFEEDD;
	background: transparent;
}

.menu2 a:hover
{
	color: #FFEEDD;
	background: #774411;
}

.menu2 ul
{
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	/*list-style-image: url("puce.png");*/
}

.menu2 li
{
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	/*list-style-image: url("puce.png");*/
}

.center0
{
	width: 640px;
	height: auto;
	margin : 0px 0px 0px 6px;
	background: transparent;
	float: left;
}

.frame1
{
	width: 640px;
	height: auto;
	border : 0px;
	margin : 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	/*overflow: auto;*/
	text-align: justify;
	/*background: #FFEEDD url("frame.jpg") no-repeat -160px -100px;*/
	/*background-attachment: fixed; fixed ou scroll mais ne fonctionne pas partout*/
	background: #002211;
}

.frame1 a
{
	color: #FFFFFF;
}

.frame1 a:hover
{
	color: #000000;
	background: #FFFFFF;
}

.frame1 ul
{
	border : 0px;
	border-bottom: 6px solid #000000;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	clear: both;
}

.frame1 li
{
	border : 0px;
	margin : 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.right0
{
	width: 200px;
	height: auto;
	margin: 0px 0px 0px 6px;
	background: transparent;
	float: left;
}

.menu3
{
	width: 200px;
	height: auto;
	border : 0px;
	margin : 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	background: #220011;
}

.menu3 a
{
	color: #FFFFFF;
}

.menu3 a:hover
{
	color: #000000;
	background: #FFFFFF;
}

.menu3 ul
{
	border : 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
}

.menu3 li
{
	border : 0px;
	margin : 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.footer0
{
	width: 1006px; /*1004px*/
	height: 20px;
	font-size: 10px;
	font-weight: bold;
	background: transparent;
	clear: both;
}

.footer0 a
{
	color: #FFFFFF;
}

.footer0 a:hover
{
	color: #000000;
	background: #FFFFFF;
}

.footer0 p
{
	border : 0px;
	margin : 0px;
	padding: 4px 5px 4px 5px;
}

.footer1
{
	width: 152px;
	height: 20px;
	border : 1px solid #FFFFFF;
	margin : 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px; /* mettre tous les padding 0px */
	float: left;
}

.footer2
{
	width: 638px;
	height: 20px;
	border : 1px solid #FFFFFF;
	margin : 0px 0px 6px 6px;
	padding: 0px 0px 0px 0px; /* mettre tous les padding 0px */
	float: left;
}

.footer3
{
	width: 198px;
	height: 20px;
	border : 1px solid #FFFFFF;
	margin : 0px 0px 6px 6px;
	padding: 0px 0px 0px 0px; /* mettre tous les padding 0px */
	float: left;
}

/*images pour menu2 154px*/
.image12{width:154px; margin: 0px 0px 4px 0px; text-align: left;}
/*pour 1 2 3 ou 4 images dans frame1 640px*/
.image1{width: 630px; margin: 5px; text-align: left;}
.image2{width: 310px; margin: 5px; float: left; text-align: left;}
.image3{width: 203px; margin: 5px; float: left; text-align: left;}
.image4{width: 150px; margin: 5px; float: left; text-align: left;}
/*images pour menu3 200px*/
.image13{width: 190px; margin: 5px;	text-align: left;}

.image400x300{width: 400px; height: 300px; margin: 0px 0px 4px 120px; text-align: left;}

img
{
	width: 100%;
	height: auto;
	border: 0px;
	margin : 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.center0 ul {border-bottom: 6px solid #002211;}
.center0 p {border-bottom: 6px solid #002211;}
.center0 h3 {border-bottom: 6px solid #002211;}
.center0 h4 {border-bottom: 6px solid #002211;}
.center0 h5 {border-bottom: 6px solid #002211;}
.right0 p {border-bottom: 6px solid #220011;}
.right0 h3 {border-bottom: 6px solid #220011;}
.right0 h4 {border-bottom: 6px solid #220011;}
.right0 h5 {border-bottom: 6px solid #220011;}
.header2 p {border-bottom: 6px solid #110022;}
.header2 h3 {border-bottom: 6px solid #110022;}
.header2 h4 {border-bottom: 6px solid #110022;}
.header2 h5 {border-bottom: 6px solid #110022;}

p
{
	border: 0px;
	/*border-top: 2px solid transparent;*/
	border-bottom: 6px solid #000000;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	clear: both;
}

h1
{
	font-size: 2.0em;
	font-weight: bold;
	width: auto;
	height: 64px;
	border : 0px;
	/*border-right: 3px solid #774411;*/
	margin : 0px 0px 0px 0px;
	padding: 8px 18px 8px 18px;
	color: #774411;
	clear: both;
}

h2
{
	/*font-size: 1.5em;*/
	font-size: 1.6em;
	font-weight: bold;
	width: auto;
	border: 0px;
	/*border-top : 5px solid #000000;*/
	border-bottom : 6px solid #000000;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #FFEEDD;
	background: #774411;
	clear: both;
}

h3
{
	/*font-size: 1.15em;*/
	font-size: 1.3em;
	font-weight: bold;
	width: auto;
	border: 0px;
	/*border-top : 5px solid #000000;*/
	border-bottom : 6px solid #000000;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #000000;
	background: #FFFFFF;
	clear: both;
}

h4
{
	font-size: 1.0em;
	font-weight: bold;
	width: auto;
	border: 0px;
	/*border-top : 5px solid #000000;*/
	border-bottom : 6px solid #000000;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #000000;
	background: #FFFFFF;
	clear: both;
}

h5
{
	font-size: 0.85em;
	font-weight: bold;
	width: auto;
	border: 0px;
	/*border-top : 5px solid #000000;*/
	border-bottom : 6px solid #000000;
	margin : 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	color: #FFFFFF; /*#000000;*/
	background: transparent; /*#FFFFFF;*/
	clear: both;
}

