


body, td, p, ul, ol, li {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;}
body {color: #000000; background: #DB050F url(/img/fr/fond_page2.jpg) 0 0 repeat-x; margin: 25px 0 0 0; padding: 0; text-align: center; vertical-align: top; border: 5px solid #400203; border-top: none;}

h1 {margin: 20px 0; padding: 0; font-size: 22px;}
h2 {margin: 0; padding: 0;}

table.hours {border: 1px solid #DD8106; border-collapse: collapse;}
table.hours th {font-size: 12px; background-color: #FFCC00;}
table.hours td {font-size: 12px; background-color: #EFEFEF; padding: 3px;}

p.texte {margin: 10px; text-align: justify;}

a:link, a:visited {color: #666666; font-weight: bold; text-decoration: underline;}
a:hover, a:focus, a:active {color: #666666; font-weight: bold; text-decoration: none;}

a img {border: none;}

.copyr {font-size: 10px; color: #000000;}
p.j {text-align: justify; width: 560px;}
.justify {text-align: justify;}
.right {text-align: right; padding-right: 5px;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.uppercase {text-transform: uppercase;}
.emph {font-weight:bold;}
.caption {font-size: 9px; color: #000000;}

table.tempSpecs tr.alt1 td {font-size: 12px; vertical-align: top; font-weight: bold; color: #000000; background-color: #EFEFEF;}
table.tempSpecs tr.alt2 td {font-size: 12px; vertical-align: top; font-weight: bold; color: #000000; background-color: #DEDEDE;}

div.header {background-color: #FFCC00; color: #000000; font-weight: bold; font-size: 15px; width: 100%;  padding-right: 0px; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; margin-top: 5px; margin-bottom: 1px; margin-left: 0px; margin-right: 0px;}
td.year {background-color: #EFEFEF; color: #000000; text-align: right; font-weight: bold; font-size: 13px; padding-right: 5px; padding-left: 2px; padding-top: 2px; padding-bottom: 2px;}
p.model {color: #000000; text-align: right; font-weight: bold; font-size: 11px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 8px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px;}
td.model {text-align: center; vertical-align: top; width: 110px; border-top: 0px; border-right: 0px; border-bottom: 1px; border-left: 0px; border-style: solid; border-color: #666666;}
table.model {border-collapse: collapse; margin-right: 0px; padding-right: 0px;}

a.text_menu:link, a.text_menu:visited {color: #666666; font-size: 80%; text-decoration: none;}
a.text_menu:active, a.text_menu:hover {color: #666666; font-size: 80%; text-decoration: underline;}

.norm {color: #000000;}
.title {font-size: 15px; font-weight: bold; color: #000000;}
.bigtitle {font-size: 17px; font-weight: bold; color: #000000;}
.form {font-size: 11px; color: #000000;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.header { background-color: #FFCC00; color: #000000; font-weight: bold; }
.menutitle {font-size: 13px; font-weight: bold; color: #000000; background-color: #FFCC00;}
.menubigtitle {font-size: 19px; font-weight: bold; color: #000000; background-color: #FFCC00;}
.menusoustitle {font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC00;}
.alt1 {font-weight: bold; color: #000000; background-color: #EFEFEF;}
.alt2 {font-weight: bold; color: #000000; background-color: #DEDEDE;}
.menu {color: #000000; background-color: #DEDEDE;}

.dpt {font-size: 10px; color:#000000;}
.dp {font-size: 9px; color:#000000; font-weight: bold;}
.dps {color:#000000; font-weight: none;}
.dpw {color:#000000; font-weight: bold;}
.dpwnb {font-size: 10px; color:#000000;}
.dpwnb1 {font-size: 10px; color:#000000; line-height: 115%;}
.dpb{font-size: 13px; color: #FFCC00; font-weight: bold;}
.dpbw {font-size: 13.5px; color:#000000; font-weight: bold;}
.dpbws2 {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws:link {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws:visited {font-size: 11px; color:#000000; font-weight: bold;}
.dpbws:hover {font-size: 11px; color:#000000; font-weight: bold;}
.results-header {font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCC00;}
.results-body {font-size: 10px; font-weight: none; color: #000000; background-color: #EFEFEF; }


TABLE.Specs              { border-spacing: 1px; margin: 0px; padding: 0px; }
div#usedlisting table.specs {width: 635px !important;}
TABLE.Specs TR.alt1      { background-color: #EFEFEF; }
TABLE.Specs TR.alt2      { background-color: #DEDEDE; }
TABLE.Specs TD.H1        { font-size: 18.7px; font-weight: bold; padding: 2px; }
TABLE.Specs TD.title     { font-size: 19px; font-weight: bold; }
TABLE.Specs TD.header    { background-color: #FFCC00; color: #000000; font-weight: bold; border-top: 1px outset #000000; border-bottom: 1px outset #000000; }
TABLE.Specs TD.subheader { background-color: #DEDEDE; color: #000000; font-weight: bold; }
TABLE.Specs TD.elemTitle { font-weight: bold; }
TABLE.Specs TD.command   { background-color: #f7f7f7; border: 1px outset #333366; padding: 4px; }
TABLE.Specs A.selection  { zborder: 1px outset #333366; font-size: 10px; font-weight: bold; padding: 2px; }
TABLE.Specs .dps         { font-size: 11px; }
TABLE.Specs .dpt         { font-size: 10px; }

TABLE.au TD.title        {font-size: 15px; color:#000000; font-weight: bold; background-color: #FFCC00;}
TABLE.au TD.norm         {font-size: 12px; color:#000000; background-color: #DEDEDE;}

table.promostable {width: 400px; margin: 0 auto; border: 1px #DB050F solid;}
table.promostable td {border: 1px #DB050F solid;}

div#promoslist table {width: 430px;}

div#contactform {background-color: #FFF;}
div#contactform table {width: 425px !important;}
div#contactform textarea {width: 425px !important;}


/* -------------------------- OLD SITE CSS -------------------------- */
#nav
{
	width: 680px;
	height: 25px;
	border-bottom: 1px solid white;
	color: white;
	background-color: #202020;
	
	position: fixed;
	top: 0px;
	margin-left: -340px;
	left: 50%;
	margin-top: 0px;
	padding: 0px;
	z-index: 99;

	_position: absolute;
	_top: expression((dummy = document.documentElement.scrollTop) + "px");
	font-size:10px;
}

#nav li
{
	display: block;
	float: left;
	height: 25px;
	width: auto;
	line-height: 25px;
  font-size: 10px;
}

#nav li a
{
	display: block;
	line-height: 25px;
	color: white;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

#nav li a:hover
{
	background-color: #DB050F;
}

#main
{
	width: 680px;
	margin: 0 auto;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
  background-color: #EEE;
}

#hero
{
	margin: 0;
	border-bottom: 1px solid #D5D7D6;
	width: 680px;
	height: 180px;
	background-image: url(/img/fr/hero_nouveau.jpg);
	
}

#concessionnaire 
{
width: 680px;
background:  #DB050F  url(/img/fr/fond_page2.jpg) repeat-x;
}
#concessionnaire p {
margin: 0;
padding: 5px;
}

#header
{
	/*background-image: url(images/header_bg2.gif);*/
	height: 100px;
	/*padding-top: 5px;
	padding-left: 30px;*/
	text-align:center;
	position: relative;
}

#body
{
  margin: -2px auto 0 auto;
	padding: 0;
	background-color: white;
	position: relative;
	border-right: 200px solid #eeeeee;
}
#body.bodyused {border-right: none;}

#rotator
{
	border: 1px solid #000;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 180px;
	height: 140px;
}
#rotator.rotator-used {width: 200px; height: 70px; border: none;}

#rotator img
{
	border: none;
	width: 180px;
	height: 140px;
}
#rotator.rotator-used img {width: 200px; height: 70px;}

#sidebar
{
	width: 180px;
  _width: 200px;
	position: absolute;
	right: -200px;
	_right: 0px;
	top: 0px;
	padding: 10px;
}

#sidebar h2  
{ 
  font-size: 16px;
  text-align:center;
  color: #DB050F;
}

#sidebar h3
{
	font-size: 13px;
	margin-bottom: 4px;
	margin-top: 16px;
	text-align:center;
	clear: both;
}

#sidebar h4 {
  width:150px;
  margin: auto;
  height: 20px;
  line-height:20px;
  border: 1px solid #8A8A8A;
}  

#sidebar ul
{
	margin-left: 1em;
	padding-left: 0px;
}


#blocnotes {
  background:url(/img/fr/blocnotes.jpg) no-repeat;
	width: 150px;
	height: 197px;
	padding: 6px 0;
	margin: 0 auto;
}


input,
select,
submit  {
	background : #FFCC00;
	color : #000000;
	border-color : #999999;
	font-family : Verdana, Arial, Geneva;
	font-size : 14px;
	border-width : 1;
	}
	
.jaune {
background-color : #FFCC00;
}

#content
{
	padding: 20px;
	border-right: 1px solid #b0b0b0;
	/*border-left: 1px solid #b0b0b0;*/
	color: #333333;
  min-height: 900px;
  _height: 1000px;
  _margin-right: -3px;
}
#body.bodyused #content {border-right: none;}

#content h2
{
	font-size: 18px;
	/* 18px is the default minimum font size for which anti-aliasing will occur. */
	margin: 0px;
	border-bottom: 1px solid black;	
}

#content .date
{
	float: right;
}

#content .postedBy
{
	float: left;
}

#content .meta
{
	height: 1em;
}

#content p
{
	line-height: 1.3em;
}

.comments
{
	border-top: 1px dotted #666666;
	border-bottom: 1px dotted #666666;
	padding: 4px;
	text-align: right;
	margin-bottom: 2em;
	background-image: url(/img/fr/comment_edit.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.pullout
{
	background-color: #eeeeee;
	padding: 5px;
	float: right;
	margin: 8px;
}



.flickr-thumbnail, .flickr-pullout {
	float: left;
	/*	background: url('images/flickr_shadow.gif') no-repeat bottom right;*/
  background-color: #000;
	margin: 25px 0px 0px 10px;
  border: 1px solid #a9a9a9;
  display: block;
 	padding: 3px;
	display: block;
	width: auto;
	_position: relative;
	}

.flickr-thumbnail img, .flickr-pullout img {
	 display: block;
	}

.flickr-thumbnail img:hover, .flickr-thumbnail:hover img, .flickr-pullout:hover, .flickr-pullout:focus {
	background-color: #90140C;
}


#footer
{
	width: 678px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #b0b0b0;
	background-color: #eeeeee;
	color: #b0b0b0;
  
  clear: both;
}

#footer p {
margin: 0;
padding: 0;
}

.fleft
{
	float: left;
}

.fright
{
	float: right;
}

.csskeyword
{
	color: blue;
}

.cssvalue
{
	color: red;
}

p.caption
{
	text-align: center;
}

small.super
{
	vertical-align: top;
	font-size: 0.75em;
	line-height: 1.3em;
}

.nodisplay
{
	display: none;
}
