<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Site-wide properties ===================================================== */
body{
	font: normal normal 10px/10px Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; }

/* Fibonacci based heading scale ratio */
h1{ font-size: 4.4em; font-weight: normal; }
h2{ font-size: 2.8em; font-weight: bold; }
h3{ font-size: 1.6em; font-weight: bold; }
h4{ font-size: 1.2em; font-weight: bold; }

/* Reusable classes ========================================================= */

/* Left &amp; Right alignment */
.left{ float: left; }
.right{ float: right; }
body a { outline-style:none; outline-width:0; }

/* Border radius */
.radiused {
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}

/* For when a &lt;br /&gt; just ain't enough */
.separator{
	clear: both;
	float: left;
	height: 1px;
	width: 100%; }

/* Basic Structure ========================================================== */
/* Header */
header{
	float: left;
	width: 100%; }

/* Footer */
footer{
	float: left;
	width: 100%; }

/* Hide */
.hide{
	position: absolute;
	left: -9999px;
	visibility: hidden;}

/* Project specifics ======================================================== */
/* Pour some CSS below ====================================================== */

body  {
	background:url(../img/header.jpg) no-repeat center 0;}

/* Fix logo positioning over image header for smaller screens */
@media screen and (max-width: 980px) {
  body {
    background-position: -358px 0;
  }
}

.wrap{
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	width: 960px; }

.wrap li {
	list-style: none; }

/* H E A D E R  ============================================================= */

#headermain {
	height:231px;
	float: left;
	clear: both;
	overflow: hidden;}

.home_bt {
	background: url(../img/interne/home_off.png) no-repeat top left;
	position: absolute; top:5px;
	width:72px; height:12px;
	text-align: center;
	padding: 7px 0;
	color:#0097d0;
	font-size: 11px;
	text-decoration: none;
	font-family:Verdana, sans-serif;}
.home_bt:hover {
	background: url(../img/interne/home_hover.png) no-repeat top left;}
.home_bt:active {
	background: url(../img/interne/home_release.png) no-repeat top left;}

#headermain h1 {
	width:313px;
	margin:38px auto 0; }

#lang {
	position: absolute;
	top:5px; right:1px;}

#lang a {
	display: none;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color:#0097d0;
	text-decoration: none;
	padding:8px 10px;
	height: 10px;
}



/* ADDS */
#lang a.active {
	background:url(../img/lang_active.png) no-repeat top left;
	display: block;
	width:80px;
	 }
/* END ADDS */

#lang a:hover {
	color:#e2007a;}

#primary {
	position: absolute;
	top:178px; left:13px;
	width: 960px;
	*margin-top:0px;}

#primary a {
	height:52px;
	line-height: 52px;
	margin: 0 5px;
	display: inline;
	cursor: pointer;

	text-align: center;
	vertical-align: middle;

	color:#636363;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-weight: bold;}

#primary a:hover {
	color:#e2007a;}

#primary a.active-trail,
#primary a.active {
	width: 127px;
	padding: 11px 11px;
	/*padding: 10px 0\9;*/
	color:#FFF;
	background:url("../img/menu_button.png") no-repeat top center;
	/*background:url("../img/menu_content.png") repeat-x scroll top center;
	*background: url("../img/menu_content.png") repeat-x scroll 0px 5px;*/}


/*#primary a.active-trail:first-child:before,
#primary a.active:first-child:before {
	margin-left: 0px;
	left:14px;}

#primary a.active-trail:before,
#primary a.active:before {
	content:url("../img/menu_left.png");
	position:absolute;
	top:8px;
	top:7px\9;
	margin-left: -11px;
	margin-left: -25px\9;}

#primary a.active-trail:after,
#primary a.active:after {
	content:url("../img/menu_right.png");
	position:absolute;
	top:6px;
	top:5px\9; }*/

#primary span {
	width: 105px;
	text-align: center;
	vertical-align:middle;
	display:inline-block;
	line-height: 15px;}

/* C O N T E N T ============================================================ */
#global {
	width: 956px;
	float:left;
	margin-top:20px;
	clear:both;
	*height:1%;
}

#blocks:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden; }

#caroulait-container {
	width: 644px;
	padding:10px;
	border:1px solid #d3d3d3;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}

.caroulait {
	width: 347px; height: 176px;
	position: relative;
	overflow: hidden;
	padding:15px 18px 15px 278px;}
.caroulait .mask {
	background:url("../img/carroulait-mask.png") no-repeat scroll left top transparent;
	width:643px; height:216px;
	position:absolute;
	top:0; left:0;
	z-index:1; }
.caroulait img {
	position: absolute;
	top:0; left:0;}

#nav {
	left:280px;
	position:absolute;
	top:55px;
	width:334px;
	border-top: 1px solid #80cbe8;
	z-index:2;
	text-align: center;}

#nav li {
	padding: 10px 10px 0;
	width: 10px;
	display: inline;
	background: url(../img/carroulait-position-off.jpg) no-repeat center center #0097d0;}

#nav li:hover { cursor: pointer; }

#nav li.activeSlide {
	background-image: url(../img/carroulait-position-on.jpg);}

.caroulait .prev,
.caroulait .next {
	display: block;
	width: 26px; height: 27px;
	position: absolute;
	top:15px;
	text-indent: -9999px;
	background-position: bottom center;
	background-repeat: no-repeat;
	z-index: 2;

	/* unset dotted outline on focus */
	outline-style:none;
	outline-width:0; }
.caroulait .prev:hover,
.caroulait .next:hover {
	background-position: 0 -27px; }
.caroulait .prev:active,
.caroulait .next:active {
	background-position: top center;
	border:none;}
.caroulait .prev {
	background-image: url(../img/carroulait-left.jpg); }
.caroulait .next {
	right:18px;
	background-image: url(../img/carroulait-right.jpg); }

