#contact {

	margin : 0 0px 40px 0px;
	padding : 0px;
	width : 300px; /* Régler ici la largeur du formulaire */

}

	#contact TABLE {

		width : 100%;
		padding : 0;
		margin : 0;
		border-collapse : collapse;
		border : none;

		font-size : 12px; /* Taille des caractères */

	}

		#contact TABLE TR { margin : 0; padding : 0; }

			#contact TABLE TR TD { margin : 0; padding : 0; }

			#contact TABLE TBODY TR TD LABEL {

				margin-top : 0;
				margin-bottom : 0;
				font-size : 100%;
				padding : 0;
				display : block;
				height : 20px;

			}

				.inner {

					font-size : 11px;
					font-weight : normal;
					font-style : italic;
					color : #000;
					background : #F1D100;
					margin : 0px;
					padding : O;
					height : 0.5em;

				}

				.contact {
					/*background-color : #EFECC9;*/
					background-color : #f8f7e7;
					border-top : 1px solid #7E7B5E;
					border-left : 1px solid #7E7B5E;
					border-right : none;
					border-bottom : none;
					font-weight : normal;
					margin-bottom : 0.5em;
				}

				.select {
					background-color : #f8f7e7;
					border-top : 1px solid #7E7B5E;
					border-left : 1px solid #7E7B5E;
					border-right : none;
					border-bottom : none;
					font-weight : normal;
					margin-bottom : 0.5em;
				}


				SELECT.contact {
					display : block;
					font-size : 0.9em;
					height : 1.5em;
					width : 120px;
				}

				INPUT.contact {
					display : block;
					font-size : 0.9em;
				}

				.gauche {

					margin-right : 27px;
					margin-left : 0px;

				}

				.droite {

					margin-left : 27px;
					margin-right : 0px;

				}

				.court { width :205px; } /* Taille des champs courts */				

				.long { width : 470px; } /* Taille des champs longs */

				TEXTAREA.contact {

					width : 470px; /* Taille de la zone de saisie du corps du message */
					margin-bottom : 10px;
					display : block;
					font-family : Arial, sans-serif;
					font-size : 12px;

				}

				#contact IMG {
				
					border-top : 1px solid #7E7B5E;
					border-left : 1px solid #7E7B5E;
					border-right : none;
					border-bottom : none;
					margin : 0px;
					float : left;

				}

				#td_captcha LABEL {

					margin : 0px 0px 0px 267px;;
					padding : 0px;
					height : 20px;

				}

				#td_captcha INPUT {

					margin : 0px 0px 6px 267px;;
					padding : 0px;
					width : 80px; /* Taille du champ du code de vérification */
					height : 16px;
					/*float:left;*/

				}

				.submit {

					width : 110px;
					padding : 6px 0;
					background : url(../img/envoyer.jpg) right 4px no-repeat ;
					font-size : 11px;
					text-align : center;
					color : #111111;
					margin-right : 0px;
					font-weight : bold;
					cursor : pointer;

				}
				
				
				.submit:hover {background : url(../img/envoyer2.jpg) right 4px no-repeat ;}

				DIV.submit {

					text-align : center;

				}

				DIV.submit A {

					position : relative;
					color : #FFF;

					font-size : 12px;

				}

				A.submit {

					width : 100px;
					height : 18px;
					padding : 2px 0 0 0;
					margin-left : 394px;
					border : 1px solid #EFECC9;

					display : block;

					background-color : #663399;		


					text-align : center;

					font-size : 12px;
					color : #FFF;
					font-weight : bold;
					cursor : pointer;

				}
				
				label.newsl{ width:300px}

