@CHARSET "UTF-8";
@media screen{
	/* formulaire d'inscription à la newsletter */
	form#formInscription, form#formDesInscription, form#formChgmtMail, form.formConnexion, form#formulaireAnnuaire1, form#formulaireAnnuaire2 {
		position: relative;
		margin: 1em 5px;
		float: left;
		width: 335px;
		font-size: 1.2em;
	}
	form#formConnexion {
		width: 400px;
	}
	form#formulaireAnnuaire1, form#formulaireAnnuaire2 {
		width: 600px;
	}
	form#formInscription fieldset, form#formDesInscription fieldset, form#formChgmtMail fieldset, form.formConnexion fieldset {
		position: relative;
		background: #e4ddc8;
		border: none;
		border-right: 1px solid #642e31;
		border-bottom: 1px solid #642e31;
		padding: 0 5px;
	}
	form#formInscription legend, form#formDesInscription legend, form#formChgmtMail legend, form.formConnexion legend {
		background: #e4ddc8;
		border-right: 1px solid #642e31;
		font-family: Georgia, serif;
		font-size: 1.4em;
		font-weight: bold;
		color: #b32e33;
		padding: 0 0.5em;
		margin-top: -1em;
		*margin-top: -2.4em;
		_margin-top: 0;
		margin-left: -5px;
		*margin-left: -1.2em;
	}
	form#formInscription p, form#formDesInscription p, form#formChgmtMail p, form.formConnexion p, form#formulaireAnnuaire1 p, form#formulaireAnnuaire2 p {
		position: relative;
		margin: 1em 0;
		color: #756d55;
	}
	form#formInscription p label, form#formDesInscription p label, form#formChgmtMail p label, form.formConnexion p label, form#formulaireAnnuaire1 p label, form#formulaireAnnuaire2 p label {
	}
	form#formInscription p label.radio, form#formDesInscription p label.radio, form#formChgmtMail p label.radio, form.formConnexion p label.radio, form#formulaireAnnuaire1 p label.radio, form#formulaireAnnuaire2 p label.radio, form#formulaireAnnuaire1 p label.checkbox, form#formulaireAnnuaire2 p label.checkbox {
		display: block;
	}
	form#formInscription p input, form#formDesInscription p input, form#formChgmtMail p input, form.formConnexion p input, form#formulaireAnnuaire1 p input, form#formulaireAnnuaire2 p input {
		position: absolute;
		right: 0;
		width: 16.5em;
		margin-top: -0.2em;
	}
	form#formInscription p label.radio input, form#formDesInscription p label.radio input, form#formChgmtMail p label.radio input, form.formConnexion p label.radio input, form#formulaireAnnuaire1 p label.radio input, form#formulaireAnnuaire1 p label.checkbox input, form#formulaireAnnuaire2 p label.radio input, form#formulaireAnnuaire2 p label.checkbox input {
		position: relative;
		right: auto;
		width: auto;
		margin-top: 0;
	}
	form#formInscription p textarea, form#formDesInscription p textarea, form#formChgmtMail p textarea, form.formConnexion p textarea, form#formulaireAnnuaire1 p textarea, form#formulaireAnnuaire2 p textarea {
		position: relative;
		width: 92%;
	}
	form#formInscription p select, form#formDesInscription p select, form#formChgmtMail p select, form.formConnexion p select, form#formulaireAnnuaire1 p select, form#formulaireAnnuaire2 p select {
		position: absolute;
		right: 0;
		width: 16.8em;
		*width: 16.95em;
		margin-top: -0.2em;
	}
	form#formulaireAnnuaire1 p input, form#formulaireAnnuaire2 p input {
		width: 34em;
	}
	form#formulaireAnnuaire1 p select, form#formulaireAnnuaire2 p select {
		width: 34.5em;
		height: 8em;
	}
	form#formulaireAnnuaire1 p.selectmulti, form#formulaireAnnuaire2 p.selectmulti {
		font-size: 1em;
		height: 9em;
	}
	form#formulaireAnnuaire1 p.selectmulti select option, form#formulaireAnnuaire2 p.selectmulti select option {
		font-size: 0.7em;
	}

	form#formInscription h4.btnenvoyer, form#formDesInscription h4.btnenvoyer, form#formChgmtMail h4.btnenvoyer, form.formConnexion h4.btnenvoyer, form#formulaireAnnuaire1 h4.btnenvoyer, form#formulaireAnnuaire2 h4.btnenvoyer {
		position: relative;
		float: left;
		margin: 1em 0.5em;
		text-align: center;
		width: 46%;
	}
	form#formInscription h4.btnenvoyer input, form#formDesInscription h4.btnenvoyer input, form#formChgmtMail h4.btnenvoyer input, form.formConnexion h4.btnenvoyer input, form#formulaireAnnuaire1 h4.btnenvoyer input, form#formulaireAnnuaire2 h4.btnenvoyer input {
		height: 21px;
		line-height: 20px;
		width: 120px;
		border: none;
		background: url(../images/btn_send.png) no-repeat;
		color: #edcfd0;
		font-size: 1em;
		font-family: Georgia, serif;
		cursor: pointer;
		margin: 0 auto;
	}
	
	/* champs obligatoires */
	form#formInscription p.messobligatoire, form#formDesInscription p.messobligatoire, form#formChgmtMail p.messobligatoire, form.formConnexion p.messobligatoire, form#formulaireAnnuaire p.messobligatoire {
		position: relative;
		float: left;
		margin: 1em 0.5em;
		color: #b32e33;
	}
	form#formInscription p.obligatoire, form#formDesInscription p.obligatoire, form#formChgmtMail p.obligatoire, form.formConnexion p.obligatoire, form#formulaireAnnuaire1 p.obligatoire, form#formulaireAnnuaire2 p.obligatoire {
		color: black;
	}
	form#formInscription p.obligatoire label, form#formDesInscription p.obligatoire label, form#formChgmtMail p.obligatoire label {
	}
	form#formInscription p.obligatoire input, form#formDesInscription p.obligatoire input, form#formChgmtMail p.obligatoire input {
	}
	form#formInscription p.obligatoire span, form#formDesInscription p.obligatoire span, form#formChgmtMail p.obligatoire span, form.formConnexion p.obligatoire span, form#formulaireAnnuaire1 p.obligatoire span, form#formulaireAnnuaire2 p.obligatoire span {
		position: relative;
		display: block;
		font-size: 0.8em;
		color: #642e31;
		margin-top: 0.5em;
	}
}
@media print{
	/* formulaire d'inscription à la newsletter */
	form#formInscription, form#formDesInscription, form#formChgmtMail {
		position: relative;
		margin: 10pt 0;
	}
	form#formInscription fieldset, form#formDesInscription fieldset, form#formChgmtMail fieldset {
		position: relative;
		border: 1px solid #642e31;
		padding: 1%;
	}
	form#formInscription legend, form#formDesInscription legend, form#formChgmtMail legend {
		border: 1px solid #642e31;
		font-family: Georgia, serif;
		font-size: 14pt;
		font-weight: bold;
		color: #b32e33;
	}
	form#formInscription p, form#formDesInscription p, form#formChgmtMail p {
		position: relative;
		margin: 1em 0;
		color: #756d55;
	}
	form#formInscription p label, form#formDesInscription p label, form#formChgmtMail p label {
	}
	form#formInscription p label.radio, form#formDesInscription p label.radio, form#formChgmtMail p label.radio {
		display: block;
	}
	form#formInscription p input, form#formDesInscription p input, form#formChgmtMail p input {
		position: absolute;
		left: 100pt;
		width: 300pt;
	}
	form#formInscription p label.radio input, form#formDesInscription p label.radio input, form#formChgmtMail p label.radio input {
		position: relative;
		right: auto;
		width: auto;
		margin-top: 0;
	}
	form#formInscription p textarea, form#formDesInscription p textarea, form#formChgmtMail p textarea {
		position: relative;
		width: 100%;
	}
	form#formInscription p select, form#formDesInscription p select, form#formChgmtMail p select {
		position: absolute;
		left: 100pt;
		width: 300pt;
	}
	form#formInscription h4.btnenvoyer, form#formDesInscription h4.btnenvoyer, form#formChgmtMail h4.btnenvoyer {
		position: relative;
		margin: 5pt 0;
	}
	form#formInscription h4.btnenvoyer input, form#formDesInscription h4.btnenvoyer input, form#formChgmtMail h4.btnenvoyer input {
		height: 21px;
		line-height: 20px;
		width: 120px;
		border: none;
		background: url(../images/btn_send.png) no-repeat;
		color: #edcfd0;
		font-size: 1em;
		font-family: Georgia, serif;
		cursor: pointer;
		margin: 0 auto;
	}
	
	/* champs obligatoires */
	form#formInscription p.messobligatoire, form#formDesInscription p.messobligatoire, form#formChgmtMail p.messobligatoire {
		position: relative;
		margin: 10pt 0;
		color: #b32e33;
	}
	form#formInscription p.obligatoire, form#formDesInscription p.obligatoire, form#formChgmtMail p.obligatoire {
		color: black;
	}
	form#formInscription p.obligatoire label, form#formDesInscription p.obligatoire label, form#formChgmtMail p.obligatoire label {
	}
	form#formInscription p.obligatoire input, form#formDesInscription p.obligatoire input, form#formChgmtMail p.obligatoire input {
	}
	form#formInscription p.obligatoire span, form#formDesInscription p.obligatoire span, form#formChgmtMail p.obligatoire span {
		position: relative;
		display: block;
		font-size: 0.8em;
		color: #642e31;
		margin-top: 0.5em;
	}
}