/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2007-2008 Bialis Development Team
 */

body {
	background-color:#FFFFFF;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-y;
	color:#000000;
/*	font-family:verdana,arial,helvetica,sans-serif;*/
font-family:tahoma,verdana,arial,helvetica,sans-serif;
/*	font-family:&quot;lucida grande&quot;,tahoma,verdana,arial,helvetica,sans-serif;*/
 font-size:62.5%;
	margin:0pt;
}

a img {border: none; }

a:link, #navEZPagesTOC ul li a {
	color: #003300;
	text-decoration: none;
    font-weight:bold;
}

a:visited {
	color: #003300;
	text-decoration: none;
    font-weight:bold;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #FF0000;
	}

a:active {color: #0000FF;}

h1 {font-size: 1.5em;}
h2 {font-size: 1.4em;}
h3 {font-size: 1.3em;}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {font-size: 1.2em;}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 3px;
	}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 12em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	margin : 0;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

#indexCategories span.clearNone {clear:none !important; }
#indexCategories .cpnews span.clearNone {clear: both;}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
margin:3px 16px 12px 35px;
	}

.messageStackWarning, .messageStackError {
	background-color: #FF9966;
	color: #993300;
	font-weight:bold;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #993300;
	font-weight:bold;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #993300;
	font-weight:bold;
	}

/*********************************************************************/
/*wrappers - page or section containers*/
#mainWrapper {
    text-align: left;
    vertical-align: top;
    background-image: url(../images/grand_tronc2.png);
    background-repeat: no-repeat;
    background-position: right top;
    margin:0px 0px 0px;
    min-width:1005px;
}


.feuilleobliq {
background-image:url(../images/feuilleobliq90.png);
background-position:left top;
background-repeat:no-repeat;
height:60px;
left:-30px;
margin-bottom:-80px;
position:relative;
top:-30px;
width:90px;
}

#indexHomeBody .tree_corner2
{/*av coin blanc */
background-image:url(../images/tree_corner_full2.png);
background-position:right top;
background-repeat:no-repeat;
margin:0px;
padding:0;
position:absolute;
right:221px;
/*top:-292px;*/
top:0;
width:288px;
height: 92px;
z-index:2000;
}


#indexHomeBody .presentation {position:relative; clear:both;margin:0 0 -40px; top:-70px; }
/*#indexHomeBody .presentation table {width:100%;}*/
#indexHomeBody #encartopeco {width:70%; }
#indexHomeBody #encartopeco img {border:0 none;}

#indexHomeBody #encartopeco .opeco {text-align:center;}
#indexHomeBody .encartopeco {position:relative; min-width:500px; width:100%; float:right;}
#indexHomeBody .encartopeco table {width:100%;height:100%}
#indexHomeBody .encartopeco p {width:100%;height:100%;text-align:center;}
#indexHomeBody .encartopeco td {/* background-color:orange;*/}
#indexHomeBody .engagements {position:relative; font-size:1.4em; left:11px;position:relative;top:12%; color:#990000; }
#indexHomeBody .bulle  {
background-image:url("../images/boxes/fondgagmnt.gif");
background-position:left top;
background-repeat:no-repeat;
height:260px;
/*left:28px;*/
right: -20px;
min-width:160px;
position:relative;
top:-20px;
text-align: center;
}

#indexHomeBody .p2{margin:80px 0 0;}

#indexHomeBody .engagements ul {
left:-20px;
list-style:none outside url("../images/pucefeuille1.gif");
min-width:125px;
position:relative;
top:-15px;
}
#indexHomeBody .engag {position:relative;margin:10px 0 1px;font-size:0.8em;color:#003300;}

#indexHomeBody .promo {left:8px; position:relative; /*top:-45px;*/}
#indexHomeBody .promo .visual { height:150px;position: relative; z-index: 1;}
#indexHomeBody .promo .visual img {position:relative; top:4px;}

#indexHomeBody .promo table {width:100%;margin:0 0 20px;}
#indexHomeBody .promo #promtitle { font-size:1.7em;}
#indexHomeBody .promo #promtitle td{ width:25%;/*color:#6D7D63*/ color:#FFFFFF;}
#indexHomeBody .promo #promtitle a, #indexHomeBody .promo #promtitle a:visited {color:#FFFFFF;font-weight:normal; font-size:1em;}
#indexHomeBody #prombloc td {    width:170px; height:171px;text-align: center;
    }

#indexHomeBody .prombloc {width:100%; height:171px;text-align:center;position: relative; top: 0px; background-image: url(../images/boxes/selection_carre170x171.gif);
    background-repeat: no-repeat;
    background-position: center top;}
#indexHomeBody .prombloc .titre {
    font-size:1.2em;
position:relative;
top:0px;
height:20px;
}
#indexHomeBody .prombloc .titre span {text-align:left; width:150px;}
#indexHomeBody .prombloc .prix  {
font-size:1.4em;
left:44px;
position:relative;
top:45px;
height:16px;
}


#indexHomeBody .promo .promnouv{
background-image:url(../buttons/button_trans_v.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
text-align:center;}
#indexHomeBody .promo .promprom{
background-image:url(../buttons/button_trans_r.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
text-align:center;}
#indexHomeBody .promo .prommeil{
background-image:url(../buttons/button_trans_b.gif);
background-position:center top;
background-repeat:no-repeat;
height:32px;
text-align:center;}

#indexHomeBody #mainWrapper .cpnews  {position: relative;margin:30px 0px;}
#indexHomeBody #mainWrapper .cpnews .centerBoxWrapper1 {min-width: 567px !important; margin:15px 0 0; }

#indexHomeBody #mainWrapper .cpnews .centerBoxHeading {margin:15px 10px 15px 0; padding:0.8em 1.9em;}

#indexHomeBody #mainWrapper #rubriquesboutique {
float:left;
/*height:265px;
margin:0px 0px 56px;*/
position:relative;
/*top:-42px;*/
clear:both;
/*height:335px;*/
width:100%;
}

#indexHomeBody #mainWrapper #rubriquesboutique table{width:100%}
#indexHomeBody #mainWrapper #rubriquesboutique table td {width:25%}

#indexHomeBody #mainWrapper #rubriquesboutique .rubrique {
    float:left; margin:0 1px 10px 14px; width:164px; height:170px;
    background-image: url(../images/boxes/selection_carre170x170g.png);
    background-repeat: no-repeat;
    background-position: right top;
    }

#indexHomeBody #mainWrapper #rubriquesboutique .rubrique img {
left:-4px;
position:relative;
top:0px;
}


#indexHomeBody #mainWrapper #rubriquesboutique .rubrique .sstitre {
    background-image: url(../images/boxes/selection_carre_trans.png);
    background-repeat: no-repeat;
    background-position: right bottom;

    left:-8px;
    position:relative;
    text-align:center;
    top:-64px;
    height : 65px;
}

#indexHomeBody #mainWrapper #rubriquesboutique .rubrique .titre {font-size:11px;
    left:0;
   position:relative;
    text-align:center;
    top:33px;
}
/* frage todel*/
#indexHomeBody #mainWrapper #rubriquesboutique .selectnoel {
position:relative;
width:300px;
margin:0px 15px;
}

/* frage todel*/
#indexHomeBody #mainWrapper #rubriquesboutique .selectnoel img.imgreplace {
background:url(../../../../images/categories/valentinfeuille.png);
background-repeat:no-repeat;
float:right;
}

.rightBoxContainer .imgsidbox {left:-10px; position:relative;}

/* frage todel*/
#indexHomeBody #mainWrapper #rubriquesboutique .selectnoel .textnoel{color:#990000;
font-size:1.6em;
font-weight:bold;
left:-13px;
position:relative;
float:left;
text-align:left;
text-decoration:none;
top:-72px;}

#indexHomeBody #mainWrapper .actu {display:inline;}
#indexHomeBody #mainWrapper .datactu {float:right;width:85%;}
#indexHomeBody #mainWrapper .date{ margin:0 0 0 30px;}
#indexHomeBody #mainWrapper .actuHeading {margin:-15px 10px 15px 0 !important;}



#indexDefault .top_main #indexDefaultHeading {
font-size:1.1em;
background:transparent !important;
/*margin:-8px 15px -6px !important;*/
margin:14px 15px -6px !important;
padding:0 !important;
height:auto !important;
color:#000000 !important;
font-weight:bold;
}

#indexHomeBody  h1 {
background:transparent !important;
color:#000000 !important;
/*font-size:2em;*/
font-size:1.6em;
height:auto !important;
/*margin:0px 4px 0px 50px;*/
margin: 0 4px 0 32px;

}

#indexDefault .top_main h3 {margin:10px 0 50px 15px;}
#indexDefault .rubriquesboutique .centerBoxHeading {height: auto !important}
#indexDefault .rubriquesboutique table {position:relative; top:0px;}


.tolog .greetUser {
background-image:url("../buttons/button_trans_o200.gif");
background-position:left center;
background-repeat:no-repeat;
float:right;
height:45px;
width:220px;
}

.greetUser {
/*    margin : 10px 0px;*/

}
.tolog .greetUser a {
/*	color:#CC6600;*/
color:#FFFFFF !important;
	font-size:1.2em;
position : relative;
top:13px;
left:11px;

}
.greetUser a {
	color:#CC6600;
	font-size:1.2em;
}

#mainWrapper1 {
	text-align: left;
	vertical-align: top;
    position : relative;
    top :-130px;
    margin:0px 0px 130px;
}

#mainWrapper2 {
	width: 100%;
	background-image: url(../images/foot_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
    position : relative;
    top : 130px;
    margin: 0px 0px -130px;
}

#mainWrapper3 {
	width: 100%;
	background-image:url(../images/terre2.png) ;
	background-repeat: no-repeat;
	background-position: center bottom;
	min-height : 800px;
	padding-bottom:410px;
}

#mainWrapper4 {
	width: 100%;
}

#mainWrapperRootsContainer {
	width: 100%;
	height:336px;
    z-index:10;
    bottom:0 !important;
    margin:178px 0px 0px 0!important;
    position:absolute !important;
}

#mainWrapperRootsBg {
    background-color:transparent;
	background-image: url(../images/tronc_repeat.png);
	background-position: right top;
    background-repeat:repeat-y;
    height:320px;
    position:absolute;
    top:-205px;
    width:100%;

}

#mainWrapperRoots {
    background-image:url(../images/roots2.png);
    background-position:right bottom;
    background-repeat:no-repeat;
    height:328px;
    position:relative;
    top:0px;
    margin:0;
    width:100%;
}

#contentMainWrapper {
width:100%;
/* z-index:100;*/
position:relative;
margin:0px;
}

#indexHomeBody #contentMainWrapper {min-width:1003px; z-index:100;}
#productinfoBody #contentMainWrapper {margin:0 0 80px;}


.contentMainWrapperI {
    position:relative;
    top:-291px;
}

  .contentMainWrapper {
    background-color:transparent;
    background-image:url(../images/tronc_repeat.png);
    background-position:right top;
    background-repeat:repeat-y;
    position:relative;
 top:291px; /*v3 */
margin:0px;
/*    margin: 0px 0px 289px 0px;  */   /*  v3*/
    height:100%;
    min-height: 291px;
  }

