/* ID Classes */
#header {
	height:90px;
	background-color:#000000;
	background-image:url('../images/banner.jpg');
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-style:italic;
	padding-left:25px;
}

#left_menu {
	position:absolute;
	width:170px;
	_width:190px;
	color:#000000;
	background-color:#ea5b13;
	padding-left:20px;
	height:auto;
	left: 0px;
}

html>body #left_menu {
	height: auto;
	min-height:800px;
} 

#left_menu a {
	color:#000000;
	text-decoration:none;
}

#left_menu a:hover {
	color:#000000;
	text-decoration:none;
}

#loginIECompliance{
	color:#000000;
	font-size:12px;
}

#content {
	background-color:#f4d451;
	background-image:url('../images/background-bike.png');
	background-repeat:repeat-x;
	height:800px;
	margin: 0px 0px 0px 189px;
}

#content2 {
	width: 800px;
}

html>body #content {
	height: auto;
	min-height:800px;
} 

#content a {
	color:#e95d2c;
	font-size:12px;
	background-color:none;
	font-weight:bold;
	border-bottom:1px dotted #e95d2c;
	text-decoration:none;
	padding-left:15px;
	background-image:url('../images/silk/bullet_go.png');
	background-repeat:no-repeat;
	background-position:center left;
}

#content .href_no_arrow{
	background-image:none;
	border:none;
	padding-left:0px;
}

#contentPage{
}

#subMenuTop{
	background-image:url('../images/submenutop.png');
	background-repeat:repeat-x;
	width:100%;
	height:20px;
	margin-bottom:15px;
	padding-top:2px;
}

#subMenuTop a{
	color:#163480;
	border:none;
	font-size:11px;
	font-weight:normal;
}

#subMenuTop a:hover{
	color:#ffffff;
	border:none;
	font-size:11px;
	font-weight:normal;
}

#submenu_footer{
	font-size: 11px;
	text-transform:uppercase;
	text-align: right;
	color: #415259;
	background-color: #698996;
	padding-right:15px;
	padding-top:7px;
	margin:0px;
	margin-top:-10px;
	height:20px;
}

.subMenuCell1{
	position:absolute;
	left:206px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}

.subMenuCell2{
	position:absolute;
	left:306px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}

.subMenuCell3{
	position:absolute;
	left:406px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}

.subMenuCell4{
	position:absolute;
	left:550px;
	height:20px;
	padding-left:10px;
	padding-right:10px;
}

#sidelinks{
	margin:0px 0px 0px 190px;
	border-top:1px dotted #e95d2c;
	border-bottom:1px dotted #e95d2c;
	padding:5px;
	padding-left:10px;
	background-color:#f4d451;
	font-size:9px;
}

#sidelinks .title{
	color:#ee6d1e;
	text-decoration:underline;
}

#sidelinks a{
	color:#ee6d1e;
	text-decoration:none;
	font-size:9px;
}

#sidelinks a:hover{
	color:#ee6d1e;
	text-decoration:none;
	font-size:9px;
}

#pub_footer {
	margin-bottom:5px;
}

#footer {
	height:50px;
	font-size:9px;
	padding-top:5px;
	padding-left:10px;
	color:#ee6d1e;
}

#footer a{
	color:#ee6d1e;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}

#footer a:hover{
	color:#ee6d1e;
	font-size:9px;
	text-decoration:underline;
	font-weight:bold;
}

#ok {
	border:1px dotted #000000;
	background-color:#25b6ef;
	width:100%;
	text-align:center;
	color:#000000;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#error {
	border:1px dotted #000000;
	background-color:#ea5b13;
	width:98%;
	text-align:center;
	color:#000000;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

#error a{
	text-decoration:none;
	color:#000000;
}

#error a:hover{
	text-decoration:none;
	color:#000000;
}

/* XHTML tag Classes */
html { 
  padding:0px;
  margin:0px;
}

body {
  background-color:#f4d451;
  font-size:12px;
  font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000000;
  padding:0px;
  margin:0px;
}

p {
	margin:0px;
	padding:5px 20px 5px 20px; 
}

