.SubPageNavigation { margin:0px;font-size:8pt;padding:2px;padding-left:5px;}
.Breadcrumbs {position:relative;margin:15px 0 10px 10px;font-size:12px;padding:2px;padding-left:5px;border-style:solid;border-width:1px;border-left:0px;border-right:0px;border-top:0px;}
.Breadcrumbs #SwitchCurrency{position:absolute;top:2px;right:5px;}
.Breadcrumbs #SwitchCurrency a {background:transparent;text-decoration:underline;white-space:nowrap;}

#PageContainer11 {position:relative;}
#PageContainer1 {position:relative;}
#SideBar_R {display:none;border-width:0px;border-style:solid;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;font-family:Arial, Helvetica, sans-serif;padding-top: 3px;}

.PageHeader {padding:0px;margin-bottom:5px;border-width:0px;border-style:solid;}

.PageImage {margin:10px;float:right;border-width:0px;border-style:solid;}
  *html .PageImage { margin:10px 5px 10px 10px;} /* IE6 Support */
.PageImageCaption { text-align:right;padding:0 3px;}
.ImgLink {cursor:pointer;}

.PageTitle {margin:10px 5px 0 5px;padding:.25em 5px;font-size:22px;font-weight:bold;line-height:1.2em;word-wrap:break-word;border-width:0px;border-style:solid;}
.PageIntroduction {font-size:13px;margin:5px 5px 0 5px;padding:.25em 5px;line-height:1.5em;word-wrap:break-word;border-width:0px;border-style:solid;}
.PageIntroduction a {font-weight:bold;}
.PageDescription {margin:5px 5px 0 5px;padding:.25em 5px;line-height:1.5em;word-wrap:break-word;border-width:0px;border-style:solid;}
.PageDescription a {font-weight:bold;text-decoration:underline;}
.PageDescription h2{font-size:1.35em; margin-bottom:.5em; background-color: #d0ddf0;padding:2px 0 0 2px;}
.PageDescription h3{font-style:italic; color: #0078ce;}
.PageFooter {border-width:0px;margin:5px;text-align:center;}

.PageLinkBox {font-size:11px;margin:5px 5px;/*start: 8.0 or below, theme support*/border:0;/*end*/}
.PageLinkBoxContainer1{margin: 0 0 2em;}
*html .PageLinkBoxContainer1,a.PageLinkBoxContainer1{margin-bottom:5px;}
.PageLinkBoxDescription {position:relative;padding:3px 3px 10px 3px;line-height:1.3em;text-align:center;font-size:11px;}
.PageLinkBoxDescription a {border:none;color:black;}
.PageLinkBoxImage {position:relative;display:block;text-align:center;border-width:0px;border-style:solid;}
.PageLinkBoxImage img {margin:0 auto;}
.PageLinkBoxTitle {font-weight:bold;padding:3px 0 5px;background: url(../media/fond-menu.png) repeat-x;border-top: 1px solid #7c7c7c;text-align:center;font-size:13px;}
.PageLinkBoxTitle a {border:none;color:red;}
.PageLinkBox .PageLinkBoxMoreDetails span {padding:0 3px;}
.PageLinkBox .PageLinkBoxMoreDetails {text-align:right;padding:2px;}

#PageContainer3 {position:relative;clear:right;}

.LayoutObject#GroupProductComponents1 {float:right;border:0px;padding:5px;}
.GC1#Footer { border-top:2px solid;margin:0px;padding:0px;padding-bottom:2px;}
.ShopDiscountMessage { margin:10px 10px 0 10px;padding:2px;font-size:14px;font-weight:bold;text-align:center;}
.PageFooter { border-width:0px;margin:10px;}
.GC1#ThinLine { border-width:0px;}

#AutoSplitPageBottom {clear:left;}
.Product { clear:both;}

/* Page html code */
.PageCodeTop, .PageCodeBottom {padding:10px;}
.PageCodeSnippetArea1, .PageCodeSnippetArea2, .WebsiteLinkBoxTop, .WebsiteLinkBoxBottom {margin:5px;}

.PageFormOptions {background-image:none;border:0px;margin:10px;text-align:left;border-width:0px;border-style:solid;}
.PageFormOptions select, .ProductOptions textarea {margin:5px 0 5px 0;}
.PageFormOptions input {background-color:transparent;margin:0 0 0 3px;padding:0;}
.PageFormOptionName {font-size:12px;font-weight:bold;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;}
.PageFormChoiceName {position:relative;font-size:11px;margin:3px 0 3px 0;}
.PageFormChoiceName input {position:absolute;z-index:10;background-color:transparent;}
.PageFormChoiceName span {display:block;margin-left:24px;padding:3px 0 3px 0;border-bottom-width:1px;border-bottom-style:dotted;}

/* BEGIN: ContactUs page specific*/
#PageContactUsContainer{margin-top:10px;padding:0 10px 10px 10px;}
.Addressformat {text-align:left;font-size:11px;line-height:130%;width:100%;overflow-x:auto;}
.Addressformat ul,.Addressformat li {margin:0;padding:0;list-style:none;}
.Addressformat li {padding:.25em 0px;word-wrap:break-word;background-color:transparent;}
.Addressformat li a {background-color:transparent;text-decoration:underline;}
.Addressformat li:first-child {margin-bottom:.25em;}
.Addressformat li:last-child {padding-bottom:10px;}
.Addressformat li span {font-weight:bold;display:block;}
.Addressformat li span + span {margin-left:1em;}
.AddressformatTitle {font-weight:bold;border-bottom-width:1px;border-bottom-style:solid;}
.AddressformatTitle span {display:none;}
/* END: ContactUs page specific */

/* Page splitting */
#AutoSplitPageBottom, #AutoSplitPageTop {text-align:center;margin:10px;}
#AutoSplitPageBottom table.NextPreviousLink {margin:0 auto;font-size:13px;}
.NextPreviousLink, .NextPreviousLink a:hover{padding:2px 7px 2px 7px;text-align:center;font-weight:bold;}
span.NextPreviousLink{font-weight:bold;}
.NextPreviousLink table {margin:0 auto;}

/* Page banner */
.Banner {margin:10px 0;text-align:center;}
.Banner img, .Banner object, .Banner embed {margin:0 auto;}

/* BEGIN: Basket page specific*/
table#bsktbl td {padding:.5em;text-align:right;}
table#bsktbl .ViewbasketHeader  {text-align:right;font-weight:bold;font-size:13px;}
table#bsktbl span[tag=I_], table#bsktbl span[tag=T_] {text-align:left;display:block;}
table#bsktbl .ViewbasketHeader span[tag=LD_TITLE] {display:block;text-align:left;font-weight:bold;}
table#bsktbl #bsktbl_ttl td {font-weight:bold;font-size:13px;}
table#bsktbl .ViewbasketCkBox td {text-align:left ! important;}
table#bsktbl .ViewbasketCkBox label {margin-left:.5em;}
/* END: Basket page specific */

.PageLinkBoxDescription p{text-align:center;font-size:11px;}
.PageLinkBoxDescription td{text-align:center;font-size:11px;}
.PageLinkBoxDescription li{text-align:center;font-size:11px;}
.PageLinkBoxTitle p{text-align:center;font-size:13px;}
.PageLinkBoxTitle td{text-align:center;font-size:13px;}
.PageLinkBoxTitle li{text-align:center;font-size:13px;}
#SideBar_R p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
#SideBar_R td{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
#SideBar_R li{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;text-align:center;}
.ShopDiscountMessage p{background-color:;color:;text-align:center;}
.ShopDiscountMessage td{background-color:;color:;text-align:center;}
.ShopDiscountMessage li{background-color:;color:;text-align:center;}
.Breadcrumbs p{background-color:;color:;font-size:11px;}
.Breadcrumbs td{background-color:;color:;font-size:11px;}
.Breadcrumbs li{background-color:;color:;font-size:11px;}

/* Bandeau de produits */
.Div-bandeau{margin:0 0 2em;position:relative;}
#B1, #B3, #B4 {background-color:white;}
#B1{}
#B3{display:none;}
#B4{display:none;}
.bandeau-produits {display:block;margin:0;padding: 5px;border:1px solid #7c7c7c;border-bottom:none;}
/*.bandeau-bas{border-bottom:1px solid #7c7c7c;}*/
#Content .bandeau-produits li{list-style-type: none;width: 183px;display:inline-block;text-align: center;vertical-align:top;}
.PageIntroduction .bandeau-produits a {text-decoration:none;}
.bandeau-produits img{max-height: 120px;}
.bandeau-produits .image{height: 120px;padding-bottom:5px;}
.bandeau-produits b{display: block;color: yellow;background-color: red;width: 100px;font-size: 16px;padding: 2px;margin: 2px auto;}
.bandeau-produits span{color: #7c7c7c;text-decoration: line-through;}
.bandeau-produits div{font-weight: normal;line-height: 1.5em;padding: 0 5px;}
.Div-bandeau .liens {background-color:#7c7c7c;margin:0;}
#Content .Div-bandeau .liens li{list-style-type: none;color:white;padding:5px;display: table-cell;width: 235px;text-align: center;cursor: pointer;}
#Content .Div-bandeau .liens li:hover{text-decoration:underline;}
#Content .Div-bandeau .liens li.actif{background:url('/contents/media/fleche-blanc.png') no-repeat top center;}

/* Cadre de présentation */

.div-Accueil{position:relative;background-color:white;}
#bloc-choix {margin:0;top:0px;width: 162px;position:absolute;z-index:4;}
#bloc-choix li{border: 1px solid #7c7c7c;list-style-type: none;width: 150px;font-family: Arial;color: white;background-color: #9bc615;text-align: center;padding: 15px 5px;font-size: 16px;font-weight: bold;cursor: pointer;border-radius: 7px 0 0 7px;}
#bloc-choix li:nth-child(2){border-top:none;border-bottom:none;}
#bloc-choix li:nth-child(1), #bloc-choix li:nth-child(2){padding:23px 5px;}
#bloc-choix li.actif {text-decoration:underline;border-right:1px solid #0078ce;background-color:#0078ce;}
#bloc-choix li:hover {color:#7c7c7c;text-decoration:underline;}

#Bloc-VMC{margin-bottom:150px;}
#Bloc-Puits{margin-bottom:150px;display:none;}
#Bloc-Aspi{height:700px;z-index:1;display:none;}
.bloc-accueil {height:550px;border: 1px solid black;border-radius:10px;box-shadow:5px 5px 10px #7c7c7c;margin-top: -3px;background-color:white;}
.bandeau-pub {height:200px;}
.bandeau-pub img{padding-left:160px;}
.slogans {width: 293px;display: inline-block;vertical-align: top;position:relative;height:200px;}
.slogans span{display: block;font-family: Arial;font-weight:bold;text-align: center;font-size: 17px;padding: .5em;color: black;text-shadow: 2px 2px 6px #7c7c7c;}
.liens-boutons {position:absolute;bottom:0;}
.liens-boutons a{margin: 10px 15px;padding: 5px;border: 1px solid #7c7c7c;width: 100px;display: inline-block;text-align: center;border-radius: 6px;box-shadow: 2px 2px 8px #7c7c7c;}
.liens-boutons a:hover{background-color:#7c7c7c;color:white;}

.tableau-produits{border-top:1px solid #7c7c7c;border-bottom:1px solid #7c7c7c;height: 110px;margin:0;padding:10px 0;}
#Content .tableau-produits li {display:table-cell;list-style-type: none;width: 125px;font-family: Arial;color: white;text-align: center;padding: 2px;font-size: 12px;line-height:1em;}
#Content .tableau-produits li a{text-decoration:none;}
#Content .tableau-produits li a:hover{text-decoration:underline;}
.tableau-produits li img{height:85px;padding-bottom:5px;}

.publicite{text-align: center;border-bottom: 1px solid #7c7c7c;font-family: Arial;font-weight:bold;color:yellow;background-color:red;font-size:17px;padding:10px 0;}

.galerie-photos{margin:0;padding:10px 10px 0;text-align:center;}
#Content .galerie-photos li {display:table-cell;list-style-type: none;font-family: Arial;color: white;text-align: center;padding: 2px;font-size: 12px;line-height:1em;}
.galerie-photos li img{height:140px;margin:10px 8px 10px;border:1px solid #7c7c7c;padding:5px;box-shadow:2px 2px 4px #7c7c7c;}
#Bloc-VMC .galerie-photos li img{margin:10px 5px 10px;}
#Bloc-Puits .galerie-photos li img{margin:10px 22px 10px;}

#aspiration-professionnelle {margin-top:20px;padding:20px 10px 0;border-top:2px solid #9bc615;}
#aspiration-professionnelle img{height:100px;padding:0 5px;vertical-align: top;}
.slogans-aspi-pro {width: 180px;display: inline-block;vertical-align: top;position:relative;text-align:center;}
.slogans-aspi-pro span{display: inline-block;width:170px;font-family: Arial;font-weight:bold;text-align: center;font-size: 17px;padding: 0;color: black;text-shadow: 2px 2px 6px #7c7c7c;}
.slogans-aspi-pro a{margin: 10px 15px;padding: 5px;border: 1px solid #7c7c7c;width: 100px;display: inline-block;text-align: center;border-radius: 6px;box-shadow: 2px 2px 8px #7c7c7c;}

/*Menu à droite*/
.menu-droit {border:1px solid black;margin: 2em 0 0 0;text-align: left;padding: 5px;color:black;box-shadow: 3px 3px 5px #7C7C7C;border-radius: 6px;}
.menu-droit span{display:block;text-align: center;padding: 0 0 .5em 0;font-weight:bold;color:red;}
.menu-droit ul{margin:0;padding:0;}
#SideBar_R .menu-droit li{list-style-type: none;font-family: Arial;text-align: left;padding: 2px 2px 2px 1.5em;font-size: 12px;line-height:1.2em;text-indent:-13px;}
#SideBar_R .menu-droit li a{color:#0078ce;}

/*
Version tag, please don't remove
$Revision: 8094 $
$HeadURL: svn://3d3-p432/ShopFactory/branches/V9_32/bin/Templates/Special Pages/Welcome/8-PAAI_1/stylesheet.css $
*/