.caroulait .content li {
	background-color: #0097d0;}
.caroulait h3 {
	margin-bottom: 30px;
	color:#FFF;
	line-height: 26px;
	font-size: 24px;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-weight: bold;
	text-align: center; }
.caroulait ul.content {
	z-index: 1;
	height: 190px; }
.caroulait .position {
	margin-top: 10px;
	padding: 0 102px;
	background: url(../img/room-sep.jpg) no-repeat top center; }
.caroulait p {
	margin-bottom: 15px;
	color:#f8f6ef;
	line-height: 16px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-align: left; }
#caroulait-container .caroulait .more {
	padding:2px 10px;
	color:#0097d0;
	background-color: #FFF;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none; }
#caroulait-container .caroulait .more:hover {
	border:1px solid #FFF;
	border:none\9; /* Hack Css All versions of IE */
	color:#FFF;
	background-color: #00b4e0;}

/* R I G H T =================================================================*/
#right {
	width: 270px;
	margin-bottom: 10px;
	float:right; }

#right header {
	width: auto;
	padding:134px 20px 0 20px;
	background: url(../img/topright.jpg) no-repeat top left #f7f7f7;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
 }


#right header h1 {
	width: auto; height: 25px;
	border-bottom: 1px solid #cacaca;

	color:#f19000;
	font-size: 18px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, sans-serif; }

#right header p {
	margin:0 -20px;
	padding:10px 20px 20px;
	background:url("../img/rightheaderbottom.jpg") no-repeat scroll left bottom #F7F7F7\9;
	color:#818181;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height: 16px; }

#right nav ul {
	width:270px;
	float:left;
	margin-top: 38px; 
	background: url(../img/right-menu-bg-menu.png) no-repeat top;
	padding:110px 0 0 0;
	
}

#right nav ul li{
	width: 272px; height:40px;
	padding-left: 20px;
	background:url(../img/right-2.jpg) no-repeat bottom left; }	
#right nav ul li:hover{
	background-position:0 -40px; }
#right nav ul li:active{
	background-position:top left; }
#right nav ul li a{
	color:#f19000;
	line-height: 40px;
	vertical-align: middle;
	font-size: 16px;
	text-decoration: none;
	display:inline-block;
	width:240px; }

#right nav ul li:nth-child(1){
	width: 272px; height:58px;
	padding-left: 20px;
	background:url(../img/right-1.png) no-repeat bottom left; }
#right nav ul li:nth-child(1):hover{
	background-position:0 -58px; }
#right nav ul li:nth-child(1):active{
	background-position:top left; }
#right nav ul li:nth-child(1) a{
	color:#ffffff;
	line-height: 58px;
	vertical-align: middle;
	font-size: 22px;
	text-decoration: none; }
	
#right nav ul li:nth-child(3) {
	background:url(../img/right-2_pink.jpg) no-repeat bottom left; }
#right nav ul li:nth-child(3):hover{
	background-position:0 -40px; }
#right nav ul li:nth-child(3):active{
	background-position:top left; }
#right nav ul li:nth-child(3) a{
	color:#e2007a; }	

/* bloc menu left */
#menulinkleft a{
	width: 240px; height:58px;
	padding-left: 50px;
	background:url(../img/vitarium-menu.png) no-repeat bottom left;
	color:#ffffff;
	line-height: 58px;
	vertical-align: middle;
	font-size: 22px;
	text-decoration: none;
	display:block;}
#menulinkleft a:hover{
	background-position:0 -58px; }
#menulinkleft a:active{
	background-position:top left; }

#events {
	width: 265px;
	float:left;
	min-height: 230px;
	margin-top:12px;
	padding: 0 10px;
	background: url(../img/event_fond.jpg) no-repeat 0 0;}

#events h1 {
	color:#7db61a;
	font-size: 18px;
	line-height: 22px;
	height: 21px;
	margin-bottom: 10px;
	padding-left: 10px; }

#events .vevent {
	height: auto;
	color:#636363;
	font-family: Verdana, Arial, sans-serif;
	padding:11px 15px 11px 10px;
	border-top:1px solid #e7e7e7;}
#events .vevent:hover {
	background: url(../img/event_arrow.jpg) no-repeat 250px 48% #FFF;}

#events .dtstart,
#events .summary {
	font-weight: bold; }

#events .dtstart {
	color:#7db61a;}

#events .summary {
	color:#e2007a;}

#events .vevent p { line-height: 16px; }

#content .view-events .more,
#content .view-news .more,
#events .more {
	margin: 0px 0px 0px 8px;
	display:block;
	width:110px;
	padding:2px 10px;
	color:#7db61a;
	background-color:#fff;
	border:1px solid #d3d3d3;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
	text-decoration: none;
	font-size: 11px;
	line-height: 16px; }

#content .view-events .more:hover,
#content .view-news .more:hover,
#events .more:hover {
	color:#FFF;
	background-color: #7db61a;
	border:none;}

#content .view-events .more:hover,
#content .view-news .more:hover {
	background-color:#E2007A;
}

/* F O O T E R  ============================================================= */
body &gt; footer {
	background-color: #f7f7f7;
	color:#636363;
	font-family: Verdana, sans-serif;
	margin-top: 25px;}

footer .wrap {
	background:url(../img/footer-top.jpg) no-repeat center top;}

#findus, #hour, #quality {
	float:left;
	height: 200px;
	background: url(../img/footer-sep.jpg) no-repeat center right; }
#quality {
	background: none; }
#findus h1,
#hour h1,
#quality h1 {
	color:#939393;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 20px;
	line-height: 20px;
	margin-bottom:15px; }

#findus{
	width: 496px;
	padding: 20px 20px 0 0; }
#findus .gmap {
	float:left;}
