body {    font-family: "helvetica";	margin: 0;	padding: 0;}

a {
    cursor: pointer;
}div#wrap {	display: block;	width: 750px;	margin: 0 auto;	background: url(assets/images/page_bg.gif) 0 0 repeat-y;	padding: 0 35px;	/*overflow: hidden;*/}div#preheader {	display: block;	width: 680px;	height: 30px;	background: url(assets/images/preheader_bg.gif) 0 0 repeat-x;}/*a#header {	display: block;	width: 680px;	height: 58px;	background: url(assets/images/header_bg.gif) 0 0 no-repeat;}a#header:hover {	background: url(assets/images/header_bg.gif) 0 -58px no-repeat;}*/div#panoramique {	display: block;	width: 680px;	height: 222px;	/*background: url(assets/images/panoramique_bg.jpg) 0 0 no-repeat;*/	margin: 0;	padding: 0;	overflow: hidden;}div#panoramique h1 {	font-size: 20px;	font-weight: bold;	color: #efdb00;	display: block;	width: 220px;	float: right;	margin: 15px 15px 0 0;}html>body #panoramique h1 {	margin: 15px 25px 0 0;}html>body #panoramique p.panoramique {	margin: 15px 25px 0 0;}div#panoramique p.panoramique {	font-size: 12px;	font-weight: bold;	color: #FFF;	display: block;	width: 220px;	float: right;	clear: right;	margin: 5px 15px 0 0;	text-align: justify;}div#window {	position: absolute;	display: block;	width: 341px;	margin: 0;	padding: 0;	text-align: right;	z-index: 103;	margin: 275px 0 0 166px;}div.window_top {	width: 319px;	height: 18px;	display: block;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='assets/images/window_top_bg.png');	padding: 15px 18px 0 0;}html>body .window_top {	width: 319px;	height: 18px;	display: block;	filter: none;	background: url(assets/images/window_top_bg.png) 0 0 no-repeat;	padding: 20px 22px 0 0;}div.window_middle {	width: 321px;	background: url(assets/images/window_middle_bg.gif) 0 0 repeat-y;	text-align: left;	overflow: hidden;	padding: 10px 0 0 20px;}div.window_middle h3 {	margin: 0 0 10px 0;	font-size: 13px;}div.window_middle h4 {	margin: 0 0 5px 0;	font-size: 11px;}div.window_middle img {	margin: 10px 0 10px 0;}div.window_middle p {	clear: both;	margin: 5px 0 10px 0;	width: 301px;	color: #565656;	font-size: 11px;}div.window_middle ul {	margin: 0 0 10px 0;}div.window_middle li {	margin: 5px 0 5px 0;}div.window_middle li a {	text-decoration: none;	color: #565656;	font-size: 11px;	font-weight: bold;}div.window_middle li a:hover {	color: #df4900;}div.window_bottom {	width: 341px;	height: 38px;	display: block;	background: url(assets/images/window_bottom_bg.gif) 0 0 no-repeat;}div.window_top h2 {	color: #df4900;	font-weight: bold;	font-size: 16px;	margin: 0;	padding: 0;}a.lien_externe {	font-size: 11px;	font-weight: bold;	color: #000;	text-decoration: none;	color: #df4900;	margin: 10px 0;}a.lien_externe:hover {	background: #df4900;	color: #FFF;}a.previous, a.next {	font-size: 11px;	font-weight: bold;	color: #000;	text-decoration: none;	cursor: pointer;}a.next {	float: right;	margin: 0 25px 20px 0;}a.previous {	visibility: hidden;	float: left;	margin: 0 0 20px 5px;}a#panos {	clear: both;	display: block;	width: 251px;	height: 17px;	font-size: 14px;	font-weight: bold;	color: #df4900;	text-decoration: none;	background: url(assets/images/panos_bg.gif);	margin: 30px 0 0 0;	padding: 10px 0 0 50px;}div#navigation {	display: block;	width: 166px;	float: left;}ul#navigation_principale {	list-style-type: none;	color: green;	font-weight: bold;	font-size: 14px;	padding: 0;	margin: 10px 0 0 10px;}ul#navigation_principale li {	padding: 0 0 10px 0;	display: block;	width: 156px;	margin: 16px 0;	border: 0;	border-bottom: 1px;	border-style: solid;	border-color: #E3E3E3;}ul#navigation_principale li a {	color: #74a241;	text-decoration: none;}ul#navigation_principale li a:hover {	color: #df4900;	text-decoration: none;}ul#navigation_secondaire {	list-style-type: none;	font-weight: bold;	font-size: 12px;	padding: 0;	margin: 5px 0 0 15px;}ul#navigation_secondaire li {	margin: 8px 0;}ul#navigation_secondaire li a {	color: #666666;	text-decoration: none;	margin: 5px 0;}ul#navigation_secondaire li a:hover {	color: #CACACA;	text-decoration: none;}div#visite {	display: block;	width: 173px;	height: 200px;	float: right;	margin: 5px 35px 0 0;	text-align: center;}html>body #visite {	margin: 5px 70px 0 0;}div#visite a, div#visite a:hover {	text-decoration: none;	margin: 5px 0 15px 0;	cursor: pointer;}a#visite_titre {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_titre.gif) 0 0 no-repeat;}a#visite_01 {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_01.gif) 0 0 no-repeat;}a#visite_02 {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_02.gif) 0 0 no-repeat;}a#visite_03 {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_03.gif) 0 0 no-repeat;}a#visite_04 {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_04.gif) 0 0 no-repeat;}a#visite_01:hover {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_01.gif) 0 -54px no-repeat;}a#visite_02:hover {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_02.gif) 0 -54px no-repeat;}a#visite_03:hover {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_03.gif) 0 -54px no-repeat;}a#visite_04:hover {	display: block;	width: 169px;	height: 54px;	background: url(assets/images/visite_04.gif) 0 -54px no-repeat;}a#panos {	cursor: pointer;}object#entree, object#jardin_jaune1, object#jardin_bleu, object#jardin_bassin, object#jardin_jaune2, object#jardin_rose {	display: none;}div#qtvr_menu {	display: none;}ul.qt_left {	float: left;	display: block;	clear: left;	margin: 0;	padding: 0;	list-style-type: none;}ul.qt_right {	float: right;	text-align: right;	display: block;	clear: right;	margin: 0;	padding: 0 20px 0 0;	list-style-type: none;}div#map {	display: none;}div.footer {	display: block;	width: 680px;	height: 30px;	background: url(assets/images/footer_bg.gif) 0 0 repeat-x;	clear: both;}div.footer_large {	display: block;	width: 680px;	height: 30px;	background: url(assets/images/footer_large_bg.gif) 0 0 repeat-x;	clear: both;}div#contact_presse, div#contact_particuliers, div#contact_groupes, div#contact_exposants, div#choose {	display: none;	font-size: 11px;}div#choose a {	float: left;	clear: left;	margin: 10px 0 10px 10px;	text-decoration: none;	color: #000;}form {	display: block;	width: 300px;	margin: 15px 0 0 0;}form h3 {    margin: 15px 0 10px 0;}form p {    margin: 8px 0;}fieldset {	border: 0;	margin: 0;	padding: 0;}legend {    font-size: 11px;	margin: 10px 0;	padding: 0;}label {	clear: left;	width: 110px;	display: block;	text-align: right;	float: left;	margin: 10px 5px 10px 0;	height: 21px;}select {	float: left;	margin: 8px 0 0 0;	width: 177px;	padding: 0;	height: 21px;}input {	float: left;	margin: 8px 0 0 0;	padding: 2px 0 0 2px;	width: 170px;	height: 16px;	font-size: 11px;	font-family: "helvetica";}select {    font-size: 11px;	font-family: "helvetica";	padding: 2px 0 0 2px;}textarea {	float: left;	height: 70px;	width: 172px;	margin: 8px 0 0 0;	font-size: 11px;	font-family: "helvetica";	padding: 2px 0 0 2px;}input.submit {	border: #FFF 1px solid;	background: #df4900;	color: #FFF;	width: 190px;	height: 24px;	margin: 20px 0 0 80px;	padding: 0;	text-align: center;	font-size: 11px;	display: none;}input#newsletter_particuliers {	width: 20px;}span.valid {	color: green;}span.invalid {	color: red;}div#content {	display: block;	width: 484px;	/*height: 200px;*/	padding: 20px;	float: left;}div#content h1 {	color: #df4900;	clear: left;	font-size: 14px;}div#content h2 {    font-weight: bold;    font-size: 12px;    color: #565656;}div#content p {	font-size: 12px;	line-height: 16px;	margin: 10px 0 10px 20px;	width: 400px;	color: #565656;}div#content img {	width: 170px;	float: left;	margin: 10px 20px 20px 20px;}div#content ul {    width: 370px;    padding: 10px;    background: #EBEBEB;    border: 1px solid #666666;    text-align: justify;    list-style-type: none;    margin: 20px 0 20px 20px;    }div#content ul li {    font-size: 12px;    line-height: 16px;    margin: 10px 0;    padding: 0 0 0 20px;    background: url(assets/images/bullet.gif) 0 0 no-repeat;}

div#content img.pano {
	width: 392px	
}
