body { font-family: arial, sans-serif; background-color: #e2e9ef; background-image: url(images/trame04.jpg); background-repeat: repeat-x; margin: 0; }#container { background-color: white; background-image: url(images/fruit.jpg); width:800px; background-repeat: no-repeat; background-position: right top; height: 100%; width:788px; height:inherit; margin: auto; border-right: 1px solid #9daab1; border-left: 1px solid #9daab1; }.entete { width: 755px; height: 230px; padding-top: 5px; padding-left: 15px; }.baseline { background-image: url(images/trame02.jpg); background-repeat: no-repeat; background-position: right bottom; text-align: right; width: 755px; height: 22px; padding-top: 5px; padding-left: 15px; }.contact { font-weight: normal; background-color: #71a4d7; background-image: url(images/picto-contact.gif); background-repeat: no-repeat; background-position: right 0; width: 200px; height: 27px; margin: 0; border: solid 1px #5982aa; }.occasion { font-weight: normal; background-color: #7db6ef; background-image: url(images/picto-occasion.gif); background-repeat: no-repeat; background-position: right 0; width: 200px; height: 27px; margin: 0; border-left: 1px solid #5982aa; border-bottom: 1px solid #5982aa; border-right: 1px solid #5982aa; }.ref { background-color: #e3ebf1; text-align: center; width: 190px; height: auto; margin: 0; padding: 5px 5px 15px; border: solid 1px #5982aa; }.footer { font-weight: normal; background-image: url(images/trame06.gif); background-repeat: no-repeat; width: 788px; height: 51px; margin-right: auto; margin-left: auto; border-left: 1px solid #b3b8cd; border-right: 1px solid #b3b8cd; }p { color: black; font-size: 12px; font-weight: normal; line-height: 16px; margin: 0; padding-right: 15px; }h1 { color: #a00; font-size : 12px; font-weight: normal; text-decoration: none; margin: 0; padding-bottom: 5px; }h2 { color: #0e1f78; font-size : 16px; font-weight: normal; margin: 0; }h3 { 	font-size : 11px; 	font-weight: normal; 	margin: 0; }h4 { 	color: #9ca1b3; 	font-size: 10px; 	font-weight: normal; 	margin: 0; 	th: 1px; }h5 { 	color: #a27421; 	font-size : 12px; 	font-weight: normal; 	margin: 0; }h6 { 	color: #3a3a3a; 	font-size : 11px; 	font-weight: normal; 	margin: 0; 	padding-top: 7px; }input,  textarea,  select { 	font-size: 10px; 	font-weight: normal; 	margin: 0; }form { font-weight: normal; margin: 0; padding: 10px; border: solid 2px #b3b8cd; }ul { 	font-size: 12px; 	font-weight: normal; 	list-style-image: url(images/flocon01.gif); }li { 	font-size: 12px; 	font-weight: normal; 	margin: 0; 	padding-right: 20px; }a { 	color: blue; 	font-weight: normal; 	text-decoration: none; }a:hover { 	color: orange; 	font-weight: normal; 	text-decoration: underline; }.a1 { color: white; font-weight: bold; text-decoration: none; }.a1:hover { 	color: #ff8c00; 	font-weight: bold; 	text-decoration: none; }.a2 { color: white; font-size: 10px; font-family: sans-serif; font-weight: normal; text-decoration: none; }.a2:hover { color: orange; font-size: 10px; font-weight: normal; text-decoration: none; }.a3 { color: white; font-size: 11px; font-weight: normal; text-decoration: none; }.a3:hover { color: orange; font-size: 11px; font-weight: normal; text-decoration: none; }.img { 	color: #7a7a7a; 	font-size: 12px; 	font-weight: normal; 	background-color: white; 	margin: 0; 	padding: 5px; 	border: solid 1px #b3b8cd; }/*----------selection accueil*/.bouton { 	background-image: url(images/bouton-description.gif); 	background-repeat: no-repeat; 	text-decoration: none; 	width: 119px; 	height: 24px; }.bouton a { 	color: white; 	font-size: 14px; 	font-weight: normal; 	font-style: normal; 	display:block; 	background-image: url(images/bouton-description.gif); 	background-repeat: no-repeat; 	text-decoration: none; 	text-align: center; 	width: 119px; 	height: 24px; 	margin: 0; }.bouton a:hover { 	color: black; 	background-color:white; 	background-image: url(images/bouton-description1.gif); }/*----------fin*/.tab { 	color: black; 	font-size: 11px; 	font-weight: normal; 	margin: 0; 	padding-top: 3px; 	padding-bottom: 3px; }.bloc { font-weight: normal; margin: 0; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; }.cell2 { 	color: orange; 	font-size: 11px; 	font-weight: normal; 	background-color: #141a1d; 	height: 20px; 	margin: 0; 	padding-right: 5px; 	padding-left: 10px; }.cell3 { 	background-image: url(images/trame01.jpg); 	background-repeat: repeat-x; 	height: 8px; }.cell4 { 	color: white; 	font-size: 10px; 	font-weight: normal; 	background-image: url(images/trame02.jpg); 	background-repeat: no-repeat; 	text-align: right; 	vertical-align: top; 	height: 26px; 	padding-top: 3px; 	padding-right: 5px; }.cell6 { font-size: 11px; font-weight: normal; background-color: #e9eef4; text-align: center; margin: 0; padding: 5px; border: solid 1px #b3b8cd; }.cell7 { 	color: white; 	font-size: 11px; 	font-weight: normal; 	background-color: #7a7a7a; 	margin: 0; 	padding-top: 2px; 	padding-bottom: 2px; 	padding-left: 5px; 	border-bottom: 1px solid #4a4a4a; }.cell8 { 	font-size: 11px; 	font-weight: normal; 	background-color: #d3dbe1; 	margin: 0; 	padding: 2px; 	border: solid 1px #7a7a7a; }.cell9 { 	color: white; 	font-size: 11px; 	font-weight: normal; 	background-color: #850056; 	margin: 0; 	padding: 2px 2px 2px 10px; 	border-bottom: 1px solid black; }.cell11 { 	color: white; 	font-size: 12px; 	font-weight: normal; 	background-color: #6e9dd3; 	margin: 0; 	padding-top: 2px; 	padding-bottom: 2px; 	padding-left: 2px; }