
body.PB {
	text-align:center;
	font-family: Verdana;
         margin:0 auto;
	background:url(/Files/23522/Img/18/fondsite_01.jpg) top center repeat-x #ffffff ;
}

/*Liens basiques*/
a:link {color: #685340 ; text-decoration: underline ;}

a:hover { color: #999 ; text-decoration: underline; }

/*************/

/* MAIN >> General page container */
#maincontainer {
	text-align:left;
	margin:0 auto;
	width:1000px;
                       height:auto;
}

#topbanner {
	display:block;
	width:100%;
	text-align:center;
	padding-bottom:10px;
	line-height:0px;
}

/* HEADER STYLES >> General layout configuration - Configuration de la mise en page des &#65533;l&#65533;ments*/
#headercontainer {
	margin: 0px;
	height: 151px;
	position: relative;/* Necessary for correct display of dropdown menus */
	padding: 0px;
	z-index:9; /* Necessary for correct display of dropdown menus */
}
#headerarea {
	position:relative;
	margin:0;
	padding:0;
}
#headercolumn1{
	height: 130px;
	width:200px;
	position:absolute;
	left: 10px;
	top: 10px;
	text-align: center;
	margin:0;
	padding:0;
}
#headerlogo {
	width: 200px;
	padding:0px; margin-top: -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: 0px;
	top: 14px;
}
#headertext {
	font-weight: bold;
	color: #fa7c12;
	font-size: 16px;
	font-family:arial, Helvetica, sans-serif;
	display: block; font-style: italic;
	
}
#headerbanner {
}
/* HORIZONTAL MENU  >> menu block  - Bo&#65533;te menu*/
#headermenu {
	position: absolute;
	top: -180px;
	left: 506px;
	width: 609px;
	height: 25px;
	padding: 0px;
	overflow: visible;    
	
}
/* HORIZONTAL MENU  >> menu  items layout configuration  - Configuration de la mise en page des &#65533;l&#65533;ments*/
ul#hmenu {
	float: left;
	margin: 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
}
#hmenu li {
	float: left;/* only left to keep menu items in the correct order*/
	position:relative; /* Necessary for submenu positioning */
}
/* HORIZONTAL MENU  >> Link styles - Mise en forme des liens*/
#hmenu a.menu, #hmenu span {
	display: block;
	color: #fff;
	_width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3d3d3d;
	border-left-color: #3d3d3d;
	white-space: nowrap;
	background-position:  0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-decoration:none;
}

/* HORIZONTAL MENU  >> mouseover links styles - El&#65533;ment survol&#65533;*/
#hmenu li a:hover { 
       background-image: url(/Files/23522/Img/16/menuhh.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#hmenu a.menu:hover, #hmenu a.subactive {
	text-decoration:none;
	color:#fff;
}
/* HORIZONTAL MENU  >> - text styles - Mise en form des Textes*/
#hmenu span {
	
}
/* HORIZONTAL MENU  >> First element (border before first menu item) - Premier &#65533;l&#65533;ment (bordure)*/
#hmenu li.begin {
	display: block;
	float: left;
	width: 0px;
	margin: 0px;
	padding: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #e6b801;
	height: 25px;
}
/* HORIZONTAL MENU  >> Separator  between menu items - Separateur entre les &#65533;l&#65533;ments*/
#hmenu li.sep {
	background-color:red;
}
/* HORIZONTAL MENU  >> Last element (border after last menu item) - Dernier &#65533;l&#65533;ment (bordure)*/
#hmenu li.end {
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #EEE;
	width: 1px;/*necessary when floating the ul to the right*/
	height: 25px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* HORIZONTAL MENU  >> Menu items - El&#65533;ments*/
#hmenu li.mitext {
	text-align:center;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
}
#hmenu li.miimg img {
	border:none;
}
/* HORIZONTAL SUBMENU >> */
ul#hmenu li div {
	margin:0;
	border:none;
	padding-top:1px;
}
ul#hmenu li ul.submenu{
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	margin:0;  
	border: 1px solid #000;
	position:absolute;
	visibility:hidden;
	left:0px;
