body{
   background:#FFF url('/img/bg/background_header0.jpg') center 0 repeat-x;
   margin:0;
   font-family: arial;
}


a{
   outline: none;
}
.separator{
   clear: both;
   background-color:#000000;
   visibility: hidden;
   margin: 0;
   padding: 0;
   height: 1px;
   line-height: 0px;
   font-size: 0em;
}
.img {
   border:none;
}

a img { border: none;}
#page{
   width : 1000px;
   margin : 5px auto 0 auto;
}
#contenu_center{
    width:660px;
    float : left;
   margin: 0 0 0 10px;
   paddign: 5px;
   min-height: 500px;
}
#logo{
   display:inline-block;
   background:url('/img/logo_compare.png') 0 0 no-repeat;
   margin: 0 0 0 0;
   height:86px;
   width:300px;
   float: left;
   text-indent:-5000px;
}
#header_pub{
   float:left;
   background:#FFF url('/img/bg/ban_0.jpg');
   margin: 0 0 0 0;
   width: 700px;
   height:101px;
   text-align: right;
}
.icon_devise {
   float:left;
   height:26px;
   width:30px;
   display:block;
   margin:4px 0 0 7px;
}
.icon_devise.one{   background:url('/img/devise_spinaccess.png') 0 0px no-repeat;}
.icon_devise.one:hover{   background:url('/img/devise_spinaccess.png') 0 -26px no-repeat;}
.icon_devise.one.current{   background:url('/img/devise_spinaccess.png') 0 -52px no-repeat;}
.icon_devise.two.current{   background:url('/img/devise_spinaccess.png') -32px -52px no-repeat;}
.icon_devise.two:hover{   background:url('/img/devise_spinaccess.png') -32px -26px no-repeat;}
.icon_devise.two{   background:url('/img/devise_spinaccess.png') -32px 0px no-repeat;}
.icon_devise.three:hover{   background:url('/img/devise_spinaccess.png') -64px -26px no-repeat;}
.icon_devise.three{   background:url('/img/devise_spinaccess.png') -65px 0px no-repeat;}
.icon_devise.three.current{
            -moz-border-radius:  2px 6px 9px 8px;
    -webkit-border-radius:  2px 6px 9px 8px;
    border-radius:  2px 6px 9px 8px;
    background:url('/img/devise_spinaccess.png') -64px -52px no-repeat;}
#flying{
   position:fixed;
   right: 0;
   background:url('/img/sprite_flying_btn.png') no-repeat;
   display:block;
}
#flying.facebook{
   top:20px;
   height:48px;
   width: 49px;
}
#flying.tweeter{
   top:89px;
   height: 48px;
   width: 49px;
   background-position: -49px 0;
}
#menu_h #btn_connexion a{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #313131;
    height: 16px;
    margin-top: 3px;
    margin-left: 40px;
    background: url('/img/top_menu_bouton_connexion.jpg') 0px 0px repeat-x;
    width: 100px;
    font-weight: bold;
}
#menu_h #btn_deconnexion a{
        -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    color: #313131;
    height: 16px;
    margin-top: 3px;
    margin-left: 7px;
    background: url('/img/top_menu_bouton_connexion.jpg') 0px 0px repeat-x;
    width: 88px;
    font-weight: bold;
      padding: 0px 0 0 14px;
}
.down{
    float: right;
    background: url('/img/btn_menu/bg_fleche_home.jpg') 0px 0px repeat-x;
    height:20px;
    width: 20px;
    padding-top: 2px;
    text-align: center;
    margin-top: -2px;
}

#menu_h {
   padding:3px 0 0 0;
   margin:10px 0 0 0;
   list-style-type:none;
   height:22px;
   width: 1000px;
   background:url('/img/bg_topmenu.png') 0 0 no-repeat transparent;
    z-index: 1000;
}
#menu_h ul {
    list-style-type:none;
    margin:0;
    padding:0;
    text-align:center;
    
}
#menu_h li {
    list-style-type:none;
    float:left;
    margin:0px;
    padding:0px;
    border-right: 1px solid #a8a8a8;
    width:130px;

}
#menu_h li a {
    list-style-type:none;
    display:block;
    margin:0px;
    padding:0px;
   text-decoration:none;
   color: #ffffff;
   display: block;
   text-transform: capitalize;
   font-size: 12px;
}
#menu_h li a:hover {
    list-style-type:none;
    color:red;
    margin:0px;
    padding:0px;
}
#menu_h ul li ul {
    list-style-type:none;
    display:none;
    position: absolute;
    top: 138px;
    list-style: none;
    padding :0px 34px 0 34px;
    padding-left:10px;

}
#menu_h ul li:hover ul {
    list-style-type:none;
    display : block;
    margin:0px;
    padding:0px;
   float: none;
   text-align: left;
   margin-bottom: 1px;
   background:#5c5b5b;
   font-size: 11px;
   opacity:0.9;
}
#menu_h li:hover ul li {
    list-style-type:none;
    float:none;
    margin:0px;
    padding:0px;
    width : 130px;
}

#menu1 li {

      height:20px;
