      body {
background-color: #000000;
font-family: "Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;

}

.page {

color: #ffffff;
margin: auto;
padding: 1em;
padding-top: 0.25em;
width: 90%;
}


/* mise en page du design */

/*Haut du cadre avec titre*/

.haut {
background: transparent url(../css/images_fond/fond_selnet.png) no-repeat top center;
height: 160px;
width: 100%;

}

.haut-gauche {
background: transparent url(../css/images_fond/angle_haut_gauche.png) no-repeat top left;
float: left;
height: 160px;
width: 200px;

}

.haut-droit {
background: transparent url(../css/images_fond/angle_haut_droit.png) no-repeat top right;
float: right;
height: 160px;
width: 200px;
}

/* ligne latéral du cadre */

.ligne_gauche {
background: transparent url(../css/images_fond/fond_ligne_v_gauche.png) repeat-y top left;
}

.ligne_droit {
background: transparent url(../css/images_fond/fond_ligne_v_droit.png) repeat-y top right;
}


/* bas du cadre */



.bas {
background: transparent url(../css/images_fond/fond_ligne_h_bas.png) repeat-x bottom center;
height: 160px;
width: 100%;

}

.bas-gauche {
background: transparent url(../css/images_fond/angle_bas_gauche.png) no-repeat bottom left;
float: left;
height: 160px;
width: 200px;

}

.bas-droit {
background: transparent url(../css/images_fond/angle_bas_droit.png) no-repeat bottom right;
float: right;
height: 160px;
width: 200px;
}

/* fin du cadre */

/* le menu */

.boite_menu {
float: right;
width: 200px;

}

.boite_menu li{
list-style:none;
}

.entetemenu {
display: none;
}

.boite_menu a {
margin-top: 10px;
padding: 0.5em;
background-color: #000000;
display: block;
border: 1px #ffffff solid;
}

.boite_menu a:link {color: #b8b8b8; text-decoration: underline; background-color: #000000;}

.boite_menu a:active {color: red; text-decoration: none; background-color: #000000;}

.boite_menu a:visited {color: #c20000; text-decoration: underline; background-color: #000000;}

.boite_menu a:hover {color: #9332dd; text-decoration: none; background-color: #000000;}




/* typographie et mise en page */
.contenus {
padding-top: 1em;
padding-left: 80px;
padding-right: 80px;
}



img {
border: none;
}

.droit {
float: right;
}



.page p {
text-align:  justify;
}





.spacer {
  clear: both;

}



.bas_2 {
margin-top: -60px;
text-align: center;
}

input {
background-color: #000;
color: #fff;
border: 1px #fff solid;
}


.formulaire {
background-color: #000;
color: #fff;
border: 1px #fff solid;
width:550px;
margin: auto;
}