#headerWrapper, #contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#headerWrapper {
    width : 100%;
    height:135px;
    margin: 0px 0px 0px -561px;
}

.headerWrapperLeft {
    height:135px;
    background-image:url(../images/head_left.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    width : 100%;
    margin:  0px 0px 0px 561px;

	}

.headerWrapperCenter {
    background-image:url(../images/head_middle.png);
    background-repeat:repeat-x;
    height:135px;
    margin:  0px 0px 0px;
    width : 100%;
    min-width:1003px;
}

.headerWrapperRight {
    background-image:url(../images/head_right2.png);
    background-position:right center;
    background-repeat:no-repeat;
    height:135px;
    margin:0pt;
    width : 100%;
}


#logoWrapper {
	width:100%;
	height:135px;
}

#logoWrapper a:hover{
color:red;
}

#logo {
    position : absolute;
    top : 4px;
    left : 35px;
}
#logo_titre {
   /* background-image:url(../images/titre4.png);*/
    height:36px;
   position : absolute;
   top : -5px;
   left : 65px;
    width:347px;
    z-index: 2000;
}

#logo_titre img.logo_titre  {
background:url(../images/titre4.png);
background-repeat:no-repeat;
}

#logo_accroche {
color:#CC0000;
font-size:1.2em;
left:3px;
top:36px;
position:absolute;
white-space:nowrap;
font-weight: bold;
}

.logo_panier {
    background-image: url("/e-boutique/includes/templates/futura_zen/images/sidebox/green_full_sidebox_header2s.gif");
    background-repeat: no-repeat;
    height: 30px;
    width:45px;
    top:-25px;
    left: 72px;
    position: relative;
display: block;
}


#lienEditoP4OFWrapper {
position:relative;
margin:0px 0px 10px 25px;
top:80px;
}

#lienEditoP4OF {
background-image:url(../images/lien-editoV2smalla.png);
background-repeat:no-repeat;
height:140px;
position:relative;
top:0;
width:150px;
display:block;
right:0;
}

.tree_corner {
    background-image:url(../images/tree_corner_full.png);
    background-position:right top;
    background-repeat:no-repeat;
    position : relative;
}

.tree_top {
background-image:url(../images/tree_top.png);
background-position:center top;
background-repeat:no-repeat;
}

#navColumnOneWrapperContent {
    margin: 50px 0px 0px 5px;
}

#navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto;
}

#navColumnTwoWrapper {
position : relative;
top: 77px;
right :7px;
}

#taglineWrapper {
	width:100%;
	}

#tagline {
	color:#000000;
	font-size: 2em;
	text-align: center;
	padding:5px 450px 0 0;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper,/* #checkoutShipto,*/ /*#checkoutBillto,*/ #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

#accountDefault #accountLinksWrapper {
margin:15pt;
width:96%;
}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation *********************************/

.buttonRow , .navSplitPagesResult, .navSplitPagesLinks {position: relative;}
.navSplitPagesLinks {
background-image:url("../buttons/french/plank_green7.png");
background-position:center top;
background-repeat:no-repeat;
}
.navSplitPagesLinks, .navSplitNothinkTop {
color:#FFFFFF;
float:none !important;
font-size:12px;
font-weight:bold;
height:50px;
padding:15px 0 0 22px;
position:relative;
text-align:center;
top:-5px;
}

.navSplitPagesLinks a img {
position:relative;
top:10px;
}

.navSplitPagesResult {
color:white;
float:none !important;
/*font-weight:bold;*/
position:relative;
text-align:center;
top:21px;
z-index:10;
}

#allProductsListingTopNumber,#newProductsDefaultListingTopNumber,
#allProductsListingBottomNumber, #newProductsDefaultListingBottomNumber
 {top:14px !important}

#advancedsearchresultBody #productsListingTopNumber, #ideecadeauresultBody #productsListingTopNumber { top:28px !important;}
#advancedsearchresultBody #productsListingBottomNumber, #ideecadeauresultBody #productsListingBottomNumber {top:-20px;}
#advancedsearchresultBody .default_header, #ideecadeauresultBody .default_header {margin-bottom:30px;}

#advancedsearchresultBody .navSplitPagesLinks, #ideecadeauresultBody .navSplitPagesLinks,
#productsnewBody .navSplitPagesLinks,
#productsallBody .navSplitPagesLinks {
    background-image:url(../buttons/french/plank_green7b.png);
    background-position:center top;
    background-repeat:no-repeat;
    margin:-15px 0 0;
padding:30px 0 0 18px;
}

.navSplitPagesLinks .current {font-size:1.2em;}

.navSplitPagesLinks a {
color: #FFFFFF;
text-decoration : underline;
font-size:0.8em;
}

.navSplitPagesNothink {
    position:relative;
padding : 20px 0px 0px 0px;
float : none !important;
}

/*.navSplitNothinkTop {margin :56px 0px 0px 0px} */
/*#productListing .navSplitNothinkTop {margin :65px 0px 0px 0px
}*/

.navSplitNothinkBottom {margin :0px 0px 80px 0px}

#productinfoBody #productPrices {font-size:1.6em;}
#productinfoBody #productDetailsList { position: relative; top: 80px}

#indexHomeBody .linkrub {margin-left:28px;font-size:1.3em; text-align: justify;}
#indexHomeBody .linkrub a:visited,
#indexHomeBody .linkrub a:link {font-weight: normal !important;}

#indexBody #indexProductList #productListing #productsListingTopNumber {
color:#990000;
float:left !important;
height:100%;
left:25px;
top:5px;
}

#indexHomeBody .blog,
#indexHomeBody .b2bhome {font-size:1.4em;}
#indexHomeBody .blog .titre ,
#indexHomeBody .b2bhome .titre {text-align:left;font-weight:bold;font-size:1.4em;color:#0055FF;}
#indexHomeBody .b2b5 {float:right}
#indexHomeBody .b2bhome .b2b0 {text-align:justify;}

#advancedsearchresultBody #productListing #productsListingTopNumber,
#ideecadeauresultBody #productListing #productsListingTopNumber {
float:right !important;
right:-16px;
top:41px !important;
z-index:10;
width:233px;
}

#advancedsearchresultBody #productListing #productsListingListingTopLinks,
#ideecadeauresultBody #productListing #productsListingListingTopLinks  {
    float: right !important;
    right: -277px;
    top: 33px;
    width: 250px;
    z-index: 9;
}

#indexBody #indexProductList #productListing #productsListingListingTopLinks,
.navSplitNothinkTop
 {
float:right !important;
right:-16px;
top:-20px;
z-index:10;
width:233px;
}

#productsListingBottomNumber { top : -10px}

#indexBody #indexProductList #productListing #productsListingBottomNumber {
z-index:11;
color:#990000;
float:left !important;
height:100%;
left:25px;
position:relative;
top:-120px;
}

#productsListingListingBottomLinks { top : -40px}
#indexBody #indexProductList #productListing #productsListingListingBottomLinks {
float:right !important;
position:relative;
right:22%;
top:-115px;
width:233px;
z-index:10;
}

#productsListingListingTopLinks a img {position : relative !important; top:3px !important;}
#productsListingListingBottomLinks a img {position : relative !important; top:3px !important;}

#navCatTabsWrapper {
    left:-120px;
    position:absolute;
    top:96px;
}

#navMain {
float:right;
margin-right:40px;
}

#navSuppWrapper {
	font-weight: bold;
	color: #006600;
	width: 100%;
font-size: 1.1em;

bottom:30px;
position:absolute;
width:100%;
}

#footerc  {
background-image:url(../buttons/french/transparent_rect.gif);
background-position:center top;
background-repeat:no-repeat;
position:absolute;
width:100%;
height:80px;
bottom:0px;
z-index:120;
}

#siteinfoLegal {
width:100%;
position:relative;
top:25px;

}

#footerc #navSuppWrapper {
left:-22px;
position:relative;
top:15px;
}

#navSuppWrapper #navSupp ul li a {
	color: #006600;
}

#navMainWrapper, #navCatTabsWrapper {
	margin: 0em;
	font-weight: bold;
	color: #ffffff;
	height: 1%;
	width: 100%;
	z-index:2000;
font-size:1.3em;
	}
#navMainWrapper {	position:absolute; top:0px}

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	z-index : 3000;
	}

#navMain ul, #navCatTabs ul  {
	padding:  0.5em 0em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li {float:left; height:30px; color:#003300; background-image: url("/e-boutique/includes/templates/futura_zen/images/boxes/bgNabHead.png");}
#navMain ul .shcart {position:relative; left: -45px;}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #003300;
    white-space: nowrap;
	}


#navMain ul li a:hover {}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow {
	margin: 0.5em;
	}

#navMainSearch {
left:500px;
position:absolute;
top:20px;
}

#navMainSearch form button {border:none; background:transparent; height:30px}
#navMainSearch button img {height:18px;width:78px;position:relative;top:5px;}

#navBreadCrumb {color : #990000; font-size: 1.2em; /* position:relative; top:-64px;left:-45px; Revue Home2 */ padding-right: 10px;/*Revue Home2 */
/*    left: 111px;*/
    position: absolute;
    top: -67px;left:115px;
}

#navBreadCrumb a {color : #CC6600; font-size: 0.95em; }

#navBreadCrumb, #navBreadCrumb a {
	font-weight: bold;
	}

#navEZPagesTop {
	background-image:url(../images/link_cap_right.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em 0 0.5em 1.5em;
}



#navColumnOne {
    background-color:transparent;
    background-image:url(../images/columnonebg.png);
    background-repeat:no-repeat;
}


  #navColumnTwo {
      background-color:transparent;
  }


  .navColumnTwo {
 /* background-image:url(../images/tronc.png);
  background-position:right top;
  background-repeat:no-repeat;*/
  padding:10px 3px 20px 1px;  /* uniquement contenu encadres */
  min-height:291px;
  /*margin-bottom:950px; */
  height:291px;
  }


/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

#productDescription, .shippingEstimatorWrapper {
	padding: 0.5em;
margin:0px 0px 30px;
margin:-40px 0 -30px;
	}


.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}

.important {
	font-weight: bold;
}

.gvBal {
	float: right;
	}

.centerColumn {
position:relative;
top:-38px;

}

#indexHomeBody .centerColumn {
top:0px;
margin:0px -13px 0px 20px;
}

#indexBody .centerColumn {
padding:0.8em;
margin:0px -13px 0px 0px;
top:0px;
}

.centerColumn { margin-top: 28px !important; margin-left: 10px;/*Refonte Home2*/ }
}

.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
padding:0.8em 0em 0.8em 1.8em;
}

#indexHomeBody .centerColumn {padding: 0.8em;
margin-top: 15px !important;/*Refonte Home2*/
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
    padding:0.4em;
	position : absolute;
	float:right;
    margin:-50px 10px 0 0;
    margin:-65px 10px 0px 10px;
    right:0;
text-align:center;
top:100px;
/*z-index:1;*/
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #990000;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	font-size:1.3em;
	}

.cartOldItem {
	color: #003300;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#cartAttribsList { /* for Zen Cart version 1.3.0 - 1.3.0.2 */
	margin-left: 1em;
	}

