body 
{
background: #001C32;
background-image:url(../images/fond.jpg) ;
background-repeat: repeat-x ;
margin: 0px ;
padding: 0px ; 
font-family: "New Times Roman", verdana , sans-serif;
}

#logo
{
width:780px;
height:112px;
background-image:url(../images/ban_loca.jpg);
padding: 0 ;
margin: auto;
margin: 0 ;
}

.boite_admin , .boite_client , .boite_form
{
background-color: #0F5076 ;
margin-top: 10px;
padding: 5px;
width: 98%;
margin: auto;
overflow: visible;
}

table 
{
width: 100%;
margin: auto;
text-align: center;
clear: both ; /* annule le "clear: left;" du menu */
}

h3
{
/*background-image:url('../images/titre.png'); */
font-family: inpact, "Times New Roman", Times, serif;
padding: 5px ;
margin: 0 ;
color: #FFFFFF;
text-align: center ;
font-size: 20px;
 /*height: 30px; */
}

th			 /* 1ere ligne du tableau */
{
background: #75AECA;
height: 20px;
padding: 0 ;
margin: 0 ;
text-align: center ;
font-size: 14px;
}

tr 			/* cellules du tableau */
{
background: #bad7e5;
height: 20px;
padding: 0 ;
margin: 0 ;
font-size: 12px;
}

tr:hover		/* ligne du tableau survolés */
{
background: #FFFFFF;
}

.cellule_gauche
{
text-align: left ;
padding: 0 0 0 5px ;
}

.cellule_droite
{
text-align: right ;
padding: 0 5px 0 0;
}

form
{
padding: 2px 0 0 0 ;
margin: 0 ;
}

input 
{
padding-left: 5px;
}

p
{
margin : 0 ;
padding : 0 ;
text-align: justify;
}

a
{
text-decoration: none;
color: #000080 ;
font-style: italic;
font-weight: bold;
}

a img {border: none;}

a:hover 
{
text-decoration: none;
color: red;
}

.important , h4
{
width: 100%;
padding : 5px ;
margin: auto;
text-align: center;
color :  #EA7950 ;
font-weight: bold;
font-style: italic;
text-decoration: blink;
}

.blanc
{
background: #bdd7e7;
width: 450px;
height: 300px;
margin: auto;
margin-top: 50px;
padding: 8px;
}

.login
{
width: 450px;
height: 200px;
margin: auto;
margin-top: 50px;
}

.contenu_form
{
background-color: #bad7e5 ;
padding: 10px ;
text-align: center ;
font-size: 14px ;
}

.contenu_form input
{
margin: 2px ;
}

.boite_login
{
margin-top: 10px;
padding: 0 ;
width: 780px;
height: 400px;
margin: auto;
}

.boite_login p
{
text-align: justify;
color: white ;
}

.menu_client , .menu_admin
{
background: #bad7e5;
background-image:url('../images/titre.png');
margin: 0;
margin: auto ;
padding: 0 ;
width: 100%;
height: 30px;
}

.menu_legende , .menu_legende_admin
{
background: #bad7e5;
width: 100%;
height: 28px;
margin: 0 ;
margin: auto ;
padding: 5px 0 0 0 ;
font-size: 12px;
text-align: center ;
}

.menu_liste
{
width: 100px ;
height: 20px ;
margin: 2px ;
padding: 2px ;
font-size: 12px;
text-align: center ;
border: 1px solid black;
float : left ;
}

.menu_liste_deconnexion
{
width: 120px ;
height: 20px ;
margin: 2px ;
padding: 2px ;
font-size: 12px;
text-align: center ;
border: 1px solid black;
float : right ;
}

.menu_liste a img , .menu_liste_deconnexion a img
{
margin-right : 5px ;
}

.menu_liste a:hover , .menu_liste_deconnexion a:hover
{
text-decoration : none ;
color: red;
}


legend
{
   font-family: inpact, "Times New Roman", Times, serif; 
   background-color: #57B3C5 ;
   font-size: 20px ;
   color: #000000;
   padding: 0 10px 0 10px;

}

fieldset
{
	background-image: url(../images/degrade600.png)  ;
	margin: 0 0 5px 0 ;
	padding: 0 0 3px 5px;
	line-height: 25px ;
	border-color: #57B3C5 ;
}

fieldset label
{
font-size: 14px;
color: white ;
}
/*
.boite_admin form fieldset input
{
position: absolute;
left: 180px;
padding-left: 5px;
}

.boite_admin form fieldset select , .boite_admin form fieldset textarea
{
position: absolute;
left: 180px;
}
*/
.boite_client form fieldset input
{
position: absolute;
left: 180px;
padding-left: 5px;
}

.boite_client form fieldset select , .boite_client form fieldset textarea
{
position: absolute;
left: 180px;
} 

/*
.recap_banque
{
padding: 10px 5px 5px 5px ;
margin: 0 ;
width:48%;
float: right;
}

.recap_form
{
width:49%;
padding: 10px 5px 5px 5px ;
margin: 0 ;
float: left; 
}
.recap_form fieldset input
{
position: absolute;
left: 14%;
padding-left: 5px;
}

.recap_form fieldset select , .recap_form fieldset textarea
{
position: absolute;
left: 14%;
}

.recap_admin
{
width:49%;
padding: 10px 5px 5px 5px ;
margin: 0 ;
float: right;
}
*/