@charset "UTF-8";

@media screen{	
	form#formContact_contactIam, form#formInscription, #contenu form.formConnexion, #conteneur form {
		position: relative;
		margin: 1em 5px;
	}
	form#formContact_contactIam fieldset {
		position: relative;
		float: left;
		margin: 10px;
		padding: 10px;
		width: 320px;
		*width: 320px;
		_width: 310px;
		border: 1px solid #dedede;
	}
	form#formInscription fieldset, #contenu form.formConnexion fieldset, #conteneur form fieldset {
		position: relative;
		margin: 10px;
		padding: 10px;
		border: 1px solid #dedede;
	}
	form#formContact_contactIam legend, form#formInscription legend, #contenu form.formConnexion legend, #conteneur form legend {
		background: url(../images/puce-legend.png) no-repeat left center;
		padding-left: 24px;
		line-height: 30px;
		color: #e3172a;
		font-size: 1.4em;
		font-weight: bold;
	}
	form#formContact_contactIam p, form#formInscription p, #contenu form.formConnexion p, #conteneur form p {
		position: relative;
		font-size: 1.1em;
		margin: 1em 0;
	}
	form#formContact_contactIam p label, form#formInscription p label, #contenu form.formConnexion p label, #conteneur form p label {
	}
	form#formContact_contactIam p input, form#formInscription p input, #contenu form.formConnexion p input, #conteneur form p input {
		position: absolute;
		left: 13em;
		margin-top: -0.2em;
		width: 10em;
	}
	#conteneur form p label.radio input {
		position: relative;
		left: auto;
		margin-top: 0;
		width: auto;
	}
	form#formContact_contactIam p textarea, form#formInscription p textarea, #contenu form.formConnexion p textarea, #conteneur form p textarea {
		position: relative;
		width: 92%;
	}
	form#formContact_contactIam p select, form#formInscription p select, #contenu form.formConnexion p select, #conteneur form p select {
		position: absolute;
		left: 13em;
		margin-top: -0.2em;
		width: 10.3em;
	}
	form#formContact_contactIam h4.btnenvoyer, form#formInscription h4.btnenvoyer, #contenu form.formConnexion h4.btnenvoyer, #conteneur form h4.btnenvoyer {
		position: relative;
		clear: both;
		margin: 1em 15px;
	}
	form#formContact_contactIam h4.btnenvoyer input, form#formInscription h4.btnenvoyer input, #contenu form.formConnexion h4.btnenvoyer input, #conteneur form h4.btnenvoyer input {
		cursor: pointer;
	}
	
	/* champs obligatoires */
	form#formContact_contactIam p.messobligatoire, form#formInscription p.messobligatoire, #contenu form.formConnexion p.messobligatoire, #conteneur form p.messobligatoire {
		position: relative;
		clear: left;
		margin: 1em 15px;
		font-style: italic;
	}
	form#formContact_contactIam p.obligatoire, form#formInscription p.obligatoire, #contenu form.formConnexion p.obligatoire, #conteneur form p.obligatoire {
		font-weight: bold;
	}
	form#formContact_contactIam p.obligatoire label, form#formInscription p.obligatoire label {
	}
	form#formContact_contactIam p.obligatoire input, form#formInscription p.obligatoire input {
	}
	form#formContact_contactIam p.obligatoire span, form#formInscription p.obligatoire span, #contenu form.formConnexion p.obligatoire span, #conteneur form p.obligatoire span {
		display: block;
		font-weight: normal;
		font-style: italic;
		font-size: 0.8em;
		color: #999;
	}
	#contenu #conteneur p#message_envoye {
		position: relative;
		font-size: 1.4em;
		margin: 1em 15px;
		text-align: center;
	}
	
	#conteneur p.messageConfirmation {
		position: relative;
		font-size: 1.6em;
		font-weight: bold;
		text-align: center;
		padding: 0.5em;
		margin: 0 2em;
		border: 1px solid #dedede;
	}
	
}
@media print{
  /* ... d&eacute;finition de formats pour l'impression ... */
}