#findus .vcard {
	float:right;
	width: 205px;
	font-size: 10px;
	margin-bottom: 15px;
	margin-left: 15px; }
#findus .vcard span {
	line-height: 16px;}
#findus .fn {
	display: block;
	font-weight: bold;
	line-height: 20px;}
#findus .tel {
	float:left;}
#findus .tel:after {
	content:" | ";}
#findus .email {
	color:#e2007a;
	float: left;
	margin-left: 2px;
	text-decoration: none;
	line-height: 17px;}
#findus .email:hover {
	text-decoration: underline; }
#findus .more {
	margin-left: 15px;
	padding:3px 10px;

	color:#636363;
	background: #FFF;
	text-decoration: none;
	border:1px solid #d3d3d3;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}
#findus .more:hover {
	color:#FFF;
	background-color: #e2007a;
	text-decoration: none;
	border:none;}

#hour{
	width: 124px;
	padding: 20px 15px 0;}
#hour span{
	line-height: 16px;}
.day{
	margin-top:15px;
	display: block;
	font-weight: bold;}
#hour p {
	margin-top: 15px; }
#hour .more {
	padding:3px 10px;
	color:#636363;
	background: #FFF;
	text-decoration: none;
	border:1px solid #d3d3d3;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}
#hour .more:hover {
	color:#FFF;
	background-color: #e2007a;
	text-decoration: none;
	border:none;}

#quality {
	padding: 20px 0 0 43px;
	width: 220px; }

#quality img{
	margin-left: -20px;
	margin-bottom: 15px; }


#quality .more{
	color: #636363;
	font-size: 11px;
	padding:3px 10px;
	background: #FFF;

	border:1px solid #d3d3d3;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
	text-decoration: none; }

#quality .more:hover{
	color:#FFF;
	background-color: #e2007a;
	text-decoration: none;
	border:none; }

#footest {
	width:960px; height: 65px;
	margin:0 auto;
	padding-top: 15px;
	position:relative;
	overflow: hidden;
	background:url("../img/footer-bottom.jpg") no-repeat scroll center top transparent;
	font-family: Verdana, sans-serif;
	font-size: 10px;}
#footest a {
	text-decoration: none; }
#footest a:hover {
	text-decoration: underline; }
#footest nav {
	float:left;}
#footest nav a{
	color:#e2007a;}
#footest li:last-child {
	background: none;
	padding:0}
#footest nav li,
#copyright li {
	display: inline;
	background: url("../img/footer-list.jpg") no-repeat scroll right center;
	padding:0 10px 0 0}
#copyright {
	float:right;}
#copyright li:last-child a{
	color:#0097d0; /* Nvision Style */}


/* Social icons: Facebook &amp; Instagram */
#footest {
  padding-top: 30px;
}
#footest nav li:nth-child(1),
#footest nav li:nth-child(2) {
  background: url(../img/logo-facebook.png) no-repeat;
  display: inline-block;
  width: 30px;
  height: 30px;
  position: relative;
  top: -10px;
}
#footest nav li:nth-child(2) {
  background: url(../img/logo-instagram.png) no-repeat;
  padding-right: 20px;
}
#footest a[href*=facebook],
#footest a[href*=instagram] {
  text-indent: -9999px;
  display: inline-block;
  width: 30px;
  height: 30px;
}
#facebook-like {
  position: relative;
  left: 645px;
  bottom: 80px;
}

/* I N T E R N E =============================================================*/
#left {
	float:left;
	width:210px;
	margin-right: 30px;}

#left nav {
	padding: 10px;
	background-color: #f7f7f7;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}

#left nav a {
	display: block;
	width: 172px; height: 8px;
	padding: 13px 10px 14px;
	margin-bottom: 6px;
	background: url(../img/interne/menu-off.jpg) no-repeat 0 0;

	color:#636363;
	font-family: Trebuchet MS, serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase; }

#left nav a:hover {
	background-image: url(../img/interne/menu-hover.jpg);
	color:#FFF;}

#left nav a.active-trail,
#left nav a:active,
#left nav li.first a.active {
	background-image: url(../img/interne/menu-active.jpg);
	color:#FFF;}


#left nav ul ul li {
	padding-left: 20px;}
#left nav ul ul a {
	width: 152px; height: 12px;
	padding:0px 10px;
	background:none;
	color:#6c6c6c;
	font-size: 11px; line-height:12px;
	text-transform: none; }
#left nav ul ul a:hover,
#left nav ul ul a.active,
#left nav ul ul a.active-trail {
	background:url(../img/interne/menu_arrow.png) no-repeat 0px 2px;
	color:#0097d0;}




#content {
	float: left;
	width: 712px;}
#content.l {
 /* width:665px;*/
width:712px;}
#content.r {
	width:665px;}
#content.home {
	width: 665px;
	float:left; }
#content.xl {
	width:100%; }

#content a {
	border:none;
	color:#e2007a;
	text-decoration:none; }

#content h2 {
	line-height:60px;
	color:#0097D0;
	font-size:18px;
	font-weight:bold; }

#content article h3 {
	border-bottom:1px solid #D0D0D0;
	color:#7DB61A;
	font:18px Trebuchet MS,Arial,sans-serif;
	padding:0 0 4px;
	margin-bottom:10px;
	font-size:1.6em; }

#content article h4 {
	border-bottom:1px solid #7DB61A;
	color:#7DB61A;
	font:18px Trebuchet MS,Arial,sans-serif;
	margin-top:20px;
	padding:0 0 4px;
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:bold; }

#content article {
	width: 100%;
	margin-top: 22px;
	padding-bottom: 30px;
	font-size:12px;
	line-height:18px;}
#content.home article {
	margin-top: 0px;
	padding-bottom: 20px;}

.flash {
	margin-bottom: 20px;}

