body {margin: 0;/* sans marges, la page sera colle aux bords */background-color: #5C70BA;background-image: url('images/bg.png');font-family: verdana, arial, sans-serif; /* on dfinit la police de base dans la page */font-size: 12px; /* on dfinit la taille de police de base dans la page */}p {color: #000000;font-size: 12px;text-align: justify;}p.block {color: #000033;font-size: 12px;text-align: justify;}p.contact {color: #555555;font-size: 10px;text-align: center;}table{	width: 100%;	height: 100%;}td.cnt {	vertical-align: middle;	text-align: center;}td.left {	text-align: left;	vertical-align: top;	font-size: 12px;	width: 70%;}td.right {	text-align: right;	vertical-align: top;	font-size: 12px;	width: 30%;}div.container {	position: relative;	text-align: left;	margin-left: auto;	margin-right: auto;	width: 600px;	text-align: left;}/* START DECOR FRAME */.frame_top_left {position: absolute;top: 0px;left:0px;background-image: url('images/top_left.png');width: 13px;height: 15px;}.frame_top_mid {position: absolute;top: 0px;left:13px;background-image: url('images/top_mid.png');background-repeat: repeat-x;background-color: #FFFFFF;width:574px;height: 15px;}.frame_top_right {position: absolute;top:0px;left:587px;background-image: url('images/top_right.png');width: 13px;height: 15px;}.frame_side_left {position: absolute;left:0px;top:15px;background-image: url('images/side_left.png');background-repeat: repeat-y;background-color: #FFFFFF;width: 13px;height: 100%;}.center {position: relative;left:13px;top:15px;background-color: #FFFFFF;width: 564px;height: 100%;text-align: center;padding-left: 5px;padding-right: 5px;}.frame_side_right {position: absolute;left:587px;top:15px;background: url('images/side_right.png') right;background-repeat: repeat-y;background-color: #FFFFFF;width: 13px;height: 100%;}.frame_bottom_left {position: absolute;background-image: url('images/bottom_left.png');width: 13px;height: 18px;top:100%;}.frame_bottom_mid {position: absolute;left:13px;background: url('images/bottom_mid.png') bottom;background-repeat: repeat-x;background-color: #FFFFFF;width:574px;height: 18px;top:100%;}.frame_bottom_right {position: absolute;left:587px;background-image: url('images/bottom_right.png');width: 13px;height: 18px;top:100%;}/* END DECOR FRAME */.address {color: #000033;margin-bottom: 10px;width: 265px;height: 100px;background-color: #CCCCCC;text-align: left;padding: 5px;float: left;}.timeprice {margin-bottom: 10px;margin-left: 13px;width: 265px;height: 100px;background-color: #CCCCCC;text-align: left;padding: 5px;float: left;}.logo {float: right; /* alignement du logo  droite */margin-right: 10px;  /* placement du logo dans son conteneur, head1 */margin-top: 3px;border: 0;}h1 {font-size: 140%;text-align: center;}h2      {font-size: 85%;text-align: left;color: #000055;}span.hp      {font-size: 90%;color: #000055;font-weight: bolder;}div.row {  clear: both;  padding-top: 5px;  }div.row span.label {  float: left;  width: 100px;  text-align: right;  }div.row span.formw {  float: right;  width: 235px;  text-align: left;  } 
