/* CSS Document */
.header {height: 128px; }
/** connect� **/
.header .connect{
    float:right;
    font-size:108.5%;
    font-family:"Trebuchet MS";
}
.header .connect span{
    color:#990000;
}
/**/
.header form label {
    background: url(../images/images_mkf/gris_bg_label.gif) no-repeat #f2f0f0;
    height: 17px;
    color:#666;
}
.header form .button {
    background: url(../images/images_mkf/gris_email.gif) no-repeat;
    height: 24px;
    width: 44px;
}
.header form .input {
    background: url(../images/images_mkf/gris_fleche_input.gif) no-repeat 2px 2px;
    height: 17px;
    width: 121px;
    border: 1px solid #c0b5b5;
    font-style:italic;
}
.header .links li {
    background: url(../images/images_mkf/gris_identifier.gif) no-repeat;
    height: 18px;
    width: 115px;
}
.header .links li.deconnect {
    background: url(../images/images_mkf/deconnection.gif) no-repeat;
}
.header .links li a{
    color:#666;
}
.header .links li.panier {
    background: url(../images/images_mkf/gris_panier.gif) no-repeat;
}
.header .links li.newsletter {
    background: url(../images/images_mkf/newsletter_picto.gif) no-repeat;
}
/** nivo 1 **/
#nav{
    position:relative;
}
#nav p{
    float:right;
    position:absolute;
    right:10px;
    top:30px;
    font-size:83.5%;
    font-weight:normal;
    text-align:center;
    padding:3px 0 2px 0;
}
.level_1 li a{
    width: 129px;
    color: #666666;
    background: url(../images/images_mkf/nav_on_mkf.gif) no-repeat #fff;
}
.level_1 li a:hover,
.level_1 li a.encours{
    background: url(../images/images_mkf/nav_encour_mkf.gif) no-repeat #e6e2e1;
    color: #666666;
}
/** nivo 2 **/
.level_2 {
    background: #e6e2e1;
}
.level_2 li {
    float: left;
    background: url(../images/images_mkf/puce_gris.gif) no-repeat left;
    margin: 0 0 0 -2px;
}
.level_2 li.first,
.level_2 li.first:hover{
    background: none;
}
.level_2 li a{
    color:#666;
}
.level_2 li a span {
    padding: 8px 18px 0 20px;
}
.level_2 li a:hover {
    background:none;
}
.level_2 li a:hover span {
    background:none;
}
.level_2 li:hover,
.level_2 li.sfhover{
    background: url(../images/images_mkf/puce_gris.gif) no-repeat left;
}
.level_2 li:hover span,
.level_2 li.sfhover span{
    background:none;
}
.level_2 li a.encours,
.level_2 li a.encours{
    background:none;
    color: #333;
}
.level_2 li a.encours span,
.level_2 li a.encours span{
    background:none;
}
.level_2 li a:hover {
    color: #333;
}