.cartAttribsList {
margin-bottom:25px;
/*margin-left:1em;*/
margin-left:55px;
}

#shoppingcartBody .cartAttribsList {
margin-top:-15px;
}

#mediaManager {
width: 50%;
margin: 0.2em;
padding: 0.5em;
}
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
    font-size:1.1em;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	}

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	}

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

#productMainImage {
	margin: 0em 1em -7em 0em ;
    margin-bottom:-50px;
    z-index:10;
}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

#productAttributes_top { margin:25px 0px 0px;}
#productAttributes_top .back {float:none; display:inline;}
#productAttributes_top .optionName {color:#990000;}
#productAttributes_top #attribsRadioButton {display:inline;}

#productAttributes_top .wrapperAttribsOptions label,
#productAttributes_top .wrapperAttribsOptions h4.optionName {
    line-height:1.5em;padding:0;}


/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/
h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading label, h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading label {
	font-size: 1.2em;
	color: #ffffff ;
	}

h3.leftBoxHeading a:link, h3.rightBoxHeading a:link, h3.leftBoxHeading a:visited, h3.rightBoxHeading a:visited{
/*	color: #FFFF33 !important; */
}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover{
	color: #FFFF33;
	text-decoration: none;
	}

.leftBoxHeading {
	margin: 0;
	background-image:url(../images/sidebox/red_sidebox_header5.png);
	background-repeat:no-repeat;
	padding: 0.5em 0.2em;
	}

.rightBoxHeading {
	margin: 0;
	background-image:url(../images/sidebox/red_full_sidebox_header2.png);
	background-repeat:no-repeat;
	padding: 0.5em 0.2em;
	}


#emballagep4of .rightBoxHeading,
#fraisportp4of  .rightBoxHeading { background :transparent; display:none}



#Heading,#categoriesHeading{
	background-image:url(../images/sidebox/red_sidebox_header5.png);
	background-repeat:no-repeat;
	height:17px; /*should be 30*/
}

#whatsnewHeading, #navColumnOneWrapperContent #featuredHeading {
	background-image:url(../images/sidebox/red_sidebox_header5.png);
	background-repeat:no-repeat;
}

#informationHeading {
	background-image:url(../images/sidebox/green_full_sidebox_header2v0.png);
	background-repeat:no-repeat;
	}


#shoppingcartHeading {
	background-image:url(../images/sidebox/green_full_sidebox_header2.png);
	background-repeat:no-repeat;
height:90px;
position:relative;
	}

#shoppingcartHeading a {top:67px;  position:relative;}




#featuredHeading  {
	background-image:url(../images/sidebox/red_full_sidebox_header2.png);
	background-repeat:no-repeat;
	}

.centerBoxWrapper {
	margin: 0;
/*	position:relative; ie n'aime pas*/
	}

.centerBoxWrapper1 {
	margin: 0;
	position:relative;
	}


.centerBoxHeading {
	margin: 0;
	height:32px;
	padding: 0.8em 0.2em;
	margin : 15px 10px;
	height:100%;
	color:#990000; /* #FFFFFF;*/
    position:relative;
   text-align:left !important;
	}

.rightBoxContainer { margin:15px 0px;}
.leftBoxContainer {margin: 2px 0;}

/*.rightBoxContainer { margin:71px 0px 5px;}*/

#shoppingcart {/*margin:-30px 0 5px;*/
margin:95px 0 5px;}
/*#telephonep4of {/*margin:40px 0 5px;* / margin:17px 0 5px;}
#fraisportp4of {margin:71px 0px 5px;}*/



.columnLeft .sideBoxContent {
	background-image:url(../images/sidebox/red_sidebox_content5.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 1.2em;
	}

.columnRight .sideBoxContent {
	background-image:url(../images/sidebox/red_full_sidebox_content.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding: 1.2em;
	}




#categoriesContent, #eBoutiqueContent, #whatsnewContent ,#editoAVenirContent {
	background-image:url(../images/sidebox/red_sidebox_content5.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}

#informationContent, #shoppingcartContent {
	background-image:url(../images/sidebox/green_full_sidebox_content.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}

#featuredContent, #productnotificationsContent {
	background-image:url(../images/sidebox/red_full_sidebox_content.png);
	background-repeat:no-repeat;
	background-position:bottom;
	}

.centeredContent {position : relative;}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}

#cartEmptyText {margin :25px 3px 40px; text-align:left}


#cartBoxEmpty, #cartBoxVoucherBalance {
    font-weight: bold;
}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

.orderHistList {
  margin: 1em;
  padding: 0.2em 0em;
}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	/*background-color: #E8E8E8;*/
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	/*background-color: #F0F0F0;*/
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}

.visibleField {
	display: inline;
}


#myAccountGen li, #myAccountNotify li {
	margin: 0;
	}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp {
	background-color: #ffffff;
	}

.encadre_produit {
    background-image:url(../images/boxes/box_green_4_130x130.gif);
    background-repeat:no-repeat;
    height:120px;
    margin:1px 1px 1px 1px;
    padding:21px 1px 1px;
    width:130px;
    text-align:center
}

.encadre_produit2 {
background-image:url(../images/boxes/box_green_4.png);
background-repeat:no-repeat;
height:120px;
margin:1px 187px 1px 100px;
padding:21px 1px 1px;
width:120px;
	}

.encadre_produit1 {
/*background-image:url(../images/boxes/box_green_4_130x130.gif);*/
background-image:url(../images/boxes/selection_carre188x190.png);
background-repeat:no-repeat;
/*padding:21px 1px 1px;*/
  padding: 0 0 1px;
width:188px;
height:190px;
	}


#productListing .encadre_produit1 {
height:190px;
margin:3px 0 0px;

}

.encadre_produit1 a img {
border:medium none;
/*margin:-5px 0px 1px 1px;
margin:-10px 0px 1px 3px;*/
margin: -8px 0 0 -9px;
padding:11px;
}

.encadre_produit3 {
background-image:url(../images/boxes/box_green_4_200x200.png);
background-repeat:no-repeat;
height:200px;
padding:28px 0px 0px;
width:200px;
position:relative;
top:-30px;
left:5px;
z-index : 10;
}

#productinfoBody #productGeneral #productMainImage {margin-bottom:-60px !important;}
#productinfoBody #productDescription {/*margin:81px -14px -30px 0px !important;
margin:81px 0 -30px !important;*/
margin:0;
text-align:justify;
}

#reviewsDefault #productMainImage .encadre_produit3,
#reviewsWrite #productMainImage .encadre_produit3 {top:-42px;}

#reviewsDefault .encadre_produit_small {
background-image:url(../images/boxes/selection_carre.png);
background-repeat:no-repeat;
height:90px;
margin:0px;
padding:0px;
float : left;
width:90px;
	}

#reviewsDefault .encadre_produit_small .smallProductImage {
float:none;
left:-5px;
position:relative;
text-align:center;
top:1px;
}

/* *****Encadre jaune : ****** */

.center_copy {
    background-color:transparent;
    margin:0px;
    padding:0;
    width:100%;position:relative;
}
.center_copy_top {
    margin:0px;
    padding:0;
    background-color:transparent;
    width : 100%;
}

#indexHomeBody .center_copy_top {
width:97%;
}

.center_copy_content {
    margin: 0px 10px 0px -117px;
    padding:0;
/*    width : 100%; impacte header titre rouge*/
}

#frage .center_copy_content {
    margin: 0px 0px 0px 0px;
    padding:0;
/*    width : 100%; impacte header titre rouge*/
}



#accountBody .center_copy_content {margin:-5px 12px -10px -117px;}
#accountBody .center_copy {left:15px;top:-50px;}


#productsGeneral .center_copy_content {
    clear : both;
}

#reviewsDefault .center_copy_content {padding:0px 0px 50px; }


.center_copy_1 {
    background:transparent url(../images/cadrejaune/center-copy_01.png) no-repeat scroll left top;
    display:block;
    margin:0px 0px 10px 0px;
    padding:0;
    width : 100%;
}

.center_copy_2 {
    background-image:url(../images/cadrejaune/center-copy_02.png);
    background-repeat:no-repeat;
    /* height:10px;*/
    /* width:100px;*/
    display:block;
    background-position:left top;
    margin:0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.center_copy_3 {
    background-image:url(../images/cadrejaune/center-copy_03.png);
    background-repeat:repeat-x;
/*    height:10px;  */
    display:block;
/*    width:1px;    */
    background-position:left top;
    margin:0px 0px 0px 0px;

    padding: 10px 0px 15px 0px;
}

.center_copy_4 {
    background-image:url(../images/cadrejaune/center-copy_04.png);
    background-repeat:no-repeat;
/*    height:10px;      */
/*    width:435px;      */
/*    background-position:left top;    */
    display:block;
        margin:0px 0pt 0px 0px;
        padding:0;
}

.center_copy_5 {
    background-image:url(../images/cadrejaune/center-copy_05.png);
    background-repeat:no-repeat;
/*    height:10px;*/
/*    width:13px; */
   display:block;
    background-position:right top;
    margin:0px 0px 0px 0px;
    padding:0;

}

.center_copy_X {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
/*    position relative;  */
/*    top : 0px;          */
/*    left : 0px;         */
}


.center_copy_6 {
    background-image:url(../images/cadrejaune/center-copy_06.png);
    background-repeat:repeat-y;
/*    height:1px; */
/*    width:10px; */
    display:block;
    background-position:left top;
    margin:0px 0px 0px -110px;
   	padding : 0px 0px 0px 0px;
/*    height :100%; */
    width:100%;
}

.center_copy_7 {
    background-image:url(../images/cadrejaune/center-copy_07.png);
    background-repeat:repeat-y;
    background-color: #FFFFFF;
        display:block;
/*    height:1px; */
/*    width:100px; */
    background-position:left top;
        margin:0px 0px 0px 10px;
        padding:0px 0px 0px 0px;
            height :100%;
            width:100%;
}

.center_copy_8 {
    background-image:url(../images/cadrejaune/center-copy_08.png);
    background-repeat:repeat;
    background-position:left top;
    display:block;
        margin:0px 0px 0px 110px;
	padding:0px 0px 0px 0px;
/*    height:1px; */
/*    width:1px; */
/*    height :100%; */
     width:100%;
}

.center_copy_9 {
    background-image:url(../images/cadrejaune/center-copy_09.png);
    background-repeat:repeat-y;
    background-position:right top;
        display:block;
            margin:0px 0pt 0px 0px;
            padding:0;
/*    height:1px; */
/*    width:435px; */
}

.center_copy_10 {
    background-image:url(../images/cadrejaune/center-copy_10.png);
    background-repeat:repeat-y;
    background-position:right top;
    display:block;
    margin:0px 0px 0px 3px;

    padding:0;
/*    height:1px; */
/*    width:13px; */
    height :100%;
    width:100%;
}
#accountLinksWrapper .center_copy_10 { margin:0px 0px 10px 3px;}


.center_copy_11 {
    background-image:url(../images/cadrejaune/center_copy_11.png);
    background-repeat:no-repeat;
    height:147px;
    width:10px;
        display:block;
            margin:0px 0pt 0px 0px;
            padding:0;
}

.center_copy_12 {
    background-image:url(../images/cadrejaune/center-copy_12.png);
    background-repeat:no-repeat;
/*    height:147px;*/
/*    width:100px; */
        display:block;
            margin:0px 0pt 0px 0px;
            padding:0;
}

.center_copy_13 {
    background-image:url(../images/cadrejaune/center-copy_13.png);
    background-repeat:repeat;
/*    height:10px; */
/*    width:1px; */
    display:block;
        margin:0px 0px 0px 0px;
        padding:0;
}

.center_copy_14 {
    background-image:url(../images/cadrejaune/center-copy_14.png);
    background-repeat:no-repeat;
/*    height:10px; */
/*    width:435px; */
    display:block;
        margin:0px 0px 0px 0px;
        padding:0;
}

.center_copy_15 {
    background-image:url(../images/cadrejaune/center-copy_15.png);
    background-repeat:no-repeat;
/*    height:147px; */
/*    width:13px; */
    display:block;
        margin:0px 0px 0px 0px;
        padding:0;
}

.center_copy_16 {
    background-image:url(../images/cadrejaune/center-copy_16.png);
    background-repeat:no-repeat;
/*    height:15px;*/
/*    width:10px; */
    background-position:left bottom;
    display:block;
    margin:0px 0px 0px 0px;
    padding:0;
}

.center_copy_17 {
    background-image:url(../images/cadrejaune/center-copy_17.png);
    background-repeat:no-repeat;
    background-position:left bottom;
/*    height:15px; */
/*    width:100px; */
        display:block;
    margin:0px 0px 0px 0px;
    padding:0;
}

.center_copy_18 {
    background-image:url(../images/cadrejaune/center-copy_18.png);
    background-repeat:repeat-x;
/*    height:15px;  */
/*    width:1px;    */
    background-position:right bottom;
    display:block;
    margin:0px 13px 0px 100px;
    padding:0px 0px 0px 0px;

    }

.center_copy_19 {
    background-image:url(../images/cadrejaune/center-copy_19.png);
    background-repeat:no-repeat;
/*    height:15px; */
/*    width:435px; */
        display:block;
    margin:0px 0px 0px 0px;
    padding:0;
}

.center_copy_20 {
    background-image:url(../images/cadrejaune/center-copy_20.png);
    background-repeat:no-repeat;
/*    height:15px; */
/*    width:13px;  */
        display:block;
    background-position:right bottom;
    margin:0px 0px 0px 0px;
    padding:0;
}

.center_box_contents_news{
    display:block;
	float:right;
/*margin:15px 16px 16px 0;*/
margin:55px 16px 25px 0px;
	position:relative;
	padding : 0;
	top:12px;
	left:5px;
	width:250px;
}


#alsoPurchased .center_box_contents_news {
margin:15px -21px 16px 30px;
}



