	/* Général ***********************************************************************************/


* {
	margin:0;
	padding:0;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#fff; behavior:url(../../includes/css/csshover.htc); 
	color:#333;
}

.cartPrice {color:#D42438; font-weight:bold}
.total {color:#D42438; font-weight:bold; text-transform:uppercase; font-size:15px}

td.sous_total {color:#333; font-size:20px; font-weight:bold}
td.cartPrice_total { font-weight:bold}
#productDescription { line-height:18px; margin-bottom:20px }
a { color:#D5031B; text-decoration:underline }
a:hover { color: #f82e45; text-decoration:none }
a:visited { color: #f82e45; text-decoration:underline }
a:visited:hover { color: #f82e45; text-decoration:none }
a:active, a:focus, object:active, object:focus, input:focus{ outline:none; }

b, strong { font-weight:bold; color:#58585A; }

p { margin-bottom:8px }

a img { border:none }
iframe { width:260px}
h1 { font-size:15px; color:#D42438; font-weight:bold; text-transform:uppercase; margin:10px 0 10px 0; clear:both;text-shadow:0 1px 1px #fff;}
h2 { font-size:13px; color:#208CCC; margin:5px 0 10px 0; }
h3 { font-size:12px; font-weight:normal; text-transform:none; padding-bottom:10px; color:#333; font-weight:bold }
h4 { font-size:12px; font-weight:normal; margin:10px 0 5px 0; color:#333; }
h5 { font-size:12px; border-bottom:1px dotted #D42438; color:#D42438; font-weight:bold; margin:0px 0 10px 0; }
h6 { font-size:13px; color:#58585A; margin:5px 0 10px 0; }

del { text-decoration: line-through; }
table del {font-size:11px; color:#D42438}


#listingChildrensCategories table td ins {padding-right:0px; white-space:nowrap}
#listingChildrensCategories table td strong.pourcent { background:transparent url(../../images/macaront.png) repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:26px;
left:640px;
padding-top:10px;
text-shadow:none;
position:absolute;
text-align:center; margin-top:0px;
width:35px;}
ins {text-decoration: none; padding-left:5px }

th { text-align:left; color:#8BB20D; font-weight:normal; text-transform:uppercase }

ol { margin:14px 0 10px 20px; }
ol li { padding-bottom:3px }

input, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 6px 2px 6px;
	margin: 2px 0px 3px 0;
	background:#f9f9f9;
	height:15px;
	border:1px solid #eeeeee
}



select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0px 2px 0px;
	margin: 3px 0px 3px 0;
	background:#f9f9f9;
	border:1px solid #eeeeee
}

select#dob_in { width:49px}
select#dob_ind, 
select#dob_inm {width:38px}

input:focus, textarea:focus, select:focus {
	background:#eeeeee
}

select option {
	background-color:#eef4d8;
	padding:0 13px 0 0;
}

input[type="submit"], input[type="image"], .imageSubmit, .checkBox  {
	background:none;
	border:none;
	margin:0;
	height:auto;
	padding:0 0px; float:right
}



input[type="checkbox"], .checkBox { float:left}

label {
float:left;
margin-top:3px;
padding:3px 4px 0 0;
text-align:left;
width:117px;
color:#D5031B;
}


#boxCatalogue ul li {padding:0; list-style:none; text-align:left; font-size:11px; margin-bottom:5px; padding:0}
#boxCatalogue ul li a { background:url(../../images/icons/catalog.jpg) left no-repeat; padding:0 0 0 25px; list-style:none; text-align:left; font-weight:bold; font-size:11px; display:block; height:20px;}
#boxCatalogue ul.cata2 li a { background:url(../../images/icons/flipbook.jpg) left no-repeat; }

#viewCatalog { background:url(../../images/icons/catalogue.jpg) right no-repeat; float:right; text-align:right; padding-right:15px; font-size:11px}
#viewCatalog a {color:#000; font-weight:bold; text-decoration:none}
#viewCatalog a:hover {text-decoration:underline}
form br { clear:both; }
.inputRequirement { font-size:9px }
.checkRadio { padding:0 5px 0 2px; float:left; margin-right:3px; }
.clr { clear:both; }
.editorContent * { max-width:100% }
.h1h { display:none }

/* champs *********************************************************************/

input#firstname { width:120px; }
input#lastname { width:120px; }
input#email_address { width:120px; }
input#street_address { width:120px; }
input#suburb { width:120px; }
input#postcode { width:120px; }
input#city { width:120px; }
input#state { width:120px; }
input#telephone { width:120px; }
input#mobile { width:120px; }
input#fax { width:120px; }
input#company { width:120px; }
input#company_tax_id { width:120px; }
input#company_siret_id { width:120px; }
input#company_ape_id { width:120px; }
input#password { width:120px; }
input#confirmation { width:120px; }
input#pfrom { width:50px; }
input#pto { width:50px; }
input#dfrom { width:80px; }
input#dto { width:80px; }
input#agree { float:left; margin:7px }
input#keywords { width:130px; margin-bottom:7px}
input#dob { width:120px; }
input#sponsorship_email { width:120px; } 
input#nominvite, input#emaildest { width:220px; } 
select#country { width:135px; }
select#customers_group { width:255px; }
select#catalog_type { width:135px; }
textarea#enquiry { width:243px; height:150px}
textarea#street_address { width:120px; height:50px}
input#cart_quantity {width:25px; display:none }
input#keywordsb { width:220px; }
textarea#comments { width:540px; height:150px}
textarea#message { width:340px; height:150px}
textarea#review { width:280px; height:250px}
input#user_prompt { width:15px; float:left }
input#user_prompt + label{ width:250px; padding-left:7px}
#dob_ind, #dob_inm {margin-right:4px }
#dob_ind option, #dob_inm option, #dob_in { padding-right:1px }

/* Menus *********************************************************************/
#boxVideo.boxLeft .boxContent { padding:0}

#headerPages ul li {
	list-style:none;
	margin:0;
}	

#headerPages .boxBottom { display:none}
#headerPages ul li a {
	display:block;
	padding:8px 8px 0 18px;
	height:20px;
	font-weight:bold;
	font-size:13px;
	border-top:1px solid #fff;
	border-bottom:1px solid #e5e5e5;
	width:162px;
	background:url(../../images/headerPages_ul_li_a.jpg) left no-repeat #f3f3f3;
	background-position:7px 11px;
	color:#000;
	font-size:11px;
	margin:0;
	text-decoration:none;
}

#headerPages ul li ul li a {
	padding:8px 8px 0 28px;
	width:152px;
}

#headerPages ul li a:hover, #headerPages ul li a.active { color:#d42438; background:url(../../images/bg_headerPages_ul_li_h.gif) left top repeat-x #efefef }

#headerPages ul li a.parent { cursor:default }
#headerPages ul li ul { display:none }
#headerPages ul li:hover ul { 
	display:block;
}
#headerPages ul li:hover ul li { float:none }
#headerPages ul li:hover ul li a {
	border-top:none
}
#headerPages ul li ul li a:hover, #headerPages ul li ul li a.active {
	display:block
}


#headerUser ul li {
}	
#headerUser ul li a {
	display:block;
	text-decoration:none
}

#headerUser ul li a:hover {
	text-decoration:underline; color:#333
}
.headerUserCart { background:url(../../images/menu_cart.gif) top left no-repeat; padding-left:15px }


#headerCategories ul li {
	float:left;
	width:95px;
	height:57px;
	display:inline;
	list-style-type:none;
	background-repeat:no-repeat
}

#headerCategories .menu_home { position:absolute; left:20px; bottom:40px }
#headerCategories ul li#menu_promo { margin:0}

#headerCategories ul li#menu_1 { background:url(../../images/menu/menu_01.png) top no-repeat; width:98px;}
#headerCategories ul li#menu_114 { background:url(../../images/menu/menu_02.png) top no-repeat; width:109px;}
#headerCategories ul li#menu_152 { background:url(../../images/menu/menu_03.png) top no-repeat; width:96px;}
#headerCategories ul li#menu_217 { background:url(../../images/menu/menu_04.png) top no-repeat; width:83px;}
#headerCategories ul li#menu_501 { background:url(../../images/menu/menu_05.png) top no-repeat; width:103px;}
#headerCategories ul li#menu_526 { background:url(../../images/menu/menu_06.png) top no-repeat; width:113px;}
#headerCategories ul li#menu_543 { background:url(../../images/menu/menu_07.png) top no-repeat; width:102px;}
#headerCategories ul li#menu_567 { background:url(../../images/menu/menu_08.png) top no-repeat; width:139px;}
#headerCategories ul li#menu_576 { background:url(../../images/menu/menu_09.png) top no-repeat; width:90px;}
#headerCategories ul li { background:url(../../images/menu/menu_10.jpg) bottom; width:67px; color:#fff}
#headerCategories ul li a {color:#fff;text-shadow: none}
#headerCategories ul li#menu_promo a { color:#FFF; text-shadow:0 1px 1px #000; }

#headerCategories ul li#menu_1:hover { background:url(../../images/menu/menu_01.png) bottom no-repeat; width:98px;}
#headerCategories ul li#menu_114:hover { background:url(../../images/menu/menu_02.png) bottom no-repeat; width:109px;}
#headerCategories ul li#menu_152:hover { background:url(../../images/menu/menu_03.png) bottom no-repeat; width:96px;}
#headerCategories ul li#menu_217:hover { background:url(../../images/menu/menu_04.png) bottom no-repeat; width:83px;}
#headerCategories ul li#menu_501:hover { background:url(../../images/menu/menu_05.png) bottom no-repeat; width:103px;}
#headerCategories ul li#menu_526:hover { background:url(../../images/menu/menu_06.png) bottom no-repeat; width:113px;}
#headerCategories ul li#menu_543:hover { background:url(../../images/menu/menu_07.png) bottom no-repeat; width:102px;}
#headerCategories ul li#menu_567:hover { background:url(../../images/menu/menu_08.png) bottom no-repeat; width:139px;}
#headerCategories ul li#menu_576:hover { background:url(../../images/menu/menu_09.png) bottom no-repeat; width:90px;}
#headerCategories ul li:hover { background:url(../../images/menu/menu_10.jpg) bottom}

#headerCategories ul li .menu_details .middle {width:1000px; float:left; height:343px; }

#headerCategories ul li#menu_1 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_1.jpg) repeat-x #04a5be;height:450px}
#headerCategories ul li#menu_114 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_2.jpg) repeat-x #e59b27}
#headerCategories ul li#menu_152 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_3.jpg) repeat-x #ad6511}
#headerCategories ul li#menu_217 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_4.jpg) repeat-x #b80000}
#headerCategories ul li#menu_501 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_5.jpg) repeat-x #093f79}
#headerCategories ul li#menu_526 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_6.jpg) repeat-x #a69299}
#headerCategories ul li#menu_543 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_7.jpg) repeat-x #849e00}
#headerCategories ul li#menu_567 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_8.jpg) repeat-x #ce90b0}
#headerCategories ul li#menu_576 .menu_details .middle { background:url(../../images/menu/bg_sous_menu_9.jpg) repeat-x #fdca00}

#headerCategories ul li .bottom { height:23px; width:1000px; float:left}
#headerCategories ul li .ombre { height:35px; width:1000px; background:url(../../images/ombre.png); float:left}

#headerCategories ul li#menu_1 .bottom { background:url(../../images/menu/bg_sous_menu_1_bottom.png)}
#headerCategories ul li#menu_114 .bottom {background:url(../../images/menu/bg_sous_menu_2_bottom.png)}
#headerCategories ul li#menu_152 .bottom {background:url(../../images/menu/bg_sous_menu_3_bottom.png)}
#headerCategories ul li#menu_217 .bottom {background:url(../../images/menu/bg_sous_menu_4_bottom.png)}
#headerCategories ul li#menu_501 .bottom {background:url(../../images/menu/bg_sous_menu_5_bottom.png)}
#headerCategories ul li#menu_526 .bottom {background:url(../../images/menu/bg_sous_menu_6_bottom.png)}
#headerCategories ul li#menu_543 .bottom {background:url(../../images/menu/bg_sous_menu_7_bottom.png)}
#headerCategories ul li#menu_567 .bottom {background:url(../../images/menu/bg_sous_menu_8_bottom.png)}
#headerCategories ul li#menu_576 .bottom {background:url(../../images/menu/bg_sous_menu_9_bottom.png)}


#headerCategories ul li:last-child{margin-right:0}


#headerCategories .menu_details .menu_buttons {width:201px; padding-top:15px; float:left}
#headerCategories .menu_details .menu_buttons a { width:186px; height:36px; clear:both; display:block; padding-top:0; margin-bottom:5px; margin-left:15px}
#headerCategories .menu_details .menu_buttons a.top_ventes { background:url(../../images/menu/btn_sous_menu_top_des_ventes.png)}
#headerCategories .menu_details .menu_buttons a.tendances { background:url(../../images/menu/btn_sous_menu_tendances.png)}
#headerCategories .menu_details .menu_buttons a.promotions { background:url(../../images/menu/btn_sous_menu_promotions.png)}
#headerCategories .menu_details .menu_buttons a.nouveautes { background:url(../../images/menu/btn_sous_menu_nouveautes.png)}
#headerCategories .menu_details .menu_buttons a.top_ventes { background:url(../../images/menu/btn_sous_menu_top_des_ventes.png)}

#headerCategories .menu_details ul {width:180px; margin:0px 0 10px 0;float:left}
#headerCategories .menu_details ul li {height:auto; width:auto; margin:0; padding:0}
#headerCategories .menu_details ul li:hover {background:none; color:#fff}
#headerCategories .menu_details ul li:hover a { color:#fff}



#headerCategories .menu_details ul li a { background:none;height:auto; width:auto; margin:3px 0;  padding:0; font-size:11px; font-weight:normal; text-align:left;}

#headerCategories ul li a {
	display:block;	
	height:37px;
	font-weight:bold;
	color:#424141; margin-right:0px;	padding-right:1px;

	font-size:12px;
	padding-top:20px;
	text-align:center;
	text-shadow:0 1px 1px #fff;
	text-decoration:none;
}



#headerCategories ul li a.active {color:#333}
#headerCategories ul li:hover a.active {color:#fff; }
#headerCategories ul li:hover a {color:#fff; text-shadow:none}
#headerCategories ul li a:hover {color:#fff}
#headerCategories ul li a { color:#333}
#headerCategories ul li .menu_details h5 a:hover { color:#fff; text-decoration:none}
#headerCategories ul li .menu_details h5 a.visited {color:#333}
#headerCategories ul li .menu_details a {color:#fff}
#headerCategories ul li .menu_details a:hover { text-decoration:underline}

#headerCategories ul li .menu_details {
	position:absolute;
	list-style: none;
	top:44px;
	left:0;
	display:none;

}


#pageText.big #productTabs { margin-left:80px}

#loginLogin, #loginCreateAccount{ height:200px; background:#fff}

#loginLogin.pageColumnBig {height:auto; background:#fff; background-image:none; padding:10px 25px; margin-top:10px; width:525px}
#loginPassword {height:150px}
#loginLogin {background:url(../../images/loginLogin.gif) left bottom no-repeat #fff; background-position:10px 150px;}
#loginCreateAccount {background:url(../../images/loginPassword.jpg) left bottom no-repeat #fff; background-position:10px 150px;}
#loginPassword {background:url(../../images/loginCreateAccount.gif) left bottom no-repeat #fff; background-position:10px 105px;}


#headerCategories ul li:hover .menu_details {
	display:block;
	width:1000px; 
	position:absolute;
	z-index:999
}
	

