#slider-wrapper{
	float:left;
	margin:10px 0 0 30px;
}

#slider-wrapper h2{
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.33, rgb(255,157,0)),
    color-stop(0.96, rgb(255,196,0))
    );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,157,0) 33%,
    rgb(255,196,0) 96%
    );
  background-color:#ffbe00;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-family: LubalGraphBkBTBook;
  font-size: 22px;
  padding: 10px 0 0 0;
  margin:0 0 0 0;
  text-align: center;
  color: white;
  height: 37px;
}

#wrapperImageSponsor img{
width: 900px;

}

#wrapperImageSponsor{
text-align:center;
}

.jqGSContainer .jqGSPagination{
	margin: 0 0 0 90px;
	width:200px;
}


ul.liste_gagnants
{
  list-style-type: disc;
  padding:0px 0 0px 0px;
  margin:0 0 0 30px;
  float:left;
}

#sliderList li .testimony
{
	line-height:1.5;
	text-align:justify;
	/*font-family: LubalGraphBkBTBook;*/
	font-family: Verdana;
	font-size:12px;
	padding:10px 0px 10px 0px;
	margin:0 0 0 5px;
	width:330px;
}

ul#sliderList li .testimony img
{
	float:left;
	margin:0 5px 0 0;
	position:absolute;
	top:0;
	left:0;
	border:2px solid red;
}

#sliderList li .testimony .name
{
	display:block;
	font-weight:bold;
	text-align:right;
}

#sliderList li .testimony .date
{
  display:block;
  font-weight:bold;
  text-align:right;
	font-style:italic;
	color:#999999;
	font-size:10px;
}


#block_left
{
 float:left;
 width:260px;
}

#parrain
{
  height:320px;
  width:240px;
  margin:auto auto; 
  margin-top:10px;  
}
#block_left .parrain_fr_1
{
 background:url(/images/home/parrain_fr_1.jpg);   
}

#block_left .parrain_en_1
{
 background:url(/images/home/parrain_uk_1.jpg);   
}

#block_left .parrain_fr_2
{
 background:url(/images/home/parrain_fr_2.jpg);   
}

#block_left .parrain_en_2
{
 background:url(/images/home/parrain_uk_2.jpg);   
}

#block_left .parrain_fr_3
{
 background:url(/images/home/parrain_fr_3.jpg);   
}

#block_left .parrain_en_3
{
 background:url(/images/home/parrain_uk_3.jpg);   
}

#block_left .parrain_cn_1, #block_left .parrain_cn_2, #block_left .parrain_cn_3
{
 background:url(/images/home/parrain_uk_1.jpg);   
}

#text_parrain
{
  position:absolute;
  margin-top:200px;
  margin-left:10px;
  width:220px;
  text-align:justify; 
}

#block_right
{
  float:left;
  width: 1039px;
  font-size:14px;
}



#block_left ul
{
  padding:0;
  margin:0;
  list-style:disc;
}

#block_left ul li
{
  padding:0;
  margin: 0 0 0 70px;
  font-size:16px;

}

/*
#block_left ul li a, #block_left ul li a:link, #block_left ul li a:visited
{
  display:block;
  width:150px;
  background-color:#A8A8A8;
  text-decoration: none;
  color:black;
  padding:0 0 0 10px;
}

#block_left ul li a:hover,#block_left ul li a:focus, #block_left ul li a:active
{
  background-color:#ff9900;
  text-decoration: none;
  color:black;
}

#block_left ul li a:hover,#block_left ul li a:focus, #block_left ul li a:active
{
  background-color:#ff9900;
  text-decoration: none;
  color:black;
}

#block_left ul li.inactive
{
  color:#777777;
  padding:0 0 0 10px;
}*/

