/*------------------------------------------------------------------
[Model Stylesheet]


File:			style.css
Created by:		Ivan Probst
Version:		0.1

Project:		Free-Sport website
Primary use:	Define the global design (container, header, content, footer, form elements)
Last change:	-


[Table of contents]

1. General markup definition
2. Main container
-------------------------------------------------------------------*/

/* IMPORTATION */
@import "reset.css";


/*------------------------------------
** 1. General markup definition
*/
body
{
	text-align: center ;
	font-family: Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
	color: #363636;
	background: #edede5;
}

img#wpstats{width:0px;height:0px;overflow:hidden}

#core-wrapper a {color: #3690d1; text-decoration: none;}
#core-wrapper a:hover {border-bottom: 1px dotted #3690d1;}


/* Useful Class */
.bold {font-weight: bold;}

.italic {font-style: italic;}

.clear {clear: both; visibility: hidden; height: 1px;}

.no-padding {padding: 0;}

.text-center {text-align: center;}



/*------------------------------------
** 2. Main container
*/
#container
{
	position: relative;
	margin: 0 auto;
	padding: 0 5px;
	width: 790px;
	text-align: center;
	background: url(images/template/container-bg.png) repeat-y #ffffff;
}


/*------------------------------------
** 3. Header
*/
#header
{
	float: left;
	width: 100%;
	height: 155px;
	text-align: center;
	background: url(images/template/header-bg.png) no-repeat;
}

#logo
{
	float: left;
}
	#logo a.png-bg
	{
		display: block;
		width: 192px;
		height: 155px;
		background: url(images/template/logo.png) no-repeat;
		text-indent: -9999px;
	}

#rss-box
{
	float: left;
}
	#rss-box a
	{
		display: block;
		margin-left: 492px;
		margin-top: 50px;
		width: 31px;
		height: 31px;
		/*background: url(images/template/rss-pict.png) no-repeat;*/
		text-indent: -9999px;
	}


/*------------------------------------
** 4. Menu
*/
#menu
{
	position: relative;
	float: left;
	width: 100%;
	margin-top: -30px;
}

#navbar-bg
{
	position: absolute;
	top: 17px;
	left: 0;
	width: 641px;
	height: 36px;
	background: url(images/template/navbar-bg.png) left top no-repeat;
}
#navbar
{	
	float: left;
	margin-top: 18px;
	padding-left: 15px;
	width: 635px;
	height: 50px;
	text-align: left;
}
	#navbar li
	{
		float: left;
		margin-top: 22px;
		margin-right: 8px;
	}
		#navbar li a
		{
			display: block;
			width: 90px;
			height: 36px;
			line-height: 34px;
			text-align: center;
			font-size: 1.3em;
			font-weight: bold;
			letter-spacing: 1px;
			text-decoration: none;
			color: #363636;
			background: url(images/template/menu-test.png) 0 -5px no-repeat;
		}
		#navbar li a:hover {background: url(images/template/menu-test.png) 0 0 no-repeat;padding-top: 5px;}
		
		#navbar li.current_page_item a,
		#navbar li.current_page_parent a
		{
			color: #fff;
			background: url(images/template/menu-test.png) 0 -49px no-repeat;
		}
		#navbar li.current_page_item a:hover,
		#navbar li.current_page_parent a:hover {background: url(images/template/menu-test.png) 0 -49px no-repeat;padding: 0;}
/*		
#navbar li#menu-1 a {background-image: url(images/template/menu-1.png);}
#navbar li#menu-2 a {background-image: url(images/template/menu-2.png);}
#navbar li#menu-3 a {background-image: url(images/template/menu-3.png);}
#navbar li#menu-4 a {background-image: url(images/template/menu-4.png);}
#navbar li#menu-5 a {background-image: url(images/template/menu-5.png);}
#navbar li#menu-6 a {background-image: url(images/template/menu-6.png);}
*/

