#contenu
{
   margin-top:20px;
}

#contact
{
    color: #330099;
    font-size: 80%;
    text-align: left;
    margin-right: 15px;
    margin-top:10px;
}

#pied
{
    border-top: 1px dotted black;
    margin: 0px auto 0 auto;
    margin-top: 20px;
    padding-top:10px;
    font-size: 75%;
    color: gray;

}

.align {
   text-align:center;
}
a
{
    color: #330099;
    text-decoration: none;
}

#container
{
   position:absolute;
   text-align:center;
   margin-left:20%;
   margin-right: auto;
   width:600px;
}

.cssform p{
width: 300px;
clear: left;
margin: 0px;
padding: 5px 0 8px 0;
padding-left: 155px; 
border-top: 1px dashed gray;
height: 1%;
}

#msg {
    font-size: 110%;
    text-align: center;
    margin-right: 15px;
    margin-top:10px;
    background-color:#DCDEFF;

}

.cssform label{
font-weight: bold;
float: left;
margin-left: -155px; 
width: 150px; 
}

.cssform input[type="text"]{ 
width: 180px;
}

.cssform textarea{
width: 250px;
height: 150px;
}

* html .threepxfix{
margin-left: 3px;
}

