@charset "UTF-8";

@media screen{
	
	#global #contenu {
		background : none;
	}
	
	#contenu form {
		position : relative;
		width : 800px;
		margin : 20px 0 20px 50px;
		padding : 0 0 0 0;
	}
	
	#contenu form fieldset#fieldset_0, #contenu form fieldset#fieldset_1 {
		border : 1px solid #CECECE;
		padding : 20px;
		margin : 0 0 20px 0;
		background : url(../images/fond_div.png) no-repeat bottom right;
	}
	
	#contenu form legend {
		font-size : 1.5em;
		color : #CECECE;
	}
	
	#contenu form p {
		position: relative;
		margin: 0.2em 0;
		font-size: 1.2em;
	}
	
	#contenu form p label {
		position : relative;
		width : 10em;
		vertical-align : middle;
		display : -moz-inline-box;
		display : inline-block;
		color : #000000;
		font-size : 1em;
		line-height :1.5em;
	}
	
	#contenu form fieldset#fieldset_0 p#fieldsetfonction_conteneur,
	#contenu form fieldset#fieldset_1 p#fieldsetdescription_conteneur {
		margin-left : 8px;
	}
	
	#contenu form p input {
		width : 600px;
		height : 18px;
		margin : 0 0 0 0;
		border : 1px solid #0081C6;
	}
	
	#contenu form p input:hover {
		border : 1px solid black;
	}
	
	#contenu form p input:focus {
		border-color : #808080;
	}
	
	
	#contenu form fieldset#fieldset_1 p#fieldsetmessage_conteneur {
	}
	
	#contenu form fieldset#fieldset_1 p#fieldsetmessage_conteneur label {
	}
	
	#contenu form fieldset#fieldset_1 p#fieldsetmessage_conteneur textarea {
		display : block;
		margin : -18px 0 0 128px;
		padding : 0;
		width : 600px;
		border : 1px solid #0081C6;
	}
	
	#contenu form fieldset#fieldset_1 p#fieldsetmessage_conteneur textarea:focus {
		border-color : #808080;
	}
		
	/* bouton submit */
	#contenu form h4.btnenvoyer {
		font-size: 1em;
	}
	
	#contenu form h4.btnenvoyer input {
		cursor: pointer;
		color : #FFFFFF;
		width : 800px;
		border : 1px solid black;
		background-color : #575757;
	}
	
	/* champs obligatoires */
	#contenu p.messobligatoire {
		margin : -10px 0 10px 0;
		text-align : right;
		font-size : 0.9em;
	}
	
	#contenu form p.obligatoire, #contenu p#erreur_contact {/*les erreurs PHP sont identifier en id erreur_contact*/
	}
	
	#contenu form .obligatoire label, #contenu form .obligatoire legend {
		padding-left: 0.7em;
		background: url(../images/etoile_obligatoire.png) no-repeat left top;
	}
	
	#contenu form p.obligatoire input {
	}
	
	#contenu form p.obligatoire span {
		display : block;
		margin : -1px 0 0 128px;
		width : 600px;
		background-color : #F0F0F0;
		border : 1px solid #B1B1B1;
		color : #FF0000;
		font-size : 0.8em;
		line-height : 20px;
		text-align : left;
		text-indent : 5px;
	}
	
	#contenu form .obligatoire em.etoile_obligatoire  {
		position: absolute;
		top: 0;
		left: -999em;
	}
	
	.message, .messageConfirmation, .messageAlert {
	}
	
	p#message_envoye {
		display : block;
		width : 880px;
		height : 20px;
		text-align : center;
		color : #000000;
		font-size: 1.5em;
		font-weight: bold;
	}
}
@media print{ }
