/* Start of CMSMS style sheet 'site_produit' */
/* Menu vertical de gauche */
div.zone_contenu_menu{
	height:421px;
	width:200px;
	text-align:center;
	padding-left:8px;
}
	a.zone_contenu_menu{
		padding-top: 18px;
		font-size: 18px;
		text-decoration: none;
		color: #fff;
		font-weight: bold;
		display:block;
		height: 46px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	a.zone_contenu_menu.active {
		background-image: url('images/bouton_rouge.png');
	}
	a.zone_contenu_menu.inactive {
		background-image: url('images/bouton_vert.png');
	}


/* Zone de contenu, détails du produit */

div.zone_contenu_details{
	margin-left:194px;
	margin-top:-413px;
	width:760px;
	height:419px;
	background-image:url(/uploads/images/gabarit/produits/_global/zone_content_bg.png);
}


/* Zone de contenu, détails du produit (livre photo) */

	div#livrephoto div.produit_img{
		position:absolute;
		margin-left:33px;
		margin-top:24px;
		z-index:1;
	}

	div#livrephoto div.contenu_details{
		width:682px;
		height:350px;
		margin: 18px 17px 12px 18px;
		padding:15px 30px 20px 15px;
		position:absolute;
		text-align:right;
		z-index:2;
	}
		div#livrephoto div.contenu_details_zone1{
			float:left;
			width:350px;
			padding-top:78px;
			padding-left:8px;
		}
			div#livrephoto div.contenu_details_textures{
				float:left;
				width:50px;
				height:78px;
				text-align:left;
			}
				div#livrephoto div.contenu_details_textures_nom{
					padding-top:2px;
					text-align:center;
					color:#FFFFFF;
					font-size:9pt;
					padding-right:5px;
				}
		div#livrephoto div.contenu_detail_zone2{
			float:left;
			width:325px;
		}
			div#livrephoto div.contenu_details_valign{
				width:100%;
				height:155px;
				margin-top:200px;
			}
			div#livrephoto div.contenu_details_titre{
				font-size:19pt;
				color:#7aa946;
			}
			div#livrephoto div.contenu_details_soustitre{
				font-size:11pt;
				font-weight:bold;
				font-style:italic;
				color:#7aa946;
				margin-bottom:25px;
			}
			div#livrephoto div.contenu_details_description{
				font-size:11pt;
				color:#FFFFFF;
				padding-bottom:15px;
			}
	

/* Zone de contenu, détails du produit (calendrier) */

	div#calendrier div.contenu_details{
		width:726px;
		height:386px;
		margin: 12px 17px 12px 18px;
		position:absolute;
		text-align:right;
		z-index:2;
	}
		div#calendrier div.contenu_details_zone1{
			float:left;
			width:255px;
			height:340px;
			text-align:left;
			padding: 45px 15px 0px 30px;
		}
			div#calendrier div.contenu_details_titre{
				font-size:19pt;
				color:#7aa946;
			}
			div#calendrier div.contenu_details_soustitre1{
				font-size:11pt;
				font-weight:bold;
				font-style:italic;
				color:#7aa946;
				margin-bottom:25px;
			}
			div#calendrier div.contenu_details_spec{
				font-size:11pt;
				color:#FFFFFF;
				padding-bottom:15px;
			}
			div#calendrier div.contenu_details_soustitre2{
				font-size:10pt;
				font-weight:bold;
				color:#7aa946;
			}
			div#calendrier div.contenu_details_description{
				font-size:7.5pt;
				color:#FFFFFF;
				padding-bottom:15px;
			}

		div#calendrier div.contenu_details_zone2{
			float:left;
			width:422px;
			height:386px;
		}
			div#calendrier div.produit_img{
				text-align:center;
			}


/* Menu des produits */
div.zone_produit_menu{
	margin:15px 20px 60px 20px;
	width:100%;
}
	.produit_elem a, .produit_elem a:hover, .produit_elem a:visited, .produit_elem a:active{
		text-decoration:none;
		color:#76a94e;
		display: block;
	}
	div.produit_elem{		
		float:left;
		width:139px;
	}
		div.produit_elem_titre{
			width:139px;
			text-align:center;
			font-size:10pt;
			color:#76a94e;
			padding-bottom:10px;
		}
		.produit_elem_img{
				width:139px;
				height:109px;
		}
		.produit_elem_img img {
				border: 0;
		}
		.produit_elem_img_on a, div.produit_elem_img a:hover{
			background-image:url(/uploads/images/gabarit/produits/_global/prod_menu_bg_on.png);
			background-position:center center;
			background-repeat:no-repeat;
		}
			.produit_elem_img_valign{
				padding-top:10px;
				text-align:center;
				width:139px;
				height:99px;
			}
			*.produit_elem_img_valign{
				padding-top:11px;
			}
/* End of 'site_produit' */