/*
#boxWishlist { position:absolute; left:530px; top:18px; list-style:none; height:43px; font-size:11px;border-right:1px solid #E7E7E7;} */
#boxWishlist {
	float:right;
	list-style:none;
	height:43px;
	font-size:11px;
	margin-right:15px;
	margin-top:18px;
	float:right;
	border-right:1px solid #E7E7E7;
	}

#boxWishlist.boxLeft {width:160px; height:53px; padding-right:10px;}
#boxWishlist.boxLeft  ul {margin-left:12px}
#boxWishlist span.nb_fav { color:#fff;text-shadow:0 1px 1px #cd4900; width:20px; text-align:center; font-weight:bold; right:38px; font-size:16px; position:absolute; top:18px}



#boxWishlist.boxLeft ul li {
list-style-image:url(../../images/puce_1.gif);
margin-left:0px;
}
#boxWishlist.boxLeft  ul li a { color:#999; text-decoration:none}
#boxWishlist.boxLeft  ul li a:hover {color:#333}
a.view_all { float:right}
#boxWishlist h4  {margin:0; margin-top:0; margin-bottom:4px;}
#boxWishlist h4 a {
color:#575757;
font-size:12px;
margin:0;
font-weight:bold;
margin-top:0;
text-shadow:0 1px 1px #FFFFFF;}
a.view_all { position:absolute; right:5px; bottom:5px}

