a:visited{
color:blue;
}
body
{
   width: 760px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 20px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-color: rgb(199,220,252); 
}
#head{

    padding: 19px;
    padding-bottom: 205px;
    padding-left: 20px;
    width: 810px;
    height: 150px;
    border: 2px double blue;
    margin-left: 7px;
}
#en_tete
{
   margin-bottom: 8px;
   padding-left: 20px;
   width: auto;
}
#menuHead{
    width: 110%;
	padding-left : 5px;
}
#connect
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   width: 760px;
   height: 100px;
   
}
.modifPage{
     border: 1px solid #999999;
     margin : 40px;
     padding: 5px;
}
.letitre
{
font-size : 2.5em;
}
.petittitre
{
font-size: 1.5em;
position: relative;
left: 25px;
}
#menu
{
   float: left; /* Le menu flottera à gauche */
   width: 170px; /* Très important : donner une taille au menu */
   margin: 10px; /* Idem pour margin, ça nous évite d'avoir à en écrire 4 (margin-left, margin-right...) */
   margin-left: -200px; /* Même chose que tout à l'heure, on modifie ensuite juste margin-bottom, mais tous les autres sont à 0px */
   border: 3px double blue;
}
.element_menu{
    margin: 5px;
}
#corps
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   margin-left: 10px; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
   margin-right: -100px;
   margin-bottom: 10px; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
   padding: 10px; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
   border: 2px solid black; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
    text-align: center;
	width: 825px;
}
/*.centrage{
   margin-left: -120px;
   margin-bottom: 120px;
}
.ajoutText{
   margin-left: -100px; 
   margin-bottom: -20px;
   padding: -200px;
}*/

#corps h1, h2
{
   text-align: center;
   text-decoration: underline;
}
.pied_page
{
   padding: 5px;
   clear: both;
   text-align: center;
   color: grey;
   border: 2px white groove;
   margin-left: 10px;
   width : 839px;
}
input:focus, textarea:focus /* Quand le curseur est sur un champ */
{
   background-color: #FFFF99;
}

legend /* On met un peu plus en valeur les titres des fieldset */
{
   font-family: Arial, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #FF9933;
   font-weight: bold;
}

fieldset
{
   margin-bottom: 15px; /* Une marge pour séparer les fieldset */
   background-color: #FFFFCC;
}

* html .aerobuttonmenu{ /*IE6 and below hack. Set explicit strip width*/
width: 100%;
}
.aerobuttonmenu a.aero, .titreMenu .devant{ /*aero button CSS*/
background: transparent url('aeroleftblue.gif') no-repeat top left;
display: block;
float: left;
font: bold 0.91em Verdana, Trebuchet; /* Change 13px as desired */
line-height: 23px; /* This value + 8px should equal height of button background (default is 31px) */
height: 31px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
margin-right: 10px; /*spacing between buttons*/
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); /*this and next two rules control opacity of buttons before hover*/
opacity: 0.9;
-moz-opacity: 0.9;
}

.aerobuttonmenu a.aero:link, .aerobuttonmenu a.aero:visited, .aerobuttonmenu a:active, .titreMenu{
color: white; /*button text color*/
}

.aerobuttonmenu a.aero span, .titreMenu span{
background: transparent url('aerorightblue.jpg') no-repeat top right;
display: block;
padding: 4px 15px 6px 5px; /*Set 10px here to match value of 'padding-left' value above*/
}
 .titreMenu span{
border-bottom: 1px solid black;
 }
.aerobuttonmenu a.aero:hover, .titreMenu .devant:hover{ /* Hover state CSS */
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /*this and next two rules control opacity of buttons during hover*/
opacity: 1;
-moz-opacity: 0.99;
}

.aerobuttonmenu a.aero:hover span{ /* Hover state CSS (for text) */
color: yellow;
}

.black a.aero, .titreMenu .devant{
background-image: url("aeroleftblue.jpg");
}

.black a.aero span, .titreMenu, .span{
background-image: url("aerorightblue.jpg");
}

.glossymenu{
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 170px;
border: 1px solid #9A9A9A;
border-bottom-width: 0;
}

.glossymenu li a{
background: white url(media/glossyback.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: blue;
display: block;
width: auto;
padding: 3px 0;
padding-left: 10px;
text-decoration: none;
}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: red;
}

.glossymenu li a:hover{
background-image: url(media/glossyback2.gif);
}

.erreurConnect{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   padding: 10px;
   border: 5px groove red; /* Une bordure pour bien marquer les limites du corps et pour faire joli */

}
/*fdsfd*/
p{
width: 300px;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}
#prem{

width: 300px;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 155px; /*width of left column containing the label elements*/
height: 1%;
}
.loc{
font-weight: bold;
float: left;
margin-left: -155px;/* width of left column*/
width: 150px;/* width of labels. Should be smaller than left column (155px) to create some right margin*/
}
.delete{
    background-color: darkred;
    color: white ;
    font-weight: bold;
    padding-right:   -50em;
}

* html .threepxfix{
margin-left: 3px;
}
body{
margin: 0 auto 0 auto;
width:750px;
background-color: rgb(199,220,252);
}

#all{

 border: 1px solid #999999;
 width: 62%;
 padding: 2em;
 margin: auto;
 -moz-border-radius: 50px;
}
.efface{
    color: white;
    font-weight :bolder;
    text-align : right;
}
.encadre{
    border: black double 2px;
	margin:  auto;
	padding:0.7em;
}
.encadreCentre{
    border: black double 2px;
    margin:  auto;
	padding:0.7em;
}
#uploadFrame {
border: none;
margin-top: -75px;
z-index: 10;
background-color: rgb(199,220,252);}
#grosSelect{
font-size: 20px;
}