/*     margin: auto;*/
   float:left; /*pour IE*/
/*   background-color : #6c6969;*/
   border-right: 1px solid #a8a8a8;
/*opacity:0.5;*/
/*   width:164px;*/
    list-style: none;
    padding :2px 34px 0 34px;
}
#menu_h li:hover {background-color: #6c6969;}

#devis {
   padding : 10px 0 0 14px;
   color: #504e4e;
   float:left;
}
#recherche_menu {
   font-size: 12px;
   background:url('/img/bg_header.png') 0 0 repeat-x;
   width:1000px;
   height:125px;

}
.baseline{
   height:26px;
   margin: 0 0 0 165px;
/*   margin:-10px 0 0 165px;float:left;*/
}
#mon_panier{
width: 94%;
text-transform: uppercase;
background: #9e9d9d;
padding: 2px 0 0 10px;
margin: 0 0 9px 10px;
color:white;
   font-size: 14px;
   height: 20px;
}
#recherche{
   background:url('/img/barre_recherche.png') 0 0 repeat-x;
   height: 45px;
   margin:12px 0 0 10px;
   padding:0;
   width: 577px;
   border:none;
}
#recherche2{
   background:url('/img/barre_recherche_hover.png') right 0 repeat-x;
   height: 45px;
   margin:0 0 0 -12px;
   -webkit-margin-top-collapse:-10px 0 0 -12px;
/*   margin \*:0 0 -24px -12px\9;*/
   width: 78px;
   padding:0!important;
   border:none;

   cursor:pointer;
}
#recherche2:hover{
   background:url('/img/barre_recherche.png') right 0 repeat-x;
   margin:0 0 0 -12px;
