body.main {
	margin: 0px;
	padding: 0px;
	border: 0px none;
	font-family: Arial, Courier, Sans-Serif;
	font-size: 11pt;
	color: #000000;
	text-align:left;
	background-image: url('images/site/background.jpg');
}

div.center {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

img.noborder {
	border: 0px none;
}


/*
  *
  * MENU
  *
  */
 
div.menu {
	position: relative;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	border: 0px none;
	font-family: Arial, Courier, Sans-Serif;
	font-size: 11pt;
	width: 800px;
	visibility: visible;
	z-index: 1;
}

div.submenu {
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	visibility: hidden;
	z-index: 0;
	float: right;
}

div.category {
	background: #52170B;
	color: #EFD13D;
	font-weight: bold;
	text-align: center;
	border: 0px none;
	float: left;
}

div.category_sel {
	background: #884119;
	color: #EFD13D;
	font-weight: bold;
	text-align: center;
	border: 0px none;
	float: left;
}

div.space {
	height: 1px;
}

a.menu:link, a.menu:visited, a.menu:hover, a.menu:active {
	color: #EFD13D;
	text-decoration: none;
}


/*
  *
  * TITLE
  *
  */
  
div.title {
	text-align: center;
	font-family: Verdana, Arial, Courier, Sans-Serif;
	font-size: 34px;
	font-weight: bold;
	color: #000000;
}


/*
  *
  * CONTACT LAYOUT & NEWS LAYOUT
  *
  */

div.news_layout, div.contact_layout {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	padding: 10px;
	border: 2px solid;
	border-color: #884119;
	color: #000000;
	background: #faf6e9;
}


/*
  *
  * CONTACT CONTENT
  *
  */
  
div.contact_content {
	text-align: center;
	line-height: 16pt;
}


/*
  *
  * PRESS LAYOUT & EVENTS LAYOUT
  *
  */
  
div.press_layout, div.events_layout {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 450px;
	padding: 10px;
	border: 2px solid;
	border-color: #884119;
	color: #000000;
	background: #faf6e9;
}


/*
  *
  * NEWS CONTENT & ARTICLES CONTENT & EVENTS
  *
  */
  
div.nonews, div.noarticles, div.noevents, div.nomakeofcars, div.nophotos {
	text-align: center;
	font-weight: bold;
	font-size: 13pt;
}

div.newstitle, div.articletitle {
	font-weight: bold;
	font-style: normal;
	font-size: 13pt;
	float: left;
}

div.newsdate, div.articledate {
	text-align: right;
	font-style: italic;
	font-size: 11pt;
}

div.line {
	height: 3px;
	background: #884119;
	color: #000000;
}

a.attachment:link, a.attachment:visited, a.attachment:hover, a.attachment:active {
	color: blue;
	text-decoration: none;
}


/*
  *
  * MEMBER CARS
  *
  */
  
div.makeofcars_layout {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 530px;
	padding: 10px;
	border: 2px solid;
	border-color: #884119;
	color: #000000;
	background: #faf6e9;
}

div.makeofcars_list {
	text-align: center;
	line-height: 20pt;
	width: 250px;
}

div.membercars_layout {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 500px;
	padding: 10px;
	border: 2px solid;
	border-color: #884119;
	color: #000000;
	background: #faf6e9;
}

div.membercars_list {
	margin-left: auto;
	margin-right: auto;
	padding-left: 30px;
	line-height: 20pt;
	text-align: left;
	width: 300px;
}

a.makeofcars:link, a.makeofcars:visited, a.makeofcars:hover, a.makeofcars:active, 
a.membercars:link, a.membercars:visited, a.membercars:hover, a.membercars:active,
a.back:link, a.back:visited, a.back:hover, a.back:active {
	color: blue;
	text-decoration: none;
}




/*
  *
  * EVENTS CONTENT 
  *
  */
  
div.eventsdate {
	text-align: center;
	font-weight: bold;
}

a.event:link, a.event:visited, a.event:hover, a.event:active, a.page:link, a.page:visited, a.page:hover, a.page:active {
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	font-style: normal;
	font-size: 11pt;
	color: #0000FF;
}

div.no_photo_event {
	text-decoration: none;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	font-size: 11pt;
}


/*
  *
  * PHOTO OVERVIEW LAYOUT 
  *
  */
  
div.photo_overview_layout {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 720px;
	text-align: center;
}

div.thumbnail_layout {
	text-align: center;
	width: 120px;
	height: 120px;
	float: left;
	line-height: 120px;
}

img.thumbnail {
	vertical-align: middle;
	border: 0px none;
}

/*
  *
  * TEXT LAYOUT & TEXT CONTENT
  *
  */
  
div.text_layout {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
}

div.text_content {
	font-family: Arial, Courier, Sans-Serif;
	font-size: 11pt;
	font-weight: normal;
	text-align: justify;
}


span.bold {
	font-weight: bold;
}

div.smalltext {
	font-size: 10pt;
	text-align: center;
}


/*
  *
  * LANGUAGES
  *
  */

div.languages {
	width: 800px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: -40px;
	text-align: right;
}


/*
  *
  * STATUTS CONTENT
  *
  */

table.statuts {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px none;
	font-family: Arial, Courier, Sans-Serif;
	font-size: 11pt;
	width: 800px;
}

td.statuts_art {
	font-size: 11pt;
	font-family: Arial, Courier, Sans-Serif;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	width: 100px;
}

td.statuts_text {
	font-size: 11pt;
	font-family: Arial, Courier, Sans-Serif;
	text-align: justify;
	vertical-align: top;
	font-weight: normal;
}


/*
  *
  * DISCLAIMER
  *
  */

span.subtitle {
	font-size: 12pt;
	font-family: Arial, Courier, Sans-Serif;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
}

div.copyright {
	text-align: center;
	font-family: Arial, Courier, Sans-Serif;
	font-size: 9pt;
	color: #000000;
}

div.brown {
	background-color: #52170B;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 11pt;
	border: 0px none;
	width: 800px;
	height: 5px;
	color: #000000;
}

a.disclaimer:link, a.disclaimer:visited, a.disclaimer:hover, a.disclaimer:active {
	color: #000000;
	text-decoration: none;
}

a.document:link, a.document:visited, a.document:hover, a.document:active {
	color: blue;
	text-decoration: none;
}