.caplaser {
  font-family: century gothic;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  color: darkslategray;
  text-decoration: underline;
}

a.liencap:link {
  font-family: century gothic;
  font-size: 10px;
  color: gray;
  text-decoration: underline;
}
a.liencap:visited {
  font-family: century gothic;
  font-size: 10px;
  color: gray;
  text-decoration: underline;
}
a.liencap:hover {
  font-family: century gothic;
  font-size: 10px;
  color: darkslategray;
  text-decoration: underline;
}
a.liencap:active {
  font-family: century gothic;
  font-size: 10px;
  color: gray;
  text-decoration: underline;
}

body {
  margin-left: 8px;
  margin-top: 0px;
  font-family: arial;
  font-size: 13px;
  color: darkslategray;
  background-color: #f8f8f8;
}

.topslogan {
  font-family: arial;
  font-size: 18px;
  font-weight: bold;
  font-style: italic;
  padding: 4px;
}

.pagetitle {
  font-family: arial;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
  font-style: italic;
  color: #4A9F9B;
  padding: 4px;
  padding-right: 15px;
  text-align: right;
}

#topcaddy{
  padding: 6px;
  font-family: arial;
  font-size: 13px;
  color: #44908C;
  border: 1px solid #44908C;
  text-align: left;
  letter-spacing: 1px;
}

.menutitre{
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: white;
  background-color: #44908C;
  padding: 4px;
  padding-left: 15px;
}

.menuitems{
  font-family: arial;
  font-size: 11px;
  color: #356F6D;
  line-height:11px;
  background-color: #ededed;
  padding: 4px;
  padding-left: 15px;
  height:11px;
  cursor: pointer;
}

.menusubitems{
  font-family: arial;
  font-size: 11px;
  color: #356F6D;
  line-height:11px;
  background-color: #FFFFFF;
  padding: 4px;
  padding-left: 15px;
  padding-right: 20px;
  height:11px;
  cursor: pointer;
}

.catflechet{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #546248;
  padding: 0px;
  padding-top: 2px;
}

.catkangol{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  padding: 0px;
  padding-top: 2px;
}

.imgcoeur{
  border: 1px solid darkgray;
  border-bottom: 2px solid darkgray;
  cursor: pointer;
}

.coeurdescflechet{
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  color: #546248;
  border-left: 2px solid #EFEFEF;
  border-right: 2px solid #EFEFEF;
  padding: 2px;
  cursor: pointer;
  height: 28px;
}

.coeurdesckangol{
  font-family: arial;
  font-size: 10px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #EFEFEF;
  border-right: 2px solid #EFEFEF;
  padding: 2px;
  cursor: pointer;
  height: 28px;
}

.tabvignettes {
	padding: 0px;
	font-family: verdana;
	font-size: 10px;
	color: #4D353C;
}

.vignettes {
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	text-align: center;
	color: #37262B;
  background-color: white;
  border: 1px solid #4A3339;
  border-collapse: collapse;
  cursor: pointer;
}

.prix_vignette {
  background-repeat:no-repeat;
  width:50px;
  height:25px;
  line-height:12px;
}

.prix {
  font-family:arial;
  font-size:10px;
  font-style: normal;
  font-weight: normal;
  line-height: 15px;
  height:15px;
  text-align: right;
	color: grey;
	padding-right: 10px;
}

.prixgros {
	font-size: 16px;
	font-weight: bold;
}

.zoomarticle {
	font-family: arial;
  border: 1px solid #BCBCBC;
  background-color: #f8f8f8;
	padding: 4px;
}

.coloris {
	padding: 6px;
	font-family: century gothic,arial;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	text-align: left;
	color: darkslategray;
	border: 1px solid #44908C;
}

.details {
	padding: 1px;
	font-family: century gothic,arial;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: darkslategray;
	border: 1px solid white;
}

.detailstitre {
	padding: 1px;
	font-family: century gothic,arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: darkslategray;
	border: 0px solid white;
  background-color: #f8f8f8;
}

