html {
	margin:0;
	padding:0;
	background:rgb(255,255,255);
	}

div.text {
	text-align: center;
	font: 14px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	}
div.textBig {
	text-align: center;
	font: 17px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	}

.menu2 {
	text-align: center;
	font: 13px/25px Helvetica, Arial, sans-serif;
	color: rgb(255,255,255);
	background-color: rgb(31,125,61);
}
.menu2:hover {
	text-align: center;
	font: 13px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	background-color: rgb(255,255,255);
}
.menu3 {
	text-align: center;
	font: 13px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	background-color: rgb(176,235,195);
}
div.gammeCate {
	text-align: center;
	font: 18px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	font-weight: bold;
	}
div.gammeArticle {
	text-align: left;
	font: 14px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	}
div.gammePrix {
	text-align: left;
	font: 14px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	font-weight: bold;
	}

.gamme {
  border: 8px solid rgb(31,125,61);
  border-radius: 50%;
}

.gamme:hover{
  border: 8px solid rgb(255,255,255);
  border-radius: 50%;
}

a.catalogue {
	font: 13px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
}
span.catalogue {
	font: 13px/25px Helvetica, Arial, sans-serif;
	color: rgb(31,125,61);
	font-weight: bold;
}
.image {
    float: left;
    height: 60px;
    margin: 0px;
}
img.catalogue {  
    height: 100%;
    width: 100%;
}
img.catalogue:hover {
    height: 400%;
    left: -50px;
    position: relative; 
    top: -50px;
}