		body.PB {
			text-align:center;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			background-color: #000000;
			background-image: url(/Files/24194/Img/23/fnd-ecran-css.jpg);
			background-repeat: no-repeat;
		}		
		form {margin:0;padding:0;border:0;}
		
		/* MAIN >> General page container */
		#maincontainer {
			text-align:left;
			margin:0 auto;
			width:990px;
		}
		#topbanner {
			display:block;
			width:990px;
			text-align:center;
			padding-bottom:0px;
			line-height:0px;
		}

		/* HEADER STYLES >> General layout configuration - Configuration de la mise en page des éléments*/
		#headercontainer {
			margin: 0px;
			height: 192px;
			background-image: url(/Files/24194/Img/23/Bandeau-H-CSS.jpg);
			background-repeat: no-repeat;
			position: relative;/* Necessary for correct display of dropdown menus */
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			background-position: left 0px;
			background-color: #000;
			z-index:100; /* Necessary for correct display of dropdown menus */
		}
		#headerarea {
			position:relative;
			margin:0;
			padding:0;
		}
		#headercolumn1{
			height: 130px;
			width:166px;
			position:absolute;
			left: 10px;
			top: 10px;
			text-align: center;
			margin:0;
			padding:0;
		}
		#headerlogo {
			width: 166px;
			padding:10px;
		}
		#headerlogo a {
			vertical-align: middle;
		}
		#headerlogo img {
			border: none;
		}
		#headerbanner {
			display:block;
			width:100%;
			background-color:Silver;
			text-align:center;
		}

		#headerdata {
			/*width:560px;
			position: absolute;
			padding: 0px;
			margin: 0px;
			text-align: right;
			right: 30px;
			top: 30px;*/
			width:560px;
			position: absolute;
			left: 310px;
			top: 35px;
			padding: 0px;
			margin: 0px;
			text-align: center;
		}
		#headertext {
			font-weight: bold;
			color: #FFFFFF;
			font-size: 24px;
			font-family:Arial, Helvetica, sans-serif;
			display: block;
			
		}
		#headerbanner {
		}
		/* HORIZONTAL MENU  >> menu block  - Boîte menu*/
		#headermenu {
			position: absolute;
			top: 171px;
			left: 0px;
			width: 990px;
			height: 16px;
			padding: 0px;
			overflow: visible;
		}
		/* HORIZONTAL MENU  >> menu  items layout configuration  - Configuration de la mise en page des éléments*/
		ul#hmenu {
			float: left;
			margin: 0px;
			list-style-position: outside;
			list-style-type: none;
			padding: 0px;
		}
		#hmenu li {
			position:relative; /* Necessary for submenu positioning  */
			float: left;/* only left to keep menu items in the correct order*/
		}
		/* HORIZONTAL MENU  >> Link styles - Mise en forme des liens*/
		#hmenu a.menu, #hmenu span {
			display: block;
			color: #FFFFFF;
			_width: 1px;
			white-space: nowrap;
			padding-top: 1px;
			padding-right: 12px;
			padding-bottom: 1px;
			padding-left: 12px;
			text-decoration:none;
		}

		/* HORIZONTAL MENU  >> mouseover links styles - Elément survolé*/
		#hmenu li a:hover {
		}
		#hmenu a.menu:hover, #hmenu a.subactive {
			text-decoration:none;
			color: #FFFFFF;
			background-position: left top;
			background-color: #7f7f7f;
		}
		/* HORIZONTAL MENU  >> - text styles - Mise en form des Textes*/
		#hmenu span {
			
		}
		/* HORIZONTAL MENU  >> First element (border before first menu item) - Premier élément (bordure)*/
		#hmenu li.begin {
			display: block;
			float: left;
			width: 1px;
			margin: 0px;
			padding: 0px;
			height: 1px;
			border:none;
		}
		/* HORIZONTAL MENU  >> Separator  between menu items - Separateur entre les éléments*/
		#hmenu li.sep {
			background-color:#ed6e5d;
		}
		/* HORIZONTAL MENU  >> Last element (border after last menu item) - Dernier élément (bordure)*/
		#hmenu li.end {
			width: 0px;/*necessary when floating the ul to the right*/
			height: 0px;
			display: block;
			float: left;
			margin: 0px;
			padding: 0px;
			border:none;
		}
		/* HORIZONTAL MENU  >> Menu items - Eléments*/
		#hmenu li.mitext {
			text-align:left;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			letter-spacing: 0.1em;
			/*display : list-item;
			list-style-image : url(/Files/24194/Img/17/fleche.gif);*/
		}		
		#hmenu li.miimg img {
			border:none;
		}
		/* HORIZONTAL SUBMENU >> */
		ul#hmenu li div {
			margin:0;
			border:none;
			padding-top:0;
		}
		
		/* eclairage déco*/
		#menu294289 { background: url(/Files/24194/Img/10/smnu-deco.jpg) no-repeat; }
		/*eclairage interieur*/
		#menu460198 { background: url(/Files/24194/Img/01/smnu-interieur.jpg) no-repeat;	}
		/*eclairage exterieur*/
		#menu460053 { background: url(/Files/24194/Img/02/smnu-jardin.jpg) no-repeat;	}
		/*bandeau led*/
		#menu460054 { background: url(/Files/24194/Img/17/smnu-bandled.jpg) no-repeat; }
		/*ampoules led*/
		#menu460055 { background: url(/Files/24194/Img/11/smnu-ampled.jpg) no-repeat; }
		/*accessoires*/
		#menu460056 { background: url(/Files/24194/Img/24/smnu-accessoires.jpg) no-repeat; }
		/*promotion*/
		#menu460251 { background: url(/Files/24194/Img/07/smnu-baffaires.jpg) no-repeat; }
		/* info site*/
		#menu460058 { background: url(/Files/24194/Img/20/smnu-info.jpg) no-repeat; 	}

		ul#hmenu li ul#menu460058 {
		margin:0 0 0 -220px;
		}
		ul#hmenu li ul#menu460251 {
		margin:0 0 0 -120px;
		}
		
		
		ul#hmenu li ul.submenu {
			list-style-position: outside;
			list-style-type: none;
			padding: 0;
			margin:0;
			/*height:240px;*/
			background-color: none; /***DEFINE BG COLOR HERE ***/
			position:absolute;
			visibility:hidden;
			left:0px;
		}
		ul#hmenu li.mitext ul.submenu li {
		letter-spacing:normal
		}		
		
		ul#hmenu li ul.submenu li {
			float:none;/* cancels inherited float properties */
			clear:both;
		}
		ul#hmenu li ul.submenu a, ul#hmenu li ul.submenu span,ul#hmenu li ul.submenu li.mispacer, ul#hmenu li ul.submenu li.misep {
			border:none;/* cancels inhertited left and right borders */
			padding-left:10px; /* set lateral padding here*/
			padding-right:0px;
			width:360px;/* set submenu width here */                      /*--------------------------------------------------------------------------*/
		}
		/* Class used to specify the rightmost item on the horizontal menu and correctly position it's submenu */
		ul#hmenu li.menuright ul.submenu{
			left:auto;
			right:0px;
			*right:-5px; /* for IE only */
		}
		ul#hmenu li ul.submenu li.begin{
			display:none;
		}
		ul#hmenu li ul.submenu li.mispacer{
			height:15px;
		}
		ul#hmenu li ul.submenu li.misep{
			height:1px;
			border-bottom: 1px solid #999999;
		}
		ul#hmenu li ul.submenu li.end{
			display:none;
		}
		/* Submenu section titles */
		#hmenu li ul.submenu li.mititle span, #hmenu li ul.submenu li.mititle a {
			margin: 0px;
			color:#000000;
			font-size: 11px;
			line-height: 12px;
			font-weight: bold;
			text-align: left 4px;
		}
		ul#hmenu li ul.submenu li.mititle a:hover {
			color:#FFCC00;
		}
		ul#hmenu li.mitext ul.submenu li.mitext{
			text-align: left;
		}
		ul#hmenu li ul.submenu li.menusep {
			/*border-top-width: 4px;
			border-top-style: solid;
			border-top-color: #999;*/
		}
		ul#hmenu li ul.submenu li a, ul#hmenu li ul.submenu li span {
			margin: 0px;
			display:block;
			font-size: 12px;
			line-height: 12px;
			font-weight: normal;
			white-space:normal;
			background-image: none;
			padding-top: 6px; /* set vertical padding here*/
			padding-bottom:4px;
			/*padding-left:1px;*/
		}
		ul#hmenu li ul.submenu li a:hover {
			background: #999 url(none);
			color:#355b23;
			width:350px;
		}
		/* HORIZONTAL SUBMENU END */

		/* END HEADER STYLES */

		/* CONTENT STYLES */
		#bodycontainer {
			background-color: #000000;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			position:relative;
			z-index:50;/* necessary for submenus */
		}
		#bodyarea {
			margin:0px;
			padding:0px;
			position:relative;
		}
		#bodycolumn1 {
			float:left;
			position:relative;/*necessary for IE when body area is positioned relative*/
			top:0px;
			left:0px;
			_width:120px;
			width:160px;
			margin: 0px;
			padding: 0 0 0 0;
		}
		#bodycolumn2 {
			_margin:0 0 0 120; /* right margin leaves room for #bodycolumn1 */
			margin:0 0 0 160; /* right margin leaves room for #bodycolumn1 */
			padding:0;
		}
		#bodycolumn3 {
			position:absolute;
			top:-100px;
			right:-20px;
			background-color:silver;
			margin:0;
			padding:0;
		}
		#verticalbanner {
			position:absolute;
			left:0;
			top:0;
		}

		#bodytopbanner {
			display:block;
			width:100%;
			text-align:center;
			margin-bottom:10px;
			line-height: 0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-left: 0px;
		}
		#bodydata {
			margin: 0px;
			padding: 0px;
		}
		#bodyarea {
			min-height:450px;
			height:auto;	
			margin: 0px;
			padding: 0px;
		}
		/* for min-height in IE */
		/*\*/
		*html #bodyarea {
			height:450px;
		}
		/**/
		#bodydata form {
			margin: 0px;
			padding: 0px;
		}
		/* clear floating in bodycolumns 1 and 3 and lengthen the page if a floating column is longer than main content in #bodycolumn2 */
		.clearbodycontainer {
			clear:both;
			font-size:1px;
			line-height:0px;
		}
		/* END CONTENT STYLES */


		/*------------------------------------------------------------------------------------------------------------------------------------------VERTICAL MENU-----*/
		/* VERTICAL MENU  >> Configuration de la mise en page générale*/
		#verticalmenu {
			display:block;
			margin:0;
			overflow:visible;
			padding:0 0 0 0;
			text-align: Left;
		}
		/* VERTICAL MENU  >> Menu items layout styles - Configuration de la mise en page des éléments*/
		ul#vmenu {
			margin:0;
			list-style-position: outside;
			list-style-type: none;
			border-right-width: 1px;
			border-right-style: solid;
			border-right-color: #3c3c3c;
			border-left-width: 1px;
			border-left-style: solid;
			border-left-color: #3c3c3c;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #3c3c3c;
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #3c3c3c;
			padding-top: 0;
			padding-right: 0;
			padding-bottom: 20px;
			padding-left: 0;
		}
		#vmenu li {
			margin: 0 0px;
			position:relative; /* Necessary for submenu positioning */
		}
		#vmenu li a, #vmenu li span, #vmenu li.misep {
			width:158px; /* set menu width here */
			_width:156px; /* set menu width here */
		}

		/* VERTICAL MENU  >>  Premier élément (bordure)*/
		#vmenu li.begin {
			display:none;
		}
		/* VERTICAL MENU  >> Separator  between menu items - Separateur entre les éléments*/
		#vmenu li.sep {
			background-color:#004600;
			height:0;
		}
		/* VERTICAL MENU  >> Last element (border after last menu item) - Dernier élément (bordure)*/
		#vmenu li.end {
			display:none;
		}
		/* VERTICAL MENU  >> Menu items - Eléments*/
		/* VERTICAL MENU >> Titles for sub sections */
		#vmenu li.mititle span, #vmenu li.mititle a.menu {
			font-size: 10px;
			font-weight: normal;
			/*display:block;
			color: #FFCC00;*/
			line-height: 12px;
			text-indent: 0px;
			text-decoration:none;
		}
		#vmenu li.mititle a.menu:hover, #vmenu li.mititle a.subactive {
			text-decoration: none;
			background: #7587ED;
			color: #201D8A;
		}
		/* End Section Titles */
		#vmenu li.mitext {
			font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:normal;
			line-height: 12px;
			color:#FFFFFF;
		}
		#vmenu li.menusep {
			border-top-width: 0px;
			border-top-style: solid;
			border-top-color: #7587ED;
		}
		/* VERTICAL MENU  >> Spacers - Eléments de type espace*/
		#vmenu li.mispacer {
			height:8px;
		}
		/* VERTICAL MENU  >> Separators - Eléments de type séparateur*/
		#vmenu li.misep {
			height:2px;
			border-bottom-width: 0px;
			border-bottom-style: solid;
			border-bottom-color: #7486EC;
		}

		#vmenu li.mitext a.menu, #vmenu li.mitext span {
			text-decoration:none;
			display:block;
			color:#97a989;
			line-height: 12px;
			text-indent: 1px;
		}
		#vmenu li.miimg {
			text-align: center;
			text-indent: 0px;
		}
		#vmenu li.miimg img {
			
		}
		/* VERTICAL MENU  >> Link styles - Mise en forme des liens*/
		#vmenu li.miimg a.menu {
			/*display:block;*/
			text-indent:0;
		}
		/* VERTICAL MENU  >> mouseover links styles - Elément survolé*/

		#vmenu li.mitext a.menu:hover, #vmenu li.mitext a.subactive {
			/*background-color:#7587ED;*/
			/*background-image: url(/DesignCss/18000/295/puce.gif);*/
			background-repeat: no-repeat;
			background-position: left top;
			color:#e7ffd5;
			text-indent: 0px; /* valeur ancienne 20*/
			/*font-weight: bolder;*/
		}

		#vmenu li.miimg a.menu:hover, #vmenu li.miimg a.subactive {
			/*background-color:#7587ED;*/
			background-image:none;
		}
		#vmenu li.miimg a.menu img {
			border:none;
		}
		#vmenu li.miimg a.menu:hover img {
			border:none;
		}
		/* VERTICAL MENU SUBMENUS >> BEGIN */
		ul#vmenu li div{
			padding:0px;
			margin:0;
			border: none;
		}
		ul#vmenu li ul.submenu{
			list-style-position: outside;
			list-style-type: none;
			padding: 0;
			margin:0;
			border: 0px solid #7486EC;
			background-color:#7587ED;
			position:absolute;
			top:0px;
			visibility:hidden;
			left:180px;
		}
		/* Class used to specify the Bottommost item on the Vertical menu and correctly position it's submenu */
		ul#vmenu li.menuup ul.submenu{
			bottom:0px;
			top:auto;
		}
		ul#vmenu li ul.submenu li {
			margin:0;
		}
		ul#vmenu li ul.submenu li a.menu, ul#vmenu li ul.submenu li span, ul#vmenu li ul.submenu li.misep {
			width:160px;
			_width:158px;
			padding-left:0px;
			padding-right:0px;
			text-indent:0;/* cancels inherited text-indent properties */
		}

		ul#vmenu li ul.submenu li a.menu:hover {
			text-indent:0;/* cancels inherited text-indent properties */
		}
		ul#vmenu li ul.submenu li.misep {
			border-bottom-color:#211d8b;
		}
		#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a.menu {
			margin: 0px;
			padding-top: 1px;
			padding-bottom:1px;
			font-size: 12px;
			color:#201D8A;
			line-height: 15px;
			font-weight: bold;
			text-decoration:none;
			text-align: left;
		}
		#vmenu li ul.submenu li.mititle a.menu:hover {
			background-color: #211d8b;
			background-image:none;
			color: #FFCC00;
		}
		ul#vmenu li ul.submenu li.mitext a.menu, ul#vmenu li ul.submenu li.mitext span{
			color:#FFFFFF;
			font-size: 11px;
			font-weight: normal;
			text-decoration: none;
			line-height:14px;
			padding-top:1px;
			padding-bottom:1px;
		}
		ul#vmenu li ul.submenu li.mitext a.menu:hover{
			font-weight:normal;
			background-color: #211d8b;
			background-image: none;
		}
		ul#vmenu li ul.submenu li.miimg a.menu:hover {
			background-color: #211d8b;
			background-image: none;
		}
		ul#vmenu li ul.submenu li.menusep {
			border:none;
		}
		/* VERTICAL SUBMENU END */

		/* FOOTER STYLES */
		#footercontainer {
			clear:both;
			background-color:#000000;
			border:0 none;
			margin:0;
			width:990px;
			height: 170px;
			background-image: url(/Files/24194/bandeau-bas.jpg);
			background-repeat: no-repeat;
			background-position: top;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-align: center;
			padding-top: 4;
			padding-right: 0;
			padding-bottom: 4px;
			padding-left: 0;
		}
		#footerarea {
			width:990px;
			margin-top: 0px;
			margin-right: auto;
			margin-bottom: 0px;
			margin-left: auto;
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 20px;
			padding-left: 0px;
			}
		#footermenu {
			width:990px;
			text-align: center;
			margin:0;
			padding:0 0 0 0;
			overflow:visible;
		}
		/* FOOTER MENU >> Menu items layout - Configuration de la mise en page des éléments*/
		ul#fmenu {
			width:990px;
			list-style-type:none;
			padding:0;
			/*white-space:nowrap;*/
			text-align:center;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		#fmenu li {
			border:none;
			display:inline;
			line-height: 12px;
			padding:0;
			margin-top: 10px;
			margin-right: 4px;
			margin-bottom: 0;
			margin-left: 4px;
		}
		/* FOOTER MENU >>  Link styles - Mise en forme des liens*/
		#fmenu a.menu {
			text-decoration:none;
			font-size: 10px;
			color: #969696;
			margin: 0px;
			padding: 0px;
		}
		/* FOOTER MENU >>   mouseover links styles - Elément survolé*/
		#fmenu li a:hover {
		}
		#fmenu a.menu:hover {
			text-decoration:none;
			color: #ffffff;
		}
		/* FOOTER MENU >> First element (border before first menu item) - Premier élément (bordure)*/
		#fmenu li.begin {
			display: none;
		}
		/* FOOTER MENU >>  Separator  between menu items - Separateur entre les éléments*/
		#fmenu li.sep {
			background-color:silver;
		}
		/* FOOTER MENU >> Last element (border after last menu item) - Dernier élément (bordure)*/
		#fmenu li.end {
			display: none;
		}
		/* FOOTER MENU >> Separator */
		#fmenu li.misep {
			display:block;
			height:0px;
			width:0px;
			margin:0;
			font-size:0px;
			line-height:0px;
		}
		/* END FOOTER MENU */

		/* COPYRIGHT and CREDITS */
		#copyright {
			padding: 5px;
			margin-top: 5px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 0px;
		}
		#copyright span {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #666666;
			color: #666666;
			padding-top: 5px;
			padding-right: 50px;
			padding-left: 50px;
		}
		#poweredby {}
		#poweredby a, #poweredby a:link, #poweredby a:visited, .blockshortcut a {
			color: #ff8400;
			text-decoration:none;
		}
		#poweredby a:hover {
			text-decoration:underline;
			border:none;
		}
		#poweredby span {}
		/* END COPYRIGHT and CREDITS */

		/* END FOOTER */

		/*LANGUAGE ICONS */
		#langflags {
			text-align:center;
			margin: 0;
			padding: 10px 0px;
		}
		#langflags ul, #langflags li, #langflags a, #langflags span {
			margin: 0;
			padding: 0;
		}
		#langflags ul {
			list-style-type:none;
			list-style-position:outside;
			text-align:center;
		}

		#langflags ul li {
			display: inline;
			text-align: center;
		}
		#langflags ul li a span {
			background-repeat:no-repeat;
			display: inline;
			white-space: nowrap;
			text-align: center;
			cursor:pointer;
			margin-top: 0px;
			margin-right: 3px;
			margin-bottom: 0px;
			margin-left: 3px;
			padding-top: 0px;
			padding-right: 10px;
			padding-bottom: 0px;
			padding-left: 10px;
			font-size: 12px;
			background-position: center center;
			height: 15px;
			width: 22px;
			line-height: 1.2em;
		}
		#langflags a span {
			border:1px solid #999;
		}
		#langflags a:hover span {
			border:1px solid #FFCC00;
		}
		#flag0 {
			background: #FFF url(/DesignCss/SharedImages/FlagL0.gif) no-repeat;
		}
		#flag1 {
			background: #FFF url(/DesignCss/SharedImages/FlagL1.gif) no-repeat;
		}
		#flag2 {
			background:#FFF url(/DesignCss/SharedImages/FlagL2.gif) no-repeat;
		}
		#flag3 {
			background:#FFF url(/DesignCss/SharedImages/FlagL3.gif) no-repeat;
		}
		#flag4 {
			background:#FFF url(/DesignCss/SharedImages/FlagL4.gif) no-repeat;
		}
		#flag5 {
			background:#FFF url(/DesignCss/SharedImages/FlagL5.gif) no-repeat;
		}
		/* END LANGUAGE ICONS */
		#bannervertical {
			position:absolute;
			left:0;
			top:0;
			width:0px;
			margin-left:0px;

		}

		.navbar {
			
		}
		.navbar span, .navbar select {
			font-family:arial;
			font-size:12px;
			font-style:normal;
			font-weight: bold;
			padding: 0px;
		}
		.navbar ul {
			list-style-position: outside;
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		.navbar li {
			padding:0;
			margin: 0;
			border:0;
			display: inline;
			line-height: normal;
		}
		.navbar a, .navbar a:visited, .navbar .off {
			color:#aed5c8;
			text-decoration: none;
		}
		.navbar a:hover {
			color:#8ea9ad;
			font-weight: bolder;
			text-decoration: underline;
		}

		.navbar span {
			white-space:nowrap;
			margin-top: 0px;
			margin-right: 1px;
			margin-bottom: 0px;
			margin-left: 1px;
		}
		.navbar select {
			background-color:#FFFFFF;
			color:#000;
		}
		a span.navfirst, a span.navprev, a span.navnext, a span.navlast {
			margin: 0 5;
		}
		.navfirst {
			
		}
		.navprev {
			
		} 
		.navnext {
			
		} 
		.navlast {
			
		}
		.view {
			width:100%;
			background-color:#000000;
			margin: 0px;
			padding: 0px;
		}
/* OLD
		.viewtbl {
			width:100%;
			border:0;
			padding:0;
			margin:0;
			border-collapse: collapse;
			border-spacing: 0px;
			
		}
*/
		.viewtbl {
			width:100%;
			border:0;
			padding:0;
			margin:0 !important; margin: 0 0 0 0;
			border-collapse: separate;
			border-spacing: 1px;
			background-color: transparent;
		}
		
		.viewtbl td { height : 100%; }

		.sectiontb {
			padding:0px;
			margin-top: 0px;
			margin-right: 0px;
			margin-bottom: 5px;
			margin-left: 10px;
		}
		.sectiontbarea {
			margin: 0px;
			padding: 0px;
			_width: 100%; /* Fixes a bug in IE (related to the site's structure) */
		}
		.sectiondata {
			margin-top: 0px;
			margin-right: 2px;
			margin-bottom: 2px;
			margin-left: 0px;
			padding: -2px;
			border-top-width: 1px;
			border-left-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-top-style: solid;
			border-left-style: solid;
			border-bottom-style: solid;
			border-right-style: solid;
			border-top-color: #3c3c3c;
			border-left-color: #3c3c3c;	
			border-right-color: #3c3c3c;	
			border-bottom-color: #3c3c3c;	
			height : 100%;
		}
		.sectiondataarea {
			_width: 100%; /* Fixes a bug in IE (related to the site's structure) */
			padding-top: 0px;
			padding-right: 0px;
			padding-bottom: 0px;
			padding-left: 0px;
			margin: 0px;
			/*background-image: url(/DesignCss/18000/295/OffsetRoundedCornersBottom.gif);*/
			background-position: right bottom;
			/*height : 100%;*/
		}
		.imgbordernone, .imgthumbnail, .imgmain, .imgcat {
			border:none;
		}
		/* Main buttons */
		a.btnmain {
			line-height: 1.7em;
			white-space:nowrap;
			margin: 2px 0px;
			color:#ffffff;
			font-family:Trebuchet MS;
			font-size:11px;
			font-weight:normal;
			text-decoration:none;
			padding: 1px 4px 1px 4px;
			background-color: #000000;
		}

		a.btnmain:hover{
			text-decoration:none;
			background-color:#000000;
			color:#CCCCCC;
		}
		a#btnsearch, a#btnviewcart {
			padding-left : 20px;
			background: #60b1f2 no-repeat 4px center;
		}
		a#btnsearch:hover, a#btnviewcart:hover {
			background-color: #000000;
		}
		a#btnsearch {
			background-image: url(/DesignCss/SharedImages/white/Search.gif);
		}
		a#btnupdate {
			padding : 2px 2px 2px 2px;
			background: #60b1f2 no-repeat 4px center;
		}
		a#btncontinue {
			padding : 6px 37px 6px 37px;
			font-size:14px;
			font-weight:bold;
			
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btnreturn {
			padding : 6px 6px 6px 6px;
			font-size:14px;
			font-weight:bold;
			width: 160px;
			height: 30px;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btnretitems {
			padding : 6px 6px 6px 6px;
			font-size:14px;
			font-weight:bold;
			width: 160px;
			height: 30px;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btnupdtcart {
			padding : 6px 36px 6px 36px;
			font-size:14px;
			font-weight:bold;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btnclearcart {
			padding : 6px 33px 6px 33px;
			font-size:14px;
			font-weight:bold;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btnok {
			padding : 6px 37px 6px 37px;
			font-size:14px;
			font-weight:bold;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btncancel {
			padding : 6px 37px 6px 37px;
			font-size:14px;
			font-weight:bold;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btncheckout {
			display:block;
			width:152px;
			text-align:center;
			line-height:29px;
			vertical-align:middle;
			font-size:13px;
			font-weight:bold;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btngotocart {
			display:block;
			width:152px;
			text-align:center;
			line-height:29px;
			vertical-align:middle;
			font-size:13px;
			font-weight:bold;
			background-image: url(/Files/24194/Img/25/btnmain.jpg);
			background-position: left top;
		}
		a#btnviewcart {
			background-image: url(/DesignCss/SharedImages/white/ShopBag.gif);
		}
		/* Secondary buttons */
		a.btnsub {
			font-size:12px;
			font-weight:bold;
			color:#ffffff;
			text-decoration:none;
			padding:4px 0px 4px 23px;
			background: url(/DesignCss/SharedImages/bullet.gif) no-repeat left center;
			line-height: 2em;
			margin: 10px 0px;
		}
		a.btnsub:hover {
			text-decoration:underline;
		}
		a#btnemailfriend {
			background: url(/DesignCss/SharedImages/EMail.gif) no-repeat 0px 0px;
		}
		a#btnaddtofav {
			background: url(/DesignCss/SharedImages/Favorite.gif) no-repeat 0px 0px;
		}
		a#btnattachment {
			background: url(/DesignCss/SharedImages/Attachment.gif) no-repeat 0px 0px;
		}

		/* icons */
		#icontrash, #iconerror, #iconwarning, #iconsalespolicy, #iconattachment, #iconemail, #iconweb, #iconmap {
			width:19px;
			height:19px;
			border:0px;
			vertical-align: text-bottom;
			margin:1px;
		}
		#icontrash {
			background: url(/DesignCss/SharedImages/TrashCan.gif) no-repeat;
		}
		#iconerror {
			background: url(/DesignCss/SharedImages/Error.gif) no-repeat;
		}
		#iconwarning {
			background: url(/DesignCss/SharedImages/Warning.gif) no-repeat;
		}
		#iconsalespolicy {
			background: url(/DesignCss/SharedImages/SalesPolicy.gif) no-repeat;
		}
		#iconattachment { /* Mail */
			background: url(/DesignCss/SharedImages/Attachment.gif) no-repeat;
		}
		#iconemail {
			background: url(/DesignCss/SharedImages/EMail.gif) no-repeat;
		}
		#iconweb {
			background: url(/DesignCss/SharedImages/Web.gif) no-repeat;
		}
		#iconmap {
			background: url(/DesignCss/SharedImages/Map.gif) no-repeat;
		}
		/*** END BUTTONS & ICONS ***/
		.blockshortcut {
			background-color: #000000;
			display:block;
			width:120px;
			padding:0px;
			margin: 0 0 0 0;
			color: #000;
			border-width: 0px;
			border-style: solid;
			border-color: #999 #000 #000 #999;
		}
		.blockcontainer {
			margin: 0px;
			padding: 0px;
		}


		.blockshortcut, .blockshortcut input {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:8pt;
		}
		.blockshortcut form,  .blockshortcut p, .blockshortcut span, .blockshortcut input, .blockshortcut select, .blockshortcut textarea, .blockshortcut a {
			margin:0;
			padding:0;
		}
		.blockshortcut a, .blockshortcut a:link, .blockshortcut a:visited {
			color: #211D8B;
			text-decoration:none;
		}
		.blockshortcut a:hover {
			text-decoration:underline;
			border:none;
		}
		.blockshortcut input {
			
			
		}
		#blockuserlogin .LoginTagLine {
			
		}
		#blockuserlogin .email, #blockuserlogin input.password, #blocksearch .searchtext, #blocknewsletter .email, #blockcoupon input.coupon {
			margin: 2 2 2 0;
			
		}
		#blockuserlogin .email, #blockuserlogin input.password {
			width: 160px;
		}
		.blockshortcut input.blockbtn {
			margin-top: 5;
			margin-right: 5;
			margin-bottom: 2px;
			margin-left: 0;
		}
		.blockshortcut input.blockbtn:hover {
			
		}
		#blockuserlogin .blockbtn {
			margin-right:5px;
		}


		#blockuserlogin .firstvisit, #blockuserlogin .firstvisit a {
			display:block;
		}
		#blockuserlogout .hellouser {
			display:block;
		}
		#blockuserlogout .viewaccountinfo {
			display:block;
		}
		#blocksearch .searchtext {
			display:block;
			float:left;
			width: 160px;
		}
		#blocksearch .searchimg {
			display:block;
			float:left;
			background-image:url(/DesignCss/SharedImages/Search.gif);
			background-repeat:no-repeat;
			background-position:left;
			margin-top:2px;
			width:20px;
			height:19px;
		}
		#blocksearch .blockbtn {
			display:block;
			clear:both;
		}

		#blocknewsletter .newstagline {
		}
		#blocknewsletter label {
		}
		#newsok {
			margin-right: 5px;
			
		}
		#newsko {
			margin-right: 5px;
			
		}
		#blocknewsletter .email {
			width: 130px;
		}
		#blocknewsletter .blockbtn {
			margin-top: 5px;
		}
		#blockrssfeeds a.rss {
			background-image:url(/DesignCss/SharedImages/RSSFeeds.gif);
			background-repeat:no-repeat;
			background-position:left;
			padding-left:100px;
			font-size: 20px;
			line-height: 25px;
		}
		#blockrssfeeds a.rss:hover {
			text-decoration:none;
		}
		#blockrssfeeds span.rss {
			display:inline;
		}
		#blockcoupon span.coupon {
			display:block;
		}
		#blockcoupon input.coupon {
			width: 130px;
			margin-right: 5px;
		}
		#blockcoupon .blockbtn {
		}

		#ICOLoupe {
		width:24px;
		height:24px;
		border:0px;
		vertical-align: text-bottom;
		margin:1px;
		background: url(/Files/24194/bts-loupe.jpg) no-repeat;
		}
		
		#btn-cmpte {
		float:left;
		left:12px;
		top:12px;
		width:307px;
		height:38px;
	}
		font.TitBanH { color:#e77800; font-family:Trebuchet MS; font-weight:bold; font-size:16px; text-decoration:none; }

		/********************************************************/
		/* @CONTENT												*/
		/********************************************************/

		/* Class Interne ------------------------------------- */
		/*Petit texte haut de page*/
		.PtxtHP { color:#cf7b00; font-size:7pt; text-decoration:none; font-weight:normal; font-style:normal; font-family:arial;}
		.PtxtHP:hover { color:#CC0000; font-size:7pt; text-decoration:none; font-weight:normal; font-style:normal; font-family:arial;}
		
		/*MH - Titre ---------*/
		.Deco1 { background-image: url(/Files/24194/Img/24/fnd-deco1.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		.Exterieur  { background-image: url(/Files/24194/Img/11/fnd-ecl-ext1.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		.Interieur { background-image: url(/Files/24194/Img/19/fnd-interieur.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal; }
		.bndled { background-image: url(/Files/24194/Img/11/fnd-bnd-led.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		.ampled { background-image: url(/Files/24194/Img/16/fnd-amp-led.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		.access { background-image: url(/Files/24194/Img/06/fnd-access.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		.baffaires { background-image: url(/Files/24194/Img/22/fnd-amp-eco.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		.info { background-image: url(/Files/24194/Img/24/fnd-info.jpg); color:#000000; font-size:10pt; text-decoration:none; font-weight:normal; font-style:normal;}
		
		/*MH - SubMenu ---------*/
		FONT.PLEDmnutxt { color:#000000; font-size:9pt; text-decoration:none; font-weight:normal; font-style:normal; }
		/* END --------------- Menu Horizontal - New version ------------------------------------- */
		
		/*** ORIGINAL CSS ***/
		BODY.PBPW {
			/*background-color:#FFFFFF;*/
			background-color:#000000;
			color:#FFFFFF;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			/*background-image: url(/DesignCss/18000/295/popup-bg.gif);*/
			background-repeat: repeat-x;
			background-position: left bottom;
			margin: 20px;
			height: 100%;
		}

		.PBPTitle {
			color:#F9AA2F;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:16pt;
			font-style:normal;
			margin: 0px;
			padding: 0px;
			line-height: 18px;
		}
		
		.PBSTitle { color:#F9AA2F; font-family:Trebuchet MS; font-weight:normal; font-size:12pt; }
		.PBColHead { color:#FFFFFF; font-family:Trebuchet MS; font-size:10pt; }
		.PBStatic { color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold; font-size:9pt; }
		.PBMsg { color:#ffffff; font-family:Trebuchet MS; font-size:10pt; }
		.PBErrMsg { color:#FF0000; font-family:Trebuchet MS; font-weight:bold; font-size:10pt; }
		.PBMainTxt { color:#FFCD00; font-family:Trebuchet MS; font-weight:bold; font-size:10pt; }
		.PBShortTxt { color:#FFFFFF; font-family:Trebuchet MS; font-size:10pt; }
		.PBLongTxt { color:#FFFFFF; font-family:Trebuchet MS; font-size:12pt; }
		.PBCurrency { color:#FF3333; font-family:Trebuchet MS; font-weight:bold; font-size:12pt; }
		.PBDate { color:#FFFFFF; font-family:Trebuchet MS; font-size:9pt; font-style:italic; }
		.PBNumber { color:#333333; font-family:Trebuchet MS; font-weight:bold; font-size:10pt; font-style:italic; }
		.JOINNow  { color:#FFFFFF; font-family:Trebuchet MS; font-weight:normal; font-size:9pt; font-style:normal; }
		.JOINNow:hover  { color:#00FFFF; font-family:Trebuchet MS; font-weight:normal; font-size:9pt; font-style:normal; }
		A.PBLink { color:#e7ffd5; font-family:Trebuchet MS; font-size:11pt; text-decoration:none; }
		A.PBLink:hover { color:#CCCCFF; font-family:Trebuchet MS; font-size:12pt; text-decoration:none; }
		A.PBNav { color:#FFFFBF; font-family:Trebuchet MS; font-size:10pt; text-decoration:none; }
		A.PBNav:hover { color:#CCFFFF; font-family:Trebuchet MS; font-size:10pt; text-decoration:none; }

		HR.PBMain { color:#FFFFFF; height:2; }
		HR.PBSub { color:#000000; height:1; }
		TEXTAREA.PB { color:#000000; font-family:Trebuchet MS; font-size:8pt; font-style:normal; }
		SELECT.PB {
			color:#000000;
			font-family:Trebuchet MS;
			font-size:8pt;
			font-style:normal;
			background-color: #fff;
			margin: 0px;
			padding: 0px;
		}
		INPUT.PB { color:#000000; font-family:Trebuchet MS; font-size:8pt; font-style:normal;}
		INPUT.PBBtnStd { color:#000000; font-family:Trebuchet MS; font-weight:bold; font-size:8pt; }
		
		INPUT.Recherche {
		width: 200px;
		height: 18px;"
		color:#CC0000;
		background-color:#FFCC00;
		font-size:10px;
		font-family:Trebuchet MS;
		border-width:1;
		font-weight:normal;
		}

		INPUT.BTNRecherche {
		width: 20px;
		height: 16px;"
		color:#CC0000;
		background-color:#FFCC00;
		font-size:10px;
		font-family:Trebuchet MS;
		border-width:1;
		font-weight:normal;
		}
		
		INPUT.Connect {
		width: 100px;
		height: 18px;"
		color:#CC0000;
		background-color:#FFCC00;
		font-size:10px;
		font-family:Trebuchet MS;
		border-width:1;
		font-weight:normal;
		}
		
		INPUT.OKConnect  {
		width: 100px;
		height: 14px;"
		color:#CC0000;
		background-color:#FFCC00;
		font-size:11px;
		font-family:Trebuchet MS;
		font-weight:normal;
		border-width:1;
		text-align:center;
		}
		
		a.Acc-Txt { 
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #154a6f;
		text-decoration:none;
		} 
		
		a.Acc-Txt:hover { 
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #435a6a;
		text-decoration:Underline;
		} 
		
		a.PBVMItem { color:#97a989; font-family:Trebuchet MS; font-weight:normal; font-size:10pt; text-decoration:none; }
		a.PBVMItem:hover { color:#e7ffd5; font-family:Trebuchet MS; font-weight:normal; font-size:10pt; text-decoration:none; }
		a.PBHMItem { color:#CCCCFF; font-family:Trebuchet MS; font-weight:bold; font-size:10pt; text-decoration:none; }
		a.PBHMItem:hover { color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold; font-size:10pt; text-decoration:none; }
		a.PBFMItem { color:#FFFFFF; font-family:Trebuchet MS; font-weight:normal; font-size:8pt; text-decoration:none; }
		a.PBFMItem:hover { color:#CC99FF; font-family:Trebuchet MS; font-weight:normal; font-size:8pt; text-decoration:none; }
		font.PBFMITemSep { color:#e7ffd5; font-family:Trebuchet MS; font-size:8pt; }
		a.PBBtnStd { color:#f89023; font-family:Trebuchet MS; font-weight:bold; font-size:8pt; text-decoration:none; }
		a.PBBtnStd:hover { color:#FFFFFF; font-family:Trebuchet MS; font-weight:bold; font-size:8pt; text-decoration:underline; }
		font.PBReqNote { color:#000000; font-family:Trebuchet MS; font-size:9pt; font-style:italic; }

		/* FICHE ARTICLE */
		.ATitre { 
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #ffc000;
		} 
		
		.ATexte { 
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		color: #ffffff;
		}
		
		
		
		/* OLD CSS - ANCIEN SITE */
		/*
		BODY.PB { background-color:#000000; color:#FFFFFF; font-family:Trebuchet MS; }
		BODY.PBPW { background-color:#324048; color:#000000; font-family:Verdana; }
		TABLE.PBHMItmFrm { border-style:solid; border-width:0; }
		TABLE.PBVMItmFrm { border-style:solid; border-width:0; }
		FONT.PBNumber { color:#FFFFFF; font-family:Trebuchet MS; font-weight:normal; font-size:9pt; font-style:italic; }
		SELECT.PBNav { color:#000000; font-family:Verdana; font-size:8pt; font-style:normal; }
		
		FONT.PBNav { color:#FFFFFF; font-family:Trebuchet MS; font-size:11pt; }
		HR.PBMain { color:#000000; height:2; }
		HR.PBSub { color:#000000; height:1; }
		TEXTAREA.PB { color:#000000; font-family:Trebuchet MS; font-size:9pt; font-style:normal; }
		SELECT.PB { color:#000000; font-family:Trebuchet MS; font-size:9pt; font-style:normal; }
		INPUT.PB { color:#000000; font-family:Trebuchet MS; font-size:9pt; font-style:normal; }
		INPUT.PBBtnStd { color:#000000; font-family:Trebuchet MS; font-weight:bold; font-size:9pt; }
		A.PBBtnStd { color:#CCCCFF; font-family:Trebuchet MS; font-weight:bold; font-size:11pt; text-decoration:none; }
		A.PBBtnStd:hover { color:#CC99FF; font-family:Trebuchet MS; font-weight:bold; font-size:11pt; text-decoration:none; }
		FONT.PBReqNote { color:#FFFFFF; font-family:Trebuchet MS; font-size:9pt; font-style:italic; }
		*/
