.page 	{	height: auto; 
			width: 1350px; 
			margin:0 auto;
			text-align: center;
			font-size: 1.0em ;
}
.blocgauche {	height: auto; width: 248px; float: left; padding: 20px 0px 0px 1px;
				font-size:1.0em;
				color: #000066;
				}
.bloccentre {	height: auto; width: 613px; float: left; padding: 0px 0px 0px 1px;
				font-size:1.0em;
				color: #000066;
				}
.blocdroit {		height: auto; width: 730px;
				float: left;
				font-size:1.0em;
				border: 1px solid black;
				border-radius: 12px ;  
				font-family: Arial; 
				text-align: left;
				margin: 0;
				padding: 0px 0px 0px 1px;
		   }
.blocfixe { position: fixed; width: inherit;
			top: 0;
}
.titre{background-color: green;   color: #ffff99; text-align: left; border: 1px solid black; padding-left: 10px;
}
.formulaire{background-color: green;   color: #ffff99; text-align: left; border: 1px solid black; padding-left: 10px;
}
.directives	{	font-family: Trebuchet, Arial;
				font-size: 0.8em ;
				font-style: italic;
}
.p_gauche	{	font-family: Trebuchet, Arial;
}	
p.normal {padding: 0px 0px 0px 0px; margin: 10px 0px 10px 0px;}

.centre  { text-align: center; margin: 0;
            padding:0; }
	
input {	font-size: 1.0em ;
/*		width: 140px;  */
		padding: 0px;
		margin: 0px;
}
h1	{	font-size:2.0em;
}
h2	{	font-size:1.6em;		padding: 0px; 		margin: 10px 0px 10px 0px;
}
h3	{	font-size:1.3em;		padding: 0px; 		margin: 0px;
}

p 	{	padding: 0px 0px 0px 0px; 
		margin: 0px 0px 0px 0px;
		font-size: 0.9em ;
}
table { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-collapse: separate; }
td    {vertical-align: top;border: 1px solid white; }
 