/*   margin \*:0 0 -24px -12px\9;*/
   width: 78px;
   padding:0;
   border:none;

   cursor:pointer;
}
:root #recherche2{
   margin:0 0 0 -12px\0/IE9 !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   /* Safari 3.0 and */
   #recherche2{
      padding: 14px 0px 0px !important;
   }
   #footer #recherche2{
      padding: 15px 0px 0px !important;
   }
}
/* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
 {
    #footer #recherche2{
       height:47px;
    }
 }
.login_titre{
    background:url('/img/bg_login_titre.jpg') 0 repeat-x;
    text-align: center;
    color: white;
    height: 46px;
    border-bottom: 3px solid white;
    text-transform: uppercase;
}
.login_milieu{
    border: 3px solid white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 10px;
    padding: 35px;
    color: #636361;
    font-size: 11px;
}
.login_milieu2{
    border: 3px solid white;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin: 10px;
    padding: 10px;
}
.login_milieu input{
    color: #636361;
    height: 11px;
    width: 96%;
    font-size: 10px;
    border: none;
    margin-top: 2px;
    margin-bottom: 6px;
}
.login_milieu textarea, .emailfriend textarea{
       border: none;
           margin-top: 2px;
    margin-bottom: 6px;
    font-size: 10px;
}
.zone_user{
    background:url('/img/bg_login_titre.jpg') 0 repeat-x;
    width: 285px;
    height: 22px;
    color: white;
    font-size: 14px;
    font-weight: bold;
    text-align:center;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding-top: 3px;
}
.avantage_user{
    font-size: 11px;
    font-weight: bold;
    color: #575757;
}
.zone_user a{
    text-decoration: none;
    color: white;
}
.zone_user_text{
    font-size: 11px;
    width: 97px;
    color: #575757;
    text-align: center;
    margin-left: 8px;
    display: inline-block;
    min-height: 20px;
}
#user_profile{
    margin: 10px;
    width: 92%;
    padding: 10px;
    background: #ffffff;
}
#user_profile .img{
 float: left;
}
#user_infos{
  color: #a09f9f;
  font-size: 12px;
  float: left;
  padding: 10px;
}
.user_modif{
  text-transform: uppercase;
  background: #c9c9c9;
  font-size: 12px;
  float: right;
  padding: 1px 10px 0 10px;

}
.user_modif a{
  color: #ffffff;
  text-decoration: none;
}
form{
   margin:0;
}

/*#menu2,  */
.tabs{
   font-size:10,5px;
   padding:0;
   margin:-10px 0 0 19px;
   list-style-type:none;
   font-weight : bold;
}
/*#menu2 li, */
.tabs li {
   text-transform: uppercase;
   text-decoration: none;
   list-style: none;
   height:20px;
   margin-left:0px;
   float:left; /*pour IE*/
/*   background-color : #6c6969;*/
padding-top: 7px;
   margin-right:3px;
}
.tabs,.tabs li{
   margin:5px 0;
}
/* common styling */
.menu2 {margin:-10px 0 0 12px;font-weight : bold;padding:0;height:27px; position:relative; font-size:10,5px; z-index:1000;}
.menu2 ul li a, .menu ul li a:visited {margin-top: 1px;padding-top: 2px;display:block; text-decoration:none; width:138px;color:#000;height:22px; text-align:center; color:#fff; line-height:20px; font-size:11px; overflow:hidden;}
.menu2 ul {padding:0; margin:0; list-style: none;background-color: gray;}
.menu2 ul li {margin:0 2px 0 0;float:left; position:relative;}
.menu2 ul li ul {display: none;}

/* specific to non IE browsers */
.menu2 ul li:hover a {color:#fff;}
.menu2 ul li:hover ul {display:block; position:absolute; top:25px; left:0; width:138px;z-index:1000;}
.menu2 ul li:hover ul li ul {display: none;}
.menu2 ul li:hover ul li a {display:block; color:#fff;}
.menu2 ul li:hover ul li a:hover {color:#fff;}
.menu2 ul li:hover ul li:hover ul {background-color: gray; display:block; position:absolute; left:138px; top:0;}
.menu2 ul li:hover ul li:hover ul li.btn_1 a{background-color: #7F1616}
.menu2 ul li:hover ul li:hover ul li.btn_2 a{background-color: #1a3d0b}
.menu2 ul li:hover ul li:hover ul li.btn_3 a{background-color: #1c486e}
.menu2 ul li:hover ul li:hover ul li.btn_4 a{background-color: #313a44}
.menu2 ul li:hover ul li:hover ul li.btn_5 a{background-color: #412717}
.menu2 ul li:hover ul li:hover ul li.btn_6 a{background-color: #34363a}
.menu2 ul li:hover ul li:hover ul li.btn_7 a{background-color: #242150;}
.menu2 ul li:hover ul li:hover ul li.btn_1 a:hover {background-color: #9F1B1B}
.menu2 ul li:hover ul li:hover ul li.btn_2 a:hover {background-color: #1b700b}
.menu2 ul li:hover ul li:hover ul li.btn_3 a:hover {background-color: #1c6593}
.menu2 ul li:hover ul li:hover ul li.btn_4 a:hover {background-color: #4c6672}
.menu2 ul li:hover ul li:hover ul li.btn_5 a:hover {background-color: #69391b}
.menu2 ul li:hover ul li:hover ul li.btn_6 a:hover {background-color: #636468}
.menu2 ul li:hover ul li:hover ul li.btn_7 a:hover {background-color: #3a3575;}
.menu2 ul li:hover ul li:hover ul.left {left:-105px;}
.menu2 ul li:hover ul li:hover ul li ul{display: none;}
.menu2 ul li:hover ul li:hover ul li:hover ul{display:block; position:absolute; left:138px; top:0;}
.menu2 ul li:hover ul li:hover ul li.btn_1:hover ul li a{background-color: #9F1B1B}
.menu2 ul li:hover ul li:hover ul li.btn_2:hover ul li a{background-color: #1b700b}
.menu2 ul li:hover ul li:hover ul li.btn_3:hover ul li a{background-color: #1c6593}
.menu2 ul li:hover ul li:hover ul li.btn_4:hover ul li a{background-color: #4c6672}
.menu2 ul li:hover ul li:hover ul li.btn_5:hover ul li a{background-color: #69391b}
.menu2 ul li:hover ul li:hover ul li.btn_6:hover ul li a{background-color: #636468}
.menu2 ul li:hover ul li:hover ul li.btn_7:hover ul li a{background-color: #3a3575;}

.menu2 ul li:hover ul li:hover ul li.btn_1:hover ul li a:hover{background-color: #7F1616}
.menu2 ul li:hover ul li:hover ul li.btn_2:hover ul li a:hover{background-color: #1a3d0b}
.menu2 ul li:hover ul li:hover ul li.btn_3:hover ul li a:hover{background-color: #1c486e}
.menu2 ul li:hover ul li:hover ul li.btn_4:hover ul li a:hover{background-color: #313a44}
.menu2 ul li:hover ul li:hover ul li.btn_5:hover ul li a:hover{background-color: #412717}
.menu2 ul li:hover ul li:hover ul li.btn_6:hover ul li a:hover{background-color: #34363a}
.menu2 ul li:hover ul li:hover ul li.btn_7:hover ul li a:hover{background-color: #242150;}

.univers {
    width: 92px;
    height: 20px;
    padding-top:5px;
    text-align:center;
    float: left;
    margin-bottom:-10px;
    text-transform:uppercase;
}
.univers a {
   text-decoration:none;
   font-size:9px;
   color: #ffffff;

}
.tabs>#menu2 li a, .tabs li a {
   margin:0 !important;
}



.menu2 li ul li.btn_1 a { background: #9F1B1B;}
.menu2 li.btn_1 a:hover, #menu2 li ul li.btn_1 a:hover, .tabs li.one.current {background: #7F1616}
.menu2 li ul li.btn_2 a { background: #1b700b;}
.menu2 li.btn_2 a:hover,#menu2 li ul li.btn_2 a:hover, .tabs li.two.current {background: #1a3d0b}
.menu2 li ul li.btn_3 a { background: #1c6593;}
.menu2 li.btn_3 a:hover, #menu2 li ul li.btn_3 a:hover, .tabs li.three.current {background: #1c486e}
.menu2 li ul li.btn_4 a { background: #4c6672;}
.menu2 li.btn_4 a:hover,#menu2 li ul li.btn_4 a:hover, .tabs li.four.current {background: #313a44}
.menu2 li ul li.btn_5 a { background: #69391b;}
.menu2 li.btn_5 a:hover, #menu2 li ul li.btn_5 a:hover, .tabs li.five.current {background: #412717}
.menu2 li ul li.btn_6 a { background: #636468;}
.menu2 li.btn_6 a:hover,#menu2 li ul li.sixe a:hover, .tabs li.six.current {background: #34363a}
.menu2 li ul li.sept a { background: #3a3575;}
.menu2 li.seven a:hover,#menu2 li ul li.sept a:hover, .tabs li.seven.current {background: #242150}
.tabs li a{
   font-size: 9px;
   width:70px;
   padding:0 !important;
}

#menu3bis {
   color:#d9d9d9;
   font-size:14px;
   background:url('/img/bg_menu_gauche_tete.jpg	') 0 0 repeat-x;
   height: 28px;
   font-weight: bold;
   text-align: center;

}
#menu3 ul li a{
   text-decoration:none;
   color:#3A3939;

}
#menu3 ul li:hover{
   background: #89c2f0;
}

.submenu3{
   width:155px;
   list-style-type:none;
   padding:0;
   background:#FFF url(/img/bg_menu_gauche.jpg) 0 0 repeat-x;
   font-size:10px;
   color:#3a3939;
   text-transform: uppercase;
   text-decoration: none;
   border:1px solid #d3d3d3;
   margin:0;
}
.submenu3 span a{
   text-decoration:none;
   color:#000;
   font-weight:bold;
}
.submenu3 span a:hover{
   text-decoration:underline;

}
.submenu3 li{
   text-decoration: none;
   color:#3a3939;
   font-size:10px;
   width: auto;
}
.submenu3>li{
   padding: 1px 0 1px 30px;
}

.icon_menu_gauche {
        height: 18px;
    width:21px;
    float: left;
padding-top: 1px;
  margin: 4px 0 5px 10px;
   background:url('/img/icon_menu_gauche.jpg') 0 0 no-repeat white;
}
.leftmenuhead {
    margin-top: 7px;
    padding: 0;
}
#leftmenutitre{
    width:121px;
    margin-left: 5px;
        font-weight: bold;
   text-decoration:none;
   color:#3a3939;
}
#leftmenutitre:hover{
   text-decoration:underline;
   color:#0012ff;
}
.menu_head, .menu_head2 {
	cursor: pointer;
	position: relative;
        margin: 3px;
}
.menu_body2 {
	display:none;

        font-size: 9px;
}
.menu_body a, .menu_body2 a  {
    width: auto;

  color:#3a3939;
  padding-left:10px;
  text-decoration:none;
}
.menu_body2_hover a{width: 78%;}
.menu_body2_hover:hover, #souschats p:hover{background: #89c2f0;}
.menu_body2 a {  padding-left:20px; }
.menu_body2_hover a:hover, #souschats p a:hover {text-decoration:underline;color:#0012ff;}

#golftennis .icon_menu_gauche {background-position:0 -21px;}
#nautique .icon_menu_gauche {background-position:0 -42px;}
#sporthiver .icon_menu_gauche {background-position:0 -63px;}
#aventure .icon_menu_gauche {background-position:0 -84px;}
#street .icon_menu_gauche  {background-position:0 -106px;}
#fitness .icon_menu_gauche {background-position:0 -127px;}
.submenu3 li ul {
    z-index: 1000;
	position: absolute;
	display: none;
	list-style: none;
	width: auto;
        margin: -20px 0 0 86px;
        height: 1% ;
}
.submenu3 li ul li{
position: relative;
}
.submenu3 li ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}
.submenu3 li:hover ul { display: block; }

.publicite{
   float:left;
   margin: 0;
   width:150px;
   border : 1px solid #bcbcbc;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   border-radius: 4px;
   min-height: 155px;
}
#populaire h1 {
   font-size: 17px;
   margin: 0;
}

.item_milieu h2 {
   font-size:10px;
}
.item_milieu{
   margin-top:10px;
   min-height: 275px;
   padding : 10px;
   color: #3a3939;
   border: 1px solid #bcbcbc;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 4px;
}
.item_image{
   border: 1px solid #bcbcbc;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 4px;
   min-width:132px;
   min-height: 104px;
   padding: auto;
}
   .item_image /img{
      max-width:132px;
      max-height: 104px;
   }
.item_mini{
   float:left;
   margin-left:4px;
   padding:10px;
   font-size: 10px;
   width:132px;
   text-decoration:none;
}
.item_mini2{
   float:left;
   margin-left:4px;
   padding:10px;
   font-size: 10px;
   width:132px;
   text-decoration:none;
}
.item_mini2 h2 {
   font-size:10px;
}
.item_mini3{
   float:left;
   margin-left:9px;
   margin-bottom: 9px;
   padding:10px;
   font-size: 10px;
   width:132px;
   text-decoration:none;
   background: #ffffff;
}
.item_mini3 h2 {
   font-size:10px;
}
.wishlist_cat{
    color: white;
    padding-top: 2px;
    margin-bottom: 2px;
    height: 16px;
    text-decoration: none;
    width: 130px;
    font-size:10px;
}
#wishlist_bg_cat_1{background:url('/img/user_wishlist_1.png') 0 0;}
#wishlist_bg_cat_2{background:url('/img/user_wishlist_2.png') 0 0;}
#wishlist_bg_cat_3{background:url('/img/user_wishlist_3.png') 0 0;}
#wishlist_bg_cat_4{background:url('/img/user_wishlist_4.png') 0 0;}
#wishlist_bg_cat_5{background:url('/img/user_wishlist_5.png') 0 0;}
#wishlist_bg_cat_6{background:url('/img/user_wishlist_6.png') 0 0;}
#wishlist_bg_cat_7{background:url('/img/user_wishlist_7.png') 0 0;}

.popular_item_name a{
   font-size: 10px;
   color: #3a3939;
   text-decoration:none;
   text-transform:lowercase;
}
.popular_item_name a:hover{
   text-decoration:underline;
}
h1.one { font-size:30px;color:#9f1b1b;text-transform: uppercase;text-align: center; margin: 10px 0;}
h1.two { font-size:30px;color:#1b700b;text-transform: uppercase;text-align: center; margin: 10px 0;}
h1.three { font-size:30px;color:#1c6593;text-transform: uppercase;text-align: center; margin: 10px 0;}
h1.four { font-size:30px;color:#4c6672;text-transform: uppercase;text-align: center; margin: 10px 0;}
h1.five { font-size:30px;color:#69391b;text-transform: uppercase;text-align: center; margin: 10px 0;}
h1.six { font-size:30px;color:#636468;text-transform: uppercase;text-align: center; margin: 10px 0;}
h1.seven { font-size:30px;color:#3a3575;text-transform: uppercase;text-align: center; margin: 10px 0;}
#note_loupe{
   background:url('/img/note_loupe.jpg') 0 0 repeat;
   width: 55px;
   height:10px;
}
.btn_seconnecter {
    color: white;
    float:left;
    height: 40px;
    width: 200px;
    background:url('/img/bg_btn_login.png');
    text-decoration:none;
    padding-top: 6px;
    text-transform: uppercase;
    text-align: center;
    font-size: 13px;
    cursor:pointer;
}

.btn_seconnecter2 {
    color: white;
    float:left;
    height: 18px;
    width: 196px;
    margin: 20px auto 20px auto;
    background:url('/img/bg_btn_inscription.png');
    text-decoration:none;
    padding-top: 5px;
    text-transform: uppercase;
    text-align: center;
    font-size: 10px;
}
.btn_compar{
   margin-top:2px;
   text-decoration:none;
   background:url('/img/btn_comparer.jpg');
   padding-top: 5px;
   width:113px;
   height:18px;
   color:#ffffff;
   text-transform: uppercase;
   display:block;
}
.btn_compar:hover{
   background:url('/img/btn_comparer_hover.png');
      margin-top:-2px;
   text-decoration:none;
   padding-top: 9px;
   width:122px;
   color:#ffffff;
   text-transform: uppercase;
   display:block;
}
.bx{
   border: 1px solid #bcbcbc;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 4px;
   padding-left: 10px;
   background:#ECECEB;
   margin:0 0 10px 0;
   float:left;
   width:99%;
}
#q_box{
float:left;
width:99%;
}
#icon_nautique{
   margin : 0 auto;
   padding: 0 10px 0 0;
}
#icon_nautique #liensouscat1{
   text-align:center;
   float:left;
   width:67px;
   height:83px;
   color:#1c65b2;
}
#icon_nautique #liensouscat2 {
    text-align: left;
    margin:0  0 0 5px;
    padding:0;
    float:left;
}
#liensouscat2 a{
text-decoration: none;
color: #1c65b2;
 font-size: 14px;
}
#liensouscat2 a:hover{
text-decoration: underline;
}
#icon_nautique #liensouscat1 a{
color: #1c65b2;
   font-size: 11px;
}
#icon_menu_nautique{
   display:inline-block;
   font-size:12px;
   width: 44px;
   height:41px;
}
#icon_menu_nautique a{
   color:#1c65b2;
   text-align:center;
}
#footer{
   background:url('/img/bg/bg_footer_0.jpg') 0 0 repeat-x;
   width:100%;
   height:235px;
}
/*A copi�*/
#ariane{color:#858383;font-size:11px;margin-top: 10px;}
#ariane a{
   color:#858383;
   text-decoration:underline;
   font-size:11px;
}
#ariane a:hover{
   text-decoration:none;
}
#pub{
   margin:0 0 0 10px;
   height:513px;
   width:296px;
   border:1px solid #000;
   float:left;
}
#fiche_produit{
   float:left;
   width:800px;
   background:#FFF url() 0 0 no-repeat;
   padding:0 5px 0 13px;
   margin:11px 0 0 0;
}
#fiche_produit h1 a{
   color:#1c65b2 ;
   font-size:18px;
   font-weight:bold;
}
#fiche_produit #product_image{
   width:245px;
   height:242px;
   border:1px solid #dadada;
   -webkit-border-radius: 15px;
   -moz-border-radius: 15px;
   border-radius: 15px;
   float:left;
}
#fiche_produit #product_image /img{
   float:left;
/*    height: 160px;*/
    margin: 30px 20px 20px 20px;
    max-width: 210px;
}
#fiche_produit #product_image #zoom{
   display:block;
   height:29px;
   width:30px;
   position:absolute;
   margin:20px 20px 0 195px;
   background:#FFF url(./img/btn_zoom.png) 0 0 no-repeat;
}
#description{
   height:200px;
   width:540px;;
   overflow:auto;
   float:left;
   margin:10px 0 10px 0;
   font-size: 12px;
}
.titre{
   color: #f5741c;
   text-transform:capitalize;
  font-size: 14px;
   font-weight:bold;
}
#meilleur_prix{
   border:1px solid #dddddd;
   width:390px;
   height:75px;
   margin:10px 0 0 0;
   text-align:center;
   float: left;
}

#meilleur_prix p{
   background:#f5741c url() 0 0 no-repeat;
   color:#FFF;
   text-align:center;
   font-weight:bold;
   margin:0;
   font-size:14px;
   height:22px;
   line-height:22px;
}
#carousel h4{
   margin:10px 0;
   font-size: 15px;
   color: #547fac;
   text-transform: uppercase;
   border-bottom:1px solid #547fac;
}
#social_bar {
   margin:10px 0 0 0;
}
#social_bar a{
   margin:0px 18px 0 0;
}
.back_to_category{
    font-size: 14px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   padding:7px 10px 0px 12px;
   background:url(/img/bg_btn_retour_cat.jpg) 0 0 repeat-x;
   margin:80px 0 10px;
   float:left;
   height: 22px;
   border: 1px solid #3d6899;
}
.back_to_category a{
   color:#406895;
   font-weight:bold;
  text-transform: uppercase;
     text-decoration:none;
}
#list_compar{
    width:99%;
    text-align:center;
    margin: 10px 0 20px 0;
    border:1px solid #d1d1d1;
    color: #666565;
}
#compar_header{
   height:40px;
   width:1000px;
   background:url(/img/bg_compar_header.gif) 0 0 repeat-x;
   margin:100px 0 100px 0;
   padding: 100px 0 100px 0;

}
#compar_body{
       color: black;
       margin:0 0 5px 0;
   margin:100px 0 100px 0;
   padding: 100px 0 100px 0;
}
.btn_voir_offre{
    float: left;
    height:30px;
    width:115px;
    background: url('/commun/affichage/images/boutons/voir_offre.png') 0px 0px no-repeat;
}

.btn_voir_offre:hover{
    background-position: -115px 0px;
    cursor:pointer;
}
/* sport*/
#order_by{
   height:24px;
   line-height:23px;
   color:#FFFFFF;
   background-color: #a8a8a8;
   padding:0 15px;
}
#order_by form, #order_by.advanced form{
   font-weight:bold;
   float:left;
}
#order_by a{
   color:#FFFFFF;
}
#order_by.advanced {
   line-height:12px;
   height:44px;
   margin:10px 0;
   background-color: #f56e13;
}
#contenu_center.gray{
   background:#ececeb;
   border: 1px solid #bcbcbc;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   min-height:500px;
}
#contenu_center2.gray{
   background:#ececeb;
   border: 1px solid #bcbcbc;
   -moz-border-radius: 8px;
   -webkit-border-radius: 8px;
   border-radius: 8px;
   min-height:500px;
}
.panes {
   margin-top: 37px;
   display:none;
}
#trierleschoix  {
    font-size: 12px;
    height: 24px;
    background-color: #a8a8a8;
    margin-left: -10px;
    color: white;
    font-weight: bold;
    padding-left: 10px;
    padding-top: 4px;
}
#trierleschoix a{
    font-size: 12px;
    color: black;
    font-weight: bold;
    text-decoration:none;
}
   #trierleschoix.advance  {
      background-color: orange;
      margin-top:10px;
      height: auto !important;
      padding:5px;
   }
#btn_sort {
    color : #1C6593;
    height: 25px;
    padding-top: 0px;
    margin-top: -3px;
    float:  right;
    margin-right : 10px;
}
#nextprevious {
    background:#f2f2f2;
    font-size: 12px;
    float: left;
    width: 493px;
    height: 21px;
    padding-top: 4px;
    margin: 10px 0 5px -10px;
}
#nextprevious2 {
    background:#f2f2f2;
    font-size: 12px;
    float: left;
    width: 493px;
    height: 21px;
    padding-top: 4px;
    margin: 10px 0 5px 0px;
}
#nextprevious2.fullwidth {
   width: 100%;
}
#nextprevious3 {
    background:#f2f2f2;
    font-size: 15px;
    float: left;
    width: 96%;
    height: 21px;
    padding-top: 4px;
    padding-right: 10px;
    margin: 10px 0 5px 14px;
    border: #d9d9d9 1px solid;
    color: #636468;
}
#nextprevious a, #nextprevious2 a, #nextprevious3 a{
    color: #3A3939;
    text-decoration: none;
}
#nextprevious a:hover, #nextprevious2 a:hover, #nextprevious3 a:hover {
    text-decoration: underline;
}
.btn_pages{
       -moz-border-radius: 2px;
   -webkit-border-radius: 2px;
   border-radius: 2px;
   background:url(/img/bg_btn_pages.jpg) 0 -1px repeat-x;
   border: 1px solid #d9d9d9;
   margin: 0 2px 0 0;
   padding: 0 6px 0 6px;
}
.btn_link{
    background:none;
    border:none;
    color:white;
    cursor: pointer;
    padding: 0;
    margin: 0;
    font-size:12px;
}
/*   .btn_link:hover{
      text-decoration:underline;
   }*/
   .btn_link.current{
      text-decoration:underline;
   }
   .btn_link.black{
      color: #406895;
      font-weight:bold;
      font-size: 14px;
      text-transform: uppercase;
   }
