html, body {
margin:0;
padding:0;
height:100%;
position:relative;
}

body {
background: url("/multimedia/images/img_structures/bckgrd.jpg") repeat-x;
background-color: #D3DAEC;
color: #000F47;
font-family:Verdana, Helvetica, sans-serif;
}

p,td, li {font-size:11px;}
img {border:0px;}

#container {
position: relative;
width:1000px;
padding-bottom:52px;
}


#whitebackgroundfiller {
position: relative;
width:831px;
background: url("/multimedia/images/img_structures/contents_bckgrd.gif") repeat-y;
}

#greybackgroundfiller {
position: relative;
width:221px;
}

#contents {
width:1000px;
/*background: url("/multimedia/images/img_structures/contents_bckgrd.gif") repeat-y;*/
}

#contentproductindex {
padding:0px;
margin-top:-7px;
}

#leftcol {
float:left;
width:221px;
}

#centercol {
float:left;
width:610px;
background-color:#fff;
}

#rightcol {
float:left;
width:150px;
}

/*content inside centercol div*/

#content {
background-color:#fff;
width:585px;
padding-left:10px;
padding-bottom:10px;
font-size:0.7em;
/*margin-bottom:10px;*/
}

a:link {
text-decoration:underline;
color: #000000;
font-weight:bold;
}

a:visited {
text-decoration:underline;
color: #000000;
font-weight:bold;
}

a:hover {
text-decoration:none;
color: #000F47;
font-weight:bold;
}

h1 {
font-size:1.4em;
}

h2 {
font-size:1.1em;
}

/*----------[RETAILERS]----------*/

h3{
  font-size: 8pt;
  margin-bottom:3px;
}

#retailersContent span{
  margin: 0;
  font-size: 7pt;
  font-weight:normal;
}

/*----------[END-RETAILERS]----------*/

/*absolutely positioned divs*/

/*#menubarrepeat {
background-color:#000F47;
height:21px;
margin-left:218px;
position:absolute;
top:122px;
width:794px;
z-index:5;
}*/

#homelink {
position:absolute;
top:32px;
left:30px;
z-index:4;
}

#homelink a {

}

#homelink a:link {

}

#homelink a:visited {

}

#homelink a:hover {

}

#hexlogo {
position:absolute;
left:28px;
bottom:60px;
height:84px;
width:154px;
z-index:20;
/*background:url("/multimedia/images/img_structures/hexlogo.gif") no-repeat;*/
}

/*footer*/
#footer {
position:absolute;
/*bottom:0px;*/
height:50px;
width:831px;
background: #6a779a url("/multimedia/images/img_structures/footer_bckgrd_repeater.jpg") repeat-y;
}

#footerlogos {
position:absolute;
width:225px;height:38px;
left:0px;top:5px;
}

#footercontent {
float:right;
text-align:right;
font-size:0.65em;
padding-top:4px;
}

#footercontent a:link {
text-decoration:none;
color: #000F47;
font-weight:normal;
}
#footercontent a:visited {
text-decoration:none;
color: #000F47;
font-weight:normal;
}
#footercontent a:hover {
text-decoration:none;
color: #000F47;
font-weight:normal;
}

#copyright {
position:relative;
color:#fff;
padding-top:12px;
right:0%;
}

#copyright a:link {
text-decoration:none;
color: #fff;
padding:2px;
}
#copyright a:visited {
text-decoration:none;
color: #fff;
padding:2px;
}
#copyright a:hover {
text-decoration:none;
color: #fff;
padding:2px;
}

/*end footer*/

/*right col styles*/

#name_filiale {
width:165px;
height:120px;
border:red solid 0px;
text-align:center;
padding-top:20px;
font-size:15px;
font-weight: bold;
}

#langarea {
text-align:right;
font-size:0.65em;
}

#langarea  a{
text-decoration:none;
font-weight:normal;
}

#langarea a:link {
color: #fff;
}

#langarea a:visited {
color: #fff;
}

#langarea a:hover {
color: #fff;
}

#langarea span.active a:link {
color: #000F47;
}

#langarea span.active a:visited {
color: #000F47;
}

#langarea span.active a:hover {
color: #000F47;
}

