/* The following colour values are populated automatically by the 'Customize design' mode. If modifying manually, mapping.xml also needs to be updated accordingly */
.GC1{background-color:#D7E173;color:#000000;border-color:transparent;}
.GC2{color:#000000;background-color:#FFFFFF;border-color:transparent;}
.GC3{color:#000000;border-color:transparent;}
.GC4,.GC4 a,a .GC4{background-color:#FFFFFF;border-color:#7c7c7c;color:#000000;}
.GC5,.GC5 a,a .GC5{background-color:#9bc615;color:#FFFFFF;border-color:transparent;}
.GC6,.GC6 a,a .GC6{background-color:#FFFFFF;border-color:#7c7c7c;color:#000000;}
.GC7{border-color:#D7E173;color:#FFFFFF;}
.GC8,.GC8 a,a .GC8{border-color:#FFCE3B;color:#000000;}
.GC9,.GC9 a,a .GC9{background-color:#FFF8E3;border-color:#FFCE3B;color:#000000;}
.GC10{color:#000000;border-color:transparent;}
.GC11{color:#000000;border-color:transparent;}
.GC12{color:#000000;border-color:transparent;}
.GC13{background-color:#9bc615;border-color:#D7E173;color:#FFFFFF;}
.GC14,.GC14 a,a .GC14{background-color:#FFFFFF;color:#000000;border-color:transparent;}
.GC15,.GC15 a,a .GC15{background-color:#FFF8E3;border-color:#FFF8E3;color:#000000;}
.GC16,.GC16 a,a .GC16{background-color:#FFFFFF;border-color:#7c7c7c;color:#000000;}
.GC17{color:#000000;border-color:transparent;}
.GC18{color:#000000;border-color:transparent;}
.GC19{color:#000000;border-color:transparent;}
.GC20{color:#0078ce;border-color:transparent;}
.GC21{color:#FF0303;border-color:transparent;}
.GC22{color:#7c7c7c;background-color:#FFFFFF;border-color:#e8e8e8;}
.GC23{border-color:#000000;color:#000000;}
.GC24{background-color:#ffbf00;border-color:#FFCE3B;color:#FFFFFF;}
.GC25{color:#000000;border-color:transparent;}
.GC26{background-color:#ffbf00;border-color:#0078ce;color:#000000;}
.GC27{background-color:#ffbf00;border-color:#ffbf00;color:#000000;}
.GC28,.GC28 a,a .GC28{border-color:#FFFFFF;color:#7c7c7c;}
.GC29,.GC29 a,a .GC29{border-color:#FFFFFF;color:#000000;background-color:#e8e8e8;}
.GC30,.GC30 a,a .GC30{background-color:#FFFFFF;color:#7c7c7c;border-color:#7c7c7c;}
.GC31,.GC31 a,a .GC31{background-color:#FFFFFF;color:#7c7c7c;border-color:#000000;}
.GC32,.GC32 a,a .GC32{border-color:#000000;color:#000000;background-color:#FFFFFF;}
.GC33,.GC33 a,a .GC33{border-color:#7c7c7c;color:#000000;background-color:#FFF8E3;}
.GC34,.GC34 a,a .GC34{background-color:#e8e8e8;border-color:#7c7c7c;color:#000000;}
.GC35,.GC35 a,a .GC35{background-color:#FFFFFF;border-color:#000000;color:#7c7c7c;}
.GC36{color:#FFFFFF;background-color:#9bc615;border-color:transparent;}
.GC37{color:#000000;border-color:transparent;}
.GC38{background-color:#D7E173;color:#000000;border-color:transparent;}
.GC39{background-color:#FFFFFF;color:#7c7c7c;border-color:transparent;}
.GC40,.GC40 a,a .GC40{background-color:#7c7c7c;color:#FFFFFF;border-color:transparent;}
.GC41{background-color:#FFFFFF;color:#000000;border-color:transparent;}
.GC42{color:#7c7c7c;border-color:transparent;}
.GC43{background-color:#ffbf00;border-color:transparent;}
.GC44,.GC44 a,a .GC44{color:#000000;border-color:transparent;}
.GC45,.GC45 a,a .GC45{background-color:#ffbf00;color:#FFFFFF;border-color:transparent;}
.GC46{background-color:#FFFFFF;border-color:transparent;}
.GC47{background-color:#FFF8E3;border-color:transparent;}
.GC48,.GC48 a,a .GC48{background-color:#FFFFFF;border-color:#7c7c7c;color:#7c7c7c;}
.GC49,.GC49 a,a .GC49{border-color:#000000;color:#000000;background-color:#FFFFFF;}
html body, div, p, td, input, select /* font */{font-family:Arial, Helvetica, Tahoma, sans-serif;}
a{text-decoration:none;color:#0078ce;}
a:hover{text-decoration:underline;color:#00f;}
a img{border:0;}
/* **** END: Base system colour styles and declarations **** */
/* ** BEGIN: Primary declarations ** */
* {margin:0;padding:0;} /* Forces all elements to default */
html {text-align:center;}
/*body, div, p, td, input, select {font-style:normal;}*/
body {font-size:12px;background-position:center 0;background-repeat:repeat-y;}
*html body {width:98%;}
html, body {height:100%;text-align:center;}
/* ** BEGIN: Website width and height ** */
	/* Normally set to 770px (Fits on 800 x 600 screens) or 980px (Fits on 1024 x 768 screens). Larger or smaller sizes are possible, with sacrifice to legability of website text and loading times. */
	#WebSite, #WebSiteHeader, #WebSiteContent, #WebSiteFooter, #WebSiteContent, #DesignImage1, #AppLogo, #Content {width:980px;}
/* Sum of the following elements width must equal WebSite width. Check other values further down this file for other elements which my be affected by these settings. */
	#SideBar_L{width:200px;} /*#Content {width:780px;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}*/
	/* Minimum website height */
	#WebSite, #SideBar_L, #WebSiteContent, #Content {min-height:415px;}
/* ** END: Website width and height ** */
p {margin:0 0 .75em 0;}
ul, ol {clear:left;margin:0 0 0.5em 2.5em;}
li ul, li ol {margin-bottom:.25em;}
object {display:block;}
table[align=center] {margin:0 auto;}
abbr, acronym {border-width:0;border-bottom-width:1px;border-bottom-style:dotted;}
input.TextInput, input.ListBox, select, textarea {border-width:1px;border-style:solid;}
input[type=checkbox], input[type=radio] {background-color:transparent;}
.noDisplay {display:none;}
input[type=button], input[type=submit], input[type=reset] {cursor:pointer;}
h1 {font-size:22px;padding-bottom:.5em;}
#WebSite{position:relative;margin:0 auto;text-align:left;border-width:0px;border-style:solid;box-shadow: 0 0 100px #e8e8e8;box-shadow:100px 0 100px -50px #e8e8e8,-100px 0 100px -50px #e8e8e8;padding: 0 15px;background-color: white;}
#WebSiteHeader{position:relative;height:180px;text-align:left;border:0; z-index:30;margin-top:-25px;}
#WebSiteContent{position:relative; z-index:10;}
#SideBar_L{position:relative;float:left;}
#WebSiteHtmlcode{height: 25px;}
#Index2{display:none;position:absolute;left:0px;top:160px;height:30px;margin-bottom: 10px;width:600px;text-align:center;z-index:40;width:977px;background-color:#e8e8e8;border:1px solid #7c7c7c;}
#Index2 td{height:30px;background-color:#e8e8e8;}
#Index2 td.idx2 a, #Index2 td.idx2MouseOver a{font-size:16px;padding:2px 90px;font-family:Arial;color:black;}
#Index2 #idx2D-2 a, #Index2 #idx2MouseOverD-2 a{font-size:16px;padding:3px 10px;}
#Index2 #idx2RightD210 , #Index2 #idx2RightMouseOverD210 {border-right:0px;}
#idx2Navigation{position:absolute;left:2px;}
#Index1{padding:0;margin:0;overflow:hidden;}
#idx1Navigation{position:absolute;top:0px;left:2px;}
#Container1 {margin-bottom:2px;}
#Content{position:relative;float:right;padding:0;padding-top:15px;text-align:left;line-height:150%;overflow-y:hidden;overflow-x:auto;}
#Content:after {content:""; display:table;clear:both;}
/*#PageContainer1,#PageContainer11{height:auto !important;}*/
/*#PageContainer11:after {clear:both;content:'';display:block;visibility:hidden;height:0;}*/
#FooterClearance{position:relative;clear:both;height:0px;overflow:hidden;}
#FooterClearance span {display:none;}
#WebSiteFooter{display:none;position:relative;text-align:left;border:0;padding:25px 0 0 0;font-size:12px;font-weight:400;font-style:normal;}
/* ** END: Primary declarations ** */
#CompanyImage{position:absolute;top:0px;left:0px;height:80px;width:620px;}
#SiteHeadingSiteSloganContainer {position:absolute;top:0px;left:15px;width:470px;height:80px;overflow:hidden;}
#SiteHeadingSiteSloganContainer h2{margin-top:0;}
#SiteHeadingContainer {position:relative;}
#SiteHeading {font-size:26px;background-color:transparent;font-weight:normal;font-style:normal;line-height:1.2em;text-decoration:none;margin-top:48px;}
#SiteSlogan{position:relative;font-weight:normal;font-size:20px;font-style:italic;text-decoration:none;color:#0078ce;}
#SiteSlogan span{font-size:14px;display:block;margin: 0 0 13px 90px;}
.WebSiteFootnote {text-align:center;}
#AppLogo{text-align:center;margin:0 auto;padding:10px;display:none;} /* Application logo */
/* ** BEGIN: Other Design Images ** */
#DesignImage1{position:relative;top:10px;height:81px;}
#DesignImage2{position:relative;height:60px;width:980px;background-repeat:no-repeat;background-position:0% 0%;}
#DesignImage3{position:relative;top:0px;height:15px;background-color: white;}
/* ** END: Other Design Images ** */
/* ** BEGIN: ObjectFragments ** */
#Login{position:relative;width:192;padding:5px 0;text-align:center;}
#Login a {background:transparent;}

/*#MiniCartSearchLanguageContainer {width:360px;position:absolute;top:40px;right:5px;z-index:700;}*/
#MiniCartSearchLanguageContainer {width:210px;position:absolute;right:5px;top:40px;z-index:700;}
/*#MiniCartAlt {float:right;margin-left:10px;}*/
#MiniCartHeading{background-color:#9bc615;}#MiniCartAlt {margin-left:10px;}
.MiniCartMyBasketTitle {font-size:14px;padding-left:5px;}
.MiniCartMyBasketTitle {font-size:13px;}
/*#MiniCartSearchLanguageContainerInner {float:right;}*/
#MiniCartSearchLanguageContainerInner {left: 80px;position: relative;bottom: -5px;}
#SwitchLang{position:relative;font-size:12px;line-height:18px;width:166px;}
#SwitchLang select {font-size:12px;}
*html #SwitchLang{position:static;}
#Search{position:relative;margin-bottom:2px;margin-top:15px;margin-right: 20px;}
#Search td{padding:0;}
input.SearchTextField {background-color:#FFE8D8;width:130px;height:16px;font-size:12px;margin:0;margin-right:3px;text-align:left;border-width:1px !important;border-style:solid;}
a.SearchButton {margin:0;border:0;}
#ISearchPlusButtonImage{display:none;}

.ResellerLogOutIcon {width:70px;margin:0;padding:0;border-width:1px;border-style:solid;}
.ResellerLogInIcon {margin-top:3px;padding:0;}
.SignUp {font-family:inherit;font-weight:bold;text-align:center;text-decoration:underline;}

/* ** START: HTML code snippets ** */
.Index1CodeSnippetTop {}
.Index1CodeSnippetTopContent {}
.Index1CodeSnippetBottom {}
.Index1CodeSnippetBottomContent {}
.Index2CodeSnippetTop {}
.Index2CodeSnippetTopContent {}
.Index2CodeSnippetBottom {}
.Index2CodeSnippetBottomContent {}
.PageCodeSnippetArea1 {}
.PageCodeSnippetArea1Content {}
/* ** END: HTML code snippets ** */
/* ** END: ObjectFragments ** */
/* ** START THEME OVER-RIDING STYLES FOR PAGE AND PRODUCT ** */
/* Control background-position */
.PageLinkBox, .Product, .ProductCrossPromotion {background-position:top;}
/* Product objects */

.ProductPrice, .ProductPriceIntro{padding-right:2px;padding-left:2px;font-size:15px;vertical-align:bottom;}
.ProductMoreImages {margin:2px;border-width:1px;border-style:solid;white-space:nowrap;}
/* Check out pages */
.DropDowns {width:180px;} /* Select fields for country and region */
.ViewbasketRow2, .ViewbasketExtras {border-width:1px;border-style:solid;}
.ViewbasketCheckOut {height:20px;margin:20px;padding:0;vertical-align:bottom;background-color:transparent;border:0;}
/* Page splitting */
.NextPreviousLink, .NextPreviousLink a:hover{padding:2px 7px 2px 7px;text-align:center;font-weight:bold;font-size:13px;}
span.NextPreviousLink{font-weight:normal;}
.NextPreviousLink table {margin:0 auto;}
.ImgLink {cursor:pointer;}
/* Reseller */
.ResellerFormTable {width:250px;padding-bottom:30px;border-width:1px;border-style:solid;}

/* Drop-shadow effects */
#sfLightBox {-moz-box-shadow: 0px 0px 10px #000000;-webkit-box-shadow: 0px 0px 10px #000000;box-shadow: 0px 0px 10px #000000;}
#sfAddDiv, #MiniCartTotalContents, #MiniCartTotalDrawer {-moz-box-shadow: 3px 3px 5px #666666;-webkit-box-shadow: 3px 3px 5px #666666;box-shadow: 3px 3px 5px #666666;}

/* Start SiteMap */
/*.ddSitemapLink{border:1px solid;position:relative;padding:10px 5px 0 0;cursor:pointer;font-size:10px;background-color:transparent;color:#7c7c7f;top:-22px;left:-50px;}*/
.ddSitemapLink{padding:10px 5px 0 0;display:hidden;position:absolute;top:-80px;left:-35%;cursor:pointer;font-size:10px;background-color:transparent;color:#7c7c7f;}
.ddSitemapLink a{color:#0078ce;}
.sitemap {text-align:center;margin:-9px -10px;padding:5px;background-color:#7f7f7f;}
.sitemap a {color:#0078ce;text-decoration:underline;font-size:13px;}
#Sitemap h2{font-size:20px;border:1px solid;border-radius:5px;margin:1em 0;padding:.5em 1em;}
#Sitemap li{padding:3px 0;list-style-type:square;}
#Sitemap > ul > li > ul > li{padding:3px 0;list-style-type:disc;}
#Sitemap > ul > li > ul > li > ul > li{padding:3px 0;list-style-type:circle;}
#Sitemap a{font-size:14px;}
#Sitemap ul.ul-toplevel{border:1px solid;border-radius:5px;}
#Sitemap ul.ul-toplevel > li{display:table-cell;vertical-align:top;padding:1em 3em;margin:0 0 1em 0;}
#Sitemap ul.ul-toplevel > li:nth-child(6){display:inline-block;}

.ddSitemapMenu{position:absolute;visibility:hidden;left:0;top:0;width:200px;height:150px;padding:0px 5px;border:1px solid #000000;overflow:scroll;overflow-x:hidden;z-index:999;background-color:#ffffff;text-align:left;}
.ddSitemapMenu a,.ddSitemapMenu div{color:#000000;}
.ddSitemapMenu hr{position:relative;width:200px;height:1px;}
.ddSitemapItem{display:block;padding:0px 10px;text-decoration:none;width:190px;}
#ddSFLink{position:relative;text-align:right;top:-12px;}
#ddSFLinkSep{width:86%;}
/* End SiteMap */

.GC50{color:#7c7c7c;border-color:#7c7c7c;}
.GC51{color:#7c7c7c;border-color:transparent;}
.GC52{color:#FF0303;border-color:transparent;}
.GC53{color:#000000;border-color:transparent;}
.GC54{color:#000000;border-color:transparent;}
.GC55{color:#000000;border-color:transparent;}
.GC56{color:#FF0303;background-color:#ffff00;border-color:transparent;}
.GC57{color:#000000;background-color:#FFFFFF;border-color:transparent;}
.GC58{color:#000000;border-color:transparent;}
.GC59{color:#000000;border-color:#7c7c7c;}
.GC60{color:#000000;border-color:transparent;}
.GC61{color:#000000;border-color:#7c7c7c;}
html /* scrollbars */{}
.ViewbasketRow2{border-width:1px;border-style:solid;font-size:12px;font-weight:400;font-style:normal;}
#MiniCartTotalHead{font-size:15px;font-weight:700;font-style:normal;}
#MiniCartTotalContents{-moz-box-shadow:3px 3px 5px #666666;-webkit-box-shadow:3px 3px 5px #666666;box-shadow:3px 3px 5px #666666;font-size:12px;font-weight:400;font-style:normal;}
.GC62{background-color:#FFFFFF;color:#000000;border-color:#9bc615;}
.GC63,.GC63 a,a .GC63{background-color:#FFF8E3;color:#000000;border-color:#9bc615;}
.GC64,.GC64 a,a .GC64{background-color:#9bc615;color:#FFFFFF;border-color:#9bc615;}
.GC65{background-color:#FFFFFF;color:#000000;border-color:#FFFFFF;}
.GC66{color:#7c7c7c;border-color:transparent;}
.GC67{color:#000000;border-color:transparent;}
.GC68{color:#000000;border-color:transparent;}
.GC69{color:#000000;border-color:transparent;}
.GC70{color:#000000;border-color:transparent;}
.GC71{color:#000000;border-color:transparent;}
.GC72{background-color:#FFFFFF;color:#000000;border-color:#FFCE3B;}
.GC73{color:#000000;border-color:transparent;}
.GC74{}
.GC75{color:#000000;border-color:transparent;}
.GC76{border-color:transparent;}
.GC77{border-color:transparent;}
.GC78{border-color:transparent;}
.GC79{background-color:#9bc615;color:#000000;border-color:transparent;}
.GC80{border-color:transparent;}
.GC81{border-color:transparent;}
.GC82{border-color:transparent;}
.GC83{border-color:transparent;}
.GC84{border-color:transparent;}
.GC85{border-color:transparent;}
.GC86{border-color:transparent;}
.GC87{border-color:transparent;}
.GC88{border-color:transparent;}
.GC89{border-color:transparent;}
.GC90{border-color:transparent;}
#SiteHeading p{font-size:26px;font-weight:normal;font-style:normal;text-decoration:none;}
#SiteHeading td{font-size:26px;font-weight:normal;font-style:normal;text-decoration:none;}
#SiteHeading li{font-size:26px;font-weight:normal;font-style:normal;text-decoration:none;}
#SiteSlogan p{font-size:20px;font-weight:normal;font-style:italic;text-decoration:none;line-height:.5em;}
#SiteSlogan td{font-size:20px;font-weight:normal;font-style:italic;text-decoration:none;}
#SiteSlogan li{font-size:20px;font-weight:normal;font-style:italic;text-decoration:none;}
#BackLink{font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
#BackLink p{font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
#BackLink td{font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
#BackLink li{font-size:11px;font-weight:normal;font-style:normal;text-decoration:none;}
.ProductMoreDetails{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
.ProductMoreDetails p{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
.ProductMoreDetails td{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
.ProductMoreDetails li{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
div.idx2Sub{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2Sub p{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2Sub td{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2Sub li{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2SubMouseOver{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2SubMouseOver p{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2SubMouseOver td{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx2SubMouseOver li{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1Sub{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1Sub p{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1Sub td{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1Sub li{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1SubMouseOver{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1SubMouseOver p{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1SubMouseOver td{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
div.idx1SubMouseOver li{font-family:;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}

.idee {background: url('../media/idee.png') no-repeat 0 0em; font-style: italic; padding: 3px 0 1em 3em;}
.pdf {background: url('../media/pdf.jpg') no-repeat 0 0em; padding: 30px 0 0 52px;}
.titre {padding: 0.5em; background-color: #7c7c7c; margin: 2em 0 0.5em 0; color: #ffffff; font-size: 12px; font-weight: bold;}

/*Bas de page*/
#bloc-bas-div{box-shadow:100px -100px 100px -50px #e8e8e8,-100px -100px 100px -50px #e8e8e8;padding: 0 15px;background-color: white;width: 980px;margin: 0 auto;}
.bloc-bas {display:inline-block;padding:5px 5px 5px;margin:10px 10px 10px 0;width:170px;height:190px;border:1px solid grey;border-radius:5px;vertical-align:top;text-align:center;box-shadow: 2px 2px 4px #7c7c7c;}
.pays p{padding-left:20px;text-align:left;}
.bloc-bas legend{font-weight:bold;color:#7f7f7f;padding:5px;text-align:left;}
.bloc-bas img{max-height:40px;margin:5px 3px; display:inline-block;vertical-align:middle;}
.bloc-bas img.drapeau {width:30px;height:20px;display:inline-block;margin-right:10px;margin-bottom:10px;border:1px solid #7c7c7c;}
.bloc-bas p{font-family:Arial;color:#7f7f7f;margin:0;}
.marques img{margin:2px 3px;}

#tel-bas {color: #0078ce;font-family: Arial Black;font-size: 18px;background:url('../media/telephone-20.png') no-repeat 2px 5px;padding-left: 15px;height:29px;margin-top:.5em;}
#horaires-bas{font-size: 14px;}
#etude {font-family:Arial Black; font-size:18px;margin-top:1.5em;}

#savoirPlus {color:#0078ce;text-decoration:underline;cursor:pointer;}
#descriptionSuite {display:none;}

/*Remise négociée à gauche*/
#datatable #_voucherRow td{text-align:left;padding-top:.5em;}

.achat {position: absolute;bottom: 2em;left: 50%;margin-left: -113px;}

.PageLinkBoxMoreDetails{font-weight:normal;}
.PageLinkBoxMoreDetails p{font-weight:normal;}
.PageLinkBoxMoreDetails td{font-weight:normal;}
.PageLinkBoxMoreDetails li{font-weight:normal;}
#Content p{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
#Content p.center{text-align:center;}
#Content p.justifie{text-align:justify;}
#Content td{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
#Content li{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:left;}
.ProductContainer1{text-align:center;}
.ProductContainer1 p{text-align:center;}
.ProductContainer1 td{text-align:center;}
.ProductContainer1 li{text-align:center;}

#co p {text-align:center;}
.configuration {border:1px solid #7c7c7c; padding:5px; margin:40px auto 0;width:240px;height:110px;font-size: 20px;text-align: center;border-radius:5px;line-height:1.5em;}
.PageIntroduction h2{font-size:1.2em;font-weight:normal;font-style:italic;background-color:#e8e8e8;padding:.3em 2em;margin:0;}
.PageIntroduction a, .ProductIntroduction a{color:#0078ce;font-weight:bold;text-decoration:underline;}

#tabl-regl tr{vertical-align:top;}
#tabl-regl td{border:1px solid;border-collapse:collapse;padding:5px 2px 0;}
#tabl-regl tr:nth-child(n+2) td{border-top:none;}
#tabl-regl tr td:nth-child(n+2){border-left:none;}
#tabl-regl tr td:nth-child(-n+2){border-right:none;}



#Content .tableau-centre tr td{text-align:center;}

/*#revendeur{color: white;background-color:#47bfff;position: absolute;z-index: 40;font-size: 15px;width: 350px;left: 50%;top: 20px;margin-left: -140px;padding: 5px;border-radius: 5px;box-shadow: 3px 3px 6px #7c7c7c;}
#revendeur a,#revendeur a:hover{color: white;}
#revendeur img {height: 45px;float: right;}
#ConnexionPro{position: absolute;z-index: 40;font-size: 13px;left: 50%;top: 80px;margin-left: -40px;}
#ConnexionPro a{text-decoration:underline;color:#7c7c7c;}*/

.acheter{color: white;background-color:#0078ce;z-index: 40;font-size: 15px;width: 250px;position:absolute;left: 50%;padding:4px; margin-left: -115px;border-radius: 5px;box-shadow: 3px 3px 6px #7c7c7c;cursor:pointer;top:50px;border:1px solid #0078ce;}
a .acheter{color: white;width: 280px;}
a:hover .acheter{background-color:white;color: #0078ce;}
.acheter-puits{background-color:#47bfff;top:85px;border:1px solid #47bfff;}
a:hover .acheter-puits{background-color:white;color: #47bfff;}
.acheter-aspi{background-color:#9bc615;top:120px;border:1px solid #9bc615;}
a:hover .acheter-aspi{background-color:white;color: #9bc615;}

#galerie-photos{width: 99%;margin-left: 0px;}

#MiniCartDesignImage1{background-repeat:;background-position:0% 0%;background-image:url(../media/l_mon-panier.jpg);}

/* MENU DU SITE */
#Menu{margin: 0 auto;padding: 0;width: 980px;top: 166px;position: relative;z-index: 35;}
#MenuLigne {margin:0;}
#MenuLigne > li{list-style-type: none;display: inline;}
#MenuLigne > li > a{font-size: 16px;color: #000;border: 1px solid #7c7c7c;display: inline-table;width: 243px;background-image: url(../media/fond-menu.png);padding: 5px 0 6px;margin:0 -2px;}
#MenuLigne a:hover{color:#0078ce;text-decoration:underline;}
.sMenuBloc{display:none;position: absolute;border: 1px solid #7c7c7c;width: 975px;background-color: #fff;z-index: 35;margin-top: -1px;box-shadow: 0 10px 20px #7c7c7c;margin-left: 1px;}
.sMenuBloc img{width:220px; margin-bottom:20px;}
#MenuLigne li:hover .sMenuBloc{display:block;}
.sMenuCol{margin:0;text-align: left;}
.sMenuCol > li{width: 220px;list-style-type: none;display: inline-table;vertical-align:top;padding:15px 10px;}
.sMenuCol > li.ColDroite{position: absolute;top:0;right: 0;width: 200px;}
.sMenuCol a.Rubrique{font-size: 14px;color: #000;list-style-type: square;display: list-item;text-transform: uppercase;font-weight: bold;margin-left:20px;padding:0 0 .5em 0;}
.sMenuCol a, .sMenuCol .liensLigne{font-size: 13px;color: #000;list-style-type: circle;display: list-item;margin-left:36px;padding-bottom: .15em;}
.sMenuCol a.vert{color:#9bc615;}
.liensLigne a{display: inline;margin-left:0;}
.sMenuCol hr {margin: 1.2em 0;}

#steps-child li{margin-right: 1.5em;}

/* Bouton retour en-tête de page */
#lien_top {position: fixed;bottom: 10px;right: 10px;background-color: #0078ce;width: 80px;height: 40px;font-size: 15px;border-radius: 10px;padding: 10px;color: white;text-shadow: 2px 2px 3px #ccc;box-shadow: 5px 5px 10px #7c7c7c;display:none;cursor:pointer;z-index:40;}

/*
Version tag, please don't remove
$Revision: 7507 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V9_32/bin/Templates/Website/AJA-AA_1024 x -/website.css $
*/
