body {
color:white;
padding: 0;
background: white;
font: 80% verdana, arial, sans-serif;
color:#CCCCCC;
background-color:#000000;

}

.general {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#aaaaaa;
font-style:normal;
font-weight:100;
}


a:link {
color:#3399cc;
text-decoration:none;
}


a:hover {
color:#ffcc33;
text-decoration:none;
}

a:visited {
color: #3399ff;
text-decoration:none;
}

.conteneur {
height: auto;
width: 800px;
text-align: left;
margin-left: auto;
margin-right:auto;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

.banntop {
margin-left:auto;
margin-right:auto;
margin-top: 0px;
height:100px;
width: 800px;
background-image:url(design/banntopback.jpg);
background-position:50% 50%;
background-repeat:repeat-y;
}

.bannbas {
float:left;
margin-top: 20px;
height:40px;
width: 800px;
background-image:url(design/bannbasback.jpg);
background-position:50% 50%;
background-repeat:repeat-y;
}

.bannbas_1 {
float:left;
margin-top: 7px;
margin-left:5px;
height:70px;
width: 790px;
}

.bannbas_2 {
float:left;
margin-top: 11px;
margin-left:5px;
height:10px;
width: 790px;
text-align:center;
font-size:9px;
}


.banntopflash {
margin-top: 12px;
float:left;
height:95px;
width: 560px;
}

.banntop1 {
margin-top: 6px;
float:left;
height:95px;
width: 120px;
}

.banntop2 {
margin-top: 12px;
float:left;
height:95px;
width: 110px;
}


#menu {
	top: 0px;
	z-index:100;
	margin-left:auto;
	margin-right:auto;
	float:left;
	height:20px;
	position:relative;
	
}

#menu dl {
float: left;
width: 88px;
}
#menu dt {
cursor: pointer;
text-align: center;
font-weight: bold;
font-size: 11px;
color: #ffffff;
background: #333333;
border: 1px solid gray;
margin: 2px;
}



#menu li {

}
#menu ul {
top:35px;
left:0;
width:130px;
}
#menu li a, #menu li a:hover {
display: block;
margin-left:0px;
text-align: center;
font-size: 10px;
font-weight: bold;
background:#000000;
float:center;
border: 1px solid gray;
color: #3399cc;
z-index:100;
}

#menu li a:hover {
text-decoration:underline;
color: #000000;
background: #3399cc;
}





.gauche {
height: auto;
width: 500px;
margin-left:0px;
float:left;
}

.main {
height: auto;
width: 500px;
margin-left:3px;
float:left;
background-image:url(design/back_main.jpg);
background-color:#000000;
}


.main_align {
height: auto;
width: 480px;
margin-left:10px;
float:left;
font-size:12px;
color:#CCCCCC;
font-weight:bold;
}

.main_top {
height: 10px;
width: 500px;
margin-left:3px;
margin-top:30px;
float:left;
background-image:url(design/back_main_top.jpg);
}

.main_bas {
height: 12px;
width: 500px;
margin-left:3px;
float:left;
background-image:url(design/back_main_bas.jpg);
}

.droite_1 {
background-color: #000000;
height: auto;
width: 282px;
margin-left:10px;
margin-top:0px;
float:left;
background-image:url(design/back_droite.jpg)
}

.droite_2 {
background-color: #000000;
height: auto;
width: 282px;
margin-left:10px;
margin-top:0px;
float:left;
background-image:url(design/back_droite.jpg)

}

.droite_top {
height: 12px;
width: 282px;
margin-left:10px;
float:left;
background-image:url(design/back_droite_top.jpg);
}

.droite_1_top {
height: 12px;
width: 282px;
margin-left:10px;
margin-top:30px;
float:left;
background-image:url(design/back_droite_top.jpg);
}


.droite_bas {
height: 12px;
width: 282px;
margin-left:10px;
float:left;
background-image:url(design/back_droite_bas.jpg);
}

.corps {
height: auto;
width: 800px;
margin-left: 0px;
margin-top: 155px;
}

.droite_une {
height: auto;
width: 250px;
margin-left:16px;
float:left;
font-size:12px;
color:#CCCCCC;
font-weight:bold;

}





.gauchelarge {
height: auto;
width: 800px;
margin-left:0px;
float:left;
}

.main1 {
height: auto;
width: 800px;
margin-left:0px;
float:left;
background-image:url(design/main1.jpg);
background-position:50% 50%;
}


.main1align {
height: auto;
width: 780px;
margin-left:10px;
float:left;
font-size:12px;
color:#CCCCCC;
font-weight:bold;
}

.main1top {
height: 12px;
width: 800px;
margin-left:0px;
margin-top:30px;
float:left;
background-image:url(design/main1top.jpg);
background-position:center;
}

.main1bas {
height: 12px;
width: 800px;
margin-left:0px;
float:left;
background-image:url(design/main1bas.jpg);
background-position:center;
}

.separ {
height:750px;
width:1px;
float:left;
color:#333333;
font-size:9px;
}