#login-box
{
	float: right;
	position: relative;
	width: 120px;
	height: 100px;
	background: url(images/template/login-box-bg.png) no-repeat;
}
	#login-box p a
	{
		position: absolute;
		display: block;
		top: 4px;
		left: 22px;
		width: 70px;
		height: 39px;
		text-indent: -9999px;
	}
	#login-box p a.login-link {background: url(images/template/login-link.png) 0 0 no-repeat;}
	#login-box p a.admin-link {background: url(images/template/admin-link.png) 0 0 no-repeat;}
	#login-box p a:hover {background-position: 0 -43px;}
	
	#login-box #input-container
	{
		position: absolute;
		right: 0;
		top: 52px;
		height: 21px;
		padding-left: 9px;
		border-left: none;
		border-right: none;
		background: url(images/template/search-field-border.png) no-repeat;
	}
		#login-box #input-container input
		{
			padding: 2px;
			width: 90px;
			height: 18px;
			border: none;
			background: none;
		}
		
	#login-box button
	{
		position: absolute;
		right: 0;
		top: 74px;
		width: 20px;
		height: 20px;
		background: url(images/template/ok-button.png) no-repeat;
		border: 0;
		cursor: pointer;
	}


/*------------------------------------
** 5. Core-Wrapper
*/
#core-wrapper
{
	overflow: hidden;
	margin-top: 0px;
	text-align: left;
}


/*------------------------------------
** 6. Content
*/
#content
{
	float: left;
	overflow: hidden;
	padding: 10px 10px 10px 30px;
	width: 450px;
}


/* Article header */
.article-header
{
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px dotted #006d49;
}
	.article-header .article-picture
	{
		float: left;
		display: block;
		margin-right: 10px;
		padding-top: 5px;
		width: 71px;
		height: 66px;
		text-align: center;
		background: url(images/template/article-picture-bg.png) no-repeat;
	}
		.article-header .article-picture img {}
		
	.article-header h3
	{
		margin-bottom: 10px;
		font-family: Georgia, Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
		font-size: 1.6em;
	}
		.article-header h3.no-margin {margin: 0;}
		
	.article-header p
	{
		padding-left: 98px;
		margin-bottom: 5px;
		font-size: 1.1em;
		color: #888;
	}
	.article-header .article-details {background: url(images/template/article-details-bg.png) 80px 0 no-repeat;}
	.article-header .article-categorie {background: url(images/template/article-details-bg.png) 80px -20px no-repeat;}
	.article-header .article-comment {background: url(images/template/article-details-bg.png) 80px -39px no-repeat;}


/* Article content */
.article-content
{
	margin-bottom: 20px;
	padding-left: 10px;
	font-size: 1.2em;
}
	.article-content p
	{
		margin-top: 15px;
		line-height: 16px;
	}
	.article-content ul
	{
		margin-left: 30px;
		list-style: disc;
	}
	.article-content ol
	{
		margin-left: 30px;
	}
	.article-content li
	{
		padding-left: 5px;
		margin-top: 5px;
	}

.article-separator
{
	display: block;
	margin-bottom: 15px;
	width: 462px;
	height: 50px;
	background: url(images/template/article-separator.png) no-repeat;
}


/* Comment area */
.comment-area
{
	margin-bottom: 15px;
	padding-top: 15px;
	border-top: 1px dotted #006d49;
}
	.comment-area h3
	{
		margin-bottom: 20px;
		font-size: 1.4em;
		font-family: Georgia, Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
	}

.comment-list {margin-bottom: 30px;}

.comment {}
	.comment h4
	{
		margin-top: 20px;
		margin-left: 5px;
		padding-top: 15px;
		padding-left: 45px;
		width: 300px;
		height: 40px;
		font-size: 1.1em;
	}
		.comment h4.bg1 {background: url(images/template/comment-title-bg-green) no-repeat;}
		.comment h4.bg2 {background: url(images/template/comment-title-bg-blue) no-repeat;}

		.comment h4 .comment-author
		{
			color: #006d49;
		}

.comment-content
{
	padding: 0 30px;
}
	.comment-content p
	{
		font-size: 1.2em;
		line-height: 16px;
	}

