			body
			{
				width:793px;
				margin:auto;
				margin-top:15px;
				margin-bottom:15px;	
				background-image:url("fond-lettre.png");
				background-repeat: no-repeat; background-position: center top; height: 100%; margin-bottom: 0px;
				background-color: #15011e;
				font-family: "Arial";sans serif;
			}
			
			#tour_page
			{
				width:793px;
				font-size : 13px;
				border :2px solid ;
				border-color : white;
			}

			/* L'en-tête */

			#en_tete
			{
				width:793px;
				height:113px;
				background-color: #9bbcf8;
				background-image:url("Titre.png");
				background-repeat:no-repeat;
				margin-bottom:0px;
				text-align: center;
				color: white;
			}


			/* Zone de texte */

			#Conteneur
			{
				height : 390px;
				background-color: #eafee1;
				margin-top: 0px; 
				margin-right : 0px;
				margin-bottom:0px;
				margin-left : 0px;
			}
			
			#Texte
			{
				float:left;
				width:784px;
				height : 380px;
				margin-top: 0px; 
				margin-right : 0px;
				margin-bottom:0px;
				color: #332fe3;
				background-color: #eafee1;
				padding: 5px; 
   			overflow : hidden;
				text-align : justify;
				background-image:url("fond-herbe.png");
				background-repeat: no-repeat; background-position: center bottom; margin-bottom: 0px;
			}
			
			#Texte p:first-letter
			{	
				font-family : "French Script MT", "Monotype Corsiva","Brush Script", Arial;
				font-style: italic ;
				font-size: 30px ;
				color: #332fe3 ;
				margin-right: 5px ;
				float: left ;
			}
						
			#Texte h1
			{
				margin-top: 20px;
				margin-left: 20px;
				color : #644307; 
				font-size : 17px;
				font-family : Arial, Georgia, "Arial black";
			}
			
			#Texte h2
			{
				margin-top: 2px;
				color : black; 
				font-size : 15px;
				margin-left: 5px;
			}
			
			#Texte b
			{ 
				font-size : 12px;
				text-align : center;
			}
			
			#Texte i
			{
				color : #9bbcf8; 
				font-size : 12px;
				text-align : center;
			}
			
			.cond
			{ 
				font-size : 11px;
				text-align : center;
			}
			
			/* Images */
			
			
		
			img.d
			{
				margin-top: 0px;
				border: 0px solid;
				color : #b9bf16; 
   			margin-right : 20px;
				margin-bottom: 5px;
				margin-left: 0px;
				float : right;
			}
			
			img.g
			{
				margin-top: 0px;
				border: 0px solid;
				color : #b9bf16; 
   			margin-right : 10px;
				margin-bottom: 5px;
				margin-left: 10px;
				float : left;
			}
			
			/* Menus */
			
			#menu_bas
			{
				height : 11px;
				margin-top: 0px; 
				padding: 5px; 
				text-align: center;
				text-transform : lowercase;
				font-size : 13px;
			}
			.menu a
			{
				color:blue;
				text-decoration : none;
			}

			.menu a:hover
			{
				background-color:white;
				color:black;
				text-decoration : overline;
			}
			
			#menu_bas_2
			{
				height : 13px;
				margin-top: 0px; 
				padding: 5px; 
   			color: #28912e;
				background-color: #28912e;
				text-align: center;
				text-transform : uppercase;
				font-size : 13px;
			}
			.menu_2 a
			{
				color: black;
				text-decoration : none;
			}

			.menu_2 a:hover
			{
				background-color:white;
				color:green;
				text-decoration : overline;
			}

			/* Bas de page */

			#adresse_pied
			{
				padding : 5px;
				margin-top: 0px;
				font-family : "Arial";
				font-size : 11px;
				height :	40px;
				text-align : center;
				color: white;
				background-color: #644307; 
			}
			#adresse_pied a
			{
				text-decoration : none;
				color: white;
			}

			#adresse_pied a:hover
			{
				text-decoration : none;
				color:white;
			}

			#lien_bas
			{
				font-family :"Arial";
				font-size : 10px;
				text-align : right;
				color: white;
				float : right;
			}
			#lien_bas a
			{
				text-decoration : none;
				color: white;
			}

			#lien_bas a:hover
			{
				text-decoration : none;
				color:white;
			}			
			
			/* Puces */
			
			li
			 {
				display : list-item;
				list-style-image : url(puce.png);
				list-style-position: outside;
			}
			
			li a:link 		 { text-decoration: underline; color: #644307 }
			li a:visited	 { text-decoration: underline; color: #644307  }
			li a:active     { text-decoration: none; color: #bac842 }
			li a:hover           { text-decoration: none; color: #bac842}
						
			/* Etiquettes formulaire */
			
			label a:link 		 { text-decoration: underline; color: #9bbcf8 }
			label a:visited	        { text-decoration: underline; color: #9bbcf8  }
			label a:active          { text-decoration: none; color: #bac842 }
			label a:hover           { text-decoration: none; color: #bac842}
			
			
			/* Décoration du calendrier*/
			
			.ds_box {
			background-color: #e6ef26;
			border: 1px solid #000;
			position: absolute;
			z-index: 32767;
			}

			.ds_tbl {
			background-color: #e6ef26;
			}

			.ds_head {
			background-color: #eafee1;
			color: #bac842;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9px;
			font-weight: bold;
			text-align: center;
			letter-spacing: 1px;
			}

			.ds_subhead {
			background-color: #eafee1;
			color: #000;
			font-size: 9px;
			font-weight: bold;
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			width: 15px;
			}

			.ds_cell {
			background-color: #EEE;
			color: #000;
			font-size: 9px;
			text-align: center;
			font-family: Arial, Helvetica, sans-serif;
			padding: 2px;
			cursor: pointer;
			}	

			.ds_cell:hover {
			background-color: #9bbcf4;
			} /* This hover code won't work for IE */

			input, textarea, select	{
			font-family : arial, serif;
			font-size: 12px;
			}
			
			input:focus, textarea:focus,select:focus {
			background-color: #9bbcf4;
			} /* This hover code won't work for IE */

			
			legend {
				font-family : Arial, Georgia, "Arial black";
				font-size: 13px ;
				color: #9bbcf4 ;
				margin-right: 2px ;
				margin-left: 2px;
			}
			
			fieldset{
				margin-top: Opx;
				margin-bottom: Opx;
				margin-right:5px;
				/*border: 1px;*/
				padding: 1px;
				/*background-color: #9c54a7;*/
			}
			
			td
			{
				margin-top: Opx;
				margin-bottom: Opx;
				margin-right:0px;
				padding: 1px;
			}


