désolé,
je n'ai pas le moyen de le mettre en ligne
mon html en entier :
<body>
<div class="banniere">
</div>
<div class="total">
<div class="colonne_gauche">
<form method="post" action="recherche.php" class="form02">
<div class="form02_02">
Votre nom d'utilisateur
</div>
<div class="input02">
<input type="text" name="email" size="18" maxlength="40" value="" id="email" class="user" />
</div>
<div class="form02_02">
Votre mot de passe
</div>
<div class="input02_bis">
<input type="text" name="mot de passe" size="15" maxlength="40" value="" id="mdp" class="mdp" />
<input type="submit" value="OK" class="bouton_02" />
</div>
<div class="form02_02_bis">
Mot de passe oublié ?</br>
<a href="#">Cliquez ici</a>
</div>
</form>
</div>
<div class="colonne_milieu">
<div class="menu">
<div class="menu01">
</div>
<div class="menu01">
</div>
<div class="menu01">
</div>
<div class="menu01">
</div>
<div class="menu01">
</div>
<div class="menu01">
</div>
</div>
<form action="#">
<div id="titreForm">Inscription : Etape 4 </div>
<div id="corpForm">
<fieldset id="info_bien">
<legend> Votre logement : PHOTOS</legend>
<div class="photo01">
</div>
<div class="photo01">
</div>
<div class="photo01">
</div>
<div class="photo01">
</div>
<div class="photo01">
</div>
</fieldset>
<br />
<em>* Champs obligatoires</em>
</div> <!-- fin de corpForm -->
<div id="piedForm">
<input type="submit" value="Envoyer ces informations" />
</div>
</form>
</div>
</div> <!--fin du div total-->
</body>
</html>
et mon css :
div {border: 1px solid black}
* {margin:0; padding:0}
body
{
margin: 0;
font-family: verdana, arial, sans-serif;
font-size: 75%;
/*background-color:green;*/
/*background-repeat: repeat-x;*/
/*background-color:white;*/
/*background-image:url('../images/design/banner_blank.gif');*/
background-color:white;
/*background-image: url('../images/design/backg.jpg');*/
}
a img /* Toutes les images contenues dans un lien */
{
border: none; /* Pas de bordure */
}
.clear
{
clear:both;
border:none;
}
.banniere
{
width:1000px;
height:120px;
}
.total
{
width:1000px;
height:805px;
}
.colonne_gauche
{
float:left;
width:210px;
height:800px;
}
.colonne_milieu
{
float:left;
width:785px;
height:800px;
margin-left:1px;
}
.menu
{
margin-top:1px;
width:782px;
height:35px;
margin-left:auto;
margin-right:auto;
}
.menu01
{
float:left;
width:127px;
height:35px;
margin-left:1px;
}
/******************************************************debut form02************************************************************************/
.form02
{
margin-top:2px;
background-color:white;
width:165px;
height:150px;
margin-left:auto;
margin-right:auto;
border:1px solid #99CCFF;
border-style:ridge;
}
.form02_02
{
height:10px;
width:140px;
margin-top:5px;
margin-left:2px;
font-weight:bold;
font-size:10px;
border:none;
}
.form02_02_bis
{
height:15px;
width:150px;
margin-left:2px;
border:none;
}
.input02
{
height:25px;
width:160px;
border:none;
}
.input02_bis
{
height:30px;
width:160px;
margin-bottom:20px;
border:none;
}
input.user
{
height:20px;
width:160px;
font-weight:bold;
cursor:pointer;
margin-left:5px;
margin-top:5px;
border:1px solid black;
}
input.mdp
{
height:20px;
width:110px;
font-weight:bold;
margin-left:5px;
margin-top:10px;
float:left;
border:1px solid black;
}
input.bouton_02
{
border:2px outset red;
height:21px;
width:30px;
font-weight:bold;
cursor:pointer;
margin-left:5px;
margin-top:10px;
float:left;
}
input.bouton_02:hover
{
height:20px;
width:30px;
border:2px outset blue;
background-color:gray;
color:red;
margin-left:5px;
float:left;
}
input.bouton_02:active
{
height:20px;
width:25px;
border:2px inset red;
background-color:red;
color:white;
margin-left:5px;
float:left;
}
/******************************************************fin form02************************************************************************/
/***********************************************debut form ******************************************************************************/
form {
width: 600px;
padding: 10px 20px;
/*background: lavender;
color: midnightblue;*/
margin-left:auto;
margin-right:auto;
margin-top:10px;
}
form p {
margin: 1em 0;
}
form p.double {
/* Empêcher le dépassement des flottants */
overflow: hidden;
width: 100%;
}
form p.double label {
overflow: hidden;
float: left;
width: 45%;
text-align: right;
font-weight: bold;
cursor: pointer;
}
form p.double label span.info {
display: block;
margin-top: .2em;
font-size: .8em;
font-weight: normal;
cursor: default;
}
form p.double input,
form p.double select,
form p.double textarea {
display: block;
margin-left: 32%;
width: 45%;
border: solid 1px midnightblue;
padding: 2px 4px;
}
form p.double select
{
padding: 2px 0 0 4px;
width: 32%;
}
form p.double textarea {
padding: 2px 0 0 4px;
width: 65%;
height: 6em;
}
form p.simple {
margin-left: 32%;
}
#titreForm, #piedForm
{ /*** Mise en forme du titre et du pied de formulaire ***/
font: bold 1.1em arial, hevetica, sans-serif;
color: white;
background: orange;
margin: 0;
padding: .5em;
border-color:orange;
}
#corpForm
{ /*** Mise en fome du corp du formulaire (bordure, couleur du fond...) ***/
border: 1px solid orange;
color: black;
background: #efefef;
margin: 0;
padding: 1em;
}
#corpForm label.oblig {
font-weight: bold; /*** Mise en évidence des champs obligatoires ***/
}
#corpForm label.nonoblig {
font-weight: 500; /*** Mise en évidence des champs obligatoires ***/
}
#corpForm .focus { /*** Mise en avant des champs en cours d'utilisation ***/
background: beige;
color: black;
}
#corpForm .normal { /*** Retour à l'état normal après l'utilisation ***/
background: white;
color: black;
}
#piedForm
{
text-align: right; /*** Les boutons sont alignés à droite ***/
}
#piedForm input
{
font-weight: bold; /*** Pour améliorer la lisibilité des boutons ***/
margin-left: 1em;
}
/*******************************fin form*****************************************************************************************************/
.photo01
{
float:left;
width:60%;
height:250px;
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
border: 1px solid black;
}
.titrebox01
{ /*** Mise en forme du titre et du pied de formulaire ***/
font: bold 1em arial, hevetica, sans-serif;
color: white;
background: orange;
margin: 0;
padding: .3em;
border-color:orange;
}
.bloc_text01
{
width:130px;
margin-top:5px;
margin-left:50px;
margin-top:5px;
border: 0px solid black;
}
désolé je ne peux pas faire autrement.
Merci d'avance pour votre collaboration.