#indexCategories .center_box_contents_news{
    right:-95px;
    left:auto;
    width:85px;


}

/*
#indexCategories .center_box_contents_news {
display:block;
float:none;
left:0px;
margin:0;
padding:0;
position:relative;
top:64px;
width:316px;
}
*/
#indexCategories .center_copy {margin:0 0 0 15px;}

#indexCategories .sscat { margin:10px 0 80px;
position:relative;
right:-150px;
top:70px;}

#indexCategories .sscat .center_box_contents_news { float:right !important;
margin:10px 0 5px !important;
 position:relative; top:0px !important; right:0px !important;width:106px !important; }

.centerBoxWrapper .center_box_contents_news{
/*    width:250px !important;
    left:5px !important;
    right:auto !important; Refonte Home2 */
    left: 0 !important;
    right: auto !important;
    width: 236px !important;
}

#indexProductList .sscat { margin:0;font-size:0.9em;
position:relative;
top:20px;right:25px;}
#indexProductList .sscat .center_box_contents_news { float:right !important;
margin:0px !important;
position:relative;
right:0 !important;
top:0 !important;
width:70px !important;}


.center_box_contents_news .centerBoxContentsNew .price,
.center_box_contents_news .centerBoxContentsSpecials .price,
.center_box_contents_news .centerBoxContentsAlsoPurch .price,
.center_box_contents_news .centerBoxContentsFeatured .price,
.center_box_contents_news .specialsListBoxContents .price
{
position : relative;
right:-30px;
top:10px;
font-size:2.2em;
}



.center_box_contents_news .centerBoxContentsNew,
.center_box_contents_news .centerBoxContentsSpecials,
.center_box_contents_news .centerBoxContentsAlsoPurch,
.center_box_contents_news .centerBoxContentsFeatured,
.center_box_contents_news .specialsListBoxContents
{
margin:10px 0;
padding : 0;
width :300px !important;
height:300px !important;
position : relative;
top : -6px;
left:8px;
}

.specialsListBoxContents {
top:0px !important;
}

.center_box_contents_news .centerBoxContentsNew a,
.center_box_contents_news .centerBoxContentsSpecials a,
.center_box_contents_news .centerBoxContentsAlsoPurch a,
.center_box_contents_news .centerBoxContentsFeatured a,
.center_box_contents_news .specialsListBoxContents a
{
left:0px;
position:absolute;
text-align:left;
top:-35px;
width:85%;
font-size:14px;
}

.center_box_contents_news .centerBoxContentsNew .encadre_produit a,
.center_box_contents_news .centerBoxContentsSpecials .encadre_produit a,
.center_box_contents_news .centerBoxContentsAlsoPurch .encadre_produit a,
.center_box_contents_news .centerBoxContentsFeatured .encadre_produit a,
.center_box_contents_news .specialsListBoxContents .encadre_produit a
{
position : relative;
top : 0px;
left : 0px;
}

.center_box_contents_news .productSpecialPrice,
.center_box_contents_news .productSalePrice,
.center_box_contents_news .productSpecialPriceSale
 {
position : relative;
top : 0px;
font-size:22px !important;
}

.normalprice,
.productPriceDiscount {
font-size:12px !important;
}

.center_box_contents_news .centerBoxContentsNew .encadre_produit,
.center_box_contents_news .centerBoxContentsSpecials .encadre_produit,
.center_box_contents_news .centerBoxContentsAlsoPurch .encadre_produit,
.center_box_contents_news .centerBoxContentsFeatured .encadre_produit,
.center_box_contents_news .specialsListBoxContents .encadre_produit,
#alsoPurchased .encadre_produit2 {
	margin :0px 0px 0px 0px;
	position:relative;
	background-image:url(../images/boxes/selection_carre250x250.png);
	background-repeat:no-repeat;
	height:250px;
	width:250px;
}

.center_box_contents_news .centerBoxContentsSpecials .encadre_produit a img,
.center_box_contents_news .centerBoxContentsAlsoPurch .encadre_produit a img,
.center_box_contents_news .centerBoxContentsFeatured .encadre_produit a img,
.center_box_contents_news .centerBoxContentsNew .encadre_produit a img,
.center_box_contents_news .specialsListBoxContents .encadre_produit a img,
#alsoPurchased .encadre_produit2 a img {
left:-1px;
margin:0;
position:relative;
top:3px;
}

#productGeneral #alsoPurchased {margin: 50px 50px 0px 0px;}

.accrocheDescription {
left:11px;
position:relative;
top:-55px;
}

.accrocheDescription span {
font-size:1.2em;
left:-1px;
position:relative;
font-weight:normal !important;
white-space:normal;
left:0;
}


#whatsNew, #featuredProducts  , #specialsDefault {
    margin : -15px 0px 0px 0px !important;
}

#whatsNew .center_copy,
#featuredProducts .center_copy,
#specialsDefault .center_copy {
    margin:-10px 0px 0px; padding:0;

}


.default_header .center_copy { padding:0;  height:100%;}



#categoryIcon, #productListHeading, #allProductsDefaultHeading, #newProductsDefaultHeading,
#aboutUsHeading,#advSearchDefaultHeading,#featuredDefaultHeading,ideeCadeauDefaultHeading,
/*#acctNewslettersDefaultHeading, #accountHistoryDefaultHeading, #accountNotificationsHeading, */
#conditionsHeading,#privacyDefaultHeading,#siteMapHeading,
.centerColumn.h1 {
	background-image:url(../buttons/french/plank_red.png);
    background-repeat:no-repeat;
    display:block;
    background-position:left top;
    margin:0px 0px 10px 0px;
    padding:0px 0px 0px 5px;
    height : 60px;
    color:#FFFFFF;
}


#accountHistoryDefault .navSplitPagesResult{position:relative;top:-65px;}
#accountHistoryDefault .buttonRow{position:relative;top:-85px;}

#sorter {margin: -10px 0px 0px}
#sorter {margin: -42px 0px 0px 5px; color:#FFFFFF}
#featuredproductsBody #sorter {margin: -51px 0px 0px 5px;}
#sorter form {position:relative; left:-10px}
#sorter label {position:relative; left:4px; top:-2px}

#aboutUsHeading,#advSearchDefaultHeading,#ideeCadeauDefaultHeading,#featuredDefaultHeading,
#acctNewslettersDefaultHeading,#accountHistoryDefaultHeading , #accountNotificationsHeading,
#accountDefaultHeading, #gvFaqDefaultHeading,
#conditionsHeading,#privacyDefaultHeading,#siteMapHeading,#shippingInfoHeading,
#cartDefaultHeading,
.centerColumn h1  {
    background-image:url(../buttons/french/plank_red.png);
    background-repeat:no-repeat;
    display:block;
    background-position:left top;
    margin:0px 0px 0px 0px;
    height : 60px;
    color:#FFFFFF;
    padding:10px;
}

#accountDefault p.forward  {left:-25px;position:relative;top:-30px;}


#productinfoBody #categoryIcon div {
color:#FFFFFF;
font-size:1.5em;
height:60px;
margin:0;
padding:10px;
}


.plancheHeading {
background-image:url(../buttons/plank_red_300x50.png) !important;
background-repeat:no-repeat !important;
}

.plancheHeadinglong {
background-image:url(../buttons/plank_red_470x50.png) !important;
background-repeat:no-repeat !important;
}

.plancheHeadingTlong {
background-image:url(../buttons/plank_red_640x50.png) !important;
background-repeat:no-repeat !important;
}

#unsubDefaultHeading, #acctNewslettersDefaultHeading,#loginDefaultHeading,
#checkoutPaymentHeading,#checkoutPayAddressDefaultHeading,
#checkoutShippingHeading, #typeprodHeading {
    background-image:url(../buttons/french/plank_red_400x50.png);
       background-repeat:no-repeat;
    display:block;
    background-position:left top;
    margin:0px 0px 0px 0px;
    height : 60px;
    color:#FFFFFF;
    padding:10px;
}

#aboutUsHeading, #checkoutPaymentHeading, #checkoutSuccessHeading, #timeoutDefaultHeading  {

       background-image:url(../buttons/french/plank_red_430x50.png);
       background-repeat:no-repeat;
    display:block;
    background-position:left top;
    margin:0px 0px 0px 0px;
    height : 60px;
    color:#FFFFFF;
    padding:10px;
}