/* Tabbed nav 
#block_left .coda-slider-wrapper{ background:url(/images/home/diapo_bg.jpg); background-repeat:no-repeat; margin:5px auto 0 auto; height:370px; width:240px; }
#coda-slider-1{   position:absolute; width:220px;  height:325px; margin:10px 0 0 10px; }
*+html #coda-slider-1{ margin:-350px 0 0 -220px; }
*html #coda-slider-1{ margin:-350px 0 0 -230px; }
#coda-slider-1 .title{ visibility:hidden; position:absolute; }  
#block_left .coda-nav ul { display:inline; }
#block_left .coda-nav ul li {   float:left; margin:340px 0 0 0;  }
*html #block_left .coda-nav ul .tab1 a, *html #block_left .coda-nav ul .tab2 a, *html #block_left .coda-nav ul .tab3 a, *html #block_left .coda-nav ul .tab4 a, *html #block_left .coda-nav ul .tab5 a, *html #block_left .coda-nav ul .tab6 a, *html #block_left .coda-nav ul .tab7 a{ width:19px; background:none; background:url(/images/home/point.gif); background-repeat:no-repeat;}

#block_left .coda-nav ul li a {  padding-left:-15px; background:url(/images/home/point.gif); background-repeat:no-repeat; width:19px; height:20px; }
#block_left .coda-nav ul .tab1 { margin-left:20px; }
*/


#block_right .home_title_bg
{
  background-image:url(/images/home/home-title-bg.jpg);
  width:685px;
  height:43px; 
  margin-bottom:10px; 
}

#block_right .home_title_bg a
{
  color:#fe9808;
  text-decoration:none;
}

#block_right .home_title_bg h2
{
  color:#fe9808;
  margin:5px 0 0 15px;
}

#block_right .home_title_bg h3
{
  color:#ffffff;
  margin:0px 0 0 15px;
}

#block_center .home_title_bg h3
{
  color:#ffffff;
  margin:0px 0 0 15px;
}


/* ####################################################################### */
/* ########################  Encart home page  ########################### */
/* ####################################################################### */


#best-selling
{
  width:420px;
  float:left;
  margin:0 0px 0 15px;
  text-align:center;

  list-style:none;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

#best-selling a.model, #best-selling a.model:link, #best-selling a.model:visited
{
  text-decoration:none;
  border:none;
  float:left;
  margin:0 0px 0 10px;
  color:#000000;
}

#best-selling a.model:hover, #best-selling a.model:active
{

}

h3.best-selling 
{
  padding:0 0 0px 0;
  margin:0 0 0 14px;
  background:#E7E7E7;
  color:#666666;
}

span#figure-mess
{
  display:block;
  padding:0 0px 10px 15px;
  font-style: italic;
  color:#C17400;
}

#contentCreateOwnBag {
  float:left;
  width:600px;
  margin: 10px 0 0 20px;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  padding: 0;
}

#contentCreateOwnBag h1.homepage{
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.33, rgb(255,157,0)),
    color-stop(0.96, rgb(255,196,0))
    );
  background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,157,0) 33%,
    rgb(255,196,0) 96%
    );
  background-color:#ffbe00;
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-family: LubalGraphBkBTBook;
  font-size: 22px;
  padding: 10px 0 0 0;
  margin:0 0 0 0;
  text-align: center;
  color: white;
  height: 37px;
}

#contentTextButtonOwnBag{
  clear:both;
  background-image: url('/images/hashTexture.png');
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  margin: 0 0 0 0;
  text-align: left;
  padding: 0 0 30px 0;
}

#contentTextButtonOwnBag p{
 padding: 5px 10px 5px 10px;

 line-height:30px;
}

#contentTextButtonOwnBag a, #contentTextButtonOwnBag a:hover,#contentTextButtonOwnBag a:visited,#contentTextButtonOwnBag a:active{
  clear:both;
  display:block;
  background-image: url('/images/styledButton.png');
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  font-size: 22px;
  margin: 0 0 0 70px;
  color:white;
  text-decoration: none;
  padding: 10px 0 0 140px;
  width: 340px;
  height: 37px;
  font-family: LubalGraphMdBTMedium;
}

#contentCreateOwnBag a, #contentCreateOwnBag a:hover,#contentCreateOwnBag a:visited,#contentCreateOwnBag a:active{
text-decoration: none;
color: white;
}

#contentTextOwnBag {
  margin: 0 2em 0 2em;
  font-size: 17px;
  text-align: left;
  color:black;
}

#slider{
  float: left;
  width: 400px;
  margin: 3em 0 0 2em;
  display:block;
}

#netStylerPresentation{
  width: 524px;
height:170px;
  margin: 0 0 0 0;
  background-image: url('/images/hashTexture.png');
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  padding: 10px;
}

