@font-face {
  font-family: "ArialBlack";
  src: url("data/ariblk.ttf") format("truetype");
}
form {
 padding:10px;
 width:280px;
 }
fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #DF3F3F;
 }
legend {
 color:#DF3F3F;
 font-weight:bold
 }
label {
 margin-top:10px;
 display:block;
 }
label.inline {
 display:inline;
 margin-right:50px;
 }
input, textarea, select, option {
 background-color:#FFF3F3;
 }
input, textarea, select {
	padding: 3px;
	border: 1px solid #0C3B0F;
	border-radius: 5px;
	width: 200px;
	box-shadow: 1px 1px 2px #C0C0C0 inset;
	height: 25px;
}
select {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:100px;
 margin-left:5px;
 box-shadow:1px 1px 1px #C0C0C0;
 cursor:pointer;
 height:30px;
 }  
 .bandeau {
	background-color: gainsboro;
	background-clip: content-box;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
.picto{
  border: none;
  cursor: pointer;
}
.lstQ{
  margin-top:0px;
 width:auto;
}
.ascenseur {
	border-width:1px;
	border-style:solid;
	border-color:black;
	overflow-x: hidden;
	overflow-y: scroll;
	height:590px;
	position: relative;
	float: none;
	clear: both;
	top: 20px;
}
.art_photo{
  padding: 5px;
}
.la_photo{
  -moz-border-radius: 7px; 
  -webkit-border-radius: 7px; 
  border-radius: 7px;
}
.un_article{
	font-family: arial;
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  border-radius: 10px;
  background-color: rgba(0, 0, 255, 0.2);
  padding: 5pt;
}
.lib_ref{
	font-style: italic;
	font-size: small;
}
.lib_cond{
	font-family: arial;
	font-size: 9pt;
}
.lib_warning_accueil{
	font-size: 13pt;
}
.lib_prix {
	font-family: arial;
	font-size: 3em;
	margin-bottom: 0;
	text-align: center;
	font-weight: bold;
	color: #ce462b;
  line-height: 75%;
}
.lib_promo {
	font-family: arial;
	font-size: 13.5pt;
	margin-bottom: 0;
	text-align: center;
	font-weight: bold;
	color: #ce462b;
  line-height: 75%;
  background: yellow;
  padding: 6px;
}
.lib_info {
	font-family: arial;
	font-size: 2em;
	margin-bottom: 0;
	font-weight: bold;
	color: #ce462b;
}
.lib_panier {
	font-family: arial;
	font-size: 1.8em;
	color: #ce462b;
}
.lib_art {
	font-family: arial;
	font-weight: bold;
	font-size: x-large;
	color: darkblue;
  line-height: 100%;
}
.content_petit {
	font-family: arial;
	font-size: 1em;
	color: black;
}
.petit_comm {
	font-family: arial;
	font-size: 11px;
	color: #0c3dc8;
  font-style: italic;
}
.content {
	font-family: arial;
	font-size: 1.2em;
	font-weight: bold;
	color: black;
}
.tooltipContent img {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.tooltipContent {
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.info_titre{
	font-family:'Arial';
	font-size:16px;
	font-weight:bold;
	color:#2a660a;
}
#info_texte{
	font-family:'Arial';
	font-size:12px;
	font-weight:normal;
	color:#3d3d3d;
}
#info_lien{
	font-family:'Arial';
	font-size:10px;
	font-weight:normal;
	color:#01163f;
}
.drive {
	font-family: arial;
	font-size: 16pt;
	font-weight: bold;
	color: darkgreen;
}