.centerColumn #productName {
    display:block;
    background-position:left top;
    margin:0px 0px 0px 0px;
    height : 60px;
    color:#FFFFFF;
    height:30px;
    min-width:330px;
    width:330px;
    z-index:1;
}

#productGeneral #productName {
margin:0px 0px 0px 100px;
padding:8px 0px 0px 100px;
position :relative;
left : 0px;
}

/*#productGeneral {margin: 0px 0px -38px}*/

.centerColumn .productName {
    background-image:url(../buttons/french/plank_titre2_430x50.png); /*430x35*/
    background-repeat:no-repeat;
}

.centerColumn .productNamelong {
    padding:5px 0 0 100px !important;
    background-image:url(../buttons/plank_titre2_560x35.png);
        background-image:url(../buttons/plank_titre2long_430x60.png);
    background-repeat:no-repeat;
    height:44px !important;
/*    width:452px !important;
    min-width : 452px !important;*/
}

.centerColumn .productNameTlong {
    padding:5px 0 0 100px !important;
    background-image:url(../buttons/plank_titre2Tlong_430x60.png);
    background-repeat:no-repeat;
    position : relative;
height:35px !important;
margin:-17px 0 1px 100px !important;

/*    width:452px !important;
    min-width : 452px !important;*/
}

#productDescription h1 {
background:transparent none repeat scroll 0%;
color:#000000;
margin:0px 0px -50px;
}

#addressBookDefault legend {font-size:1.4em;}


#allProductsDefaultHeading .title, #productListHeading .title, #categoryIcon .title, #newProductsDefaultHeading .title {
    position:relative;
    top:10px;
    left:10px;
}

#categoryIcon {
height : 110px;
margin : 0px 0px 40px 0px;
}

#categoryIcon .title { top : -15px;}

#categoryIcon .title a {
    color:#FFFFFF;
}

#productinfoBody #categoryIcon h1 .title a img {width:45px!important; height:35px !important;
position:absolute; top:13px;
left:209px;}

#productinfoBody #categoryIcon .title a img {width:45px!important; height:35px !important;
position:absolute; top:13px;
left:209px;}


#categoryDescription,
#indexProductListCatDescription {
margin: 0.5em;
left:10px;
top:30px;
position:absolute;
color : #FFFFFF;
font-weight: bold;
width: 84%! important;

}

#indexProductListCatDescription p {
font-style:normal;
}

#categoryDescription div,
#indexProductListCatDescription div {
color:#CC3300;
top:23px;
position:absolute;
/*
font-size:1.3em;
font-weight:bold;
left:-15px;
width: 65%;

*/
font-size:0.9em;
font-weight:bold;
left:0;
width:60%;
}

#indexCategories,
#indexProductList {
left: -3px;
top: -35px! important;
}

#indexCategories .tabTable,
#indexProductList .tabTable {
    padding:15px 0 20px;
}

#indexCategories #categoryImgListing,
#indexProductList #categoryImgListing {
float:right;
position:relative;

right:3px;
top:-52px;
z-index:-1;
}



#categoryImgListingCorner {
float:left;
position:absolute;
right:223px;
top:137px;
z-index:101;
}

#productListing .elmnt2{ left:-40px;position:relative;top: -8px;}
#productListing .elmnt2 .price{font-size:1.2em;position:relative;/*right:-40px;*/}
#productListing .elmnt2 .price,
#productListing .elmnt2 .infopl{
   float: right;
}

#productListing  #listCell0-2 {
position:absolute;
right:499px;
top:9px;
width:40px;
}

#productListing .trier_par {
left:160px;
position:absolute;
top:10px;
}

#categoryIcon .title img {
width : 200px !important;
height : 106px !important;
float : right;
position : relative;
right: 17px;
top :60px;
}

#productListing {
    position : relative;
    top : -30px;
    left : 0px;
    z-index:1;
margin: 0px;
top:-165px;

}

#indexBody #indexProductList #productListing {top:-54px; left:7px; margin:0 0 100px;}
#indexBody #indexProductList #productListing .default_header {z-index:1; position: relative; top:-70px; float:left}

#advancedsearchresultBody #productListing, #ideecadeauresultBody #productListing {top:-90px !important;}
#advancedsearchresultBody .buttonRow, #ideecadeauresultBody .buttonRow {top:-235px !important;z-index: 1000;}
#advancedsearchresultBody .centerColumn, #ideecadeauresultBody .centerColumn {margin-top: 40px !important;}

#indexProductList .cpnews {top: -290px }

.productListing-data .itemTitle {
    text-align :left;
}
#productListing .elmnt2 {    font-size: 1.5em;    margin: 10px 0 30px;} /* frage TODEL */
#productListing .elmnt2 a {font-size:0.8em;} /* frage TODEL */
#indexProductList .itemTitle{font-size:1em;height:25px ;}
.productListing-data .listingDescription {
    /*font-size:0.85em;*/
    font-size: 1.2em;
    text-align :justify;
    margin:0px 10px 0px 0px;height:57px;
}


.cpnews .center_copy_content  {margin:10px 10px 0px -117px}

.product_listing .center_copy_content         , .featured_product_listing .center_copy_content          { height:180px; font-size:0.8em; position:relative}
.product_listing .products_image              , .featured_product_listing .products_image{ float : left;}
.product_listing .products_quantity           , .featured_product_listing .products_quantity            { float : left;position: relative; top :128px; left : -110px;}
.product_listing .products_button             , .featured_product_listing .products_button              { float : right;position: relative; }
.product_listing .products_name, .featured_product_listing .products_name { clear:both; position: relative; top :-150px; left :  130px;font-size:1.4em}
.product_listing .products_model              , .featured_product_listing .products_model{ position: relative; top:  -5px; }
.product_listing .products_manufacturers_name , .featured_product_listing .products_manufacturers_name  { position: relative; top: -15px; left:100px; }
.product_listing .products_price              , .featured_product_listing .products_price{ position: relative; top: -70px; left :  210px; font-weight : bold; font-size:1.1em}
.product_listing .products_weight             , .featured_product_listing .products_weight              { position: absolute; top:118px; left :   12px;}
.product_listing .products_date_added         , .featured_product_listing .products_date_added          { position: absolute; top: 190px;  font-size:0.6em;}
.product_listing .products_description        , .featured_product_listing .products_description         { position: absolute; top:35px; left:145px; width:75%; font-size:1.2em;}
.product_listing .products_button a           , .featured_product_listing .products_button a            { font-weight :bold;}
.product_listing .products_description a      , .featured_product_listing .products_description a       {position:absolute; top :125px; right:0%; font-weight :bold;}
.product_listing .products_description a:hover, .featured_product_listing .products_description a:hover {color :red;}


.featured_product_listing .products_image a img {
position:relative;
}

.featured_product_listing .products_description a ,
.product_listing .products_description a ,
.greeting a,
#gvFaqDefaultMainContent a {
    color :#CC3300;
}

.default_header .top_main {
    position : relative;
    top : -22px;
    margin:0 0 -22px;
}

#accountDefault,
#accountLinksWrapper .center_copy_3,
#loginDefault .center_copy_3,
#checkoutPayment .center_copy_3,
#checkoutPayAddressDefault .center_copy_3,
#checkoutShipping .center_copy_3 { padding: 5px 0px 10px 0px;}

#productGeneral .center_copy {clear:both}
#accountDefault .center_copy_3 { padding:5px 0px 5px;}


.default_header .top_main .center_copy_3,
#addressBookDefault .center_copy_3 {padding: 5px 0px 15px 0px;}

.default_header .top_main .center_copy_10 {margin:5px 0px 0px 3px;}

.default_header .top_main .tree_corner
{
background:none;
margin:0px;
padding:4px 0 0;
position:relative;
top:-10px;
}


.default_header .center_copy_X { margin:0px 0px 0px;}
.default_header .top_main .center_copy_X { margin:0px;}

/*#shoppingCartDefault {min-height:800px;}*/
#shoppingCartDefault form {position:relative; top:-30px;}
#shoppingCartDefault #cartInstructionsDisplay {
font-weight:bold;
position:relative;
text-align:center;
top:26px;
z-index:2;
}


#shoppingCartDefault  .shopcartButtonRows {left:1px;position:relative;top:-54px;}
#shoppingCartDefault  .buttonRowRetour {position:relative;top:-8px;}
#shoppingCartDefault  .buttonRowUpdate {float:right;
position:relative;
right:151px;
top:-8px;}

#shoppingCartDefault  .buttonRowTerminer {
float:right;
position:relative;
right:152px;
top:-8px;
}

#shoppingCartDefault .buttonRowLivraison {
float:left;
left:114px;
position:relative;
top:-85px;
}



#accountHistInfo, #accountPassword {
top:60px;
}

#gvFaqDefault .buttonRow {
top:-38px;
}
#gvFaqDefault .back {
top:130px;
}


.default_header .center_copy_content,
.productsGeneral .center_copy_content {
width:auto;
}
.default_header .top_main .center_copy_content {
margin : 0px 0px 0px -120px;
padding:0pt;
position:relative;
}


.default_header .top_main #whatsNew .center_copy_content {
left:-110px;
margin:0px;
padding:0pt;
position:relative;
top:8px;
}

.default_header .top_main .center_copy_content_left {
height : 100%;
margin: 0px 30px 0px 0px;
padding:0pt;
min-height:165px;

}
.default_header  .top_main .center_copy_content_right {
color:#003300;
float:right;
height:100%;
margin:10px;
position:absolute;
text-align:center;
width:220px;
right:5px;
margin:0px;
top:-10px;
}

.default_header  .top_main .center_copy_content_right_cover {
float:right;
height:205px; /* avec flash*/
height:115px; /* sans*/
position:relative;
width:230px;
top:-10px;
left:-10px;
}


.navNextPrevCounter {margin: 0em;font-size: 0.9em;}

.navNextPrevWrapperTop .navNextPrevCounter {position: relative; top:-2px !important;}
.navNextPrevWrapperTop .navNextPrevList {position: relative; top:3px !important;}

.navNextPrevWrapperTop .navNextPrevCounter,
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}

.navNextPrevWrapper  {
background-image:url(../buttons/french/plank_green7.png);
background-position:center top;
background-repeat:no-repeat;
height : 50px;
color: #FFFFFF;
position:relative;
float:left;
top:-10px;
width:300px;
z-index:1;
}

.plankcontinuer {
background-image:url(../buttons/french/plank_green7b.png);
background-position:center top;
background-repeat:no-repeat;
color: #FFFFFF;
position:relative;
float:left;
top:-10px;
width:300px;
z-index:1;
height:65px;
padding:12px 0 0 35px;
}

.plankcontinuer span {
left:60px !important;
position:relative !important;
top:12px !important;
}

.navNextPrevWrapperTop {
color: #FFFFFF;
position:relative;
float:right;
width:100%;
z-index:1;
top:-83px;
height: 20px;
left:4px;
}

.navNextPrevWrapperTopCenter {
    background-image:url(../buttons/french/planche-H20_03.gif);
    background-position:center top;
    background-repeat:repeat-x;
    height:20px;
    z-index:1;

    width:98%;
    width:50%;
}

