form.formulaire {position:relative}
form.formulaire label {display:block; padding-top:10px; font-weight:bold; color:#0c3267}
form.formulaire fieldset {border:1px solid #999; margin:10px 0; clear:both; padding:10px}
form.formulaire fieldset legend {color:#0C3267}
form.formulaire input.text {width:300px; border:1px solid #999}
form.formulaire textarea {width:413px; border:1px solid #999; height:110px}


form.formulaire div.moitie.left {width:40%; clear:both}
form.formulaire div.moitie.right {width:40%}
form.formulaire div.moitie.right.fax {margin:0 0 20px 0}
form.formulaire div.moitie input.text {width:260px}


form.formulaire fieldset .bloc {width:198px; float:left; min-height:50px; margin:0 10px 10px 0}
form.formulaire fieldset .bloc input.text {width:184px}
p.boutons {text-align:center;}

form.formulaire input.submit {width:100px; background:#b41018; color:#fff; border:0; padding:4px}

a.submit {width:180px; background:#b41018; color:#fff; border:0; padding:4px; text-decoration:none; text-align:center}
form.formulaire table {width:100%; border:0px solid #999; border-collapse:collapse; margin:10px 0}
form.formulaire table input.text,form.formulaire table select.text  {width:318px}
form.formulaire table td, form.formulaire table th {padding:5px; text-align:center}
form.formulaire #competences label {display:inline}
table.adherents {width:100%; border-collapse:collapse}
table.adherents, table.adherents th, table.adherents td {border:1px solid #999; text-align:center; padding:3px}

ul.navigation {list-style-type:none; text-align:right}



td.text-left{
	text-align:left!important;
}
.tableau_estimations input{
	width:25px!important;
}
.tableau_estimations{
	margin-left:-10px!important;
	margin-top:0!important;
	width:300px;
}

.tableau_estimations td, .tableau_estimations th {padding:2px !important; width:300px;color:#0C3267;}
