html , body {
	background : #262626;
	MARGIN: 0;
	PADDING: 0;
	margin-bottom: 10px;
}
.body {
	background : #000000 url(../images/bg-menu.png) repeat-y;
	MARGIN: auto; 
	WIDTH : 800px; 
	padding: 0;
	border: 0;
	font-family: arial;
}
div.content {
	width: 100%;
	float: right;
	margin-left: -17em;
	padding: 0;
	color: #FFFFFF;
	border: 0;
	text-align: left;
}
div.in_content {
	margin: 0;
	margin-left: 210px;
	padding: 0;
	font-family: arial;
}
div.menu {
	background:  url(../images/top-menu.png) no-repeat;
	width: 210px;
	height: 450px;
	float: left;
	font-family: arial;
}
.clearer {CLEAR: both}
p, td, li {
	font-size: 9pt;
}
div.break {
	clear: left;
}
h1 {
	font-size: 100%;
	font-family: arial;
	text-align: right; color: #353535;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
li {
	list-style: none;
	padding: 3px 0 3px 0;
}
form {
	border: 0;
	margin: 0;
	padding: 0;
	display: inline;
}
select, input {
	margin: 0;
	padding: 0;
	display: inline;
	background: #000000;
	border: 1px solid #353535;
	color: #FFFFFF;
}
option { 
	border: 0;
	margin: 0;
	padding: 0;
}
img { border: 0; }
.content img { margin: 0.3em; }
img.smiley { border: 0; margin: 0; padding: 0; }
a {  font-family: arial; font-size: 9pt; color: #FFCC00; text-decoration: none}
a:hover {  font-family: arial; font-size: 9pt; color: #FFFFFF; text-decoration: none}
.head {
	background: #000000 url(../images/head.png) no-repeat;
	width: 800px; height: 79px;
	margin: 0; margin-left: auto; margin-right: auto;
	padding: 0;
	border: 0;
	text-align: left;
}
.icon_home_home { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_home.png) no-repeat; }
.icon_home_news { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_news.png) no-repeat; }
.icon_home_riders { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_riders.png) no-repeat; }
.icon_home_spots { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_spots.png) no-repeat; }
.icon_home_pics { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_pics.png) no-repeat; }
.icon_home_liens { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_liens.png) no-repeat; }
.icon_home_contacts { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_contacts.png) no-repeat; }
.icon_home_livre { width: 180px; height: 79px; margin: 0; padding: 0; border: 0;	background:  url(../images/puce_livre.gif) no-repeat; }