#countrylist {
margin-top:8px;
padding-left:20px;
font-size:0.75em;
font-weight:bold;
}

#searchzone {
margin-top:6px;
width:170px;
}

input.searchtext {
color:#666;
margin-left:10px;
width:112px;
}

#countryselectlist {

}

/*form select for country selection*/
select.countryselect {
margin-left:10px;
margin-top:10px;
width:160px;
color:#666;
}


#brochurearea {
padding-top:20px;
padding-left:10px;
font-size:0.75em;
padding-bottom:10px;
border-bottom:1px solid #7e8ab0;
}

.brochuretitle {
font-weight:bold;
}

.brochureinfo {
font-size:0.80em;
}

.brochureinfo img {
vertical-align:bottom;
}

.brochureinfo img.arrow {
vertical-align:bottom;
padding-left:6px;
}

#newsarea {
margin-top:20px;
padding-left:10px;
font-size:0.75em;
padding-bottom:10px;
border-bottom:1px solid #7e8ab0;
width:145px;
}

.headerimageNews {
margin-bottom:8px;
}

.headerimagePromo {
margin-bottom:8px;
}

.newsdate {
font-size:0.80em;
}

.newstitle {
font-size:0.80em;
font-weight:bold;
}

.newsinfo {
font-size:0.75em;
}

.newsinfo a:link {
text-decoration:none;
color:#000F47;
}

.newsinfo a:visited {
text-decoration:none;
color:#000F47;
}

.newsinfo a:hover {
text-decoration:none;
color:#000F47;
}

.newsimg {
padding-bottom:4px;
padding-top:4px;
}

.newsinfo img.arrow {
vertical-align:bottom;
padding-left:6px;
}

#newsletterarea {
margin-top:10px;
padding-left:10px;
font-size:0.75em;
}

.newslettertitle {
font-weight:bold;
}

.newsletterinfo {
font-size:0.80em;
}

#newsletterarea form {
margin-top:2px;
}

#newsletterarea input {
font-size:0.95em;
padding:2px;
color:#666;
}

/*absolutely position divs*/

/*MENU *************/

#menu {
background: url("/multimedia/images/img_structures/menu_bckgrd_fixed2.jpg") no-repeat;
background-color:#000F47;
width:774px;
top:122px;
height:21px;
position:absolute;
z-index:12;
left:216px;
}

#menu {
background: url("/multimedia/images/img_structures/menu_bckgrd_fixed2.jpg") no-repeat;
background-color:#000F47;
width:774px;
top:122px;
height:21px;
position:absolute;
z-index:12;
left:216px;
}

#menu {
background: url("/multimedia/images/img_structures/menu_bckgrd_fixed2.jpg") no-repeat;
background-color:#000F47;
width:774px;
top:122px;
height:21px;
position:absolute;
z-index:12;
left:216px;
}

/*hides the hover image*/
#menu a span
{display: none;}

#menu a{
color:#fff;
font-size:0.7em;
font-weight:bold;
}

#menu a:link{
color:#fff;
text-decoration:none;
}

#menu a:visited{
color:#fff;
text-decoration:none;
}

/*position texts in menu on menu bar (the link, before hover)*/
#item1_en {
margin-left:30px;
}
#item1_fr {
margin-left:30px;
}
#item1_de {
margin-left:30px;
}

#item2_en {
margin-left:24px;
}
#item2_fr {
margin-left:24px;
}
#item2_de {
margin-left:34px;
}

#item3_en {
margin-left:30px;
}
#item3_fr {
margin-left:32px;
}
#item3_de {
margin-left:30px;
}

#item4_en  {
margin-left:28px;
}
#item4_fr  {
margin-left:28px;
}
#item4_de  {
margin-left:28px;
}

#item5_en{
margin-left:25px;
}
#item5_fr {
margin-left:25px;
}
#item5_de {
margin-left:25px;
}

#item6_en {
margin-left:32px;
}
#item6_fr  {
margin-left:32px;
}
#item6_de  {
margin-left:32px;
}