#content article h1 {
	padding-bottom: 10px;
	margin-bottom: 5px;
	color:#0097d0;
	font-size:24px; line-height:26px;
	text-transform:uppercase;
/*border-bottom:1px solid #e7e7e7;*/}

#content article p {
	color:#636363;
	font-family:Verdana, Arial, sans-serif;
	font-size:12px; line-height:18px; }

#map {
	width: 100%;
	position: relative;
	margin-top: 20px; padding: 0 0 20px;
	background-color: #e0e0e0;
	color: #636363;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}
#map h1 {
	position: absolute;
	top:20px; left:20px;


	font-family: Trebuchet MS, serif;
	font-size: 18px; line-height: 20px;}
#map img {
	margin:17px 0 20px 25px;}
#map .more {
	margin:10px 0 0 20px; padding: 2px 6px;
	font-size: 11px;
	background-color: #FFF;
	border:1px solid #d3d3d3;
	border:none\9;
	color:#636363;
	text-decoration:none;
	font:11px/11px Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}
#map .more:hover {
	color:#FFF;
	background-color: #e2007a;
	text-decoration: none;
	border:none;
	cursor:pointer}

	/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
	border : 0px; }
/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus {
	outline : none; }



#contact-content {
	float:left;
	width: 44%;
	margin-left: 50px;}

#contact-content .vcard {
	float:left;
	width: 200px;
	color:#636363;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	margin-bottom: 15px; }
#contact-content .vcard span {
	line-height: 16px;}
#contact-content .fn {
	display: block;
	font-weight: bold;
	line-height: 20px;}
#contact-content .tel {
	float:left;}
#contact-content .tel:after {
	content:" | ";}
#contact-content .email {
	color:#e2007a;
	float: left;
	margin-left: 2px;
	line-height: 17px;
	text-decoration: none;}
#contact-content .email:hover {
	text-decoration: underline; }
/* GOOGLE MAPS*/
#mapsearch {
	float:left;
	width: 410px; height:272px;
	margin: 0; padding: 9px;
	border: 1px solid #d3d3d3;}

.gsmsc-controls {
	display: none;}
/* GOOGLE MAPS*/



#webform {
	float:left;
	width: 475px; }
#webform form {
	position: relative;
}
.webform-client-form .form-actions {
	clear: both;
}
#webform .form-checkboxes, #webform .form-radios {
	margin: 0.5rem 0;
}
#webform-component-informations,
#webform-component-visite {
	padding: 0px 20px 20px;
	background-color: #F7F7F7;
	border: none;
	border-radius:8px 0 8px 0;
	-moz-border-radius:8px 0 8px 0;
	position: relative;
	margin-top: 50px; }

#webform-component-prix {
	padding: 0px;
	border: none;
	position: absolute;
	top:0px; left:480px;
	margin-top: 50px; }

#webform-component-prix--ecole {
	background-color: #EC008B;
	border-radius:10px 0 0 0;
	-moz-border-radius:10px 0 0 0;
	margin-top: 0px; }
#webform-component-prix--ecole legend {
	margin-top: -8px; }
#webform #webform-component-prix--ecole #webform-component-prix--ecole--par-personne,
#webform #webform-component-prix--ecole--jusque-6-ans-inclus {
	background-color: #F9CADD;
}
#webform-component-prix--enfants-et-edudiants {
	background-color: #f19000;
	margin-top: 0px; }
#webform-component-prix--enfants-et-edudiants legend{
	margin-top: -16px; }
#webform-component-prix--enfants-et-edudiants .webform-component {
	background-color: #ffe0bf; }

#webform-component-prix--familles {
	background-color: #7db61a; }
#webform-component-prix--familles legend{
	margin-top: -8px; }
#webform-component-prix--familles .webform-component {
	background-color: #d8ebca; }

#webform-component-prix--18-65-ans {
	background-color: #f9b200; }
#webform-component-prix--18-65-ans legend {
	margin-top: -8px; }
#webform-component-prix--18-65-ans .webform-component {
	background-color: #ffe9c3; }

#webform-component-prix--visiteurs-handicapes {
	background-color: #00b4e0; }
#webform-component-prix--visiteurs-handicapes legend {
	margin-top: -16px; }
#webform #webform-component-prix #webform-component-prix--visiteurs-handicapes .webform-component {
	padding-top: 18px;
	height: 43px;
	background-color: #ccf0f9; }

#webform-component-prix--plus-65 {
	background-color: #0097d0;
	border-radius:0 0 10px 0;
	-moz-border-radius:0 0 10px 0;}
#webform-component-prix--plus-65 legend{
	margin-top: -8px; }
#webform-component-prix--plus-65 .webform-component{
	background-color: #ccf0f9; }

#webform-component-resume {
	background-color: #34393c;
	border-radius:0 0 10px 0;
	-moz-border-radius:0 0 10px 0;}
#webform-component-resume legend{
	margin-top: -8px; }
#webform-component-resume .webform-component{
	background-color: #d2d4d4; }

#webform #webform-component-resume {
	position: absolute;
	top:631px;
	left:480px;}

#webform-component-prix fieldset,
#webform-component-resume {
	min-height: 61px;
	padding:0;
	position: relative;
	border:none;}
#webform-component-prix fieldset legend,
#webform-component-resume legend {
	color:#FFF;
	position: absolute;
	top:50%; left:20px;
	width: 100px;
	font-family: Trebuchet MS, Verdana;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
	white-space:pre-wrap;}
#webform-component-prix fieldset legend span,
#webform-component-resume legend span{
	width: 100px; display: block;}
#webform #webform-component-prix fieldset .webform-component:first-of-type,
#webform #webform-component-resume .webform-component:first-of-type {
	border-top:none;
	margin-left: 130px;}