#trierleschoix span{
   float:right;
   margin-right: 10px
}
#flying{
   position:fixed;
   right: 0;
   background:url(/img/sprite_flying_btn.png) no-repeat;
   display:block;
}
#flying.facebook{
   top:20px;
   height:48px;
   width: 49px;
}
#flying.tweeter{
   top:89px;
   height: 48px;
   width: 49px;
   background-position: -49px 0;
}
#flying.recherche_specifique{
   top:414px;
   height: 87px;
   width: 89px;
   background-position: right -49px;
}
.avis{
    border: 1px solid #c9c9c9;
    width: 63%;
    margin: 0 0 10px 14px;
    padding: 10px;
}
.avis_infos{
    margin: 0 0 5px 10px;
    text-transform: uppercase;
    font-size: 15px;
    width: auto;
    float: left;
}
.avis_commentaire{
    background: #e8e8e8;
    color:#9c9999;
    width: 82%;
    margin: -4px 0 0 -3px;
    float: left;
    padding: 5px;
}
.user_avis{
    width: 63%;
    margin: 0 0 10px 14px;
    padding: 10px;
    background: #e8e8e8;
}
.user_radio{
    margin: 0 0 5px 10px;
    width: auto;
    float: left;
}
.discover_offer{
    background:url('/img/bg_login_titre.jpg') 0 repeat-x;
   -moz-border-radius: 20px;
   -webkit-border-radius: 20px;
   border-radius: 20px;
   color: white;
   text-decoration: none;
   font-size: 14px;
   font-weight: bold;
   height: 22px;
   padding: 5px 10px;
}
.login_milieu h1{
   color:#e67214;
   font-size:  11px;
   font-weight: bold;
   padding: 0;
   margin: 0;
}
#result{min-height: 200px;display: none;margin: 0;overflow: hidden;padding: 0;top: 250px;width: 1000px;z-index: 999;}