/*absolute positioned active item images on top of menu*/
#active1_en {
position: absolute;
top: 118px;
left: 196px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active1_fr {
position: absolute;
top: 118px;
left: 196px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active1_de {
position: absolute;
top: 118px;
left: 196px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}

#active1txt_en {
position: absolute;
top: 122px;
left: 218px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active1txt_fr {
position: absolute;
top: 122px;
left: 218px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active1txt_de {
position: absolute;
top: 122px;
left: 218px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}

#active2_en {
position: absolute;
top: 118px;
left: 310px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active2_fr {
position: absolute;
top: 118px;
left: 310px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active2_de {
position: absolute;
top: 118px;
left: 310px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}

#active2txt_en {
position: absolute;
top: 122px;
left: 334px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active2txt_fr {
position: absolute;
top: 122px;
left: 334px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active2txt_de {
position: absolute;
top: 122px;
left: 334px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}

#active3_en {
position: absolute;
top: 118px;
left: 410px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active3_fr {
position: absolute;
top: 118px;
left: 410px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active3_de {
position: absolute;
top: 118px;
left: 410px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}

#active3txt_en {
position: absolute;
top: 122px;
left: 434px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active3txt_fr {
position: absolute;
top: 122px;
left: 434px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active3txt_de {
position: absolute;
top: 122px;
left: 434px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}

#active4_en {
position: absolute;
top: 118px;
left: 506px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active4_fr {
position: absolute;
top: 118px;
left: 506px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active4_de {
position: absolute;
top: 118px;
left: 506px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}

#active4txt_en {
position: absolute;
top: 122px;
left: 528px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active4txt_fr {
position: absolute;
top: 122px;
left: 528px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active4txt_de {
position: absolute;
top: 122px;
left: 528px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}

#active5_en {
position: absolute;
top: 118px;
left: 628px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active5_fr {
position: absolute;
top: 118px;
left: 628px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active5_de {
position: absolute;
top: 118px;
left: 628px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}

#active5txt_en {
position: absolute;
top: 122px;
left: 654px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active5txt_fr {
position: absolute;
top: 122px;
left: 654px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active5txt_de {
position: absolute;
top: 122px;
left: 654px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}

#active6_en {
position: absolute;
top: 118px;
left: 732px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active6_fr {
position: absolute;
top: 118px;
left: 732px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}
#active6_de {
position: absolute;
top: 118px;
left: 732px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color: #fff;
z-index:15;
}

#active6txt_en {
position: absolute;
top: 122px;
left: 760px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;

font-weight:bold;
z-index:16;
}
#active6txt_fr {
position: absolute;
top: 122px;
left: 760px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}
#active6txt_de {
position: absolute;
top: 122px;
left: 760px; 
width: 116px;
height:20px;
padding-top:4px;
padding-left:21px;
color:#fff;
font-size:0.7em;
font-weight:bold;
z-index:16;
}

/*end active part*/

/* the IE correction rule */
#menu a:hover	{
color: #fff;
text-indent: 0; /* added the default value, doesnt effect the hover or menu */
text-decoration:none;
cursor:pointer;
}

/*the hovers for each item, positioned absolutely*/

#item1_en a:hover span{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 107px;
height:21px;
padding-top:4px;
padding-left:30px;
color: #fff;
background: url("/multimedia/images/img_structures/hover1b.jpg") no-repeat;
z-index:2;
}
#item1_fr a:hover span{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 130px;
height:21px;
padding-top:4px;
padding-left:30px;
color: #fff;
background: url("/multimedia/images/img_structures/hover1b.jpg") no-repeat;
z-index:2;
}
#item1_de a:hover span{
display: block;
position: absolute;
top: 0px;
left: 0px;
width: 130px;
height:21px;
padding-top:4px;
padding-left:30px;
color: #fff;
background: url("/multimedia/images/img_structures/hover1b.jpg") no-repeat;
z-index:2;
}

#item2_en a:hover span{
display: block;
position: absolute;
top: 0px;
left: 117px; 
width: 95px;
height:21px;
padding-top:4px;
padding-left:21px;
color: #fff;
background: url("/multimedia/images/img_structures/hover2b.jpg") no-repeat;
z-index:2;
}
#item2_fr a:hover span{
display: block;
position: absolute;
top: 0px;
left: 116px; 
width: 116px;
height:21px;
padding-top:4px;
padding-left:21px;
color: #fff;
background: url("/multimedia/images/img_structures/hover2b.jpg") no-repeat;
z-index:2;
}
#item2_de a:hover span{
display: block;
position: absolute;
top: 0px;
left: 116px; 
width: 116px;
height:21px;
padding-top:4px;
padding-left:21px;
color: #fff;
background: url("/multimedia/images/img_structures/hover2b.jpg") no-repeat;
z-index:2;
}