/*width:160px;*/


}

#menu430158 {
    background: url(/Files/23522/fondmenuhceg09.jpg) no-repeat;
}

#menu430159 {
    background: url(/Files/23522/fondmenuhcei09.jpg) no-repeat;
}

ul#hmenu li ul#menu430158 {
margin:0 0 0 0px;
height:200px;
}
ul#hmenu li ul#menu430159 {
margin:0 0 0 -125px;
height:200px;
}


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:10px;
	width:200px;/* 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:15px;
	border-bottom: 4px 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 {
	background:#fff;
	margin: 0px;
	padding:0px;
	color:#000;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	display:block;
	width:350px;
	height:auto;
}

ul#hmenu li.mitext ul.submenu li.mitext{
	text-align: left;

}
ul#hmenu li ul.submenu li.menusep {
	
}
ul#hmenu li ul.submenu li a, ul#hmenu li ul.submenu li span {
	display:block;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	white-space:normal;
	background-image:none;
	margin: 0px; 
         width:180px;
        color:#fff;
	padding-top: 4px;/* set vertical padding here*/
	padding-bottom:4px;
}
ul#hmenu li ul.submenu li a:hover {
	background: #fff url(none);
                     color:#000;
	
}
ul#hmenu li ul.submenu li.mititle a:hover {
	color:#000;
}
/* HORIZONTAL SUBMENU END */
/* END HEADER STYLES */


/* Vertical MENU  >> menu block  - Bo&#65533;te menu*/
#verticalmenu {
	position: absolute;
        display:block;
	top: -218px;
	left: 0px;
	width:1009px;
	padding: 0px;
	overflow: visible;  
        z-index:800;  
	
}

#menu278136 {
    background: url(/Files/23522/Img/19/fondmenuhceg09.jpg) no-repeat #000;
     width:320px;
height:180px;
}

#menu431217 {
    background: url(/Files/23522/Img/21/fondmenuhceg092.gif) no-repeat #000;
width:320px;
height:180px;
}

#menu547200 {
    background: url(/Files/23522/fondmenuhceg09.jpg) no-repeat;
width:320px;
height:180px;
}

#menu442486 {
    background: url(/Files/23522/Img/23/ecommerceac.jpg) no-repeat #000;
width:350px;
height:200;
}

#menu442500 {
    background: url(/Files/23522/Img/12/fondmenuoxatis.jpg) no-repeat #000;
width:340px;
height:180px;
}

#menu468586 {
    background: url(/Files/23522/Img/24/fondmenunous.jpg) no-repeat #000;
width:350;
height:auto;
}

ul#vmenu li ul#menu468586 {
margin:0 0 0 -50px;
}

/* HORIZONTAL 2 MENU  >> menu  items layout configuration  - Configuration de la mise en page des &#65533;l&#65533;ments*/
ul#vmenu {
	float: left;
	margin: 0px;
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
}
#vmenu li {
	float: left;/* only left to keep menu items in the correct order*/
	position:relative; /* Necessary for submenu positioning */
}
/* HORIZONTAL MENU  >> Link styles - Mise en forme des liens*/

#vmenu li.mitext {
	text-align:center;
	font-size: 9pt;
	font-weight: normal;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	/*white-space: nowrap;*/
	text-decoration: none;
        background:url("/Files/23522/Img/18/bouton.png") no-repeat scroll 2px 7px transparent;
}
#vmenu li.mititle {
	text-align:center;
	font-size: 9pt;
	font-weight: bold;
	color: #ffea00;
	font-family: Arial, Helvetica, sans-serif;
	/*white-space: nowrap;*/
	text-decoration: none;
}

#vmenu a.menu, #vmenu span {
	display: block;
	_width: 1px;
         color: #fff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-left-color: #000;
	white-space: nowrap;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-decoration:none;
}