#headerCategories .col_menu { width:200px; float:left; border:1px solid #f00 }


#headerCategories ul li .menu_details .sous_menu { float:left;width:769px; padding:15px; min-height:350px}

.it {float:left; margin-left:12px }
#headerCategories ul li ul li {
	float:none;
	width:118px;
	height:auto;
	background:none;
	list-style-type:none;
	padding:5px 0
}

td.sous_total { font-size:20px}

#headerCategories ul li ul li a {
	background:none;
	margin:0; padding:0;
	text-shadow:none;
	display:block
}
#headerCategories ul li ul li a.active {
	background:#fff; color:#000
}
#headerCategories ul li a:hover, #headerCategories ul li a.active {
	text-shadow:none; 
}
#headerCategories ul li:hover ul li a.active  {
	color:#000
}



#headerCategories ul li:hover h5 a,
#headerCategories .menu_details h5 a { color:#333; text-align:left; text-shadow:none;height:auto; width:180px; padding:0 0 1px 0; font-size:11px; margin:5px 0 0 0}

#headerCategories ul li#menu_501:hover h5 a,
#headerCategories .menu_details li#menu_501 h5 a { color:#aae2ff}


#headerCategories ul li .menu_details ul li#menu_501 h5 a:hover {color:#fff}

#headerCategories .menu_details li#menu_501 h5 {border-bottom:1px solid #aae2ff}

#headerCategories .menu_details h5 { color:#333; border-bottom:1px solid #333; height:auto; text-transform:uppercase; letter-spacing:-0.2px; width:180px; padding:0; margin:0; font-size:11px; }

#headerCategories .menu_details ul li.menu_501 h5 a   {color:red}

#headerCategories .menu_details h5:hover { border-bottom:1px solid #fff;}


#headerCategories ul li a h2 {
	position:absolute;
	padding-top:100px;
	font-size:11px;
	color:#fff;
	width:127px;
	text-decoration:none;
	text-align:center
}
#headerCategories ul li a:hover h2, #headerCategories ul li a.active h2 {
	color:#016eb3;
}
#headerCategories ul li a p { display:none }


/*#headerLanguages { position:absolute;top:18px;left:289px; width:190px; border-right:1px solid #e7e7e7; padding-right:10px;height:65px;}*/
#headerLanguages {
float:right;
width:190px;
height:53px;
border-right:1px solid #e7e7e7;
padding-right:10px;
margin-right:15px;
margin-top:18px;
}


#headerLanguages  strong {font-size:11px}

/*#boxShoppingCart {
	position:absolute;
	right:0;
	width:120px;
	top:18px;
	font-size:11px;
	}*/
	
#boxShoppingCart {
	float:right;
	width:120px;
	margin-top:18px;
	font-size:11px;
	}	


#boxShoppingCart  ul li {list-style-image:url(../../images/puce_1.gif); margin-left:10px; color:#808080}
#boxShoppingCart  ul li span { color:#333; font-weight:bold}

#boxCategoriesChildrens .boxContent ul li {
	list-style-type:none;
}	
#boxCategoriesChildrens .boxContent ul li a {
	color:#fff;
	display:block;
	width:189px;
	height:19px;
	font-size:12px;
	padding:5px 0 0 30px;
	text-decoration:none;
	background:url(../../images/bcc_boxmenu.gif) 13px 10px no-repeat #52bad9
}
#boxCategoriesChildrens .boxContent ul li a:hover, #boxCategoriesChildrens .boxContent ul li a.osCMenuactive {
	background:url(../../images/bcc_boxmenu_h.gif) 13px 10px no-repeat #3b9ec4;
}

#boxCategoriesChildrens .boxContent ul ul ul li a, #boxCategoriesChildrens .boxContent ul ul ul li a:hover, #boxCategoriesChildrens .boxContent ul ul ul li .osCMenuactive { padding-left:40px; background-position:23px 10px}
#boxCategoriesChildrens .boxContent ul ul ul ul li a, #boxCategoriesChildrens .boxContent ul ul ul ul li a:hover, #boxCategoriesChildrens .boxContent ul ul ul ul li .osCMenuactive { padding-left:50px; background-position:33px 10px}

/*
.osCMenu {
	list-style: none;
	margin:0;
	position:absolute;
	top:0;
	right:0;
	letter-spacing:0.1em;
	text-transform:uppercase;
	z-index:99
}


.osCMenu a:hover, .osCMenu a:visited:hover, .osCMenu .active {
	text-decoration:none
}

.osCMenu li {
	float:left;
	display:block;
	padding:0 14px;
	border-bottom:5px solid #fff;
	background:url(images/bgmenu.gif) right no-repeat
}

.osCMenu li ul {
	position:absolute;
	display:none;
	list-style: none;
	top:15px;
	margin:0;
	padding:0;
	letter-spacing:0.1em;
	text-transform:uppercase;
	background-color:#fff
}

.osCMenu li:hover ul {
	display:block;
}

.osCMenu li ul li {
	float:none;
	font-size:10px;
	padding:0;
	border:none;
	background:none;
}

*/


#listingChildrensCategories table tr {border-bottom:1px solid #e2e2e2; border-top:1px solid #fff;border-left:1px solid #e2e2e2;;border-right:1px solid #e2e2e2;}
#listingChildrensCategories table tr  td.desc {font-size:11px}
#listingChildrensCategories li {
	float:left;
	width:186px;
	background:url(../../images/listingChildrensCategories.jpg);
	height:165px;
	margin:10px 10px 0px 0px;
	list-style-type:none;
}

#listingChildrensCategories li:hover {background:url(../../images/listingChildrensCategories_h.jpg)}

#pageMiddle #listingChildrensCategories ul{ margin:0}

#listingChildrensCategories li a {
	display:block;
	text-align:center;
	color:#000;	text-decoration:none;
}

#listingChildrensCategories .top { height:10px; width:186px; float:left}
#listingChildrensCategories .middle { width:186px; float:left}
#listingChildrensCategories .bottom { height:10px; width:186px; float:left}

#listingChildrensCategories li a:hover {
	color:#016eb3;
}
#listingChildrensCategories li a h2 {
	font-size:11px;
	color:#333;
	margin-top:7px;
	text-decoration:none;
	text-align:center
}
#listingChildrensCategories li a img {
}


#listingChildrensCategories li h2  { margin:0; 
height:20px; height:35px;}

#listingChildrensCategories li a p { position:relative; left:10px; font-size:10px; width:120px; float:left; }



/* Structure *********************************************************************/

#ct1 {
	width:100%;
	background:url(../../images/bg_content.jpg) top center no-repeat #fff;}
body.login {background:url(../../images/bg_content.jpg) top center no-repeat #fff;}

#container {
	position:relative;
	margin:0 auto;
	width:1000px;
	min-height:900px;
}