#webform #webform-component-prix fieldset .webform-component,
#webform #webform-component-resume .webform-component {
	width:307px;
	margin: 0 0 0 130px; padding: 0 0 0 20px;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF; }
#webform #webform-component-prix fieldset .webform-component label,
#webform-component-resume .webform-component label {
	width:180px; float:left; }
#webform-component-prix fieldset input,
#webform-component-resume .webform-component input {
	background-color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 24px;
	margin-top: 3px;
	margin-right: 10px;
	text-align: center;
	padding: 0px;
	width: 40px; }
#webform-component-prix fieldset .description p,
#webform-component-resume .description p {
	padding-top:6px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;}

#webform-component-informations legend,
#webform-component-visite legend,
#webform-component-prix &gt; legend {
	position: absolute;
	top:-30px; left:0;
	color: #0097D0;
	font-size: 18px;
	font-weight: bold;}
										 

/* Node Form */
#field_visite_values fieldset {
	text-indent:-9999px;}
#field_visite_values fieldset .form-item {
	text-indent:0;}
#field_visite_values fieldset &gt; .form-item {
	float:left;}
#field_visite_values fieldset .form-item + .form-item label {
	display:none;}



#webform h1,
#content h1 {
	color:#0097D0;
	font-size:24px;
	line-height:26px;
	margin-bottom:15px;
	text-transform:uppercase; }

#webform form {
	font-family: Verdana, Arial, sans-serif; }
#webform p {
	padding-right: 20px;
	color:#636363;
	font-family: Verdana, sans-serif;
	font-size:12px;
	line-height:18px; }

#webform label {
	display: block;
	width:auto;

	color: #636363;
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;   }
#webform .form-item {
	margin:0px }
#webform .form-required {
	color:#e2007a;
	font-size: 11px; }
#webform .webform-calendar {
	width: auto;
	padding: 0px; }
#webform .day,
#webform .month,
#webform .year {
	margin-top:5px;
	display: inline-block;
	font-weight: normal;}
#webform-component-visite--date-de-visite {
	clear: both;
	height: 60px }

#webform #webform-component-informations--firstname {
	width: 200px;
	float: left; }
#webform #webform-component-informations--firstname input {
	width: 150px;}
#webform #webform-component-informations--lastname {
	width: 200px;
	float: left; }
#webform #webform-component-informations--lastname input {
	width: 150px; }

#webform #webform-component-informations--email {
	width: 200px;
	float: left; }
#webform #webform-component-informations--email input {
	width: 150px;}
#webform #webform-component-informations--societe {
	width: 200px;
	float: left; }
#webform #webform-component-informations--societe input {
	width: 150px; }
#webform #webform-component-informations--telephone input {
	width: 150px; }

#webform #webform-component-visite--heure-de-visite {
	width: 200px;
	float: left; }
#webform #webform-component-visite--heure-de-visite input {
	width: 150px; }

#webform #webform-component-visite--nombre-de-personne {
	width: 200px;
	float: left; }
#webform #webform-component-visite--nombre-de-personne input {
	width: 150px; }

#webform input {
	float:left;
	width:345px; height: 30px;
	padding:0 10px;

	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
#webform input[type=checkbox], #webform input[type=radio] {
	float: none;
	width: auto;
	height: auto;
}
#webform textarea {
	width:345px;
	height: 120px;
	padding:0 10px;

	font-size: 11px; }
#webform input,
#webform textarea {
	border: 1px solid #CCCCCC;  
	background-color: #fff; }
#webform input[type=submit] {
	width: 94px; height: 36px;
	float: right;
	margin: 25px 0 0;
	background: url(../img/interne/submit.jpg) no-repeat bottom center;
	cursor: pointer;
	outline: none;
	font-family: Trebuchet MS, serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	text-transform: uppercase; 
	border: 0px; }
#webform input[type=submit]:hover {
	background-position: center center; }
#webform input[type=submit]:active {
	background-position: top center; }

#webform .webform-component-textfield,
#webform .webform-component-textarea,
#webform .webform-component-email,
#webform .webform-component-checkboxes,
#webform .webform-component-radios,
#webform .webform-component-accept-conditions
{
	float:left;
	width: 100%;
}

#webform #webform-component-prix--nombre-de-personne,
#webform #webform-component-prix--total {
	float:left; width:179px;
	margin-right: 20px;
	background-color: #F7F7F7;
	padding:20px;
	border-radius:10px;}
#webform #webform-component-prix--total { float:right; margin-right: 0 }
#webform #webform-component-prix--nombre-de-personne input,
#webform #webform-component-prix--total input {
	width: 100px }

#webform .resizable-textarea {
float:left;
	width:auto;}


/*************************************************************************************** cyril BEGIN

GALLERY

***************************************************************************************/

#content .mask-container {
	position:relative;
}

#content .mask-container .mask {
	background-repeat:no-repeat;
	position:absolute;
	z-index:10;
	top:0;
	left:0;
}

#content .mask-container img {
	z-index:8;
}

#content .mask-container.mask-event_news_list {
	position:absolute;
	right:0;
	top:0;
	z-index:4;
	width:140px;
	height:100px;
	right:10px;
	top:20px;
}

#content .mask-container.mask-event_news_list img {
	position:relative;
	right:0;
	top:0;
}

#content .mask-container.mask-event_news_list .mask {
	background-image:url("../img/news_events_list_mask.png");
	width:140px;
	height:100px;
}

#content #event_main_image {
	width:325px;
	height:272px;
	float:right;
	margin:0 0 10px 15px;
}

#content #event_main_image img {
	margin:11px;
}

#content #event_main_image .mask {
	background-image:url("../img/mask_image.png");
	width:325px;
	height:272px;
}

#content .view-news.view-display-id-page_teaser section {
	margin-bottom:70px;
}

#content .view-gallery {

}