/* HORIZONTAL MENU  >> mouseover links styles - El&#65533;ment survol&#65533;*/
#vmenu li a:hover { 
       background:url("/Files/23522/Img/16/bouton2.png") no-repeat scroll 1px 6px transparent;

}
#vmenu a.menu:hover, #vmenu a.subactive {
	text-decoration:none;
	color: #fff;
}
/* HORIZONTAL 2 MENU  >> - text styles - Mise en form des Textes*/
#vmenu span {
	
}
/* HORIZONTAL 2 MENU  >> First element (border before first menu item) - Premier &#65533;l&#65533;ment (bordure)*/
#vmenu li.begin {
	display: block;
	float: left;
	width: 1px;
	margin: 0px;
	padding: 0px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #e6b801;
	height: 20px;
}
/* HORIZONTAL MENU  >> Separator  between menu items - Separateur entre les &#65533;l&#65533;ments*/
#vmenu li.sep {
	background-color:red;
}
/* HORIZONTAL MENU  >> Last element (border after last menu item) - Dernier &#65533;l&#65533;ment (bordure)*/
#vmenu li.end {
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #EEE;
	width: 1px;/*necessary when floating the ul to the right*/
	height: 25px;
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
}
/* HORIZONTAL MENU  >> Menu items - El&#65533;ments*/

#vmenu li.miimg img {
	border:none;
}
/* HORIZONTAL SUBMENU >> */
ul#vmenu li div {
	margin:0;
	border:none;
	padding-top:5px;
}
ul#vmenu li ul.submenu{
	list-style-position: outside;
	list-style-type: none;
	padding:0;
	margin:0;  
	border: 1px dashed #fff;
        position:absolute;
	visibility:hidden;
       left:0px;
       background-color:#000;
       /*width:250px;*/ 
}

ul#vmenu li ul.submenu li {
	float:none;/* cancels inherited float properties */
	clear:both;
}
ul#vmenu 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:10px;
	width:auto;/* set submenu width here */
}
/* Class used to specify the rightmost item on the horizontal menu and correctly position it's submenu */
ul#vmenu li.menuright ul.submenu{
	left:auto;
	right:0px;
	*right:-5px; /* for IE only */
}
ul#vmenu li ul.submenu li.begin{
	display:none;
}
ul#vmenu li ul.submenu li.mispacer{
	height:15px;
}
ul#vmenu li ul.submenu li.misep{
	height:15px;
	border-bottom: 4px solid #999999;
}
ul#vmenu li ul.submenu li.end{
	display:none;
}
/* Submenu section titles */
#vmenu li ul.submenu li.mititle span, #vmenu li ul.submenu li.mititle a {
	background:#fff;
	margin: 0px;
	padding:2px;
	color:#000;
        border:none;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	display:block;
	width:auto;
	height:auto;
}

ul#vmenu li.mitext ul.submenu li.mitext{
	text-align: left;
                    padding-left:10px;

}
ul#vmenu li ul.submenu li.menusep {
	
}
ul#vmenu li ul.submenu li a, ul#vmenu li ul.submenu li span {
	display:block;
	font-size: 12px;
	line-height:20px;
	background-image:none;
	margin: 0px; 
         color:#fff;
	padding-top: 4px;/* set vertical padding here*/
	padding-bottom:4px;
}
ul#vmenu li ul.submenu li a:hover {
                     color:#000;
                     width:auto;
                     margin-left:-10px;
                     background:url("none") no-repeat scroll  #fff ;

}
ul#vmenu li ul.submenu li.mititle a:hover {
	color:#000;
}  

/* HORIZONTAL SUBMENU END */
/* END HEADER STYLES */

/* CONTENT STYLES */
#bodycontainer {

	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
        right:10px;
	position:relative;
	z-index:50;/* necessary for submenus */
}
#bodyarea {
	margin:0;
	position:relative;
}
#bodycolumn1 {
	
	position:relative;/*necessary for IE when body area is positioned relative*/
	top:0px;
	left:0px;
	margin: 0px;
	padding: 0;
}
#bodycolumn2 {
	margin:0; /* right margin leaves room for #bodycolumn1 */
	padding-top:200;
}
#bodycolumn3 {
	position:absolute;
	top:-100px;
	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 */