.body h1 {
	background: #FFC325;
	margin: 0;
	padding: 0 20px 0 0;
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 25px 0 0 18px;
}
.menu li {
	text-indent: 15px;
	padding: 0;
	margin: 0;
	font-weight: bold;
}
.menu a { display: block; width: 130px; height: 18px; padding:0px; padding-top: 3px; padding-bottom: 3px; background:  url(../images/puce_li_off.gif); background-repeat: no-repeat; }
.menu a:hover { background: #1B1B1B url(../images/puce_li_on.gif); background-repeat: no-repeat; text-decoration: none; color:#FFFFFF; }
.content .list_top {
	background: #313131 url(../images/top-content.png) no-repeat;
	height: 22px; width: 572px;
	color: #FFFFFF; font-weight: bold;
	margin: 6px 0 0 0;
	padding: 2px 0 0 10px;
	border: 0;
	font-size: 9pt;
}
.content .old_top {
	background: #977312 url(../images/top-old.png) no-repeat;
	height: 22px; width: 572px;
	color: #FAD161; font-weight: bold;
	margin: 6px 0 0 0;
	padding: 2px 0 0 10px;
	border: 0;
	font-size: 9pt;
}
.content .list_top .news {
	background:  url(../images/top-puce_news.png) no-repeat;
	padding: 2px 0 2px 20px;
}
.content .list_top .riders {
	background:  url(../images/top-puce_riders.png) no-repeat;
	padding: 2px 0 2px 20px;
}
.content .list_top .spots {
	background:  url(../images/top-puce_spots.png) no-repeat;
	padding: 2px 0 2px 20px;
}
.content .list_top .pics {
	background:  url(../images/top-puce_pics.png) no-repeat;
	padding: 2px 0 2px 20px;
}
.content .list_top .liens {
	background:  url(../images/top-puce_liens.png) no-repeat;
	padding: 2px 0 2px 20px;
}
.content .list_top .contacts {
	background:  url(../images/top-puce_contacts.png) no-repeat;
	padding: 2px 0 2px 20px;
}
.content div.list {
	width: 562px;
	background: #444444 url(../images/bot-content.png) 0 100% no-repeat;
	color: #DEDEDE;
	margin: 0;
	padding: 5px 0 15px 20px;
	border: 0;
}
.content div.old {
	width: 562px;
	background: #3C3420 url(../images/bot-old.png) 0 100% no-repeat;
	color: #C6B891;
	margin: 0;
	padding: 5px 0 15px 20px;
	border: 0;
}
.content .list img.list, .content .old img.list {
	float: left;
}
.content .list p.img, .content .old p.img {
	float:left; 
	text-align:left; 
	clear:left; 
	width:auto; 
	padding: 0 0.5em 0.5em 0;
}
.content .list div.list_desc {
	color: #DEDEDE;
}
.content .list .rouge, .content .old .rouge {
	background: url(../images/mm_20_red.png) no-repeat;
	padding: 0 0 0 15px;
}
.content .list .vert, .content .old .vert {
	background: url(../images/mm_20_green.png) no-repeat;
	padding: 0 0 0 15px;
}
.content .list .bleu, .content .old .bleu {
	background: url(../images/mm_20_blue.png) no-repeat;
	padding: 0 0 0 15px;
}
.content .list .jaune, .content .old .jaune {
	background: url(../images/mm_20_yellow.png) no-repeat;
	padding: 0 0 0 15px;
}
/* Clearing floats and invisible items */
.content .list .clearer, .content .old .clearer {
	HEIGHT: 0;
	WIDTH: 0;
	LINE-HEIGHT: 0;
	FONT-SIZE: 0;
	OVERFLOW: hidden
}
.content .list .clearer, .content .old .clearer {
	CLEAR: both
}
.content .page_home, .content .page_contacts {
	background:#000000 url(../images/bg_home.png) no-repeat;
	padding: 1em;
	text-align: justify;
	font-size: 9pt;
	color: #FFFFFF;
}
.content .page_riders {
	background: #000000 url(../images/bg_riders.png) no-repeat;
	color: #000000; text-align: left;
	padding: 1em; margin: 20px 0 0 0;
	border: 0;
	height: 162px;
	font-size: 9pt;
}
.content .page_liens {
	background: #000000 url(../images/bg_liens.png) no-repeat;
	color: #000000; text-align: left;
	padding: 1em; margin: 20px 0 0 0;
	border: 0;
	height: 162px;
	font-size: 9pt;
}
.content .page_spots {
	background: #000000 url(../images/bg_spots.png) no-repeat;
	color: #000000; text-align: left;
	padding: 1em; margin: 20px 0 0 0;
	border: 0;
	height: 162px;
	font-size: 9pt;
}
.content .page_pics {
	background: #000000 url(../images/bg_pics.png) no-repeat;
	color: #000000; text-align: left;
	padding: 1em; margin: 20px 0 0 0;
	border: 0;
	height: 162px;
	font-size: 9pt;
}
.content .photo {
	margin: 0;
	padding: 0;
}
.list_title {
	color: #DEDEDE;
	font-weight: bold;
}
ul.liens {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul.liens li { padding: 0; margin: 5px 0 0 0; }
ul.liens a { padding:3px 0 2px 15px; background:  url(../images/puce_li_off.gif) no-repeat; }
ul.liens a:hover { background: #1B1B1B url(../images/puce_li_on.gif) no-repeat; text-decoration: none; color:#FFFFFF; }

.icone_list {
	float: left;
	margin: 0;
}
.list_desc {
	color: #DEDEDE;
}
a.to {
	margin: 3px 0 0 0;
	padding: 7px 0 2px 18px;
	background:  url(../images/puce_to.png) 0 5px no-repeat;
}
a.to:hover {
	background:  url(../images/puce_to_o.png) 0 5px no-repeat;
}
a.from {
	margin: 3px 0 0 0;
	padding: 7px 0 2px 18px;
	background:  url(../images/puce_from.png) 0 5px no-repeat;
}
a.from:hover {
	background:  url(../images/puce_from_o.png) 0 5px no-repeat;
}
.footer {
	width: 800px; height: 68px;
	margin: 0; margin-left: auto; margin-right: auto;
	padding: 0;
	background: #999999 url(../images/footer.png);
	border: 0;
}
.footer p {
	margin: 0; 
	padding: 43px 0 0 20px;
	color: #FFFFFF;
	text-align: left;
}
.infobulle {
	color: #000000;
	font-family: arial;
	font-size: 8pt;
}
.infobulle a {
	color: #999999;
	font-family: arial;
	font-size: 8pt;
}
.infobulle img {
	max-height: 35px;
}
.markerTooltip {
	background-color: black;
	white-space: nowrap;
	margin: 0;
	padding: 2px 4px;
	border: 1px solid #999900;
	z-index: 500000;
	font-family: arial;
	font-size: 8pt;
}