#header {
		width:1000px;
		float:left;
		position:relative

}

#headerMessage {width:1000px; height:31px; padding-top:4px; float:left; background:url(../../images/fleche_headerMessag_text.png) bottom left no-repeat;}
#headerMessage .text { padding-top:12px; width:600px; float:left; color:#353535; font-weight:bold; padding-left:30px;}

#headerMessage form {float:right}
#headerMessage form input { background:url(../../images/input_text_headerMessage.jpg) top;border:0 none; margin-top:4px; float:left;height:16px;padding-left:24px;padding-right:0;width:179px; color:#333}
#headerMessage form input:focus {background-position:left bottom; }
#headerMessage form input.imageSubmit {background:none; width:auto; height:auto; margin-top:2px;float:right; padding-left:0; margin-left:5px;}
#header_top { float:left; width:1000px;height:153px}

#boxServicesBeiser ul li { height:16px; list-style:none; padding-left:25px; padding-top:4px; margin-bottom:4px}
#boxServicesBeiser {position:relative}
#boxServicesBeiser img.stars,
#boxCatalogue img.stars{ float:right; margin-right:10px }
#boxServicesBeiser ul li.bowSB1 { background:url(../../images/picto_services_beiser.png) left no-repeat; background-position:0 0}
#boxServicesBeiser ul li.bowSB2 { background:url(../../images/picto_services_beiser.png) left no-repeat; background-position:0 -20px}
#boxServicesBeiser ul li.bowSB3 { background:url(../../images/picto_services_beiser.png) left no-repeat}
#boxServicesBeiser ul li.bowSB4 { background:url(../../images/picto_services_beiser.png) left no-repeat; background-position:0 -60px}
#boxServicesBeiser ul li.bowSB5 { background:url(../../images/picto_services_beiser.png) left no-repeat; background-position:0 -80px}

.boxLeft .boxContent {padding:10px}

#header h2{ margin:0}
	#headerLink {
		display:block;
		position:absolute;
		width:151px;
		height:95px;
		top:10px;
		left:0px
	}
	
	
	#content {float:left;}

	#headerLink span {
		display:none
	}
	
	#headerPages {
	}
	
	#headerSearch { background:blue;height:35px; width:1000px; float:left
	}
	#advSearch a { color:#000; text-decoration:none}

	/*#headerUser {
	position:absolute;top:18px;left:720px; width:120px; padding-right:20px; height:65px;border-right:1px solid #e7e7e7;padding-top:0px; font-size:11px;
	}*/
	
	#headerUser {
	width:120px;
	margin-right:15px;
	padding-right:20px;
	height:53px;
	border-right:1px solid #e7e7e7;
	padding-top:0px;
	font-size:11px; float:right; 
	margin-top:18px;
	}
	
	#headerUser ul li {; margin-left:0px; list-style:none; clear:both}
	#headerUser ul li a { color:#808080; text-decoration:none; display:inherit; background:url(../../images/puce_1.gif) left no-repeat; padding-left:10px;}
	
	#headerUser h4,
	#headerUser h4 a,
	#boxShoppingCart h4,
	#boxShoppingCart h4 a
	{margin-top:0; color:#575757; font-weight:bold; font-size:12px;text-shadow:0 1px 1px #fff;}

	#headerCategories {
		position:absolute;
		height:57px;
		width:1000px; 
		z-index:5000;
		top:95px;
		left:0;
	}	
	
	#boxPages.boxLeft .boxContent {padding:0}
	
	#headerFlash {
		width:1000px;
		height:182px;
		float:left;
	}

#pageContent {
	position:relative;
	width:1000px;
	float:left; padding-top:10px;
	margin-bottom:10px;
	z-index:2
}

	#pageTop {
		float:left;
		width:600px;
		height:6px;
		background:url(../../images/pageText_top.gif) top
	}	
	
	/* PAGE PRODUCT INFO */
	#pageText.big #pageTop {
		float:left;
		width:800px;
		height:6px;
		background:url(../../images/pageText_big_top.gif) top
	}	
	
	#pageText.big #productTabs #pageTop {
		float:left;
		width:600px;
		height:6px;
		background:url(../../images/pageText_top.gif) top}
	
	#pageText.big #productTabs #pageMiddle {
		float:left;
		width:568px;
		background:#f7f7f7;
		padding:10px 20px 10px 10px;
		border-left:1px solid #c7c8ca;
		border-right:1px solid #c7c8ca}
	
		#pageText.big #productTabs #pageBottom {
		float:left;
		width:600px;
		height:6px;
		background:url(../../images/pageText_bottom.gif) top
	}	
	
	
	#pageText.big #pageBottom {
		float:left;
		width:800px;
		height:6px;
		background:url(../../images/pageText_big_bottom.gif) top
	}	
	
	
	#pageText.big #pageMiddle {
		float:left;
		width:758px;
		background:#fff;
		padding:10px 20px;
		border-left:1px solid #c7c8ca;
		border-right:1px solid #c7c8ca}
	
	/* //  */
	
	#pageBottom {
		float:left;
		width:600px;
		height:6px;
		margin-bottom:15px;
		background:url(../../images/pageText_bottom.gif) bottom
	}	
	
	#pageLeft {
		float:left;
		width:190px;
	}
	
	
	#pageLeft #headerPages {border:1px solid #fff; width:188px; background:#f7f7f7}
	#pageRight {
		float:left;
		width:190px;
	}
	#pageText {
		float:left;
		width:600px; margin:0 10px;
	}
	#pageMiddle {
		float:left;
		width:578px;
		background:#f7f7f7;
		padding:10px;
		border-left:1px solid #c7c8ca;
		border-right:1px solid #c7c8ca
	}
	
	
	
	
	
		
#footer {
	background:url(../../images/footer.jpg) top center no-repeat #fff;
	width:100%;
	height:420px;
	float:left;
	margin-top:-140px;
	color:#fff;
	font-size:11px
}

#footerc {background:url(../../images/footer.png);  height:140px; width:970px; position:relative; padding:15px 15px; margin-top:175px;}
#footerc #footerService { height:78px}
#footerc .bottom { margin-top:12px; width:970px; height:25px;}
#footerc #footerService div {width:178px; float:left; margin-left:10px; margin-right:10px; text-align:center; color:#9e9e9e;text-shadow:0 1px 1px #fff;}
#footerc #footerService h6 { color:#5b5b5b; text-transform:uppercase; font-size:13px;text-shadow:0 1px 1px #fff;letter-spacing:-0.4px;}
#footerc #footerService div.item1 {margin-left:0px}
#footerc #footerService div.item5 { margin-right:0;}
#footer a { color:#fff }
	#footerb {
		width:1000px;
		margin:0 auto;
		padding:0px
	}
	#footerLeft { float:right; }
	#footerRight{ float:left; }
	
	
/* Boxes général *********************************************************************/

.boxLeft h3 {
	width:178px;
	min-height:17px;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	padding:5px 0 0 10px;
	text-shadow:0 1px 1px #370000; border:1px solid #fff;
	background:url(../../images/bsc_boxtitle.gif) top repeat-x #b70d20;
}