#content .view-gallery article {
	width:214px;
	display: inline-block;
	vertical-align: top;
	margin: 0 30px 0 0;
}

#content .view-gallery .gallery-list-content article:nth-child(3n) {
	margin-right:0px !important;
}

#content .view-gallery article h2 {
	color:#0097D0;
	height: 62px;
	font-size:18px;
	line-height:20px;
	text-transform:uppercase;
	font-weight:normal;
	margin-bottom:5px;
}

#content .view-gallery article .gallery_img_mask img {
	z-index:8;
}

#content .view-gallery article .gallery_img_mask {
	position:relative;
	background-color:#CCCCCC;
	width:215px;
	height:154px;
}

#content .view-gallery article .gallery_img_mask .gallery_mask {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	width:215px;
	height:154px;
	background: url(../img/gallery_mask.png) no-repeat top left;
}

#content .view-gallery article p {
	font-size:11px;
	line-height:16px;
	font-family: Verdana,Arial,sans-serif;
	color:#636363;
	padding-bottom:15px;
}

#content p.created_at,
#content .view-gallery article p.created_at {
	font-size:10px;
	line-height:24px;
	font-family: Verdana;
	color:#7db61a;
	font-weight:bold;
}

#content .gallery_subtitle {
	font-size:12px;
	line-height:14px;
	font-family: Verdana,Arial,sans-serif;
	font-weight:bold;
	color:#808080;
	padding-bottom:10px;
	padding-top:20px;
	margin:0;
	border-bottom:none;
}

#content .view-gallery .more {
	margin:10px 0 0 0px; padding: 2px 6px;
	background-color: #FFF;
	border:1px solid #d3d3d3;
	color:#636363;
	text-decoration:none;
	font:11px/11px Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}

#content .view-gallery .more:hover {
	color:#FFF;
	background-color: #e2007a;
	text-decoration: none;
	border:none;
	cursor:pointer}

.gallery-item {

}

.gallery-item ul {
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
	background-color:#FFFFFF;
	border:1px solid #D3D3D3;
	padding:0px 0px 12px 12px;
	display: table-cell ;
	width:auto;
}

.gallery-item ul li {
	float:left;
	display:block;
	height:65px;
	margin-right:12px;
	margin-top:12px;
	width:105px;
	position:relative;
}

.gallery-item ul li:nth-child(6n) {
	margin-right:0px !important;
}
 /*
#gallery-item ul li:last-child {
	float:none;
	clear:both;
}  */

.gallery-item ul li a {
	position:absolute;
	top:0;
	left:0;
	display:block;
	text-decoration: none;}
.gallery-item ul li img {
	position:relative;
	z-index: 1;}

.gallery-item ul li a:hover span {
	border:6px solid #e2007a;
	width:93px; height:53px;
	position:absolute;
	top:0; left:0;
	z-index:2; }

.gallery-item ul li:first-child {
	margin-left:0;
}

.gallery-item ul:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}


#vitarium_video {
	width: auto;
	padding:104px  20px 0;
	background: url(../img/vitarium_bg210.jpg) no-repeat top left #f7f7f7;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}


#vitarium_video h1 {
	width: auto;
	height: 27px;
	border-bottom: 1px solid #cacaca;
	color:#f19000;
	font-size: 18px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, sans-serif; }

#vitarium_video p {
	margin:0 -20px;
	padding:6px 20px 20px;
	background:url("../img/rightheaderbottom.jpg") no-repeat scroll left bottom #F7F7F7\9;
	color:#818181;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height: 16px; }
#vitarium_video .more {
	margin:10px 0 0 0px; padding: 2px 6px;
	background-color: #FFF;
	border:1px solid #d3d3d3;
	border:none\9;
	color:#636363;
	text-decoration:none;
	font:11px/11px Trebuchet MS,Arial,Helvetica,Verdana,sans-serif;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}
#vitarium_video .more:hover {
	color:#FFF;
	background-color: #e2007a;
	text-decoration: none;
	border:none;
	cursor:pointer}
/** LIGHTBOX **/
#bottomNavZoom {
	display:none !important;
}

/*************************************************************************************** cyril END **/

#pagegallery {
	position: relative;
	margin-top:30px;}

#pagegallery .mask {
	width: 453px; height: 272px;
	position: absolute;
	z-index: 7;}

/*#pagegallery .content li{
	visibility: hidden; }
#pagegallery .content .active{
	visibility: visible; }*/

#pagegallery .content li{
	top:12px;
	width: 700px;}

#pagegallery .content .image {
	height:252px;
	overflow:hidden;
	padding:11px;
	width:430px; }

#pagegallery .content .image:after {
	content: url(../img/interne/concept_details_big-mask.png);
	width: 453px; height: 272px;
	position: absolute;
	top:0px; left:0px;
	z-index: 7;}

#pagegallery .description {
	font-style:italic;
	left:465px;
	position:absolute;
	top:10px;
	width:215px;}
#pagegallery .description h2 {
	margin-bottom: 10px;
	color:#e2007a;
	font-size:18px; line-height: 20px;
	font-family: Trebuchet MS, serif;}
#pagegallery .description p {
	font-size:11px;
	font-family: Verdana, sans-serif;}


#pagegallery .pager {
	position: absolute;
	top:220px; left:264px;
	z-index: 10;
	padding:10px;
	background-color: #FFF;
	border:1px solid #d3d3d3;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
 }

#pagegallery .pager li {
	display: block;
	float:left;
	margin-left: 10px;
	width:96px;
	height:55px; }
#pagegallery .pager li:first-child {
	margin-left: 0px; }
#pagegallery .pager li a {
	position:relative;
	display:block;
	text-decoration: none;}
#pagegallery .pager li img {
	position:relative;
	z-index: 1;}