a {
	color:#000000;
	font-size:11px;
	background-color:transparent;
	text-decoration:none;
}

a:hover{ 
	text-decoration:underline;
}
 
h2 {
	font-size:14px;
	/*text-transform:lowercase;*/
	color:#000000;
	background-color:transparent;
}

.h1_top {
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	color:#FFFFFF;
	background-color:none;
	padding-right:5px;
	margin:0px;
	height:12px;
	margin-top:-20px;
}

.h1_bottom {
	font-size:10px;
	text-transform:uppercase;
	text-align:right;
	color:#FFFFFF;
	background-color:none;
	padding-right:5px;
	margin:0px;
	height:12px;
	margin-top:-20px;
}

strong { 
	font-size:13px;
}

img {
	border:none;
}

fieldset{
	border:1px dotted #000000;
}

li{
	list-style-type:none;
	list-style-image:none;
}

p{
	border:none;
	padding:10px;
	padding-bottom:50px;
}

acronym{
	cursor:help;
	border-bottom:1px dotted;
}

input, textarea{
	border:1px solid #698996;
	background-color:#F2F6F8;
}

/* General Purpose GUI Classes */
/* Font and alignement */
.size50{
	font-size:75%;
}

.size150{
	font-size:150%;
}

.alignright {
	margin-top:0; 
	text-align:right;
	font-size:10px;
}

.alignleft {
	margin-top:0; 
	text-align:right;
	font-size:10px;
}

.float_right{
	float:right;
}

.float_left{
	float:left;
}

.left{
	text-align:left;
}

.right{
	text-align:right;
}

.center{
	text-align:center;
}

/* Table */
.table {
	width:100%;
	padding-bottom:20px;
	border-collapse:collapse;
}

.table th{
	font-weight:bold;
	text-align:left;
	border:4px ridge #D9D9D9;
	background-color:#ea5b13;
	color:#F4D451;
}

.table td{
	text-align:center;
	border:1px dotted #333333;
}

.table .descriptor{
	border-bottom:1px dotted #D4D4D4;
	border-right:1px dotted #D4D4D4;
	padding-top:10px;
}

/* Profile */
.profile {
	width:100%;
	padding-bottom:20px;
	border-spacing:5px;
	background-color:#ea5b13;
}

.profile .descriptor{
	background-color:#FFFFFF;
	/*border-bottom:1px dotted #D4D4D4;
	border-right:1px dotted #D4D4D4;*/
	padding-top:10px;
}

/* Forums & categories */
.category{
	border:none;
	background-color:#ea5b13;
	padding:5px;
	margin-bottom:25px;
}

.forum{
	border:1px solid #000000;
	padding:3px;
	margin-bottom:5px;
	margin-top:3px;
	background-color:#FFFFFF;
}

.titleCategory{
	font-style:italic;
	text-decoration:underline;
	color:#000000;
}

.descriptionCategory{
	font-size:75%;
	color:#000000;
}

.titleForum {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.descriptionForum{
	font-size:75%;
	padding-left:30px;
	color:#000000;
}

.post{
	/*border:1px solid #D4D4D4;*/
	/*background-color:#E8E8E8;*/
	margin-bottom:5px;
}

.titleThread{
	font-style:italic;
	font-size:10px;
}

.lastPost{
	padding-left:60px;
}

#content .category .forum .lastPost a {
	font-weight:bold;
}

th{
	text-align:left;
}

.leftPost{
	width:100px;
	padding:2px;
	border-right:1px solid #ea5b13;
}

.signatureForum{
	border-top:1px solid #D4D4D4;
	margin-top:5px;
	color:#a4a4a4;
	padding:2px;
}

.quoteTitle{
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	border-top:1px dotted #000000;
	border-left:1px dotted #000000;
	border-right:1px dotted #000000;
	color:#698996;
	background-color:#FFFFFF;
}

.quote{
	font-style:italic;
	border:1px dotted #000000;
	padding:5px;
	background-color:#F4F4F4;
}

/* News */
.news{
	border:1px solid #D4D4D4;
	background-color:#E8E8E8;
	margin-bottom:5px;
}

