* {margin:0; padding:0;}

body {
font: 10pt Arial, serif;
background-color:#4F4B4E;
color:#FFFFFF;

background-image:url(images/fond.jpg);
background-repeat:repeat-x;
background-position: 0 0px;

}

a:active, a:link, a:visited {color:#FFFFFF;text-decoration:none;}
a:hover {color:#000000;}
.lienbddmarque {font-weight:bold;}
.lienbddmarque:hover {color:#A9A9A9;}

#accessoires {
width:860px;
margin:auto;
top:0px;
background-color:#254673;
}

#flamracing, #bas {
width:860px;
}
#flamracing {height:252px;}
#topl {width:300px; height:252px; float:left; background-image:url(images/top-1.jpg); background-repeat:no-repeat;}
#topr {width:560px; height:252px; float:left;}
#top2 {width:555px; height:21px; background-image:url(images/top-2.jpg); background-repeat:no-repeat; text-align:right; font-size:8pt; color:#333; padding-top:10px; padding-right:5px;}
#top3 {width:560px; height:164px; background-image:url(images/top-3.jpg); background-repeat:no-repeat;}
#top4 {width:560px; height:57px; background-image:url(images/top-4.jpg); background-repeat:no-repeat;}
#topl p {padding-left:5px; padding-top:10px; font-size:8pt; text-align:left;}

#menu {height:54px; padding-top:3px; padding-right:0px;}
#menu ul li {float:left; width:90px; list-style-type:none; text-align:right;}
#menu .m_index {width:70px;}
#menu .m_commande {width:130px;}
#menu .m_contact {width:70px;}
#menu .clic a {font-weight:bold; color:#D1FF49;}
.exp .clic {font-weight:bold; color:#D1FF49;}

#top2 a {color:#333;}
#bas {clear:both; width:860px; height:73px;}

#contenu {
width:860px;
padding-left:0px;
padding-right:0px;
background-color:#254673;
}

#contenu p {
padding-bottom:10px;
}

#gauche {
width:240px;
float:left;
background-color:#254673;
padding-left:10px;
background-image:url(images/fgauche.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
min-height:500px;
}

#droite {
float:left;
width:595px;
padding-left:10px;
padding-right:5px;
padding-top:10px;
background-color:#254673;
padding-bottom:30px;
}


#droitec {
float:right;
width:595px;
padding-left:0px;
padding-right:5px;
padding-top:0px;
padding-bottom:50px;
}

#interieur{
border-left:1px solid #FFF;
padding-left:20px;
}


h1,h2,h3,h4 {
font-size:13pt;
color:#D1FF49;
padding:20px;
text-align:right;
background-image:url(images/hh.jpg); background-repeat:no-repeat; background-position:100% 0;
padding-right:60px;
font-style:italic;
}

div.expanded {
display: block; 
}
div.expandable {
display: none; 
}
div.expanded a {
text-decoration: none;
}

.exp {
text-align:left;
}


.panier_tot_mg {
text-align:left;
}
.gras {font-weight:bold;}

.liste_produit {float:left;background-image:url(images/cadre.jpg);background-repeat:no-repeat;width:288px;height:194px;color:#FFF;text-align:left;font-size:9pt; margin-right:8px; margin-bottom:10px;}
.liste_produit_promo {float:left;background-image:url(images/cadre_promo.jpg);background-repeat:no-repeat;width:288px;height:194px;color:#FFF;text-align:left;font-size:9pt; margin-right:8px; margin-bottom:10px;}

.liste_gauche, .liste_droite {float:left; width:144px; height:159px; overflow:hidden;}

.img_produit {padding-left:10px; padding-top:45px;}

.liste_prix {padding-top:20px; color:#000; font-weight:bold; text-align:right; padding-right:30px;}
.liste_descr {font-size:8pt; padding-top:10px; padding-left:10px; padding-right:10px;}

.liste_titre a {color:#000;}
.liste_titre {clear:both; width:288px; height:30px; padding-top:5px; font-weight:bold; text-align:center; color:#000;}

.expandable.clic_modele a{font-size:8pt;text-decoration:underline overline;color:#D1FF49;}

#fiche_produit {width:563px; color:#FFF;text-align:left;font-size:9pt; background-image:url(images/fiche_fond.jpg);background-repeat:repeat;}
#fiche_h {background-image:url(images/fiche_titre.jpg);background-repeat:no-repeat;width:563px;height:41px;}
#fiche_titre, #fiche_prix, #fiche_desc, #fiche_img {float:left;}
#fiche_titre {width:270px; padding-top:20px; padding-left:20px; font-weight:bold;}
#fiche_prix {width:233px; padding-top:17px; font-size:14pt; text-align:right; padding-right:40px;}
#fiche_m {width:563px;}
#fiche_desc {width:365px; padding-top:10px; padding-left:10px;}
#fiche_img {width:158px; padding-top:10px; text-align:right; font-size:8pt; padding-right:30px;}
#fiche_bas {clear:both; background-image:url(images/fiche_bas.jpg);background-repeat:no-repeat;width:563px;height:76px;}
#ajout {width:114px;padding-left:420px;padding-top:20px;font-weight:bold;}
#ajout a:link, #ajout a:visited, #ajout a:active {color:#0065B3;text-decoration:none;}
#ajout a:hover {color:#0065B3;text-decoration:none;}

.liste_exp {background-image:url(images/liste_exp.jpg);background-repeat:no-repeat;width:484px;height:29px; padding-top:7px; padding-left:40px;}
.liste_exp a, .liste_exp a:link, .liste_exp a:visited, .liste_exp a:hover{text-decoration:none;color:#000;}
ul {padding-left:10px;}

#index_competition, #index_actu {float:left; width:280px; padding-left:10px; font-size:8pt;}
.index_item_actu {width:135px; float:left; margin-left:3px;  padding-left:2px; margin-bottom:10px;}
.index_item_titre {height:27px; font-weight:bold; overflow:hidden;}
.index_item_img {height:87px; overflow:hidden;}

#liste_actu {width:570px; font-size:8pt;}
.liste_item_actu {width:280px; float:left; margin-left:3px;  padding-left:2px; margin-bottom:10px;}
.liste_item_titre {width:280px; font-weight:bold; height:27px; overflow:hidden;}
.liste_item_img {width:140px; height:67px; overflow:hidden; float:left;}
.liste_item_descr {width:140px; height:87px; float:left;}

.promo_l, .promo_m {float:left; width:185px;}
.promo_l {height:140px; overflow:hidden;}
.promo_p {float:left; padding-left:50px; text-align:center; background-image:url(images/prix_promo.jpg); background-repeat:no-repeat; width:93px; height:54px; padding-top:20px; background-position:50px 0;}

.nbsp {clear:both; height:5px; width:100%;}

.autres_actus {text-align:right; padding-right:60px; padding-bottom:10px;}
.autres_actus a {text-decoration:none;}

#article_t {padding-right:10px; padding-top:10px;}
.divg{float:left; padding-top:0px; padding-right:10px; padding-bottom:10px;text-align:center;}
#pdfarticle{font-weight:bold; font-style:italic;}
#pdfarticle:before{content:url(images/pdf.gif);}

.imglien{padding-bottom:5px;}