h3.boxTitle {position:relative}
h3.boxTitle span {background:#fff;float:right; margin:0 15px -2px 0; height:12px; padding:2px 5px;}

h3.boxTitle span {text-align:center;color:#7c7d7c; font-size:10px; text-shadow:none}
h3.boxTitle a:hover { text-decoration:underline}

#boxConfiance h3 {text-transform:none}
#boxConfiance h3.boxTitle span { background:url(../../images/boxConfiance_boxTitle_h3_span.png); width:34px; }
#boxVideo h3.boxTitle span { background:url(../../images/boxVideo_boxTitle_h3_span.png); width:86px; }


.boxLeft h3 a, .boxLeft h3 a:visited, .boxLeft h3 a:hover, .boxLeft h3 a:hover:visited {
	color:#fff;
	text-decoration:none
}
.boxLeft .boxContent {
	background:#fbfbfb;
	width:168px; border-left:1px solid #dee0e3;border-right:1px solid #dee0e3
}
.boxLeft .boxContent h4{
	font-size:14px;
	color:#1387D4
}
.boxLeft .boxContent ul {
}
.boxLeft .boxContent ul li{
}

.boxLeft .boxBottom {
	width:190px ; background:red; height:6px; background:url(../../images/boxLeft_boxBottom.png) bottom
}

#viewCatalog { margin-bottom:10px;}

.boxLeft { margin-bottom:6px; width:190px;}

.boxGeneral h3 {
	width:670px;
	height:29px;
	font-size:16px;
	color:#0089d9;
	padding:5px 0 0 15px;
	background:url(../../images/bg_boxtitle.gif) no-repeat;
	text-transform:lowercase
}
.boxGeneral .boxContent {
	padding:10px 0px;
	margin-bottom:30px;
}
.boxGeneral dl {
	margin-top:5px;
}
.boxGeneral dt {
	clear:both;
	width:250px;
	font-weight:bold;
	font-size:12px;
	padding:0 0 5px 9px;
}
.boxGeneral dd {
	float:left;
	font-size:11px;
	margin:0;
	padding:0 0 12px 15px;
}




.boxProduct:hover {
	background-image:none
}


.boxProduct .boxProductRight,
.boxProduct .bloc.small { font-size:11px}

#antispam { width:105px; margin-top:-10px;}
.antispamForm img {margin-bottom:-12px}
/* NEWS Ligne */
.boxProduct.ligne.lg { width:755px; float:left;border-bottom:1px solid #f3f3f3; margin-bottom:5px; position:relative; padding:5px 5px 5px 0}
.boxProduct.ligne.lg p.more {right:10px}
.boxProduct.ligne.lg:hover {background:#f7f7f7;}
.boxProduct.ligne.lg h4 { margin-top:5px}
.boxProduct.ligne.lg .boxProductLeft {float:left;width:105px;padding:0 0 0 0;}
.boxProduct.ligne.lg .boxProductRight { width:510px; float:left; padding-right:20px;}
.boxProduct.ligne.lg .buy { width:120px; float:left}
.boxProduct.bloc.small .productRestock { position:absolute;right:3px;top:5px;}
.boxProduct.bloc.small .boxProductrating {position:absolute; top:2px;left :130px;}
/* // */
#lv_overlay  {z-index:5000 !important}


.boxContent {width:600px}
.boxProduct.bloc.small { position:relative; padding:0 0px; background:#fff; width:284px;   margin-bottom:10px; float:left; margin-right:10px;}
.boxProduct.bloc.small .boxProductLeft {float:left;width:105px;padding:0 0 0 0;}
.boxProduct.bloc.small .boxProductRight {float:left;width:161px;padding:0 0 0 5px;}

#listingChildrensCategories .boxProduct.bloc.small .middle {border-right:1px solid #bdbdbd; border-left:1px solid #bdbdbd;padding:0 5px; float:left; width:272px; }


#productThumbs .imgZFull a { display:block; width:25px; height:25px ; background:url(../../images/imgZFull.png); right:15px}
#productThumbs .imgZFull a span {display:none}
.boxProduct.bloc.small .middle {border-right:1px solid #bdbdbd; border-left:1px solid #bdbdbd;padding:0 5px; float:left; width:272px;height:140px;}

#listingChildrensCategories .boxProduct.bloc.small .top,
#listingChildrensCategories .boxProduct.bloc.small .bottom {height:6px;width:100%; float:left}

.boxProduct.bloc.small .top,
.boxProduct.bloc.small .bottom {height:6px;width:100%; float:left}
.boxProduct.bloc.small .top { background:url(../../images/boxGeneral_boxProduct_top.gif) top no-repeat;}

.boxProduct.bloc.small .bottom {background:url(../../images/boxGeneral_boxProduct_bottom.gif) top no-repeat;}

.boxProduct.bloc.small img { max-width:102px; max-height:80px; }
.boxProduct h4 {border-top:1px dotted #d2d2d2;
font-size:11px;
font-weight:bold;
margin-bottom:1px;
margin-top:16px;
padding-top:10px;}
.boxProduct h4 a {text-decoration:none}
.boxProduct h4 em { display:block; font-size:10px; color:#999; padding-top:2px}
.boxProduct .buy {float:right; position:absolute; bottom:7px; right:7px;}
.boxProduct p { margin-bottom:4px}
.boxProduct h6 { width:90px; margin-bottom:0; left:7px; color:#fff; font-weight:bold; text-align:center; padding-top:2px; height:19px; background:url(../../images/boxProductLeft_h6.gif);text-shadow:0 1px 1px #75000e;font-size:13px; position:absolute; bottom:7px }

.boxProduct ins {background:url(../../images/icons/puce_boxProduct_ins.jpg) left no-repeat ;
color:#333333;
font-size:11px;
left:93px;
letter-spacing:-0.2px;
padding-left:5px;
position:absolute;
text-shadow:none;
white-space:nowrap;
width:70px;}
.boxProduct.bloc.small .productRestock { position:absolute;right:5px;top:5px;}
.boxProduct.bloc.small .boxProductrating {position:absolute; top:4px;left :130px;}
.boxProduct.bloc.small .specialFlash img { width:auto; height:auto; max-width:200px; max-height:200px}

.pageColumn {
	width:260px;
	float:left;
	padding:10px;-moz-border-radius:5px 5px 5px 5px;
	margin-bottom:10px;
	background:#fff; border:1px solid #e9e9e9 
}
.pageColumn1 { margin-right:10px; }
.pageColumnBig { width:555px }
.pageColumnBig label { width:210px; }
.pageColumn ul, .cmsPages ul { margin:0 0 0 18px }
.pageColumn ul li, .cmsPages ul li { list-style-image:url(../../images/li.gif); padding-bottom:7px;}
.pageColumn .submitButonTop { float:right }
.pageColumn .smallEdit { float:right }
.pageColumnFull { width:555px }

.pageColumn dl {
	padding:10px 0;
}
.pageColumn dl dt {
	width:150px;
	float:left;
	font-weight:bold
}

.pageColumn table { width:100%;  }
.pageColumn table tr th { padding:5px 3px; font-weight:bold }
.pageColumn table tr td { padding:3px;}

#pageMiddle ul { margin:14px 0 10px 14px; list-style-type:square }
#pageMiddle ul li { padding-bottom:0px }
/* Boxes détails *********************************************************************/

#boxCategoriesChildrens h3 {
	width:203px;
	height:28px;
	font-size:17px;
	color:#0973a3;
	padding:10px 0 0 16px;
	background:url(../../images/bcc_boxtitle.gif) no-repeat;
}
#boxCategoriesChildrens .boxContent {
	width:219px;
	background:#4db9d9;
	margin:7px 0 25px 0;
	padding:10px 0
}

#boxShoppingCart .boxContentTotal {
	text-align:right;
	padding:15px 0;
	font-size:13px;
}

ul#productTabs-nav {padding-left:0px}
#boxShoppingCart .boxContentToCO { display:block; text-align:right}
#boxShoppingCart #boxContentCCGV { padding-top:10px; margin-top:15px; font-size:11px; border-top:1px solid #ccc }
#boxCategoriesDescription { display:none}
#boxCategoriesDescription .boxCategoriesDescriptionImg { float:right; margin:0 50px 10px 10px}

#boxMainCategories .boxContent { }
#boxMainCategories .boxMainCategoriesBloc { background:#FFFFFF url(../../images/bg_boxproduct.gif) no-repeat scroll right top; width:320px; height:230px; float:left; margin:10px 0 0 10px; position:relative}
#boxMainCategories .boxMainCategoriesBloc dd { clear:both; padding:0 0 5px 15px; width:165px }
#boxMainCategories .boxMainCategoriesBloc dt a { font-size:14px }
#boxMainCategories .boxMainCategoriesBloc dt a strong { text-decoration:none }
#boxMainCategories .boxMainCategoriesBloc .boxMainCategoriesProducts { position:absolute; right:0; top:30px; width:150px }
#boxMainCategories .boxMainCategoriesBloc .boxMainCategoriesProducts img { margin:8px 0; max-height:100px;}
#boxMainCategories .boxMainCategoriesBloc .boxMainCategoriesProducts .boxMacaronL { position:absolute; top:auto; left:auto; bottom:0; right:-5px }

#accountHistory h4 {margin:0}
#accountOrders table { width:100% }
#accountOrders table td { padding:3px 0 }

#checkoutShippingMethod input { float:left; }
#checkoutShippingMethod label { width:auto}
#checkoutShippingMethod h6 { float:left; padding-left:15px; width:190px; font-size:13px}
#checkoutShippingAddressBook input, #checkoutNewPaymentBook input { float:left; margin:0 3px 2px 0}
#checkoutShippingAddressBook p, #checkoutNewPaymentBook p { padding:4px 0 0 15px}

#checkoutConfirmation { width:555px }
#checkoutConfirmation h3 { margin-top:20px; white-space:nowrap }
#checkoutConfirmation .orderProducts td { }
#checkoutConfirmation .checkoutConfirmationProducts { padding-left:0px }
#checkoutConfirmationSubmit { float:right }
#checkoutConfirmation form div input { float:none; margin:5px 30px; text-align:center }
#checkoutConfirmation h3 {border-bottom:1px dotted #666; padding-top:3px; height:auto; padding-bottom:2px}
strong.red { color:#D5031B}
#productReviewsWriteRating label { width:110px; padding-bottom:10px }
#productReviewsWriteRating input.checkBox { float:left }
#productReviews img { float:left; padding:0 10px 10px 0 }
#productReviewtext { padding:10px 0}
#productTabs .tab #productReviews h3 { display:block; clear:both; padding-top:25px }
#productTabs .tab #productReviews h3 img { float:right}
#productReviewWrite { margin:0 0 10px 0; float:right }
#productReviewWrite img {margin-top:-30px}
#productReview p {float:left; width:200px; font-weight:bold}


#boxSearch label { font-size:11px;width:50px; padding-top:8px }
#boxSearch select { width:165px }
#boxSearch img { float:right; cursor:pointer; margin:8px 5px 0 2px }

.boxGeneralListing .boxContent { position:relative }
.boxGeneralListing .boxContent ol{ margin:0}
.boxGeneralListing .boxContent ol li div { position:relative; width:100%; display:block}
.boxGeneralListing .boxContent ol li img { position:absolute; left:10px; top:20px; max-width:140px; max-height:140px  }
.boxGeneralListing .boxContent ol li img { display:none }
.boxGeneralListing .boxContent ol li img.Img1 { display:block }
.boxGeneralListing .boxContent ol li img.boxProductrating { display:block; position:absolute; left:380px; top:3px}
.boxGeneralListing .boxContent ol:hover img.Img1 { display:none }
.boxGeneralListing .boxContent ol li:hover { font-weight:bold}
.boxGeneralListing .boxContent ol li:hover img { display:block }
.boxGeneralListing .boxContent ol li:hover img.Img1 { display:block }
.boxGeneralListing .boxContent ol li div h6 { position:absolute; right:125px; top:0; margin-top:0}
.boxGeneralListing .boxContent ol li div p.more { position:absolute; right:0; top:0}
/* fiche produit **********************************************************************/


#productLeft {
	width:340px;
	float:left;
	margin-top:90px;
}

#productLeft .top {height:6px; width:340px; background:url(../../images/productLeft_top.gif); float:left}
#productLeft .middle {width:338px; background:#f7f7f7; float:left; padding-bottom:10px; border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf; }
#productLeft .bottom {height:6px; width:340px;background:url(../../images/productLeft_bottom.gif); float:left}
a#productGetPdf {margin:10px 0; padding:8px 0 0 40px; display:block; height:24px; display:block; background:url(../../images/getpdf.gif) no-repeat left;}



.pageProduct h1 {margin-bottom:20px; margin-top:15px; width:100% }
p#productRestock { margin-bottom:15px; width:200px}
#productModel { font-size:10px; color:#000}
#productRight span#productModel { color:#999; font-style:italic; float:right; font-size:10px;}
#productManufacturer { position:absolute; margin-top:-44px; font-size:10px }

#productPrice { float:right; text-align:right; display:block; margin-top:-20px; margin-bottom:20px; margin-bottom:0; float:right; clear:both; width:180px;font-size:24px; color:#6a9d1f; text-align:right }
#productPrice em { font-size:10px; color:#000; float:right; display:block;  color:#999; width:150px;}
#productPrice i { font-size:11px; float:right; display:block; color:#000; width:250px; padding-top:10px}
#productPrice del { font-size:12px; color:#333; width:150px; float:right; display:block}
#productRestock { float:left; width:200px }
#productRestock img {margin-bottom:-2px}
#productRestock em { font-style:normal; padding:0 0 10px 4px; font-size:10px }

#LnkWcbLinkFiche { float:right; margin:15px}

#productPrevNext {}

#productImg {
	position:relative;
	width:330px; 
	padding:5px;
	margin-top:-90px;
}
#productFlv, #productMp3 {
	clear:both;
	width:330px; 
	padding:20px 5px 5px 5px;
}
#productImg img {  
	cursor: url(images/z.ani), -moz-zoom-in;
	padding:0 10px;
	
}

#productThumbs a {width:100px; height:80px; position:relative; float:left}
#productThumbs a:hover img { opacity:0.8}

#productThumbs img {
	padding:0 4px; margin-right:10px; margin-bottom:10px
}

#productThumbs { padding:10px; float:left; width:300px}

#productActions {
	width:355px;
	padding:10px 0 10px 0px; 
	margin-bottom:0px;
	margin-top:5px; float:left;
	position:relative
}
#productActions #productShare img{
}