/* FOOTER STYLES */
#footercontainer {
	clear:both;
	margin: 0px;
	padding-top:0;
	width:1000px; 
                    height:397px
	text-align:center; 
                      background-color:#000;
}
#footerarea {
	margin: 0px auto;
	padding: 0px; 

	}
#footermenu {
	margin:0;
	padding-left:10;
	overflow:visible;
}
/* FOOTER MENU >> Menu items layout - Configuration de la mise en page des &#65533;l&#65533;ments*/
ul#fmenu {
	list-style-type:none;
	padding:0;
	white-space:nowrap;
	text-align:center;
	margin: 0px;

}
#fmenu li {
                     display:inline;
	line-height: 20px;
	margin-left: 2px;
                      padding-left:5px;
                    border-left:1px solid #fff;
                   display:inline-block;
                 _display:inline;
                  text-align:left;
                  width:215px;


}
#fmenu li.mititle {
                   color: #fff; 
                   font-weight:bold;
}

#fmenu li.text {
                   color: #fff;
                   font-weight:normal;
}

#fmenu a.menu{
                   color: #fff; 
                  font-size:10;
                   font-weight:normal;
}

/* FOOTER MENU >>   mouseover links styles - El&#65533;ment survol&#65533;*/
#fmenu li a:hover {
}
#fmenu a.menu:hover {
	text-decoration:none;
	font-size: 11px;
	color: #000; 
                     background-color:#fff;
                     padding:3px;
}
/* FOOTER MENU >> First element (border before first menu item) - Premier &#65533;l&#65533;ment (bordure)*/
#fmenu li.begin {
	display: none;
}
/* FOOTER MENU >>  Separator  between menu items - Separateur entre les &#65533;l&#65533;ments*/
#fmenu li.sep {
	background-color:#fff;
}
/* FOOTER MENU >> Last element (border after last menu item) - Dernier &#65533;l&#65533;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-top: 5px;
	margin: 0px ; 
        font-size: 8px;
        text-align:center;
                     
}
#copyright span {
color: #fff; 
}
#poweredby {
	text-align:center; 
                      background-color:#fff;
                      margin:0px;
                      font-size: 8px;
}

#poweredby a, #poweredby a:link, #poweredby a:visited {
	color: #000; 
	text-decoration: none;
	
}
#poweredby a:hover {
	text-decoration:underline;
	
}
#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:20px;
}

.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:#000;
	text-decoration: none;
}
.navbar a:hover {
	color:#000;
	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:white;
	margin: 0px;
	padding: 0px;
}
.viewtbl {
	width:100%;
	border:0;
	padding:0;
	margin:0;
	border-collapse: collapse;
	border-spacing: 0px;
	
}
.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: 0px;
	margin-bottom: 10px;
	margin-left:5px;
                     _margin-left:5px;
	padding: 0px;
                       border: 1px dashed #ddd; 
	
}
.sectiondataarea {
	_width: 100%; /* Fixes a bug in IE (related to the site's structure) */
	_padding: 10px;
                     padding-top: 10px;
                      padding-right: 5px;
	padding-bottom: 15px;
	padding-left:0px;
	margin: 0px;
	
}

.sectiondataarea.sectioncatheader  {
     background: url(/Files/17303/Img/04/fondcath.jp) no-repeat #000;
padding-left:10px;
}

.imgbordernone, .imgthumbnail, .imgmain, .imgcat {
	border:none;
}

/* Secondary buttons */
a.btnsub {
	font-size:14px;
	font-weight:bold;
	color:#fa7a17;
	text-decoration:none;
	padding:4px 0px 4px 23px;
	background-image: url(/Files/20509/cart-09V1.gif); background-repeat: no-repeat;
	line-height: 2em;
	margin: 10px 40px;
}
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-image: url(/Files/20509/cart-09V1.gif); background-repeat: no-repeat;
}
/*** END BUTTONS & ICONS ***/