#netStylerPresentation img{
  width: 160px;
  height: 160px;
  margin-left:10px;
float:left;
  box-shadow: 1px 1px 12px #555;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
}

#netStylerPresentation2{
  width: 524px;
  margin: 0 0 0 0;
  background-image: url('/images/hashTexture.png');
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  padding: 10px;
}

#netStylerPresentation2 a.more{
  color:grey;
  font-size:15px;
  margin-left:380px; 
}

#netStylerPresentation2 p
{
	line-height:1.5em;
}

#notePad{
  width: 382px;
  height: 601px;
  background-image: url(/images/notePad.png);
  float:left;
  margin: 0px 0 0 70px;
  padding: 0 0 0 45px ;
  text-align: left;
}

#notePad p{
  width: 370px;
  margin: 0 0 0 0px;
  padding:0;
  line-height:1.5em;
}

#notePad h2{
  color:#0099FF;
  margin: 120px 0 15px 0px;
  font-size:25px;
}

#notePad img{
  display: block;
  width:200px;
  margin: 20px auto 20px auto;
}

#bodyContainer{
  margin:  10px 0 0 0;
  width: 500px;
  float:left;
}

#bodyContainer h2.homepage{
  margin:  0px 0 0 -10px;
  font-size:25px;
}

#link-silhouette-don-pedro, #link-silhouette-don-pedro:link, #link-silhouette-don-pedro:visited
{
  width:132px;
  height:400px;
  background:url(/images/home/silhouette-don-pedro.png);
  background-repeat:no-repeat;
  background-position:0px -403px;
}

#link-silhouette-don-pedro:hover, #link-silhouette-don-pedro:active
{
  background-position:0 0;
}

#link-silhouette-don-pedro span.model_name
{
  display:block;
  margin:390px 0 0 0;
}

#link-silhouette-don-pedro span.price
{
  
}


#link-silhouette-pinuts, #link-silhouette-pinuts:link, #link-silhouette-pinuts:visited
{
  width:129px;
  height:290px;
  background:url(/images/home/silhouette-pinuts.png);
  background-repeat:no-repeat;
  background-position:0px -290px;
}

#link-silhouette-pinuts:hover, #link-silhouette-pinuts:active
{
  background-position:0 0;
}

#link-silhouette-pinuts span.model_name
{
  display:block;
  margin:280px 0 0 0;
}


#link-silhouette-juliette, #link-silhouette-juliette:link, #link-silhouette-juliette:visited
{
  width:102px;
  height:386px;
  background:url(/images/home/silhouette-juliette.png);
  background-repeat:no-repeat;
  background-position:0px -386px;
}

#link-silhouette-juliette:hover, #link-silhouette-juliette:active
{
  background-position:0 0;
}

#link-silhouette-juliette span.model_name
{
  display:block;
  margin:365px 0 0 0;
}


a#link-customize, a#link-customize:link, a#link-customize:visited
{
  float:left;
  width:200px;
  height:55px;
  padding:25px 0 0 0;
  background:url(/images/home/bouton_accueil_2.png);
  background-repeat:no-repeat;
  margin:15px 0 0 20px;
  text-decoration:none;
  color:#000000;
  font-size:14px;
  font-weight:bold;
  text-align:center;
}


#flash_frame
{
  background-image:url(/images/home/cadre_flash2.jpg);
  height:370px;
  width:685px;
}

#cdm_2010
{
  margin-top:5px;
  height:175px;
  width:685px;
}

#createYourBag, #createYourBag:link, #createYourBag:visited
{
  float:left;
  margin-left:54px;
  width:196px;
  height:104px;
  display:block;
  background-position:0 0px;
  background-image:url(/images/home/bg-btn-customize.jpg);
  background-repeat:none;
  text-decoration:none;
}
html #createYourBag, #createYourBag:link, #createYourBag:visited
{
  margin:18px 0 0 54px;
}

#createYourBag:active, #createYourBag:hover
{
  background-position:0 104px;
}

#createYourBag span
{
  display:block;
  font-family:arial;
  font-size:22px;
  padding:15px 0 0 15px;
  color:#000000;
  font-weight:bold;
}

#home_pictos
{
  margin:20px 0 0 50px;
}

#firefox_logo
{
  float:left;
  margin:15px 6px 0 20px;
}