#productActions a {margin-right:3px; float:left}
#productActions a img {margin-right:0}
#productActions a:hover img { opacity:0.7}
#productActions img { margin-right:1px;}

#productReview {
	width:315px;
	color:#999; font-size:11px; 
	float:left;
	margin-top:25px;
	margin-left:10px; background:#fff; 
}
#productReviewStars {
}



#productRight {
	float:right;
	width:400px;
}

#productRight #productRestock em {font-size:10px;
font-style:normal;
font-weight:bold;
padding:0 0 10px 4px;
text-transform:uppercase;}

#productUrl {
	padding:5px 0 5px 0;
	 font-style:italic; color:#999
}

#productDateAvailable {
	padding:20px 0 5px 0;
}

#productPriceBreak h5 span{
	font-size:10px;
	color:#000;
	font-weight:normal
}
#productPriceBreak dl {
	width:200px;
	padding-top:20px;
	float:right;
}
#productPriceBreak dl dt {
	width:100px;
	float:left;
	font-weight:bold
}

#productBuy {
	text-align:right;
	padding:20px;
	background:#f7f7f7;
	border:1px solid #BFBFBF; 
	-moz-border-radius:5px;
}
#productBuy input {
	font-size:15px;
	float:left
}
#productBuy .imageSubmit {
	margin-bottom:-4px; margin-left:5px;
}

#productTabs {
	width:100%
}

#productTabs ul {}

#productTabs-nav {
	clear:both;
	padding:0 0 0 10px;
	margin:0
}

