 body			{ margin-left: 100px; margin-right: 100px; background: #FFFFDD; font-family: times-new-roman, serif; font-size: small; color: #503900; }

 p			{ margin-left: 20px; margin-right: 20px; margin-top: 5px; margin-bottom: 10px; text-align: justify; line-height: 120%; font-size: medium; color: #503900; }

 .p_b			{ font-weight: bold; color: #4D3600; }

 .textegras	{ text-align : justify ; font-family : Verdana, Arial, Helvetica, sans-serif ; font-size : 9pt ; font-weight : bold ; color : #4D3600 ; }

 .grasdroit	{ text-align : right ; font-family : Verdana, Arial, Helvetica, sans-serif ; font-size : 9pt ; font-weight : bold ; color : #4D3600 ; }

 .imagehaut { position: absolute; top: 30px; right:60px; }

 div#contenu			{ background: #FFFFFF;	border-left: 1px solid #A77500;	border-right: 1px solid #A77500; }

 div#contenu ul li  { margin-left: 0px; font-size: medium; line-height: 110%; }
 div#pucesaccueil ul li  { margin-top: 10px; margin-left: 15px; font-size: 14pt; line-height: 120%; list-style-image: url(http://www.la-maison-de-gisele.fr/images/redarrow.png); }
 div#pucesliste ul li  { margin-left: 15px; font-size: medium; line-height: 110%; }
 div#clear  { clear: both; }

 div#contenu img			{ float: left; border: 1px solid #A77500; margin: 1px 1px 1px 1px; }

 div#contenu .imageg130			{ width: 130px; float: left;	margin: 5px 20px 5px 20px; }
 div#contenu .imageg40			{ width: 40px; float: left;	margin: 5px 20px 5px 20px; }
 div#contenu .imaged130			{ width: 130px; float: right;	margin: 5px 20px 5px 20px; }

 div#contenu .imageg400			{ width: 400px; float: left;	margin: 5px 20px 5px 20px; }

 div#contenu .imageg260			{ width: 260px; float: left;	margin: 5px 20px 5px 20px; }
 div#contenu .imaged260			{ width: 260px; float: right;	margin: 5px 20px 5px 20px; }

 div#contenu .imagegt260			{ width: 280px; float: left;	margin: 5px 20px 5px 0px; }
 div#contenu .imagedt260			{ width: 280px; float: right;	margin: 5px 20px 5px 0px; }

 div#desc_maison			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }
 div#desc_jardin			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }
 div#desc_animaux			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }
 div#desc_chambres			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }
 div#desc_meubles			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }
 div#desc_repas			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }

 table, td			{ margin-left: 20px; margin-right: 20px; font-family: verdana, arial, helvetica, sans-serif; font-size: 10pt; color: #503900; }

 .caption			{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 9pt; color: #503900; }

 h1				{ text-align: center; font-family: snell roundhand, lucida calligraphy, times-new-roman, times, serif;  font-weight: normal; font-size: 50pt; color: #0000CC; margin-top: 20px; margin-bottom: 5px; }

 .h1_rouge				{ color: #FF0000; }

 .h1_air				{ letter-spacing: 0.15em; }

 h2					{ text-align: center; font-family: verdana, arial, helvetica, sans-serif; font-size: 15pt; color: #D00000; font-weight: normal; font-style: italic; margin-top: 5px; }

 .h2_16					{ font-size: 16pt; }

 h3					{ text-align: left; font-size: 12pt; color: #D00000; font-weight: bold; padding-bottom: 10px;	margin-top: 0px; padding-top: 10px; padding-left: 20px; padding-right: 20px;}

 h4			{ margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 5px; text-align: left; letter-spacing: 0.05em; word-spacing: 0.1em; font-size: medium; font-weight: bold; color: #A77500; }

 h5			{ margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 5px; text-align: left; letter-spacing: 0.05em; word-spacing: 0.1em; font-size: medium; font-weight: normal; font-style:italic; color: #503900; }

 p.hfin 				{ margin-left: 0px; margin-right: 0px; text-align: justify; font-size: 12pt; color: #707070; font-weight: bold; margin-bottom: 0px;	padding-left: 20px; padding-right: 20px;	border-bottom: 1px solid #A77500; }

 p.signature 				{ margin-top: 0px; margin-right: 0px; font-size: small; background: #FFFFDD; color: #666666; text-align: right; }

 hr 				{ text-align: center; height: 1px; padding: 0px; color: #707070; background-color: #707070; border: 0px; }
 
 p a:link , p a:visited, h3 a:link, h3 a:visited, #contenu li a:link, #contenu li a:visited {text-decoration: none; color: #000099; }
 p a:hover, h3 a:hover, #contenu li a:hover {text-decoration: none; background-color: #FFFFFF; color: #cc0000; }
 
