form {
		color: #28465B;
        padding:5px;
        width:580px;
        /*font-family:"trebuchet ms",sans-serif;*/
}
fieldset {
	padding:10px;
	margin-bottom:10px;
	color: #28465B;
	-moz-border-radius:9px;
	border:1px solid #28465B;
}
legend {
	color: #28465B;
	font-weight:bold;
	margin: 10px;
	padding: 10px;
}
label {
	display:block;
	font-size:100%;
	height: 20px;
	width: 65px;
	/*background-color:#FF0000;*/
    FLOAT: left;
	color: #28465B;
	font-weight: bold;
}

select, .input{
        border:1px solid black;
        background-color:#FFFFFF;
        /*font-family:"trebuchet ms",sans-serif;*/
        display:block;
        font-size:90%;
        height: 20px;
        width: 135px;
        margin-left:10px;
        FLOAT: left;
}
#btn_inscription{
	width: 122px;
	height: 32px;
	/*display: block;*/
	padding: 0px;
	float: right;
	/*border: thin  outset #28465B;*/
	background: url('../images/btn_form.png') top left repeat-x;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


p.left {
        float: left;
        width: 250px;
        height: 25px;
        margin:5px;
}
p.right{
        float: right;
        width: 250px;
        height: 25px;
        margin:5px;
}
.message{
	font-size:120%;
	font-weight: bold;
}
.etoile{
	display: block;
	padding: 1px;
	float: right;       
	/*border: thin  outset #28465B;*/
	width: 500px;
	height: 15px;
	margin-bottom: 10px;
}