.navNextPrevWrapperTopLeft {
    background-image:url(../buttons/french/planche-H20_01.gif);
    background-position:center top;
    background-repeat:no-repeat;
    height:20px;
    width:50px;
    float:left;
    z-index:100;

    left:-12px;
position:relative;
    }

.navNextPrevWrapperTopRight {
    background-image:url(../buttons/french/planche-H20_04.gif);
    background-position:center top;
    background-repeat:no-repeat;
    height:20px;
    width:50px;
    float:left;

    float:right;
    height:20px;
    position:relative;
    right:-5px;
    z-index:100;
    }

.navNextPrevWrapper a {
color: #FFFFFF;
font-weight:bold;
}

.navNextPrevWrapperTopL {position :relative;  top :-120px ; left :103px;  }
.navNextPrevWrapperTopL .navNextPrevList {}
.navNextPrevWrapperTopL .navPrev {position: absolute; top :0px ; left :8px}
.navNextPrevWrapperTopL .navNextPrevCounter {position: absolute; top :0px ; left :27px;white-space:nowrap;color:#FFFFFF;}
.navNextPrevWrapperTopL .navNext {position: absolute; top :0px ; left :110px}
.navNextPrevWrapperTopL .navList {position: absolute; top :0px ; left :-95px; }


.sideBoxContent .puce_category-top {
background-image:url(../images/clou.png);
background-position:left center;
background-repeat:no-repeat;
margin : 0px 0px 3px 0px;

}

.puce_category-top_current {
background-image:url(../images/pucefeuille1.png);
background-position:left center;
background-repeat:no-repeat;
margin : 0px 0px 3px 0px;
}

.sideBoxContent .puce_category-top .category-top,
.sideBoxContent .puce_category-top .category-links,
.category-top_current, .category-links_current {
margin:0px 12px 0px 0px;
position: relative;
top : 0px;
left:14px;

}

.category-top_current, .category-links_current , .puce_category-pastop_current, .puce_category-pastop_current a:visited,
.category-top_current a:visited, .category-links_current a:visited {
color:#990000 !important; font-weight : bold;
}

#RSSFeedLink {
    display:inline;
}



.center_copy_content_right h1 {
    background : none !important;
    color:#003300;
    font-size:1.4em;

}



.encadre_produit3 a:link {color:#FFCC99; font-weight : bold;}
.encadre_produit3 a:hover, .encadre_produit3.a:hover { color: #FF6633;}





#productTellFriendLink, #productReviewLink {
    float : right;
}

#reviewsWrite .center_copy {
position:relative;
top:10px;
}

#reviewsWrite #reviewWriteMainImage, #reviewsDefault #productReviewsDefaultProductImage {
float:right;
margin:110px 0px -60px;
position:relative;
}

#reviewsWrite #reviewsWriteHeading, #reviewsDefault #productReviewsDefault {
margin:0px;
padding:10px 0px 0px 15px;
position:relative;
}

#reviewsWrite .forward, #reviewsDefault .forward {
float:right;
position:relative;
top:-65px;
}

#reviewsWrite .forward {
float:right;
position:relative;
top:65px;
z-index:10;
}

#reviewsWrite .ratingRow, #reviewsDefault .ratingRow {
margin:2em 0em 1.5em;
text-align : left;
}

#reviewsWrite #reviewsWritePrice {
clear:both;
float:right;
position:relative;
right:51px;
text-align:right;
top:30px;
width:72px;
    }


#reviewsDefault #productReviewsDefaultPrice {
position:relative;
right:-135px;
text-align:right;
top:156px;

}

#reviewsWrite #textAreaReviews {
font-weight : bold;
font-size : 1.4em;
position:relative;
top: -200px;

}

#reviewsWrite #reviewsWriteReviewsRate {
    text-align:left;
}

#reviewsWrite .buttonRow, #reviewsDefault .buttonRow {
position:relative;
top:66px;
}

#reviewsWrite .btnsubmit {
position:relative;
top:14px;
}

#productListing .buttonRowSubmit1 {
margin:0;
z-index:2;
position:absolute !important;
right:45%;
top:160px !important;

}

#advancedsearchresultBody .buttonRowSubmit1 #ideecadeauresultBody .buttonRowSubmit1 {
top:45px !important;
right:50px;
}

#productListing .buttonRowSubmit2 {
margin:-104px 75px 0px 0px;
position:relative !important;
right:45%;
top:-382px;
margin:0px;
z-index:2;

}
#newProductsDefault .buttonRowSubmit1,
#allProductsDefault .buttonRowSubmit1 {
margin:0px 0px -30px;
position:relative !important;
right:50px;
top:70px !important;

}

#advancedsearchresultBody .buttonRowSubmit2,#ideecadeauresultBody .buttonRowSubmit2,
#newProductsDefault .buttonRowSubmit2,
#allProductsDefault .buttonRowSubmit2 {
margin:0px;
position:relative !important;
right:50px;
top:-125px !important;

}

.listingBuyNowButton {
height:24px !important;
width:60px !important;
}

.texterouge {
   color : #CC3300;
    font-weight: bold;
}

#reviewsInfoDefault .center_copy_content {
height:200px;
}

#reviewsInfoDefault .center_copy_content #reviewsInfoDefaultProductImage {
margin:4em 1em 1em 0em;
}
#reviewsInfoDefault .forward {
float:right;
left:-20px;
position:relative;
top:85px;
}
#prevOrders {
    width:90% !important;
    position:relative;
    left:25px;
    }

#shoppingcartContent .cartOldItem {color:#CC0000; color:#000000;}

#PPECbutton {
    float:right;
    position:relative;
    right:120px;
    top:-85px;
    clear : both;
    width:150px;
    padding : 0;
    margin :0;

}

#shoppingCartDefault #PPECbutton {
    padding : 0;
    margin :0;
}


/*#loginBody #loginDefault   ****************/
/*#createaccountBody #createAcctDefault******/
.advisory {color:#FFFFFF;
   font-size:9px;
   font-weight:bold;
position : absolute;
top:40px;
left:29px;

   }
.advisory a {color:#FFFF33;}

.login4 .formdiv {position:relative; float:left; width:160px;margin-left:15px;}
.login4 .formdiv label {
   line-height:1.5em;
   padding:0.2em;
   float:left;
   }

.login4 .formdiv input {
   float:left;
   position:relative;
   top:-3px;
   left:-10px;
   }

.login4 .formdiv .alert {
   color:#FF0000;
   float:left;
   left:-14px;
   margin-left:0.5em;
   position:relative;
   top:-35px;}
.login4 .infoalert      {float:none;}
.login4 .infoalert2  {position:relative;}
.login4 .buttonRow  {position:relative;top:-25px;}

.login4 .formgender              {top:10px;left:0px;}
.login4 .formgender input        {position:relative;top:2px;left:0px;}
.login4 .formgender label        {position:relative;top:-10px;left:0px;}
.login4 .formgender .alert       {top:0px;left:-105px;}

.login4 .formfirstname           {position:relative;top:-10px;left:-70px;}
.login4 .formfirstname #firstname {width:150px;}
.login4 .formfirstname .alert    {position:absolute; top:7px;}
.login4 .formlastname            {position:relative;top:-10px;left:-72px; }
.login4 .formlastname #lastname {width:150px;}
.login4 .formstreet-address      {top:-20px;left:0px;clear:both; width:198px;}
.login4 .formstreet-address .alert {position:absolute; top:7px;}
.login4 .formsuburb              {top:-20px;left:30px;}
.login4 .formsuburb label        {position:relative;left:-10px;white-space:nowrap;}
.login4 .formstateZone           {top:-20px;left:0px;}
.login4 .formcity {top:-20px;left:-50px;}
.login4 .formstate{top:-20px;left:0px;}
.login4 .formpostcode            {top:-20px;left:0px;clear:both;width:130px;}
.login4 .formpostcode .alert     {position:absolute; top:7px;}
.login4 .formcountry             {top:-30px;left:0px;clear:both;margin-bottom:-32px;}
.login4 .formcountry select      {position:relative;top:-5px;left:-9px;}
.login4 .formcountry .alert      {top:-35px;}
.login4 .formtelephone           {top:-10px;left:0px;clear:both;margin-bottom:-25px;}
.login4 .formtelephone #telephone {width:150px;}
.login4 .formfax  {top:-10px;left:0px;}
.login4 .formfax label           {position:relative;left:-10px;}
.login4 .formdob  {top:0px;left:0px;clear:both;margin-bottom:-10px;}
.login4 .formdob label           {position:relative;left:-10px;}
.login4 .formdob .alert          {top:0px;left:40px; top:-37px;}
.login4 .formemail-address       {top:0px;left:0px; width:190px;clear:both;}
.login4 .formnickname            {top:0px;left:0px;}
.login4 .formpassword-new        {top:-10px;left:0px;clear:both;margin-bottom:-10px;width:180px;}
.login4 .formpassword-new label  {position:relative;left:-10px;}
.login4 .formpassword-new .alert {top:0px;}
.login4 .formpassword-confirm    {top:-10px;left:-50px;}
.login4 .formpassword-confirm label {white-space:nowrap;}
.login4 .formpassword-confirm .alert {position:absolute; top:7px;}
.login4 .formnewsletter          {top:0px;left:0px;margin-bottom:-10px; }
.login4 .formnewsletter label    {position:relative; top:-12px; left:-12px;}
.login4 .formemail_format        {top:0px;left:0px; margin-bottom:-20px;}
.login4 .formemail_format label  {position:relative; top:-12px; left:-12px;}
.login4 .formemail-address2 label {white-space:nowrap;}
.login4 .formantirobotreg        {top:0px;left:0px; width:305px;}
.login4 .formantirobotreg input  {left:10px !important;}
.login4 .formantirobotreg label  {margin-right:10px;}
.login4 .formantirobotreg .alert {top:0px;}
.login4 .customers_referral      {top:0px;left:0px;}

#loginDefault .floatingBox {    float : none !important;   width: 99%;}
#loginDefault .floatingBox .center #PPECbutton {
float:none;
margin:15px;
position:relative;
right:0px;
top:0px;
width:100%;
}

#indexDefaultMainContent p {
    font-size : 1.1em;
    }


#productAdditionalImages {
position:relative;
right:15px;
}

#productAdditionalImages .center_box_contents_news {
background-image:url(../images/boxes/box_green_4.gif);
background-position:left top;
background-repeat:no-repeat;
display:block;
float:right;
height:120px;
margin:10px -6px 0px 0px;
padding:0pt;
position:relative;
width:115px;
}

#productAdditionalImages .center_box_contents_news .additionalImages {
left:5px;
position:relative;
width:100% !important;
margin-top: 1.4em !important;
}

#productAdditionalImages .center_box_contents_news .additionalImages  a:link {
position:relative;
top: 5px !important;
}



.termsiagree {
font-weight : bold;
color : #990000;
}

#productinfoBody .messageStackSuccess {
height:22px !important;
left:125px !important;
position:absolute !important;
top:47px !important;
z-index:1000 !important;
width:68% !important;
}

#productinfoBody #contentMainWrapper .center_copy {position:relative; top:-80px !important}

#lbOverlay {height: 0px! important}

