/********************************************************
 * Contains styles for homepage
 ********************************************************/

body, td, th { 	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/ 	color: ######; } #flashbas { 	text-align: center; } a:link { 	text-decoration: none; 	font-size: 12px; 	font-weight: normal; 	color: #9A0060; } a:visited { 	text-decoration: none; 	color: #9A0060; 	font-weight: normal; } a:hover { 	text-decoration: none; 	color: #003366; } a:active { 	text-decoration: none; } #colgauche { 	width: 200px; 	text-align: left; 	border: 2px solid #d8de4d; 	background-color: #FFF; } #tablecentre { 	border-top-width: 2px; 	border-top-style: dotted; 	border-top-color: #d8de4d; } .bordurevertepointillee { 	border-right-color: #d8de4d; 	border-right-width: 2px; 	border-right-style: dotted; } #menu { 	padding-left: 5px; 	height: 120px; } #logosbas { 	text-align: center; } #basretraitg { 	padding-left: 5px; 	font-family: Verdana, Geneva, sans-serif; 	font-size: 14px; 	line-height: 16px; 	color: #003366; 	width: 100%; 	padding-top: 30px; } #hautretraitd { 	padding-left: 10px; 	width: 100%; 	font-size: 12px; 	line-height: 15px; 	font-weight: normal; 	color: #9A0060; 	background-color: #FFF; 	border-left-width: 2px; 	border-left-style: dotted; 	border-left-color: #9A0060; 	height: 325px; } #centreg { 	padding-right: 5px; 	padding-left: 10px; 	font-size: 14px; 	line-height: 16px; 	color: #003366; 	padding-top: 20px; } .petittexte { 	font-family: Verdana, Geneva, sans-serif; 	font-size: 11px; 	line-height: 13px; 	color: #003366; 	text-decoration: none; 	text-align: left; 	margin-left: 10px; 	font-weight: normal; } .annonceflash { 	font-family: Verdana, Geneva, sans-serif; 	font-size: 18px; 	line-height: 24px; 	font-weight: bold; 	color: #9A0060; 	text-align: center; } .bordurevertepointilleehaut { 	border-top-width: 2px; 	border-top-style: dotted; 	border-top-color: #d8de4d; } #centred { 	padding-right: 5px; 	padding-left: 10px; 	font-size: 14px; 	line-height: 16px; 	color: #003366; 	padding-top: 20px; } .texterose { 	color: #9A0060; 	font-size: 16px; 	font-weight: normal; 	line-height: 16px; } .textevert { 	color: #809C35; 	font-size: 16px; 	line-height: 18px; } .textenoir { 	color: #000; 	font-size: 12px; 	line-height: 14px; } #centred2 { 	padding-right: 15px; 	font-size: 14px; 	line-height: 16px; 	color: #003366; 	padding-top: 20px; } .texteroselight { 	color: #9A0060; 	font-size: 12px; 	font-weight: normal; 	line-height: 14px; } .Style2 {color: #9A0060; font-size: 12px; font-weight: normal; line-height: 16px; } .Style4 { 	color: #003366; 	font-size: 14px; 	line-height: 14px; } .textebleu { 	color: #003366; 	font-size: 16px; 	line-height: 18px; }


/* ENTETE */
.v2_header {
	position:relative;
	z-index:11;
	background:url('../images/background/bg_header.jpg') no-repeat bottom;
}
	.v2_espace_client {
		position:absolute;
		right:30px;
		top:26px;
		background:url('../images/background/bg_espace_client.png') no-repeat 0 0;
		height:98px;
		width:292px;
	}
		.v2_espace_client a {
			color:#000;
			font-size:14px;
			position:absolute;	
		}
		.v2_espace_client .v2_account,
		.v2_espace_client .v2_login {
			left:0;
			top:0;
			width:140px;
			height:37px;
			line-height:37px;
			text-align:center;
		}
		.v2_espace_client .v2_login {
			left:152px;
		}
		.v2_espace_client .v2_cart {
			left:10px;
			bottom:10px;
			font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
			font-size:22px;
			line-height:22px;
			color:#ecb98b;
			padding:10px 0 5px 65px;
		}
		.v2_espace_client .v2_nb_article {
			position:absolute;	
			right:10px;
			bottom:10px;
			padding:10px 0 4px;
			width:85px;
		}

	.v2_logo {
		display:block;
		position:relative;
		left:-50px;
		top:-20px;
		margin:0 0 -90px;
	}
	.v2_menu {
		text-align:center;
		padding:30px 30px 0;
		position:relative;
	}
		.v2_menu li {
			display:inline-block;
			padding:5px 0 3px;
			margin:0 -3px 0 0;
		}
			.v2_menu li a {
				color:#FFF;
				font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
				font-size:20px;
				border-left:3px dotted #fff;
				padding:2px 15px 0;
				vertical-align:middle;
			}
			.v2_menu li ul {
				display:none;
				position:absolute;
				background:#f6e5b9;
				z-index:11;
				width:940px;
				left:30px;
				padding:10px 0;
			}
				.v2_menu li ul li {
					width:173px;
					text-align:center;
					padding:0 5px 0 6px;
				}
				.v2_menu li ul li a {
					display:block;
					background:#fff;
					border:0;
					color:#ff7a00;
					font-size:14px;
					padding:0 0 3px;
					line-height:120%;
				}
				
	.v2_menu .menu_active {
		background:#f6e5b9;
	}
	.v2_menu .menu_active a {
		color:#ff7a00;
	}

/* COEUR DE PAGE */
.v2_content {
	background:#fff;
}
	.v2_slider {
		background:url('../images/background/bg_slider.jpg') no-repeat 0 0;
		width:950px;
		height:300px;
		margin:0 -10px 20px 0;
		position:relative;
		padding:10px;
		/*left: 29px;*/
	}

		.v2_slider strong {
			font-size:20px;
			font-weight:normal;
			color:#665946;
			width:600px;
			text-align:center;
			display:block;
			height:80px;
		}
			.v2_slider strong span {
				display:block;
				font-size:30px;
				color:#e96890;
			}
			
			.v2_slider .v2_slider_step_1,
			.v2_slider .v2_slider_step_2,
			.v2_slider .v2_slider_step_3 {
				position:absolute;
				left:57px;
				top:114px;
				font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
				font-size:18px;
				color:#FFF;
				text-align:center;
				line-height:33px;
				background:#efc49b;
				width:33px;
				height:33px;
				background:url('../images/background/bg_step_off.jpg') no-repeat 0 0;
				z-index:10;
			}
			.v2_slider .v2_slider_step_2 {
				top:169px;
			}
			.v2_slider .v2_slider_step_3 {
				top:224px;
			}
			.v2_slider a.v2_step_on {
				background:url('../images/background/bg_step_on.jpg') no-repeat 0 0;
			}


			.v2_slider ul {
				margin:10px 0 0 45px;
				padding:0 0 0 60px;
			}
			
		.v2_slider .v2_step_feuilleter,
		.v2_slider .v2_step_creer {
			position:absolute;
			bottom:20px;
			left:75px;
			color:#e8678f;
			font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
			font-size:14px;
		}
		.v2_slider .v2_step_creer {
			left:310px;
		}

/* BLOC 2 PAR LIGNE */
	.v2_encarts_1 {
		overflow:hidden;
		margin:0 0 30px;
		/*padding-left:29px;*/
	}
		.v2_encarts_1 div {
			float:left;
			width:440px;
			margin:0 30px 0 0;
		}
			.v2_encarts_1 div strong {
				display:block;
				font-size:18px;
				font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
			}
			.v2_encarts_1 div img {
				float:left;
				margin:0 15px 0 0;
			}
			.v2_encarts_1 div p {
				color:#665946;
				height:120px;
			}
				.v2_encarts_1 div p strong {
					display:block;
					font-size:12px;
					font-family: Arial, Helvetica, sans-serif;
					font-weight:normal;
					text-transform:uppercase;
					color:#000;
				}
				.v2_encarts_1 div a {
					display:block;
					font-size:15px;
					font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
				}
	
	
		.v2_encarts_1 .v2_nouveaute strong,
		.v2_encarts_1 .v2_nouveaute a {
			color:#04b5be;
		}
		.v2_encarts_1 .v2_coffret strong,
		.v2_encarts_1 .v2_coffret a {
			color:#ff9600;
		}
		
		
	/* BLOC 4 PAR LIGNE */
	.v2_encarts_2 {
		overflow:hidden;
		color:#000;
		/*padding-left:29px;*/
	}
		.v2_encarts_2 div {
			float:left;
			width:220px;
			margin:0 7px 0 0;
			padding:0 7px 0 0;
			border-right:1px #ddd solid;
		}
			.v2_encarts_2 strong {
				font-size:18px;
				color:#e6b081;
				font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
			}
			.v2_encarts_2 p {
				height:75px;
			}
			.v2_encarts_2 a {
				color:#e6b081;
				font-size:15px;
				font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
			}
			

/* BANDEAU DECOUVERTE */
	.v2_decouvrez_aussi {
		background:#fff;
		height:180px;
		padding:10px 0 10px 15px;
		border:30px #e3e2dc solid;
	}
		.v2_decouvrez_aussi strong {
			display:block;
			font-size:18px;
			color:#e6b081;
			font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
		}
		.v2_decouvrez_aussi div {
			float:left;
			width:214px;
			height:140px;
			margin:0 17px 0 0;
		}
			.v2_decouvrez_aussi div p {
				height:100px;
				padding:15px 100px 5px 10px;
				margin:0;
				font-size:14px;
				color:#FFF;
			}
			.v2_decouvrez_aussi div a {
				display:block;
				background:#000;
				color:#FFF;
				font-size:15px;
				padding:0 5px;
				font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
			}
		
		.v2_decouvrez_aussi .v2_temoignage {
			background:url('../images/background/bg_temoignage.jpg') no-repeat 0 0;
		}
		.v2_decouvrez_aussi .v2_maternelle p {
			padding:0;
			height:120px;
		}
		.v2_decouvrez_aussi .v2_blog {
			background:url('../images/background/bg_blog.jpg') no-repeat 0 0;
		}
		.v2_decouvrez_aussi .v2_carte {
			background:url('../images/background/bg_carte_doudou.gif') no-repeat 0 0;
		}

	/* GARANTIE */
	.v2_garantie {
		background:#fff url('../images/background/bg_garantie.jpg') repeat-x bottom;
		height:100px;
		padding:15px 20px 15px 40px;
		font-family: 'Gentium Basic', Georgia, "Times New Roman", Times, serif;
	}
		.v2_garantie strong {
			display:block;
			font-size:18px;
			color:#e6b081;
			margin:0 0 5px;
		}
		.v2_garantie div {
			float:left;
			padding:5px 0 5px 45px;
			width:169px;
			height:50px;
			line-height:20px;
			margin:0 17px 0 0;
			font-size:15px;
			color:#5485c7;
		}
			.v2_garantie div strong {
				display:inline;
				font-size:15px;
				color:#5485c7;
			}
		.v2_garantie div.v2_livraison {
			background:url('../images/background/bg_garantie_livraison.jpg') no-repeat 0 0;
			padding:5px 0 5px 53px;
			width:161px;
		}
		.v2_garantie div.v2_paiement_sur {
			background:url('../images/background/bg_garantie_securite.jpg') no-repeat 0 0;
			line-height:50px;
			padding:5px 0 5px 40px;
			width:174px;
		}
		.v2_garantie div.v2_commande_cadeau {
			background:url('../images/background/bg_garantie_cadeau.jpg') no-repeat 0 0;
			line-height:50px;
		}
		.v2_garantie div.v2_fdp {
			background:url('../images/background/bg_garantie_fdp.jpg') no-repeat 0 0;
		}
		
		/* FOOTER */
	.v2_footer {
		background:#e3e2dc;
		border-bottom:1px #ccc solid;
		height:135px;
		padding:10px 27px;
	}
		.v2_footer div {
			float:left;
			width:170px;
			height:135px;
			margin:0 15px 0 0;
			color:#665946;
		}
			.v2_footer div strong {
				display:block;
				margin:0 0 5px;
				font-weight:normal;
				text-transform:uppercase;
				color:#000;
			}
			.v2_footer div a {
				display:block;
				color:#665946;
			}
		.v2_footer .v2_qsn {
			width:330px;
			margin:0 50px 0 10px;
		}
	
	
	/* MENTIONS */
	.v2_info_annexe {
		background:#e3e2dc;
		height:50px;
		padding:10px 10px 10px 40px;
	}
		.v2_info_annexe .v2_moyen_paiement,
		.v2_info_annexe .v2_retrouvez_nous {
			float:left;
			width:145px;
			margin:0 45px 0 0;
		}
		.v2_info_annexe .v2_imprim_vert {
			float:left;
			padding:5px 0 0 50px;
			background:url('../images/background/bg_imprim_vert.jpg') no-repeat 0 0;
		}
			.v2_info_annexe .v2_imprim_vert span {
				font-size:11px;
			}
	
	
	.v2_mentions {
		font-size:10px;
		display:block;
		text-align:center;
		margin:10px 0;
	}
	.v2_mentions a {
		color:#000;
	}