.blockshortcut {
	background-color: #CCC;
	display:block;
	width:200px;
	padding:5px;
	margin: 0 0 5 10;
	color: #000;
	border-width: 1px;
	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: #CE4204;
	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 {
}



/********************************************************/
/* @CONTENT												*/
/********************************************************/


/*** ORIGINAL CSS ***/
BODY.PBPW {
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana;
	background-image: url(/DesignCss/18000/285/popup-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 20px;
	height: 100%;
}

.PBPTitle {
	color:#000;
	font-family: georgia;
	font-size:18pt;
	font-style:italic;
	margin: 0px;
	padding: 0px;
	line-height: 23px;
}
.PBSTitle { color:#958567; font-family:arial; font-weight:bold; font-size:10pt; }
.PBColHead { color:#000000; font-family:Verdana; font-size:10pt; }
.PBStatic { color:#393939; font-family:Verdana; font-weight:bold; font-size:8pt; }
.PBMsg { color:#fa7a17; font-family:arial; font-size:9pt; font-style: italic; font-weight: bold;}
.PBErrMsg { color:#FF0000; font-family:Verdana; font-weight:bold; font-size:10pt; }
.PBMainTxt { 
background:url("/Files/23522/Img/18/bouton.png") no-repeat scroll 0 2px #FFFFFF;
color:#414140; padding-left:25px;
font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11pt; font-style:normal; }
.PBShortTxt { color:#333; font-family:arial; font-size:9pt;}
.PBLongTxt { color:#555; font-family:arial; font-size:8pt; }
.PBCurrency { color:#000000; font-family: century gothic;font-size:18px;color:#2e9520; }
.PBDate { color:#000000; font-family:Verdana; font-size:10pt; font-style:italic; }
.PBNumber { color:#333333; font-family:Verdana; font-weight:bold; font-size:10pt; font-style:italic; }
A.PBLink { color:#958567; font-size:20pt; text-decoration:none; }
A.PBLink:hover { color:#bd8601; font-size:20pt; text-decoration:underline; }

HR.PBMain { color:#333; height:2; }
HR.PBSub { color:#333; height:1;}
TEXTAREA.PB { color:#000000; font-family:Verdana; font-size:8pt; font-style:normal; }
SELECT.PB {
	color:#000000;
	font-family:Verdana;
	font-size:8pt;
	font-style:normal;
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}
INPUT.PB { color:#000000; font-family:Verdana; font-size:8pt; font-style:normal;}
INPUT.PBBtnStd { color:#000000; font-family:Verdana; font-weight:bold; font-size:8pt; }
A.PBBtnStd { 
font-family:century gothic;
font-size:12px;
color:#2e9520;
font-weight:bold; text-decoration:none; }
A.PBBtnStd:hover {font-family:century gothic;
font-size:12px;
color:#000;
font-weight:bold; text-decoration:underline; }
.PBReqNote { color:#000000; font-family:Verdana; font-size:9pt; font-style:italic; }

.sectioncatheader .PBSTitle {
font-family: century gothic;
font-size:18px;
color:#2e9520;
color:#fff;
margin-left:25px;
}

.sectioncatheader .PBLongTxt {
font-family: century gothic;
font-size:12px;
color:#fff;

}

h1{
	text-align:center;
	font-family: Verdana;
	color: #fff;
	font-size: 11px;	
}


#slogan {position:absolute;
    top:50px;
   left:560px;
  width:200px;
    display:block;
    float:center;
    font-family: Verdana;
    color:#FFFFFF;
    font-size:8px;
    margin:  0px;
    padding:0;
}


	#wrap {
			width:650px;
			margin:0px auto;
		}
		/* ---- styling the list ---- */
		
		#work {
			float:left;
			list-style:none;
			margin:0;
			padding:0;
		}
		#work li {
			float:left;
			display:block;
			width:180px;
			margin:0px;
			display:inline;
			padding-left:10px; 
			background:#fff;
			border:0px solid #cad789; 
			height:250px;
		}
		#work li a {
			border:none;

		}
		#work p {
			margin-bottom:0;
		}
		
		
		/* ---- show-hide elements ---- */
		
		#work li .show{
			display:block;
			width:180px;
			height:250px;
		}
		#work li .hide {
			color:#fff;
			height: 0;
                      background-image: url(/Files/23522/packgraphfond.jpg);
                        margin-left:0px;
                       overflow: hidden;
                       text-align:center;
	              font-family: Verdana;
	             
		}
		#work li:hover .hide, #work li.over .hide {
			cursor: pointer;
			height: 250px;
			padding-top:9px;
			width:180px;
                        font-size: 12px;
		}
		#work li:hover .show, #work li.over .show {
			height: 0;
			overflow: hidden;
                         font-size: 12px;
		}
		
		#work li a {
			color:#e8ce58;w
                        font-size: 16px;
			text-align:center;

		}
		#work li a:hover {
			color:#fff;
                         font-size: 12px;
		}


/* Main buttons */


a.btnmain:hover{
	text-decoration:none;
	background-color:#feb136;
	color:#FFFFFF;
}

a.btnmain {
        background:url(/Files/23522/Img/14/btnmain_01.jpg) no-repeat;
        padding:6px 0px 15px 15px;
      color:#fff;
      line-height:25px;
	font-family:Verdana;
	font-size:11px;
        font-weight:bold;
        text-decoration:none;
	margin: 0px 0 0px 0px;
}

a.btnmain:hover {
        background:url(/Files/23522/Img/19/btnmain-over_01.jpg) no-repeat;
        color:#000;
}

a.btnmain span {
        background:url(/Files/23522/Img/20/btnmain_02.jpg) top right no-repeat;
        padding:6px 20px 15px 10px;
        text-decoration:none;
        _margin:-7px 0 0 0;
}

a.btnmain:hover span {
        background:url(/Files/23522/Img/10/btnmain-over_02.jpg) top right no-repeat;
        
        text-decoration:none;
        _margin:-7px 0 0 0;
}

a#btnsearch, a#btnviewcart {
	padding-left : 30px;
 background:url(/Files/23522/Img/14/btnmain_01.jpg) no-repeat;
}

a#btnviewcart {
	background-image: url(/Files/20789/Img/12/btnviewcart_01.png);
}

a#btnviewcart:hover {
background-image: url(/Files/20789/Img/14/btnviewcart_over_01.png)
}
a#btnsearch:hover {

background:url(/Files/23522/Img/19/btnmain-over_01.jpg) no-repeat;
        color:#000;
}

a#btnaddtocart {
	background-image: url(/Files/20789/Img/12/btnaddtocart_01.png);
	padding:7px 0px 13px 25px;
        text-decoration:none;
        _margin:-7px 0 0 0;
}

a#btnaddtocart:hover {
	background-image: url(/Files/20789/Img/08/btnaddtocart-over_01.png);
	padding:7px 0px 13px 25px;
        text-decoration:none;
        _margin:-7px 0 0 0;
}

a#btnordernow span {
	background-image: url(/Files/20789/Img/25/btnordernow_02.jpg);
	padding:7px 30px 13px 8px;
        text-decoration:none;
        _margin:-7px 0 0 0;
}

a#btnordernow:hover span {
background-image: url(/Files/20789/Img/10/btnordernow-over_02.jpg);
}

