h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 20px;
	font-weight:800;
	text-decoration:none;
}
#forfait_titre_h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:800;
	text-decoration:none;
}
#forfait_titre_h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:800;
	text-decoration:none;
}
#access_listing_h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:800;
	text-decoration:none;
}
#access_listing_h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:800;
	text-decoration:none;
}
.contact_titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2da6ce;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight:800;
	text-decoration:none;
}
.texte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.texte_verdana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte_verdana a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte_verdana a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte_verdana a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}


.texte_block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte_block a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte_block a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.texte_block a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.categorie_block {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin-top: 20px;
	font-weight:800;
	text-decoration:none;
	line-height:33px;
}
.categorie_nouveaute {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:800;
	margin-right:4px;
	text-decoration:none;
}

.categorie_nouveaute a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:800;
	text-decoration:none;
}
.categorie_nouveaute a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #165697;
	font-weight:800;
	text-decoration:none;
}
.categorie_nouveaute a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight:800;
	text-decoration:none;
}
.categorie_nouveaute a:active{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #165697;
	font-weight:800;
	text-decoration:none;
}
.titre_block {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.titre_block a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.titre_block a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.titre_block a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}

.titre_article_phoneaxe {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.titre_article_phoneaxe a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.titre_article_phoneaxe a:hover{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.titre_article_phoneaxe a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}

.voirfiche_block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.voirfiche_block a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.voirfiche_block a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.voirfiche_block a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.prix_block {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
	font-weight:800;
}
.smallprix_block {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:800;
}
.titre_listing {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
}
.categorie_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.designcourt_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.designcourt_listing a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.designcourt_listing a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.designcourt_listing a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.dispo_listing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
}
.stock35 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}
.titre_info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #aca9a7;
	margin-bottom:8px;
	text-decoration:none;
}
.prix_info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	font-weight:800;
}
.designation_info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;	
	color: #000000;
}
.compatibilite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.compatibilite a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.back_tabinfo
{
	background-color: #FFFFFF;
	background-image: url(images/back_tabinfo.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.frais_port {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.fp_info {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.panier_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.smallprix_panier {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight:800;
}
.adresse_achat {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:800;
}
a.infobulle {
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infobulle :link{
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infobulle :visited{
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infobulle span {
   display: none; /* on masque l'infobulle */
}
a.infobulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle:hover span {
	display: inline;
	position: absolute;
	white-space: nowrap;
	top: 10px;
	background: white;
	padding: 3px;
	border: 1px solid #666666;
	right: -30px;
	_right: 30px;

}
.FT_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight:bold;
	color:#000000;
} 
.FT_des {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 11px;
} 
.ft_titre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2a29;
	font-weight:800;
	text-decoration:none;
	margin-top:2px;
	margin-bottom:2px;
}
.titre_info_bouygues {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight:300;
	background-color: #00abc5;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color:#000000;
	height: 25px;
	line-height:25px;
	vertical-align:middle;
	margin-bottom:3px;
	padding-left:4px;
}
.cellule_info_forfait {
	border-width:1px; 
	border-color:#000000; 
	border-style:solid; 
	padding:1px 1px 2px 1px;
	background-image:url(images/back_tabinfo_forfait.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.div_info_bouygues {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:3px; 
	margin-bottom:3px; 
	padding:0px 5px 0px 5px;
	
}
.barre_achat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2da6ce;
	margin-top:0px; 
	margin-bottom:3px; 
	
}
.divtop_header {
	 position: absolute;
     background-color: black;
	 top: 0px;
	 left: 0px;
     width: 100%;
     height: 20px;
     filter:alpha(opacity=40);
     -moz-opacity: 0.4;
	 z-index:100;
}
.divtop_head_tab {
	z-index:1000;
	top: 0px;
	position: absolute;
	height:20px;
	margin:0;
	vertical-align:middle;
	width:990px;
	float:none;
}
.texte_divtop_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px 3px 0px 3px;
	line-height:20px;
	text-decoration:none; 
}
.formulaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}
.titre_livraison {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2da6ce;
	text-decoration:none;
	font-weight:bold;
}

ul, ol {
    margin-left: 0;
}
ul ul {
    margin-bottom: 20px;
}
.jcarousel-item {
    height: 180px; !important
}
.jcarousel-control {
    margin-bottom: 10px;
    text-align: center;
}
.jcarousel-control a:

 {
    font-size: 75%;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    padding: 3px 5px;
    margin: 0 0 5px 0;
    border: 1px solid #c6c7cb;
    color: #000000;
    background-color: #e1e2e6;
	font-weight: bold;
   
}
.jcarousel-control a:link 
{
    outline: none;
	font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    padding: 3px 5px;
    margin: 0 0 5px 0;
    border: 1px solid #c6c7cb;
    color: #000000;
    background-color: #e1e2e6;
	font-weight: bold;
}
.jcarousel-control a:focus,
.jcarousel-control a:active,
.jcarousel-control a:hover,
.jcarousel-control a:visited
{
 	outline: none;
	font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
    padding: 3px 5px;
    margin: 0 0 5px 0;
    border: 1px solid #000000;
    color: #000000;
    background-color: #ffffff;
	font-weight: bold;
}
.jcarousel-scroll {
    margin-top: 10px;
    text-align: center;
}
.jcarousel-scroll form {
    margin: 0;
    padding: 0;
}
.jcarousel-scroll select {
    font-size: 75%;
}
#mycarousel-next, #mycarousel-prev {
    cursor: pointer;
    margin-bottom: -10px;
    text-decoration: underline;
    font-size: 11px;
}
.jcarousel-skin-tango.jcarousel-container-horizontal {
    width: 730px;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 730px;
}
.menu_compte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	
}
.menu_compte a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	
}
.menu_compte a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	
}
.titre_menu_compte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration:none;
	font-weight:bold;
	
}
.titre_compte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2da6ce;
	font-weight:800;
	text-decoration:none;
	
}


.box {
background-image: url('http://www.kabiloo.fr/images/fond_mars_petites.gif'); 
background-repeat: no-repeat; display: block; width: 101px; height: 96px;
}

img.boxpos {
margin: 16px 0px 0px 0px;
}
.clicTitre
{
	border-color: #000000;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 2px dashed;
	background-color: #eeeeee;
}
.clicCacher
{
	top: -20px;
	position: relative;
	text-align:right;
}
.contenant 
  {
  display : block;
  border: 0px solid #000000;
  }
  
 a.infobulle {
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infobulle :link{
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infobulle :visited{
   position: relative;
   color: black;
   text-decoration: none;
   /* border-bottom: 1px gray dotted;  on souligne le texte */
}
a.infobulle span {
   display: none; /* on masque l'infobulle */
}
a.infobulle:hover {
   background: none; /* correction d'un bug IE */
   z-index: 500; /* on définit une valeur pour l'ordre d'affichage */
   cursor: help; /* on change le curseur par défaut en curseur d'aide */
}
a.infobulle:hover span {
	display: inline;
	position: absolute;
	white-space: nowrap;
	top: 10px;
	background: white;
	padding: 3px;
	border: 1px solid #666666;
	right: -30px;
	_right: 30px;
} 