#comment-form
{
	position: relative;
	padding-left: 30px;
	width: 400px;
	height: 344px;
	background: url(images/template/comment-form-bg.png) no-repeat;
}
	#comment-form legend {display: none;}
	#comment-form h3
	{
		margin-bottom: 10px;
		padding-top: 25px;
	}
	#comment-form label
	{
		display: block;
		margin-top: 15px;
		font-size: 1.1em;
	}
	#comment-form input,
	#comment-form textarea
	{
		margin-top: 10px;
		padding: 3px;
		width: 220px;
		font-family: Verdana;
		font-size: 12px;
		border: 2px solid #363636;
	}
	#comment-form input:focus,
	#comment-form textarea:focus
	{
		border: 2px solid #006d49;
		background: #b9ddf2;
	}
	#comment-form textarea
	{
		width: 345px;
		height: 100px;
	}
	#comment-form button
	{
		position: absolute;
		top: 95px;
		right: 80px;
		padding-top: 37px;
		width: 74px;
		height: 76px;
		font-size: 1.1em;
		background: url(images/template/send-button.png) no-repeat;
		border: none;
		cursor: pointer;
	}
	#comment-form button:hover
	{
		background: url(images/template/send-button.png) 0 -79px no-repeat;
	}


/* Article navigation */
#single-article-nav {margin-bottom: 20px;}

#article-nav
{
	overflow: hidden;
	margin-top: 30px;
	margin-left: 20px;
	width: 220px;
	height: 61px;
	background: url(images/template/article-nav.png) no-repeat;
}
	#article-nav a
	{
		display: block;
		text-indent: -9999px;
	}
	#article-nav a:hover {border: none;}
	
#article-past {float: left; width: 103px; height: 100%;}
#article-future {float: left; width: 106px; height: 100%;}	

#article-past a div
{
	width: 100%;
	height: 61px;
	background: url(images/template/article-nav-past.png) no-repeat;
}
	#article-past a div:hover
	{background-position: 0 -69px;}
	
#article-future a div
{
	margin-top: 22px;
	margin-left: -8px;
	width: 100%;
	height: 39px;
	background: url(images/template/article-nav-future.png) no-repeat;
}
	#article-future a div:hover
	{	
		background-position: 0 -51px;
	}


/*------------------------------------
** 7. Sidebar
*/
#sidebar
{
	float: right;
	overflow: hidden;
	padding: 10px 10px;
	width: 270px;
}

.widget
{
	position: relative;
	margin-bottom: 20px;
	width: 266px;
}

.widget-header
{
	height: 27px;
	background: url(images/template/widget-header-bg.png) no-repeat #fff;
}
	.widget-header h3
	{
		padding-top: 4px;
		padding-left: 26px;
		line-height: 20px;
		font-family: Georgia, Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif;
		font-size: 1.4em;
		letter-spacing: 0.5px;
		color: #fff;
	}

.widget-content
{
	padding: 6px 33px 1px 25px;
	background: url(images/template/widget-bg.png) repeat-y;
}
	.widget-content h4
	{
		margin-bottom: 8px;
		font-size: 1.2em;
	}
	
.widget-list
{}
	.widget-list li
	{
		margin-bottom: 5px;
		padding-left: 23px;
		font-size: 1.1em;
	}
	.widget-list li.bottom-line
	{
		padding-bottom: 7px;
		border-bottom: 1px dotted #006d49;
	}
		.widget-list li p {line-height: 17px;}

.widget-footer
{
	margin-top: -5px;
	height: 35px;
	background: url(images/template/widget-footer-bg.png) no-repeat #fff;
}

/* Widget customization */
#article-list {margin-bottom: 15px;}

#event-widget {display: none;}

#event-widget .secondary-widget-title,
#result-widget .secondary-widget-title
{
	display: block;
	position: absolute;
	top: -10px;
	right: 0px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: url(images/template/bubble-big.png) no-repeat;
}
#event-widget .secondary-widget-title:hover,
#result-widget .secondary-widget-title:hover {border: none;}

#categorie-widget .widget-content select
{
	margin: 10px 0 5px 7px;
	padding: 3px;
	width: 200px;
	border: 2px solid #006d49;
	color: #363636;
}
#archive-widget .widget-content select
{
	margin: 10px 0 5px 7px;
	padding: 3px;
	width: 200px;
	border: 2px solid #006d49;
	color: #363636;
}


