body {
	background: url(http://www.zemra-deco.com/_i/4040/fotolia-15128046-subscription-xxl-1282486111.jpeg);
}
.titre-bloc-lat {
	text-transform: uppercase;
	font-family: Georgia, Times, Garamond, serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #A9CC1F;
	margin-bottom: 0.6em;
}
.titre-foot {
	font-family: Georgia, Times, Garamond, serif;
	font-size: 1.2em;
	color: #A9CC1F;
	margin-bottom: 1em;
}
#footer {
	background: #A9CC1F;
}
#header {
	background: #FFF;
}
#lien-deconnexion {
	color: #FFF;
}
* Blocs de l'accueil, des pages informatives, des listes de produits et de catÃ©gories, etc. , avec la dÃ©coration Ã  gauche */
.blocT1 {
	background: #A9CC1F url(../images/fond-blocT1-repetition.png) repeat-y left top;
	width: 722px;
	margin-bottom: 1.8em;
}
/* Blocs des descriptions, caractÃ©ristiques des fiches */
.blocT3 {
	clear: both;
	background: #FFF url(../images/fond-blocT1-repetition.png) repeat-y left top;
	width: 722px;
	margin-bottom: 1.8em;
	float: left;
}
.selection .prod {
	background: #A9CC1F url(../images/fond-prod-bas.png) no-repeat left bottom;
	width: 214px;
	margin-right: 1.4em;
}
.list-prod .prod .prix strong {
	display: block;
	padding-left: 16px;
	background: #FFF url(../images/fond-prix.png) no-repeat left bottom;
	height: 28px;
	line-height: 28px;
	color: #A9CC1F;
	font-size: 1.5em;
}
.list-prod .prod .prix del {
	padding-left: 16px;
	font-size: 1.2em;
	color: #FFF;
}
.list-prod .prod .etatPrix {
	position: absolute;
	bottom: 18px;
	left: 7px;
	background: #FFF/* url(../images/fond-etat-prix2.png) no-repeat right top*/;
	color: #A9CC1F;
	height: 22px;
	line-height: 20px;
	padding: 0 6px;
	width: 304px;
	text-align: center;
}
#lien-panier strong {
	padding: 2px 8px;
	color: #FFF;
	text-transform: uppercase;
	font-size: 1.2em;
	font-family: Georgia, Times, Garamond, serif;
}
#nb_prod {
	display: block;
	padding: 2px 8px;
	background: #FFF;
	color: #A9CC1F;
	font-size: 1.3em;
}
#menu li.ssm ul li a:hover, #menu li.ssm ul li a:focus, #menu li.ssm ul li.current2 a {
	color: #A9CC1F;
}

/* Zone dans laquelle est placÃ©e le sous menu */
#ssmenu {
	display: none;
	position: absolute;
	left: 0;
	z-index: 9999;
	background: #A9CC1F;
	padding: 10px;
	border: 1px solid #8FB300;
	border-top: none;
}
#ssmenu ul li a {
	display: block;
	float: none;
	text-transform: none;
	color: #000;
	font-weight: normal;
	border-bottom: 1px solid #8FB300;
	text-decoration: none;
}
#ssmenu ul li a {
	background: #A9CC1F url(../images/fleche-ssm.png) no-repeat left 3px;
}

#ssmenu ul li a:hover, #ssmenu ul li a:focus, #ssmenu ul li.current2 a {
	background: #FFF url(../images/fleche-ssm-over.png) no-repeat left 3px;
}

#ssmenu ul li a:hover, #ssmenu ul li a:focus, #ssmenu ul li.current2 a {
	color: #A9CC1F;
	/*border-bottom:1px solid #A9CC1F;*/
}
#rss-blog a strong {
	display: block;
	color: #A9CC1F;
}
.blocT2 {
	clear: both;
	background: #FFF url(../images/fond-blocT2-repetition.png) repeat-y left top;
	width: 960px;
	margin-bottom: 1.8em;
}

