/* Start of CMSMS style sheet 'FormBuilder Default Style' */
/* Sample FormBuilder CSS base */
form {
width:380px;
float:left;
display:inline;
border:1px solid #72564c;
margin-top:0;
}

form, td, th, li {
font-size: 100%
}

.error{
margin:0;
padding:0;
}

.error_message{
margin:0;
padding:0;
}

.error_message ul{
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
}

table{
float:left;
width:380px;
font-size: 13px;
margin-left:7px;
margin-top:7px;
}


table tr td{
padding-bottom:4px;
}

input{
width: 90%;
height:20px;
border: #72564c 1px solid;
font-size: 13px;
background-color:#caccbf;
font-family:Arial, Helvetica, sans-serif;
}

input:hover{
border: #72564c 1px solid;
background-color:#eee6d9;
}

.adresse textarea{
width: 80%;
border: #72564c 1px solid;
font-size: 13px;
background-color:#caccbf;
}

textarea{
width: 90%;
border: #72564c 1px solid;
font-size: 13px;
background-color:#caccbf;
overflow:auto;
font-family:Arial, Helvetica, sans-serif;
}

textarea:hover{
border: #72564c 1px solid;
background-color:#eee6d9;
}

input[type="submit"]
{
width:20%;
background-color:#eee6d9;
color:#72564c;
cursor:pointer;
margin-bottom:10px;
}

.btn{
margin:0;
padding:0;
height:22px;
}

input[type="submit"]:hover{
width:20%;
background-color:#72564c;
color:#FFFFFF;
cursor:pointer;
}

.espace-tableau{
height:20px;
margin-bottom:15px;
}

.form-gauche{
width:20%;
text-align:left;
}

legend {
	color:#72564c;
	font-size:1.2em;
	margin-bottom:0.5em;
	padding:0.2em;
	width:380px;
}



/* End of 'FormBuilder Default Style' */