#firefox_notice
{
  padding:0px 0 0 0px;
  margin:19px 0 0 0px;
  font-size:14px;
  width:210px;
}


#block_right p.infos{
  font-size : 14px;
}

a.see-all:hover,a.see-all:focus
{
  text-decoration: none;
  color: #99ff66;
  margin: 0;
  padding: 0;
}

a.see-all
{
  text-decoration: none;
  color: #99ff66;
  margin: 0;
  padding: 0;
}

#video_intro
{
  float:left;
  margin:0 20px 0 15px;
  width:400px;
  height:300px;
}


#overview_text
{
  padding:0 5px 0 0;
  margin-top:-10px;
  width:245px;
  float:right;
}

#overview_text p
{
  height:154px;
}

*html #overview_text 
{
  margin:-300px 0 0 0;
}

/* ############################################################## */
/* ####################  liste des motifs  ###################### */
/* ############################################################## */

#pattern_list{
  padding-left:60px;
}

#pattern_list li{
  float:left;
  margin:0 17px 15px 0;
}


/* ####################  liste des sacs  ##################### */
#liste_sacs{
float:left;
clear:both;
padding-left:27px;
}

#liste_sacs li{
  float:left;
  background:#e7e7e7;
  background-image: url("/images/shop/bg_bag_sheet.png");
  margin:0 10px 20px 0;
  width:209px;
  height:277px;
  
}

#liste_sacs li a
{
  text-decoration:none;
  color:#999999;
}

#liste_sacs li a img.sac{
  margin:12px 0 0 12px;
}

#liste_sacs li a img.pattern{
  margin:12px 0 0 12px;
}

#liste_sacs li h3
{
  margin:2px 0 0 15px;
  padding:0;
  font-size:14px;
}

#liste_sacs li h3 a
{
  text-decoration:none;
  color:#000000;
}

#liste_sacs li .model_name
{
  color:#999999;
  font-weight:bold;
  font-size:12px;
  margin:0 0 0 15px;
  padding:0;
}

#liste_sacs li .informations
{
  width:180px;
  margin:auto auto;
}

#liste_sacs li .informations .line_1
{
  width:180px;
}

#liste_sacs li .informations .line_1 .bag_name
{
  font-size:11px;

}

#liste_sacs li .informations .line_1 .price
{
  float:right;
  color:#ff6600;
  font-weight:800;
  font-size:13px;
}

#liste_sacs li .informations .line_2
{
  width:180px;
  float:left;
  margin:5px 0 0 0;
}

#liste_sacs li .informations .line_2 a.btn_purchase, #liste_sacs li .informations .line_2 a.btn_purchase:link, #liste_sacs li .informations .line_2 a.btn_purchase:visited
{
  float:right;
  width:80px;
  height:16px;
  background:#666666;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  text-align:center;
  padding:2px 0 0 0;
  margin:0px 0px 0 0;
}

#liste_sacs li .informations .line_2 a.btn_purchase:active, #liste_sacs li .informations .line_2 a.btn_purchase:hover
{
  background:#FFCC00;
}

#liste_sacs li .informations .line_2 .btn_show_by_design, #liste_sacs li .informations .line_2 .btn_show_by_design:link, #liste_sacs li .informations .line_2 .btn_show_by_design:visited
{
  margin:0px 0px 0 0;
  width:90px;
  height:16px;
  display:block;
  background:#666666;
  color:#FFFFFF;
  text-decoration:none;
  text-transform:uppercase;
  font-size:10px;
  text-align:center;
  padding:2px 0 0 0;
}


/* ############################################################## */
/* #######################   News Home   ######################## */
/* ############################################################## */

.div_texte h3
{
  
}
.div_texte h3 a, .div_texte h3 a:link, .div_texte h3 a:visited
{
  color:#000000;
  text-decoration:none;
}

.div_texte h3 a:hover, .div_texte h3 a:active
{
  color:#000000;
  text-decoration:underline;
}

#block_news
{
  float:left;
  width:715px;
  margin:10px 0 0 0;
}

#block_news .block_left
{
  float:left;
  width:300px;
  margin:0 30px 0 0;
}

#block_news .block_center
{
  float:left;
  width:700px;
  margin:0 0px 0 0;
}

#block_news .block_center .news p
{
  font-size:14px;
}