#item3_en a:hover span{
display: block;
position: absolute;
top: 0px;
left: 216px;
width: 87px;
height:21px;
padding-top:4px;
padding-left:22px;
color: #fff;
background: url("/multimedia/images/img_structures/hover3b.jpg") no-repeat;
z-index:2;
}
#item3_fr a:hover span{
display: block;
position: absolute;
top: 0px;
left: 216px;
width: 110px;
height:21px;
padding-top:4px;
padding-left:22px;
color: #fff;
background: url("/multimedia/images/img_structures/hover3b.jpg") no-repeat;
z-index:2;
}
#item3_de a:hover span{
display: block;
position: absolute;
top: 0px;
left: 216px;
width: 110px;
height:21px;
padding-top:4px;
padding-left:22px;
color: #fff;
background: url("/multimedia/images/img_structures/hover3b.jpg") no-repeat;
z-index:2;
}

#item4_en a:hover span{
display: block;
position: absolute;
top: 0px;
left: 312px;
width: 118px;
height:21px;
padding-top:4px;
padding-left:21px;
color: #fff;
background: url("/multimedia/images/img_structures/hover4b.jpg") no-repeat;
z-index:2;
}
#item4_fr a:hover span{
display: block;
position: absolute;
top: 0px;
left: 312px;
width: 140px;
height:21px;
padding-top:4px;
padding-left:21px;
color: #fff;
background: url("/multimedia/images/img_structures/hover4b.jpg") no-repeat;
z-index:2;
}
#item4_de a:hover span{
display: block;
position: absolute;
top: 0px;
left: 312px;
width: 140px;
height:21px;
padding-top:4px;
padding-left:21px;
color: #fff;
background: url("/multimedia/images/img_structures/hover4b.jpg") no-repeat;
z-index:2;
}

#item5_en a:hover span{
display: block;
position: absolute;
top: 0px;
left: 432px;
width: 95px;
height:21px;
padding-top:4px;
padding-left:24px;
color: #fff;
background: url("/multimedia/images/img_structures/hover5b.jpg") no-repeat;
z-index:2;
}
#item5_fr a:hover span{
display: block;
position: absolute;
top: 0px;
left: 432px;
width: 121px;
height:21px;
padding-top:4px;
padding-left:24px;
color: #fff;
background: url("/multimedia/images/img_structures/hover5b.jpg") no-repeat;
z-index:2;
}
#item5_de a:hover span{
display: block;
position: absolute;
top: 0px;
left: 432px;
width: 121px;
height:21px;
padding-top:4px;
padding-left:24px;
color: #fff;
background: url("/multimedia/images/img_structures/hover5b.jpg") no-repeat;
z-index:2;
}

#item6_en a:hover span{
display: block;
position: absolute;
top: 0px;
left: 538px;
width: 85px;
height:21px;
padding-top:4px;
padding-left:24px;
color: #fff;
background: url("/multimedia/images/img_structures/hover6b.jpg") no-repeat;
z-index:2;
}
#item6_fr a:hover span{
display: block;
position: absolute;
top: 0px;
left: 538px;
width: 111px;
height:21px;
padding-top:4px;
padding-left:24px;
color: #fff;
background: url("/multimedia/images/img_structures/hover6b.jpg") no-repeat;
z-index:2;
}
#item6_de a:hover span{
display: block;
position: absolute;
top: 0px;
left: 538px;
width: 111px;
height:21px;
padding-top:4px;
padding-left:24px;
color: #fff;
background: url("/multimedia/images/img_structures/hover6b.jpg") no-repeat;
z-index:2;
}
/*end menu*/


/*about us page*/

#aboutusLeft {
float:left;
width:150px;
border-right:1px solid #cccccc;
background-color:#f8f8ff;
}