.cont-blocT2 {
	background: #FFF url(../images/fond-blocT2-bas.png) no-repeat left bottom;
}

.cont-cont-blocT2 {
	background: #FFF url(../images/fond-blocT2-haut.png) no-repeat left top;
	overflow: hidden;
	position: relative;
}
.blocT3 {
	clear: both;
	background: #FFF url(../images/fond-blocT1-repetition.png) repeat-y left top;
	width: 722px;
	margin-bottom: 1.8em;
	float: left;
}

.cont-blocT3 {
	background: #FFF url(../images/fond-blocT1-bas.png) no-repeat left bottom;
}

.cont-cont-blocT3 {
	background: #A9CC1F url(../images/fond-blocT3-haut.png) no-repeat left top;
	overflow: hidden;
}
.blocT4 {
	background: #FFF url(../images/fond-blocT4-repetition.png) repeat-y left top;
	width: 208px;
	margin-bottom: 1.8em;
	float: right;
}

.cont-blocT4 {
	background: #FFF url(../images/fond-blocT4-bas.png) no-repeat left bottom;
}

.cont-cont-blocT4 {
	background: #FFF url(../images/fond-blocT4-haut.png) no-repeat left top;
	overflow: hidden;
	padding: 6px 0 10px 0;
}
.titre-blocT2 {
	margin-top: 0.4em;
	margin-left: 14px;
	width: 710px;
	font-family: Georgia, Times, Gramond, serif;
	font-size: 1.6em;
	color: #A9CC1F;
	float: left;
}
.titre-blocT2 a {
	text-decoration: none;
	color: #A9CC1F;
	font-weight: normal;
}
.cross-sell .prod .etatPrix {
	position: absolute;
	bottom: 14px;
	left: 14px;
	background: #A9CC1F/* url(../images/fond-etat-prix2.png) no-repeat right top*/;
	color: #fff;
	height: 22px;
	line-height: 20px;
	padding: 0 6px 0 6px;
	width: 90px;
	text-align: center;
}
.bloc-header {
	margin-top: 1em;
	background: #A9CC1F url(../images/ombre-bloc-header-droite.png) no-repeat right bottom;
}

.cont-bloc-header {
	padding-bottom: 3px;
	background: #A9CC1F url(../images/ombre-bloc-header-gauche.png) no-repeat left bottom;
}
/* Blocs de la fiche (partie haute) */
.blocT2 {
	clear: both;
	background: #A9CC1F url(../images/fond-blocT2-repetition.png) repeat-y left top;
	width: 960px;
	margin-bottom: 1.8em;
}
table, td, th {
	border-collapse: collapse;
	border: 1px solid #A9CC1F;
}

th {
	background: #A9CC1F;
	padding: 6px 10px;
	font-size: 1.3em;
}

td {
	background: #A9CC1F;
	font-size: 1.3em;
	padding: 10px;
}
.formT1 fieldset {
	padding: 10px 8px;
	border: 1px solid #A9CC1F;;
	background: #EFEEE4;
	margin: 1em 0 2em 0;
}

.formT1 fieldset legend {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Georgia, Times, Gramond, serif;
	color: #A9CC1F;;
}
#navig-page a {
	padding: 2px 5px 2px 6px;
	background: #FFF;
	color: #A9CC1F;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #cbc5c2;
}

#navig-page a.current, #navig-page a:hover, #navig-page a:focus {
	background: #A9CC1F;
	color: #FFF;
}
#form-recherche fieldset legend {
	padding: 10px 0 3px 0;
	font-size: 1.2em;
	text-transform: uppercase;
	font-family: Georgia, Times, Garamond, serif;
	color: #FFF;
}
#rss-blog a {
	display: block;
	background: url(../images/icone-rss.png) no-repeat left 1px;
	padding-left: 36px;
	text-decoration: none;
	color: #A9CC1F;;

