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

#body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4f4f4f;
	background:url(../images/bg.jpg) repeat-x top left;
}
a {
	color:#aaaaaa;
	text-decoration:none;
}
a:hover {
	color:#7f7f7f;
}
.clear {clear:both;}
#header {
	
}
	#header .wrapper {
 		width:780px;
		margin:0 auto;
	}
	#logo span{
		display:none;
	}
	#logo a {
		display:block;
		background: url(../images/logo2.jpg) no-repeat top left;
		width:639px;
		height:35px;
		margin:0 auto;
		margin-top:35px;
	}
	#right_side{
		display:none;	
	}
	#menu_1 {
		padding-top:42px;
		text-align:center;
	}
	#menu_1 li {
		display:inline;
	}
	#menu_1 li+li {
		margin-left:20px;	
	}
	#menu_1 a {
		color:#7f7f7f;
		text-transform:uppercase;
		font-size:11px;
	}
	#menu_1 .Actif a,
	#menu_1 .parentActif a,
	#menu_1 .ActifFirst a,
	#menu_1 .ActifEnd a,
	#menu_1 .parentActifFirst a,
	#menu_1 a:hover {
		color:#000000;
	}
	#menu_ss_1 {
		padding-top:12px;
	}
	#menu_ss_1 li{
		float:left;
		margin-right:20px;
	}
	#menu_ss_1 a{
		color:#7f7f7f;
		text-transform:uppercase;
		font-size:10px;
	}
	#menu_ss_1 .Actif a,
	#menu_ss_1 .ActifFirst a,
	#menu_ss_1 .ActifEnd a,
	#menu_ss_1 a:hover {
		color:#000000;
	}
#corps {

}
	#corps .wrapper{
		width:780px;
		margin:0 auto;
		position:relative;
		min-height:400px;
		height:auto !important;
		height:400px;
	}
	#aside{
		float:left;
		width:180px;
		padding-right:20px;
	}
		#menu_2 {
			padding-top:40px;
		}
		#menu_2 a{
			color:#939393;
			text-transform:uppercase;
			font-size:11px;
		}
		#menu_2 .Actif a,
		#menu_2 .parentActif a,
		#menu_2 .ActifFirst a,
		#menu_2 .ActifEnd a,
		#menu_2 a:hover {
			color:#000000;
		}
		#menu_2 .menu_hack {
			padding-top:10px;
			padding-bottom:25px;
		}
		#menu_2 .actif_sousmenu a,
		#menu_2 .sous_menu li:hover{
				color:#000000;
		}
	#content{
		width:580px;
		padding-top:40px;
		float:right;
		}
		#banniere_box {

		}
		#banniere_slogan {
			width:544px;
			padding-left:10px;
			position:absolute;
			margin-top:375px;
			margin-left:4px;
			background:#c7c7c7;
			border:1px solid #ffffff;
			border-left:none;
			border-right:none;
			line-height:30px;
		}
#footer {
	margin-top:10px;
	border-top:1px solid #eeeeee;
}
	#footer .wrapper{
		width:880px;
		margin:0 auto;
		padding-top:10px;
		padding-bottom:10px;
	}
	#menu_3{
		
	}
	#menu_3 li{
		float:left;
		margin-right:20px;
	}
	#menu_3 a{
		font-size:11px;
		color:#cccccc;
	}
	#menu_3 .Actif a,
	#menu_3 .ActifFirst a,
	#menu_3 .ActifEnd a,
	#menu_3 a:hover {
		color:#000000;
	}
	#novitis {
		float:right;
		font-size:11px;
		color:#e7e7e7;
	}
	#novitis:hover{
		color:#000000;
	}
	#keywords {
		margin-top:60em;
		text-align:justify;
	}
 
/* Plugins */
#defilement_box{	
	position:relative;
	margin-bottom:15px;
}
.plugin_defilement{
	position:relative;
	padding:0;
}

.prevPage{
	position:absolute;
	display:block;
	bottom:5px;
	right:65px;
	width:31px;
	height:31px;
	background:url(../images/arrows.png) no-repeat top left;
	cursor:pointer;
	z-index:3000;
}

.nextPage{
	position:absolute;
	display:block;
	bottom:5px;
	right:30px;
	width:32px;
	height:31px;
	background:url(../images/arrows.png) no-repeat top right;
	cursor:pointer;
	z-index:3000;
}

.prevPage:hover{
	background-position:bottom left;
}
.nextPage:hover{
	background-position:bottom right;
}
div.scrollable{ 
    position:relative; 
    overflow:hidden; 
    width:558px;
    height:448px;
	padding:0;
}

div.scrollable div.items {
    width:20000em; 
    position:absolute;
}

div.scrollable div.items a { 
    float:left;
	width:558px;
    height:448px;;
	text-align:center;
	display:block;
}

div.items img{
}
.scrollable .slide_title {
	display:none;
}