.sideBoxContent {font-size:0.9em;/*font-weight:bold;*/}


.columnRight #emballage_p4ofContent,
.columnRight #fraisport_p4ofContent
{   background:transparent;}

#fraisport_p4ofContent {text-align:center; font-size :11px;}
#fraisport_p4ofContent #imgsidbox .imgsidbox {margin:-15px 0 0;}
#fraisport_p4ofContent #imgsidbox_f .imgsidbox {margin:-13px 0 -7px 8px;}

#fraisport_p4ofContent .text1  {margin:-5px 0 5px;}


#emballage_p4ofContent {text-align:center; font-size :11px; }
#emballage_p4ofContent .text2 {margin:4px 0 -1px!important;}
#emballage_p4ofContent #imgsidbox_e .imgsidbox {top:-18px;left:-25px;}

#telephone_p4ofContent {text-align:center; font-size :15px; }
.sideBoxContent .text1 {}
.sideBoxContent .text0 {margin:-2px 0px; font-size:12px;font-weight:bold;}
.sideBoxContent .text2 {text-align:center; color:#990000;margin:0 0 5px; font-size :16px;font-weight:bold;}
.sideBoxContent .text3 {}
.sideBoxContent .text4 {font-weight:bold;}
.sideBoxContent .text5 {font-size:9px;}
.sideBoxContent .text6 {font-size:0.6em;}
.sideBoxContent .text7 {font-size:10px;}

#ccacceptContent #logoCMCIC {margin:0 0 15px; }
#ccacceptContent #ccPaypal {margin:-4px 0px;}
#ccacceptContent span {font-size:15px;}
#ccacceptContent #ccEthikdo {margin:15px 0 0;}
#footer-genereux .paiement img {float:left;}
.ethikdo_b { padding-top :11px;}

#tellAFriendDefault {top:80px;}
#tellAFriendDefault #tellAFriendAdvisory {color:#990000;
left:10px;
position:absolute;
top:-46px;
}

/*.markProductOutOfStock {display:none;}*/

.markProductOutOfStock {
color:blue !important;
margin:0 15px;
}

#productinfoBody #socialize {
float:right;
position:relative;
right:13px;
top:5px;
}

#productinfoBody #productDateAdded {top:40px;}

#productGeneral #cartAdd2 {
border:1px solid #000000;
float:left;
left:220px;
margin:-35px 0 15px;
padding:0.4em;
position:relative;
text-align:center;
top:35px;
}

/*Nuages ZenTAgCloud */
.word {font-family: Tahoma;padding: 4px 4px 4px 4px;letter-spacing: 3px;}
span.size1 {color: #000;font-size: 2.4em;}
span.size2 {color: #333;font-size:2.2em;}
span.size3 {color: #666;font-size: 2.0em;}
span.size4 {color: #999;font-size: 1.0em;}
span.size5 {color: #aaa;font-size: 1.6em;}
span.size6 {color: #bbb;font-size: 1.4em;}
span.size7 {color: #ccc;font-size: 1.2em;}
span.size8 {color: #ddd;font-size: .8em;}
span.size0 {color: #ccc;font-size: .6em;}

/*RSS*/
rss {
	display: block;
	margin: 10px auto 10px auto;
	width: 96%;
	background: #FFF;
	font-family: Verdana, arial, sans-serif;
	font-size: small;
	}

channel {
	display: block;
	margin-bottom: 10px;
	border: 1px solid #CCC;
	padding: 10px;
	}

channel>title {
	display: block;
	font-size: large;
	font-weight: bold;
	}

channel>description {
	display: block;
	}

channel>copyright {
	display: block;
	font-size: x-small;
	color: #666;
	}

channel>lastBuildDate {
	display: block;
	text-align: right;
	}

channel>language,
channel>image,
channel>managingEditor,
channel>webMaster,
channel>generator,
channel>docs,
channel>ttl {
	display: none;
	}

item {
	display: block;
	padding: 5px;
	margin-top: 10px;
	border: 1px solid #CCC;
	background: #EEE;
	}

item>title {
	display: block;
	margin-right: 5px;
	font-weight: bold;
	}

item>description {
	display: block;
	margin-right: 5px;
	color: #666;
	}

item>pubDate {
	display: block;
	margin-right: 5px;
	font-size: x-small;
	color: #666;
	white-space: nowrap;
	}

item>link,
item>comments {
	display: block;
	margin-right: 5px;
	font-size: x-small;
	color: #666;
	}

item>category,
item>author,
item>guid {
	display: none;
	}

/* Slimbox */
#lbOverlay, #lbCenter, #lbBottomContainer {
	z-index:1000000;
	}

#lbOverlay {
  position: absolute;
  top:0; left: 0;
  width: 100%;
  background-color:#000;
  cursor: pointer;
}

#lbCenter, #lbBottomContainer {
  position: absolute;
  left: 50%; padding:0;
  overflow: hidden;
  background-color: #fff;
  margin:0px;
  font-size:0px;
  line-height:0px;
}

.lbLoading {
  background: #fff url(../images/slimbox/sb_loading.gif) no-repeat center;
}

#lbCanvas {
  border: 9px solid #fff;
}

#lbCanvas iframe, #lbCanvas img {
  border:1px solid #999;
  margin:0; padding:0;
}

#lbPrevLink, #lbNextLink {
  display: block;
  position: absolute;
  top: 10px;
  width: 70px;
  background:url(../images/slimbox/sb_anchor_spacer.gif);
}

#lbPrevLink {
  left: 0;
}

#lbNextLink {
  right: 0;
}

#lbPrevLink:hover {
  background: transparent url(../images/slimbox/sb_prevlabel.gif) no-repeat;
  cursor:pointer;
}

#lbNextLink:hover {
  background: transparent url(../images/slimbox/sb_nextlabel.gif) no-repeat;
  cursor:pointer;
}

#lbPrevLinkVar, #lbNextLinkVar {
  top:0;
  display: block;
  position: absolute;
  width: 26px;
}

#lbPrevLinkVar {
  left: 0;
  background: transparent url(../images/slimbox/sb_prevvar.gif) no-repeat;
}

#lbNextLinkVar {
  right: 0;
  background: transparent url(../images/slimbox/sb_nextvar.gif) no-repeat;
}

#lbPrevLinkVar:hover, #lbNextLinkVar {
  cursor:pointer;
}

#lbBottom {
  font-size:12px;
  font-family: Verdana, Helvetica, sans-serif;
  color: #666;
  text-align: left;
  margin:0 0 0 10px; padding:0;
}

#lbCloseLink, #lbCloseLinkVar {
  display: block;
  float: right;
  width: 66px;
  line-height:18px;
  background: transparent url(../images/slimbox/sb_closelabel.gif) no-repeat center;
  margin:0; padding:0;
  cursor:pointer;
}

#lbCloseLinkVar {
  background: transparent url(../images/slimbox/sb_closevar.gif) no-repeat center;
}

#lbNCWrapper {
	float:left;
}

#lbNumber {
	padding-top:5px;
	font-size:9px;
	clear:left;
	line-height:12px;
}

#lbCaption {
  font-weight: bold;
  color:#444;
  font-size:11px;
  padding:0px;
  margin:0px;
  line-height:16px;
}

#lbBottomContainer {
  clear:none;
  margin:0;
  padding:0;
}

#slimboxWrapper {
  padding:0px;
  margin:0px;
  border:none;
  border-collapse:collapse;
  display:none;
  visibility:hidden;
  clear:none;
  background-color:inherit;
}

/**
 * Zen Lightbox v1.4
 */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 3100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;

	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 63px;
	height: 32px !important;
	background: transparent url(../images/zen_lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink {
	left: 0;
	float: left;
	background-image: url(../images/zen_lightbox/prevlabel.gif);
	background-position: left 0;
	background-repeat: no-repeat;
	}
#nextLink {
	right: 0;
	float: right;
	background-image: url(../images/zen_lightbox/nextlabel.gif);
	background-position: right 0;
	background-repeat: no-repeat;
	}
/*
#prevLink:hover, #prevLink:visited:hover { background: url(../images/zen_lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/zen_lightbox/nextlabel.gif) right 15% no-repeat; }
*/



#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: hidden;
	width: 100%
	}
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px;	color: #666; }
#imageData #imageDetails{ width: 60%; float: left; text-align: left; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{	width: 66px; float: right;  padding-bottom: 0.7em; }

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3000;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

.tagcloud {float:right; /*margin:42px -22px 25px 90px;*/ margin:10px 12px 0 -3px; }
.tagcloud .tagdesc0,
.tagcloud .tagdesc1,
.tagcloud .tagdesc2
{float:left;margin:8px 0;}

.tagcloud .tagtitre {
float:left;
margin:0 0 6px;
width:140px;
}

.tagcloud .tagtitre0 {font-size:1.8em; float:left; width:65px;margin:18px;}
.tagcloud .tagtitre1 {font-size:1.8em; float:right; width:65px; position:relative; right:44px;margin:18px;}
.tagcloud .tagtitre2 {font-size:1.8em; float:left; width:120px;margin:18px;}
.tagcloud .tagprice0,
.tagcloud .tagprice1,
.tagcloud .tagprice2 {
position:relative;
top:-10px;
margin: 0px 3px;
font-size:1.5em;
float:right;
}

.tagcloud img {left:3px; position:relative; top:3px; }
.tagcloud input {margin:0 5px -3px;}
/*.tagcloud .tagdesc0 {float:left; width:135px; margin:55px 5px 0;}
.tagcloud .tagprice0 {float:left; font-size:16px;font-weight:bold; }
.tagcloud .tagimage0 {position:relative; }

.tagcloud .tagdesc1 {float:right; width:135px; margin:55px 5px 0;}
.tagcloud .tagprice1 {float:right; font-size:16px;font-weight:bold;}
.tagcloud .tagimage1 {position:relative; }

.tagcloud .tagdesc2 {float:right; width:135px; margin:55px 5px 0;}
.tagcloud .tagprice2 {float:right;font-size:16px;font-weight:bold;}
.tagcloud .tagimage2 {position:relative; }
.tagcloud .tagtitre2 {float:left; width:120px}*/

#navColumnTwo #subscribe { position: absolute; right: 68px; /*top: -372px;*/  top: -155px;      z-index: 103;}

#navColumnTwo #subscribe #subscribeHeading {width: 251px; top: 22px; position: relative; color: #003300; font-size: 12px;background-image: url("/e-boutique/includes/templates/futura_zen/images/boxes/bgNabHead.png");
    background-repeat: repeat-x; font-weight: normal; right: 7px;}
#navColumnTwo #subscribe #subscribeContent {font-size: 12px; background:transparent;width: 240px; font-weight: bold;}
#navColumnTwo #subscribe #subscribeContent label input {position: relative; top: -9px;}
#productDateAvailable {color: #990000;font-size: 1.6em;}
.subnews { float: left;position: relative;top: 6px;}

#advancedsearchresultBody #productListing #catTable th {height:18px;}
#ideecadeauresultBody #productListing #catTable th {height:18px;}

#boxidkdoContent .tex a:hover {color:#000000;}
/* CSS menu horizontal - e-boutique Plants For Our Future - Frederic Agelan */