/* Menu */
.menu_over{
	padding-left:5px;
	border-left:3px solid #ea5b13;
	margin-top:4px;
}

.menu_over:hover{
	padding-left:2px;
	border-left:6px solid #FFFFFF;
}

/* Pages */
.article{
	margin-top:15px;
	border:1px dotted #000000;
	padding:10px;
}

.faq{
	border:1px dotted #000000;
	margin-bottom:20px;
	margin-top:2px;
	padding:5px;
	padding-left:30px;
}

.sort{
	border:1px dotted #000000;
	margin-bottom:10px;
	padding:5px;
}

.stats{
	border:1px solid #D4D4D4;
	background-color:#E8E8E8;
	padding:2px;
	margin-bottom:5px;
}

.about{
	border:1px solid #D4D4D4;
	background-color:#E8E8E8;
	padding:2px;
	margin-bottom:5px;
}

.pm_read{
	border-collapse:collapse;
	width:100%;
	padding:5px;
	border:none;
	background-color:#E8E8E8;
}

.forums{
	border-collapse:collapse;
	width:100%;
	border:none;
}

.forums th{
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted #000000;
	background-color:#FFFFFF;
}

.forums0{
	padding:1px;
	background-color:#FFFFFF;
	margin:0px;
}

.forums1{
	background-color:#E8E8E8;
	padding:1px;
	margin:0px;
}

.pm{
	border-collapse:collapse;
	width:100%;
	border:none;
}

.pm th{
	font-weight:bold;
	text-align:left;
	border-bottom:1px dotted #000000;
	background-color:#FFFFFF;
}

.pm0{
	padding:1px;
	background-color:#FFFFFF;
	margin:0px;
}

.pm1{
	background-color:#E8E8E8;
	padding:1px;
	margin:0px;
}

.online0{
	padding:1px;
	background-color:#FFFFFF;
}

.online1{
	background-color:#E8E8E8;
	padding:1px;
}

.members0{
	padding:1px;
	background-color:#FFFFFF;
}

.members1{
	background-color:#E8E8E8;
	padding:1px;
}

.view_replies{
	margin-top:15px;
	height:400px;
	overflow:scroll;
	padding:10px;
	border:1px solid #000000;
}

/* etc */
.title{
	font-style:italic;
	text-transform:uppercase;
	font-weight:bold;
}

.ul_bullet li{
	list-style-type:none;
	list-style-image:url('../images/silk/bullet_go.png');
}

/* Fonts & details */
.bold {
	font-weight:bold;
}

.italic {
	font-style:italic;
}

.underline {
	text-decoration:underline;
}

.strike{
	text-decoration:line-through
}

.warning {
	font-weight:bold;
	color:#E17878;
}


/* Tags on left */
.tagsMenu{
	margin-left:-40px;
}

.tagsMenu a{
	font-size:15px;
}

.tagsMenu ul{
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
}

.tagsMenu li{
	padding-bottom:2px;
}


#subMenuLeft1 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_acc_up.png") 0 0 no-repeat;
}
#subMenuLeft1 a:hover {	
background: url("../images/menu_icons/bou_acc_on.png") 0 0 no-repeat;
}

#subMenuLeft2 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_nou_up.png") 0 0 no-repeat;
}
#subMenuLeft2 a:hover {	
background: url("../images/menu_icons/bou_nou_on.png") 0 0 no-repeat;
}

#subMenuLeft3 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_etre_up.png") 0 0 no-repeat;
}
#subMenuLeft3 a:hover {	
background: url("../images/menu_icons/bou_etre_on.png") 0 0 no-repeat;
}

#subMenuLeft4 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_carte_up.png") 0 0 no-repeat;
}
#subMenuLeft4 a:hover {	
background: url("../images/menu_icons/bou_carte_on.png") 0 0 no-repeat;
}

#subMenuLeft5 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_bott_up.png") 0 0 no-repeat;
}
#subMenuLeft5 a:hover {	
background: url("../images/menu_icons/bou_bott_on.png") 0 0 no-repeat;
}

