/* CSS Document */

html, body{ 
 margin:0; 
 padding:0; 
 text-align:center;
 font-family: "Arial", Helvetica, Tahoma, Trebuchet MS, sans-serif;
 font-size:0.9em;
 color:#333333;
 background:#FFFFFF; 
} 

#main{
 width:100%; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
/* padding: 50px 0px 0px 0px;*/
}
 
#logo{
 position:relative; 
 height:150px;
 background:url(../images/logo_zagoliving.jpg) no-repeat top left;
 width:250px;
 margin-left:auto; 
 margin-right:auto;
 margin-top:80px;
 margin-bottom: 40px;
}


#formulaire{
 width:450px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;
}

h1 {
 font-size:2em;
 color: #000000;
 font-family: "Arial", Helvetica, Tahoma, Trebuchet MS, Georgia, sans-serif;
 font-weight:bold;
 text-align:center;
}

input[type=submit], input[type=reset] {
border:1px solid #333333;
background-color: #CCCCCC;
cursor:pointer;
font-family:"Arial", Helvetica, Tahoma, Trebuchet MS, sans-serif;
}

.txt_register {
 color: #000000;
 font-size:1.4em;
 }
 
 .txt_validation {
 color: #000000;
 }