body {	background-color: #FFFEFC;	background-image: url(images/bg.jpg);	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-repeat: repeat-x;	background-position: top;}body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #3E3B35;}p, form, ul, li  {	padding: 0px;	margin: 0px;}a:link {	color: #496678;}a:visited {	color: #496678;}a:hover {	color: #CC0000;	text-decoration: underline;}.ombreBodyLeft {	background-image: url(images/ombre_gauche.gif);	background-position: right top;	width: 15px;	background-repeat: no-repeat;}.ombreBodyRight {	background-image: url(images/ombre_droite.gif);	background-position: left top;	width: 15px;	background-repeat: no-repeat;}.bgHomeTop {	background-color: #FFFAF0;}.padding20 {	padding: 20px;}INPUT   {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;        }TEXTAREA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;}SELECT  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333;}#GAUCHE {}a.liensGauche:link {	color: #555148;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;}a.liensGauche:visited {	color: #555148;	text-decoration: none;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;}a.liensGauche:hover {	color: #b13E48;	text-decoration: none;	font-size: 11px;}.paddingVerti {	padding-right: 5px;	padding-left: 5px;}.RubIn {	background-image: url(images/puce_on.gif);	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EDE4CF;	background-repeat: no-repeat;	background-position: left center;	padding-left: 25px;	padding-top: 5px;	padding-bottom: 5px;	width: 150px;}.RubOff {	background-image: url(images/puce_off.gif);	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #EDE4CF;	background-repeat: no-repeat;	background-position: left center;	padding-left: 25px;	padding-top: 5px;	padding-bottom: 5px;	width: 150px;}h1 {	font-size: 16px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: #AC313C;	text-align: center;	padding-bottom: 30px;}h2 {	font-size: 15px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: #496678;	text-align: left;}h3 {	font-size: 14px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	text-align: left;}h4 {	font-size: 13px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	color: #496678;	text-align: left;}h5 {	font-size: 12px;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 5px 0px 3px;	color: #496678;	text-align: left;}h6 {	font-size: 12px;	font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	font-weight: normal;	text-align: left;}.langues {	border-left-width: 2px;	border-left-style: solid;	border-left-color: #C9B176;	display: inline;	padding-left: 10px;	padding-right: 20px;	line-height: 40px;	padding-top: 20px;}#LANGUES a:link {	color: #555148;	text-decoration: none;}#LANGUES a:visited {	color: #555148;	text-decoration: none;}#LANGUES a:hover {	color: #856B2D;	text-decoration: underline;}.texte2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.offreGauche {	padding: 10px;	font-size: 10px;	color: #555148;}.pucePromo {	background-image: url(images/puce_promos.gif);	background-repeat: no-repeat;	background-position: 30px 0px;	padding-left: 52px;}.paddingAccueil {	padding-left: 52px;	text-align: left;}#NOLINK a:link {	color: #3E3B35;	text-decoration: none;}#NOLINK a:visited {	color: #3E3B35;	text-decoration: none;}#NOLINK a:hover {	color: #7A6940;	text-decoration: underline;}.puceListe {	background-image: url(images/puce_promos.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 20px;	padding-top: 5px;	padding-bottom: 5px;	font-size: 12px;}.contour {	border: 1px solid #DBCEAF;}.texteTarifs {	font-size: 11px;	color: #496678;	padding: 7px;	text-align: left;	margin-right: 70px;	margin-left: 70px;}.bgCroquisHome {	background-image: url(images/bg_croquis.gif);	background-repeat: no-repeat;}.photosMargin {	clear: both;}.titre {	font-size: 12px;	font-weight: bold;	color: #555148;	padding-bottom: 10px;}.bgPromo {	background-color: #FFFFFF;	border: 1px solid #C2AF76;	padding: 10px;}.imgPhotoPromo {	float: right;	padding-left: 10px;}.promoTitre {	color: #AC313C;	font-weight: bold;	font-size: 13px;	text-transform: uppercase;}.promoAccroche {	color: #496678;	font-weight: bold;	font-size: 12px;	padding-top: 5px;	padding-bottom: 5px;}.promoTitre2 {	color: #AC313C;	font-weight: bold;	font-size: 13px;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C2AF76;	margin-right: 70px;	margin-left: 70px;	text-align: left;	margin-top: 40px;	text-transform: uppercase;}