@charset "utf-8";
/* CSS Document */

body {
	padding: 0;
	margin: 0;
	background-color: #000000;
}
h3 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 15pt;
	color: #DFD275;
	text-transform: capitalize;
}
h4 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #FCDB58;
}
h5 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	color: #86B1BF;
}
p, label {
	margin-top: 0;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: #FFF;
}
form {
	margin: 0;
}
.inp1 {
	background-color:#999;
	border: 1px solid #CCC;
}
ul {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	list-style-type: none;
	margin: 0 auto;
	padding-left: 0;
	color: #FFF;
}
li {
	padding-top: 2px;
	margin: 0;
	line-height: 12pt;
	font-size: 9pt;
}
ul ul li {
	padding-top: 2px;
	margin: 0;
	line-height: 12pt;
	text-align: left;
	font-size: 9pt;
}
li a {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #FFF;
}
li a:visited {
	color: #FFF;
}
li a:hover {
	color: #FFCC00;
}
li a.selected {
	color: #F90;
	font-weight: bold;
}

ul#horizmenu {
	padding:0;
	margin: 0 auto;
	list-style-type:none;
}
ul#horizmenu li {
	float: left; /*pour IE*/
	background-image: url(img/bouton.png);
	background-repeat: no-repeat;
	background-position: center;
	padding: 0;
	margin: 0;
	height: 28px;
}
ul#horizmenu li a {
	display: block;
	float: left;
	width: 157px;
	line-height: 24px;
	color:#CFC892;
	text-decoration:none;
	text-align:center;
}
ul#horizmenu li a:hover {
	color: #F9F9F9;
}
ul#horizmenu li a.selected {
	color: #BFD6DD;
	font-weight: normal;
}


ul#vertmenu {
	width: 330px;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	list-style-type: none;
	margin: 0 auto;
	padding-left: 0;
	color: #FFF;
}
ul#vertmenu ul {
	margin: 0 0 0 20px;
}
ul#vertmenu li {
	padding-top: 2px;
	margin: 0;
	line-height: 12pt;
	font-size: 9pt;
}
ul#vertmenu ul li {
	padding-top: 2px;
	margin: 0;
	line-height: 12pt;
	text-align: left;
	font-size: 9pt;
	color: #C0C0C0;
}
ul#vertmenu li a {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	text-decoration: none;
	color: #FFF;
}
ul#vertmenu li a:visited {
	color: #FFF;
}
ul#vertmenu li a:hover {
	color: #FFCC00;
}
ul#vertmenu li a.selected {
	color: #FAC905;
	font-weight: bold;
}
ul#vertmenu li.titrerubrique {
	background-image: url(img/rub_bg.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 2px;
	margin: 0 0 3px 0;
	line-height: 24px;
	font-size: 10pt;
	text-align: center;
	color: #F90;
}
ul#vertmenu li.titrerubrique a.rubtitle {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	color: #86B1BF;
	display: block;
	font-size: 10pt;
	font-weight: bold;
}
ul#vertmenu li.titrerubrique a.rubtitle:hover {
	color: #F9EA80;
}
ul#vertmenu li.titrerubriquesel {
	background-image: url(img/rub_bg_sel2.png);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top: 2px;
	margin: 0 0 3px 0;
	line-height: 24px;
	font-size: 10pt;
	text-align: center;
	color: #F90;
}
ul#vertmenu li.titrerubriquesel a.rubtitle {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	color: #D9E1EA;
	display: block;
	font-size: 10pt;
	font-weight: bold;
}

ul.encyclo {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: square;
	margin: 0 0 15px 0;
	padding: 0 0 15px 15px;
	color: #FFF;
}
ul.encyclo ul {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	list-style-type: none;
	margin: 0 0 0 15px;
	padding: 0 0 15px 0;
	color: #C1D0DD;
}
ul.encyclo li {
	padding-top: 0;
	margin: 0;
	line-height: 12pt;
}
ul.encyclo li a {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: #FFF;
}
ul.encyclo li a:visited {
	color: #FFF;
}
ul.encyclo li a:hover {
	color: #F90;
}
ul.encyclo li a.selected {
	color: #FFCC00;
	font-weight: bold;
}


