.norm2, .gauche2, .droite2, .lego
{
height:320px;
width:420px;
}

.bug_internet_new
{
padding-left:10%;
padding-right:10%;
padding-top:-5px;
}

#corps_new
{
   margin-left: 20%;
   margin-right:20%;
   margin-bottom: 0px;
   color: black;
   background-color: rgb(0,138,199);
   font-family: "Trebuchet MS", serif;
    
}

#en_tete_new
{
   margin-left:20%;
   margin-right:20%;
   margin-top:10px;
   padding-top:10px;
   height: 100px;
   background-color:rgb(0,124,185);
   margin-bottom: 10px;
   }
   
.table_new table
{
width:400px;
height:150px;
}   
   
.table_new td
{
border:1px solid black;
text-align:center;
}

.cen
{
text-align:center;
}

.ramp
{
height:130px;
width:100px;
}

.peinture
{
margin-left:40px;
}


#menu .actif
{
color:white;
font-weight:bold;
}

.javascript
{
        position: absolute;
        top: 50%;
        left: 30%;
        width: 300px;
        text-align: center;
		padding-left:5%;
	

}

.javascript a 
{
text-decoration:none;
font-size:1.5em;
}


.correction_ie
{
margin-left:40%;
}

.correction_bug
{
height:400px;

}

fieldset
{
        border: none;
}

#testbox
{
    
        position: absolute;
        top: 10%;
        width: 300px;
        height: 202px;
		margin-left:500px;
		
}






.florent
{
margin-left:15%;
}

.vid
{
margin-left:400px;
}

.bg_lundi
{
background-color:rgb(0,124,185);
}


body
{
  padding:10px;
   margin: auto;
   margin-top: 0px;
   margin-bottom: 20px;    
   background-color: rgb(0,138,199);
}




#en_tete
{
   padding:10px;
   height: 40px;
   background-color:rgb(0,124,185);
   margin-bottom: 20px;
   }






#menu
{
   float: left;
   width: 170px;
   
}

ul
{
list-style:none;
}

.element_menu
{
  background-color:rgb(0,134,194);
   margin-bottom: 10px;   
}

.element_menu p 
{
color: black;
   text-align:center;
   font-family: "Trebuchet MS", serif;
   }



.element_menu h3
{    
   color: #B3B3B3;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   text-align: center;
}

.element_menu ul
{
   list-style:none;
   padding: 0px;
   margin: 0px;
   margin-bottom: 5px;
}

.element_menu a
{
 
   background-image: url(test.png) no-repeat left top;
   display:block;
height:30px;
line-height:30px;
padding-left:35px;
margin: 2px 0;
border-bottom: 1px solid #7fcf2e;
color: black;
font:small-caps 1.1em Georgia,serif;
text-decoration:none;
background:url(test.png) no-repeat left top;
font-size:19px;
}

.element_menu  a:hover
{
   background-color: #B3B3B3;
   color: #B3B3B3;
   background-position:left bottom;
  
   
}



#corps
{
   margin-left: 180px;
   margin-bottom: 10px;
   color: black;
   background-color: rgb(0,138,199);
   font-family: "Trebuchet MS", serif;
    
}


#corps h1
{
   color: #B3B3B3;
   text-align: center;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
}

#corps h2
{
   height: 30px;
   background-image: url("images/titre.png");
   background-repeat: no-repeat;
   padding-top:10px;
   padding-left: 30px;
   color: #B3B3B3;
   text-align: left;
   border-bottom:2px dotted  #B3B3B3;
}

.element_menu form
{
color:#B3B3B3;
}

.both
{
padding-left:5px;
padding-right:5px;
}

.td_droite
{
padding-right:10px;
}

.td_gauche
{
padding-left:10px;
}

.td_lundi
{
padding-left:30px;
}

td 
{
   font-family: "Trebuchet MS", Times, "Times New Roman", serif;
   text-align: justify; 
   padding: 5px;
   color:black;
   }

table
{
border-collapse:collapse;
margin: auto;
}

caption
{
margin:auto;
font-family: Arial, Times, "Times New Roman", serif;
font-weight:bold;
font-size:1.1em;
color: black;
margin-bottom: 20px;
}

.droite
{
height:173px; 
width:230px;
float:right;
margin-left:10px;
padding-right:10px;
}

.gauche
{
height:173px; 
width:230px;
float:left;
margin-right:10px;
padding-left:10px;
}

.norm
{
height:173px; 
width:230px;
}

.txt2
{
text-align:justify;
text-indent:0px;
}

.portrait_gauche
{
width:173px; 
height:230px;
float:left;
margin-right:10px;
}

.cit
{
font-style:italic;
}

#pied_de_page a:hover
{
color:black;
background-color:white;
}


#corps p:first-letter
{
font-size:1.5em;
font-weight:bold;
}



.bug
{
font-size:0.9em;
}