/* Widget list custo */
#article-list li {background: url(images/template/sidebar-list-bg.png) 0 0 no-repeat;}
#comment-list li {background: url(images/template/sidebar-list-bg.png) 0 -44px no-repeat;}
#event-list li {background: url(images/template/sidebar-list-bg.png) 0 -92px no-repeat;}
#result-list li {background: url(images/template/sidebar-list-bg.png) 0 -151px no-repeat;}


/*------------------------------------
** 8. Footer
*/
#footer
{
	clear: both;
	margin-top: -24px;
	margin-left: -70px;
	width: 920px;
	height: 90px;
	background: url(images/template/footer-bg3.png) no-repeat;
}

	#footer ul
	{
		float: left;
		margin-top: 25px;
		margin-left: 90px;
	}
		#footer ul li
		{
			float: left;
		}
			#footer ul li a
			{
				display: block;
				text-indent: -9999px;
			}

#contact
{
	margin-top: 0;
	margin-left: 0;
}
	#contact a
	{
		width: 121px;
		height: 25px;
		background: url(images/template/contact.png) 0 0 no-repeat;
	}
	#contact a:hover
	{
		background-position: 0 -25px;
	}
	
#telechargements
{
	margin-top: 15px;
	margin-left: 0px;
}
	#telechargements a
	{
		width: 121px;
		height: 29px;
		background: url(images/template/telechargements.png) 0 0 no-repeat;
	}
	#telechargements a:hover
	{
		background-position: 0 -31px;
	}

#partenaires
{
	margin-top: 30px;
	margin-left: 0px;
}
	#partenaires a
	{
		width: 112px;
		height: 30px;
		background: url(images/template/partenaires.png) 0 0 no-repeat;
	}
	#partenaires a:hover
	{
		background-position: 0 -31px;
	}
	
#copyright
{
	margin-top: 40px;
	margin-left: 0px;
}
	#copyright a
	{
		width: 181px;
		height: 25px;
		background: url(images/template/copyright.png) 0 0 no-repeat;
	}
	
#fsg
{
	margin-top: 21px;
	margin-left: -20px;
}
	#fsg a
	{
		width: 233px;
		height: 44px;
		background: url(images/template/fsg.png) 0 0 no-repeat;
	}


/*------------------------------------
** 9. Page template
*/
.page-content
{
	position: relative;
	margin-bottom: 20px;
	padding-left: 10px;
	font-size: 1.2em;
}
	.page-content h4
	{
		margin-top: 15px;
		line-height: 16px;
		font-weight: bold;
		font-size: 1.1em;
	}
	.page-content p.description
	{
		margin-top: 15px;
		line-height: 16px;
	}

/* Agenda */
#agenda-list
{
	margin-top: 15px;
	list-style-type: none;
}
	#agenda-list li
	{
		overflow: hidden;
		margin-bottom: 10px;
	}
		#agenda-list li div {
			float: left;
			margin-right: 8px;
			line-height: 40px;
			font-size: 0.95em;
		}
			#agenda-list li div.two-lines{line-height: 20px;} /* Lorsqu'on veut afficher sur 2 lignes */
	
		#agenda-list li .label
		{
			padding-left: 7px;
			width: 183px;
			font-weight: bold;
		}
		#agenda-list li .date {width: 70px; text-align: center;}
		#agenda-list li .lieu {width: 110px; text-align: center;}
		#agenda-list li .link
		{
			display: block;
			float: left;
			width: 40px;
			height: 40px;
			line-height: 38px;
			font-size: 2em;
			font-weight: bold;
			color: #fff;
			text-align: center;
		}
			#agenda-list li .link:hover {border: none;}
	
		#agenda-list li .detail
		{
			display: none;
			clear: both;
			margin: 10px;
			width: 350px;
			height: auto;
			line-height: 16px;
			background: url(images/pages/detail-bg.png) no-repeat;
		}
		
			#agenda-list li .detail h5 {padding: 8px;}
			#agenda-list li .detail p {padding: 0 10px;}
			#agenda-list li .detail .detail-bottom
			{
				float: none;
				margin: 0;
				width: 350px;
				height: 15px;
				background: url(images/pages/detail-bottom-bg.png) no-repeat;}
		
		
		#agenda-list li.bg1 .label {background: url(images/pages/label-bg.png) no-repeat;}
		#agenda-list li.bg1 .date {background: url(images/pages/date-bg.png) no-repeat;}
		#agenda-list li.bg1 .lieu {background: url(images/pages/lieu-bg.png) no-repeat;}
		#agenda-list li.bg1 .link {background: url(images/pages/detail-link-bg.png) no-repeat;}
		
		#agenda-list li.bg0 .label {background: url(images/pages/label-bg2.png) no-repeat;}
		#agenda-list li.bg0 .date {background: url(images/pages/date-bg2.png) no-repeat;}
		#agenda-list li.bg0 .lieu {background: url(images/pages/lieu-bg2.png) no-repeat;}
		#agenda-list li.bg0 .link {background: url(images/pages/detail-link-bg2.png) no-repeat;}
		
		