/** sous nav **/
.level_2 .ss_nav {
    left:0px;
    margin-top:-2px;
    z-index: +999;
}
.level_2 .ss_nav .ss_item_block {
    border:3px solid #e6e2e1;
}
.level_2 .ss_nav .ss_item_block h3 {
    background: url(../images/images_mkf/puce_gris2.gif) no-repeat 0 7px;
    padding: 0 0 26px 17px;
}
.level_2 .ss_nav li a {
    width:105px;
}
.level_2 .ss_nav li{
    background: url(../images/images_mkf/rose_on_couvert.gif) no-repeat center 21px;
    padding: 0 0 0 0;
    zoom:1;
}
.level_2 .ss_nav li a:hover {
    color: #333;
}
.level_2 .ss_nav li img {
    margin: 12px 0 0 0;
}
/* */
.level_2 .ss_nav .ss_item_block_bis {
    background: #fff;
    width: 134px;
    height: 261px;
    padding: 17px 16px 0 18px;
    border: 3px solid #e6e2e1;
    border-top:0;
    margin-top:2px;
}
.level_2 .ss_nav .ss_item_block_bis h3 {
    background: url(../images/images_mkf/puce_gris2.gif) no-repeat 0 4px;
    padding: 0 0 16px 18px;
}
.level_2 .ss_nav .ss_item_block_bis img {
    margin:0 0 16px 13px;
}
.level_2 .ss_nav .ss_item_block_bis h4{
    font-size:125%;
    text-align:center;
    margin-bottom:4px;
}
.level_2 .ss_nav .ss_item_block_bis span{
    float:left;
    text-align:center;
    color:#9d0000;
    margin:2px 0 20px 12px;
    font-size:150%;
}
.level_2 .ss_nav .ss_item_block_bis .lien_1 {
    background:url(../images/images_mkf/gris_lien.gif) no-repeat;
    float:right;
    color:#fff;
    font-weight:bold;
    width:43px;
    height:19px;
    text-align:center;
    padding:3px 0 0 0;
}
.level_2 .ss_nav .ss_item_block_bis a.lien_2 {
    font-size:125%;
    text-decoration:underline;
    padding:0 0 0 15px;
}
/****/
.breadcrumbs{
    margin-top:15px;
}
.breadcrumbs li{
    background:url(../images/images_mkf/image1.gif) no-repeat right;
    padding:0 15px 0 0;
    margin:0 6px 0 0;
}
.breadcrumbs li.last{
    background:none;
}
.breadcrumbs li a:hover { color:#990000; }
/*************************
*** INFO BULLE ARTICLE  ***
************************/
.block-content-bis .inner-wrapper p {
    padding:9px 10px 10px 8px;
    color:#333;
}
/**/
.block-content-bis {
    background:none;
    width: 219px;
    left: 70px;
}
.block-content-bis .close-btn {
    padding: 7px 7px 0 0;
}
.block-content-bis h3{
    background: url(../images/images_mkf/bg_info_bulle_top.gif) no-repeat; /* saison */
    padding:4px 7px 4px 13px;
    font-style:normal;
}
.block-content-bis .inner-wrapper{
    border:1px solid #ccc;
    border-top:none;
    background:none;
    background-color:#fff;
    padding:0;
    font-size:91%;
}
.header .links .block-content-bis .inner-wrapper li {
    width: 195px;
    margin-left:-1px;
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x bottom;
    border-bottom:none;
    font-size:100%;
    margin-right:0;
}
.block-content-bis .inner-wrapper .txt{
    width:125px;
    font-size:100%;
    float:left;
}
.block-content-bis .inner-wrapper .txt .product-image{
    float:left;
    padding:5px 10px 0 0;
}
.block-content-bis .inner-wrapper h4 {
    background: url(../images/images_mkf/puce_gris.gif) no-repeat 0 3px;
    padding: 0 0 0 12px;
    margin: 0 0 0 0;
    color:#666;
    font-size: 100%;
    width:115px;
}
.block-content-bis .inner-wrapper span {
    color:#990000;
    padding: 0 0 0 10px;
}
.block-content-bis .inner-wrapper strong {
    font-size: 100%;
    font-weight:normal;
    padding: 0 0 0 10px;
}
/**/
.block-content-bis .inner-wrapper table {
    background: #fff;/* saison */
    margin:0;
    border:none;
}
.block-content-bis .inner-wrapper th,
.block-content-bis .inner-wrapper td {
    border-bottom:none;
}
.block-content-bis .inner-wrapper table .price{
    color:#990000;
}
.block-content-bis .inner-wrapper .continuer {
    background-color:#dfd6d6;
    text-align:right;
    color:#333333;
    padding:7px 8px 7px 0;
    font-size: 100%;
    display:block;
}

/* Footer ================================================================================ */
.footer .form { 
    background: #E6E2E1;
}
.footer ul li a:hover {
    color:#990000;
}
.footer .form a,
.footer .form a:hover { 
    color: #666666;
}
.footer .form .button { 
    background: url(../images/images_mkf/gris_bt_ok_bis.gif) no-repeat;
}

/**********************************************************************************************
************************ HOME BLOCKS **********************************************
***********************************************************************************************/
/** CAROUSEL **/
.carrousel {
    border:1px solid #e0e0e0;
    width:810px;
    margin:0 auto;
    margin-bottom:20px;
    padding:15px 0 0 0;
    height:160px;
    position:relative;
}
.carrousel .content {
    width:688px;
    padding:0 0 0 9px;
    border-width:0;
    background: url(../images/images_mkf/separateur_y.gif) repeat-y right;
    height:140px;
    position:relative;
}
.carrousel h2{
    padding:0 0 20px 0;
}
.carrousel span {
    background-color:#fff;
}
.carrousel li{
    padding: 0 10px 10px 10px;
    background: url(../images/images_mkf/separateur_y.gif) repeat-y right top;
    display:block;
    float:left;
    height:auto;
}
.carrousel li.last{
    background:none;
}
.carrousel .left{
    background: url(../images/images_mkf/separateur_y.gif) repeat-y right;
    margin-left:10px;
    padding-right:15px;
    height:70px;
}
.carrousel .right{
    padding-right:15px;
    height:70px;
}
.carrousel li .info_bulle{
    position: absolute;
    border:1px solid #b2b2b2;
    font-size: 146.5%;
    z-index: +999;
    margin:0 0 0 250px;
    padding:15px 25px 0 25px;
    height:178px;
    background:#fff;
    display:block;
}
.carrousel li .info_bulle span.visuel{
    margin-bottom:15px;
    display:block;
    padding:0;
}
.carrousel li .info_bulle .lien{
    background: url(../images/images_mkf/bg_lien_bis.gif) no-repeat;
    padding:5px 0 0 1px;
    width:50px;
    height:25px;
    margin-top:0;
}
.carrousel li .info_bulle a.lien:hover{
    color:#fff;
}
.carrousel li .info_bulle span{
    color:#990000;
    padding:4px 0 0 0;
    display:block;
}
.carrousel li .info_bulle h4{
    font-size:82%;
    margin-bottom:3px;
}
.carrousel li .info_bulle h4 a:hover{
    color:#990000;
}
/**/
.item_article_detail .carrousel_bis{
    margin-top:25px;
}
.carrousel_bis{
    border:1px solid #999;
    width:795px;
    margin-left:65px;
    background:none;
    padding-bottom:10px;
}
.carrousel_bis h3{
    margin:10px 0 0 55px;
    padding:0;
    color:#666;
}
.carrousel_bis li {
    background: url(../images/images_mkf/separateur_y.gif) repeat-y;
    margin-top:5px;
    padding:0 20px 0 17px;
    float: left;
    width:99px;
}
.carrousel_bis li .visuel{
    margin:5px 0 8px 0px;
}
.carrousel_bis li h4{
    padding: 0 0 8px 0;
    margin: 0 0 0 0;
    font-size:91%;
    background:none;
}
.carrousel_bis h4 a{
    color:#333;
}
.carrousel_bis li span{
    color:#990000;
    margin-top:1px;
    display:block;
}
.carrousel_bis .lien{
    background: url(../images/images_mkf/lien_gris.gif) no-repeat;
    padding:2px 0 0 1px;
    width:34px;
    height:16px;
    margin-top:0;
}/***********************/
.carrousel_bis .left{
    width:33px;
    height: 100px;
    padding:60px 0 0 0;
    margin:-15px 0 0 10px;
    background: url(../images/images_mkf/separateur_y.gif) repeat-y top right;
}
.carrousel_bis .right{
    width:33px;
    height: 100px;
    padding:60px 0 0 0;
    margin:-15px 35px 0 0;
    background: url(../images/images_mkf/separateur_y.gif) repeat-y top left;
}
/** info bulle **/
.carrousel_bis .info_bulle{
    border:1px solid #b2b2b2;
    margin: -45px 0 0 -50px;
}
.carrousel_bis .info_bulle .inside{
    padding:18px 28px 0 23px;
    width: 145px;
    background:none;
    background-color:#fff;
    min-height:187px;
    padding-bottom:0;   margin-bottom:0;
}
.carrousel_bis .info_bulle .lien{
    background: url(../images/images_mkf/lien_gris_bis.gif) no-repeat;
    height:21px;
    width:49px;
    padding:5px 0 0 0;
    margin: 0 0 0 0;
    font-size:75%;
}
/**/
.autres_crea li a:hover{
    background: url(../images/images_mkf/rouge_survol.gif) no-repeat;
}
/** RECHERCHE **/
.item_article form,
.footer .form form{
    color: #666666;
}
.item_article form label,
.footer .form label{
    background: url(../images/images_mkf/fleche_gris.gif) no-repeat right 1px;
}
.item_article form .input{
    background: url(../images/images_mkf/input2.gif) no-repeat;
    width: 172px;
    margin:1px 0 2px 7px;
}
.item_article form .button{
    background: url(../images/images_mkf/bt_ok.gif) no-repeat;
    height: 24px;
    width: 44px;
    margin: 0 0 2px -3px;
    padding:2px 2px 2px 0;
}
.item_article h2 {
    background: url(../images/images_mkf/top_item_article.gif) no-repeat #d5d5d5;
    color: #666666;
    padding: 2px 0 3px 11px;
}
.item_article h2 span{
    background: url(../images/images_mkf/puce1.gif) no-repeat 0 9px;
    padding:0 0 0 25px;
}
/* */
.item_article .ss_item_block {
    background: url(../images/images_mkf/carre_degrade.gif) no-repeat;
}
.item_article .ss_item_block li {
    background: url(../images/images_mkf/fleche_marron.gif) no-repeat 0 3px;
}
.item_article .ss_item_block .ss_item p a {
    background: url(../images/images_mkf/fleche_marron2.gif) no-repeat 0 4px;
}
.item_article .ss_item .content {
    background: url(../images/images_mkf/carre_left.gif) no-repeat #dfdfdf;
}
.item_article .ss_item_bis .content {
    background-image: url(../images/images_mkf/carre_left2.gif);
}
.item_article .ss_item_bis2 .content {
    background-image: url(../images/images_mkf/carre_left3.gif);
}
.item_article .ss_item .content {
    color: #666666;
    width: 238px;
    padding: 35px 30px 0 34px;
}
.item_article .ss_item_block_bis .ss_item a ,
.item_article .ss_item_block_bis .ss_item a:hover{
    color: #666666;
}
.item_article .ss_item .visuel {
    background: url(../images/images_mkf/gris_fleche1.gif) no-repeat 0px 83px;
}   

/***************************************************************
************************ cat�gorie ****************************
***************************************************************/
.col2-left-layout .col-main { background:none; }
.col2-left-layout .col-main h1{
    background:url(../images/bg_titre.gif) repeat-x;
    color:#666;
    margin-bottom:15px;
}
.col2-left-layout .col-main h2{
    background:url(../images/images_mkf/separateur_widget.gif) no-repeat;
    width:768px;
    margin-bottom:15px;
    margin-left:5px;
    color:#666;
    padding:7px 0 6px 40px;
    float:left;
    border:0px solid red;
}
.separ{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
    height:1px;
    display:block;
    overflow:hidden;
}
/* carrousel */
.item_article_detail .carrousel_bis{
    margin-left:25px;
    background:none;
    border:none;
    padding-bottom:20px;
}
.item_article_detail .carrousel_bis .content{
    background:none;
    margin-top:10px;
}
.item_article_detail .carrousel_bis .info_bulle{
    margin: -35px 0 10px -50px;
}
.item_article_detail .carrousel_bis .info_bulle .inside{
    min-height:136px;
    padding-bottom:5px;
}
.item_article_detail .carrousel_bis .info_bulle .inside .visuel{
    padding-bottom:10px;
}
/*****/
.carrousel_bis.carrousel2{
    border:none;
    margin:20px 0 40px 30px;
}
.carrousel_bis.carrousel2 .left,
.carrousel_bis.carrousel2 .right{
    margin-top:0;
    height:80px;
}
.carrousel_bis.carrousel2 .info_bulle{
    margin: -25px 0 0 -50px;
}
.carrousel_bis .info_bulle .visuel{
    margin-top:0;
    padding:0;
}
.carrousel_bis .info_bulle h4{
    padding-bottom:3px;
}
.carrousel_bis.carrousel2 .info_bulle .inside{
    min-height: 170px;
}
/**/
.col2-left-layout .separateur_widget{
    background:url(../images/images_mkf/separateur_widget.gif) no-repeat;
    width:793px;
    height:24px;
    padding:6px 0 0 11px;
    margin:0 0 10px 15px;
}
.col2-left-layout .separateur_widget h2{
    background:url(../images/images_mkf/puce1.gif) no-repeat 0 5px;
    color:#666666;
    height:24px;
    font-weight:bold;
    padding:0 0 0 25px;
}
/**/
.autres_crea li a:hover{
    background: url(../images/images_mkf/rouge_survol.gif) no-repeat;
}
/***/
.fiche_bis{
    width:810px;
}
.fiche_bis h3{
    font-size:208.5%;
    font-weight:bold;
    padding-bottom:15px;
    text-transform:uppercase;
}
.fiche_bis h4{
    font-size:125%;
    margin-bottom:14px;
}
.fiche_bis h4 span{
    display:block;
    font-size:82%;
    font-weight:normal;
}
.fiche_bis h4 span span{
    font-style:italic;
}
.fiche_bis p{
    line-height:19px;
}
.fiche_bis p.chapo span{
    display:block;
    font-weight:normal;
    font-size:82%;
    margin-top:-3px;
}
.fiche_bis p.chapo span span{
    display:block;
    font-style:italic;
    font-size:100%;
}
/**/
.fiche_bis .visuel{
    margin:45px 20px 0 20px;
}
.fiche_bis .left p{
    width:auto;
    font-size: 200%;
    background:none;
    padding: 5px 0 0 0;
    margin:-5px 0 7px 0;
    color:#9d0000;
}
.fiche_bis .left ul {
    padding: 0 0 5px 0;
}
.fiche_bis .left ul li{
    margin-left:0;
}
.fiche_bis .lien_bis{
    background: url(../images/images_mkf/rouge_lien.gif) no-repeat;
    width: 210px;
    height: 22px;
    padding:4px 0 0 0;
    margin:0 30px 0 0;
    text-transform:uppercase;
}
.fiche_bis .visuel img{
    padding-bottom:60px;
}
.fiche_bis li{
    background: url(../images/images_mkf/fleche_gris.gif) no-repeat 0 3px;
    margin-left:10px;
}
.fiche_bis li a:hover{
    color:#990000;
}
.fiche_bis .gallerie{
    margin-right:5px;
}
.fiche_bis .gallerie li a img {
    border: 3px solid #757369;
}
.fiche_bis .gallerie li a.encours img,
.fiche_bis .gallerie li a:hover img{
    border: 3px solid #990000;
}
/**/
.fiche_border h3{
    font-size:145.5%;
    padding-bottom:0;
}
.fiche_bis.fiche_border .visuel{
    margin-top:5px;
}
.fiche_bis.fiche_border .visuel img{
    padding-bottom:40px;
}
.fiche_bis.fiche_border .left.left_bis p{
    padding: 5px 0 5px 0;
}
.fiche_bis.fiche_border p.chapo{
    padding-bottom:5px;
}
/** ITEM INFOS **/
.item_infos {
    padding:0 0 24px 0;
}
/* */
.item_list2 {}
.item_list_pad {
    padding-left: 10px;
}
.item_list_pad li {
    width: 264px;
    float: left;
    text-align: center;
    font-size: 117%;
    background: url(../images/images_mkf/separateur_gris.gif) repeat-x top left;
}
.item_list_pad li.last .content{
    background:none;
}
.item_list_pad li .content{
    background: url(../images/images_mkf/separateur_y.gif) repeat-y top right;
    padding: 10px 0 10px 0;
}
.item_list_pad li .content span{
    color:#990000;
    font-size:134%;
    margin:0;
}
.item_list_pad li .content .lien{
    background: url(../images/images_mkf/bg_lien.gif) no-repeat;
    width:52px;
    height:20px;
    padding:6px 0 0 0;
    margin-right:20px;
    margin-top:0;
}
.item_list_pad li h4 {
    background: url(../images/images_mkf/bg_gris_titre.gif) no-repeat top center;
    font-size: 100%;
    display: block;
    height: 21px;
    width: 213px;
    padding:5px 0 0 0;
    margin: 0 auto;
}
.item_list_bis li h4 a {
    background:none;
}
/***************************************************************
************************* Recherche ****************************
***************************************************************/
/** left **/
.col2-left-layout { background: none; }
.col2-left-layout .col-left { float:left; width:143px; background: none; border:1px solid #d5d5d5;}
.col-left h3 {
    color: #333;
    font-size:91%;
    padding:12px 6px 12px 0;
    margin:0;
    background:none;
}
.col-left .menu_04 h4{
    background-color:#fff;
    font-size:91%;
    color: #333;
    padding:11px 0 10px 8px;
    margin:0 0 0 0;
    display:block;
}
.col-left h4 a{
    background:url(../images/images_mkf/fleche_gris.gif) no-repeat 0 1px;
    padding:0 0 0 10px;
    color: #333;
}
.col-left .liste_encour h4{
    background-color:#afa6a9;
}
.col-left .liste_encour h4 a{
    background:url(../images/images_mkf/fleche_gris_bas.gif) no-repeat 0 3px;
    padding:0 0 0 20px;
    color: #333;
}
.col-left ul{
    padding-top:9px;
    background-color:#e6e2e1;
}
.col-left .liste_encour ul{
    background-color:#fff;
}
.col-left ul li span{
    background:none;
    padding:0;
}
.col-left .menu_04 p{
    background-color:#e6e2e1;
    color:#666666;
    font-size:125%;
    text-align:center;
    padding:9px 0 10px 0;
}
.col-left .menu_04 h5{
    font-size:91%;
    padding:10px 0 9px 23px;
}
.col-left .menu_04 h5 span{
    font-size:110%;
}
.menu_04,
.menu_04 a,
.menu_04 a:hover{
    color:#333;
    font-weight:bold;
}
/** centre **/
.search .button{
    background: url(../images/images_mkf/rouge_button.gif) no-repeat; 
}
.pagination li strong{
    background: url(../images/images_mkf/rouge_preced.gif) no-repeat 0 3px; 
}
.pagination li.suivant strong{
    background: url(../images/images_mkf/rouge_suiv.gif) no-repeat right 3px; 
}
.pagination li .encours,
.pagination li .encours:hover{
    color: #990000;
}
.pagination li a:hover{
    color: #990000;
}
/**/
.item_list .info_bulle .lien{
    background: url(../images/images_mkf/gris_lien_bis.gif) no-repeat;
    margin-top:-5px;
}
.item_list li{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
}
.item_list li .content{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y right;
}
.item_list li .content_bis{
    background:none;
}
.item_list_resultat .lien{
    background: url(../images/images_mkf/lien_gris.gif) no-repeat;
    padding:3px 0 0 0;
    height: 15px;
    width: 35px;
    margin-top:0;
}
.item_list_resultat span{
    color:#990000;
}
.item_list_resultat li h4 {
    background: url(../images/images_mkf/rouge_fleche4.gif) no-repeat 0 3px;
}
.item_list_resultat li h4 a:hover{
    color: #990000;
}
/***************************************************************
************************ mon panier ****************************
***************************************************************/
/** left **/
.col2-left-layout2 .col-left.col-left2{
    width:200px;
    border:1px solid #d5d5d5;
    border-top:none;
}
.col-left.col-left2 h3{
    background-color:#e6e2e1;
    text-transform:uppercase;
    color: #666;
    padding:8px 0 12px 0;
    margin-bottom:0;
    font-size:110%;
}
.col-left2 .bloc_left{
    width:140px;
    margin:0 auto 0 auto;
}
.col-left2 .bloc_left .cont_bloc{
    padding:12px 0 12px 0;
}
.col-left2 .bloc_left .cont_bloc a{
    background:none;
    padding:0 0 8px 0;
    color:#262626;
}
.col-left2 .bloc_left .cont_bloc span{
    color:#9d0000;
    float:left;
    margin-left:18px;
    margin-top:2px;
}
.col-left2 .bloc_left .cont_bloc a.lien1 {
    background:url(../images/images_mkf/gris_lien.gif) no-repeat;
    padding:4px 0 3px 5px;
    float:right;
    color:#fff;
    width:40px;
    height:15px;
    font-size:91%;
}
.separ{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
    height:1px;
    display:block;
    overflow:hidden;
}
/** centre **/
.col2-left-layout2 .col-main{
    background:none;
}
.col2-left-layout2 .col-main a.continuer_bis{
    background:none;
    color:#666666;
    margin:0 6px 0 0;
    padding:7px 0 6px 0;
    float:right;
    font-size:136.5%;
}
/***/
.col2-left-layout2 .col-main h3{
    background:url(../images/images_mkf/gris_bg_titre.gif) no-repeat;
    margin:27px 0 0 0;
    text-align:left;
    color:#666;
    padding:2px 0 3px 16px;
}
.col2-left-layout2 .col-main h3 span{
    background:url(../images/images_mkf/puce1.gif) no-repeat 0 8px;
    padding:0 0 0 26px;
}
/********/
table{
    width:758px;
    background-color:#fff;
    padding:1px 0 0 0;
    margin:0 0 9px 1px;
    border:1px solid #990000;
    zoom:1;
}
table .col_top{
    background-color:#990000;
}
table .col_top th{
    text-transform:uppercase;
    font-weight:bold;
    text-align:center;
    border-right:1px solid #990000;
    padding:5px 10px 3px 10px;
}
table .cont_table{
    border-bottom:1px solid #990000;
}
table .cont_table th{
    padding:8px 20px 6px 15px;
    font-weight:bold;
    border-right:1px solid #990000;
    width:auto;
}
table .cont_table td{
    border-right:1px solid #990000;
}
table .cont_table span.cadre{
    background:none;
    width:55px;
    margin:0 auto;
    border:1px solid #999;
}
/****/
.bouton{
    margin:0 0 15px 0;
}
.bouton .bg_left{
    background:url(../images/images_mkf/bg_bouton_left.gif) no-repeat;
    height:26px;
}
.bouton input{
    background-color:#878787;
    color:#fff;
    height:25px;
    padding:0 0 0 0;
    overflow:visible;
    zoom:1;
}
.bouton .bg_right{
    background:url(../images/images_mkf/bg_bouton_right.gif) no-repeat;
    height:26px;
}
/**/
.somme{
    background:none;
    width:758px;
    height:auto;
    padding:5px 0 4px 0;
    margin:0 0 15px 0;
    border:1px solid #999;
    color:#333;
    font-size:117%;
    zoom:1;
    position:relative;
}
.somme table{
    border:none;
    margin:0 16px 0 10px;
    width:730px;
    font-size:117%;
}
.somme table td{
    float:right;
    display:block;
    text-align:right;
    color:#333333;
    padding-bottom:4px;
    font-size:100%;
}
.somme table th{
    float:left;
    text-align:left;
    color:#333333;
    padding-bottom:4px;
    font-size:100%;
}
.somme .span{
    color:#990000;
    text-transform:uppercase;
    font-weight:bold;
}
/*.somme table th{
    display:block;
    text-align:left;
    margin-bottom:4px;
    font-size:100%;
    border:1px solid red;
    float:none;
}
.somme table td{
    display:inline;
    text-align:left;
    color:#333333;
    margin-bottom:4px;
    font-size:100%;
    border:1px solid red;
    float:none;
}
*/.bouton.float_left{
    float:left;
}
/**/
.bouton_bis{
    float:right;
    text-align:center;
}
.bouton_bis .bg_left{
    background:url(../images/images_mkf/bg_btn_left.gif) no-repeat;
    width:9px;
    height:26px;
    float:left;
}
.bouton_bis input{
    background-color:#990000;
    float:left;
    font-size:118.5%;
    color:#fff;
    padding:4px 0 3px 0;
    font-weight:bold;
    border:none;
    cursor:pointer;
    overflow:visible;
    zoom:1;
}
.bouton_bis .bg_right{
    background:url(../images/images_mkf/bg_btn_right.gif) no-repeat;
    width:9px;
    height:26px;
    float:left;
}
/***************************************************************
************************ tunnel ****************************
***************************************************************/
.col2-right-layout2 .col-main{
    background:none;
}
.col2-right-layout2 .col-main .page-title{
    background:url(../images/bg_titre.gif) repeat-x;
    margin:0 0 14px 0;
    padding:0;
}
.col2-right-layout2 .col-main .page-title h2{
    padding:9px 0 10px 39px;
    background:none;
}
.col2-right-layout2 .col-main ol li .step-title a{
    background:none;
    color:#666;
}
.col2-right-layout2 .col-main .page-title a.continue{
    margin:9px 6px 10px 0;
    padding:0;
    width:auto;
    text-decoration:none;
}
/**/
.col2-right-layout2 .step-title{
    background:url(../images/images_mkf/nav_gris.gif) no-repeat;
    height:30px;
    margin:0 0 0 0;
}
.step-title h2{
    padding:7px 0 0 11px;
}
.col2-left-layout3 .col-main .inscription .step-title h2{
    background:url(../images/images_mkf/puce1.gif) no-repeat 0 13px;
    padding:8px 0 0 25px;
    margin:0 0 0 13px;
    color:#666666;
}
.col2-right-layout2 .col-main .col2-set .col_set{
    border:1px solid #d9d9d9;
    border-top:none;
    background-color:#fff;
    padding:10px 26px 0 20px;
}
.col2-right-layout2 .col-main .col2-set .col-1{
    width:350px;
    height:260px;
    padding:10px 15px 0 0;
}
.separateur{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y;
}
.col2-right-layout2 .col-main .col2-set .col-1 p{
    background:url(../images/images_mkf/img1.gif) no-repeat 0 1px;
    padding:0 0 10px 22px;
}
.col2-right-layout2 .col-main .col2-set .col-1 a:hover,
.col2-right-layout2 .col-main .col2-set .col-2 a:hover{
    color:#990000;
}
.col2-right-layout2 .col-main .col2-set .col-1 .bouton{
    margin-top:155px;
}
/**/
.col2-right-layout2 .col-main .col2-set .col-2 h4{
    background:url(../images/images_mkf/img1.gif) no-repeat 0 1px;
    padding:0 0 15px 20px;
    font-size:110%;
}
/****/
.fieldset label{
    background:none;
    padding:0 0 12px 0;
}
.fieldset label a{
    text-decoration:underline;
}
.fieldset label a:hover{
    color:#990000;
}
.formulaire label em{
    color:#990000;
}
.formulaire .champs{
    color:#990000;
}
.haut{
    background:url(../images/images_mkf/fleche_gris_haut.gif) no-repeat 0 9px;
}
/*****/
table.tableau .col_top{
    background-color:#747268;
}
table.tableau{
    border:1px solid #f2f2f2;
}
table.tableau .cont_table{
    border-bottom:1px solid #f2f2f2;
}
table.tableau .cont_table td{
    border-top:0 solid #f2f2f2;
}
.col2-right-layout2 .col-main .col2-set a.lien1{
    background:none;
    padding:0;
}
.col2-right-layout2 .col-main .col2-set a:hover{
    color:#990000;
}
.col2-set .lien3{
    background:none;
    padding:0 0 0 0;
}
.input-box1.input-box2{
    margin:0 0 0 -10px;
}
.bouton2{
    float:right;
}
.bouton2 .bg_left{
    background:url(../images/images_mkf/left_bouton_gris.gif) no-repeat;
    width:10px;
    height:42px;
    display:block;
    float:left;
}
.bouton2 input{
    background:#878787;
    width:154px;
    height:42px;
    float:left;
    overflow:hidden;
}
.bouton2 .bg_right{
    background:url(../images/images_mkf/right_bouton_gris.gif) no-repeat;
    width:10px;
    height:42px;
    display:block;
    float:left;
}
/** col right **/
/** left **/
.col2-right-layout2 { background: none; }
.col2-right-layout2 .col-right { width:208px; background: none; border:1px solid #d5d5d5;}
.col-right.sidebar h3 {
    color: #666;
    font-size:110%;
    padding:12px 6px 12px 0;
    margin:0;
    background:#e6e2e1;
    text-transform:uppercase;
}
.col-right h4 a{
    background:url(../images/images_mkf/fleche_gris.gif) no-repeat 0 1px;
    padding:0 0 0 10px;
    color: #333;
}
.col-right p span{
    display:block;
    text-align:left;
    font-size:100%;
    font-weight:normal;
    padding:0 0 2px 18px;
}
.col-right .liste_encour h4{
    background-color:#afa6a9;
}
.col-right .liste_encour h4 a{
    background:url(../images/images_mkf/fleche_gris_bas.gif) no-repeat 0 3px;
    padding:0 0 0 20px;
    color: #333;
}
.col-right ul{
    padding-top:9px;
    background-color:#e6e2e1;
}
.col-right .liste_encour ul{
    background-color:#fff;
}
.col-right ul li span{
    background:none;
    padding:0;
}
.col-right .menu_04 p{
    background-color:#e6e2e1;
    color:#666666;
    font-size:125%;
    text-align:center;
    padding:9px 0 10px 0;
    height:145px;
}
.col-right .menu_04 h5{
    font-size:100%;
    padding:10px 0 9px 23px;
    font-size:110%;
}
.col-right .menu_04 h5 a{
    font-size:91%;
    display:block;
    color:#666666;
    text-decoration:underline;
}
.col-right .menu_04 h5 span{
    font-size:91%;
    display:block;
    margin-top:5px;
}
/***************************************************************
******************** Espace client 1_3 *************************
***************************************************************/
.col2-left-layout3 .col-left.col-left2{
    background-color:#e6e2e1;
    border:1px solid #d5d5d5;
}
.bouton_connect{
    background:url(../images/images_mkf/bg_btn_gris.gif) no-repeat;
    margin: 20px 0 10px 30px;
}
.col2-left-layout.col2-left-layout3 .col-main h2{
    background:url(../images/images_mkf/bg_titre.gif) repeat-x top left;
    width:758px;
    height:26px;
    margin-bottom:15px;
    padding-top:6px;
    color:#666;
}
.col2-left-layout3 .col-left .menu_01 li span{
    background:#fff none repeat scroll 0 0;
    color:#333333;
    border-top:1px dashed #c0c0c0;
    border-bottom:1px dashed #c0c0c0;
    padding:7px 0 8px 30px;
}
.col-left .menu_01 li li{
    background:none;
    padding:0 0 5px 10px;
    color:#666666;
}
.col-left .menu_01 li li a{
    color:#666666;
}
/**/
.col2-left-layout3 .col-main .espace .step-title{
    background:url(../images/images_mkf/gris_bg_titre.gif) no-repeat;
    height:30px;
    margin:0 0 0 5px;
}
.col2-left-layout3 .col-main .espace .step-title h2{
    background:url(../images/images_mkf/puce1.gif) no-repeat 0 12px;
    padding:8px 0 0 15px;
    margin:0 0 0 13px;
}
.col2-left-layout3 .col-main .espace .step-title h2 a{
    color:#666;
}
.col2-left-layout3 .col-main .espace .step-title h2 a:hover,
.col2-left-layout3 .col-main .item_bloc .step-title h2 a:hover{
    color:#666;
}
.col2-left-layout3 .col-main .col2-set .col_set{
    padding:10px 26px 0 10px;
    border:1px solid #d6d6d6;
    border-top:none;
    background-color:#fff;
    width:717px;
}
.col2-left-layout3 .col-main .col2-set .col-1{
    width:340px;
    height:253px;
    padding:10px 20px 0 3px;
}
.col2-left-layout3 .col-main .col2-set .col-1 p{
    background:url(../images/images_mkf/img1.gif) no-repeat 0 0px;
    padding:0 0 10px 22px;
}
.col2-left-layout3 .col-main .col2-set a:hover{
    color:#990000;
}
.col2-left-layout3 .col-main .col2-set .col-1 .bouton_enregistrer{
    background:url(../images/images_mkf/bg_btn_gris.gif) no-repeat;
    padding:3px 0 7px 0;
    height: 26px;
    color:#fff;
    margin-top:155px;
    zoom:1;
}
.col2-left-layout2 .col-main .col2-set .separateur{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y;
    margin:0;
}
/***/
.col2-left-layout3 .col-main .col2-set .col-2{
    padding:10px 0 0 0;
    width:325px;
}
.col2-left-layout3 .col-main .col2-set .col-2 h4{
    background:url(../images/images_mkf/img1.gif) no-repeat 0 1px;
    padding:0 0 15px 20px;
    font-size:110%;
}
.col2-left-layout3 .col-main .col2-set .col-2 ul{
    margin-bottom:45px;
}
.col2-left-layout3 .col-main .col2-set .col-2 label{
    margin-bottom:5px;
    display:block;
    float:left;
}
.col2-left-layout3 .col-main .col2-set .col-2 label span{
    display:inline;
}
.col2-left-layout3 .col-main .col2-set .col-2 input.bouton_connection{
    background:url(../images/images_mkf/bg_btn_gris.gif) no-repeat;
    height:26px;
    margin-right:20px;
    zoom:1;
}
/****/
.col2-left-layout3 .col-main .item_bloc{
    width:375px;
    float:left;
    margin:0 10px 0 0;
}
.col2-left-layout3 .col-main .item_bloc.actualite .step-title,
.col2-left-layout3 .col-main .item_bloc.questions .step-title{
    background:url(../images/images_mkf/bg_item_block.gif) no-repeat;
    height:30px;
    padding-left:13px;
    margin:0 0 0 5px;
}
.col2-left-layout3 .col-main .item_bloc .step-title h2{
    background:url(../images/images_mkf/puce1.gif) no-repeat 0 12px;
    padding:7px 0 0 15px;
    color:#666;
}
.col2-left-layout3 .col-main .item_bloc.actualite .col2-set .col_set{
    background-color:#fff;
    padding:37px 15px 0 20px;
    height: 185px;
    width:331px;
    font-weight:bold;
}
.col2-left-layout3 .col-main .item_bloc.actualite .col2-set .col_set a{
    font-style:normal;
}
.col2-left-layout3 .col-main .item_bloc.questions .col2-set .col_set{
    background-color:#fff;
    width:336px;
    padding:48px 10px 15px 20px;
    height: 160px;
    font-size:110%;
}
.col2-left-layout3 .col-main .questions .col2-set .col_set ul li{
    background:none;
}
/** Espace client 2_3 **/
.inscription{
    margin:30px 46px 0 36px;
    width:665px;
}
.inscription .step-title{
    background:url(../images/images_mkf/bg_block_titre.gif) no-repeat;
    height:30px;
    margin:0 0 0 5px;
    width:665px;
}
.inscription .step-title h2{
    background:url(../images/images_mkf/puce1.gif) no-repeat 0 12px;
    padding:8px 0 0 0;
    margin:0 0 0 13px;
}
.inscription .step-title h2 a{
    color:#666666;
}
.inscription .col2-set .col_set2{
    background:#fff;
    border:1px solid #d9d9d9;
    width:663px;
    padding-bottom:0;
}
.inscription .col2-set .col_set2 p span{
    background:none;
    padding:0 0 0 0;
}
.inscription .col2-set .col_set2 h4{
    background:#efefef;
    color:#666666;
}
.inscription .col2-set .col_set2 .label_first em,
.inscription .col2-set .col_set2 form .label em{
    color:#990000;
    margin:0 2px 0 0;
}
.inscription .col2-set .col_set2 .label_first{
    margin-bottom:15px;
}
.inscription .col2-set .col_set2 form .label{
    margin:4px 8px 0 0;
}
.inscription .col2-set .col_set2 form input{
    margin-bottom:8px;
    padding:3px 0 3px 2px;
    border:1px solid #999999;
}
.inscription .col2-set .col_set2 form select{
    width:299px;
    padding:3px 0 2px 2px;
    border:1px solid #999999;
}
/**/
.inscription .col2-set .col_set2 .form1 .label_first{
    margin-top:10px;
}
.inscription .col2-set .col_set2 .form1 .checkbox label{
    margin:10px 20px 0 0;
}
.inscription .col2-set .col_set2 .form1 .checkbox input{
    margin-top:10px;
}
.inscription .col2-set .col_set2 form p{
    font-size:110%;
    margin:10px 0 15px 0;
}
.inscription .col2-set .col_set2 .form1 label{
    float:left;
}
.inscription .col2-set .col_set2 .form1 .input2{
    width:145px;
    margin:-3px 25px 15px 10px;
    float:left;
}
.inscription .col2-set .col_set2 form .checkbox2{
    float:left;
    display:inline;
    margin:0 10px 0 10px;
}
.inscription .col2-set .col_set2 form .checkbox2 label{
    margin:0;
    padding:0;
}
.inscription .col2-set .col_set2 form .checkbox2 input{
    float:left;
    margin:2px 5px 0 0;
    border:none;
}
.inscription .col2-set .col_set2 .form1 .label3{
    margin:0 0 0 30px;
}
.inscription .col2-set .col_set2 .form1 .input3{
    width:145px;
    margin-left:10px;
    float:left;
    margin-top:-3px;
}
.inscription .col2-set .col_set2 form .checkbox input{
    border:none;
}
.inscription .col2-set .col_set2 form label span{
    font-size:91%;
    display:block;
    margin-bottom:5px;
}
.inscription .col2-set .col_set2 .checkbox2{
    padding-bottom:15px;
}
.inscription .col2-set .col_set2 .checkbox2.last{
    margin:0 5px 47px 10px;
}
.inscription .col2-set .col_set2 .checkbox2 input{
    margin-top:3px;
    border:none;
}
.inscription .col2-set .col_set2 .champs{
    float:left;
    display:block;
    color:#990000;
    margin:0 0 0 0;
}
.inscription .col2-set .col_set2 .bouton_connection{
    background:url(../images/images_mkf/bg_btn_gris.gif) no-repeat;
    margin-bottom:0;
}
/******** fiche look *********/
.fiche_bis2{
    padding-bottom:0;
    padding-top:16px;
}
.fiche_bis2 .visuel img{
    padding:40px 0 90px 10px;
}
.fiche_bis2 .gallerie_bis li a img {
    border:none;
}
.fiche_bis2 .txt{
    background:none;
    margin-bottom:0;
}
.fiche_bis2 .txt h2{
    color:#990000;
    font-size:150%; 
    float:left;
    margin-bottom:15px;
}
.fiche_bis2 .txt .img{
    float:right;
    margin-right:35px;
    margin-top:5px;
}
.fiche_bis2 .txt p{
    font-size:110%;
}
.fiche_bis2 .txt p.texte{
    margin-bottom:60px;
}
.fiche_bis2 .txt p a{
    text-decoration:underline;
}
.fiche_bis2 a:hover{
    color:#990000;
}
/**/
.fiche_bis2 .gallerie_bis li{
    padding-bottom:0;
    margin-top:40px;
}
.fiche_bis2 .gallerie_bis li a{
    padding:3px 3px 0 3px;
}
.fiche_bis .gallerie li a:hover img,
.fiche_bis2 .gallerie_bis li a:hover img,
.fiche_bis2 .gallerie_bis li a.encours img  {
    border: 3px solid #990000;
}
/**/
.look .image{
    width:64px;
    height:69px;
    padding:5px 25px 0 0;
    float:left;
}
.look .block_look{
    margin:0 0 30px 0;
    float:left;
}
.look .block_look input{
    margin-top:-2px;
}
.look .block_look .check{
    float:left;
    font-size:125%;
    margin:0 38px 10px 0;
}
.look .block_look span{
    float:right;
    font-size:125%;
    color:#990000;
    font-weight:bold;
    margin:0 15px 0 0;
}
.look .block_look .select{
    margin:0 0 3px 0;
}
.look .block_look .select .label2{
    width:160px;
    display:block;
    float:left;
    font-size:91%;
    margin:3px 0 0 0;
}
.look .block_look .select select{
    width:117px;
}
/*********/
.fiche_bis2 .info {
    float: right;
    width:194px;
}
.prix {
    background: url(../images/images_mkf/img7.gif) no-repeat;
    height:99px;
    width:153px;
    padding:18px 0 0 0;
    margin: 0 0 10px 20px;
}
.prix p{
    padding: 0 0 0 0;
}
.prix span{
    float:right;
    clear:right;
    margin:0 20px 0 0;
    font-size:125%;
    color:#990000;
    text-decoration:none;
}
.prix p span{
    display: block;
    font-size:458.5%;
    text-decoration: none;
    margin:-22px 55px 0 0;
    color:#990000;
    padding:0;
}
.prix p strong{
    display: block;
    margin:5px 8px 0 0;
    padding:2px 0 2px 0;
    width:70px;
    float:right;
    color:#fff;
    background:#3d3d3d;
}
.fiche_bis2 .dispo02 {
    background: url(../images/images_mkf/bg_btn02.gif) no-repeat;
    height:28px;
    padding:12px 0 0 12px;
    color:#666666;
}
.fiche_bis2 .dispo02 a,
.fiche_bis2 .dispo02 a:hover{
    color:#666666;
    text-decoration:none;
}
.fiche_bis2 .dispo01 {
    background: url(../images/images_mkf/bg_btn01.gif) no-repeat;
    height: 28px;
    font-size: 108.5%;
}
.fiche_bis2 .dispo01 a,
.fiche_bis2 .dispo01 a:hover{
    color:#fff;
    text-decoration:none;
}
/**/
.block_txt{
    float:left;
}
.block_txt .block_top{
    background: url(../images/images_mkf/bg_top_block.gif) no-repeat;
    width:703px;
    height:11px;
    display:block;
    overflow:hidden;
}
.block_txt .block_bot{
    background: url(../images/images_mkf/bg_bot_block.gif) no-repeat;
    width:703px;
    height:11px;
    display:block;
}
.block_txt .contenu_block{
    border-right:1px solid #d0c7c8;
    border-left:1px solid #d0c7c8;
    width:671px;
    font-size:125%;
    color:#666666;
    padding:5px 15px 10px 15px;
}
.block_txt .contenu_block h3{
    padding:0 0 10px 0;
}
.fiche_bis2 .txt p {
    color: #333;
}
/**/
.block_info{
    float:right;
    width:208px;
    border-right:1px solid #757369;
    border-left:1px solid #757369;
    padding:5px 0 0 10px;
    margin:0 0 8px 0;
    font-size:91%;
}
.block_info a{
    display:block;
    margin:0 0 10px 0;
    color:#666;
}
.block_info a.last{
    margin:0 0 0 0;
}
.block_info a;hover{
    color:#990000;
}
.block_info span img{
    margin:0 10px 0 0;
    float:left;
}
/**** fiche produit ****/
.fiche_bis3 .produit{
    width:76px;
    float:left;
    margin-bottom:7px;
}
.fiche_bis3 .produit img{
    margin:0 2px 6px 0;
}
.content2 .block_look{
    float:right;
}
.content2 .block_look .select{
    margin:0 0 4px 0;
}
.content2 .block_look .select .label2{
    width:140px;
    display:block;
    float:left;
    margin-top:3px;
}
.content2 .block_look .select .label2 img{
    margin-top:-2px;
}
.content2 .block_look .select select{
    width:117px;
}
.fiche_bis2 .txt li.saison {
    background: url(../images/images_mkf/fleche1.gif) no-repeat 0 2px;
    padding: 0 0 25px 19px;
}
.fiche_bis2 .txt li.saison a{
    color:#666;
    margin:0 10px 0 0;
}
.fiche_bis2 .txt li.saison .img{
    float:right;
    margin:0 26px 0 0;
}
.fiche_bis2 .txt p.chapo {
    color: #333333;
    font-size:100%;
}
.fiche_bis2 .txt .links_bis {
    margin-top:15px;
}
/**/
.fiche_bis2 ul.gallerie_bis.gallerie_bis2 {
    float: none;
    width: auto;
    /*margin: auto;* ff*/
}
.fiche_bis2 .gallerie_bis.gallerie_bis2 li a:hover{
    padding:0 0px 0 0;
}
/** carrousel **/
.carrousel.carrousel_bis3{
    height:176px;
    border:none;
    margin-left:0;
}
.carrousel.carrousel_bis3 .carrousel_top{
    background:url(../images/images_mkf/carrousel_top.gif) no-repeat;
    width:980px;
    height:12px;
    display:block;
    margin:0;
    padding:0;
    overflow:hidden;
}
.carrousel.carrousel_bis3 .carrousel_bot{
    background:url(../images/images_mkf/carrousel_bot.gif) no-repeat;
    width:980px;
    height:11px;
    display:block;
    padding:0;
    margin-top:-1px;
    overflow:hidden;
}
.carrousel.carrousel_bis3 span.left{
    background:none;
    border-left:2px solid #e6e6e6;
    width:30px;
    padding:53px 0 0 0;
    margin:0 0 0 1px;
    height:84px;
}
.carrousel.carrousel_bis3 span.right{
    background:none;
    width:30px;
    padding:53px 0 0 0;
    border-right:2px solid #e6e6e6;
    position:relative;
    left:5px;
    height:84px;
}
.carrousel.carrousel_bis3 .content {
    border:none;
    height:135px;
    width:890px;
    float:left;
    padding:0 0 0 15px;
}
.carrousel.carrousel_bis3 .content h3{
    padding:0;
    margin:0 0 0 -35px;
    color:#666666;
}
.carrousel.carrousel_bis3 li{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y right;
    padding:0 35px 0 35px;
    margin:0;
}
.carrousel.carrousel_bis3 li.last{
    background:none;
    padding:0 0 0 35px;
}
..carrousel.carrousel_bis3 li .info_bulle{
    background:url(../images/images_mkf/gris_info_bulle.gif) no-repeat;
    font-size: 92%;
    color: #666666;
    padding:3px 0 0 0;
    text-align: center;
    height:32px;
    width: 125px;
    position: absolute;
    top: -25px;
    left: 10px;
}
..carrousel.carrousel_bis3 li span{
    color:#666666;
    margin-top:5px;
    font-size:100%;
}
/* ITEM ONGLETS */
.item_onglets {
    width:749px;
}
.item_onglets li{
    margin:0;
    padding:0 0 0 2px;
}
.item_onglets li a {
    width: 248px;
    height: 23px;
    color: #666;
    background: url(../images/images_mkf/onglet_on.gif) no-repeat;
}
.item_onglets li a:hover,
.item_onglets li a.encours {
    background: url(../images/images_mkf/onglet_over.gif) no-repeat;
    width: 248px;
    color:#333333;
}
.item_onglets .content{
    border:2px solid #e6e2e1;
    padding:27px 10px 16px 20px;
    min-height: 476px;
    height: auto;
}
.item_onglets .content h3{
    padding: 3px 80px 3px 0;
    background:none;
    color: #990000;
    font-size:150%;
}
.item_onglets .content img{
    float:left;
    margin-right:5px;
}
.item_onglets .content span.span{
    margin:20px 0 42px 0;
    display:block;
    color: #333;
    font-size:110%;
    font-weight:bold;
}
.item_onglets table{
    width:710px;
    border:1px solid #c0c0c0;
    margin-bottom:0;
}
.item_onglets table caption{
    background-color:#c1c1c1;
    font-weight:bold;
    font-size:110%;
    color:#333;
    padding:5px 0 3px 3px;
}
.item_onglets table th{
    border:1px solid #c0c0c0;
    width:151px;
    text-align:left;
    padding:4px 0 2px 3px;
}
.item_onglets table td{
    border:1px solid #c0c0c0;
    text-align:left;
    padding:4px 0 2px 3px;
}
/********************************************************************
**************************** liste produits *************************
********************************************************************/
.fiche_bis4.fiche2_bis{
    padding-bottom:20px;
}
.fiche_bis4.fiche2_bis p.txt{
    font-size:100%;
    padding-top:20px;
}
.separ.separ1{
    margin-bottom:10px;
}
/***************************************************************
*************************** widgets ****************************
***************************************************************/
.item_favoris{
    border:1px solid #e0e0e0;
    padding:0;
    background:none;
}
.item_favoris .content {
    padding:0 0 0 0;
    margin:0;
    background:none;
}
.item_favoris  h3{
    text-align:center;
    font-size:158.5%;
    font-weight:normal;
    margin:6px 0 10px 0;
}
.item_favoris .carrousel_bis{
    width:400px;
    margin:0;
    padding:0 0 0 10px;
    height:auto;
    border:none;
    background: url(../images/images_mkf/separateur_y.gif) repeat-y right;
}
.item_favoris .carrousel_bis li{
    width:95px;
    height:auto;
    margin:0 0 10px 0;
}
.item_favoris .article{
    margin:0;
    padding:0 15px;
    float: left;
    width:360px;
}
.item_favoris .article p{
    text-align:center;
    line-height:20px;
    margin:20px 0 0 10px;
}
.item_favoris_bis .carrousel_bis{
    background: url(../images/images_mkf/separateur_y.gif) repeat-y left;
    float:right;
    width:400px;
}
.item_favoris_bis .article{
    float: left;
    width:360px;
}
.item_favoris.item_favoris2_bis .article{
    width:240px;
}
.item_favoris.item_favoris2_bis .carrousel_bis{
    width:535px;
}
.item_favoris.item_favoris2_bis2 .carrousel_bis{
    background: url(../images/images_mkf/separateur_y.gif) repeat-y left;
    width:535px;
    float:right;
}
.item_favoris.item_favoris2_bis2 .article{
    width:240px;
    float:left;
}
.carrousel_bis.carrousel2_bis{
    margin:0;
    width:800px;
}
.carrousel2_bis2{
    margin-left:0;
    background:none
}
.carrousel_bis.carrousel2_bis2{
    margin-left:15px;
    background:none;
    padding-bottom:15px;
}
.carrousel3 .carrousel_bis{
    padding-top:0;
    padding-bottom:0;
}
.carrousel3 .carrousel_bis .content{
    background:none;
    padding-top:5px;
    padding-bottom:10px;
    height:175px;
}
.carrousel3 .carrousel_bis .content li .info_bulle .inside .visuel{
    margin-bottom:24px;
}
.carrousel_bis.carrousel2_bis .content{
    border:none;
    height:150px;
}
.carrousel3 .carrousel_bis.carrousel2 .content li .info_bulle{
    padding-bottom:5px;
    margin-top:-45px;
}
.carrousel3 .carrousel_bis.carrousel2_bis .content li .info_bulle{
    padding-bottom:5px;
    margin-top:-30px;
}
.carrousel3 .carrousel_bis.carrousel2_bis .content li .info_bulle .inside .visuel{
    margin-bottom:20px;
}



















.item_favoris.item_favoris2{
    border:1px solid #e0e0e0;
    background:none;
    padding:0;
}
.item_favoris2 .carrousel_bis{
    margin:-6px 0 0 0;
    padding:0 0 10px 0;
    border:none;
    background:url(../images/images_mkf/separateur_y.gif) repeat-y right;
}
.item_favoris.item_favoris2 .content{
    background:none;
}
.item_favoris2 .carrousel_bis h3{
    margin-left:0;
    background:none;
}
.item_favoris2 .article ul{
    background:none;
}
.item_favoris2 .article p{
    text-align:center;
    line-height:20px;
    margin:20px 10px 0 10px;
}
.item_favoris2 .carrousel_bis.float_right{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y left;
    float:right;
}
.item_favoris3 .carrousel_bis{
    width:545px;
}
.item_favoris3 .article{
    width:240px;
}
.col-main2 .carrousel3{
    margin:30px 0 0 0;
}
.col-main2 .carrousel3 .carrousel_bis{
    margin:0 0 30px 10px;
}
.col-main2 .carrousel3 .carrousel_bis h3{
    font-size:110%;
}
.col-main2 .carrousel3 .carrousel_bis.carrousel2{
    margin:20px 0 40px 20px;
}
.col-main2 .carrousel3 .carrousel_bis.carrousel2_bis{
    margin:40px 0 40px 20px;
}
.col-main2 .carrousel3 .carrousel_bis.carrousel2 h3{
    margin:0 0 20px 38px;
}
.col-main2 .carrousel3 h4 a:hover{
    color:#990000;
}
/*************************
****** item_module  ***
************************/
.item_module_01,
.item_module_02,
.item_module_04,
.item_module_06{
    padding:0 0 0 0;
    margin: 20px 0 0 0;
    border:1px solid #e0e0e0;
    color:#666666;
}
.item_module_01 .item_list li h4 a:hover,
.item_module_02 .item_list li h4 a:hover,
.item_module_03 .item_list li h4 a:hover,
.item_module_04 .item_list li h4 a:hover,
.item_module_05 .item_list li h4 a:hover,
.item_module_06 .item_list li h4 a:hover,
.item_module_07 .item_list li h4 a:hover{
    color:#990000;
}
.item_module_01 .item_list li .content span,
.item_module_02 .item_list li .content span,
.item_module_04 .item_list li .content span,
.item_module_06 .item_list li .content span{
    color:#990000;
}
/*** module 1 ****/
.item_module_01 .item_list {
    padding: 0 0 0 0;
}
.item_module_01 .item_list li{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
    width:398px;
    padding:0;
}
.item_module_01 .item_list li.first{
    width:398px;
    background:none;
}
.item_module_01 .item_list li .content{
    background:none;
}
.item_module_01 .item_list li .content_bis{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y left;
}
.item_module_01 .item_list li .visuel{
    padding: 0 27px 0 18px;
}
.item_module_01 .item_list li h4,
.item_module_02 .item_list li h4,
.item_module_06 .item_list li .content h4,
.item_module_07 .item_list li h4,
.item_module_03 .item_list li h4,
.item_module_04 .item_list li h4{
    background:url(../images/images_mkf/puce.gif) no-repeat 0 6px;
    margin: 0 0 0 -10px;
}
.item_module_01 .item_list li h4 a,
.item_module_02 .item_list li h4 a,
.item_module_06 .item_list li .content h4 a,
.item_module_03 .item_list li h4 a,
.item_module_07 .item_list li h4 a,
.item_module_04 .item_list li h4 a{
    padding:0 0 0 3px;
    color:#333333;
    font-size:91%;
}
.item_module_01 .item_list li .content p,
.item_module_06 .item_list li .content p,
.item_module_04 .item_list li .content p,
.item_module_04 .article p{
    font-size:82%;
    color:#666666;
}
.item_module_01 .item_list li .content p span,
.item_module_06 .item_list li .content p span,
.item_module_07 .item_list li .content p span,
.item_module_04 .item_list li .content p span,
.item_module_04 .article p span{
    font-style:italic;
    font-size:100%;
    color:#666666;
    font-weight:normal;
    display:block;
    padding-left:0;
}
.item_module_01 .lien,
.item_module_02 .lien{
    background:url(../images/images_mkf/bg_lien.gif) no-repeat;
    height: 23px;
    width: 52px;
    padding:6px 0 0 0;
    margin: -10px 10px 0 -68px;
    font-size: 100%;
}
/** module 2 **/
.item_module_02 .item_list li,
.item_module_06 .item_list li {
    background: url(../images/images_mkf/separateur_gris.gif) repeat-x top left;
}
.item_module_02 .item_list li.first,
.item_module_06 .item_list li.first {
    background:none;
}
.item_module_02 .item_list li .content,
.item_module_06 .item_list li .content {
    background: url(../images/images_mkf/separateur_y.gif) repeat-y top right;
}
.item_module_02 .item_list li .content.content_bis,
.item_module_06 .item_list li .content.content_bis {
    background:none;
}
.item_module_02 .item_list li .content .visuel{
    margin-top:10px;
}
.item_module_02 .item_list li .content span{
    margin-top:-5px;
    display:block;
}
/** module 6 **/
.item_module_06 .item_list li .visuel{
    margin:7px 0 0 12px;
    display:block;
}
.item_module_06 .item_list li .lien{
    background: url(../images/images_mkf/gris_lien.gif) no-repeat;
    width:43px;
}
.item_module_06 .item_list li .content_bis .lien{
    background: url(../images/images_mkf/gris_lien_bis.gif) no-repeat;
    margin-left:-12px;
}
.item_module_06.item_module_06_bis .item_list li .content {
    background: url(../images/images_mkf/separateur_y.gif) repeat-y top left;
}
.item_module_06.item_module_06_bis .item_list li .content.content_bis {
    background:none;
}
.item_module_06.item_module_06_bis .item_list li .lien{
    background: url(../images/images_mkf/bg_lien_bis.gif) no-repeat;
    width:51px;
    height:26px;
    margin-top:-8px;
    font-size:100%;
    padding-top:5px;
}
.item_module_06.item_module_06_bis .item_list li .content_bis .lien{
    background: url(../images/images_mkf/bg_lien_bis.gif) no-repeat;
    margin-top:-8px;
}
.item_module_06 .item_list li .content_bis .visuel{
    margin-right:30px;
}
/** item_module_07 **/
.item_module_03.item_module_07 .item_list li{
    background: url(../images/images_mkf/separateur_gris.gif) repeat-x top left;
}
.item_module_03.item_module_07 .item_list li.first{
    background: none;
}
.item_module_03.item_module_07 .item_list li .content {
    width: 800px;
    background: none;
    padding-left: 0;
}
.item_module_03.item_module_07 .item_list li .content span.visuel{
    padding:3px 14px 0 5px;
    margin-top:0;
}
.item_module_03.item_module_07 .item_list li .content p span{
    float: none;
    padding: 0 5px 0 10px;
    float:left;
    margin-top:0;
}
.item_module_03.item_module_07 .item_list li .content p{
    color:#666666;
}
.item_module_03.item_module_07 .item_list li h4{
    background:url(../images/images_mkf/puce.gif) no-repeat 0 6px;
    margin:0 20px 0 0px;
}
.item_module_03.item_module_07 .item_list li .content .lien{
    background:url(../images/images_mkf/bg_lien.gif) no-repeat;
    float:right;
    font-size:100%;
    padding:5px 0 0 0;
    margin:8px 10px 0 20px;
    width:52px;
    height:21px;
}
.item_module_03.item_module_07 .item_list li .content span{
    margin-top:12px;
    display:block;
}
/** item_module_03 **/
.item_module_03 .article{
    width:398px;
}
.item_module_03 .article h4{
    background:none;
    font-size:142%;
    padding:0;
}
.item_module_03 .article p{
    padding:3px 0 0 0;
    font-size:100%;
    color:#666666;
}
.item_module_03 .article p span{
    font-size:100%;
    color:#666666;
    display:block;
    font-weight:normal;
    font-style:italic;
    padding:3px 0 3px 0;
    margin-left:0;
}
.item_module_03 .article span,
.item_module_04_bis .article span,
.item_module_05 .article span{
    font-size:142%;
    color:#990000;
    margin-left:30px;
    display:block;
}
.item_module_03 .article .visuel{
    background:url(../images/images_mkf/bg_lien_bis) no-repeat;
    height: auto;
    padding-top:21px;
    padding-bottom:21px;
}
.item_module_03 .article .lien,
.item_module_04_bis .article .lien,
.item_module_05 .article .lien{
    background:url(../images/images_mkf/bg_lien_bis.gif) no-repeat;
    float:none;
    width:52px;
    height:21px;
    display:block;
    margin:8px 0 0 188px;
    padding:5px 0 0 0;
    font-size:100%;
}
/** **/
.item_module_03 .item_list{
    width:400px;
}
.item_module_03 .item_list li{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
}
.item_module_03 .item_list li.first{
    background:none;
}
.item_module_03 .item_list li .content{
    width:398px;
    background:url(../images/images_mkf/separateur_y.gif) repeat-y left;
    padding-left:2px;
}
.item_module_03 .item_list li .content .visuel,
.item_module_04_bis .item_list li .content .visuel{
    margin:8px 15px 0 8px;
}
.item_module_03 .item_list li .content .lien{
    background:url(../images/images_mkf/lien_gris_bis.gif) no-repeat;
    height:20px;
    width:50px;
    padding:5px 0 0 0;
    margin:0 8px 0 0;
    font-size: 100%;
    margin-top:0px;
}
.item_module_03 .item_list li .content p{
    padding:0 0 0 0;
    font-size:82%;
    color:#666666;
}
.item_module_03 .item_list li .content p span{
    font-size:100%;
    color:#666666;
    display:block;
    font-weight:normal;
    font-style:italic;
    padding:0 0 0 0;
    margin-left:0;
    margin-top:0;
}
.item_module_03 .item_list li .content span{
    padding:0;
    margin-top:5px;
    display:block;
}
/***/
.item_module_03_bis .article{
    float:right;
}
.item_module_03_bis .item_list li .content{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y right;
}
/**** item_module_04 ****/
.item_module_04_bis .item_list{
    width:535px;
}
.item_module_04_bis .item_list li .content{
    width:535px;
}
.item_module_04_bis .item_list li .content .lien{
    background:url(../images/images_mkf/bg_lien_bis.gif) no-repeat;
    padding:5px 0 0 0;
    width:51px;
    height:22px;
}
.item_module_04_bis .item_list li .content p span{
    margin-top:0;
}
.item_module_04_bis .item_list li .content span{
    margin-top:8px;
    display:block;
}
.item_module_04_bis .article{
    width:260px;
}
.item_module_03 .article h4 a:hover,
.item_module_04_bis .article h4 a:hover,
.item_module_05 .article h4 a:hover{
    color:#990000;
}
.item_module_03 .article h4,
.item_module_04_bis .article h4,
.item_module_05 .article h4{
    background:none;
    font-size:110%;
}
.item_module_04_bis .article p,
.item_module_05 .article p{
    font-size:91%;
    color:#666666;
    padding-top:5px;
    padding-bottom:3px;
}
.item_module_04_bis .article span,
.item_module_05 .article p span{
    padding-top:3px;
}
.item_module_04_bis .article .visuel,
.item_module_05 .article .visuel{
    margin-top:22px;
    margin-bottom:30px;
    height:auto;
}
.item_module_04_bis .article .lien{
    margin:8px 0 0 120px;
}
.item_module_04_bis .item_list li{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
}
.item_module_04_bis .item_list li .content{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y right;
}
.item_module_04_bis2 .item_list li .content{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y left;
}
.item_module_04_bis .item_list li.first{
    background:none;
}
/*** item_module_05 ***/
.item_module_05 .item_list li{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x;
}
.item_module_05.item_module_05_bis .item_list li{
    width:399px;
}
.item_module_05 .item_list li.first{
    background:none;
}
.item_module_05 .item_list li .content{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y right;
    height:auto;
}
.item_module_05 .item_list li .content h4{
    margin:0;
}
.item_module_05 .item_list li .content p{
    padding-top:0;
}
.item_module_05 .item_list li .content p span{
    float:left;
    padding:0;
    margin-top:0;
}
.item_module_05 .item_list li .content .lien{
    background:url(../images/images_mkf/bg_lien.gif) no-repeat;
    height: 23px;
    width: 52px;
    padding:6px 0 0 0;
    margin-right:10px;
    margin-top:10px;
    font-size: 100%;
    float:right;
}
.item_module_05_bis .item_list li .content span{
    margin-top:5px;
}
.item_module_05.item_module_05_bis .article{
    width:398px;
}
.item_module_05 .article h4{
    font-size:125%;
}
.item_module_05 .article p{
    font-size:100%;
}
.item_module_05 .article p span{
    margin-top:0;
}
.item_module_05 .article .visuel{
    margin-top:30px;
    margin-bottom:30px;
}
.item_module_05 .article span{
    margin-top:50px;
    margin-bottom:10px;
}
.item_module_05 .article .lien{
    margin-left:185px;
}
.item_module_05_bis .item_list li .content{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y left;
    height:auto;
    padding-right:0;
    padding-left:10px;
}
.item_module_05_bis .item_list li{
    margin-right:0;
    width:410px;
}
.item_module_05_bis .item_list li .content .lien{
    margin-right:10px;
}
/*** espace client 3-3 ***/
.col2-left-layout .col-main.col-main-espace h2 {
    background:url(../images/bg_titre.gif) repeat-x;
    width:758px;
    margin-bottom:15px;
}
.col2-left-layout3 .col-main-espace .item_bloc{
    margin-bottom:15px;
}
.col2-left-layout3 .col-main-espace .item_bloc.espace .col2-set .col_set{
    height:51px;
    padding-top:40px;
    padding-bottom:34px;
}
.col2-left-layout3 .col-main-espace .item_bloc.actualite .col2-set .col_set p{
    text-align:left;
}
.col2-left-layout3 .col-main-espace .item_bloc.actualite .col2-set .col_set a{
    display:inline;
    color:#666;
    font-size:110%;
}
.col2-left-layout3 .col-main-espace .item_bloc.actualite .col2-set .col_set a:hover{
    color:#990000;
}
/**/
.col2-left-layout3 .col-main-espace .item_bloc.item_bloc2 .col2-set .col_set{
    padding:0;
    width:366px;
    height:125px;
}
.col-main-espace .item_bloc2 .col_set table.table{
    width:367px;
    font-size:110%;
    text-align:center;
    border:1px solid #d9d9d9;
    border-left:0;
    position:absolute;
    margin-left:0;
}
.col-main-espace .item_bloc2 .col_set .table .table_top th{
    text-align:center;
}
.col-main-espace .item_bloc2 .col_set .table th{
    border:0 solid #d9d9d9;
    border-width:0 0 1px 1px;
    padding:6px 4px 6px 5px;
}
.col-main-espace .item_bloc2 .col_set .table td{
    text-align:center;
    border-bottom:1px solid #d9d9d9;
    border-left:1px solid #d9d9d9;
    padding:7px 2px 6px 2px;
    font-size:82%;
}
.col-main-espace .item_bloc2 .col_set{
    position:relative;
}
.col-main-espace .item_bloc2 .col_set .btn{
    background:url(../images/images_mkf/bg_gris_lien.gif) no-repeat;
    width:151px;
    height:18px;
    padding-bottom:3px;
    border:none;
    color:#fff;
    float:right;
    margin-right:8px;
    cursor:pointer;
    position:absolute;
    bottom:5px;
    right:5px;
}
/** **/
.col2-left-layout3 .col-main-espace .item_bloc.actualite .col2-set .col_set3 ul li,
.col2-left-layout3 .col-main-espace .item_bloc.questions .col2-set .col_set3 ul li{
    padding:0 0 8px 0;
}
.col2-left-layout3 .col-main-espace .item_bloc.actualite .col2-set .col_set3 ul li a{
    color:#333;
    text-decoration:none;
}
.col2-left-layout3 .col-main-espace .espace .col5-set .col_set{
    width:753px;
    padding:0;
    margin:0;
}
/** **/
.col2-left-layout3 .col-main-espace .espace .col5-set .col_set{
    border:none;
}
.col-main-espace .espace .col5-set .col_set .data-table{
    width:755px;
    font-size:100%;
    text-align:center;
    border:1px solid #990000;
    margin-left:0;
}
.col-main-espace .espace .col5-set .col_set .data-table th{
    background:#990000;
    text-align:center;
    color:#fff;
    padding:3px 4px 3px 5px;
}
.col-main-espace .espace .col5-set .col_set .data-table td{
    text-align:center;
    border-bottom:1px solid #990000;
    border-left:1px solid #990000;
    padding:10px 2px 10px 2px;
    font-size:100%;
}
.col-main-espace .espace .col5-set .btn{
    background:url(../images/images_mkf/bg_gris_lien.gif) no-repeat;
    width:151px;
    height:19px;
    padding-bottom:2px;
    border:none;
    color:#fff;
    float:right;
    margin-right:8px;
    margin-bottom:10px;
    cursor:pointer;
    font-size:91%;
}
.col-main-espace .espace .col5-set .col_set .data-table .cont_table td{
    border-bottom:none;
    padding-top:10px;
}
.col-main-espace .espace .col5-set .col_set .data-table td{
    border-bottom:none;
    padding:4px 2px 8px 2px;
}
/*************************
*** POP UP   ***
************************/
#TB_window {
  top:50%;
  left:50%;
}
.info_bulle_panier{
    background: url(../images/images_mkf/top_info_bulle_panier.png) no-repeat;/* saison */
    width:724px;
    padding:10px 0 0 0;
    font-family:"Trebuchet MS";
    font-size:100%;
}
.info_bulle_panier h3{
    padding: 0 0 5px 19px;
    text-align:left;
    font-size:142%;
    font-weight:normal;
}
.info_bulle_panier .inside_panier{
    background: url(../images/images_mkf/bg_info_bulle_panier.png) repeat-y;/* saison */
    margin:0 0 0 -1px;
    padding:11px 12px 0 20px;
}
.info_bulle_panier .inside_panier .infos{
    background:url(../images/images_mkf/separateur_gris.gif) repeat-x bottom;
    height:auto;
    padding-bottom:0;
}
.info_bulle_panier .inside_panier .infos .article{
    width:302px;
    float:left;
    margin-top:22px;
}
.info_bulle_panier .inside_panier .infos .article h4{
    font-size:117%;
}
.info_bulle_panier .inside_panier .infos .article h4 a:hover,
.info_bulle_panier .inside_panier .infos .item_list li .content h4 a:hover{
    color:#990000;
}
.info_bulle_panier .inside_panier .infos .article p{
    font-size:82%;
    color:#535353;
    font-weight:normal;
    margin-top:-2px;
}
.info_bulle_panier .inside_panier .infos .article p span,
.info_bulle_panier .inside_panier .infos .item_list li .content p span{
    display:block;
    font-style:italic;
    margin-top:-2px;
    font-size:100%;
    color:#535353;
}
.info_bulle_panier .inside_panier .infos .article .visuel{
    margin:30px auto;
    width:184px;
}
.info_bulle_panier .inside_panier .infos .article span{
    margin-top:45px;
    display:block;
    float:none;
    font-size:167%;
    color:#990000;
}
.info_bulle_panier .inside_panier .infos .item_list{
    width:380px;
    float:left;
}
.info_bulle_panier .inside_panier .infos .item_list li{
    background:url(../images/images_mkf/separateur_y.gif) repeat-y left;
    width:355px;
    padding:0 0 16px 20px;
    margin:0;
    height:auto;
}
.info_bulle_panier .inside_panier .infos .item_list li h3{
    font-size:88%;
}
.info_bulle_panier .inside_panier .infos .item_list li .content{
    background:none;
    width:375px;
    padding:0;
    min-height:inherit;
}
.info_bulle_panier .inside_panier .infos .item_list li .content .visuel{
    float:left;
    margin:3px 0 0 0;
    height:auto;
}
.info_bulle_panier .inside_panier .infos .item_list li .content h4{
    background:url(../images/images_mkf/puce_gris.gif) no-repeat 0 7px;
    padding:0 0 0 12px;
    margin:0 0 0 -12px;
    font-size:91%;
}
.info_bulle_panier .inside_panier .infos .item_list li .content h4 a{
    color:#262626;
}
.info_bulle_panier .inside_panier .infos .item_list li .content p{
    font-size:75%;
    text-align:left;
    margin-left:17px;
    float:left;
    color:#535353;
    font-weight:normal;
    margin-top:-2px;
}
.info_bulle_panier .inside_panier .infos .item_list li .content p span{
    margin-left:0;
}
.info_bulle_panier .inside_panier .infos .item_list li .content span{
    float:left;
    margin-left:17px;
    margin-top:10px;
    font-size:150%;
    color:#990000;
}
.info_bulle_panier .inside_panier .infos .item_list li .content .lien{
    background:url(../images/images_mkf/gris_lien_bis.gif) no-repeat;
    padding:8px 0 0 0;
    width:58px;
    height:28px;
    margin-top:0;
    float:right;
}
.info_bulle_panier .bottom{
    background: url(../images/images_mkf/bot_info_bulle_panier.png) no-repeat;
    height:27px;
    margin-left:-1px;
}
.info_bulle_panier .inside_panier .lien_bis {
    float:right;
    width:190px;
    background: url(../images/images_mkf/gris_lien_panier.gif) no-repeat;
    padding:4px 0 0 0;
    text-transform:uppercase;
}   
.info_bulle_panier .inside_panier .lien_bis2 {
    background: url(../images/images_mkf/rouge_lien_panier.gif) no-repeat;
    float:right;
    width:167px;
}