#menu{
    position:absolute;
/*    top:-17px;
    left : 230px; Revue Home2 */
    left: 210px;
    top: 38px;
    display:block;
    margin:0;
    padding:0;
    font-weight:bold;
/*    font-size:0.77em; */
    font-family:Verdana,Tahoma,Arial,sans-serif;
    z-index : 1000;
}

.menu .first a {
/*background-color: #003300;*/
/*color:#FFFFFF;*/
}


#menu .current a, #menu .current a.linkOver, #menu .current a:hover {
/*    color:#CC6600;*/
color:#FFFFFF;
    background-color: #FFFFFF;
}


.menu ul{
    position:absolute;
    display:block;
/*    width:145px; Revue Home2 */
    padding:0;
}
/* Revue Home2
.menu li ul{
    visibility:hidden;
    width:145px;
}

.menu li li ul{
    position:absolute;
    margin-left:145px;
    margin-top:-23px;
}
*/
.menu li{
    list-style:none;
/*    width:145px; Refonte Home2 */
    height:auto;
    display:inline;
    display/**/:block;
    float:none;
    float/**/:left;
    /*margin:0; Refonte Home2 */
    margin:0px 2px;
    padding:0;
}

.menu li li{
    display:block !important;
    float:none;
}

/* correct a little IE bug */
* html .menu li li{
    display:inline;
}

.menu a{
    text-align:left;
    background-color: #336600;
/*    border:1px #666 solid;*/
/*    color:#99FF99;*/
    color:#CCFFCC;
    display:block;
    /* width:146px; */
    text-decoration:none;
    padding:2px 0;
/*    margin:1px;*/
}

.menu a:hover{
    background-color: #003300;
 /*   border:1px #aaa solid;*/

}

/* for a mozilla better display with key nav */
.menu a:focus{
    color:#FFFFFF;
}

a.linkOver{
 /*   background-color: #003333;*/
    /*color:#FFFFFF;*/
}

#menu li.menu_ss_rubriqueli {
float: left;
}

#menu {font-family:Arial;}/*Revue Home2*/

#menu .menu_ss_rubriqueli {/*Revue Home2*/
    line-height: 1.1em;
    display: inline-block !important;
    float: none !important;
    height: 45px;
    vertical-align: top;
    width: 70px;
    color: #003300;
    background-color: none !important;
    font-size:0.8em;

}
#menu .menu_ss_rubriquelid {/*Revue Home2*/
    background: url("../images/pastille.gif") no-repeat scroll 0 50% transparent;
    height: 45px;
    width: 70px;

/*DEV
    background: url("../images/feuillemenu.gif") no-repeat scroll 0 50% transparent;
    width: 83px;
*/
}

#menu .menu_sss_rubriqueli {/*Revue Home2*/
    display: inline-block !important;
    width:auto !important;
}




#menu .menu_sss_rubriqueul {/*Revue Home2*/
    left: 0;
    position: absolute !important;
    top: 45px;
    background: url("../images/pastilless.gif") no-repeat scroll 0 50% transparent;
    height: 21px;
    text-align: left;
    width: 100%;
    z-index: 1;
    line-height: 1em;
    font-size:1.1em;
}

#menu .not ul.menu_ss_rubriqueul li a:hover {
/*    color:#CC6600;*/
    color:#FFFFFF;
    background-color:#003300;
}

#menu .current ul.menu_ss_rubriqueul li.current a  {
    color:#CC6600;
    background-color:#99FF99;
}

#menu ul.menu_ss_rubriqueul li.current a:hover  {
    background-color:#FFFFFF;
}


.menu_center_col {float:left; /*width:145px; Refonte Home2 */ height:1px; background:transparent;margin:0px 0px 0px 20px;color:#CCFFCC;}

.menu_center_col_li {/* background-color:#336600; */ position:relative; top:-40px !important; font-size:1em; height:0px;}
.menu_center_col_li li {white-space: nowrap; }
.menu_center_col_li .cli {white-space: nowrap;  height :0%;}

.menu_ss_rubriqueul {position : relative !important;top:-23px;left: 0px;color:#FFFFFF;font-size:1.1em;}
.menu_hor_4 .menu_ss_rubriqueul {font-size:1em;}

.menu_center_top {
background:transparent url(../images/menu_leaf_top_145.png) no-repeat scroll 0pt;
display :block !important;
height:15px;
/*width:145px; Refonte Home2 */
/*margin-bottom:2px;*/
}
#menu_center_top_in_disabled {
background:transparent url(../images/menu_wood_top.png) no-repeat scroll 0pt 0px;
display :block !important;
height:12px;
width:150px;
}

.menu_center_bottom {
background:transparent url(../images/menu_leaf_bottom_145.png) no-repeat scroll 0pt 0px;
display :block;
height:36px !important;
float:left !important;
}

.menu_center_top_in1 {
background:transparent url(../images/menu_leaf_top_145.png) no-repeat scroll 0pt 0px;
display :block !important;
 height:15px;
 /*width:145px; Refonte Home2 */
 margin:-3px 0 -7px !important;
 /*
 margin :  0px 0px -2px;
 padding-top: 2px! important;*/
}

#menu_center_bottom1_disable {
background:transparent url(../images/menu_leaf_bottom_145.png) no-repeat scroll 0pt 0px;
display :block !important;
height:36px;
/*width:145px; Refonte Home2 */
}

#menu .top_in a, #menu .top_in li #menu .top_in li ul {
 /*   width:120px; */
/*    background-image : none; */
/*    background-color : #FFFFFF;*/
}


.menu_center_bottom_pied {
background:transparent url(../images/menu_leaf_bottom_145.png) no-repeat scroll 0pt 0px;
display :block !important;
height:34px;
}

li.menu_ss_rubriqueli a {
white-space: normal !important;
}

/* */
#menu .menu_hor_v1 li.menu_ss_rubriqueli a:hover{ background-color: #336600; color:#FFFFFF;
background:transparent url(../buttons/french/plank_red.png) no-repeat scroll right center;
}
/*#menu .menu_hor_v1 li.menu_ss_rubriqueli a:hover{ background-color:#003300; color: #CCFFCC; }*/
#menu .menu_hor_v1 li.menu_ss_rubriqueli  {text-align: left;background-color:#336600; }
#menu .menu_hor_v1 li.menu_ss_rubriqueli a {
background-image:none;
color:#CCFFCC;
margin:4px 4px 0px 0px;
/*background-color: #336600;*/
}

#menu .menu_hor_v2 li.menu_ss_rubriqueli a:hover{

/*background-color: #CCFFCC;Refonte Home2 */ color:#990000;
    background: url("../images/pastilleb.gif") no-repeat scroll 0 50% transparent;
width:70px;

    line-height: 1.5em;
}

.sub-selected .menu_ss_rubriquelid{
/*    background-color:#8EB843;*/
    background: url("../images/pastillec.gif") no-repeat scroll 0 50% transparent !important;
    /*DEV
        background: url("../images/feuillemenuc.gif") no-repeat scroll 0 50% transparent !important;*/
}

#menu .menu_hor_v2 li.menu_sss_rubriqueli a:hover, .subcategory-subs-selected {
  background:transparent;
  color:#990000 !important;
  width:auto !important;
/*  font-size:1.1em;*/
  line-height: 1em;
}
}

/*#menu .menu_hor_v2 li.menu_ss_rubriqueli a:hover{ background-color: #CCFFCC; color:#003300; }*/
#menu .menu_hor_v2 li.menu_ss_rubriqueli  {text-align: left;/*background-color:#336633; Refonte Home2*/ font-family:  Trebuchet MS, Comic Sans MS, Helvetica, Arial ;}

#menu .menu_hor_v2 li.menu_ss_rubriqueli a {
    background-color: transparent;
    background-image: none;
    font-size: 0.9em;
    position: relative;
    top: 5px;
    color:#FFFFFF;
    height: 46px;
    margin: 0 -8px 0 0;
}

#menu .menu_hor_v2 li.menu_sss_rubriqueli a { /*Revue Home2*/
    color: #003300 !important;
    height: 21px;
}


#footerg #footer-genereux .line {
font-size:11px;
/*text-align:center;Maj home2*/
  position: relative; top: 25px;/*Maj home2*/
}

#footerg #footer-genereux .treecol  {
border-left:1px solid #A48F90;
border-right:1px solid #A48F90;
float:left;
height:150px;
margin:0px -1px 15px 0px;
padding:12px 10px 0 15px;
width:209px;
font-size:11px;
}
#footerg #footer-genereux .first{
border-left:none !important;
}
#footerg #footer-genereux .last {
border-right:none !important;
}

#footerg ul {

list-style:none outside none;
/*list-style-image:url("../images/pucefeuille1.gif");Maj home2*/ padding: 0px;    margin: 0; /*Maj home2*/
text-align:left;
display:block;

}

#footerg h2 {

font-size: 11px;
margin: 0 10px 0;
text-align: left;
text-transform: none;
  float: left;

}
#footerg {
/*bottom:150px; left:12%!important; Maj home2*/
bottom:95px;
left:6% !important; /*left:60px!important;*/
position:absolute;
z-index:120;
display:block;
top:auto;
}

#footerg a {
font-weight:normal;
}

#footer-genereux {text-align:left;    left: -10px;    position: relative;}
#footer-genereux .line {position: relative; top: 0px; margin-right: 210px;}
#footer-genereux .twitter, #footer-genereux .facebook {
float: left;  margin: -4px 0 0 4px;/*Maj home2*/
text-align:left; /*margin :0px 0px 0px 10px;Maj home2*/
}
#footer-genereux .twitR, #footer-genereux .facbook {position:relative;top:-10px;margin :0px 5px;}
#footer-genereux .menu_ss_rubriqueli {display:inline;}

#footerg .back_fg {background: transparent url("../images/boxes/back_fg.png") no-repeat;width:765px; height:390px; left:-25px; position: absolute; top: -66px;}

.engagement_f {left: -5px;position: relative;top: -30px;}
.engagement_f .engtitle {text-align:left !important; height:35px; font-size: 1.5em !important;}
.engagement_f .engtitre {color:#003300; font-weight:bold;text-align:center; width: 85px;  font-size: 1.3em;}
.engagement_f .engcorp {text-align:center;}
.engagement_f .engpicto {text-align:center;margin-left: 21px;}
.engagement_f .engtexte {text-align:center;}
.engagement_f .engtxt {width:30px;text-align:center;}
.engagement_f .engpr {	width: 88px; height: 89px; background: transparent url(../images/engpr.gif) no-repeat;}
.engagement_f .engca {	width: 88px; height: 89px; background: transparent url(../images/engca.gif) no-repeat;}
.engagement_f .engli {	width: 88px; height: 89px; background: transparent url(../images/engli.gif) no-repeat;}
.engagement_f .engpa {	width: 88px; height: 89px; background: transparent url(../images/engpa.gif) no-repeat;}
.engagement_f .engse {	width: 88px; height: 89px; background: transparent url(../images/engse.gif) no-repeat;}
.engagement_f .engcl {	width: 88px; height: 89px; background: transparent url(../images/engcl.gif) no-repeat;}


