

body.PB {
	text-align:center;
	font-family: Verdana;
        margin:0 auto;
	background:url(/Files/23522/Img/07/fondsite_01.jpg) top center repeat-x #f0f0f2 ;

}


/*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:1026px;
}

#anim1 {
	position:absolute;
       left:1030px;
       top:500px;
	margin:0;
	padding:0;
      height:200px;
}

#menuhaut {
	position:absolute;
       left:635px;
       top:248px;
	margin:0;
	padding:0;
      height:68px;
}

#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: 351px;
	position: relative;/* Necessary for correct display of dropdown menus */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index:10; /* 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: 0px;
	left: 480px;
   
	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: 17px;
	padding-right: 10px;
	padding-bottom: 17px;
	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:2px;
}
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 30px;
height:200px;
}
ul#hmenu li ul#menu430159 {
margin:0 0 0 -190px;
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;
	top: -32px;
	left: 0px;
	width:1009px;
	padding: 0px;
	overflow: visible;    
	
}

#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:180px;
}

#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:340px;
height:250px;
}

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 2px 7px;
}
#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;
	background-position:  0px;
	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-color: #000;
border-top: 1px dashed #fff;
border-right: 1px dashed #fff;
border-left: 1px dashed #fff;

}
#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-bottom: 1px dashed #fff;
        border-top: 0px dashed #fff;
        border-right: 1px dashed #fff;
        border-left: 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:200px;/* 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:0px;
	color:#000;
        border:none;
	font-size: 9pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:center;
	display:block;
	width:320px;
	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 {

         background: url(/Files/23522/Img/12/hmenuover-v4.gif) #ebebeb ;
	background-repeat: repeat; 	
          color:#000;

}
ul#vmenu li ul.submenu li.mititle a:hover {
	
color:#000;
}
/* HORIZONTAL SUBMENU END */
/* END HEADER STYLES */

/* CONTENT STYLES */
#bodycontainer {
	
        background-image: url(/Files/23522/Img/22/accueil_07.gif);
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; 
	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 0 0px 0;
}
#bodycolumn2 {
	margin:0 10 0 5; /* right margin leaves room for #bodycolumn1 */
	padding:0;
}
#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:1020px;
	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-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left:-1;
	padding-top:20;
	width:1025px; 
	font-family: century gothic, Helvetica, sans-serif;
	font-size: 12px; 
       border-left: 1px solid #ccc; 
      border-right: 1px solid #ccc; 
       border-bottom: 3px solid #fff;
	text-align: left; 
        background-image: url(/Files/23522/Img/14/acueil_06.jpg); 
        background-color:#000;
	background-repeat: no-repeat; 
       background-position: center bottom; 
	
}
#footerarea {
	width:1022px; 
height: 130px;
	margin: 0px;
	padding: 0px; 
	}
#footermenu {
	margin:0;
	padding:0;
	overflow:visible;
}
/* FOOTER MENU >> Menu items layout - Configuration de la mise en page des &#65533;l&#65533;ments*/
ul#fmenu {
	width:980px;
	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: 17px;
	padding:2;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px; 
}
/* FOOTER MENU >>  Link styles - Mise en forme des liens*/
#fmenu li a.menu, #fmenu li span {
	padding:5;
	text-decoration:none;
	font-size: 11px;
	color: #fff;
}
/* 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;
}
/* 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:grey;
}
/* 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: 10px;
	text-align: center; width:1022px; 
	margin: 0px 0px 6px; 
         border-top: 1px dashed #fff;
}
#copyright span {
	padding-bottom:2px;
	padding-top: 2px;
	color: #fff; 
}
#poweredby {
	text-align:center; margin-top: 17px;
}

#poweredby a, #poweredby a:link, #poweredby a:visited {
	color: #bbb; font-size: 9px;
	text-decoration: none;
	
}
#poweredby a:hover {
	color: #bbb;
	
}
#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;
	
}
.imgbordernone, .imgthumbnail, .imgmain, .imgcat {
	border:none;
}
/* Main buttons */
a.btnmain, a#btncontinue, a#btnmodify {
	line-height: 1.7em;
	white-space:nowrap;
	margin: 2px 0px;
	color:#958567;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding: 2px 5px 2px 5px;
	background-color: #000;
}

a.btnmain:hover, a#btncontinue:hover, a#btnmodify:hover {
	text-decoration:none;
	background-color:#958567;
	color:#000;
}
a#btnsearch, a#btnsearchnow, a#btnviewcart {
	padding-left : 20px;
	background: #958567 no-repeat 4px center;
        color:#fff;
}
a#btnsearch:hover, a#btnsearchnow:hover, a#btnviewcart:hover {
	background-color: #000;
}
a#btnsearch, a#btnsearchnow {
	background-image: url(/DesignCss/SharedImages/white/Search.gif);
}
a#btnviewcart {
	background-image: url(/DesignCss/SharedImages/white/ShopBag.gif);
}

a#btndetail, a#btnaddtocart {
	color:#fff;
}
/* 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:#AAA;
	font-family: georgia;
	font-size:22pt;
	font-style:italic;
	margin: 30px;
	padding: 0px;
	line-height: 43px;
}
.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 { color:#ff6b01; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:7pt; 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:Arial; font-weight:bold; font-size:11pt; }
.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 { color:#cF4203; font-family:Verdana; font-weight:bold; font-size:8pt; text-decoration:none; }
A.PBBtnStd:hover { color:#E57B23; font-family:Verdana; font-weight:bold; font-size:8pt; text-decoration:underline; }
.PBReqNote { color:#000000; font-family:Verdana; font-size:9pt; font-style:italic;

 }

h1{
	text-align:center;
	font-family: Verdana;
	color: #fff;
	font-size: 11px;
	
}


#slogan {position:absolute;
    top:70px;
   left:800px;
  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;
		}

.puce .jFlowControl {
	
	background: url('/images/puce.gif') no-repeat left top;
	cursor:pointer;
	display:inline-block;
	height:16px;
	width:16px;
}

.interBigPage .puce {
	z-index:100;
}

.puce .jFlowSelected {
	
	background: url('/images/puce-on.gif') no-repeat  !important;
	cursor:pointer;
}

.interBigPage .puce {
	height:11px;
	padding:10px 0 0;
	position:absolute;
	text-align:right;
	width:765px;
}

.interBigPage .puce img {
	margin:0 0 0 3px;
}

.interBigPage .interBigVisu {
	display:block;
	margin:0;
	padding:0;
	position:absolute !important;
	width:774px;
}

.interBigPage .arrowLeft {
	cursor:pointer;
	display:block;
	height:55px;
	margin:175px 0 0;
	position:absolute;
	text-decoration:none;
	width:55px;
	z-index:100;
}

.interBigPage .arrowRight {
	cursor:pointer;
	display:block;
	height:55px;
	margin:175px 0 0 715px;
	position:absolute;
	text-decoration:none;
	width:55px;
	z-index:100;
}