/* Results */
#results-list
{
	margin-top: 15px;
	list-style-type: none;
}
	#results-list li
	{
		overflow: hidden;
		margin-bottom: 10px;
	}
		#results-list li div {
			float: left;
			margin-right: 8px;
			line-height: 40px;
			font-size: 0.95em;
		}
			#results-list li div.two-lines{line-height: 20px;} /* Lorsqu'on veut afficher sur 2 lignes */
	
		#results-list li .label
		{
			padding-left: 9px;
			width: 181px;
			font-weight: bold;
		}
		#results-list li .date {width: 70px; text-align: center;}
		#results-list li .lieu {width: 110px; text-align: center;}
		#results-list li .link
		{
			display: block;
			float: left;
			width: 40px;
			height: 40px;
			line-height: 38px;
			font-size: 2em;
			font-weight: bold;
			color: #fff;
			text-align: center;
		}
			#results-list li .link:hover {border: none;}
	
		#results-list li .detail
		{
			display: none;
			clear: both;
			margin: 10px;
			width: 350px;
			height: auto;
			line-height: 16px;
			background: url(images/pages/detail-bg.png) no-repeat;
		}
		
			#results-list li .detail h5 {padding: 8px;}
			#results-list li .detail p {padding: 0 10px;}
			#results-list li .detail .detail-bottom
			{
				float: none;
				margin: 0;
				width: 350px;
				height: 15px;
				background: url(images/pages/detail-bottom-bg.png) no-repeat;}
		
		
		#results-list li.bg1 .label {background: url(images/pages/label-bg.png) no-repeat;}
		#results-list li.bg1 .date {background: url(images/pages/date-bg.png) no-repeat;}
		#results-list li.bg1 .lieu {background: url(images/pages/lieu-bg.png) no-repeat;}
		#results-list li.bg1 .link {background: url(images/pages/detail-link-bg.png) no-repeat;}
		
		#results-list li.bg0 .label {background: url(images/pages/label-bg2.png) no-repeat;}
		#results-list li.bg0 .date {background: url(images/pages/date-bg2.png) no-repeat;}
		#results-list li.bg0 .lieu {background: url(images/pages/lieu-bg2.png) no-repeat;}
		#results-list li.bg0 .link {background: url(images/pages/detail-link-bg2.png) no-repeat;}
		
/* Effectifs */
.membre-link-top-box
{
	float: left;
	margin-top: 45px;
	width: 110px;
	font-size: 1em;
	text-align: center;
}
	#core-wrapper .membre-link-top-box a:hover {border: none;}

