html, body {
				height: 100%;
			}
body{margin:0;padding:0;font-family:Arial,Helvetica;background:#e7e7e7;font-size:12px;	}
a{text-decoration:none;}
p{vertical-align:center;}
input{font-size:0.9em;vertical-align:center;} 
#container {background: url('http://pics.mobilostore.com/kangostore/sitev4/fond.gif') left top repeat-y; 
background-position:center;width:976px;margin-left:auto;margin-right:auto;}
#clear {clear: both}
.connexion{
	margin:0; 
	padding:5px 10px 0 15px;
	vertical-align:center;
	font-weight:bold;
	background:#664E4E;
	font-size:0.9em;
	color:#fff;
	width:461px;
	height:23px;
	text-align:center;
}

.connecte{
	margin:0; 
	padding:3px 10px 2px 15px;
	vertical-align:center;
	font-weight:bold;
	background:#664E4E;
	font-size:0.9em;
	color:#fff;
	width:461px;
	height:10px;
	text-align:left;
}

a:link, a:visited,a:hover{text-decoration:none;color:#3358A9;}
table{margin-left:auto;margin-right:auto;}
#site{		   
  	position: relative;
	min-height: 100%;
	width:970px;
	
	margin-top:0;
	margin-bottom:0;
	padding:0;
	border-left:1px solid #757575;
	border-right:0px solid #757575;
	background:#fff;
	border-bottom:0px;
}
img{border:0 none;margin:0;padding:0;vertical-align:center;}
.centrer{text-align:center;}
.droite, .droite td{text-align:right;}
.ss_menu{background:#654e4e;padding:10px 0 10px 0;margin:0 0 0 0;height:20px;}
.ss_menu a:link,.ss_menu a:visited,.ss_menu a:hover{color:#FFF;}
.ss_menu li{display:inline;padding:0 15px 0 15px;border-left:1px solid #FFF;font-size:1em;color:#FFF;margin:0 0 0 0;}

.ss_menu li.nn_bord{border:0 none;margin:0 0 0 0;}

.gras{font-weight:bold;}

.aff_infos tr td{vertical-align:top; padding:0 30px 0 20px;}
.aff_infos tr td.titr{vertical-align:top; padding:0;font-weight:bold;}

.aff_commnde{border:1px solid #999;text-align:center;width:70%;margin-left:auto;margin-right:auto;padding:0;}
.aff_commnde p {background:#EBEBEB;margin:0;padding:4px 0 4px 0;font-weight:bold;}
.aff_commnde table thead{background:#000; color:#fff;padding:4px 0 4px 0;}
.aff_commnde table td{text-align:center;}
.aff_commnde form{margin:0;}

#haut img{float:left;}

#menu_principal {clear: both; 
border-top: 1px solid #664f4f; 
font-size: 13px;  
background: url('http://pics.mobilostore.com/kangostore/sitev4/fond_menu.gif'); 
color: #fff; 
margin: 0; padding: 0px 0 0 0; 
height: 34px; 
background-repeat: repeat-x}

#menu_principal li{
	display:inline;
	margin:0;padding:0;
	
}

#menu_principal li a{
	padding:0px 10px 5px 20px;
	border-right:1px solid #664E4E;
}
.menu_inscription  {background: url('http://pics.mobilostore.com/kangostore/sitev4/fond_id_menu.gif');width:99px; height:31px; color:white}
#menu_principal li a:link,#menu_principal li a:visited{color:#000;font-weight:bold;font-style:arial;font-size:14px;color:#654e4e;
}  
.text_menu_principal a {text-decoration: none; color: #654e4e; font-weight: bold; font-size: 14px}
.test a {text-decoration: none; color: #ffffff; font-weight: bold; font-size: 14px}


/*
#menu_principal li a:hover{
	background-image:url(http://pics.mobilostore.com/kangostore/sitev2/test_degrade_2.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	}
*/
#news{
	background:#654e4e;
	padding:5px 5px 5px 5px;
	margin:0;
	font-size:12px;
	color:#FFFFFF;
	letter-spacing:0.02em;
	color:#FFFFFF;
}
#news a{
	text-decoration:none;
  margin-right:40px;
	color:#FFFFFF;
}

.entt{
	background:#EBEBEB;
	letter-spacing:0.02em;
	color:#3358A9;
	padding:3px 5px 3px 10px;
	font-weight:bold;
}

.list_prod td{border-top:1px solid #666;}
.list_prod{border-collapse:collapse;border-bottom:1px solid #666;}

.prix{letter-spacing:0.1em;font-size:1.1em;margin:5px 0 10px 0;}

.submit{
background-image:url(http://pics.mobilostore.com/kangostore/sitev2/test_degrade_2.png);
	background-repeat:repeat-x;
	background-position:left bottom;
margin-left:10px;color:#fff;border:1px solid #fff;font-weight:bold;
}

/****************************************************
			CENTRE
*****************************************************/

.connex{
	width:178px;
	float:left;
	height:179px;
	margin:0;
	padding:0;
}

.connex .bt{padding-right:25px;text-align:right;margin:5px 0 0 0;}
.connex img{margin:0;padding:0;}

.connex h2{
	font-weight:bold;
	font-size:1em;
	text-transform:uppercase;
	margin:8px 0 0 0;
	padding-left:5px;
}

.connex .text{font-weight:bold;width:140px;}

.pointillet{
	background-image:url(http://pics.mobilostore.com/kangostore/sitev2/filet-pointiller.gif);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:22px;
	font-weight:bold;
	padding-top:2px;
}

.pointillet a{
	color:#3358A9;
	font-weight:bold;
	font-size:1em;
}

.connex p{margin:0;padding:0 0 3px 10px;font-size:1em;}

.f_left{float:left;margin:0;padding:0;}

.insc{
	clear:both;
	margin:0;
	border-collapse:collapse;
}
.insc td{padding:4px 4px 4px 4px;vertical-align:top;}

.insc thead td, .insc tfoot td {
	background:#3358A9;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #fff;
	text-transform:uppercase;
}

.insc tr {
	background:#EBEBEB;
	text-align:justify;
}

#navigation, h1{
	letter-spacing:0.08em;
	font-weight:bold;
	padding:0 0 5px 5px;
	background-image:url(http://pics.mobilostore.com/kangostore/sitev2/filet-pointiller.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	font-size:12px;}

h1.choix{
	font-size:1.1em;
	letter-spacing:0.2em;
	font-weight:bold;
	margin:20px 0 40px 200px;
	padding-bottom:20px;
	background-image:none;
}	

h1.choix a{border-left:4px solid #3358A9;padding:3px 15px 3px 10px;}
h1.choix a:hover{background: #EBEBEB;padding:3px 15px 3px 10px;}
   

/****************************************************
			BLOC HOMEPAGE
*****************************************************/
#block_id {float: left; width: 280px; height: 172px; margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 27px; background-image: url(http://pics.mobilostore.com/kangostore/sitev4/fond_bloc_id.gif); background-repeat: no-repeat}	  
#cont_block_id{margin-left:4px}
#block_promo {float: left; width: 678px; height: 199px; margin-top:3px}	
#acces_partenaires {color: #3357a8; font-size: 14px; font-weight: bold; width:234px;border-bottom:1px solid #3357a8;height:20px; margin-top:5px}
.inptid { border-left:1px solid #666666; width:140px}  
.txt_id{color: #5C5C5C; font-weight: bold;}	
#motdepasseoublie {margin-left: 80px; margin-right: auto; width: 130px; }
#block_inside_type_client {width: 234px; margin-right: 2px; float: left;  height:159px}  
#fond_block_inside_type_client{width: 234px;height:139px;background-image:url(http://pics.mobilostore.com/kangostore/sitev4/fond_bloc_client.gif);}
#fond_titre_client {width: 221px; height: 23px; background-image: url(http://pics.mobilostore.com/kangostore/sitev4/fond_titre_client.gif); margin-left: auto; margin-right: auto;  color: white; font-weight: bold; text-align: center}	   
#cont_texte_client {margin-left: 5px}	
#espace_marron {background-color: #654E4E; width:963px}	
#block_inside_infos {width: 318px; margin-right: 0px; margin-top:5px;float: left;  height:180px;background-image: url(http://pics.mobilostore.com/kangostore/sitev4/fond_bloc_infos_ste.gif); }  
#block_marque{margin-left:10px; margin-top:5px}	   
#affmarque {margin-left: auto; margin-right: auto; width:748px}
/****************************************************
			CGV
*****************************************************/

	#conditions ul{
            margin-left:25px;
            text-align:justify;
            margin-right:10px;
}
#conditions ul b{
            color:#003087;
}

#conditions p b{
            color:#003087;
}
#conditions p{
            font-size:12px;
            margin-top:10px;
            text-align:justify;
            margin-right:10px;
}

#conditions p a{
            text-decoration:none;
            color:black;
            font-weight:bold;
}

/****************************************************************************/
/*                                COMPAGNIE                                  
/****************************************************************************/

#company {
     font-size:12px;
     padding:10px;
}
#cart {
	 font-size:11px;
   padding:10px;
}

#company ul{
     margin-left:50px;
     margin-top:10px;
     margin-bottom:10px;
}

#inc{
     float:left;
     margin-left:50px;
     margin-right:20px;
}

/****************************************************************************/
/*                                 PANIER                                   */
/****************************************************************************/

#cart div{
     margin-left:37px;
}
#cart h3{
     font-size:24px;
     text-align:center;
     margin-bottom:20px;
     margin-top:20px;
     width:400px;
}
#cart p{
     font-size:16px;
}
#cart table{
     width:600px;
     font-size:1.3em;
}
#cart table tr{
     text-align:center;
}
#cart table tr td, #cart table tr th{
     padding:2px;
}