div#largetopbar {
	width: 100%;
	height: 117px;
	background-color: #2A2A2A;
	background-image: url(img/silvertop.png);
	background-position: center;
	background-repeat: no-repeat;
}
div#topbar {
	position: relative;
	width: 970px;
	height: 117px;
	background-image: url(img/topbar.png);
	background-position: top center;
	background-repeat: no-repeat;
	margin: 0 auto
}
div#language_container {
	position:absolute;
	width:60px;
	height:86px;
	z-index:1;
	right: 32px;
	top: 6px;
}
div#largemenubar {
	width: 100%;
	background-color: #2A2A2A;
}
div#menubar{
	position: relative;
	width: 970px;
	height: 28px;
	margin: 0 auto;
	text-align: center;
}
div#largemiddlezone {
	position: relative;
	width: 100%;
	background-color: #2A2A2A;
	padding-top: 10px;
}
div#largemiddlezone2 {
	position: relative;
	width: 100%;
	background-color: #2A2A2A;
	padding-top: 10px;
}
div#middlezone {
	position: relative;
	width: 970px;
	min-height: 550px; 
	margin: 0 auto;
}
div#middlezone2 {
	position: relative;
	width: 970px;
	margin: 0 auto;
	display: block;
}
div.bigleftcontent2 {
	 position: relative;
	 float: left;
	 width: 600px;
	 /*height: 300px;*/
}
div.bigrightcontent2 {
	position: relative;
	float: right;
	width: 347px;
	/*height: 280px;*/
}
div#bigleftcontent {
	 position: relative;
	 float: left;
	 width: 600px;
	 min-height: 490px;
	 padding-top: 10px;
}
div#bigrightcontent {
	position: relative;
	float: right;
	width: 347px;
	min-height: 490px;
	background-image: url(img/scootbg2A.png);
	background-position: center; 
	background-repeat: no-repeat;
}
div#largebottomcontent {
	width: 100%;
	background-image: url(img/bottombar.png);
	background-position: top center;
	background-repeat: repeat-x;
}
div#bottomcontent {
	position: relative;
	width: 970px; 
	height: 30px;
	margin: 0 auto;	
}
table.scooters {
	color: #FFF;
	font-size: 8pt;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	margin-bottom: 20px;
	/*border-top: 1px solid #777;
	border-left: 1px solid #777;*/
	border: 1px solid #202020;
	margin: 0 auto 10px auto;
}
table.scooters td {
	padding: 2px 3px 2px 5px;
	/*border-bottom: 1px solid #777;
	border-right: 1px solid #777;*/
}
table.scooters tr.header {
	background-color: #777;
	color: #202020;
	text-align: center;
	border-right: 1px solid #777;
}
table.scooters tr.header td {
	background-color: #777;
	color: #202020;
	border-right: 1px solid #303030;
}
table.scooters tr.header td.last {
	background-color: #777;
	color: #202020;
	border-right: 1px solid #777;
}
table.scooters tr.even {
	color: #BBBBBB;
	background-color: #353535;
}
table.scooters tr.odd {
	color: #FFFFFF;
	background-color: #202020;
}
em {
	font-style: normal;
	color: #C1D0DD;
}
a.txtlink {
	text-decoration: none;
	color: #FDE248;
	font-weight: bold;
	border-bottom: 1px dotted #FDE248;
}
a.txtlink:visited {
	color: #FDE248;
}
a.txtlink:hover {
	color: #C1D0DD;
	border-bottom: 1px dotted #C1D0DD;
}
a.imglink {
	border: none;
	text-decoration: none;
	color: #F90;
	font-weight: bold;
}
a.imglink:visited {
	color: #F90;
}
a.imglink:hover {
	color: #C1D0DD;
}
p.pppp {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	color: #FAC905;
	display: block;
	font-size: 9pt;
	line-height: 13pt;
	font-weight: bold;
	text-align: right;
	padding: 2px 10px;
}
table#pppptable td {
	padding-bottom: 10px;
}
table#menupppp {
	margin-bottom: 15px;
}
table#menupppp td {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	width: 160px;
	height: 24px;
	background-image: url(img/bg_menupppp.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
}
table#menupppp td.selected {
	background-image: url(img/bg_menupppp_sel.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	color: #D9E1EA;
}
table#menupppp td a {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	display: block;
	border: none;
	text-decoration: none;
	color: #86B1BF;
	font-weight: bold;
}
table#menupppp td a:visited {
	color: #86B1BF;
}
table#menupppp td a:hover {
	color: #F9EA80;
}
table#menupppp td.selected a {
	color: #FFFFFF;
}
table.technical {
	color: #FFF;
	font-size: 8.5pt;
	line-height: 13pt;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	margin-bottom: 20px;
	border-top: 1px solid #777;
	border-left: 1px solid #777;
}
table.technical td {
	padding: 3px;
	border-bottom: 1px solid #777;
	border-right: 1px solid #777;
}
table.technical td ul {
	margin-bottom: 0;
	padding-bottom: 0;
}
table.technical td li {
	line-height: 13pt;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	padding-top: 0;
	font-size: 8.5pt;
}
table.technical tr.even {
	color: #BBBBBB;
	background-color: #353535;
}
table.technical tr.odd {
	color: #FFFFFF;
	background-color: #202020;
}
#thb125 {
	position:absolute;
	width:140px;
	height:190px;
	z-index:1;
	left: 20px;
	top: 5px;
}
#thb125link {
	display: block;
	width: 140px;
	height: 190px;
	background-image: url(/testimages/XO2125thb.png);
	background-position: top center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#thb125link:hover {
	background-position: bottom center;
}
#thb50 {
	position:absolute;
	width:140px;
	height:190px;
	z-index:1;
	left: 170px;
	top: 5px;
}
#thb50link {
	display: block;
	width: 140px;
	height: 190px;
	background-image: url(/testimages/XO250thb.png);
	background-position: top center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#thb50link:hover {
	background-position: bottom center;
}
#thb50SP {
	position:absolute;
	width:140px;
	height:190px;
	z-index:1;
	left: 320px;
	top: 5px;
}
#thb50SPlink {
	display: block;
	width: 140px;
	height: 190px;
	background-image: url(/testimages/XO250SPthb.png);
	background-position: top center;
	background-repeat: no-repeat;
	text-decoration: none;
}
#thb50SPlink:hover {
	background-position: bottom center;
}
div.edito {
	padding: 5px 0 0 0;
	min-height: 200px;
}
div.edito_link {
	position: relative;
	text-align: right;
	margin: 0;
	padding: 0 10px;
	/*border-top: 1px solid #353535;*/
}
div.edito_link a {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-size: 9pt;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;
	color: #C5DAE0;
}
div.edito_link a:visited {
	color: #C5DAE0;
}
div.edito_link a:hover {
	color: #F9EA80;
}
div.line_spacer {
	clear: both;
	height: 50px;
	background-image: url(/img/liner.png);
	background-position: center;
	background-repeat: repeat-x;
}
div.news2 {
	padding: 0;
	background-color: #555;
	border: 1px solid #777;
	margin: 5px 0;
	height: 230px;
}
div.news {
	padding: 5px 0 0 0;
	background-color: #555;
	border: 1px solid #777;
	margin: 10px 0 30px 0;
}
div.news table, div.news2 table {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	line-height: 13pt;
	color: #FFF;
}
div.news h3, div.news2 h3 {
	margin: 0 0 0 5px;
	padding: 0;
}
div.news h4, div.news2 h4 {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FCDB58;
	margin: 0;
	padding: 0;
}
div.news strong, div.news2 strong {
	font-weight: bold;
}
div.news em, div.news2 em {
	color: #FC0;
}
div.news p, div.news2 p {
	margin-bottom: 10px;
}
div.news a, div.news2 a {
	text-decoration: none;
	color: #A5C5CF;
	font-weight: bold;
}
div.news a:visited, div.news2 a:visited {
	color: #A5C5CF;
}
div.news a:hover, div.news2 a:hover  {
	color: #F9EA80;
}

a.languages {
	display: block;
	width: 60px;
	height: 12px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top center;
	margin-bottom: 10px;
}
a.languages:visited {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top center;
}
a.languages:hover {
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: bottom center;
}


a.edito_lnk {
	font-family: "Trebuchet MS", Tahoma, Verdana, Geneva, sans-serif;
	font-size: 9pt;
	display: block;
	text-decoration: none;
	color: #CCC;
	padding: 0 3px;
}
a.edito_lnk:visited {
	text-decoration: none;
	color: #CCC;
}
a.edito_lnk:hover {
	text-decoration: none;
	background-color: #333;
	color: #FC3;
}

a.electrolink {
	text-decoration: none;
	color: #FDE248;
	font-weight: bold;
	border-bottom: 1px dotted #FDE248;
}
a.electrolink:visited {
	color: #FDE248;
}
a.electrolink:hover {
	color: #C1D0DD;
	border-bottom: 1px dotted #C1D0DD;
}