#aboutusRight {
float:right;
width:416px;
height:600px;
overflow:auto;
}

#aboutusLeft ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#aboutusLeft ul.subul {
margin:0px;
padding-left:10px;
list-style-type:none;
font-size:0.8em;
}

#aboutusLeft li {
margin-left:0px;
padding-left:0px;
list-style-type:none;
padding-top:2px;
padding-right:2px;
padding-bottom:2px;
}

#aboutusLeft ul li a
{
display: block;
padding: 3px;
width: 140px;
border-bottom: 1px solid #eee;
text-decoration:none;
}

#aboutusLeft ul ul li a
{
display: block;
padding: 3px;
width: 108px;
border-bottom: 1px solid #f8f8ff;
text-decoration:none;
}

#aboutusLeft a:link {
color: #000F47;
}

#aboutusLeft a:visited {
color: #000F47;
}

#aboutusLeft a:hover {
color: #000F47;
text-decoration:underline;
}

#aboutusLeft ul ul li a:link {
color: #6ca6cd;
}

#aboutusLeft ul ul li a:visited {
color: #6ca6cd;
}

#aboutusLeft ul ul li a:hover {
color: #6ca6cd;
text-decoration:underline;
}

#aboutusLeft li.active {
list-style-image: url(/multimedia/images/img_structures/arrow.gif);
}

#aboutusLeft li.active a:link {
color:#000;
font-weight:bold;
border-bottom:2px solid #000;
}

#aboutusLeft li.active a:visited {
color:#000;
font-weight:bold;
border-bottom:2px solid #000;
}

#aboutusLeft li.active a:hover{
color:#000;
font-weight:bold;
border-bottom:2px solid #000;
}

#aboutusLeft li.inactive {
list-style-image: none;
}

#aboutusLeft li.inactive a:link {
color:#000;
font-weight:normal;
}

#aboutusLeft li.inactive a:visited {
color:#000;
font-weight:normal;
}

#aboutusLeft li.inactive a:hover{
color:#000;
font-weight:normal;
}

#aboutusLeft ul ul li.active {
list-style-image: url(/multimedia/images/img_structures/arrow.gif);
}

#aboutusLeft ul ul li.active a:link {
color:#6ca6cd;
font-weight:bold;
border-bottom:2px solid #000;
}

#aboutusLeft ul ul li.active a:visited {
color:#6ca6cd;
font-weight:bold;
border-bottom:2px solid #000;
}

#aboutusLeft ul ul li.active a:hover{
color:#6ca6cd;
font-weight:bold;
border-bottom:2px solid #000;
}

#aboutusLeft ul ul li.inactive {
list-style-image: none;
border-bottom: 1px solid #f8f8ff;
}

#aboutusLeft ul ul li.inactive a:link {
color:#6ca6cd;
font-weight:bold;
border-bottom: 1px solid #f8f8ff;
}

#aboutusLeft ul ul li.inactive a:visited {
color:#6ca6cd;
font-weight:bold;
border-bottom: 1px solid #f8f8ff;
}

#aboutusLeft ul ul li.inactive a:hover{
color:#6ca6cd;
font-weight:bold;
border-bottom: 1px solid #f8f8ff;
}

#aboutusimage {
margin-bottom:10px;
text-align:left;
}

#aboutusimage img {

}

#aboutustxt {
width:370px;
}

#aboutustxttitle {
font-weight:bold;
font-size:12px;
margin-bottom:10px;
}

/*product pages*/

/*content for products page*/

#contentproduct {
padding:0px; margin:0px;
}

#selectmenus {
width:580px;
height:40px;
}

#selectmenu {
float:left;
text-align:left;
}

#selectmenu2 {
float:right;
text-align:left;
margin-right:8px;
}

select.prodselectmenu {
margin-top:5px;
margin-bottom:10px;
margin-left:4px;
background-color:#d8deee;
border:1px solid #d8deee;
color:#585858;
}

select.prodselectmenu2 {
margin-top:5px;
margin-bottom:10px;
margin-left:4px;
background-color:#d8deee;
border:1px solid #d8deee;
color:#585858;
}

.productinfobox {
background-color:#ebebeb;
margin-left:4px;
width:570px;
margin-bottom:15px;
}