#pagegallery .pager li a:hover span {
	border:6px solid #e2007a;
	width:84px; height:43px;
	position:absolute;
	top:0; left:0;
	z-index:2; }

/* A G E N D A ============================================================== */
#content .item-list-content {
	float: left;
	width: 720px;
	padding-right: 170px;
	margin-bottom: 30px;}

#content .item-list-content article {
	position: relative;
	width: 540px;
	margin:0px; padding:20px 170px 20px 10px;
	border-top: 1px solid #e7e7e7;
	min-height:100px;}

#content .item-list-content img {
	width: 140px; height:100px;
	position:absolute;
	top:20px; right:10px;}

#content .item-list-content article:hover {
	background-color: #f7f7f7; }
#content .item-list-content article:hover time{
	background-position: bottom center;}
#content .item-list-content article:hover h1{
 color:#e2007a; }

#content .event-details h2,
#content .item-list-content article h2 {
	color:#7db61a;border-bottom:0px solid #E7E7E7;
	font-size:20px;
	line-height:20px;
	margin-bottom:15px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:normal;}
#content .item-list-content article h2 a:hover{
	color:#e2007a;border-bottom:0px solid #E7E7E7;}
#content .item-list-content article h2 a{
	position: absolute;
	left:0px; top:0px;
	width: 420px; height:100%;
	padding:20px 160px 0 140px;

	color:#7db61a;
	text-decoration: none; }

#content .item-list-content article h2.with-category a {
	top:15px;
}

#content .item-list-content article h1,
#content .event-details h1 {
	color:#0097D0;
	font-style:italic;
	font-size:11px;
	text-transform:none;
	line-height:11px;
	margin:0;
	padding-bottom:5px;
	font-weight:bold;
}

#content .event-details time,
#content .item-list-content article time {
	float:left;
	width: 111px; height: 46px;
	margin:0 10px 12px 0; padding:0 8px 8px 0;
	background: url(../img/interne/header.png) no-repeat top center;

	color:#FFF;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	text-align: right;  }

#content .event-details .date span:first-child,
#content .item-list-content article .date span:first-child{
	display: block;
	font-size:36px; line-height: 36px;
	text-align: right;  }

#pager{
	height:22px;
	padding:12px 0px;
	background: url(../img/agenda/footer_pager_content.png) repeat-x 0 0;}
#pager ul {
	width: 250px;
	margin: 0 auto;}
#pager ul li{
	display: block;
	position: relative;
	float:left; }

#pager ul li.item a {
	padding: 0 18px 0 0;
	line-height: 21px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#e2007a;}

#pager ul li.first a {
	padding-left: 17px;}
#pager ul li.last a {
	padding-right: 17px;}
#pager ul li.item a:after{
	content: url(../img/agenda/pager_sep.png);
	position: absolute;
	top:-2px; right: 6px;}
#pager ul li.item a:after{
	content: url(../img/agenda/pager_sep.png);
	position: absolute;
	top:-2px; right: 6px;}
#pager ul li.last a:after{
	content: "";}

#pager ul li.current a,
#pager ul li a:hover{
	color:#0097d0;}

#pager ul li.one a,
#pager ul li.prev a,
#pager ul li.next a,
#pager ul li.lastest a{
	display: block;
	width: 21px;
	height:21px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center bottom; }

#pager ul li.one a:hover,
#pager ul li.prev a:hover,
#pager ul li.next a:hover,
#pager ul li.lastest a:hover {
	background-position: center center; }

#pager ul li.one a:active,
#pager ul li.prev a:active,
#pager ul li.next a:active,
#pager ul li.lastest a:active {
	background-position: center top; }

#pager ul li.one a {
	background-image: url(../img/agenda/pager_first.png);}
#pager ul li.prev a {
	background-image: url(../img/agenda/pager_prev.png); }
#pager ul li.next a {
	background-image: url(../img/agenda/pager_next.png); }
#pager ul li.lastest a {
	background-image: url(../img/agenda/pager_last.png); }


/* ADDS */

aside {
	width:100% }

nav h1 {
	display:none }

.webform-client-form {
	float:left;
	width:450px; }

#events .vevent {
	display:block;
	text-decoration:none }
#events .summary {
	color:#636363;
	font-size: 11px;
	line-height: 16px;
	font-weight:normal }
#events .summary .title {
	color:#e2007a;
	font-weight:bold; }


#welcome {
	width: auto;
	padding:134px 20px 0;
	background: url(../img/topright.jpg) no-repeat top left #f7f7f7;
	-moz-border-radius:8px 0 8px 0;
	-webkit-border-radius:8px 0 8px 0;
}


#welcome h1 {
	width: auto; height: 25px;
	border-bottom: 1px solid #cacaca;

	color:#f19000;
	font-size: 18px;
	line-height: 20px;
	font-family: Trebuchet MS, Arial, sans-serif; }

#welcome p {
	margin:0 -20px;
	padding:10px 20px 20px;
	background:url("../img/rightheaderbottom.jpg") no-repeat scroll left bottom #F7F7F7\9;
	color:#818181;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	line-height: 16px; }

#tarifs {
	margin: 0px ;
	overflow:hidden; }

#tarifs li {
	display:inline-block;
	float:left;
	list-style:none outside none;
	margin:0 0px 10px 0;
	text-align:center;
	width:478px; }


/* drupal */
html body.admin-menu {
	margin-top:0px !important; }
ul.menu li {
	padding:0px; margin:0px }
li.leaf {
	list-style-image:none; list-style-type:none }
dt {
	padding:10px 0px 3px 0px }
ul.primary {
	border:none; padding:3px 0px 10px 0px;margin:0px }
#content ul.primary li a {
	background-color:#e2007a; color:white; border:none; padding: 3px 20px; font-weight:bold }
#content ul.primary li a.active,
#content ul.primary li a:hover {
	background-color:#7DB61A; color:white; border:none }

