/**************************************************/
/**************************************************/
/*

SOMMAIRE
1. HEADER

2. NAVIGATION

3. CONTENT
	3.1 aspect générique
	3.2 structure colonne droite
4. REF
	3.1 Liste liens
5. FOOTER
	5.1 Liste liens
	
6 OTHER
7 CORNER

*/
/*****************************************************/
/*****************************************************/

#container {
	width:		945px;
	height:		100%;
	margin:		25px auto 0;
	position: 	relative;
	z-index:	10;
	/*overflow:	hidden;*/
}

/************************
	1 HEADER
*************************/

#header {
	height:					80px;
}
#logo {
float:				left;
height:				80px;
margin: 			0 10px 0 0;
}

#header li {
float:				right;
width:				185px;
margin: 			0 30px 0 0;
color:				#000;
}
#header li a {
	color:			#000;
	font-size:		11px;
	padding:		0 0 0 10px;
	background:		url('http://orchestra-static.s2-0.naxeo.net/images/background/puce_header.gif') no-repeat 0 5px;
}

#header li .encart_panier {
font-size:			10px;
padding: 			2px 0 0 30px;
background:			url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_encart_panier.jpg') no-repeat 0 0;
}
#header li .encart_panier_log {
padding: 			0 0 0 5px;
}
#header li .encart_panier a {
	color:			#000;
	font-size:		11px;
	background:		none;
	padding:		0;
}
#header li .encart_panier .montant_encart_panier {
	color:			#e41c36;
	font-weight:	normal;
	margin:			0 0 0 5px;
}

#header li #inscription_newsletter #champs_inscription_newsletter {
	border:			1px solid #ccc;
	height:			16px;
	width:			140px;
	color:			#777;
}
#header li #inscription_newsletter label {
	display:		block;
	color:			#000;
	font-size:		11px;
	padding:		0 0 5px 10px;
	background:		url('http://orchestra-static.s2-0.naxeo.net/images/background/puce_header.gif') no-repeat 0 5px;
}
#erreur_form_news {
	color:#FF0000;
}	

/************************
	2 NAVIGATION
*************************/
#navigation {
	height:				56px;
	background:			url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_nav.jpg') repeat-x 0 100%;
	position:			relative;
	top:				-15px;
	clear:				both;
	z-index:			1111;
}
	ul#onglet_navigation {
		padding:		0 10px 0 524px;
		height:			26px;
		text-align:		right;
	}
		#onglet_navigation li {
			float:		right;
			margin:		0 0 0 1px;
			height:		26px;
		}
		
	ul#menu_navigation {
		height:			30px;
		width:			960px;
	}
		#menu_navigation li {
			float:		left;
			height:		30px;
			margin:0; 
			padding:0;
		}
			#menu_navigation li img {
				position:relative;
				z-index:10;
			}
			#menu_navigation li input {
				vertical-align:		top;
			}
			#menu_navigation li .champ_recherche {
				margin:				6px 0 0;
				border:				0;
				height:				16px;
				width:				125px;
			}
			
			#menu_navigation li ul {
				position:			absolute;
				background: 		#EEE;
				display:			none;
				margin:				-4px 0 0;
				padding:			10px;
				z-index:			9;
				width:				160px;
			}
			#menu_navigation li ul li {
				float:				none;
				font-size:			12px;
				height:				auto;
				line-height:		145%;
				margin:				0 0 1px;
			}
			#menu_navigation li ul li a {
				color: #888888;
			}
				#menu_navigation li ul li.titre_menu_gamme a {
					color:					#7acae1;
				}
			#menu_navigation li ul li.titre_menu_gamme {
				list-style-type:		square;
				list-style-position:	outside;
				margin:					0 0 0 10px;
			}

/************************
	3 CONTENT
*************************/

/*	3.1 aspect générique
/*********************************************/

#content {
	position: 	relative;
	z-index:	1 !important;
}

.a_partir_de {
	font-size:			10px;
	color:				#555;
}

.prix_barre {
	font-size:			10px;
	color:				#555;
	text-decoration:	line-through;
}
.prix_final {
	font-size:			18px;
	font-weight:		bold;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
}

.btn_transparent {
	position:			absolute;
	right:				0;
	bottom:				0;
}

.wrap {
	position:			relative;
}
	.encart_gris {
		border: 			solid 1px #dddddd;
		margin: 			0 0 12px;
	}
		.encart_gris p {
			padding:			0 10px;
		}
		

/*	3.2 structure colonne droite
/*********************************************/

.coeur_de_page {
	background:			transparent url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_menu_gamme.gif') repeat-y scroll 100% 0;
	float:				left;
	margin:				0 0 10px;
	padding:			0 20px 25px 0;
	width:				611px;
	position: relative;
}
.colonne_droite {
	margin:				0 0 0 620px;
	background:			url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_menu_gamme.gif') repeat-y scroll 0 0;
	padding:			0 0 0 18px;
}

