body{background-color: white;font-family:Arial, sans;font-size:12px;padding:0;margin:0; line-height:18px;}
.centered{margin:auto;width:960px}
#LoginBar { background:#FFE226;color:black;min-height:25px;padding:5px;padding-top:10px;text-align:right
            
            }
#LoginBar a {color:#FF8F22;text-decoration:none;}
#header{background:url(images/bg-repeat.jpg) repeat-x right top;height:200px;margin-bottom:20px;position:relative;}
#BottomFoot{background:#999999;clear:both;color:#EFEFEF;height:20px;padding:10px;text-align:center;margin-top:30px;}
#Footer {
background: #cccccc url(images/bgReset.png) top left repeat-x;
color: #4D4D4D;
padding-top: 20px;
margin-top:20px;
clear: both;
}
#Footer h3 {
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px dotted #CCC;
text-align: left;
font-size:18px;
color:#8A8700;
}
#Footer p {
width: 250px;
display: inline-block;
float: left;
}
#Footer strong {
color: #8A8700;
border-left: 5px solid #8A8700;
padding-left: 5px;
}
#Footer a {
    color:#8A8700;    
}
#BottomFoot a:link, #BottomFoot a:visited {
color: #ccc;
letter-spacing: 2px;
text-transform:uppercase;
font-size:11px;
text-decoration: none;
font-weight: bold;
}
.pageContent {min-height:500px;}
form{min-height:900px}
.nav{color:#2d7de3}
.blue{color:#2d7de3;font-weight:700}
.white{color:#FFF}
.center{float:none}
.borderg{border:1px solid #d4d4d4}
.titnews{color:#2d7de3;font-weight:700;text-transform:uppercase}
.newsref{color:#b7b7b7;font-weight:700;text-transform:uppercase}
.form{background:#FFF;border:1px solid gray;color:#2d7de3;font-size:10px;font-weight:700}
.form2{background:#FFF;border:1px solid #FFF;color:#2d7de3;font-size:10px}
.textright{padding-left:10px}
.title{font-size:20px}
#main{width:1150px}
.centeredContent{margin:auto;overflow:hidden;padding:0 8px;width:944px}
#mainGlobal{width:1500px}
#headerprint{background-image:url(/pics/logo.jpg);background-repeat:no-repeat;height:148px;margin-bottom:0;width:1100px}
#menu{background-image:url(/pics/backmenu.jpg);background-repeat:repeat;height:63px;margin-bottom:0;width:1100px}
#search{background-image:url(/pics/search.jpg);float:left;height:63px;width:266px}
#formsearch{margin:21px 0 0 70px}
#langue{background-image:url(/pics/backmenul.jpg);float:right;width:253px}
#breadcrumb{height:17px;margin:0;padding-bottom:8px;text-align:left;width:780px}
#maincontent{height:900px;margin-bottom:0;width:1100px}
#center{float:left;width:780px}
#catbox{background-image:url(/pics/backcat.gif);background-position:left top;margin-left:45px;margin-right:11px}
#contentcat{padding:6px 0 0 6px}
#news{background-color:#FFF;background-position:left top;background-repeat:no-repeat;margin-left:80px;margin-right:11px}
#titnews{background-image:url(/pics/titnews.jpg);background-position:left top;background-repeat:no-repeat;height:25px;margin:0 0 0 10px;padding-top:6px}
#news01{background-image:url(/pics/backnews.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:106px;margin:0 0 10px 6px;width:348px}
#news02{background-image:url(/pics/backnews2.jpg);background-position:left top;background-repeat:no-repeat;float:right;height:106px;margin:0 6px 10px 0;width:348px}
#news03{background-color:#FFF;background-image:url(/pics/backnews3.jpg);background-position:left top;background-repeat:no-repeat;float:left;height:106px;margin:0 0 10px 6px;width:348px}
#news04{background-color:#FFF;background-image:url(/pics/backnews3.jpg);background-position:left top;background-repeat:no-repeat;float:right;height:106px;margin:0 6px 10px 0;width:348px}
#vignette{float:left;margin:10px}
#descri{float:left;margin:10px 1px 0 0;width:170px}
#price{float:left;margin:48px 0 0 18px}

#top{margin-left:45px;margin-right:11px;width:713px}
#right{background:#FFF;background-image:url(/pics/backright.jpg);background-position:left top;background-repeat:repeat-y;float:right;width:200px}
#right2{background-position:left top;background-repeat:repeat-y;float:right;margin-right:10px}
#logon{background:#CEC9C5;margin:40px 0 5px 5px}
#titrel{margin-left:2px}
#forml{background-position:top;background-repeat:no-repeat;margin-left:5px;padding-top:20px}
#botl{background-color:#ebebeb;background-image:url(/pics/backright.jpg);background-repeat:repeat-y;margin:0;padding:0}
#botll{background-color:#FFF;height:100%;margin:0;padding:0}
#register{background-color:#FFF;background-image:url(/pics/backmember.jpg);background-position:left top;background-repeat:no-repeat}
.textnavigation{color:#0c3366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:none}
.textnavigation2{color:#CC822B;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:none}
.textzone{color:#FFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold}
.textzone2{color:#0c3366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold}
.texttitle{color:#0c3366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold}
.textmedium{color:#0c3366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px}
.textconfig{color:#0c3366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;font-weight:bold}
.textdest{color:#0c3366;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px}
.infoPos{background:#efefef;border:1px solid #cdcdcd;float:left;margin:10px 0;padding:20px;width:400px}
.DeliveryInfoTable{border-collapse:collapse;font-size:12px;font-weight:700}
.DeliveryInfoTable td{border:1px solid #ccc;border-style:inset;margin:0;padding:2px 5px}
.btn{background:red url(/Images/ButtonStandard.png) no-repeat top left;height:37px;padding-left:55px;width:158px}
.dxbButton{background:none;background-color:transparent;border:none;color:#1b1b1b;display:block;font:normal bold 14px Arial, Helvetica, Sans-serif;height:32px;margin:0;padding:5px 0 0;text-align:left;width:90px}
.Confirm{background:url(/Images/Confirm.png) no-repeat top left}
.Step2{background:url(/Images/Step2.png) no-repeat top left}
.ButtonAdd{background:url(/Images/ButtonAdd1.png) no-repeat top left}
h1,h2,h3,h4,h5,h6{border-bottom:4px solid #777;color:#777;font:bold 26px/32px Arial, Helvetica, Sans-serif}
h2{border:none;color:#333;font-size:22px}
.stepsHolder{clear:both;height:50px;margin-bottom:10px;padding:10px 0}
.steps{-moz-border-radius:5px;-webkit-border-radius:5px;background:#ccc;color:#FFF;float:left;font-size:26px;font-weight:700;height:30px;margin-right:100px;padding:10px}
.steps p{font-size:18px;margin:0 5px;padding:0}
.active{background:#f08a26}
.stepNumber{border-right:1px solid #FFF;color:#FFF;font-size:24px}
.SeparatorHeight{height:50px}
.SeIt{background:#f1f1f1;border-top:1px solid #FFF;clear:both;padding:10px}
.btnSearch{border:none;float:right}
.SeItLabel{color:#1b1b1b;display:block;float:left;font:bold 14px Arial, Helvetica, Sans-serif;width:170px}
.basket{background:#FFF url(/Images/CartBig.png) top left no-repeat;padding-left:120px;width:300px}
.cardboard{background:#FFF url(/Images/Cardboard.png) top left no-repeat;height:100px;padding-left:180px;padding-top:80px;width:240px}
.dxgvDataRow{background:#ebebeb;background-image:0 29% #fff 65%}
.dxgv{vertical-align:top}
table.uploadFiles{background:#f5f5f5;border-collapse:collapse;color:#2b2b2b;font-size:14px;width:70%}
table.uploadFiles td{border:1px solid #fff;padding:5px}
table.uploadFiles thead{background:#2b2b2b;color:#f5f5f5;font-weight:700}
.uploadFilesButton{width:300px}
.clear,.clearBoth{clear:both}
.right,.right2,.floatRight{float:right}
.floatLeft {float:left;}
.left,#nav,.SeIt input,.SeIt select{float:left}
.textnavigationcurrent,.textnavigationcurrent2{color:#903;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;text-decoration:underline}




/*-------------- STAILZ.CSS -------------*/
#langue {
	float: right;
	width: 253px;
	background-image: url("/pics/backmenul.jpg");
}

#menu {
   width: 990px;
   height: 63px;
   background-image: url("/pics/backmenu.jpg");
   background-repeat: repeat;
   margin-bottom: 0px;
   margin-left:18px;
}


            #leftnav
       {
       	position:relative;
       	padding-left:5px;  	
       	width:200px;
       	border-right:1px solid #AAAAAA;
       	margin-top:0;
       	height:46em;
        padding-top : 20px;
	    top: 0px;
	   left: -200px;
	   	background: white url('/pics/backright.jpg') repeat-y left top;
}
       
       #right
       {
       	position:absolute;
       	top:13.6em;
 margin: 1px 381px 20px 243px;   
 

 
 padding: 15px;
 z-index: 0;
	left: 677px;
	height: 1922px;
}
       #rightnav
       {
       	position: absolute;
     top: 70px;
     right: 288px;
 width: 300px;

 
 
 margin: 0;
 padding: 0;
 height: 500px;
 z-index: 1;
       	
       }
       
       #Searchbox{
	margin-left:18px;
	background: #f6f6f6 url('/pics/leftnav.jpg') repeat-y left 50%;
	/**background-position: left top;
	background-repeat: no-repeat;	
	background-color: white;
	/**background-image: url("/pics/backcat.gif");
	background-position: left top;
	/**background-repeat: no-repeat;**/
}
       
 #content {
	width: 990px;
	margin-top:0px;
	margin-left: 18px;
	background: #f6f6f6 url('/pics/leftnav.jpg') repeat-y left 50%;
	height: 1060px;
}
       #ASPxLabelKeyword1
       {
       	width:150px;
       	display:inline-block;
       	text-align:right;
       		
       }
       #ASPxLabelKeyword2
       {
       	width:150px;
       	display:inline-block;
       	text-align:right;	
       }
       #ASPxLabelKeyword3
       {
       	width:150px;
       	display:inline-block;
       	text-align:right;	
       }
       #ASPxLabels_modele, #TextBoxs_modele, #ASPxLabels_cle1, #TextBoxs_cle1, #ASPxLabels_cle2, #TextBoxs_cle2, #ASPxLabels_cle3, #TextBoxs_cle3, #ASPxLabels_cat, #DropDownLists_cat, #ASPxLabels_cat2,#DropDownLists_cat2, #ASPxLabelrayon, #DropDownListrayon, #ASPxLabels_cat3, #DropDownLists_cat3
       {
       	width:150px;
       	display:inline-block;
	
}
       #DropDownListFamille
       {
       	width:120px;
       	display:inline-block;
       	margin-left:30px;
       }
       #ASPxCheckBoxAvailable,#ASPxButton5,#ASPxButton6,#ASPxButton7
       {
       	
       	display:inline;
       	
       }
       
       #ASPxLabelPrice
       {
       	display:block;
       }
       #ASPxTextBoxPrijs, #ASPxTextBoxPrijsTot
       {
       	display:inline; 
       	width:65px;      
       }
     
       #ASPxLabeltussen
       {
       	display:inline;
       
       
       }
       
       #Pri1, #Pri2, #Pri3
       {
       	
       	
       }
      #ASPxButtonCaddy
      {
      	display:inline;
      }
      .hiddencol
      {
      	display:none;
      }
      #ImageButtonInfo
      {
      	background-color:Transparent;
      	}
      	.header
      	{
      		border-right:Double;
      	
      	}
      	.header2
      	{
      		border-left:none;
      	}
      	.imago
      	{
      		cursor:pointer;
      		position:absolute;
      		height:27px;
      		width:21px;
	top: 15px;
	left: 10px;
	bottom: 510px;
}
	.imago2
      	{
      		
      		position:absolute;
      		height:30px;
      		width:30px;
      		top:20px;
      		left:120px;
      	}
  #ASPxButton2,#ASPxButton4,#btnPrint,#LabelCounter,#LabelLines,#LinkButton1
   {
   	display:inline;
   }
  .boeton
  {
  	display:inline;
  }
  .labelaccount
  {
  	width:200px;
  	
  }
  .navigation
  {
  	
  	color:#AAAAAA;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:9.2pt;
  	top:2em;
  }
  #loginnav
  {
  	position:absolute;
  	top:-3.6em;
  	left:6em;
  	width:550px;
  	z-index:2;
}
#languages
{
  	position:absolute;
  	width:100px;
  	top:0.5em;
  	right:0em; 	
}
.leftnavlabel
{
    color:#6D6713;/* AAAAAA */
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:7pt;
}
.popuplabel
{
    color:#AAAAAA;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
#colorbeamleft
{
	position:absolute;
	height:80px;
	left:0em;
	width:12.2em;
	background-color:#0E487B;
	top:5em;
}
#colorbeamright
{
	left:30em;
	position:absolute;
	width:70em;
	height:71px;
	top:5.6em;
	background-color:#006FB3
}
#ImageHeadNl
{
	height:80px;
	position:absolute;
	left:12.2em;
	top:5em;
}
#Imagehead
{
	height:80px;
	position:absolute;
	left:12em;
	top:5em;
}
#ASPxLabelClient
{
	position:absolute;
	left:1em;
	top:8em;
	color:White;
	
	
}
.basketgrid
{
	height:25px;
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	
}
.buttonbasket
{
	color:#221D1E;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:11pt;
  	width:20em;
  	text-align:center;
}
.accountlabel
{
	color:#AAAAAA;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:9.2pt;
  	height:20px;
}
.briefinghead
{
	color:#000000;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:13.2pt;
  	height:20px;
  	FONT-WEIGHT: bold;
}
.briefinglabel
{
	color:#000000;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:9.2pt;
  	height:20px;
  	FONT-WEIGHT: bold;
}
.briefingdata
{
	color:#000000;
  	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  	font-size:9.2pt;
  	height:20px;
}
#één,#twee
{
	text-align:right;
}
#checkdiv
{
	padding-left:27em;
	
	
}
#LinkButtonCheckOut
{
	
	
	
}
#DropDownListCondit
{
	border-color:#9F9F9F;
}


.textnavigation {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnavigationcurrent {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.textnavigation2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #1557AD; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.textnavigationcurrent2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #990033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.textzone {
	FONT-SIZE: 15px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.textzone2 {
	FONT-SIZE: 13px; COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.texttitle {
	FONT-SIZE: 11px;  COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
.textmedium {
	FONT-SIZE: 9px;  COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.textconfig {
	FONT-SIZE: 10px;  COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}

.textdest {
	FONT-SIZE: 12px;  COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.textrblist {
	FONT-SIZE: 9px; text-align : left; COLOR: #0c3366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.textmenutitle 
{
    display:block;
    color: #777;
text-shadow: 
#CCC 1px 1px 1px;
font-size: 24px;
border-bottom: 2px solid #CDCDCD;
padding-bottom: 10px;
font-weight: bold;
margin-bottom: 20px;
margin-top:20px;
font-family:Arial, Helvetica, Sans-Serif;
}

 .BtnPrintLink {display:block;width:40px;height:28px;background:url('/Images/_printerS.png') no-repeat left top;text-indent:1000px}
 .BtnUploadLink {display:block;width:40px;height:28px;background:url('/Images/_Upload.png') no-repeat left top;text-indent:1000px}
 
      .normalized_Devexpress{display:inline-block;vertical-align:top;}
        fieldset {display:inline-block;width:22%;vertical-align:top;height:120px}
        
        
        .dxgvControl, .dxgvDisabled
        {
            border: Solid 1px #9F9F9F;
            font: 11px Tahoma;
            background-color: #F2F2F2;
            color: Black;
            cursor: default;
        }
        .dxgvGroupPanel
        {
            white-space: nowrap;
            font-size: 9pt;
            background-color: #EDEDED;
            color: #8D8D8D;
            border-bottom: Solid 1px #9F9F9F;
            padding: 7px 4px 8px 6px;
        }
        .dxgvTable
        {
            background-color: White;
            border: 0;
            border-collapse: separate !important;
            overflow: hidden;
            font: 9pt Tahoma;
            color: Black;
        }
        .dxgvHeader
        {
            cursor: pointer;
            white-space: nowrap;
            padding: 4px 6px 5px 6px;
            border: Solid 1px #9F9F9F;
            background-color: #DCDCDC;
            overflow: hidden;
            -moz-user-select: none;
            font-weight: normal;
            text-align: left;
        }
        .dxgvControl .dxpControl, .dxgvDisabled .dxpControl
        {
            padding-top: 4px;
        }
        .dxpControl
        {
            font: 9pt Tahoma;
            color: black;
            padding: 5px 2px 5px 2px;
        }
        .dxpSummary
        {
            font: 9pt Tahoma;
            color: black;
            white-space: nowrap;
            text-align: center;
            vertical-align: middle;
            padding: 1px 4px 0px 4px;
        }
        .dxpDisabled
        {
            color: #acacac;
            border-color: #808080;
            cursor: default;
        }
        .dxpDisabledButton
        {
            font: 9pt Tahoma;
            color: black;
            text-decoration: none;
        }
        .dxpButton
        {
            font: 9pt Tahoma;
            color: #394EA2;
            text-decoration: underline;
            white-space: nowrap;
            text-align: center;
            vertical-align: middle;
        }
        .dxpCurrentPageNumber
        {
            font: 9pt Tahoma;
            color: black;
            font-weight: bold;
            text-decoration: none;
            padding: 1px 3px 0px 3px;
        }
        .dxpPageNumber
        {
            font: 9pt Tahoma;
            color: #394EA2;
            text-decoration: underline;
            text-align: center;
            vertical-align: middle;
            padding: 1px 5px 0px 5px;
        }
        #Column3D
        {
            margin-top: 0px;
        }
        .dxbButton {
color: #333;
font-weight: bold;
font-size: 12px;
text-align:center;
font-family: Helvetica, Arial, Sans-Serif;
vertical-align: middle;
border-top: solid 1px #999;
background:#bbb;
border-bottom: solid 1px #999;
background-repeat: repeat-x;
cursor: pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
        .centered.reportTable 
        {
           width:90%;
            background:#ffffff;
            }
        .reportTable  table
        {

           

            }
            
.header-logo
{
    display: block;
    margin:auto;
    padding-top: 0px;
    }            
.box {
   
    padding:0;
    background: #EFEEEE;
    border: 1px solid  #B6B6B6;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px;
    box-shadow: 0px 1px 1px  #AAA;
}

.box-small {
    width:300px; 
}

.box-content {
     padding: 10px;
}

.box.centered
{
    margin:auto;
    }
.box-title {
    background: #8D8D8D;
    min-height: 20px;
    color: white;
    /*text-shadow: #444 0px -1px 0px;*/
    -webkit-border-radius: 5px 5px 0px 0px;
    padding: 5px;
    font-size: 16px;
    border-bottom: 1px solid #CDCDCD;
    
    margin:0;
    margin-bottom: inherit;
}

.block-fieldset {display:block; width: 90%; height:auto;}

.logo-client{position:absolute;top:40px; right:0px;}

.logo-holder { margin-top:-241px;position:relative;}


.button, a.button, a.button:visited {display:block; background:#aaa; text-decoration:none; color:#333; border:1px solid #666;padding:4px 15px;text-align:center; font-size:11px;margin-left:5px;margin-right:5px;}

/* nouveau header */
header.main {
    background: linear-gradient(90deg, #DBC25A 25%, rgba(219, 194, 90, 0.8) 100%);
}

#LoginBar {
    background: none;
    color: black;
    min-height: 25px;
    padding: 5px;
    padding-top: 10px;
    text-align: right;
}
    #LoginBar a {
        color: #FFf;
        text-decoration: none;
        font-weight: bold;
    }

#TopHead {
    height: 114px;
    padding-top: 0px;
    color: #efefef;
}

    #TopHead .centered {
        margin: auto;
        position: relative;
        width: 960px;
    }

    #TopHead a {
        color: #1E2535;
        font-family: 'Poppins';
    }

        #TopHead a img {
            float: left;
            width: 140px;
        }

        #TopHead a span {
            display: block;
            float: left;
            color: #1E2535;
            font-family: 'Poppins';
            font-style: normal;
            font-weight: 700;
            font-size: 20px;
            line-height: 120%;
            padding: 46px 20px;
        }

            #TopHead a span b {
                color: #fff;
                display: block;
                font-size: 43px;
                line-height: 83%;
            }