#btnreqinfo {
border:none;
position:relative;
top:100px;
margin-right:0px;
left:-00px;
}
	

/* Blog { */

.articletitle {
	border:solid 0px #EEEEEE;
	padding:3px; margin :0px 0px 0px 0px;
	text-align:left; 
	background-color:#000;
        line-height:32px;
        color:#333;
}

.articletitle .PBSTitle {
	color:#fff;
        padding:5px;
}

h3 {
	border:solid 0px #EEEEEE;
	padding:3px; margin :0px 0px 10px 0px;
	text-align:left; 
	background-color:#none;
        line-height:32px; 
}

.blogpostdate .PBdate {
         color:#fff;
         margin-right:20;
font-family:arial; font-weight:bold; font-size:10pt;

}

/* Blog } */


/* bottom center */
#wowslider-container1  .ws_bullets {
	top:32px;
    right: 32px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	top:20px;
}#wowslider-container1 { 
/*	overflow: hidden; */
	zoom: 1; 
	position: relative; 
	width:1024px;
	height:374px;
top:186px;
left:-20px;
_left:-10px;
	margin:0 auto;
	z-index:00;
	background-image: url(/Files/23522/Img/04/bg.png);
}
* html #wowslider-container1{
	background-image: none;
}
#wowslider-container1 .ws_images{
	position: absolute;
	left:25px;
	top:25px;
	width:974px;
	height:324px;
	overflow:hidden;
}
#wowslider-container1 .ws_images a{
	color:transparent;
}

