/* CSS Document */

body 
{
margin:0;
padding:0;
background:#212121 url(../css/gfx/fond.jpg) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#545454;
}
a {
color:#A30000;
}
a img {
border:0;
}
.txt 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#545454;
}
.txt_big
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}
.txt_small 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#545454;
}
.gris_clair, .gris_clair a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#919191;
text-decoration:none;
}
.rouge_big
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A30000;
}
.rouge
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A30000;
}
.price {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:16px;
color:#A30000;
}
.sstt
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#262626;
border-bottom:1px solid #DFDFDF;
padding:2px;
}
.bordergris
{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
border-top:1px solid #DFDFDF;
padding:4px 0 0  0;
}
.ssttgris
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
.actus
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#262626;
}
.liens
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
text-decoration: none;
}
.liens:hover 
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A30000;
text-decoration: none;
}
.form 
{
padding-left:10px;
padding-right:5px;
border: #CDCDCD 1px solid; 
background: url(../css/gfx/form.gif);
background-repeat: no-repeat;
height: auto;
width: auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#545454;
}
.form_news 
{
padding-left:10px;
padding-right:5px;
border: none; 
background: url(../css/gfx/form_news.gif);
background-repeat: no-repeat;
height: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#545454;
}
.form_recherche 
{
padding-left:10px;
padding-right:5px;
border: transparent; 
background: url(../css/gfx/form_recherche.gif);
background-repeat: no-repeat;
height: 14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color:#545454;
}
.menu
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#919191;
font-weight: bold;
text-decoration: none;
}
.menu:hover 
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight: bold;
color:#A30000;
font-weight: bold;
text-decoration: none;
}
.submenu
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#585858;
text-decoration: none;
}
.submenu:hover 
{   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#A30000;
text-decoration: none;
}
.dossier {
background:url(../css/gfx/dossier.gif) no-repeat;
padding:18px 30px 0 14px;
}
.dossier p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
background:url(../css/gfx/deco/puce_fleche.gif) no-repeat 0 4px;
margin:0 0 7px;
padding:0 0 0 10px;
}
.dossier p a {
color:#474747;
text-decoration:none;
}
.marques {
background: #CACACA url(../css/gfx/marques.jpg) no-repeat;
vertical-align:top;
}
.marques b {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
color:#474747;
margin:0 0 3px 5px;
background:url(../css/gfx/deco/puce_fleche.gif) no-repeat 0 4px;
padding:0 0 0 10px;
}

.marques b a {
color:#474747;
text-decoration:none;
}
.backimg1,.backimg2,.backimg3 {
text-align:center;
margin:auto;
}
.backimg1 img,.backimg2 img,.backimg3 img {
vertical-align:middle;
}
span.ie {position:relative;
display:inline-block;
height:100%;
vertical-align:middle;
margin:-15px 0 0 0;
}
.backimg1 {position:relative;
background:url(../css/gfx/fonds/back_img1.jpg) no-repeat;
width:328px;
height:214px;
line-height:214px;
padding:10px 6px 0 0;
}

.promotions {position:absolute;
display:block;
background:url(gfx/promotion.gif) no-repeat;
width:90px;
height:25px;
top:191px;
left:240px;
}
.backimg2 {
position:relative;
background:url(../css/gfx/fonds/back_img2.jpg) no-repeat;
width:149px;
height:93px;
line-height:78px;
}

.promotion {position:absolute;
display:block;
background:url(gfx/promotion.gif) no-repeat;
width:90px;
height:25px;
top:60px;
left:60px;
}
.backimg3 {
position:relative;
background:url(../css/gfx/fonds/back_img3.jpg) no-repeat;
width:103px;
height:79px;
line-height:64px;
}

.catalog_filter_select {
width:150px;
font-size:12px;
background:#E6E6E6;
border:1px #B0B0B0 solid;
}
.catalog_filter_select_small {
width:75px;
font-size:12px;
background:#E6E6E6;
border:1px #B0B0B0 solid;
}

table.tailles td {
border:#CACACA solid 1px;
border-top:0;
border-left:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
text-align:center;
}
td.tailles {
text-align:center;
}
td.tailles a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
text-decoration:none;
background:url(../css/gfx/deco/puce_fleche.gif) no-repeat 0 5px;
padding:0 0 0 8px;
margin:5px 15px;
display:block;
float:left;
}

form.cmxform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
}

form.cmxform fieldset {
position:relative;
top:1em;
padding:0 0.5em 1em 0.5em;
background:url(../css/gfx/titre.gif) no-repeat;
border:none;
margin-bottom:10px;
}
html>body form.cmxform fieldset {
padding-top:1em;
top:0;
margin-bottom:0;
}