/************************
	4 REFERENCEMENT
*************************/
#decouverte {
	margin:					10px 0 0;
	padding:				10px 0 0;
	border:					1px #ddd solid;
	border-width: 			1px 0 0;
	font-size:				10px;
	color:					#999;
	clear:					both;
}
#decouverte a {
	color:					#999;
}

/************************
	5 FOOTER
*************************/
#footer {
	border:					1px #ddd double;
	border-width: 			4px 0 0;
	font-size:				10px;
	margin:					10px 0 0;
	clear:					both;
}
	#footer dl {
		float:				left;
		padding:			0 25px 0 0;
		display:			block;
		margin:				1em 0;
	}
		#footer dt {
			text-align:		left;
			font-weight:	bold;
			color:			#000;
		}
		#footer dd {
			display:		block;
			cursor: pointer;
			border:			3px #ddd solid;
			border-width: 	0 0 0 3px;
			padding:		0 0 2px 10px;
			margin:			0 0 0 120px;
			position:		relative;
			top:			-13px;
			line-height:	125%;
		}
		
	/* Specificité colonne 1 footer */
		#footer .mes_services dt {
			width:			80px;
		}
		#footer .mes_services dd {
			margin:			0 0 0 90px;
		}
	/* Specificité colonne 2 footer */	
		#footer .mon_shopping dt {
			width:			100px;
		}
		#footer .mon_shopping dd {
			margin:			0 0 0 90px;
		}
	/* Specificité colonne 3 footer */
		#footer .groupe_orchestra dt {
			width:			115px;
		}
		#footer .groupe_orchestra dd {
			margin:			0 0 0 125px;
		}
	/* Specificité colonne 4 footer */
	#footer .aide {
			padding:		0;
		}
		#footer .aide dt {
			width:			40px;
			padding:		0 0 0 15px;
		}
		#footer .aide dd {
			margin:			0 0 0 65px;
		}
	
/************************
	6 OTHER
*************************/
#picto_ajax_fid,
#picto_ajax_web {
	clear:				both;
}
#picto_ajax_fid.ajax-loading,
#picto_ajax_web.ajax-loading {
	padding: 			10px 0;
	background: 		url('http://orchestra-static.s2-0.naxeo.net/images/ajax-loader.gif') no-repeat center;
	height:				32px;
	width:				32px;
	margin:				0 auto;
}

.erreur {
	color:				#f00;
}



/************************
	7 CORNER
*************************/
.coin_gris {
	background:	#fff;
	padding:	7px;
	position:	relative;
	margin:		0 0 10px;
}
	.coin_gris strong {
		font-size:	12px;
	}
	.coin_gris .corner_top,
	.coin_gris .corner_bottom {
		position:	absolute;
		margin:		0 -7px;
		height:		7px;
		top:		0;
		display:	block;
		width:		100%;
	}
	.coin_gris .corner_bottom {
		top:		auto;
		bottom:		0;
	}
	.coin_gris .corner_top span,
	.coin_gris .corner_bottom span {
		margin:		0;
		float:		right;
		height:		7px;
		width:		7px;
	}
	
	.coin_gris .corner_top 			{	background:url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_borders_left.gif') no-repeat left top;	}
	.coin_gris .corner_bottom 		{	background:url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_borders_left.gif') no-repeat left bottom;	}
	.coin_gris .corner_top span 	{	background:url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_borders_right.gif') no-repeat right top;	}
	.coin_gris .corner_bottom span	{	background:url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_borders_right.gif') no-repeat right bottom;	}

/************************
	POP-UP
*************************/
#bg_popup {
	background:		#FFF; 
	opacity:		0.75; 
	height:			100%; 
	width:			100%;
	min-height:		500px;
	min-width:		945px;
	position:		fixed;
	display:		none;
	z-index:		1112;
	top:			0;
	left:			0;
}

.popup {
	width:			388px;
	position:		fixed;
	top:			180px;
	left:			50%;
	margin:			0 0 0 -194px;
	z-index:		1115;
}
.popup_envoi_ami {
	width:			388px;
	position:		fixed;
	top:			70px;
	left:			50%;
	margin:			0 0 0 -194px;
	z-index:		1115;
}

.titre_popup {
	height:			33px;
	padding:		9px 15px 0;
	background:		url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_popup.png') no-repeat top left;
}
	.titre_popup a {
		float:				right;
		text-decoration:	none;
	}
	.titre_popup img {
		vertical-align:		middle;
		margin:				-4px 0 0;
	}
.content_popup {
	padding:		0 10px;
	background:		url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_popup.png') repeat-y top right;
}
.content_popup p {
	margin:			0 0 10px;
}

.foot_popup {
	height:			17px;
	background:		url('http://orchestra-static.s2-0.naxeo.net/images/background/bg_popup.png') no-repeat bottom left;
}


/************************
	CREDIT NAXEO 
*************************/
#credits .content_popup * {
	margin:0 auto;
	display:block;
}