.membres-list
{
	float: left;
	overflow: hidden;
	margin-top: 10px;
}
.membres-list.with-detail {padding-bottom: 150px;}

	.membres-list li
	{
		position: relative;
		float: left;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	
		.membres-list li .membre-pict
		{
			width: 100px;
			height: 140px;
			background: url(images/pages/membres-box.png) no-repeat;
			text-align: center;
			cursor: pointer;
		}
		.membres-list li .membre-pict:hover,
		.membres-list li .selected-membre
		{background: url(images/pages/membres-box-hover.png) no-repeat; color: #fff;}
	
			.membres-list li .membre-pict img
			{
				margin-top: 8px;
			}
			.membres-list li .membre-pict h5
			{
				line-height: 28px;
				font-size: 1.2em;
				font-family: Georgia;
				font-weight: bold;
				letter-spacing: 1px;
			}
			.membres-list li .membre-pict:hover h5 {}
			
		.membres-list li .detail-membre
		{
			display: none;
			overflow: hidden;
			position: absolute;
			top: 150px;
			left: 0;
			width: 200px;
			height: 150px;
			background: url(images/pages/membre-detail-bg.png) no-repeat;
		}
		.membres-list li.last-element .detail-membre {left: -100px;}
			.membres-list li .detail-membre h5 {padding: 10px 0 4px 7px;}
			.membres-list li .detail-membre p {padding: 0 10px; width: 110px;}
			.membres-list li .detail-membre div {float: left;}
			.membres-list li .detail-membre .no-maillot
			{
				margin: 35px 0 0 10px;
				width: 60px;
				height: 76px;
				line-height: 68px;
				font-size: 3.2em;
				font-weight: bold;
				text-align: center;
				font-family: Georgia;
				background: url(images/pages/maillot-bg.png) no-repeat;
			}
			
			
/* Palmares */
#palmares-list
{
	margin-top: 15px;
	list-style-type: none;
	border: 2px solid #363636;
}
	#palmares-list li
	{
		overflow: hidden;
		text-align: center;
	}
		#palmares-list li.title-line
		{
			border-bottom: 1px dashed #363636;
			background: #006d49;
			color: #fff;
		}
		#palmares-list li.bg0 {background: #acd1c4;}
		#palmares-list li.bg1 {background: #abcddd;}
	
		#palmares-list li div {
			float: left;
			padding: 10px 0;
			margin-right: 2px;
			width: 60px;
		}
	
		#palmares-list li .joueur
		{
			margin-right: 13px;
			width: 155px;
			font-weight: bold;
			border-right: 1px dashed #363636;
		}
		

/* Infos */
#contact-box
{
	position: absolute;
	top: -10px;
	right: 0;
	padding: 8px 0 0 15px;
	width: 105px;
	height: 22px;
	background: url(images/pages/contact-box.png) no-repeat;
}
	#contact-box a:hover {border: none}

/* Contact */
#warning-message
{
	padding: 3px;
	margin-top: 10px;
	color: #b91524;
	font-weight: bold;
	border: 1px solid #b91524;
	text-align: center;
}
.hidden {display: none;}
#validation-message
{
	padding: 3px;
	margin-top: 10px;
	color: #006d49;
	font-weight: bold;
	border: 1px solid #006d49;
	text-align: center;
}

#contact-form fieldset
{
	margin: 15px auto;
	padding: 0 30px;
	width: 350px;
	border-top: 1px #006d49 solid;
}
	#contact-form legend {display: none;}
	#contact-form label
	{
		display: block;
		margin-top: 15px;
		font-size: 1.1em;
	}
	#contact-form input,
	#contact-form textarea
	{
		margin-top: 10px;
		padding: 3px;
		width: 220px;
		font-family: Verdana;
		font-size: 12px;
		border: 2px solid #363636;
	}
	#contact-form input:focus,
	#contact-form textarea:focus
	{
		border: 2px solid #006d49;
		background: #b9ddf2;
	}
	#contact-form textarea
	{
		width: 100%;
		height: 110px;
	}
	#contact-form button
	{
		margin-top: 15px;
		background: #fff;
		border: 2px solid #363636;
		cursor: pointer;
	}
	#contact-form button:hover
	{
		background: #b9ddf2;
		border: 2px solid #006d49;
	}
			
/* Partners */
#partner-list
{
	margin-top: 15px;
}
	#partner-list li
	{
		clear: both;
		overflow: hidden;
		margin-bottom: 30px;
	}
	#partner-list .logo
	{
		float: left;
		margin-right: 20px;
		margin-top: 10px;
	}
		#partner-list .logo a
		{
			display: block;
			text-indent: -999px;
			width: 100px;
			height: 100px;
		}
			#partner-list .logo #lausanne-ville {background: url(images/partners/lausanne-ville.png) no-repeat;}
			#partner-list .logo #feel-free {background: url(images/partners/feel-free.png) no-repeat;}
			#partner-list .logo a:hover {border: none;}

	#partner-list .description
	{
		float: left;
		width: 320px;
	}
		#partner-list .description h4
		{
			margin-top: 5px;
		}
		#partner-list .description p
		{
			margin-top: 10px;
			margin-left: 8px;
		}