form.cmxform legend {
position:relative;
margin-bottom:10px;
margin-top:0;
padding:0.4em;
font-weight:bold;
color:#A70000;
}

html>body form.cmxform legend {
margin-top:20px;
margin-bottom:0;
}
form.cmxform .select {
font-size:12px;
background:#DADADA;
border:1px #AFAFAF solid;
border-bottom:1px #E3E3E3 solid;
color:#545454;
}

.submit {
font-size:12px;
background: url(../css/gfx/boutons/submit.gif) no-repeat;
border:0;
color:#ffffff;
width:94px;
height:23px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
padding:0 0 5px;
cursor:auto;
cursor:pointer;
float:right;
}


form.cmxform .input {
padding-left:5px;
padding-right:5px;
width:112px;
border:none;
background:url(../css/gfx/form_recherche.gif) no-repeat  fixed;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#545454;
float:left;
}
td>form.cmxform .input {
background:url(../css/gfx/form_recherche.gif) no-repeat;
}

form.cmxform label {
display:block;
float:left;
line-height:1.8;
vertical-align:top;
}

form.cmxform fieldset ol {
margin:0;
padding:0;
}

form.cmxform fieldset li {
clear:left;
list-style:none;
margin:0;
padding:5px;
}

form.cmxform fieldset fieldset {
border:none;
margin:3px 0 0;
}

form.cmxform fieldset fieldset legend {
font-weight:normal;
padding:0 0 5px;
}

form.cmxform fieldset fieldset .check {
float:left;
margin:0 2px 0 0;
}

hr.clear {
display:block;
height: 1px;
margin: 0;
_margin: -7px 0;
padding: 0;
border: 0;
visibility:hidden;
clear:left;
} 

html>body hr.clear {
margin:0;
} 

form.cmxform fieldset fieldset label {
float:left;
display:block;
width:287px;
margin:0 18px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
position:relative;
top:-2px;
}

html>body form.cmxform fieldset fieldset label {
top:-5px;
}

form.cmxform em {
font-weight:bold;
font-style:normal;
color:#A70000;
}

form.cmxform label { width: 170px; } /* Width of labels */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

.image_actu {
float:left;
margin-right:10px;
}
.image_actuR {
float:right;
margin-left:10px;
}

#home_motard,#home_moto {
float:left;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#545454;
}

#home_motard {
height:150px;
width:75px;
background:url(../css/gfx/motard.jpg) no-repeat;
padding:25px 70px 0 10px;
}

#home_moto {
height:150px;
width:114px;
background:url(../css/gfx/moto.jpg) no-repeat;
padding:25px 5px 0 40px;
}

#home_vetement_enfant,#home_vetement_hommes,#home_vetement_femmes,#home_vetement_grandes {
float:left;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
color:#545454;
}

#home_vetement_enfant {
height:69px;
width:100px;
background:url(../css/gfx/home_vetements_enfants.jpg) no-repeat;
padding:20px 45px 0 10px;
}

#home_vetement_hommes {
height:69px;
width:107px;
background:url(../css/gfx/home_vetements_hommes.jpg) no-repeat;
padding:20px 40px 0 10px;
}

#home_vetement_femmes {
height:73px;
width:100px;
background:url(../css/gfx/home_vetements_femmes.jpg) no-repeat;
padding:20px 45px 0 10px;
}

#home_vetement_grandes {
height:73px;
width:107px;
background:url(../css/gfx/home_vetements_grandes.jpg) no-repeat;
padding:20px 40px 0 10px;
}
p#home_news {
margin:45px 20px 0 10px;
}
.nav {   
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#545454;
text-decoration: none;
}
.nav:hover {   
color:#A30000;
}
.bordergris a, p  a{color:#A30000;
text-decoration:none;
}
.bordergris a:hover, p a:hover{color:#545454;
text-decoration:none;
}
.red {color: #A30000}
img {
	behavior:	url("../css/pngbehavior.htc");
}
#lightbox img,#pictos img {
	behavior:none;
}
ul, li {
margin-left:6px;
padding-left:0;
}
h3 {
color:#A30000;
margin-bottom:0;
font-size:12px;
}
.input_moteur {
background:url(gfx/fonds/input_moteur.gif) no-repeat;
_background-attachment:fixed;
padding:0 8px;
width:85px;
margin-left:8px;
margin-bottom:5px;
height:17px;
color:#4C4C4C;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:none;
}
.submit_moteur {
background:url(gfx/boutons/submit_moteur.gif) no-repeat;
width:19px;
height:16px;
border:none;
margin-bottom:5px;
}