.hide,
#edit-menu-weight-wrapper,
.teaser-checkbox,
.textarea-identifier,
.wysiwyg + p,
.tips, .tips + p {
	display:none }

fieldset {
	border:1px solid #D3D3D3;padding:5px;margin:10px 0px }
.fieldset-wrapper {
	background-color:#F1F1F1;padding:5px 10px 10px 10px }
.form-item {
	margin-bottom:0px; }
.description {
	color:#666666 }
.ckeditor_links {
	font-size:10px;font-weight:normal }
table {
	width:100% }
.region {
	padding-top:10px }
.draggable a.tabledrag-handle {
	border:none }
table td {
	padding:5px 0px }
table .odd {
	background-color:#FFFFFF }
table .even {
	background-color:#F8F8F8 }
table .drag {
	background-color:#7DB61A }
#admin-menu li.admin-menu-shortcuts {
	float:left }

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
	display: none; /*sorry for IE5*/
	display/**/: block; /*sorry for IE5*/
	position: absolute; /*must have*/
	z-index: -1; /*must have*/
	filter: mask(); /*must have*/
	top: -4px; /*must have*/
	left: -4px; /*must have*/ /* LTR */
	width: 200px; /*must have*/
	height: 200px; /*must have*/ }

#field_visite_values fieldset &gt; .form-item input {
	width:250px; }

#webform-component-visite--date-de-visite { display:none; }

/* OVERLAYER */

div#background { background: url('../img/overlayer_bg.png'); width: 100%; height: 100%; position:fixed; top: 0px; left: 0px; z-index: 1500; }
div#overlayer { width: 984px; height: 559px; position:absolute; top: 50%; left: 50%; margin-left: -492px; margin-top: -279px; z-index: 2000; }
a#close { display: block;  width: 58px; height: 58px; position:absolute; right: 0px; top: 0px;z-index: 2500; background:url('../img/overlayer_close.png'); text-indent: -3000px; overflow: hidden; cursor: pointer;}



/* SUGGESTIONS */
#content &gt; .view-suggestions {clear:both; width:956px; height:260px; margin:30px 0 0 0;}
#content &gt; .view-suggestions h2{text-transform:none; color:#e2007a; font-size:18px; line-height:32px;}
#content &gt; .view-suggestions ol{list-style:none; width:946px;height: 230px; background:url(../img/suggestion-back.png) no-repeat; padding:10px 0 0 10px;overflow:hidden;}
#content &gt; .view-suggestions ol li{float:left;width:119px;margin:0 42px 0 0;font-size:11px; color: #6d6d6d;font-weight:bold;}
#content &gt; .view-suggestions ol li.views-row-last{margin:0;}
#content &gt; .view-suggestions ol li .date{color:#fff; font-size:12px; font-weight:normal;text-align:right;line-height:25px;width:111px; height:49px; padding:5px 8px 0 0;}
#content &gt; .view-suggestions ol li .date &gt; .day_date{color:#fff; font-size:36px; font-weight:normal;}

#content &gt; .view-suggestions ol li:nth-child(1) &gt; .date{background:url(../img/suggestion-bg-lundi.png) no-repeat;}
#content &gt; .view-suggestions ol li:nth-child(2) &gt; .date{background:url(../img/suggestion-bg-mardi.png) no-repeat;}
#content &gt; .view-suggestions ol li:nth-child(3) &gt; .date{background:url(../img/suggestion-bg-mercredi.png) no-repeat;}
#content &gt; .view-suggestions ol li:nth-child(4) &gt; .date{background:url(../img/suggestion-bg-jeudi.png) no-repeat;}
#content &gt; .view-suggestions ol li:nth-child(5) &gt; .date{background:url(../img/suggestion-bg-vendredi.png) no-repeat;}
#content &gt; .view-suggestions ol li:nth-child(6) &gt; .date{background:url(../img/suggestion-bg-samedi.png) no-repeat;}

#content &gt; .view-suggestions ol li:nth-child(1) &gt; .day{margin:10px 0 0 0; color:#e2007a;}
#content &gt; .view-suggestions ol li:nth-child(2) &gt; .day{margin:10px 0 0 0; color:#0097d0;}
#content &gt; .view-suggestions ol li:nth-child(3) &gt; .day{margin:10px 0 0 0; color:#f8901f;}
#content &gt; .view-suggestions ol li:nth-child(4) &gt; .day{margin:10px 0 0 0; color:#fdae15;}
#content &gt; .view-suggestions ol li:nth-child(5) &gt; .day{margin:10px 0 0 0; color:#7db61a;}
#content &gt; .view-suggestions ol li:nth-child(6) &gt; .day{margin:10px 0 0 0; color:#254ea0;}

#content &gt; .view-suggestions ol li .plat{margin-top:10px;}


/* PROMO RIGHT */
#right #promo{background:#ccc; width:270px; height:370px;position relative;z-index:0}
#right #promo &gt; p &gt; img{position absolute;z-index:5; top:0;left:0;}
#right #promo &gt; p &gt; a{
	position: relative;
	z-index:10;
	bottom:30px;
	left:20px;
	padding:5px 23px 5px 10px;
	color:#f19000;
	background-color: #FFF;
	background-image:url(../img/promo-right-button-arrow.png);
	background-repeat:no-repeat;
	background-position:100px center;
	-webkit-border-radius: 8px 0px 8px 0px;
	border-radius: 8px 0px 8px 0px;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;

}
#right #promo p a:hover{
	border:1px solid #FFF;
	border:none\9; /* Hack Css All versions of IE */
	color:#FFF;
	background-color: #f19000;
}

/**
* Captcha
*/
.captcha #edit-captcha-response-wrapper .description { display:none; }

#sliding-popup { background: #0097d0; }</pre></body></html>