/*** Balises de formulaires et d'interaction	***/

	/* Balise en ligne */

		INPUT {

			padding : 0;
			margin : 0;
			cursor : pointer;

		}

			INPUT:hover { background-color : #FFC; }

			INPUT:focus { background-color : #FF3; }

			P.court > SPAN > INPUT {

				position : absolute;
				top : 19px;
				left : 0;

			}

				P.court.radio > SPAN > INPUT { top : 0; }

				P.court.radio > SPAN.text > INPUT { top : 19px; }

			P.long > INPUT {

				position : absolute;
				top : 19px;
				left : 0;

			}

				P.submit.long > INPUT { position : static; }

			#corpsGauche INPUT {

				padding : 2px;
				border : 1px solid #443F3E;
				background-color : #DFD7D0;

				font-size : 1em;

			}

				#corpsGauche INPUT:hover { background-color : #FFC; }

				#corpsGauche INPUT:focus { background-color : #FF3; }

			P.court INPUT { width : 237px; }

				#corpsGauche P.court.radio INPUT {

					width : 13px;
					height : 13px;
					border : none;

					background-color : transparent;

				}

					#corpsGauche P.court.radio SPAN.text INPUT {

						width : 122px;
						border : 1px solid #443F3E;
						background-color : #DFD7D0;

					}

			P.long INPUT { width : 506px; }

				#corpsGauche P.long INPUT.radio {

					width : 15px;
					height : 15px;
					padding : 0;
					border : none;
					margin : 0;

					background-color : transparent;


				}

				#corpsGauche P.long.submit INPUT {

					width : auto;
					padding : 2px;
					border-color : #DFD7D0;

					background-color : #443F3E;

					font-weight : bold;
					color : #DFD7D0;

				}

/*			#corpsGauche #rechercheInputCorps {

				width : 137px;
				padding : 4px;
				border : 2px solid #284657;

				top : 0px;
				left : 0;
				background : #F1EADB;

				font-size : 1em;
				text-transform : uppercase;

			} */

			#corpsGauche #rechercheInputCorps, LI.rechercheForm INPUT.rechercheInput {

				width : 102px;
				line-height : 21px;
				padding : 2px 22px 4px 12px;
				border : none;

				top : 0px;
				left : 0;

				background : url(../img-news/bgRecherche-last2.png) top left no-repeat transparent;
				font : normal 12px Verdana, sans-serif;
				font-size : 0.84em;
				color : #6F6866;

			}

				#corpsGauche #rechercheInputCorps { font-size : 0.92em; }

			#rechercheInputSubmitPied {
				/*
				height : 25px;
				width : 36px;
				*/
				height : 20px;
				width : 20px;
				border : none;

				position : relative;
				top : 4px;
				left : -24px;
				/*background : url(../img-news/bgRecherche.png) center center no-repeat #284657;*/
				background : none;

			}

/*			#corpsGauche #rechercheInputSubmitCorps {

				height : 25px;
				width : 36px;
				border : none;

				position : relative;
				top : 0px;
				left : -3px;
				background : url(../img-news/bgRecherche.png) center center no-repeat #284657;

			} */

			#maFrancophonie INPUT {

				width : 149px;
				padding : 2px;
				border : 1px solid #443F3E;

				background-color : #DFD7D0;

				font-size : 1em;

			}
			
			#maFrancophonie INPUT#pwdMaFranco, #maFrancophonie INPUT#loginMaFranco { display : block;}

				#maFrancophonie INPUT:hover { background-color : #FFC; }

				#maFrancophonie INPUT:focus { background-color : #FF3;}

				#maFrancophonie P.submit INPUT {

					width : 64px;
					border : 1px solid #DFD7D0;
					margin-left : 90px;
					-margin-left : 0;

					background-color : #443F3E;

					font-weight : bold;
					color : #DFD7D0;

				}

		LABEL { color : #DFD7D0; }
		
		#commandeForm LABEL { color : #000;}

			FIELDSET > LABEL { display : block; }

			LABEL.hilighted { background-color : #FF9; }

			LABEL.hilighted1 { background-color : #FF6; }

			LABEL.hilighted2 { background-color : #FF9; }

			P.hilighted1 LABEL { color : black; }

			P.hilighted2 LABEL { color : black; }

			P.long > LABEL {

				display : block;
				position : absolute;
				top : 0px;
				left : 0;

			}

			P.court.radio > SPAN LABEL {

				position : relative;
				top : -2px;
				left : 17px;

			}

				P.court.radio > SPAN.text LABEL {

					position : static;

				}

			P.long > SPAN LABEL {

				position : absolute;
				top : 0;
				left : 19px;

			}

			#contactForm LABEL, #presseForm LABEL {

				color : black;
				font-size : 0.92em;

			}

		SELECT {

			padding : 3px;
			border : 1px solid #82756B;
			margin : 0;

			font-size : 0.84em;

		}

			SELECT:hover { background-color : #FFC; }

			SELECT:focus { background-color : #FF3; }

			P.long > SELECT {

				width : 243px;
				border-color : #443F3E;

				position : absolute;
				top : 19px;
				left 0;

				background-color : #DFD7D0;

				font-size : 0.92em;

			}

				P.long > SELECT:hover { background-color : #FFC; }

				P.long > SELECT:focus { background-color : #FF3; }

			#etatsForm SELECT { width : 218px; }

			OPTION { }

		TEXTAREA { }

			P.long > TEXTAREA {

				width : 506px;
				height : 160px;
				padding : 2px;
				border : 1px solid #443F3E;

				position : absolute;
				top : 19px;
				left : 0;

				background-color : #DFD7D0;

			}

				P.long TEXTAREA:hover { background-color : #FFC; }

				P.long TEXTAREA:focus { background-color : #FF3; }

				P.long.thin > TEXTAREA { height : 60px; }
	/* Balise de type bloc */

		FORM {

			padding : 0;
			margin : 0;


		}

			FORM.none { display : none; }

			LI.rechercheForm FORM {

				position : relative;
				top : 0;
				left : 0;


			}

			#etatsForm {

				min-height : 34px;
				padding-top : 36px;
				border : 1px solid #82756B;
				border-top : none;
				margin-bottom : 18px;

				background : url(../img-news/bgCarte.png) bottom no-repeat transparent;
				text-align : center;

			}

			#maFrancoForm { }

			#corpsGauche #rechercheFormCorps {

				margin : 7px 0;
				text-align : center;

			}

			FIELDSET {

				padding : 0;
				border : none;
				margin : 0;

			}

				LI.rechercheForm FIELDSET {

					position : relative;
					top : 0;
					left : 0;
					padding:0px;
					-left :-205px;
					-top : 2px;


				}

				#corpsGauche #rechercheFormCorps FIELDSET {

					position : relative;
					top: 13px;
					left : 0;

				}

			LEGEND { display : none; }

				LEGEND.block { display : block; }

			label.titregras {
				color:#000;
				font-weight:bold;
				
				font-size:1.08em;
				line-height:18px;
		
			}