#subMenuLeft6 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_agen_up.png") 0 0 no-repeat;
}
#subMenuLeft6 a:hover {	
background: url("../images/menu_icons/bou_agen_on.png") 0 0 no-repeat;
}

#subMenuLeft7 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_comm_up.png") 0 0 no-repeat;
}
#subMenuLeft7 a:hover {	
background: url("../images/menu_icons/bou_comm_on.png") 0 0 no-repeat;
}

#subMenuLeft8 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_potin_up.png") 0 0 no-repeat;
}
#subMenuLeft8 a:hover {	
background: url("../images/menu_icons/bou_potin_on.png") 0 0 no-repeat;
}

#subMenuLeft9 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_photo_up.png") 0 0 no-repeat;
}
#subMenuLeft9 a:hover {	
background: url("../images/menu_icons/bou_photo_on.png") 0 0 no-repeat;
}

#subMenuLeft10 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_affair_up.png") 0 0 no-repeat;
}
#subMenuLeft10 a:hover {	
background: url("../images/menu_icons/bou_affair_on.png") 0 0 no-repeat;
}

#subMenuLeft11 a {
display:block;
width:153px;
height:45px;
background: url("../images/menu_icons/bou_guide_up.png") 0 0 no-repeat;
}
#subMenuLeft11 a:hover {	
background: url("../images/menu_icons/bou_guide_on.png") 0 0 no-repeat;
}

.titleBullet li{
	margin-left:0px;
	padding-left:0px;
	list-style-type:circle;
	padding-bottom:5px;
}

/* INDEX */
.indextitle{
	padding-left:10px;
}

.indexemptytableglobal{
	/*border:1px solid #000000;*/
	width:900px;
	border-collapse:collapse;
	border:none;
	padding:0px;
	margin-left:-1px;
}

.indexemptytableglobal td{
	/*border:1px solid #000000;*/
	vertical-align:top;
	border-collapse:collapse;
	border:none;
}

.indexemptytable1{
	/*border:1px solid #000000;*/
	width:250px;
	border-collapse:collapse;
	border:none;
	padding:0px;
}

.indexemptytable1 td{
	/*border:1px solid #000000;*/
	vertical-align:top;
	border-collapse:collapse;
	border:none;
}

.indexemptytable2{
	/*border:1px solid #000000;*/
	color:#000000;
	border-collapse:collapse;
	border:none;
	padding:0px;
}

.indexemptytable2 td{
	/*border:1px solid #000000;*/
	vertical-align:top;
	border-collapse:collapse;
	border:none;
}

.indexcell1 {
	height:min;
	font-size:12px;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:none;
}

.indexcell2 {
	height:min;
	font-size:12px;
	vertical-align:top;
	padding:15px;
	padding-left:28px;
	padding-right:20px;
	margin:15px;
	border-collapse:collapse;
	border:none;
	color:#e95d2c;
}

.indexcell3 {
	height:min;
	font-size:12px;
	vertical-align:top;
	width:320px;
	padding:0px;
	border-collapse:collapse;
	border:none;
}

.indexcell4 {
	height:min;
	font-size:12px;
	vertical-align:top;
	padding:15px;
	padding-left:0px;
	padding-right:20px;
	margin:15px;
	border-collapse:collapse;
	border:none;
	color:#e95d2c;
}

.indexcell5 {
	height:min;
	width:320px;
	font-size:10px;
	vertical-align:top;
	padding-bottom:20px;
	border-collapse:collapse;
	border:none;
	text-align:justify;
}

.indexcell6 {
	height:min;
	font-size:12px;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:none;
	padding-left:20px;
}

.indexcell7 {
	height:min;
	font-size:12px;
	vertical-align:top;
	padding:0px;
	border-collapse:collapse;
	border:none;
}

/* NEWS */
.padded_content{
	padding:10px;
	padding-top:0px;
	padding-left:26px;
	max-width:1000px;
}

/* BOTTIN */
.BottinRow{
	border-bottom:1px dotted #000000;
}

.BottinCol1{
	width:200px;
}

.BottinCol2{
	width:200px;
}

.BottinCol3{
	width:200px;
}

.BottinCol4{
	width:200px;
}

.BottinCol5{
	width:200px;
}