	<style type="text/css">

	html{
    background: #c8c8c8;
    font: 1.1em sans-serif;
    font-size:8px;
	}

	body {
	font-family:"liberation sans",sans-serif;
/*	font-size:90%; */
	background-color:#c8c8c8;
	}

.box, form, fieldset{
margin:0;
padding:0;
}

#main, #principale, {
	width:1140px;
	height:600px;
	max-width:1200px;
	max-height:800px;
}	
	
#barrelatgauche {
	width:320px;
	height:700px;
    background: #c8c8c8;
	margin:0;
	float:left;
	}
	
#barrelatdroite {
	width:880px;
	height:700px;
	margin-left:320px;
    padding:0 0 0 0;
	}
		
#menu {
	width:820px;
	height:90px;
    padding:0 0 0 0;
	}
	
#result {
	width:820px;
	height:532px;
    padding:0 0 0 0;
	}
	
	td, form {
	padding:10px;
	width:290px;
	vertical-align:bottom;
	}

	p {
	    padding:0 0 0 0;
		display: inline;
}

.input_p_button {
	margin-top:20;
	    
}


	fieldset {
	padding:0px 23px 23px 23px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	}
	
	.fieldset_left {
	padding:0px 23px 23px 23px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline;
	width:238px;
	margin-left:5px;
	}
	
	.fieldset_right_prim {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:220px;
	margin-left:25px;
	}
	
	.fieldset_right_prim_bis {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:171px;
	}
	
	.fieldset_right_prim2 {
	padding:13px 13px 13px 23px;
	margin-left:25px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:725px;
	}
	
	.fieldset_right_prim2_bis {
	padding:10px 13px 13px 33px;
	margin-left:15px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:160px;
	}
	
	.fieldset_right_prim2_ter {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	margin-left:20px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:180px;
	}
	
	.fieldset_right_prim3 {
	padding:13px 13px 13px 33px;
	margin-left:25px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:725px;
	}
	
	.fieldset_right_prim3_bis {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	margin-left:5px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:300px;
	}
	
	.fieldset_right_prim4 {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:350px;
	}
	
	.fieldset_right_prim4_bis {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:720px;
	margin-left:25px;
	}

	.fieldset_right_prim5_bis {
	padding:13px 13px 13px 33px;
	margin-left:15px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:280px;
	}
	
	.fieldset_right_prim6 {
	padding:13px 13px 13px 33px;
	margin-left:80px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:600px;
	}
	
	.fieldset_right_prim6_bis {
	padding:13px 13px 13px 33px;
	margin-bottom:10px;
	border:1px solid #3F3FDF;	
	display: inline-block;
	width:300px;
	}
	
	legend {
	color:#DF3F3F;
	font-weight:bold;
	}

	.legend_right_prim {
	color:#DF3F3F;
	font-size:80%;
	}
	
	.legend_right_prim_bis {
	color:#555555;
	font-size:80%;
	}

	label {
	margin-top:10px;
	display:block;
	font-size:80%;
	padding:0px 0px 3px 0px;

	}
	label.inline {
	display:inline;
	margin-right:50px;
	}
	
input, textarea, select, option {
	padding:0 0 0 0;
	background-color:#FFF3F3;
	}

/*	input, textarea, select {
	padding:3px;
	border:0px solid #F5C5C5;
	border-radius:0px;
	width:225px;
	box-shadow:1px 1px 2px #C0C0C0 inset;
	
	}
*/

	.input_right {
	width:100px;
	}
	
	.input_left {
	width:225px;
	padding:0 0 0 0;
	}
/*		
	.input_button {
	width:200px;
	}
 */
	select {
	margin-top:10px;
	}
	
	input[type=radio] {
	background-color:transparent;
	border:none;
	width:12px;
	}
		
input[type=button], input[type=reset] {
	width:100px;
	padding:2px 10px 2px 2px;
	margin-left:8px;
	box-shadow:1px 1px 1px #D83F3D;
	cursor:pointer;
	}

 	input {
	font-size:14px;
 	}

 	#annee {
	width:65px;
 	font-size:70%;
 	}
 	#mois {
	width:100px;
 	font-size:70%;
 	}
 	#jour {
	width:60px;
 	font-size:70%;
 	}
 	#codepostal {
	width:45px;
 	}
 	#ville {
	width:180px;
 	}
 	#article {
 	vertical-align:top;
 	}
 	#remarque {
 	font-size:60%;
 	}
 	#output {
 	height:538px;
 	}
 	
/* 	#toto {
		padding:0px 0px 0px 0px;
	} */

div, ul {
	border:0px dotted black;
	
	}
	
 #primaire {
 	height:0px;
 	width:0px;
 	}
 	
.sansbordure {
	border: 0; /* ne mets pas de bordure */
	font-size:90%;
}

td, .bordure {
	border: 1px solid #aaaaaa; /* crée une bordure de 1 px noir */
}

table {
	border-collapse: collapse; /* Colle les bordures entre elles */
}

.tab {
	font-size:90%;
	color:#333333;
}

div, ul, fieldset {
	margin:0;
    padding:0 0 0 0;
}

h4 {
	font-size:70%;

}
</style>
