* {
  margin:0;
  padding:0;
}


html {
  min-height:100%;
  height:100%;
  overflow-y:scroll;
}

body {
  font-family: Arial, Helvetica, sans-serif;
  background-size:100% 100%;
  background-color:#EEEEEE;
  text-align:center;
  padding:0px;
  margin:0px;
  color:#666666;
  font-size: 12px;
  min-height:100%;
  height:100%;
  box-sizing:border-box;
}


img{
  border-width: 0px;
}

form {
 font-family: Arial, Helvetica, sans-serif;
 border: 0px;
 padding:0px;
 margin:0px;
}

input {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

select {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}

textarea {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
}
table{
  border-collapse:collapse;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
        font-size:24px;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;

}
h3 {
	font-family: Arial, Helvetica, sans-serif;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;

}
h6 {
	font-family: Arial, Helvetica, sans-serif;

}

hr{
  color: #666666;
  background-color: #666666;
  height: 1px;
  border: 0;
  text-align:center;
  margin:5px;
}

.ie7 hr{
  margin:0px;
}

a{
  text-decoration:underline;
  font-weight: bold;
  color:#666666;
}
a:link{
  color:#666666;
}
a:visited{
  color:#666666;
}
a:hover{
  color:#006699;
}
a:active{
  color:#FF9900;
}

.remiseprice,  .strikeprice{
  color:#BB6600;
  text-decoration:line-through;
}
.remisedstk{
 font-size:22px;
  color:#BB6600;
}

.super {
	font-size: 7px;
        vertical-align:super;
}
.center , .fullcenter{
	margin-left:auto;
	margin-right:auto;
}
.fullcenter{
	text-align:center;
}
.wish {
	font-size: 36px;
	font-weight: bold;
	font-style: italic;
	text-transform: lowercase;

}

.blue14
{
  font-size: 14px;
  color: #006699;
  font-weight: bold;
}

.blue12bold , .blue12
{
  font-size: 12px;
  color: #006699;
}


.blue , .blueprix, .bluebold
{
  font-size: 12px;
  color: #006699;
}

.blue12bold , .bluebold{
  font-weight: bold;
}
.red
{
  font-size: 12px;
  color: #990000;
  font-weight: bold;
}
.rednosize
{
  color: #990000;
  font-weight: bold;
}
.black
{
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}
.black12
{
  font-size: 12px;
  color: #000000;
}
.grey12
{
  font-size: 12px;
  color: #666666;
}
.white
{
  font-size: 12px;
  color: #FFFFFF;
  font-weight: bold;
}

.blue16,.blue16center
{
  font-size: 16px;
  color: #006699;
  font-weight: bold;
}
.red16,.red16center
{
  font-size: 16px;
  color: #990000;
  font-weight: bold;
}
.red16center
{
  display:block;
  text-align:center;
  margin:0px auto;
}
.bggris{
    background-color: #EEEEEE;
}
.blue10sticker
{
	display:block;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	color:#006699;
}

.liststicker
{
display:block;
float:left;
width:140px;
height:170px;
}

.resultsearchgrey
{
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}
.resultsearchblue
{
  color: #006699;
}

.liste
{
  list-style-type:none;
  padding-left:20px;
}
.liste img
{
 display:block;
 margin:0px auto;
}

.home
{
  font-size: 12px;
  color: #006699;
  font-weight: bold;
}

.home ul
{
  list-style-type:disc;
  font-weight:bold;
  line-height:25px;
  padding-left:20px;
}




.pavois_download , .pdf_download , .zip_download
{
  font-size: 14px;
  color: #006699;
  font-weight: bold;
  display:block;
  height:40px;
  line-height:40px;
  padding-right:40px;
  margin:0px auto;
  width:200px;
  text-align:left;
  background-repeat:no-repeat;
  background-position:right top;
}

.pavois_download , .pdf_download
{
   width:280px;
}
.pavois_download , .pdf_download
{
  background-image:url(/images/commun/icons/pdf.png);
}
.zip_download
{
  background-image:url(/images/commun/icons/zip.png);
}


.pavois_download:hover , .pdf_download:hover
{
  background-image:url(/images/commun/icons/pdf_.png);
}
.zip_download:hover
{
  background-image:url(/images/commun/icons/zip_.png);
}

.plusmoins{
  display:inline-block;
  position:relative;
  margin-left:5px;
  top:5px;
  width:20px;
  height:20px;
  background-image:url(/images/commun/icons/plusmoins.png);
  background-position:0px 0px;
  cursor:pointer;
}

.plusmoins_comments{
  display:none;
  margin-bottom:7px;
}

.tablecontact{
	width:96%;
	margin:0px auto;
}


.fullwidth {
  	display:block;
	width:100%;
	padding-right:10px;
	padding-left:10px;
	margin-top:5px;
    box-sizing: border-box;
}
.justify {
	text-align:justify;
}
.center {
	text-align:center;
}
.left{
    text-align : left;
}
.width15, .width35 , .width85 {
  	display:inline-block;
	margin-right:3px;
	margin-left:3px;
	margin-top:5px;
	line-height:18px;
}

.width15 input, .width35 input, .width85 input{
	padding:0px;
    margin:0px;
    box-sizing: border-box;
}
.width15{
	width:14%;
}
.width35 {
	width:33%;
}
.width85 {
    width:83%;
}
.width50 {
  width:45%;
  box-sizing:border-box;
}
.width100{
    width:100%;
}
.width100px{
    width:100px;
}
.width50px{
    width:50px;
}
.alignright{
    text-align:right;
}
#keywords , #keytitle , #keycomment{
	display:none;
}
.ui-widget {  font-size: 12px; }

.ui-checkboxradio-label{  font-size: 12px; }

.dagashide{
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        height: 0;
        width: 0;
        z-index: -1;
}
.clickpaymean:hover{
	cursor:pointer;
	opacity:0.7;
}

.clickpay_payment{
	display:inline-block;
}

.bsklinetransport{
    display:block;
}
.bsklinetransport img{
    vertical-align:middle;
}

.hidden{
    display:inline-block !important;
    visibility: hidden !important;
    width:0px !important;
    height:0px !important;
    min-height:0px !important;
    max-height:0px !important;
    margin:0px !important;
    padding:0px !important;
    border:0px solid transparent !important;
}

.inlineblock{
    display:inline-block !important;
}
.nodisplay{
	display:none
}

.ui-dialog:has(.bggris){
    background-color: #EEEEEE;
}