img { border: 0; }

.titre {  
    font-family: Arial; 
    font-size: 16px; 
    color: #127188; 
    font-weight:bold;
}

td { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #127188 ; 
    font-weight: bold;
}

.erreur { color: #FF5656; }

.ok { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #7258BE;
    font-weight:bold;
}

.bears,textarea,select,input { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #7258BE;  
    font-weight: bold;
}

.show{
	display:block;
}
.hide{
	display:none;
}

fieldset {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: left;
    font-size: 90%;
    font-weight: normal;
    width: 80%;
    margin: auto;
	border: 0px;
	margin-top: 2em; 
}
	fieldset legend { font-size: 140%; text-align: center; font-variant: small-caps; font-weight: bold; }

	fieldset p label { cursor: pointer; }
	p.mandatory label { text-decoration: underline; font-weight: bold; }

	fieldset p {
		text-align: left;
		font-size: smaller;
		margin-bottom: 1em; 
	}
	fieldset p.low { margin-bottom: 2em; }
	fieldset p.notice { margin-left: 18em; font-size: 70%; }
		fieldset p label { width: 14em; float: left; text-align: right; margin-top: 5px; margin-right: 1em; }
		fieldset p input { display: inline; margin-left: 0em; }
		fieldset p textarea { width: 30em; }
	fieldset p.checkbox {}
		fieldset p.checkbox label { width: 100%; float: none; text-align: left; }
		fieldset p.checkbox input { display: inline; margin-left: 13em; margin-right: 1em; margin-bottom: 3em; float: left; }