body{	background-color:#FF7;
		margin:auto;
		margin-bottom:20px;}
		
.bodyb{	background-color:#9CF;
		margin:auto;
		margin-bottom:20px;}

#tab{	margin:auto;
		width:70px;}

.u{		text-decoration:underline;}

th{		vertical-align:bottom;}

h3{		font-family:"Arial", Helvetica, sans-serif;
		font-weight:bold;
		font-size:18px;}

h4{		font-family:"Arial", Helvetica, sans-serif;
		font-weight:bold;
		font-size:16px;}

.info{	font-family:"Arial", Helvetica, sans-serif;
		font-weight:bold;
		font-size:11px;}

#navig{	text-align:center;}

.foot{	width:600px;}

#mc2{	font-family:"Arial", Helvetica, sans-serif;
		font-size:12px;
		text-align:center;}

legend{	color:#E00;}

a{		font-family:"Arial", Helvetica, sans-serif;
		text-decoration:none;
		color:#E00;}
		
.linkb{	text-decoration:none;
		color:#00E;}

a img{	border:0px;}

.blc{	background-color:#FFF;
		width:135px;
		border-color:#FFF;}

fieldset{	width:200px;}

textarea{	height:16px;
		width:34px;}

.tdb{	background-color:#9CF;}

.form{	width:775px;
		margin: auto;
   		border: 0px solid;
   		border-collapse: collapse;}

.form2{	width:250px;}

.promo{	color:#E00;
		font-family:"Arial", Helvetica, sans-serif;
		font-size:12px;
		vertical-align:middle;
		text-align:center;
		font-weight:bold;}

.foo{	color:#F00;}

hr{		color:#00E;
		background-color:#00E;
		height:2px;
		border:0;}

#msg{	height:94.9px;
		width:298px;
		margin-top:0px;}

#mail{	width:238px;}

#nom{	width:249px;}

#cp{	width:40.9px;}

#tva{	width:199px;}

#ville{	width:161.9px;}

#pays{	width:255px;}

#societe{	width:230px;}

#tel, #fax{	width:82.9px;}

#adresse{	height:50px;
			width:298px;
			margin-top:0px;}

.captiona{	color:#E00;}

.captionb{	color:#00E;}

.centre{	text-align:center;}

.catalogue{	width:775px;
			margin: auto;
   			border: 1px solid #000;
   			border-collapse: collapse;}

.franco{	font-family:"Arial", Helvetica, sans-serif;
			font-size:14px;
			text-align:center;}

.franco2{	font-family:"Arial", Helvetica, sans-serif;
			font-size:14px;
			text-align:left;}

.total{		font-family:"Arial", Helvetica, sans-serif;
			font-size:14px;
			text-align:center;}

td textarea{	overflow:hidden;}

a:hover{	text-decoration:underline;}

.catalogue{	border: 2px solid #000;}

.catalogue td{	margin: auto;
				border: 1px solid #000;
				border-collapse: collapse;
				font-family:"Arial", Helvetica, sans-serif;
				font-size:12px;
				vertical-align:middle;
				text-align:center;}

.catalogue th{	vertical-align:middle;
				font-family:"Arial", Helvetica, sans-serif;
				font-weight:bold;
				font-size:16px;
				background-color:#000;
				color:#FFF;}

.catalogue caption{	vertical-align:middle;
					font-family:"Arial", Helvetica, sans-serif;
					font-weight:bold;
					font-size:16px;}

a:active, a:focus{	text-decoration:underline;}


#img_haut {
	margin-bottom: 10px;
}
#img_adresse {
	margin: 40px 0 20px 0;
}
#img_bas {
	margin: 20px 0;
}
#tab_print {
	width: 775px;
	margin: 0 auto;
}

.text_adresse {
	width: 350px;
	height: 100px;
}

#form_adresse fieldset {
	border: none;
	float: left;
	margin-top: 20px;
}
.erreur_adresse {
	color: red;
}
.clear {
	clear: both;
}