* { margin: 0px; padding: 0px;}
body { background-image:url(../images/site/body_bg.gif); text-align:center; background-repeat: repeat-x; background-color: #0e0a06; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 10px}

/* HTML GENERIC  */
input.champ{font-size:11px; font-family: Verdana, Trebuchet MS, sans-serif; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; padding:3px; width:50%; }
input{font-size:11px; font-family: Verdana, Trebuchet MS, sans-serif; border: 1px solid #000; }
select{font-size:11px; font-family: Verdana, Trebuchet MS, sans-serif; border: 1px solid #000; }
textarea {font-size:11px; font-family: Verdana, Trebuchet MS, sans-serif; border: 1px solid #000; padding:3px; width:98%; height:160px; }
/*.submit { background-color:#ff9742; color:#FFFFFF; border: 1px solid #000;}*/
.submit{cursor:pointer; display:block; border:1px solid #000; font-weight:bold; color:#fff; padding:10px 30px; margin:0px 10px 0px 0px; text-align:center; float:left; text-transform:uppercase; text-decoration:none; background-color:#000; background-repeat:repeat-x; background-image:url(../images/site/bloc_header_title_bg.gif);}
img{border:none;}
a{color:#fff; font-weight:bold;}
a:link, a:visited{ color:#fff; text-decoration: underline;; }
a:hover{ color:#fff; text-decoration: none; }
h1{font-size:16px; margin:5px 0px 10px 0px; padding:0px;}
h2{font-size:14px; margin:5px 0px 8px 0px; padding:0px;}
h5{font-size:13px; margin:5px 0px 5px 0px; padding:0px;}
/*h3{font-size:16px; color: #fe6b0f;}*/
/*h4{ font-size:12px; color:#777; margin-bottom: 10px; display:block; border-bottom: 1px solid #e6e6e6;}*/

ol{margin:0px 0px 10px 20px; padding:0px 0px 0px 10px;}
pre{color:red; margin:0px 10px 0px 10px; border:1px solid #ddd; text-align:left; line-height:0.8em; padding:10px;}
address{margin:0px 10px 0px 10px; border:1px solid #ddd; text-align:left; padding:10px;}
a{color:#4088cf;}
span.disabled{color:#999;}
p{ margin:3px 0px 5px 0px;}
.clear{clear:both}
option:first-letter{text-transform:uppercase;}
span.uppercase{text-transform:uppercase;}

#containerAll { width: 914px; margin: 15px auto 0px auto; text-align:left;}
#containerAllHome { width: 914px; margin: 0px auto 0px auto; text-align:left;}
#languageHome{width: 904px; height:12px; text-align:right; padding:3px 10px 0px 0px}

/*---------STRUCTURE-------------*/
#header_fr { height: 110px; background-image:url(../images/site/header_fr.jpg); background-repeat:no-repeat;}
#header_en { height: 110px; background-image:url(../images/site/header_en.jpg); background-repeat:no-repeat;}
#header_de { height: 110px; background-image:url(../images/site/header_de.jpg); background-repeat:no-repeat;}
#header { height: 110px; background-image:url(../images/site/header_fr.jpg); background-repeat:no-repeat;}
#header_print {display:none;}

/*-------------------MENU PRINCIPAL-------------*/
#menuMain { height: 38px; background-image:url(../images/site/menuMain_bg.gif); background-color:#000000; background-repeat:repeat-x; border-left: 4px solid #000; border-right: 4px solid #000;}
#menuMain a { display:block; float:left; background-repeat:repeat-x; height: 38px; line-height: 38px; padding: 0px 20px; text-decoration:none; border-right: 2px solid #000; font-size:12px; text-transform:uppercase; font-weight:bold;}
#menuMain a:link, #menuMain a:visited { background-image:url(../images/site/btn_menuMain_bg_off.gif); color: #79736d;}
#menuMain a:hover, #menuMain a.actif:link, #menuMain a.actif:visited, #menuMain a.actif:hover { background-image:url(../images/site/btn_menuMain_bg_on.gif); color: #ffa800;}

#separatorMenu { height: 4px; background-color:#000000;}

/*---------STRUCTURE HOME-------------*/
#contentBlocMainHome { border-collapse:collapse;}
.contentBlocContentHome { padding-right:70px; text-align:right;}
#separatorDesignHome { height: 56px; background-image:url(../images/site/separator_home.jpg); background-repeat:no-repeat; background-color:#000000;}
#contentMap { width: 364px; height: 485px; background-image:url(../images/site/home_map.jpg);}
td.home_right_bkg{ background-image:url(../images/site/home_right_col_bkg.gif); background-repeat:no-repeat; width:550px; padding-top:51px;}
div.home_col_right{margin:30px 55px 0px 0px;}

/*---------ELEMENT HOME-------------*/
ul#countryList { list-style-type:none;}
li.countryZone { color: #ffa800; text-transform:uppercase; line-height: 30px; font-weight:bold;}
li.country a { color: #fff; }
li.country a:link, li.country a:visited{ text-decoration: underline; }
li.country a:hover{ text-decoration: none; }
li.countryEmphasis a { color: #ffa800; font-weight:bold; }
li.countryEmphasis a:link, li.country a:visited{ text-decoration: underline; }
li.countryEmphasis a:hover{ text-decoration: none; }
span.evidence{ color: #ffa800; }
a.langue{color: #fff; font-weight:bold;}
a.langue:link, a.langue:visited{ text-decoration: underline;; }
a.langue:hover{ text-decoration: none; }

table.videos_navigation{font-size:9px;}

/*-------------------MENU SECONDAIRE-------------*/
#menuSub { height: 25px; background-repeat:repeat-x; background-color:#000000; border-left: 4px solid #000; border-right: 4px solid #000;}
#menuSub a { display:block; float:left; background-repeat:repeat-x; height: 25px; line-height: 25px; padding: 0px 20px; text-decoration:none; border-right: 2px solid #000; color: #79736d; font-size:12px; text-transform:uppercase; font-weight:bold;}
#menuSub a:link, #menuSub a:visited{ background-image:url(../images/site/btn_menuSub_bg_off.gif); color: #8a5b00;}
#menuSub a:hover, #menuSub a.actif:link, #menuSub a.actif:visited, #menuSub a.actif:hover { background-image:url(../images/site/btn_menuSub_bg_on.gif); color: #ffa800;}
#menuSub2{height: 25px; background-color:#000000;}
#menuSub2 a { display:block; float:left; height: 25px; line-height: 25px; padding: 0px 5px 0px 10px; text-decoration:none; font-size:10px; text-transform:uppercase;}
#menuSub2 a:link, #menuSub2 a:visited { color: #79736d; }
#menuSub2 a:hover, #menuSub2 a.actif:link, #menuSub2 a.actif:visited, #menuSub2 a.actif:hover { color: #ffa800;}


/*-------------------BLOC ELEMENT ORANGE-------------*/
#separatorDesign { height: 61px; background-image:url(../images/site/separator.jpg); background-repeat:no-repeat; background-color:#000000;}

/*-------------------BLOC CONTENU PRINCIPAL-------------*/
#contentBlocMain { border-collapse: collapse;}
#contentBlocMainG { width: 557px; height: 364px; background-image:url(../images/site/contentBlocMainG.jpg); background-repeat:no-repeat; background-color:#000000;}
div.contentBlocMainGAdjust{ padding: 15px 20px 0px 20px;}
#contentBlocImage { width: 357px; height: 364px; background-color:#000000; }
#contentBlocImageSlideShow { width: 357px; height: 290px; background-color:#000000; }
#contentBlocMainGContent { width: 100%;}
h3 { font-size:18px; font-weight:bold; display:block; margin-bottom: 10px;}
#imageScooters {}
#contentBlocNetwork { border: 4px solid #000; min-height:355px; background-image:url(../images/site/network_content_bg_top.jpg); background-repeat:repeat-x; background-color: #282722;}
#contentBlocNetworkBg { padding: 20px; min-height:355px; background-image:url(../images/site/network_content_bg_bottom.jpg); background-repeat:repeat-x; background-position:left bottom;}
p.intro{margin:0px 0px 25px 0px;}
h5.world_region{color: #ffa800; text-transform:uppercase; line-height: 30px; font-weight:bold; font-size: 10px;}

img.news_thumb{float:left; margin:0px 10px 10px 0px; border:1px solid #000; padding:3px; background-color:#222;}
img.news_img_colonne{margin:0px 0px 10px 10px;}
a.news_titre { color:#fff; text-transform:uppercase; }
a.news_titre:link, a.news_titre:visited{ text-decoration: underline; color:#fff;}
a.news_titre:hover{ text-decoration: none; color:#fff;}
h2.news_titre{color:#fff; text-transform:uppercase;}

/*-------------------BLOC CONTENU SECONDAIRE (3 BLOCS)-------------*/
#contentBlocSubContainer { width: 914px; background-image:url(../images/site/content_bg.jpg); background-repeat:no-repeat; padding-top: 7px;}
#contentBlocSubTab {  border-collapse:collapse;}
h4 { display:block; height: 37px; line-height: 37px; background-image:url(../images/site/bloc_header_title_bg.gif); background-repeat:repeat-x; background-color:#000000; padding-left: 10px; color:#FFFFFF; font-size: 12px; text-transform:uppercase;}
.contentBlocSubSeparator { width: 4px;}
.contentBlocSubLeft { width: 294px; background-image:url(../images/site/bloc_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#000000; border: 4px solid #000;}
.contentBlocSubCenter { width: 294px; background-image:url(../images/site/bloc_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#000000; border: 4px solid #000;}
.contentBlocSubRight { width: 294px; background-image:url(../images/site/bloc_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#000000; border: 4px solid #000;}
.contentBlocSubLarge { width: 914px; background-image:url(../images/site/bloc_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#000000; border: 4px solid #000;}
.contentBlocContent { padding: 10px;}


/*-------------------FOOTER-------------*/
#footer_home {text-align:right; font-size:10px; width:914px; height:37px; background-image:url(../images/site/footer_home.jpg);}
#footer {text-align:right; font-size:10px;  width:914px; height:37px; background-image:url(../images/site/footer.jpg);}
#footer_sub {text-align:right; font-size:10px;  width:914px; height:37px; background-image:url(../images/site/footer_sub.jpg);}
div.footer_espace{ padding:10px 20px 0px 0px; color:#62615c; text-transform:uppercase;}

div.facebook{float:left; margin:0px 0px 5px 10px;}
div.facebook a{color:#62615c; font-weight:normal;}
div.facebook a:link{text-decoration:none;}
div.facebook a_visited{text-decoration:none;}
div.facebook a:hover{text-decoration:underline;}

.display{display:block;}
.hide_screen{display:none;}

#allslides li {margin-left: 15px; list-style:url("../images/site/li.gif"); }
#contentTab li {margin-left: 15px;  list-style: url("../images/site/li.gif");}
strong { font-weight:bold; color:#fe6b0f;}
a.thumb { margin: 10px; display:inline-block; border: 2px solid #000; padding:1px;}
a.thumb:hover {border: 2px solid #fe6b0f;}
a.thumb img{ padding:0px; margin:0px; border:none; }


/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||/*


/* FENETRES COULISSANTES - Grandes fenetres */
dt.region{ color: #ffa800; text-transform:uppercase; line-height: 30px; height: 30px; font-weight:bold;}
dl{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
dt{width:785px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; height:20px; cursor:pointer; padding:5px 0px 0px 10px;}

dd.slider_content{width:785px; height:1px; overflow:hidden; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
dd{margin:0px 0px 50px 0px}

/* FENETRES COULISSANTES - Sous elements */
div.content_hide{display:none;}
div.content_show{width: 765px; display:block; margin:0px; padding:10px;}
div.content_show_sub{width: 765px; margin:0px; padding:0px;}

a.title_sub{padding:0px 0px 0px 0px; margin:10px 0px 5px 0px;}
div.content_sub{width:229px; height:1px; overflow:hidden; border:0px solid #aaa; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}


/* STARTSHOW - Page accueil */
div.espace_page img.cache{  
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
}

div.espace_page{  				/* Espace visible du diaporama */
	height:297px;
	width:493px;
	overflow:hidden;
	position:relative;
}

div.support{  					/* Contient toutes les pages */
	width:auto;
	white-space:nowrap;
	position:absolute;
	left:0px;
	top:3px;
	border:0px solid #666;
}

div.support img {
	display:inline;
	float:left;
	padding: 0px 0px 0px 0px;	/* Ne pas mettre de padding left ou right */
	margin: 0px 0px 0px 0px;	/* Ne pas mettre de margin left ou right */
}

/* MEDIAS */
table.medias{margin:20px 20px 0px 20px; width:100%; }
table.medias td{height:20px; padding:0px 10px;}
table.medias td a{color:#fff;}

/* DISTRIBUTEURS */
div.distributeur{ margin:20px 0px 0px 40px;}


/* PRODUCTS */
/*
div.product_category{margin:10px 0px 0px 0px; color: #ffa800; text-transform:uppercase; line-height: 30px; font-weight:bold; font-size: 10px; width:100%;}
div.product_link{width:140px; float:left; text-align:center; margin:0px 30px 0px 0px; text-decoration:none;}
div.product_link img.model_thumb{margin:0px 20px 0px 20px; border:none; text-decoration:none;}
div.product_link a { color:#fff; }
div.product_link a:link, div.product_link a:visited{ text-decoration: underline; color:#fff;}
div.product_link a:hover{ text-decoration: none; color:#fff;}
*/
#productsContainer { background-image:url(../images/site/productsContainer_bg.png); margin-bottom: 40px; margin-top: 8px;}
.productBloc { width: 133px; float: left; margin:0px 0px 0px 5px;}
.productImage { height: 116px;}
.productCategory { font-size: 14px; font-weight:bold; text-transform:uppercase; color: #ffa800; }
.productName { text-align:center; font-size: 12px; line-height: 28px;}
.productName a { color: #79736d; text-decoration:none;}
.productName a:link { color: #79736d; text-decoration:none;}
.productName a:hover { color: #79736d; text-decoration:none;}
.productName a:hover { color: #fff; font-weight:bold;}