.no_link{
   color: #000;
   text-decoration:none;
}
.no_link:hover{
  color: #000;
  text-decoration:underline;
}
.footer_col{
 color:white;
  margin-left: 55px;
  width: auto;
  float: left;
}
.footer_col h2{
 color:#fc7101;
 text-transform: uppercase;
 margin-left: 25px;
}
.footer_col ul{
border-left: 1px solid white;
}
.footer_col a{
text-decoration: none;
color:white;
}
.footer_col a:hover{
text-decoration: underline;
}
#searchbox{
    margin: 0 4px;color:#504E4E;
}
#recherche_bas #searchbox{
    color:white;
}
.emailfriend{
    background: #f6f4f4;
       -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
   border-radius: 15px;
   color: #787878;
    border: 1px solid #d7d7d7;
    padding: 10px;
    width:315px;
margin-left: 15px;
}
.emailfriend input {
    color: #787878;
    height: 10px;
    width: 299px;
    font-size: 10px;
    border: none;
    margin-top: 2px;
    margin-bottom: 6px;
    text-transform: uppercase;
}
.emaileffacer {
    color: #7e7f7f;
       -moz-border-radius: 8px;
   -webkit-border-radius: 8x;
   border-radius: 8px;
    height: 13px;
    width: 46px;
    margin-left: 90px;
    background:#d7d7d7;
    text-decoration:none;
    padding: 5px;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}
