body
{
background-color:#000000;
width:1010px;
margin-left:auto;
margin-right:auto;
border:1px solid black;

}



#tete
{
   margin: auto; 
   background-image:url("images/fond_tete.gif");
   width:1009px;
   height:149px;

}

#search 
{
height: 43px;
position:absolute;
margin-top:20px;
margin-left:750px;
}

#search2
{
height: 43px;
position:absolute;
margin-top:50px;
margin-left:525px;
}

#search ul /* Liste */     
{
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 21px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
}


#search li /* Elements des listes */      
{ 
        float : left; 
        /* pour IE qui ne reconnaît pas "transparent" */
        border-right : 1px solid #fff; /* on met une bordure blanche à droite de chaque élément */
}




#bodyline
{
background-color:#353535;
}


a
{
text-decoration:none;
}


*a img
{
border: none;
} 

 
div a
{
color:#000000;
}

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



.element_menu a
{
   color:#ffffff;
}


#nav {
	height: 43px;
	position:absolute;
	margin-top:103px;
	margin-left:30px;
	width:1003px;
}


div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {
	text-align: left;
	font-size: 11px;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
}
div.menuBar {
	padding: 0;
	text-align: left;
}
div.emenuBar {
	text-align: left;
}
/* main level links */

div.menuBar a.menuButton, div.menuButton, div.menuButton_over {
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 14px;
	padding-right: 14px;
	color: #b6b6b6;
	text-align: center;
	float: left;
	height: 18px;
	
	
	font-weight:100;
}


a.menutop {
	padding-top: 13px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	color: #8a8a8a;
	text-align: center;
	text-decoration: none;
	float: left;
	height: 20px;
	border-right: 1px solid #2d2d2d;
	border-left: 1px solid #000;
	background: url(images/navtopmenu.png) repeat-x center;
}
/* main level links hover */
div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {
	color: #FFF;
	text-decoration: none;
}
/* main level links active */
div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {
	color: #FFF;
	text-decoration: none;
}





#corps
{
margin-top:0px;
background-color:#353535;
width: 740px;
min-height: 800px;
}




#corps table 
{
   margin: auto; 
   background-color:#202020;
     border:1px solid black;
   -moz-border-radius: 10px;
   border-left: 1px inset black;
   border-top: 1px inset black;
   -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px; 
}




#corps td 
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #202020; 
   padding: 10px; 
}

#corps th
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #202020; 
   padding: 20px;
}

#corps h4
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #202020; 
   padding: 0px; 
   margin-top:0px;
   margin-bottom:0px;
   color:#8a3236;
}



#corps h3
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #202020; 
   padding: 0px; 
   margin-top:5px;
   color:#ffffff;
}

#menu
{
   float: right;
   margin-top:0px;
   width: 260px;
   background-color:#353535;
   min-height: 800px;
}

#menu h3
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   padding: 0px; 
   margin-top:0px;
   margin-bottom:3px;
   color:#ffffff;
}


#menu h4
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   padding: 0px; 
   margin-top:0px;
   margin-bottom:3px;
   color:#8a3236;
}

.element_menu table 
{
   margin: auto; 
   background-color:#202020;
     border:1px solid black;
   -moz-border-radius: 10px;
   border-left: 1px inset black;
   border-top: 1px inset black;
   -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px; 
}



.element_menu td 
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #202020; 
   padding: 10px; 
  border:1px solid black;
   -moz-border-radius: 10px;
   border-left: 1px inset black;
   border-top: 1px inset black;  
}

.element_menu
{
   width: 240px;
}



.element_menu2 table 
{
   margin: auto; 
   background-color:#202020;
     border:1px solid black;
   -moz-border-radius: 10px;
   border-left: 1px inset black;
   border-top: 1px inset black;
   -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px; 
	width: 240px;
}

#haut
{
background-color:#ffffff;
width: 1010px;
}



#haut table 
{
   margin: 2px; 
   background-color:#202020;
     border:1px solid black;
   -moz-border-radius: 10px;
   border-left: 1px inset black;
   border-top: 1px inset black;
  -webkit-border-radius: 10px; 
    -khtml-border-radius: 10px; 
    border-radius: 10px; 
 
}


#haut td
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #353535; 
   padding: 8px; 	
   
}

#haut th
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   background-color: #202020; 
   padding: 5px;
}


#haut h2
{
   position: absolute;
   width:402px;
   height:55px;
   margin-top:245px;
   margin-left:1px;
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   background-color: #000000; 
   padding: 10px;
   opacity:0.7;
   moz_opacity:0.7;
  -ms-filter: "alpha(opacity=0.7)"; /* IE 8 */
   filter : alpha(opacity=70); /* IE < 8 */
}



#page h3
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   padding: 0px; 
   margin-top:0px;
   margin-bottom:3px;
   color:#ffffff;
}


#page h4
{
   font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   text-decoration: bold;
   padding: 0px; 
   margin-top:0px;
   margin-bottom:3px;
   color:#000000;
}