.prodDetailBoxleft {
width:265px;
margin-bottom:10px;
}

.prodDetailBoxright {
width:270px;
margin-bottom:10px;
}

#productinfoboxIntro {
margin-left:4px;
width:570px;
margin-bottom:15px;
}

#prodInfoTitle {
font-weight:bold;
font-size:1.0em;
margin-bottom:12px;
padding-left:6px;
}

.producttitle {
font-weight:bold;
font-size:1.0em;
padding-top:12px;
margin-bottom:12px;
padding-left:10px;
}


#productinfoIntrotitle {
font-weight:bold;
font-size:0.95em;
padding-top:12px;
margin-bottom:12px;
padding-left:10px;
}


.prodphoto {
float:left;
width:148px;
/* height:90px; */
padding-left:10px;
padding-right:10px;
}

.prodphoto img {
border:1px solid #9b9b9b;
}

.prodDetailphoto {
width:148px;
padding-left:10px;
padding-right:10px;
margin-bottom:10px;
}

.prodDetailphoto img {
border:1px solid #9b9b9b;
}

.prodtext {
float:left;
width:380px;
padding-left:10px;
padding-right:10px;
font-size:0.95em;
}

.prodDetailtext {
font-size:0.80em;
padding-left:10px;
font-weight:bold;
}

.prodDetailtextpadd {
display:block;
margin-left:10px;
}

.prodDetailtext img {
padding-right:6px;
float:left;
margin-top:2px;
}

#productinfoIntrotext {
padding-left:2px;
padding-right:10px;
font-size:0.95em;
padding-bottom:6px;
}

#leftprodcol {
float:left;
width:280px;
padding-left:1px;
margin-bottom:10px;
}

#leftprodcol a:link{
color:#000F47;
text-decoration:none;
}

#leftprodcol a:visited{
color:#000F47;
text-decoration:none;
}

#leftprodcol a:hover{
color:#000F47;
text-decoration:none;
}

#rightprodcol {
float:right;
width:280px;
margin-bottom:10px;
}

#rightprodcol a:link{
color:#000F47;
text-decoration:none;
}

#rightprodcol a:visited{
color:#000F47;
text-decoration:none;
}

#rightprodcol a:hover{
color:#000F47;
text-decoration:none;
}

.prodmorelink {
clear:both;
font-weight:bold;
margin-left:168px;
font-size:0.85em;
padding-left:10px;
padding-bottom:10px;
}

.prodmorelink a:link{
color:#000F47;
text-decoration:none;
}

.prodmorelink a:visited{
color:#000F47;
text-decoration:none;
}

.prodmorelink a:hover{
color:#000F47;
text-decoration:none;
}

#productbacktotop {
clear:both;
padding-left:6px;
font-size:0.85em;
font-weight:bold;
margin-bottom:10px;
}

/*jobs only*/

.jobtitletxt {
font-weight:bold;
padding-bottom:6px;
font-size:1.1em;
}

.jobtitletxt_underlined {
font-weight:bold;
padding-bottom:2px;
margin-bottom:6px;
border-bottom:1px solid #666666;
font-size:1.1em;
}
/*error style for form contact*/
.formError{
	border:1px solid #bec7e4;
	width:80%;
	margin:5px 0px;
	padding: 5px;
	background:#D3DAEC url(/multimedia/images/img_structures/bckgrd.jpg) repeat-x scroll 0%;
	font-weight:bold;
}

/* Navigation horizontale */
#navigHorizontaleContainer {position:absolute;top:122px;left:216px;z-index:99;padding-left:20px;background:#000f48 url(/multimedia/images/img_structures/bkg_nav_principale.jpg) no-repeat;}
#navigHorizontale {width:774px;}
#navigHorizontale div {float:left;}
#navigHorizontale div {font-size:11px;padding:4px 11px;border-right:1px solid #ffffff;}
#navigHorizontale div.active, #navigHorizontale div:hover {background:#01ffff;}
#navigHorizontale a:link, #navigHorizontale a:visited {color:#ffffff;text-decoration:none;}
#navigHorizontale a:hover, #navigHorizontale a:active {color:#ffffff;text-decoration:none;}