.btn_avis{
    background: url("/img/btn_avis.jpg") repeat-x scroll 0 50% transparent;
       -moz-border-radius: 4px;
   -webkit-border-radius: 4x;
   border-radius:4px;
    color: white;
    display: inline;
    font-size: 10px;
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    padding: 0 15px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
}
.user_name {
    color:#e77613;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
}
/** Ajax search**/
   #close_result{
/*      position: absolute;
      top: 15px;
      right: 15px; */
      float:right;
      margin: 10px 10px 0 0;
   }
   #result #inner{
      border : 1px solid #bcbcbc;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;min-height: 100px;background-color: white;
      min-height: 500px;
   }
   .redirection{
       position: fixed;
       width: 100%;
       height: 100%;
       background-color: black;
       left: 0;
       top: 0;
       z-index: 1400;
       filter:alpha(opacity=7);
       opacity:0.7;
       -moz-opacity:0.7;
   }
   .redirection2{
       z-index: 1700;
       color: white;
       position: fixed;
       margin-left:300px;
   }


 .img_categ {
	background-position: 0px 0px;
	width: 65px;
	height: 85px;
}

.img_categ:hover {
	background-position: -70px 0px;
}
.lien_categ a{
    color: #636468;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.lien_categ a:hover{
    text-decoration: underline;
}
.img_sport {
	background-position: 0px 0px;
	width: 63px;
	height: 85px;
}

