/* begin body and page */
body
{
	margin: 0 auto;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	color: #475b67;
}

a
{
	color: #6FAC20;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

h1, h2, h3, h4
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	color: #6FAC20;
	margin: 0;
}

h1
{
	font-size: 1.6em;
}

h2
{
	font-size: 1.3em;
}

.meta
{
	font-size: smaller;
}

.error
{
	font-style: italic;
	font-size: smaller;
}

#main
{
	text-align: left;
	width: 980px;
}

#top
{
	margin: 10px 0 0 0;
	border-bottom: 2px solid #6FAC20;
}

#top img
{
	border: none;
	margin: 0 5px;
}

#top h1, #top h2
{
	margin: 10px 20px 0 0;
	padding: 0 0 5px 0;
	display: inline;
}

#top h1 a:hover
{
	text-decoration: none;
}

#top h2
{
	color: #475b67;
}

#top .pagelist
{
	margin: 5px 0 0 0;
	float: right;
}

#center
{
	margin: 20px 0 0 0;
}

#center_left
{
	padding: 5px;
	float: left;
	width: 190px;
}

#center_middle
{
	padding: 5px;
	float: left;
	width: 570px;
	min-height: 400px;
}

#center_right
{
	padding: 5px;
	float: right;
	width: 190px;
}

#bottom
{
	clear: both;
}

#bottom #footer
{
	margin: 50px 0 0 0;
	text-align: center;
}

#bottom #footer p
{
	font-size: smaller;
}

/* start headerlist */
#headerlist
{
	float: right;
	margin: 10px 0 0 0;
}
/* end headerlist */

/* start block */
.block
{
	background: white;
	border: 2px solid #6FAC20;
	margin: 0 0 20px 0;
}

.block h3
{
  font-size: 13px;
  font-weight: normal;
  margin: 3px 0 0 0;
}

.block, .block a
{
  color: #6FAC20;
}

.block ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.block .header
{
  background: #6FAC20;
  padding: 3px 3px;
  font-weight: bold;
  color: white;
}

.block .content
{
  padding: 5px;
}

.block .images
{
	margin: 15px 0 0 0;
	text-align: center;
}

.block .images li
{
	margin: 0 0 20px 0;
}
/* end block */

/* start catalog menu */
.c_menu .c_menu
{
	margin: 0 0 0 20px;
}

.c_menu a:hover
{
	text-decoration: none;
}

.c_menu li
{
	padding: 3px 5px;
	border: 1px solid #D5EFB3;
	
}

.c_menu li:hover
{
	background: #D5EFB3;
}

.c_menu li a.selected
{
	font-weight: bold;
}
/* end catalog menu */

/* start post */
.post#category
{
}
.post#product
{
	min-height: 200px;
}
/* end post */

/* start entry */
.entry img
{
	float: right;
	padding: 0 0 0 5px;
}
/* end entry */

/* start itemlist */
.itemlist .item
{
	overflow: auto;
	border-bottom: 2px solid #6FAC20;
	padding: 20px 0;
}

.itemlist .item .general
{
}

.itemlist h3
{
	color: #019BFF;
	margin: 5px 0;
}

.itemlist .item .title h4
{
	font-size: 14px;
	margin: 0;
}

.itemlist .item .title
{
}

.itemlist .item .txt
{
}

.itemlist .item .image
{
	float: left;
	padding: 0 5px 0 0;
	border: 0;
}

.itemlist .item .image img
{
	margin: 0 !important;
	display: inline;
	float: left;
}
/* end itemlist */

/* start productlist */
#productlist
{
	clear: both;
}

#productlist .item
{
	overflow: auto;
	border-bottom: 2px solid #6FAC20;
	padding: 20px 0;
}

#productlist .item .categories
{
	font-size: smaller;
	margin: 0;
	padding: 0;
}

#productlist img
{
	float: left;
	margin: 5px 10px 0 0;
}

#productlist .title
{
	
}

#productlist .txt
{
	
}
/* end productlist */

/* start profilelist */
#profilelist
{
	clear: both;
}

#profilelist .item
{
	overflow: auto;
	border-bottom: none;
	padding: 20px 0;
}

#profilelist .item .categories
{
	font-size: smaller;
	margin: 0;
	padding: 0;
}

#profilelist .image
{
	float: left;
	padding: 0 5px 0 0;
}

#profilelist .image .price
{
	display: block;
	font-weight: bold;
	margin: 5px 0 0 0;
}

#profilelist img
{
	border: 0;
}

#profilelist .title
{
	
}

#profilelist .txt
{
	
}
/* end profilelist */

/* start newslist */
#newslist
{
	margin: 30px 0 0 0;
}

#newslist .item
{
	padding: 10px 10px 10px 0;
	border-bottom: 2px solid #6FAC20;
}

#newslist .item .image
{
	float: left;
	padding: 0 15px 0 0;
	border: 0;
}

#newslist img
{
	border: 0;
}

/* end newslist */

/* start contact */
.contact
{
	margin: 5px;
}

.contact td, .contact th
{
  border: solid 1px white;
}

.contact input, textarea
{
	color: #475b67;
	width: 480px;
}

.contact textarea
{
	height: 100px;
}

.submit_button, .contact.submit_button
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: white;
	width: 150px;
	background: #6FAC20;
	border: 0;
}
/* end contact */

/* start enquete */
#enquete ul
{
	margin: 0 0 20px 0;
	padding: 0;
	list-style-type: none;
}

#enquete ul li
{
	color: #6FAC20;
	font-weight: bold;
}

#enquete ul ul
{
	padding: 0 0 0 25px;
}

#enquete ul ul li
{
	color: #475b67;
	font-weight: normal;
}

#enquete textarea
{
	width: 430px;
	height: 120px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #475b67;
}

#enquete input[type="text"]
{
	width: 430px;
}

#enquete select
{
	width: 430px;
}

#enquete .introduction
{
	margin: 0 0 25px 0;
}

#enquete .status
{
	font-weight: bold;
	font-size: 15px;
}

/* end enquete */

/* view */
.view
{}

.view h3.title
{
	font-weight: bold;
	margin: 20px 0 0 0;
}

/* end view */

/* table_view */
.table_view
{
	width: 100%;
}

.table_view th
{
	border-bottom: 2px solid #6FAC20;
}

.table_view td
{
	margin: 0;
	padding: 5px;
}

.table_view .y td
{
	background: #e8f9d3;
}
/* end table_view */

/* table_editor */
.table_editor
{
	background: #e8f9d3;
	padding: 5px;
}

.table_editor input
{
	width: 200px;
}

.table_editor input[type=checkbox]
{
	width: auto;
}

.table_editor select
{
	width: 205px;
}

.table_editor .submit_button
{
	margin: 15px 15px 0 0;
	width: auto;
}

.table_editor .error
{
	border: 2px solid #6FAC20;
	background: white;
	padding: 5px;
}

.table_editor .error ul
{
	padding: 0 0 0 25px;
	list-style: upper-roman;	
}


/* end table_editor */

/* row_view */
.row_view
{
	margin: 0 0 20px 0;
}

.row_view td
{
	padding: 5px;
}

.row_view .y
{
	background: #e8f9d3;
}
/* end row_view */

/* action_products */
#action_products
{
	margin: 20px 0 0 0;
}

#action_products table
{
	padding: 10px;
	background: #e8f9d3;
	width: 100%;
}

#action_products table td
{
	border: 2px solid white;
	width: 33%;
	padding: 5px;
}

/* end action_products */