
.listprixitem{
  clear:both;
  display: none;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight: normal;
  font-size: 12px;
  margin-top:0px;
  color:#666666;
  vertical-align: top;
}

.prixheader , .prixsmallheader{
  width:390px;
  border: 1px dotted #666666;
  border-bottom-width:0px;
}


.listprixheader{
  width:390px;
  line-height:20px;
  display:block;
  float:left;
  background-color:#DDDDDD;
  border-top: 1px dotted #666666;
}

.listprix , #demandedevis{
  clear:left;
  vertical-align: bottom;
  border: 1px dotted #666666;
  width:390px;
}

 #demandedevis{
  display:block;
  padding:3px;
  width:384px;
  font-size:12px;
  border-top-width:0px;
 }
.listprixtype0 , .listprixtype1{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #006699;
  font-weight: bold;
  width:70px;
  #width:70px;
  display:block;
  float:left;
}
.listprixtype1{
  color: #666666;
}
.listprixradiotext0 , .listprixradiotext1{
  font-family: Arial, Helvetica, sans-serif;
  width:70px;
  #width:65px;
  display:block;
  float:left;
  font-size: 12px;
  color: #006699;
}
.listprixradiotext1{
  color: #666666;
}
.listprixradio{
  margin-top:3px;
  margin-right:20px;
  margin-top:3px;
  #margin-top:-2px;
  display:block;
  float:left;
}
.listprixform{
 display:block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  padding:3px;
  color: #666666;
}

#articleclassification{
  width:400px;
}

#masterarticle{
  display:block;
  float:left;
  width:410px;
  height:100%;
}

#illustrationarticle , #imagearticle , #officielarticle{
  position:absolute;
  top:170px;
  left:245px;
  visibility:hidden;
  width:500px;
  text-align:center;
}

.listprixitemheader , .listprixitemline{
  border-bottom: 1px dotted #666666;
  margin-bottom:2px;
}
.listprixitemheader{
  font-size: 14px;
  color: #006699;
  font-weight: bold;
}
.listprixitemline{
  font-size: 12px;
}

.listprixitemcolumn , .listprixitemcolumn0 , .listprixitemprix , .listprixitemprixh , .listprixitemcheckbox , .listprixitemremise{
  display:block;
  float:left;
  width:80px;
  text-align:left;
}
.listprixitemcolumn0{
  clear:left;
  margin-left:3px;
  width:130px;
}
.listprixitemremise{
  clear:left;
  margin-left:3px;
  width:380px;
  text-align:right;
  font-size:10px;
}
.listprixitemprix{
  width:155px;
  #width:158px;
  text-align:right;
}
.listprixitemprixh{
  width:145px;
  #width:148px;
  text-align:right;
}
.listprixitemcheckbox{
  width:20px;
  #width:12px;
  vertical-align: top;
  #margin-top:-2px;
  text-align:right;
}



#descriptionarticle{
 display:block;
 padding-left:5px;
 float:left;
}

.flaginfoline{
  display: block;
  clear:left;
  vertical-align:middle;
}

.flaginfoalert{
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-align:left;
  font-weight: normal;
  vertical-align:middle;
  color: #006699;
  padding-bottom : 10px;
  text-align:justify;
}
.flaginfoheader{
  float:left;
  font-family: Arial, Helvetica, sans-serif;
  width:75px;
  color: #006699;
  font-size: 12px;
  font-weight: bold;
  text-align:left;
  vertical-align:middle;
}
.flaginfo{
  float:left;
  width:450px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align:left;
  vertical-align:middle;
}

.tarifright , .tarifright2{
  display:block;
  float:right;
  margin-right:40px;
  margin-top:3px;
}

.tarifright{
  #margin-top:-17px;
}
.tarifleft
{
  font-size: 16px;
  color: #006699;
  font-weight: bold;
  width:130px;
}


#customhsizes{
  display:none;
}
#customvsizes{
  display:none;
}

.leftdiv{
  display:block ;
}
.spacerdiv{
  display:block ;
  clear:left;
}

#formimageupdate , #formimagedelete{
  float:left;
}
#formimageupdate{
  clear:left;
  margin-right:10px;
}

#formimagecomments{
margin-bottom:10px;
display:block;
}

.customarticletopleft {
  display:block;
  float:left;
}

.customarticletopright{
  display:block;
}

.commandestickersimage , .varianteimage{
display:block;
float:left;
clear:left;
margin-top:10px;
margin-left:-8px;
}
.varianteimage{
border-width:0px;
}
.commandestickerstexte, .variantetexte{
display:block;
float:left;
margin-left:2px;
width:100px;
#width:105px;
height:32px;
line-height:10px;
text-align:left;
padding-top:3px;
margin-top:5px;
}
.variantetexte{
width:96px;
#width:105px;
text-decoration:underline;
}

.commandestickersqty{
font-size:12px;
font-weight:bold;
}

.grey12{
  font-size: 12px;
  color:#666666;
}