.img_sport:hover {
	background-position: -64px 0px;
}
.category {
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black;
}
.category a{
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; text-decoration:none;
}
.category a:hover{
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; text-decoration:underline;
}

.breadcrumb {padding-left:5px;padding-top: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
}
.breadcrumb a{padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;text-decoration:none;
}
.breadcrumb a:hover{padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:underline;
}

.subcat  {
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3266CC;
}
.subcat a {
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#3266CC;text-decoration:none;
}

.subcat a:hover {
padding-left:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#3266CC; text-decoration:underline;
}

.red {color: #FF0000;}
.gray {color: #CCCCCC;}
.contents  {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3266CC;
}
.contents a {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#3266CC;text-decoration:none;
}

.contents a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  color:#3266CC; text-decoration:underline;
}



.menu {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black;
}

.menu a{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration:none;
}

.menu a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration:underline;
}

.menu1 {padding:0 0 0 32px; margin:0; list-style:none; height:25px; background:url(../images/heading_bar.gif); position:relative; /*border:1px solid #000;*/ /*border-width:0 1px; border-bottom:1px solid #444;*/}
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:25px; line-height:25px; color:black; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:center; padding:0 5px 0 5px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu1 li.current a {color:#000000; background:url(../images/menu_bg.gif) repeat-x;}
.menu1 li.current a b {background:url(../images/menu_bg.gif) repeat-x;}
.menu1 li a:hover {color:#000000; background:url(../images/menu_bg.gif) repeat-x;}
.menu1 li a:hover b {background:url(../images/menu_bg.gif) repeat-x ;}
.menu1 li.current a:hover {background:url(../images/menu_bg.gif) repeat-x; cursor:default;}
.menu1 li.current a:hover b {background:url(../images/menu_bg.gif) repeat-x;}

.tdborder {
border: 1px solid #F1F1F1;
}


.space {
height:3px;
}
.space2 {
width:10px;
}

/*input,select {

color:#FF0000;
}*/

h1 {
font-size:17px;
}

#menu_v_l {
	/*border: 1px solid #EEE;*/
	width: 157px;
	float: left;
        margin: 0 0 10px 0;
}
#menu_v_r {
	/*border: 1px solid #EEE;*/
	width: 150px;
	float: right;
}