#block_news .block_left .news h2
{
  padding:0 0 5px 0;
  background-image:url(/images/home/pointillesH2.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}

#block_news .block_left .news img.float_left
{
  float:left;
  margin:0 5px 5px 0;
}

#block_news .block_left .news h2 a, #block_news .block_left .news h2 a:link, #block_news .block_left .news h2 a:visited
{
  font-size:0.85em;
  color:#9de82d;
}

#block_news .block_left .news h2 a:hover, #block_news .block_left .news h2 a:active
{
}


#block_news .block_left .news p
{
}

#block_news .block_left .news p a, #block_news .block_left .news p a:link, #block_news .block_left .news p a:visited
{
  color:#9de82d;
}

#block_news .block_left .news p a:hover, #block_news .block_left .news p a:active
{
}

#block_news .block_right
{
  float:left;
  width:360px;
}


#block_news .block_center .news h2 a, #block_news .block_center .news h2 a:link, #block_news .block_center .news h2 a:visited
{
  color:#333333;
  text-decoration:none;
}

#block_news .block_center .news h2 span.date
{
  font-size:12px;
  color:#CCCCCC;
}

#block_news .block_center .news h2
{
  font-size:20px;
  padding:5px 0 5px 0;
  background-image:url(/images/home/pointillesH2.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
}

#block_news .block_center .news a.link_left
{
  float:left;
  margin:0 15px 0 0;
}

#block_news .block_center .news .img_left
{
  float:left;
  margin:0 15px 0 0;
}

#block_news .block_center .news p
{
  float:left;
  width:300px;
  margin:-5px 0 0 0;
}

#block_news .block_center .news .btn_rt
{
  width:50px;
  float:right;
  margin:5px 30px 0 0;
}

#block_news .block_right .news img.float_left
{
  float:left;
  margin:0 5px 5px 0;
}


#block_news .block_right .news h2 a, #block_news .block_right .news h2 a:link, #block_news .block_right .news h2 a:visited
{
  font-size:0.85em;
  color:#9de82d;
}

#block_news .block_right .news h2 a:hover, #block_news .block_right .news h2 a:active
{
}


#block_news .block_right .news p
{
}

#block_right div.news2
{
  margin:0 0 0 15px;
}

#block_right div.news2 a, #block_right div.news2 a:link, #block_right div.news2 a:visited
{
  color: #c17400;
  text-decoration: none;
}

#block_right div.news2 a:hover, #block_right div.news2 a:active
{
  text-decoration:underline; 
}

#news-bag-list
{
  margin:0 0 0 30px;
}

#news-bag-list li
{
  float:left;
  margin:0 30px 0 0;
}

#news-bag-list li a img
{
  
}

#news-bag-list li a, #news-bag-list li a:link, #news-bag-list li a:visited
{
  text-decoration:none;
}

#news-bag-list li a:active, #news-bag-list li a:hover
{
  
}

#news-bag-list li a span
{
  width:100px;
  display:block;
  text-align:center;
}

/* ##########################################################  */
/* ##################  NOS POINTS FORTS  ####################  */
/* ##########################################################  */

#block_left ul#points_forts
{
  float:left;
  background:url(/images/home/avantages_netstyler2.jpg);
  background-repeat:none;
  width:241px;
  height:170px;
  margin:15px 0 0 9px;
}

#block_left ul#points_forts h2
{
  font-size:14px;
  margin:17px 0 13px 60px;
}

#block_left ul#points_forts li
{
  margin:0 0 0 55px;
  padding:0;
  font-size:14px;
}

#block_left ul#points_forts a
{
color:#000000;
text-decoration:none;
background-color:#F5F5F5;
margin-left:-10px;
}

#customGifts{
	background-image:url('/images/giftpack/bg_cadeau.png');

	height: 300px;
    width: 995px;
    float: left;
}


#customGiftsWrapper{
  background-image:url('/images/hashTexture.png');
  float:left;
  margin: 20px 0 0 0;
}

#customGiftsWrapper h2{
	color:white;
}

#customGiftsText{
	 margin: 70px 0 0 340px;
    width: 600px;
    line-height: 1.5em;
}

#customGiftsText a, #customGiftsText a:hover, #customGiftsText a:visited, #customGiftsText a:active{
   color:grey;
}

