/* CSS Document */
@import url('reset.css');
@import url('main.extend.css');
@import url('galerie.css');
@import url('tinymce.css');
@import url('plugin.pushup.css');
@import url('plugin.defilement.css');

#body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#000000;
}

.wrapper{
	width:960px;
	margin:0 auto;
}

.hide{
	display:none;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

/* Header */
#header{
	padding:15px 0 0 0;
	height:90px;
}
	
	#logo{
		width:200px;
		float:left;
	}
	
		#logo a{
			background:url(../images/logo.png);
			width:200px;
			height:75px;
			display:block;
		}
	
	#moteur{
		float:right;
		width:760px;
		text-align:right;
	}
	
		#moteur form{
			padding:5px 0 28px 0;
		}
			
			.quick_input{
				width:180px;
			}
			
			.quick_btn{
				border:1px solid #cc9999;
				text-align:center;
				color:#cc9999;
				background:#000;
				cursor:pointer;
			}
		
		#menu_1{
			
		}
		
			#menu_1 li{
				display:inline;
				color:#FFFFFF;
			}
			
			#menu_1 li a{
				color:#FFFFFF;
			}
			
			#menu_1 li a:hover,
			#menu_1 li.Actif a,
			#menu_1 li.ActifFirst a,
			#menu_1 li.ActifEnd a
			{
				color:#cc9999;
				text-decoration:underline;
			}
		
/* Corps */
#corps{
	background:#413934;
}

	#design_corps_backg{
		background:#413934 url(../images/coprs.backg.png) repeat-y;
	}

	#menu_2{
		width:960px;
	}
	
		#menu_2 li{
			display:inline;
		}
		
		#menu_2 li a{
			display:block;
			float:left;
			height:16px;
			text-transform:uppercase;
			font-weight:bold;
			padding:12px;
			color:#FFFFFF;
		}
		
		#menu_2 li a:hover,
		#menu_2 li.Actif a,
		#menu_2 li.ActifFirst a,
		#menu_2 li.ParentActif a,
		#menu_2 li.ParentActifFirst a,
		#menu_2 li.ActifEnd a,
		#menu_2 li.ParentActifEnd a
		{
			color:#cc9999;
			text-decoration:underline;
		}
	
	#wrap_sousmenu{
		background:#e3effa;
	}
	
		#menu_ss_2{
			padding:0 0 0 12px;
		}
		
			#menu_ss_2 li{
				display:inline;
				line-height:30px;
			}
			
			#menu_ss_2 li a{
				color:#413934;
			}
			
			#menu_ss_2 li.Actif a,
			#menu_ss_2 li a:hover
			{
				text-decoration:underline;
				font-weight:bold;
				color:#403833;
			}
	
	#banniere{
		width:960px;
		height:300px;
		position:relative;
		background:url(../images/defilement.backg.png) repeat-x;
	}
	
		#design_bloc_pink{
			background:url(../images/design_bloc_pink.png);
			width:960px;
			height:30px;
			position:absolute;
			z-index:1000;
		}
		
		#banniere_slogan{
			position:absolute;
			bottom:0; 
			left:0;
			z-index:1000;
			width:940px;
			background-color:#413934;
			padding:5px 10px;
			font-weight:bold;
			color:#FFFFFF;
		}
		
		#banniere_javascript{
			position:absolute;
			width:960px;
			height:300px;
			z-index:500;
		}
		
	
	#aside{
		float:left;
		width:190px;
		color:#FFFFFF;
	}
	
		#panier_short{
		
		}
		
			#panier_short li{
				background:url(../images/panier.separation.png) bottom left no-repeat;
			}
			
			.panier_btn a{
				background:url(../images/panier.caddie.png) no-repeat 150px 10px;
				display:block;
				height:45px;
				line-height:40px;
				padding:5px 0 0 20px;
				color:#FFFFFF;
				font-size:14px;
				font-weight:bold;
			}
			
			.produit_li{
				width:160px;
				padding:10px 20px 15px 10px;
				display:block;
				font-size:12px;
			}
			
				.produit_li a img{
					width:30px;
					float:left;
					margin-right:10px;
					border:1px solid black;
				}
				
				.pro_li_rub{
					color:#c9c9c9;
					padding:5px 0 0 10px;
					font-style:italic;
				}
			
			.index_acheter_btn{
				display:block;
				background:url(../images/pan.bouton.png) no-repeat;
				width:100px;
				height:30px;
				margin:20px 0 0 20px;
				text-align:center;
				color:#FFFFFF;
				line-height:30px;
			}
			
			.index_acheter_btn:hover{
				background-position:bottom;
				text-decoration:none;
			}
	
	#content{
		float:right;
		width:730px;
		padding:5px 20px 20px 20px;
		min-height:500px;
		height:auto !important;
		height:500px;
	}
	
		#langues{
			text-align:right;
			height:18px;
		}
		
			#langues li{
				display:inline;
				text-transform:uppercase;
			}
			
			#langues li a{
				color:#413934;
				font-weight:bold;
				font-size:10px;
			}
			
			#langues a.actif,
			#langues a:hover{
				color:#cc9999;
				text-decoration:underline;
			}
		
		#content a{
			color:#CC9999;
			font-weight:bold;
		}
		
		#content a:hover, #content a.actif{
			color:#413934;
		}

/* Footer */
#footer{
	padding:10px 0;
}

	#menu_3{
		float:left;
		width:730px;
		color:#d3d3d3;
	}
	
		#menu_3 li{
			display:inline;
		}
		
		#menu_3 li a{
			color:#d3d3d3;
		}
		
		#menu_3 li a:hover,
		#menu_3 li.Actif a,
		#menu_3 li.ActifFirst a,
		#menu_3 li.ActifEnd a
		{
			color:#cc9999;
			text-decoration:underline;
		}
	
	#novitis{
		float:right;
		width:230px;
		text-align:right;
		color:#7f6551;
	}
	
	#keywords{
		padding:100px 0 0 0;
		color:#333333;
		text-align:justify;
		line-height:1.5em;
	}