#search_ajax{
    position: absolute;
    margin : 15 px auto 0 auto;
    padding: 10px;
    width:970px;
    display:none;
    z-index:6000;
    background:white;
    border: 2px solid #a8a8a8;
    height:600px;
    overflow:auto;
}
.cr1 {

	width: 99%;
        height : 200px;
	margin: 0 auto;
}

#s1 img,#sts img,#s2 img
{
	border: 0;
}

#s1 {

	position: relative;
	height: 175px;
	width: 250px;
        margin: 0;
	overflow: hidden;
        float: left;
}
#s1 div {
	position: relative;
	display: inline-block;
}
.cr2 {

	width: 99%;
        height : 90px;
	margin: 30px auto;
}

#s2 {

	position: relative;
	height: 90px;
	width: 727px;
	overflow: hidden;
        float: left;
}
#s2 div {
	position: relative;
	display: inline-block;
        width: 75px;
        height:75px;
        border: 1px solid #bcbcbc;
       -moz-border-radius: 8px;
       -webkit-border-radius: 8px;
       border-radius: 4px;
        margin:5px;
}
#sts {
    width: 520px;
    height: 240px;
    margin: auto;
}
#sts div{
	position: relative;
	display: inline-block;
	width: 63px;
        float: left;
        margin: 5px;
        background-repeat: no-repeat ;
}
#stopo {

	position: relative;
	height: 150px;
	width: 620px;
	overflow: hidden;
        float: left;
}
#stopo div {

	position: relative;
	display: inline-block;
	width: 150px;
        margin : 20px;
        float: left;
}
#s1 span {

	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	color: #fff;
        background: rgba(0, 0, 0, .7)
}

#s4 {
	position: relative;
	height: 250px;
	width: 240px;
	overflow: hidden;
        border: 1px solid #F49416;
}
#s4 div {

	position: relative;
	display: inline-block;
	margin-left: 5px;
}
.titre_prod_mini{
    height:40px;
    width:99%;
    float:left;
}

.pagination{
    background-color:#F2F2F2;
    height:21px;
}

.pagination a{
	font-size: 14px;
         background:url('/img/spin/btn_menu/btn_pagination.jpg') repeat-x;
         color:black;
	text-decoration:none;
        padding: 3px;
}

.pagination a:hover{
	text-decoration:underline;
}

.c {
	text-align: center;
}
