.txt {
font-size: 11px;
line-height: 14px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
font-style: normal;
}
.txtretrait {
font-style: normal;
font-size: 11px;
line-height: 14px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left; list-style-type: disc;
list-style-image: url(../images/nav/puce.gif);
 }
.txtpetit {
font-size: 9px;
line-height: 10px;
font-family: Arial, Helvetica, Geneva, sans-serif, Verdana;
}
.txttabl   {
font-size: 11px;
line-height: 11px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
}
.textetablgras   {
font-weight: bold;
font-size: 11px;
line-height: 11px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: lef; }
.chapeau {
font-weight: bold;
font-size: 13px;
line-height: 13px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
}
.titre {
font-weight: bold;
font-size: 30px;
line-height: 30px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
color: #666666;
}
.soustitre   {
color: #f30;
font-weight: bold;
font-size: 24px;
line-height: 24px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.soustitre2   {
color: #f30;
font-weight: bold;
font-size: 15px;
line-height: 16px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-align: left;
}
.menus    {
color: #f30;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, sans-serif;
text-decoration: none;
}
.menu1        {
color: #666666;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana;
text-decoration: none;
}
.menu2  {
color: #999999;
font-weight: bold;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
text-decoration: none;
text-indent: 0px;
font-style: italic;
}
.menu-boutique {
color: #6666;
font-weight: bold;
font-size: 12px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana;
text-decoration: none;
background-image: url(../images/coin_menu_boutique.gif);
background-repeat: no-repeat;
background-position: left top;
}
a:vlink    {
color: #FF3300;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana;
text-decoration: none;
}
.textejustif  {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
text-align: justify;
color: #666666;
}
.justifgras  {
font-style: normal;
font-weight: bold;
font-size: 11px;
line-height: 14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
text-align: justify; }
.textedroite  {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 14px;
font-family: Arial, Helvetica, sans-serif, Geneva;
text-align: right;
}
input  {
color: #333333;
font-style: italic;
font-weight: normal;
font-size: 11px;
font-family: Arial, Helvetica, Geneva, sans-serif;
border: 1px solid #CCCCCC;
cursor: hand;
}
a:link {
text-decoration: none;
}
a:hover {
color: #FF3300;
text-decoration: none;
}
a:visited {
color: #66666;
text-decoration: none;
}
p {
margin-top: 6px;
margin-bottom: 3px;
}
.bandeaupresse {
background-image: url(../images/nav/bandpress.gif);
background-repeat: no-repeat;
}
ul {
margin-top: 2px;
}
hr {
style: noshade;
height: 1px;
color: #DCDCDC;
}
.textecentre {
font-style: normal;
font-weight: normal;
font-size: 11px;
line-height: 14px;
font-family: Arial, Helvetica, Geneva, sans-serif;
text-align: center;
}
.bordure {
border: 1px solid #CCCCCC;
}
select {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666666;
}
.bordurepromo {
border: 1px solid #FF0000;
}
.cartouche {
background-image: url(../images/cartouche.gif);
background-repeat: no-repeat;
}
.prix {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #FF0000;
}
.prixbarre {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #666666;
text-decoration: line-through;
}
.textepromo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 15px;
font-weight: bold;
color: #FF6600;
}
.distributeur {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #CCCCCC;
border-right-color: #CCCCCC;
border-bottom-color: #CCCCCC;
border-left-color: #CCCCCC;
background-image: url(../images/bas_distributeurs.gif);
background-repeat: no-repeat;
background-position: right bottom;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #333333;
text-decoration: none;
text-align: left;
}
a.lien-site {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
color: #003399;
text-decoration: none;
background-color: #CCCCCC;
padding-top: 1px;
padding-right: 4px;
padding-bottom: 1px;
padding-left: 4px;
}
a.lien-site:hover {
color: #FFFFFF;
text-decoration: none;
background-color: #666666;
padding-top: 1px;
padding-right: 4px;
padding-bottom: 1px;
padding-left: 4px;
}
.nom-distributeur {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #003399;
text-align: center;
border-top: 1px #999999;
border-right: 1px #999999;
border-bottom: 1px solid #999999;
border-left: 1px #999999;
}
.cellule-caisse {
background-color: #999999;
background-image: url(../images/caisse_index.jpg);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 30px;
}
a.titre-familles {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: normal;
font-weight: bold;
color: #FFFFFF;
background-image: url(../images/fleche_caisse.gif);
background-repeat: no-repeat;
background-position: left center;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: none;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: none;
border-top-color: #FFFFFF;
border-right-color: #FFFFFF;
border-bottom-color: #FFFFFF;
border-left-color: #FFFFFF;
padding-right: 4px;
padding-bottom: 2px;
padding-left: 14px;
}
a.titre-familles:visited {
color: #FFFFFF;
text-decoration: none;
}
a.titre-familles:hover {
color: #FFFF99;
text-decoration: none;
background-color: #000000;
}
.cellule-calculatrices {
background-color: #333399;
background-image: url(../images/calculatrice_index.jpg);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 30px;
}
.cellule-destructeurs {
background-color: #FF0000;
background-image: url(../images/destructeurs_index.jpg);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 30px;
}
.cellule-mae {
background-color: #FF9900;
background-image: url(../images/mae_index.jpg);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 30px;
}
a.lien-comparez {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
color: #FF0000;
background-image: url(../images/bouton_comparez.gif);
background-repeat: no-repeat;
background-position: center center;
padding: 10px;
}
a.lien-comparez:visited {
color: #FF0000;
}
a.lien-comparez:hover{
color: #FFFFFF;
background-image: url(../images/bouton_comparez_over.gif);
background-repeat: no-repeat;
background-position: center center;
}
.sous-menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 13px;
font-weight: normal;
color: #666666;
background-image: url(../images/fleche_sousmenu.gif);
background-repeat: no-repeat;
background-position: left center;
}
.bordure-exergue {
border: 1px solid #999999;
}
.soustitre-flash {
color: #f30;
font-weight: bold;
font-size: 28px;
line-height: 31px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
.ACCESSOIRES {
	background-color:#CC9999;
}

.ACCESSOIRES .topcategorie {
	background-color: #CC3333;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: white;
}

.ACCESSOIRES .categorie{
	border: 1px solid #CC3333;
	background-color: #CCCCCC;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align:center;
}
.ACCESSOIRES .nom{
	border: 1px solid #CC3333;
	background-color: white;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align:center;
}
.ACCESSOIRES .accroche{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align:left;
}

.SERVICES {
	background-color:#FF9966;
}

.SERVICES .topcategorie {
	background-color: #FF3300;
	font: normal bold 11px Arial, Helvetica, sans-serif;
	color: white;
	text-align:center;
}

.SERVICES .categorie{
	border: 1px solid #FF3300;
	background-color: #CCCCCC;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align:center;
}
.SERVICES .nom{
	border: 1px solid #FF3300;
	background-color: white;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align:center;
}
.SERVICES .accroche{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: black;
	text-align:left;
}
