
html, body {margin: 0px; padding: 0px; font-family: verdana;  color: #838383; font-size: 10px;} 

a {color: #838383;}

body {background-color: #fff; background-image: url('/img/fond_site_01.gif'); background-position: center;}

input {border: solid 1px #848484; background: #fff; font-size: 10px;}
input[type=submit] {background: #848484; border-color: #333; color: #fff;}

div.error {padding: 20px; color: #a33; font-size: 12px; font-weight: bold;}

#t_content,
#t_content_mtb {width: 755px; height: 604px; padding: 6px; background-color: #fff; margin-top: 20px; margin-left: auto; margin-right: auto;}

#blog_top_mtb img,
#blog_top img {border: none;}

#t_center {background-color: #838383; height: 452px; padding: 7px 0px 9px 8px;}

#t_content_mtb #t_center {background-color: #e3c8a4;}

#blog_menu_top_mtb,
#blog_menu_top {margin: 9px 0px 7px 0px;}
#blog_menu_top_mtb img,
#blog_menu_top img {border: none;}

#blog_menu_top div.rub_block .rollover {display: none; margin-top: -2px; text-align: center; }
#blog_menu_top div.rub_block:hover .rollover {display: block; z-index: 10; text-align: center; position: absolute; width: 50px; background-color: #b9e2f8;}

#blog_menu_top_mtb .menu1:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: 0px 0px;}
#blog_menu_top_mtb .menu2:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -58px 0px;}
#blog_menu_top_mtb .menu3:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -134px 0px;}
#blog_menu_top_mtb .menu4:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -186px 0px;}
#blog_menu_top_mtb .menu5:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -249px 0px;}
#blog_menu_top_mtb .menu6:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -299px 0px;}
#blog_menu_top_mtb .menu7:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -393px 0px;}
#blog_menu_top_mtb .menu8:hover {background-image: url(/img/menu_mtb_over_01.gif); background-position: -461px 0px;}

#blog_menu_top .menu1:hover {background-image: url(/img/menu_over_01.gif); background-position: 0px 0px;}
#blog_menu_top .menu2:hover {background-image: url(/img/menu_over_01.gif); background-position: -58px 0px;}
#blog_menu_top .menu3:hover {background-image: url(/img/menu_over_01.gif); background-position: -134px 0px;}
#blog_menu_top .menu4:hover {background-image: url(/img/menu_over_01.gif); background-position: -186px 0px;}
#blog_menu_top .menu5:hover {background-image: url(/img/menu_over_01.gif); background-position: -249px 0px;}
#blog_menu_top .menu6:hover {background-image: url(/img/menu_over_01.gif); background-position: -299px 0px;}
#blog_menu_top .menu7:hover {background-image: url(/img/menu_over_01.gif); background-position: -393px 0px;}
#blog_menu_top .menu8:hover {background-image: url(/img/menu_over_01.gif); background-position: -461px 0px;}


#blog_copyright {text-align: center; font-size: 8px; margin-top: 5px;}
#blog_copyright a {text-decoration: none;}

/* contact */
#blog_contact .contener {background-image: url(/img/contact_02.jpg); height: 453px;width: 740px;}
#t_content_mtb #blog_contact .contener {background-image: url(/img/contact_mtb_02.jpg); height: 451px;width: 737px;}
#blog_contact .link {padding-top: 155px; padding-left: 336px; height: 28px; width: 146px;}
#t_content_mtb #blog_contact .link {padding-top: 154px; padding-left: 333px;}
#blog_contact .link a {display: block; height: 28px; width: 146px;}
#blog_contact a:hover {background-image: url(/img/contact_over_01.jpg); background-repeat: no-repeat; background-position: right bottom;}
#t_content_mtb #blog_contact a:hover {background-image: url(/img/contact_over_mtb_01.jpg);}

/* in work */
#link, 
#produit, 
#media,
#revendeur,
#catalogue, 
#center {background-color: #fff; height: 452px; margin-right: 9px;}

/* catalogue */
#blog_catalogue .illustrationblock {width: 408px; height: 205px; background-image: url(/img/loader_01.gif); background-repeat: no-repeat; background-position: center;}
#blog_catalogue .illustration {border: none; margin-top: 0px;}
#blog_catalogue .imgnav {text-align: right; padding-top: 4px; paggin-bottom: 0px; margin: 0px; padding-right: 70px; padding-left: 70px;}
#blog_catalogue .imgnav img {vertical-align: middle;}
#blog_catalogue .linkpdf {float: left; text-decoration: none;}
#blog_catalogue img {border: none;}
#blog_catalogue div.illustration {text-align:center; padding-top: 3px;}


/* team */
#team #blog_team {background-color: #fff; height: 452px; margin-right: 9px;}
#team #blog_team_rider .tablerider,
#team #blog_team_rider .riderinfo {margin: 3px;}
#team #blog_team_rider img.illustration {margin: 3px;}
#team #blog_team_rider {background-color: #fff; height: 452px; margin-right: 9px; overflow: auto;}
#team #blog_team_rider .tablerider td {vertical-align: top;}
#team #blog_team_rider .tablerider img {border: none;}
#team .illustration {border: none; margin-top: 0px; margin-left: auto; margin-right: auto;}
#team .tablelist {border: none; width: 100%;}
#team .tablelist td {text-align:center; width: 33%;}

/* link */
#link {overflow:auto;}
#link #blog_clear .clear {clear: both;}

#link #blog_content_link_marques,

#link #blog_content_link_marques_mtb {float: left; width: 557px; padding: 10px;}

#link #blog_content_link_marques img,
#link #blog_content_link_marques_mtb img {border:none;}

#link #blog_content_link_autres,
#link #blog_content_link_autres_mtb {float: right; padding: 10px; width: 124px;125px; background-image: url(/img/pointilles_01.gif); background-repeat: repeat-y; background-position: left top; min-height: 432px;}

#link .title {margin-bottom: 25px;}

#link #blog_content_link_autres div,
#link #blog_content_link_autres_mtb div {padding-bottom: 5px;}

#link #blog_content_link_autres a, 
#link #blog_content_link_autres_mtb a {text-decoration: none; font-size: 12px;}

/* produit */
#produit #blog_clear .clear {clear: both;}
#produit #blog_content,
#produit #blog_produit_list,
#produit #blog_produit_list_mtb,
#produit #blog_produit_fiche_mtb,
#produit #blog_produit_fiche {float: left; width: 467px; padding: 10px; height: 432px; overflow:auto;}

#produit #blog_right_produit_mtb,
#produit #blog_right_produit {float: right; height: 452px; overflow:auto; width: 251px; background-image: url(/img/pointilles_01.gif); background-repeat: repeat-y; background-position: left top;}

#produit #blog_right_produit_mtb .bgrightbox,
#produit #blog_right_produit .bgrightbox {background-image: url(/img/font_col_right_01.gif); height: 432px; overflow: auto; margin-left: 2px; padding: 10px;}
#produit #blog_right_produit_mtb .bgrightbox {background-image: url(/img/font_col_right_mtb_01.gif);}


#produit #blog_produit_list_mtb .illustration, 
#produit #blog_produit_list .illustration {border: none;}

#produit #blog_produit_list_mtb td a.title, 
#produit #blog_produit_list td a.title {text-decoration: none; text-transformation: uppercase; font-size: 12px; font-weight: bold;}

#produit #blog_produit_list_mtb td, 
#produit #blog_produit_list td {padding-bottom: 5px;}

#blog_produit_hot_stuff .tabletop {border: none; width: 704px; margin: 0px auto; padding-top: 7px;}
#blog_produit_hot_stuff .tabletop .hotstuff {font-size: 14px; font-weight: bold; font-style: italic; text-align :left;}
#blog_produit_hot_stuff .tabletop .produitselect {text-align: right;}
#blog_produit_hot_stuff .contenertablelist {height: 423px; overflow: auto;}
#blog_produit_hot_stuff table.tablelist { margin: 0px auto; border: none;}
#blog_produit_hot_stuff table.tablelist td {text-align: center; width: 230px; padding-top: 7px;}
#blog_produit_hot_stuff .cadre {width:223px; height: 127px; background-color: #fff;}
#blog_produit_hot_stuff .cadre img {border: none;}

#blog_produit_fiche_mtb .content,
#blog_produit_fiche .content {padding: 20px 29px 0px 29px;}

#blog_produit_fiche_mtb .illustrationblock,
#blog_produit_fiche .illustrationblock {width: 408px; height: 205px; background-image: url(/img/loader_01.gif); background-repeat: no-repeat; background-position: center;}

#blog_produit_fiche_mtb .illustration,
#blog_produit_fiche .illustration{border: none; margin-bottom: 5px;}

#blog_produit_fiche_mtb .imgnav,
#blog_produit_fiche .imgnav {text-align: right;}

#blog_produit_fiche_mtb .imgnav img,
#blog_produit_fiche .imgnav img {margin: 1px; margin-left: 5px; border: none;}

#blog_produit_fiche_mtb .content .title,
#blog_produit_fiche .content .title {text-transform: uppercase; font-size: 14px; font-weight: bold;margin-top: 15px;}

#blog_produit_fiche_mtb .content .back,
#blog_produit_fiche .content .back {text-align: right;margin-top: 5px;}

#blog_produit_fiche_mtb .content .back a,
#blog_produit_fiche .content .back a {background-color: #7b8083; color: #fff; padding: 3px 5px; text-decoration: none;}

/* intro */
#copy_intro {position: fixed; bottom: 3px; text-align: center; width: 100%;}#introimg {width: 753px; height: 551px}
#imgbmx {display: block; width: 753px; height: 366px; background-image: url(/img/entree_bmx_01.jpg);}
#imgbmx:hover {display: block; width: 753px; height: 366px; background-image: url(/img/entree_bmx_hover_01.jpg);}
#imgmtb {display: block; width: 753px; height: 185px; background-image: url(/img/entree_mtb_01.jpg);}
#imgmtb:hover {display: block; width: 753px; height: 185px; background-image: url(/img/entree_mtb_hover_01.jpg);}


/* media */
#media {overflow:auto;}
#media #blog_clear .clear {clear: both;}
#media #blog_content_media_photo_pub {float: left; width: 366px; padding: 10px;}
#media #blog_content_media_video {float: right; padding: 10px; width: 312px; background-image: url(/img/pointilles_01.gif); background-repeat: repeat-y; background-position: left top; min-height: 432px;}
#media .title {margin-bottom: 25px;}
#blog_content_media_photo_pub a.cadre {width: 170px; height: 100px;display:block;}
#blog_content_media_photo_pub a.cadre img {width: 170px; height: 100px; border: none;}
#blog_content_media_photo_pub table.tablelist {width: 100%;}
#blog_content_media_photo_pub table.tablelist td a {margin: auto; text-align: center;}

/* acceuil */
#t_center #acceuil #blog_content {float: left; padding: 0px 9px; width: 368px;386px; height: 452px; background-color: #fff; overflow: auto;}

#blog_right_acceuil_mtb,
#blog_right_acceuil {float: right; width: 361px; height: 452px;}

#blog_right_acceuil_mtb .cadre,
#blog_right_acceuil .cadre {width:344px; height: 196px; background-color: #fff; margin: 8px 9px 0px 8px;}
#blog_right_acceuil_mtb .cadre img,
#blog_right_acceuil .cadre img {border: none;}

/* revendeur */
#revendeur #blog_content_rendeur, 
#revendeur #blog_content {float: left; height: 432px; background-repeat: no-repeat; background-position: center 170px; background-attachment: fixed; width: 528px; background-color: #fff; overflow: auto; padding: 10px;}
#t_content #revendeur #blog_content_rendeur,
#t_content #revendeur #blog_content { background-image: url(/img/map_reventeur_01.gif);}
#t_content_mtb #revendeur #blog_content_rendeur,
#t_content_mtb #revendeur #blog_content { background-image: url(/img/map_reventeur_mtb_01.gif);}
#revendeur #blog_revendeur_list_cat,
#revendeur #blog_revendeur_list_cat_mtb {float: right; height: 452px; width: 189px; background-image: url(/img/pointilles_01.gif); background-repeat: repeat-y; background-position: left top;}
#revendeur #blog_revendeur_list_cat .bgrightbox,
#revendeur #blog_revendeur_list_cat_mtb .bgrightbox { height: 452px; overflow: auto; margin-left: 2px;}

#t_content #revendeur #blog_revendeur_list_cat .bgrightbox ,
#t_content #revendeur #blog_revendeur_list_cat_mtb .bgrightbox {background-image: url(/img/font_col_right_01.gif);}

#t_content_mtb #revendeur #blog_revendeur_list_cat .bgrightbox,
#t_content_mtb #revendeur #blog_revendeur_list_cat_mtb .bgrightbox {background-image: url(/img/font_col_right_mtb_01.gif);}

#revendeur #blog_revendeur_list_cat .content,
#revendeur #blog_revendeur_list_cat_mtb .content {background-color: #fff; margin: 10px; padding: 5px;}

#revendeur #blog_revendeur_list_cat .content a,
#revendeur #blog_revendeur_list_cat_mtb .content a {text-decoration: none;}

#revendeur #blog_revendeur_list_cat .content .pays,
#revendeur #blog_revendeur_list_cat_mtb .content .pays {margin: 3px 0px;}

#revendeur #blog_content_rendeur td {padding-bottom: 10px;}
#revendeur #blog_content_rendeur td strong {text-transform: uppercase;}


/* news letter */

#blog_right_acceuil .newsletter,
#blog_right_acceuil_mtb .newsletter {height: 32px; padding-left: 8px; padding-top: 11px; padding-right: 9px;}
#blog_right_acceuil .newsletter {background-color: #515153;}
#blog_right_acceuil_mtb .newsletter {background-color: #c27f15;}

#blog_right_acceuil_mtb .newsletter form,
#blog_right_acceuil .newsletter form {display: inline;}

#blog_right_acceuil_mtb .newsletter #nl_mail,
#blog_right_acceuil .newsletter #nl_mail {float: right; border: none; width: 154px; height: 18px; background-color:#fff; margin: 0px; margin-right: 7px; font-size: 12px; padding-top: 3px; padding-right: 3px; padding-left: 3px;}

#blog_right_acceuil_mtb .newsletter #nl_submit,
#blog_right_acceuil .newsletter #nl_submit {float: right; margin-right: 8px;}

.newsletterbox {text-align: center;padding-top: 15px;}
.newsletterbox fieldset {width: 400px; margin: 0px auto;}
.newsletterbox fieldset legend {font-weight: bold; font-size: 12px;}

/* display article */

/*.articlelist*/ .header .title {border-color: #838383; border-width: 1px 0px; border-style: solid; margin: 9px 0px 3px 0px; padding: 4px;}
/*.articlelist*/ .header .title a {text-decoration: none; color: #838383;}
/*.articlelist*/ .header .date {float: right; font-size: 10px;}
/*.articlelist*/ .header .titletext {font-size: 16px; text-transform: uppercase; color: #838383;}

.articlelist .mybox .content {text-align: justify; font: 9px/14px verdana;}
.articlelist .mybox .illustration {/*float: right; margin-left: 4px;*/ margin-bottom: 0px; margin-left: auto; margin-right: auto; border: none;}
.articlelist .mybox .lasuite {font-weight: bold; float: right;}
.articlelist .mybox .lasuite a {text-decoration: none;}
.articlelist .mybox .footer {clear: both;}



.produitselect select {background-color: #b9e2f8; border: none; color: #fff; font-weight: bold; font-size: 10px; width: 110px;}
#t_content_mtb .produitselect select {background-color: #c27f15;}
.produitselect select.type {margin-right: 10px;}
.produitselect select option.title {font-style: italic;}

.bgrightbox .produitselect select.type {margin-right: 2px;}

/* g2html */
.g2html-right { float: right; margin: 1px;}
.g2html-left { float: left; margin: 1px;}
.left {float: left;}
.right {float: right;}


.articles .articlelist .navbottom {border-color: #838383; border-width: 1px 0px 0px 0px; border-style: solid; margin: 9px 0px 3px 0px; padding: 4px;}
.articles .articlelist .navtop {display: none;}