#warning{
     float:left;
     margin-top:-20px;
}

.stress{
     font-weight:bold;
     color:white;
     background-color:#000;
	 font-size:0.8em;
}
.first{
     background-color:#EBEBEB;
	 font-size:0.9em;
}
.second{
     background-color:#ebe9ff;
}

td.qte{
     width:25px;
}
td.qte input{
     width:2em;
}
td.name{
     width:300px;
}
td.void{
     background-color:white;
}


/*****************************************************************/
 #brand_banner{
                margin:20px;
        }

        
        .cmd{
                width:100px;
                float:right;
                font-size:14px;
        }
        .cmd img{
                float:right;
        }
        .cmd input{
                float:right;
        }
        .qte{
                width:50px;
                                text-align:center;
        }

                /* livraison */

                #delai{
               width:400px;
               border:0px;
               text-align:center;
               font-size:12px;
               margin-left:18px;
               margin-top:20px;
                }
                #delai td{
               padding:5px;
                }
                #delai th{
               padding:5px;
               font-weight:normal;
               font-size:12px;
                }
                #detail th b{
               font-size:13px;
                }
                #delai tr.head{
               background-color:#745DAB;
                }
                #delai tr.head td{
               border-right:1px solid white;
               border-left:1px solid white;
               color:white;
                }
                #delai tr.rest td{
               background-color:white;
               border:1px solid #745DAB;
               font-size:13px;
               text-align:center;
               font-weight:bold;
                }
                #delai tr.rest th{
               border:1px solid #745DAB;
               font-size:12px;
               text-align:left;
                }

			