#productTabs-nav li {
	list-style-type:none;
	float:left;
	width:170px;
	margin:0 0px;
	margin-bottom:-1px;
	text-align:center;
	font-size:11px
}
#productTabs-nav li a {
	display:block;
	height:18px;padding-right:5px;
	width:155px;

	color:#707070; font-weight:bold;
	padding-top:7px;
	text-transform:uppercase; font-size:10px;
}
#productTabs-nav li a, #productTabs-nav li a:visited {
	background:url(../../images/tabs_off.png) no-repeat;
	text-decoration:none
}
#productTabs-nav li a:hover, #productTabs-nav li a:visited:hover, #productTabs-nav li a.active  {
	background:url(../../images/tabs_on.png) no-repeat;	border-bottom:1px solid #FFFFFF;
}
#productTabs .tab {
	clear:both;
	padding-top:0px;
}
#productFiltersLinks { padding:20px 0 0 0; font-size:11px; clear:both }
#productFiltersLinks ul { width:100% }
#productFiltersLinks ul li { float:left; list-style-type:none; padding-right:7px; white-space:nowrap }
#productFilters { clear:both; padding-top:15px }
#productFilters dl {
	width:240px;
}
#productFilters dt {
	float:left;
	width:60px;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 0 0 
}
#productFilters dd {
	float:left;
	width:160px;
	font-size:11px;
	padding:5px 0 0 0 
}
#tblAfterCart { position:absolute; z-index:9999; width:100%; height:100%; border:none; background:url(../../images/tblAfterCart.png) }
#tblAfterCart tr td { vertical-align:middle;}
#boxAfterCart {  width:400px; margin:0 auto;  }
#boxAfterCartTop {  background:url(../../images/boxAfterCartTop.png); width:400px; height:22px; float:left }
#boxAfterCartMiddle {  background:url(../../images/boxAfterCartMiddle.png) repeat-y; width:356px; float:left; padding:0 22px }
#boxAfterCartBottom {  background:url(../../images/boxAfterCartBottom.png); width:400px; height:22px; float:left }
#boxAfterCartMiddle img { float:left;}
#boxAfterCartMiddle p { float:left; padding-left:0px; font-size:12px } 
#boxAfterCartBt { clear:both;}
#boxAfterCartBt img { margin:10px}
#boxAfterCartBt a.valid img {margin-top:5px}
#boxAlsoPurchasedProducts { clear:both }

#boxVideo img { max-width:189px }	


/* boxes blocpub *****************************************************************************/

#boxBlocs_1 {
	position:relative;
	background:#FFFFFF url(../../images/bg_boxproduct.gif) no-repeat scroll right top;
	margin:10px 0 20px 0
}
#boxBlocs_1 #myController {
	width:185px;
	position:absolute;
	top:0;
	list-style-type:none;
	margin:0;
	padding:5px;
}
#boxBlocs_1 #myController li {
	padding-bottom:3px;
}
#boxBlocs_1 #myController li h3 {
	padding-bottom:3px
}
#boxBlocs_1 #myController li p {
	color:#000
}
#boxBlocs_2 {
	position:relative;
	margin:10px 0 20px 0
}
#boxBlocs_2 #myController {
	position:absolute;
	width:500px;
	z-index:9999;
	left:0;
	bottom:0;
	list-style-type:none;
	margin:0;
}
#boxBlocs_2 #myController li {
	float:left;
	background-color:#0A81D1;
	border:1px solid #fff;
	margin:0 5px;
	padding:0
}
#boxBlocs_2 #myController li {
	display:block;
	text-align:center;
	width:20px;
	height:20px;
	padding-top:2px;
	color:#fff
}
#boxBlocs_3 {
	float:left;
	margin:10px 20px 20px 0;
}



/* autres *****************************************************************************/
.bandeau_services {
background:url(../languages/french/images/bandeau_services.png) left top;
height:66px;
left:-3px;
top:-3px;
position:absolute;
width:59px}

#breadcrumb {
	text-align:right;
	padding-right:0px;
	width:585px;
	padding:0 15px 15px 0;
	font-size:11px;
	clear:both
}
.pageProduct #breadcrumb {
	text-align:right;
	padding-right:0px;
	width:585px;
	padding:0 0px 35px 0;
	font-size:11px;
	float:right
}

#breadcrumb a {color:#333}

#mainpage {
	width:500px;
	margin-bottom:25px;
}

