/**Reset CSS Reloaded Eric Meyer*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
}
/*body {
  line-height: 1;

}*/
blockquote, q {
  quotes: none;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: collapse;
  border-spacing: 0;
}



/*Then begin our styles :))*/

body {margin: 0;color:#000000;min-height: 100%;height: auto !important;height: 100%;font-family: 'Trebuchet MS','Lucida Grande';behavior: url(js/csshover.htc); /*background:url(../img/habillage/bg_body.png);*/ line-height: 1; background:url(../img/habillage/bg_body.png) no-repeat center top #000000;}
img{border:0;display:block;vertical-align:top;}
	img.livre{border:0;display:block; float:right;margin: 5px 128px 0 0;}
a:link{color: #FF5F1D;text-decoration:none;}
a:visited{color: #FF5F1D;text-decoration:none;}
a:active{color: #FF5F1D;text-decoration:none;}
a:hover{ color: #FF5F1D;text-decoration:underline;}
p{margin:0 0 7px 0;line-height:1.2em;}
ul{list-style-type:none;}
ul li{list-style-type:none;padding:0 0 2px 8px; background-image:url(../img/habillage/bg_li_orange.gif); background-repeat:no-repeat; background-position:0 3px;}
ol li{list-style-type:decimal }

span.hidden{display:none;}
div.spacer{clear:both;height:15px;display:block;}
br.spacer{clear:both;height:0;display:block;line-height:0;padding:0;}
br.spacer.unvisible{!display:none;_display:none;}
hr{clear:both;display:block;line-height:0;padding:0;border:0; background-image:url(../img/habillage/bg_grey_teaser_entry.gif);background-repeat:repeat-x;height:2px;}


div#site_bar{font-size: 0.7em;width:980px;height:90px;margin:10px auto 0 auto;padding:5px 0 0 0;}
div#site_bar_nav{margin:0 7px 0 0;}
div#site_bar div ul{display:block;}
div#site_bar div ul.site{margin:0 0 0 0;float:right;}
div#site_bar div ul li{display:inline;padding:0 11px 0 7px; background-image:none;_padding:0 5px 0 7px;border-right:1px solid #666666}
div#site_bar div ul li.last{ background:none;border:none;}
div#site_bar div a:link{text-decoration:none;color:white;}
div#site_bar div a:visited{text-decoration:none;color:white;}
div#site_bar div a:active{text-decoration:none;color:#f8810d;}
div#site_bar div a:hover{text-decoration:none;color:#f8810d;}
div#site_bar div li.selected a {font-weight:bold;color:#f8810d}

/*logo*/
div#logo {width:263px;height:63px; margin-top:-10px}

	#lang{padding:0 0px 0 0;}

/*lang link*/
a#lang{float:right;margin:-35px 20px 0 0;color:white;line-height:2em;}
a#lang:link{text-decoration:none;color:white;}
a#lang :visited{text-decoration:none;color:white;}
a#lang:active{text-decoration:none;color:#f8810d;}
a#lang:hover{text-decoration:none;color:#f8810d;}

/* Banner */
#banner { height:auto; width:877px; margin:auto auto 15px; padding:5px;}
	#bannerPagination {/*position:relative; */left:5px;}
		#bannerPagination ul {width:200px; overflow:hidden;}
			#bannerPagination li {/*display:inline;*/ background:none; width:20px; float:left;}
				#bannerPagination a {display:block;}
	#bannerPagination img{ float:left; padding:0 6px 0 0; position:absolute;}
	#bannerText {color:#FFFFFF; font-size:10px; width:524px; height:50px; /*margin:155px 0 0 10px;*/ position:relative; top:156px; left:10px;}
		#bannerText p {float:left;}
	#bannerUrl{float:right;/* margin: -26px 20px 0 0;*/ position:relative; right:10px; top:110px;}
		#bannerUrl ul li{background:url(../img/habillage/list-style-circle.gif) no-repeat 1px 8px;}
			#bannerUrl li{float:left;}
				#bannerUrl li a{color:#FFFFFF; font-size:11px; padding:0 8px 0 3px;}

/*main navigation*/
div#main_nav {font-size: 0.7em;width:932px;height:44px;padding:0 0 0 52px;margin:0 auto 0 auto; background-image:url(../img/habillage/bg_main.gif); background-repeat:no-repeat;position:relative;z-index:4;}
div#main_nav ul {list-style: none;display:inline;float:left; margin:0 0 0 75px; text-transform:uppercase; font-size:13px; font-family:"Trebuchet MS"; }
div#main_nav ul li{float:left;position:relative;background:none;margin:0;padding:0;z-index:2;width:140px;}
div#main_nav ul li:hover{z-index:1;position:relative;!display:block;}
div#main_nav ul li#dvd h1{background-image:url(../img/habillage/main_nav/btn_dvd_off.png);}
div#main_nav ul li#livres h1{background-image:url(../img/habillage/main_nav/bt_livres_off.png);}
div#main_nav ul li#objets h1{background-image:url(../img/habillage/main_nav/bt_objets_off.png);/*margin-left:8px;*/}
div#main_nav ul li#collections h1{background-image:url(../img/habillage/main_nav/bt_collections_off.png);}
/*div#main_nav ul li.magazines h1{background-image:url(../img/habillage/main_nav/bt_magazines_off.jpg);}*/
div#main_nav ul li h1{padding-right:3px; color:#FFFFFF; text-decoration: none;display: block;height:44px;margin:0 0 0 0; background-repeat:no-repeat;}
div#main_nav ul li h1 a{display:block;height:44px;}

div#main_nav ul li ul{list-style: none; position: absolute; top:-16px; left:0; display:none;}
div#main_nav ul li:hover ul{display: list-item;margin-left:0;}
div#main_nav ul li:hover ul li{width:309px;margin:0 0 0 0;padding:0;display:block;background-image:url(../img/habillage/main_nav/bg_main_nav_li.png);/*background-repeat:repeat-y;*/_background-image:none;_background:#E5E5E5 url(../img/habillage/main_nav/bg_main_nav_li.gif);_width:302px;}
div#main_nav ul li:hover ul li{}
div#main_nav ul li:hover ul li.last{height:35px;background-image:url(../img/habillage/main_nav/bg_main_nav_li_last.png); _background-image:none;_background:url(../img/habillage/main_nav/bg_main_nav_li_last.gif); background-repeat:no-repeat;}
div#main_nav ul li:hover ul li:hover{background-image:url(../img/habillage/main_nav/bg_main_nav_li_hover.png);background-repeat:repeat-x;_background-image:none;_background-color:#ff9021;}
div#main_nav ul li:hover ul li.last:hover{height:35px;background-image:url(../img/habillage/main_nav/bg_main_nav_li_last_hover.png);_background-image:none;_background-color:#FFFFFF;}

/*general nav style */
div#main_nav ul li:hover ul li.first:hover,div#main_nav ul li:hover ul li.first{background-image:none;}
div#main_nav ul li ul li img {padding:7px 5px 0 0;float:left;}
div#main_nav ul li ul li{background:none;}
div#main_nav ul li ul li h2{font-size:1.1em;font-weight:normal;}
div#main_nav ul li ul li h2 a{display:block;padding:2px 12px 6px 12px;min-height:12px;}
div#main_nav ul li ul li p{line-height:1.15em;}
div#main_nav ul li ul li p a{display:block;padding:0px 13px 0 0;}
div#main_nav ul li ul li a:link{color:#000;text-decoration:none;}
div#main_nav ul li ul li a:visited{color:#000;text-decoration:none;}
div#main_nav ul li ul li a:active{color:#000;text-decoration:none;}
div#main_nav ul li ul li a:hover{color:#000;text-decoration:none;}
div#main_nav ul li ul li:hover a:link{color:#FFF;text-decoration:none;}
div#main_nav ul li ul li:hover a:visited{color:#FFF;text-decoration:none;}
div#main_nav ul li ul li:hover a:active{color:#FFF;text-decoration:none;}
div#main_nav ul li ul li:hover a:hover{color:#FFF;text-decoration:none;}


/*main nav ie 6 hack part*/
div#main_nav ul li ul li{margin:0; line-height:15px;}
div#main_nav ul li:hover ul li.ie{background-image:none;padding:0;height:52px; background-color:transparent;}
div#main_nav ul li:hover ul li.ie:hover{background-image:none;padding:0;height:52px;background-color:transparent;}
div#main_nav ul li ul li.ie img{padding:0;width:auto;height:auto;/*margin-left:57px;*/ margin:8px 0 0 0;}
div#main_nav ul li ul li.first{_display:none;}
div#main_nav ul li:hover ul li.first{_display:none;}
div#main_nav ul li ul li p a{_height:31px;}

/*button used in nav and in program pages*/
span.block_today_selected{background:url(../img/habillage/bg_block_selected.gif) no-repeat top left; height:17px; width:159px; color:#FFF; display:block; padding:4px 0 0 10px; font-size:1.15em;margin:0 0 7px 0;}
a.block_today:link, a.block_today:visited{background:url(../img/habillage/bg_block.gif) no-repeat top left; height:17px; width:159px; color:#FFF; display:block; padding:4px 0 0 10px; font-size:1.15em;margin:0 0 7px 0;}
a.block_today:hover{color:#DEDEDE;text-decoration:none}

span.this_week_selected{background:url(../img/habillage/bg_block_selected.gif) no-repeat top left; height:17px; width:159px; color:#FFF; display:block; padding:4px 0 0 10px; font-size:1.15em;margin:0 0 7px 0;}
a.this_week:link, a.this_week:visited{background:url(../img/habillage/bg_block.gif) no-repeat top left; height:17px; width:159px; color:#FFF; display:block; padding:4px 0 0 10px; font-size:1.15em;margin:0 0 7px 0;}
a.this_week:hover{color:#DEDEDE;text-decoration:none}

/*search form*/
#search_form{width:200px;float:right;/*margin:13px 15px 0 0;margin:13px 10px 0 148px;*/ margin:-29px 27px 0 148px;}
#bt_ok{width:21px;height:19px;margin:0 0 0 5px;float:right;}
#keyword{background-image:url(../img/habillage/bg_input_search.png);width:131px;height:14px; border:0;font-size: 0.9em;font-family: 'Trebuchet MS','Lucida Grande';padding:1px 4px 3px 4px;_padding:1px 4px 3px 4px;_height:14px;!padding:0 4px 3px 4px;!height:14px;margin:1px 0 0 0;float:right;}
img.recherche_plus{margin:0 0 0 5px;float:right;}

/*bread crumb*/
div#bread_crump {width:974px;height:21px; background-color:#f7f7f7;margin:0 0 0 4px;padding:1px 3px 0 3px;position:relative;z-index:3;clear:both;}
div#bread_crump a{margin:5px 0 0 0;float:left;}
div#bread_crump div#text_size a{float:none}
div#bread_crump div#text_size {float:right;margin:5px 0 0 0;}
div#bread_crump a img{float:left;margin:-2px 0 0 0;}
div#bread_crump a:link{color:#4a4a48 ;text-decoration:none; padding:0 0 0 15px;}
div#bread_crump a:visited{color: #000;text-decoration:none;}
div#bread_crump a:active{color: #000;text-decoration:none;}
div#bread_crump a:hover{color: #FF5F1D;text-decoration:none;}
div#bread_crump span{float:left;margin:5px 3px 0 3px;}
div#bread_crump span.selected{font-weight:bold;color:#949494;font-size:1.15em;margin:6px 3px 0 3px;!margin:4px 3px 0 3px;}

/*toolbar*/
div#toolbar{height:27px; background-image:url(../img/habillage/bg_toolbar.png); background-repeat:no-repeat;color:white;padding:12px 12px 0 0; z-index:2; position:relative; top:0;}
* html div#toolbar{background:url(../img/habillage/bg_toolbar.gif) no-repeat;}
div#toolbar div{ background: url(../img/habillage/bg_toolbar_div.png) no-repeat right; width:968px; height:27px; margin:-12px 0 0 0; padding:12px 12px 0 0;}
div#toolbar a{color:white;text-transform:uppercase;float:right;margin:0 0 0 25px;padding:7px 0 2px 20px;height:12px;}
div#toolbar a:link{color:#FFFFFF;}
div#toolbar a:visited{color:#FFFFFF;}
div#toolbar a:active{color:#FF5F1D;text-decoration:none}
div#toolbar a:hover{color:#FF5F1D;text-decoration:none}
div#toolbar a.ma_selection{background-image:url(../img/habillage/bg_ma_selection.png); background-repeat:no-repeat; background-position:0 2px; font-size:9px; font-family:lucinda sans unicode, lucinda grande,sans-serif;}
div#toolbar a.mon_profil{background-image:url(../img/habillage/bg_mon_profil.gif); background-repeat:no-repeat; background-position:0; font-size:9px; font-family:lucinda sans unicode, lucinda grande,sans-serif; }
div#toolbar a.mon_panier{background-image:url(../img/habillage/bg_mon_panier.gif); background-repeat:no-repeat; font-size:9px; font-family:lucinda sans unicode, lucinda grande,sans-serif;}

/*what is it box*/
div.what_is_it_box{margin:0 0 0 0;position:absolute;display:none;padding:0 0 0 9px;top:-90px;left:0px;color:#FFF;font-size:0.85em}
div.what_is_it_box p{margin:10px 0 0 0;!margin:5px 0 5px 0;}
div.what_is_it_box div.content{font-size:1.15em;clear:both;background-color:#fc3061;width:243px;height:70px;margin:0;padding:0 10px 0 10px}
div.what_is_it_box img{float:left;margin:0 0 0 0;}
div.what_is_it_container{float:right;position:relative;}

/*what is it box grey*/
div.what_is_it_box_grey{margin:0 0 0 0;position:absolute;display:none;padding:0 0 0 9px;top:-90px;left:120px;color:#717171;font-size:0.85em}
div.what_is_it_box_grey p{padding:10px 0 0 0;!padding:5px 0 5px 0;}
div.what_is_it_box_grey div.content{font-size:1.15em;clear:both;background-color:#dad8d8;width:243px;height:70px;margin:0;padding:0 10px 0 10px}
div.what_is_it_box_grey img{float:left;margin:0 0 0 0;}

/*interactive toolbar*/
div.menu_container{position:relative}
ul.horizontal_menu{width:656px;padding:8px 0 5px 0;height:10px;font-weight:bold;}
ul.horizontal_menu{width:100%;margin:5px 0 15px 0px;list-style-type:none;}
ul.horizontal_menu li{ color:#9e0fb7;height:20px;display:block;float:left;height:20px;padding:0;list-style-type:none;background-image:none;}
ul.horizontal_menu li a{background-position:0 4px; background-repeat:no-repeat;padding:4px 8px 0 18px;display:block;}

ul.horizontal_menu li.print{background-image:url(../img/habillage/pic_print.png);}
ul.horizontal_menu li.mail a{background-image:url(../img/habillage/pic_mail.png);}
ul.horizontal_menu li.selection{background-image:url(../img/habillage/pic_addtoselection.png);}

ul.horizontal_menu li a:link,ul.horizontal_menu li a:visited{color:#ff5f1d;}
ul.horizontal_menu li a:hover{text-decoration:none;color:#000}

/*contains left and and right container*/
#main_container{font-size: 0.7em;width:992px;margin:0 auto 0 auto; /*background-image:url(../img/habillage/bgd_main_container.png); background-position:center; background-repeat:repeat-y;*/}

/* top teaser*/
#top_teaser{position:relative;z-index:0;margin:0 0 0 4px}

/*corpus container*/
#corpus_container{background-image:url(../img/habillage/bg_corpus_container.png); background-repeat:no-repeat;width:980px;margin:0 0 0 4px; background-color:#cecece; /*overflow:hidden;*/}
#main_container .bgdRecherche{background:url(../img/habillage/bgd_recherche.gif) no-repeat;}

/*left container*/
#right_content{/*width:705px; margin:-22px 0 0 0;*/ float:left; padding:0 0 11px 4px; width:711px; /*overflow:hidden;*/}
* html #right_content{margin:-22px 0 0 0; }
#right_content div.container{overflow:hidden; /*margin:0 0 15px 0;*/}
#right_content div.container h2{color:#f8810d;font-size:17px;padding:0 0 10px 0;margin:-5px 0 0 0;font-weight:bold;}
#right_content div.container h2 a:link{color:#f8810d}
#right_content div.container h2 a:visited{color:#f8810d}
#right_content div.container h2 a:active{color:#ED2B29;text-decoration:none}
#right_content div.container h2 a:hover{color:#ED2B29;text-decoration:none}
#right_content div.titre{height:25px; margin:-22px 0 0 0; background-image:url(../img/habillage/bgd_affiche-home.png); background-repeat:no-repeat; z-index:0; top:0; width:711px; float:left;}
* html #right_content div.titre{background-image:url(../img/habillage/bgd_affiche-home.gif); background-repeat:no-repeat;margin:0;}
#right_content div.container{width:711px; background:url(../img/habillage/bgd_container-affiche.gif) no-repeat; height:371px; float:left;}
#right_content div.container p{line-height:1.2em;font-size:1.15em;color:#c5c5c5;text-align:justify}
#right_content div.container p a:link{color:#c5c5c5}
#right_content div.container p a:visited{color:#c5c5c5}
#right_content div.container p a:active{color:#f8810d;text-decoration:none}
#right_content div.container p a:hover{color:#f8810d;text-decoration:none}
#right_content div.shadow_player{width:672px;height:15px; background-image:url(../img/habillage/bg_shadow_player.png); background-repeat:no-repeat;}



/** Container Affiche**/
.container {height:346px; overflow:hidden;}
#containerAffiche {width:449px; padding:10px 2px 2px 10px; float:left;}
	#videoFlash img{padding:0 0 13px 0;}
	#containerAffiche h2{color:#f8810d; font-size:17px; font-weight:bold;}
		#containerAffiche p{color:#c5c5c5; font-size:13px; padding:0 17px 0 0;}
		
#specialPromo{float:left; width:215px; margin:10px 0 0 0;}
	/*#specialPromo #panier #monPanier {text-transform:uppercase; font-weight:bold; font-size:14px; color:#FFFFFF; height:23px; background:url(../img/habillage/bgd_panier_h2.png) no-repeat;  width:245px;}*/
		#specialPromo #panier h2 {background:url(../img/habillage/bgd_panier.gif) no-repeat; width:95px; font-size:10px; font-weight:bold; color:#ffffff; padding:6px 0 0 150px; height:20px; margin:0;}
	#specialPromo #panier h2 #achat {margin:-16px 0 0 70px;}
	#tablePanierArticle{height:108px; overflow:auto; width:245px; margin:5px 0 0 0;}
	#panierArticle{background:url(../img/habillage/bgd_panier_body.png) no-repeat; width:206px;}
			#panierArticle tr {border-bottom:1px solid #e88a03; }
			#panierArticle td {border-bottom:1px solid #e88a03; }
			#panierArticle tr.firstTr td{background:url(../img/habillage/bgd_panier-first-tr.png) no-repeat top;}
			#panierArticle tr.lastTr td{background:url(../img/habillage/bgd_panier-last-tr.png) no-repeat bottom;}
				#panierArticle tr.firstTr {background:url(../img/habillage/bgd_panier-first-tr.png) no-repeat top;}
				#panierArticle tr.lastTr {background:url(../img/habillage/bgd_panier-last-tr.png) no-repeat bottom;}
			#panierArticle td.title{ text-decoration:underline; color:#FFFFFF; font-size:10px; font-weight:bold; padding:0 0 0 5px; width:115px; padding: 4px 0 5px 8px; width:200px;}
			#panierArticle td.title a:link{ text-decoration:underline; color:#FFFFFF;line-height:14px}
			#panierArticle td.title a:visited{ text-decoration:underline; color:#FFFFFF;line-height:14px} 
			#panierArticle td.title a:active{ text-decoration:underline; color:#FFFFFF;} 
			#panierArticle td.title a:hover{ text-decoration:underline; color:#FFFFFF;} 
			 #panierArticle td.prix{color:#FFFFFF; font-size:10px; padding:0 0 0 10px; width:36px;}
			 	
				#panierArticle td.supprimer {padding:0 0 0 10px; width:10px; height:12px;}
				#panierArticle td.supprimer a{height:12px;}
		 		#panierArticle .tabHead{border:none;visibility:hidden;}
				
				
#panierFoot{background:url(../img/habillage/bgd_panier-foot.png) no-repeat; height:40px; padding:0 0 10px 0;}
	 #voirTout{ float:left; padding:4px 25px 2px 8px;}
	 #finaliser{ float:right; padding:4px 3px 4px 20px; }
	#panier #panierFoot p{color:#FFFFFF; font-size:10px; padding: 0 0 0 5px;}
		#panierFoot strong{color:#FFFFFF; font-size:12px;}
	/*#panierFoot a{float:left; padding:0 0 0 35px;}*/

#promoNoel {margin:12px 0 0 -2px;}

/**Recherche Panier + promo Noel**/
#specialPromoNoel{float:left; width: 215px;}
	/*#specialPromoNoel #panier #monPanier {text-transform:uppercase; font-weight:bold; font-size:14px; color:#FFFFFF; height:23px; background:url(../img/habillage/bgd_panier_h2.png) no-repeat; padding:16px 0 0 0;width: 245px; position:relative;}*/
	#specialPromoNoel #panier #achat {position:absolute; float:right;margin:-25px 0 0 220px;}
	#panierArticle{background:url(../img/habillage/bgd_panier-body.png);width:245px;}
			#panierArticle tr {border-bottom:1px solid #e88a03; }
			#panierArticle td.title{ text-decoration:underline; color:#FFFFFF; font-size:10px; font-weight:bold; padding:0 0 0 5px; width:250px; padding: 4px 0 15px 8px;}
			 #panierArticle td.prix{color:#FFFFFF; font-size:10px; padding:8px 0 0 10px; width:45px;}
				/#panierArticle td.supprimer {width:10px;}
		 		#panierArticle .tabHead{border:none;visibility:hidden;}
				
				
#panierFoot{background:url(../img/habillage/bgd_panier-bottom.gif) no-repeat; padding:0 0 10px 0; width:245px;}
	#panier #panierFoot p{color:#FFFFFF; font-size:10px;padding: 3px 0 0 8px; margin:0;}
		#panierFoot strong{color:#FFFFFF; font-size:12px; padding:0 0 0 150px; font-weight:bold;}
	/*#panierFoot a{float:left;padding:5px 0 0 58px;}*/

#promoNoel {margin:5px 0 0 -1px;}
/*	#promoNoel img{ width:229px;}*/

/**Fiches Produit**/
.fichesProduit{ width:336px;background: url(../img/habillage/bgd_header-body.gif) no-repeat bottom; margin: 20px 5px 2px 5px; }
	.fichesProduit h2{text-transform:uppercase; color:#ffffff; font-size:11px; background:url(../img/habillage/bgd_animation-h2.gif) no-repeat; height:21px; padding:5px 6px 0 10px; font-family:"Verdana";}
	.animationTitle { height:110px; margin:5px 0 0 0;}
		.animationTitle img {float:left;vertcial-align:middle;}
		.animationTitle .animationPierre{padding:5px 5px 0 0;}
			.animationDvd{ padding:30px 7px 0 7px;}
			#animationLivre{ padding:30px 12px 0 7px;}
				#animationDechets {padding:5px 5px 0 0;}
			.btnAcheter{padding:12px 0 0 18px; border-bottom:1px solid #d8d8d8;}
			#btnAcheterReduction{padding:13px 0 0 18px; border-bottom:1px solid #d8d8d8;}
		.animationTitle p{padding:3px 0px 0px 0px; height:40px;}
		.animationTitle p span{padding:0px 0px 0px 10px; height:40px;font-size:12px;font-weight:bold;width:150px;border-bottom:0px}
		.animationTitle p strong{color:#32312d; font-size:13px;padding-left:0px;}
			.animationTitle span{float:left; color:#1e1e1e; font-size:20px; font-weight:bold; padding:1px 0 5px 12px; border-bottom:1px solid #d8d8d8;height:37px; vertical-align:baseline;}
	.animationResume{color:#1f1f1f; font-size:11px; padding:4px 4px 4px 2px;}
		.animationResume p{padding:0 0 0 2px; width:298px;text-align:justify;}

#containerLeft{/*width:340px;*/ float:left; margin:0 0 0 5px;}
#containerRight{width:349px; float:left; margin: 0 0 0 5px;}
	.animationTitle #reduction {color:#7c7c7c; font-weight:bold; font-size:14px; padding:5px 0 5px 12px;} 
	.animationTitle #reduction strong{font-size:20px; font-weight:bold; color:#f8810d; padding:0 0 5px 0; margin:0;}

img.illustration:hover{float:left;padding:0 5px 0 0;opacity:0.8;filter:alpha(opacity=80);-moz-opacity : 0.8; }

/** Rules - Etape 1 **/
#rules {padding: 40px 10px 10px 23px; color:#a7a7a7; font-size:11px;}

/*grey teaser*/
div.grey_teaser{float:left;width:336px;height:199px;background-image:url(../img/habillage/bg_grey_teaser.png);overflow:hidden;margin:10px 10px 0 0}
div.grey_teaser p{color:#1e1e1e;margin:0 10px 0 10px}
div.grey_teaser p.auteur, div.grey_teaser p.description{line-height:1.2em;}
div.grey_teaser p.title{text-transform:uppercase;font-size:1.2em;margin:7px 10px 4px 10px}
div.grey_teaser div.entry{height:90px;margin:0 3px 7px 3px;background-image:url(../img/habillage/bg_grey_teaser_entry.gif); background-repeat:repeat-x;padding:1px 5px 0 0;color:#7a7a7a;position:relative;}
div.grey_teaser div.entry h3{color:#1e1e1e;font-size:1.15em;padding:5px 0 5px 2px;}
div.grey_teaser div.entry img{float:left;padding:0 5px 0 0}
div.grey_teaser div.entry img.acheter{position:absolute;bottom:4px;right:4px;}
div.grey_teaser div.entry div.info {position:absolute;bottom:9px;width:150px;}
div.grey_teaser div.entry div.info span.prix {color:#1e1e1e; font-size:1.7em;}
div.grey_teaser div.entry a:link{color:#1e1e1e;}
div.grey_teaser div.entry a:visited{color:#1e1e1e;}
div.grey_teaser div.entry a:active{color:#ED2B29;text-decoration:none}
div.grey_teaser div.entry a:hover{color:#ED2B29;text-decoration:none}
div.grey_teaser p a:link{color:#1e1e1e;}
div.grey_teaser p a:visited{color:#1e1e1e;}
div.grey_teaser p a:active{color:#ED2B29;text-decoration:none}
div.grey_teaser p a:hover{color:#ED2B29;text-decoration:none}

/*nouveautés teaser*/
div.nouveautes_teaser{float:right;width:336px;padding:0 0 3px 0;overflow:hidden;margin:10px 10px 0 0}
div.nouveautes_teaser div.header{float:left;width:336px;height:41px;background-image:url(../img/habillage/nouveautes.png);}
div.nouveautes_teaser div.header img{float:right;margin:8px 10px 0 0; }
#right_content div.nouveautes_teaser div.container{width:336px;background-image:url(../img/habillage/bg_teaser_nouveautes.png);background-repeat:repeat-y;clear:both;padding:0; height:364px; margin:0;}

div.nouveautes_teaser div.entry{height:90px;margin:0 3px 0 3px; background-image:url(../img/habillage/bg_entry.png); background-repeat:repeat-x; background-color:#000000;padding:1px 5px 0 0;color:#929292;position:relative}
div.nouveautes_teaser div.entry h3{color:#f8810d;font-size:1.15em;padding:5px 0 5px 2px;}
div.nouveautes_teaser div.entry img{float:left;padding:0 5px 0 0}
div.nouveautes_teaser div.entry img.acheter{position:absolute;bottom:4px;right:4px;}
div.nouveautes_teaser div.entry div.info {position:absolute;bottom:6px;width:150px;}
div.nouveautes_teaser div.entry div.info span.prix {color:white; font-size:1.7em;}
div.nouveautes_teaser div.entry h3 a:link{color:#f8810d;}
div.nouveautes_teaser div.entry h3 a:visited{color:#f8810d;}
div.nouveautes_teaser div.entry h3 a:active{color:#ED2B29;text-decoration:none}
div.nouveautes_teaser div.entry h3 a:hover{color:#ED2B29;text-decoration:none}

/*shadow bo style*/
div.shadow_img {
  padding: 0 0 5px 0;
  background: transparent;
  position: relative;
  background: transparent url(../img/habillage/shad_bottom.png) repeat-x bottom left;
}


/*footer*/
div#footer{font-size:13px; width:992px; background-image:url(../img/habillage/bg_footer.gif); background-repeat:no-repeat; margin:0 auto 20px auto;height:51px;clear:both;text-align:center; padding:10px 0 0 0;}
div#footer ul{padding:10px 0 5px 0}
div#footer ul li{display:inline;padding:0 4px 1px 4px;background:url(../img/habillage/bg_footer_li.gif); background-repeat:no-repeat; background-position:right 3px;_background:none;_border-right:1px solid #FFF}
div#footer ul li.last{ background:none;}
div#footer a:link{color: #FFF;text-decoration:none; font-size:13px;}
div#footer a:visited{color: #FFF;text-decoration:none;}
div#footer a:active{color: #ED2B29;text-decoration:none;}
div#footer a:hover{color: #ED2B29;text-decoration:none;}
div#footer a.selected{font-weight:bold;}
p.footer{font-weight:bold;color:#4b4942;width:992px;margin:0 auto 0 auto;font-size:0.75em;display:block;text-align:center;}

.clear{clear:both;}
.last{margin:0;}

.quantity{background:#7E7E7E none repeat scroll 0 0;border:medium none;color:#FFFFFF;height:20px; width:20px}