/**************************************
PROFILE
****************************************/
#content{
     padding-top:10px;
}
#content ul{
     margin-left:25px;
     margin-top:10px;
}
#content img{
     float:right;
     margin-right:60px;
     margin-top:20px;
}

.profile{
     margin-top:20px;
     margin-left:100px;
}
.profile input{
     width:16em;
}
.profile textarea{
     width:300px;
     height:150px;
}

#command{
     margin-top:40px;
     padding-left:100px;
     padding-bottom:20px;
}
#command h3{
     margin-bottom:20px;
}
#command table{
     width:300px;
}
#command table tr{
     text-align:center;
}
#command table tr td, #command table tr th{
     padding:2px;
}


.head{
     text-indent:90px;
     font-weight:bold;
     margin-top:20px;
     color:#003087;
     clear:both;
}


.announcement{
     width:200px;
     margin-left:30px;
}
.announcement b{
     font-size:18px;
     background-color:#7e98be;
}
.announcement strong{
     font-size:24px;
     color:#444ba4;
}


/********************************************
	MENU
*********************************************/	

#menu_new{
    /*background-image:url(http://pics.mobilostore.com/kangostore/image_library/menu.gif);
    background-repeat:repeat-y;*/
    /*border-left:2px ridge gray;*/
	/*background:#EBEBEB;*/
	background:#e6e6e6;
    border-right:1px solid #cacaca;
	 border-bottom:1px solid #cacaca;	
    width:160px;/*146*/
     float:left;
	margin-right:5px;
	
	}


    #menu_new dt{
        /*background:url(http://pics.mobilostore.com/kangostore/image_library/dt_bg.jpg) no-repeat;*/
       /* width:150px;*//*141*/
        height: 30px;
        display:block;
    		color:#ffffff;
    		letter-spacing:0.1em;
    		background:#8c8c8c;
        font-weight:bold;
        font-size:1.2em;
        text-align:center;
       border-bottom:1px solid #ffffff;	
       
    }
	#menu_new ul{margin:0;}
	#menu_new a:visited, #menu_new a:link{
		color:#000000;
	}
	#menu_new a:hover{
		color:#654e4e;
	}
	#menu_new dd{
        font-size:12px;
		margin:2px 2px 0 10px;
		text-align:left;
		letter-spacing:0.05em;	
		background:#e6e6e6	 ;
		
    }
	 #menu_new dl{
      
		margin:0 0 0 0px;
		
    }	 
 
	
  .pages{margin-left:170px;}
  
  .pages a:link, .pages a:visited {
	background:#000;
	padding:2px 5px 2px 5px;
	color:#fff;
	font-weight:bold;
  }
  
  .pages a {
	margin:5px 0 5px 0;
  }
  
    .pages a:hover, .pages span.sel {
	background:#EBEBEB;
	font-weight:bold;
	padding:2px 5px 2px 5px;
	color:red;
  }
			
  #footer{
	  width:970px
  }	   
  #photo_prod {float: left;margin-left:10px; width:280px }
  #infos_prod1 {float: left;  width:300px}
  #infos_prod2 {border-top-color: #654E4E; border-top-style: solid; border-top-width: 1px;border-bottom-color: #654E4E; border-bottom-style: solid; border-bottom-width: 1px; margin-left:4px; margin-right:4px; margin-top:5px}	
  #containeur_detail {position:relative; float:left; width:775px; margin-left:auto; margin-right:auto}	 
  #hautdetail {margin-top:10px; margin-bottom:0px; min-height:12px; height:12px}
  #basdetail {}	 	  
  #titredetail {width: 100%; height: 65px; background-color: #C1C1C1; color: white; font-size: 18px; font-weight: bold; border-bottom-color: #654e4e; border-bottom-width: 1px; border-bottom-style: solid}
  #affinfos { width: 455px; border-color: #654e4e; border-width: 1px; border-style: solid;margin-left:20px }
  #middledetail {border-left-color: #989898; border-left-width: 1px; border-left-style: solid; border-right-color: #989898; border-right-width: 1px; border-right-style: solid; }
  #marging_text {margin-left:2px; margin-right:2px}		
  .prix2 {color: #654E4E; font-size: 18px; font-weight: bold; text-align: center}
  #infoprix {width: 145px; margin-left: auto; margin-right: auto;  vertical-align: middle}	 
  #retour {margin-top: 5px;  margin-left: 635px; }
  #imprime_page{ position: relative; margin-left:340px}		
  #cont_searchmodule {width:790px; 
  background-color: #C1C1C1; 
  margin-top:5px; 
  margin-bottom:5px;
  margin-left:5px; 
  color:white; 
  height:25px; 
  position: relative   ;
  margin-left :170px !important;


  }
  #searchmodule {width:740px; margin-left:auto; margin-right:auto; margin-top:3px}
  #cartouche_inscription { width: 455px; margin-top:10px;margin-left:20px }
