/*----------------------------------------------------------------------------
 styles for specific classes and ids
----------------------------------------------------------------------------*/



body#main_body {

	margin: 0;
	padding: 8px 0px 8px 0px;
	text-align: center;

}



/*-- global container ------------------------------------------------------*/



#container {
	padding: 0;
	margin: 0 auto;
	text-align: left;
	width: 967px;

}


#header {
	padding: 0px 0px 3px 0px;
	margin: 0;

	width: 967px;

}
#main_container {
	padding: 0px;
	margin: 0px;

}


#layout_table {
 
	border-collapse: collapse;
	padding: 0;

	margin: 0;

}


#sub_nav_column {
	vertical-align: top;
	padding: 10px 0px 0px 0px;

	margin: 0;
	width: 184px;

}


#content_column {
	vertical-align: top;
	padding: 0;
	margin: 0;
	width: 783px;

}


#left_column_container {
	margin: 0;
	padding: 0;

}


#sub_container1 {
	margin: 0;
	padding: 0;

}


#sub_container2 {

	margin: 0;
	padding: 25px 25px 20px 25px;

}


#content_container {
	overflow: hidden;
	width: 733px;
	margin: 0;
	padding: 0;

}



/*--- key visual -----------------------------------------------------------*/



#key_visual {
	width: 967px;
	height: 110px;

}



/*--- slogan (as text or background image) ---------------------------------*/


#slogan {

	height: 45px;
	margin: 0px 0px 0px 0px;
	text-align: right;

	voice-family: "\"}\"";
	voice-family: inherit;
	width: 967px;

	overflow: hidden;

}



/*--- logo -----------------------------------------------------------------*/



#logo {
	width: 240px;
	height: 51px;
	position: absolute;
	top: 0px;
	margin: 67px 0px 0px 727px;

}



/*--- main navigation ------------------------------------------------------*/



#main_nav_container {

	padding: 0;
	margin: 1px 0px 0px 0px;
	overflow: hidden;
	line-height: 0;
	width: 967px;
	voice-family: "\"}\"";
	voice-family: inherit;

}


#main_nav_list {
	margin: 0;
	padding: 0;

	list-style-type: none;

}


#main_nav_list li {
	float: left;

	margin: 0;

	padding: 0;

}



/*--- main navigation items ------------------------------------------------*/



#main_nav_list a {
	margin: 0;
	padding: 0px 20px 0px 20px;
	display: block;
	float: left;

	line-height: 25px;
	text-align: center;
	height: 26px;
	voice-family: "\"}\"";
	voice-family: inherit;
	background-repeat: repeat-x;
	min-width: 60px;

}



/*--- container for the subnavigation --------------------------------------*/



.sub_nav_container {
	line-height: 0;
	padding: 0;

	margin: 0;
	overflow: hidden;
	width: 181px;
	voice-family: "\"}\"";
	voice-family: inherit;

}



/*--- subnavigation --------------------------------------------------------*/



.sub_nav_list {

	border: 0;
	margin: 0;

	padding: 0;
	list-style-type: none;

}


.sub_nav_list li {
	margin: 0;

	padding: 0;
}



/*--- subnavigation items --------------------------------------------------*/



.sub_nav_list a {
	overflow: hidden;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 47px;

	width: 124px;

	display: block;

	line-height: 19px;

	text-align: left;
	height: 19px;
	voice-family: "\"}\"";

	voice-family: inherit;

}



/*--- footer ---------------------------------------------------------------*/



#footer {
	margin: 0;
	padding: 0;
	width: 967px;
	clear: both;

	background-color:#4F1C13;
}


#footer_text {
	padding: 0px 15px 22px 210px;
	margin: 0;

	text-align: center;


}



/*----------------------------------------------------------------------------
  default-styles for .content html-elements
----------------------------------------------------------------------------*/


/*--- paragraph ------------------------------------------------------------*/



.content {
	font-family: Trebuchet MS,sans-serif;

	font-size: 12px;

	font-style: normal;
	font-weight: normal;
	text-decoration: none;

}


.content table {

	font-family: Arial, Helvetica, sans-serif
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	border-style: solid;

	border-width: 1px;
	border-spacing: 0;
	border-collapse: collapse;
	margin: 0px 1px 0px 1px;

}


.content select {

	font-family: Trebuchet MS,sans-serif;

	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}


.content input {

	font-family: Trebuchet MS,sans-serif;
	font-size: 12px;
    font-style: normal;
	font-weight: normal;

	text-decoration: none;
	border-style: solid;
	border-width: 1px;

}


.content textarea {

	font-family: Trebuchet MS,sans-serif;
	font-size: 12px;
	font-style: normal;

	font-weight: normal;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;

}


/*--- headings -------------------------------------------------------------*/


/*--- links ----------------------------------------------------------------*/


/*--- tables ---------------------------------------------------------------*/



.content td {
	border-style: solid;
	border-width: 1px;

	border-collapse: collapse;

}


.content th {
	padding: 3px 2px 3px 2px;

}


.content tr.odd {
	padding: 3px 2px 3px 2px;

}


.content tr.even {
	padding: 3px 2px 3px 2px;

}



/*--- forms ----------------------------------------------------------------*/



.content legend {

	font-size: 14px;
	font-weight: bold;

}


.content fieldset {
	padding: 15px;
	border-style: solid;
	border-width: 1px;

}



/*--- lists ----------------------------------------------------------------*/
.content li.menu {
  font-family: Tahoma,Verdana,Arial,sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 11px;
  text-decoration: none;
  color: #000; 
  list-style-image: url(images/puce_fl.gif);
  display: list-item;
}

.content li {
	font-family: Trebuchet MS,sans-serif;
	font-size: 12px;
	font-style: normal;

	font-weight: normal;
	text-decoration: none;
}


/*--------------------------------------------------------------------------*/