.more { text-align:right; position:absolute; top:4px; left:210px; }
.more a { padding:0 0 0 15px; color:#333; font-weight:bold;}

#listingChildrensCategories { padding:20px 0; width:600px;}
#listingChildrensCategories table {  width:580px; background:#FFFFFF url(../../images/bg_boxproduct.gif) no-repeat right top; border-collapse:collapse}
#listingChildrensCategories table th { background:#333; padding:6px 3px; font-size:11px;white-space:nowrap}
#listingChildrensCategories table td { padding:5px 19px; }
#listingChildrensCategories table td strong { color:#f00 }
#listingChildrensCategories table tr.pair td {  background:#f7f7f7;}
#listingChildrensCategories table th a { color:#fff}
#listingChildrensCategories table tr td:first-child a img { position:absolute; left:140px; display:none}
#listingChildrensCategories table tr td:first-child a:hover img { display:block}
#listingChildrensCategories table tr:hover,
#listingChildrensCategories table tr.pair:hover td{background:#f0f0f0}


#listingChildrensCategories table th.title {width:80%}
#listingChildrensCategories tr span.desc {font-size:11px; color:#999}
#listingChildrensCategories table th.note {width:5%; text-align:center}
#listingChildrensCategories table th.disp {width:5%;text-align:center}
#listingChildrensCategories table th.prix {width:5%;text-align:center}
#listingChildrensCategories table th.buy {width:5%; text-align:center}
#listingChildrensCategories table tbody 

td.prix {width:5%; font-size:14px;color:#6c9f22; font-weight:bold;text-shadow:0 1px 1px #fff; text-align:center}
td.prix img {margin-top:2px}
td.title a {font-weight:normal; font-size:11px;text-decoration:none}
td.title img {margin-right:3px; margin-bottom:-1px}


.splitPage { padding-bottom:10px; clear:both; font-size:11px; position:relative}

.splitPage a { font-weight:bold; font-size:11px }
.splitPageL { float:left; }
.splitPageR { float:right; padding-top:0px }
.splitPageM {  position:absolute; left:240px; }

.productsFilters {
	padding:10px 10px 10px 0;
	margin:10px 0 0 0;
	float:left;
	width:600px;
	position:relative;
}

#boxProductsNews .news { background:red; width:50px; height:10px; position:absolute; top: 10px; display:none}

#productsFiltersDisplay { float:right; width:100% }
#productsFiltersSort { clear:both; background:url(../../images/productsFiltersSort.jpg) no-repeat;padding:5px 10px; height:17px; font-weight:bold; margin-top:8px; width:559px;float:left }
#productsFiltersSort a {font-weight:normal; text-decoration:none }
#productsFiltersSort img {margin:0 5px -2px 5px}
#productsFiltersSelect select { float:left; font-size:10px; padding:2px 2px 1px 2px; margin-right:4px}
#productsFiltersSelect img { float:left; cursor:pointer; margin:7px 5px 0 -2px }
.productsFilters a { margin-left:5px}
#productsFiltersSort a { background:url(../../images/productsFiltersSort_a.jpg) right repeat-y; padding-right:10px; font-size:11px }
#productsFiltersDisplay a {margin-left:3px}
.productsFilters a.factive { font-weight:bold }

.submitButton { text-align:right; padding:10px 0 0 0; clear:both; /*width:259px;*/}
.submitButtonTop { padding-top:0}
.submitButtonCart {  margin-bottom:25px }
.previousButton { text-align:left; padding:30px 10px 20px 0; clear:both} 
.submitButton img, .previousButton img {padding:0 5px; }

.messageStackError, .messageStackWarning, .messageBox {
	background: url(../../images/icons/stop.png) no-repeat #d10000;
	background-position:3px 5px;
	color:#fff;
	padding:14px 8px 14px 44px;
	font-size:11px;
	margin-bottom:10px;
}
.messageStackSuccess {
	background-color:#8BB20D;
	color:#fff;
	-moz-border-radius:5px 5px 5px 5px;
	padding:7px;
	margin-bottom:10px;
}

.messageStackSuccess b, .messageStackSuccess  strong {color:#fff}

.inputRequirement {float:left;color:#333333;font-weight:bold;/*margin-left:4px;*/display:block; margin-right:2px;}
h3 .inputRequirement { float:none}
h1 span { font-size:10px; color:#000}
h3 span { font-size:10px; color:#000; text-transform:lowercase}
h3 em.com { float:right; text-transform:none; color:#65991a; font-style:normal; font-size:11px; padding-right:21px; background:url(../../images/icons/h3_em_com.gif) right no-repeat}

#newsReplys h3 em.modif {float:right; text-transform:none; color:#65991a; font-style:normal; font-size:11px; padding-right:21px; background:url(../../images/icons/h3_em.gif) right no-repeat}

#newsReplys h3 {background:url(../../images/icons/h3_em_com_user.gif) left top no-repeat; padding-left:21px} 
#newsReplys em {margin-left:5px; font-size:11px; text-transform:none; color:#999; font-style:italic}

#overDiv {background:url(../../image	s/overDiv.png)}

h3 em.com a,
h3 em a {color:#65991a}

h3 em.com a:hover,
h3 em a:hover {color:#517a15}

#tellAFriendMessage textarea#message { width:240px}


.checkoutStateBox { margin-bottom:10px; background:url(../../images/checkoutStateBox_table.png); height:21px;margin-bottom:10px;padding:7px; }
.checkoutStateBox table { width:100% }
.checkoutStateBox td {
	width:20%;
	color:#999;
	font-size:11px;
	text-align:center;
	background:url(../../images/checkoutStateBox_td.png) 0 0 no-repeat ;
	text-transform:uppercase
}
.checkoutStateBox td:last-child {}

.checkoutStateBox td a {
	display:block;
	color:#001619;
	height:21px;
	line-height:21px;
	text-decoration:none;
	line-height:14px;
}
.checkoutStateBox td.checkoutBarCurrent a { background:url(../../images/checkoutBarCurrent.jpg) no-repeat; font-weight:bold;color:#f7f7f7; padding:5px 0;
text-shadow:0 1px 1px #457501;}
.checkoutStateBox td span { display:block; height:25px; line-height:18px; }


.cartOutOfStock { background-color:#D5031B; color:#fff; margin:20px; font-size:11px; padding:10px; }
.cartOutOfStock a:visited {color:#fff}
.cartPrice em { display:block; font-size:10px; color:#000; white-space:nowrap }
td.cartPricetotal {color:red; font-size:14px; font-weight:bold;}
.tblCart {width:100%;}
.submitButton.submitButtonCart {width:100%}

.tblCart tr th {padding:0 5px}

td.cartSup {width:20%}

.cartSup input[type="checkbox"] {margin-left:20px;}

.tblCart tbody tr:first-child {background:url(../../images/tblCart_tr.jpg) #333; height:25px; padding:5px 0}
.tblCart tbody tr:first-child th {color:#fff}
.tblCart tbody tr th {padding:0 10px; font-size:11px;}

.tblCart th, .tblCart td { padding:5px }
.tblCart h3 { padding:0; background:none;}
.tblCart dl, #checkoutConfirmation dl { padding:0; font-size:10px; }
.tblCart dt, #checkoutConfirmation dt { float:left; width:80px; font-weight:bold }

.cartOutOfStock {color:#fff; margin:20px; font-size:11px; padding:10px; }
.cartPrice em { display:block; font-size:10px; color:#000; white-space:nowrap }
.tblCart {
	width:100%;
}
.tblCart th, .tblCart td { padding:5px }
.tblCart h3 { padding:0 }
.tblCart dl, #checkoutConfirmation dl { padding:0; font-size:10px; }
.tblCart dt, #checkoutConfirmation dt { float:left; width:80px; font-weight:bold }

.h3mt { padding-top:5px; margin-top:10px}

img.header {display:none}

.boxMacaronL { position:absolute; top:45px; left:7px; background:url(../../images/macaronl.png); width:40px; height:28px; color:#fff; font-size:13px; font-weight:bold; text-align:center; padding-top:12px }
.boxMacaronB { z-index:3000; position:absolute; top:-10px; left:255px; background:url(../../images/macaronb.png); width:80px; height:52px; color:#fff; font-size:21px; font-weight:bold; text-align:center; padding-top:28px }
.specialFlash {position:absolute; left:0px; bottom:22px; text-shadow:none; color:#333; width:270px; height:25px; font-size:10px; font-weight:normal; text-align:left; padding-left:0 }
.specialFlash  span {color:#FA721A;
float:left;
font-weight:bold;
margin-left:5px; text-decoration:blink;
margin-top:6px;}
.specialFlash img { float:left; margin-right:4px }
.pageProduct form .specialFlash { position:static; float:right; margin-top:10px}

#pageText .cmsPages h1 strong { display:none }

#ticketCreateSuccess input { width:220px; float:left }
#ticketCreateSuccess select { width:233px; float:left }
#ticketCreateSuccess textarea { width:433px; float:left }

#productOptionsTable { background:#fff }
#productOptionsTable tr td, #productOptionsTable tr th { padding:5px}

#boxLastestNews .boxContent ul li {list-style:none; font-size:11px; margin-bottom:15px;}
#boxLastestNews .boxContent h5 {margin-bottom:3px; border:0}
#boxLastestNews .boxContent h5 a {text-decoration:none; margin-bottom:0px;color:#000}
#boxLastestNews .boxContent h5 {color:#000}
#boxLastestNews .boxContent a {color:#d5031b; font-weight:bold; text-decoration:none}
#boxLastestNews .boxContent a:hover {text-decoration:underline}


#loginPassword.pageColumn {height:155px}
#productTabs .tab { display:none}

#accountAccount.pageColumn1 { width:513px; background:url(../../images/icons/account_infos.png) right top no-repeat #fff;background-position:right 5px; padding-right:50px;}
#accountCCGV.pageColumn { width:513px; background:url(../../images/icons/ajout_filleul.png) right top no-repeat #fff; background-position:right 5px; padding-right:50px;}

#accountNotifications, 
#accountTickets { height:80px}

#accountNotifications {
	background-image:url(../../images/icons/newsletter.png);
	background-repeat:no-repeat;
	background-position: right 3px;
	float:right;
	margin-right:3px;
}

#accountOrders {
	background-image:url(../../images/icons/mes_commandes.png);
	background-repeat:no-repeat;
	background-position: right 3px;
}

#copyright {width:970px; float:left; margin-top:20px; color:#c9b5a4}
#copyright a, #copyright strong {color:#c9b5a4}
#copyright .left {width:500px; float:left}
#copyright .right {float:right; text-align:right; width:470px}

/*#listingChildrensCategories .specialFlash {display:none }*/

#pageMiddle.cmsPages img {margin:5px 15px}
#pageMiddle.cmsPages p {font-size:11px; line-height:16px}
#pageMiddle.cmsPages strong { color:#D5031B}
#pageMiddle.cmsPages h3 { color:#333; border-bottom:1px dotted #999; padding-bottom:2px; margin-top:16px; margin-bottom:5px}
#pageMiddle.cmsPages ul li {font-size:11px; margin:5px 0}

#checkoutProductsPayment.messageStackWarning { width:229px }

#pageText.big .pageProduct #productTabs {
	margin-left:0	
}
#pageText.big .pageProduct #productTabs .boxProduct.bloc.small {
	margin-left:60px;
	margin-right:0
}

#pageText.big .pageProduct #productTabs .boxGeneral .boxContent {
	width:750px;background:none repeat scroll 0 0 #F7F7F7;
border:1px solid #BFBFBF;-moz-border-radius:5px 5px 5px 5px;
}

.player { text-align:center; padding:10px 0 20px 0 }

#productTabs .boxProduct h6 em { display:none }
.boxProductLeft h6 em {color:#333; display:none;text-shadow:none}
#LnkWcbContentFiche, #LnkWcbContentFicheDiff  { float:right; margin-top:10px}

#tabFeatured #pageMiddle, #tabNew #pageMiddle { padding-top:0 }

#productTabsCont { float:left }

#pageMiddle.cmsPages h3 a { text-decoration:none }

.boxVideo { width:265px; float:left; margin:0 20px 20px 0  }

#neswdesk img { max-width:300px }