* {
	margin: 0;
	padding: 0;
}
body {
	background: #000000 url(img/bgbody.gif) repeat-y center top;
	font: normal 0.8em Tahoma,Verdana,sans-serif;
}

a {
text-decoration: none;
color: red;
}

h1 {
text-align: center;
}

h2 {
text-align: center;
}

h3 {
margin : 15px 0 15px 10px;
}


.header {
	background-color: #000000;
	height: 120px;
	color : red;
	text-align: center;
}

.header h1{
	color: #ffffff;
	font-size: 5em;
}

.header h2{
	margin: 0 0 0 0;
}

.header a{
	color: #ffffff;
	
}

.corps {
	width: 760px;
	margin: 0 auto;
	
}

.gauche {
	float: left;
	width: 550px;
	background-color: #ffffff;
	border:1px solid gray;
}

.gauche p {
text-align:justify;
margin: 15px 10px 15px 10px;
font: normal 1em Tahoma,Verdana,sans-serif;

}
.droite {
	float: right;
	width: 200px;
	background-color: #000099;
	color: #ffffff;
	border:1px solid gray;
	font-weight:bold;
}
.droite ul {
	margin: 9px 0 9px 25px;
	
}

.droite h3 {
	margin: 0 0 0 15px;
	
}

.droite a {
	
	font-size: 1.2em;
	
}

/* footer */
.footer {
	height: 70px;
	background-color: #000099;
	color: #ffffff;
	clear: both;
	border:1px solid gray;
	text-align: center;
}

table .nvx{
	width: 550px;
}

td, th {

width: 50%;
}

table li{
margin: 0 0 0 50px;
list-style:none;
}

.pub{
margin: 10px 0 0 10px;
}

.gg{
margin: 10px 0 0 100px;
}
