*{margin:0; padding:0;}
body {
text-align:center;
background-color : #c0c0c0;
position:absolute;
left: 50%; 
width: 980px;
margin-left: -490px; 

}

TD {
font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
color:#9a9a9a;
}



.titre_presse,.titre_news,.titre_gamme,.titre_secterotor,.titre_sponsoring {
color:#990000;
font-size: 12px;
font-weight:bold;
text-transform: uppercase;
}

.texte_accueil,.texte_presse,.texte_news,.texte_gamme,.texte_secterotor,.texte_sponsoring {
font-size: 12px;
color:#9a9a9a;
}
.texte {
font-family: Tahoma, Helvetica, sans-serif;
	font-size:11px;
		color:#000000;
}



A.titre_produit {
color:#990000;
font-size: 12px;
font-weight:bold;
text-transform: uppercase;
}
A.titre_produit:hover {
color:#000000;
}

.texte_produit {
color:#000000;
font-size: 12px;
}



.titre_prix {
color:#000000;
font-size: 12px;
}



A.acheter, .acheter  {
color:grey;

}

A.acheter:hover {
color:#000000;

}
.select_acheter {
font-family: Tahoma;
font-size: 11px;

color:white;
background-color:#c0c0c0;
border:1px solid; border-color:white;
margin-right:5px;
height:13px;
}




.legende {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#7e7e7e;
font-style: italic;
}
.top {
width:950px;height:100px;
 background : url(rotor.jpg);
}


.tdmenu {
width:950px; 
height:60px;
 background : url(img/fond-menu.jpg);
}
.contentpage {
width:950px; 
}

.menu_left{
width:220px; 
background-color:#990000; 
}
.content_right{
background-color:#ffffff; 
}

.gamme {
padding-left:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
font-weight:bold;
}
.marque {
padding-left:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
font-weight:bold;
}








A.produit {
padding-left:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	text-decoration:none;

}
A.produit:hover {
color:red;

}

A {
color:#990000;
text-decoration:none;
}
A:hover {
color:#000000;

}





A.menu {
font-family: Tahoma, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
text-decoration:none;
font-weight:normal;

}
A.menu:hover {
color:#000000;
}


.colophon {
width:950px;
background-color:#666666; 
 height:70px;
}

A.linkcolophon {
color:#b8b8b8;
}
A.linkcolophon:hover {
color:#000000;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 14px;
font-weight: bold;
line-height:14px;
margin: 0;
padding-bottom:3;
color:#990000;
text-transform: uppercase;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -1px;
font-size: 13px;
font-weight: bold;
line-height:13px;
margin: 0;
padding-bottom:3;
color:#ffffff;
text-transform: uppercase;
}

.titre_data, .data {
font-size: 11px;
color:#ffffff;
height:14px;

}



.selector {
font-family: Tahoma, Helvetica, sans-serif;
font-size:9px;
height:10px;
width:117px;
color:#727272;

background-color:#2b2829;
border: #2b2829 0px solid; 
border-color  : #2b2829;
padding:-4;
margin:-4; 
}



.notes {
font-size:9px;
line-height:10px;
}
.titre_panier{
text-align:center;
color:#000000;
font-size: 11px;
font-weight: bold;
}

.texte_panier{
color:#000000;
font-size: 11px;
}
.texte_reduc{
color:#990000;
font-size: 11px;
}

.qte {
font-family: Tahoma, Helvetica, sans-serif;
font-size:11px;
height:12px;
width:30px;
background-color:#c0c0c0;
border: #2b2829 1px solid; 
border-color  : #2b2829;
text-align:center;
color:white;
}
.button{    
border: #2b2829 1px solid;    
PADDING-RIGHT: 0px;    
PADDING-LEFT: 0px;  
PADDING-BOTTOM: 0px;    MARGIN: 3px;     
COLOR: #ffffff;    
PADDING-TOP: 0px;    
font-family: Tahoma, Helvetica, sans-serif; 
font-size:11px;  
background-color:#990000;
}
.champ1,.champ2,.txtinput,.listinput,.listinput2 {
font-family: Tahoma, Helvetica, sans-serif; 
PADDING: 2px; 

font-size:11px;
color:#ffffff;
border:none;
background-color:#c0c0c0;



}

.champ1 {
width:100px;
height:18px;
}

.champ2 {
width:270px;
height:18px;
}
.txtinput,.listinput {
width:270px;
}
.listinput2 {
width:100px;
}
	
.bordimg {
border:1px solid #656565;
}
IMG { behavior: url(iepngfix.htc);outline:none;}

.vert {
color:#376f0d;
}

.orange {
color:#a4580d;
}

.rouge {
color:#990000;
}