#wowslider-container1 .ws_images img{
	top:0;
	left:0;
	border:none 0;
}
#wowslider-container1 a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container1  .ws_bullets { 
	font-size: 0px; 
	padding: 0px; 
	float: left;
	position:absolute;
	z-index:70;
}
#wowslider-container1  .ws_bullets div{
	position:relative;
	float:left;
}
#wowslider-container1 .ws_bullets a { 
	margin-left: 0; 
	width:20px;
	height:20px;
	background: url(/Files/23522/Img/15/bullet.png) right top;
	float: left; 
	text-indent: -1000px; 
	position:relative;
}
* html #wowslider-container1 .ws_bullets a {
	background-image: url(/Files/23522/Img/12/bullet.gif);
}
#wowslider-container1 .ws_bullets a.ws_selbull{
	background-position: left top;
}
#wowslider-container1 .ws_bullets a:hover{
	background-position: left top;
}
#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {
	position:absolute;
	display:none;
	top:50%;
	margin-top:-37px;
	opacity:0.7;
	z-index:60;
	height: 75px;
	width: 60px;
	background-image: url(/Files/23522/Img/14/arrows.png);
}
* html #wowslider-container1 a.ws_next, * html #wowslider-container1 a.ws_prev{
	background-image: url(./arrows.gif);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
#wowslider-container1 a.ws_next{
	background-position: 100% 0; 
	right:25px;
}
#wowslider-container1 a.ws_prev {
	left:25px;
	background-position: 0 0; 
}
* html #wowslider-container1 a.ws_next,* html #wowslider-container1 a.ws_prev{display:block}
#wowslider-container1:hover a.ws_next, #wowslider-container1:hover a.ws_prev {display:block}


#wowslider-container1 .ws-title{
	position: absolute;
	top:45px;
	left: 25px;
	margin-right:30px;
	z-index: 50;
	padding:10px;
	color: #000000;
	background:#FFF;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    text-align: left;
    text-shadow: 0 0 2px #FFFFFF;	
	-moz-border-radius:0 8px 8px 0;
	-webkit-border-radius:0 8px 8px 0;
	border-radius:0 8px 8px 0;
	font-size: 14px;
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);	
}
#wowslider-container1 .ws-title div{
	padding-top:5px;
	font-size: 12px;
}#wowslider-container1 .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:20px;
	left:-135px;
	visibility:hidden;
	position:absolute;
    -moz-box-shadow: 0 0 5px #d6d6d6;
    box-shadow: 0 0 5px #d6d6d6;
    border: 3px solid #d6d6d6;
}
#wowslider-container1 .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container1 .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container1 .ws_bulframe div {
	left:0;
	overflow:hidden;
	position:relative;
	width:270px;
}
#wowslider-container1  .ws_bullets .ws_bulframe{
	display:none;
	overflow:visible;
	position:absolute;
	cursor:pointer;
    -moz-box-shadow: 0 0 5px #d6d6d6;
    box-shadow: 0 0 5px #d6d6d6;
    border: 3px solid #d6d6d6;
}
#wowslider-container1 .ws_bulframe span{
	display:block;
	position:absolute;
	top:-7px;
	margin-left:-1px;
	left:135px;
	background:url(./triangle.png);
	width:15px;
	height:6px;
}