.ancetres {
	font-family: tahoma;
	font-size: 11px;
	color: #37262B;
}

.specif {
	padding: 4px;
	font-family: century gothic,arial;
	font-size: 12px;
	line-height: 12px;
	font-weight: bold;
	text-align: left;
	color: darkslategray;
  background-color: #FFFFFF;
  border: 1px solid #BCBCBC;
}

.mail {
	padding: 4px;
	font-family: century gothic,arial;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	width:200px;
	text-align: left;
	color: darkslategray;
  background-color: #FFFFFF;
  border: 1px solid #BCBCBC;
}

.enquire {
	padding: 4px;
	font-family: century gothic,arial;
	font-size: 12px;
	line-height: 12px;
	font-weight: normal;
	width:500px;
	text-align: left;
	color: darkslategray;
  background-color: #FFFFFF;
  border: 1px solid #BCBCBC;
}
  
.fichimg {
	font-family: century gothic,verdana;
	font-size: 10px;
	font-weight: normal;
	line-height:11px;
	color: darkslategray;
  background-color: #f8f8f8;
}

a.menubas:link{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #8D9899;
  text-decoration: none;
}

a.menubas:visited{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #8D9899;
  text-decoration: none;
}

a.menubas:hover{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #44908C;
  text-decoration: none;
}

a.menubas:active{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #44908C;
  text-decoration: none;
}

a.menuleft:link{
  text-decoration: none;
  color: #356F6D;
}

a.menuleft:visited{
  text-decoration: none;
  color: #356F6D;
}

a.menuleft:hover{
  text-decoration: none;
  color: #356F6D;
}

a.menuleft:active{
  text-decoration: none;
  color: #356F6D;
}


.texte{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #4d4b4b;
  text-decoration: none;
}

.texte2{
  font-family: arial;
  font-size: 12px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.texte3 {
  font-family:arial;
  font-size: 13px;
  font-style: normal;
	color: darkslategray;
}

.titreprod {
  font-family:century gothic, sans-serif;
  font-size: 18px;
  font-style: oblique;
  font-weight: bold;
	color: white;
	padding-right: 15px;
	padding-top: 2px;
}

.qtestyle {
  width: 25px;
  height: 16px;
	font-family: century gothic,verdana;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	color: black;
  background-color: #F7F4F5;
}

.qtestyleffox {
  width: 20px;
  height: 20px;
	font-family: century gothic,verdana;
	font-size: 11px;
	line-height: 12px;
	text-align: center;
	color: black;
  background-color: #F7F4F5;
}

.qtestyle2 {
  width: 72px;
  height: 16px;
	font-family: century gothic,verdana;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	color: black;
  background-color: #ECE8E9;
}

.qtestyleffox2 {
  width: 72px;
  height: 18px;
	font-family: century gothic,verdana;
	font-size: 11px;
	line-height: 11px;
	text-align: center;
	color: black;
  background-color: #ECE8E9;
}

a.special1:link {
  font-family: century gothic;
  font-size: 12px;
  color: gray;
  text-decoration: none;
}
a.special1:visited {
  font-family: century gothic;
  font-size: 12px;
  color: gray;
  text-decoration: none;
}
a.special1:hover {
  font-family: century gothic;
  font-size: 12px;
  color: darkslategray;
  text-decoration: underline;
}
a.special1:active {
  font-family: century gothic;
  font-size: 12px;
  color: gray;
  text-decoration: none;
}

.noinput {
	width: 120px;
	height: 17px;
	padding: 0px;
	font-family: century gothic,arial;
	font-size: 11px;
	font-weight: normal;
	line-height:12px;
	color: #356F6D;
  background-color: #F8F8F8;
  border: 0px solid white;
  text-align: center;
}

.lignefine {
  font-size:1px;
  line-height:1px;
	padding: 0px;
	font-family: century gothic,arial;
	height: 1px;
	border:0px solid red;
}