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

#body {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	background:#291f18;
}
a {
	color:#FFFFFF;
	text-decoration:none;
}
a:hover{
	color:#ffca73;
}
em {
	font-style:italic;
}
b {
	font-weight:800;
}
h2 {
	font-size:14px;
	text-transform:uppercase;
}
h3 {
	font-size:14px;
}
#header {
	width:915px;
	left:50%;
	margin-left:-458.5px;
	top:30px;
	position:relative;
}
	#header .wrapper {


	}
	#logo {
			background:url(../images/logo.jpg) top left no-repeat;
			height:62px;
			width:392px;
			display:block;
			text-indent:-8000px;
			float:left;
		}
	#logo a{
			display:block;
			height:62px;
			width:392px;
		}
	#right_side {
		
	}
		#langues {
			right:0;
			position:absolute;
			float:right;
			top:50px;
		}
			#langues li{
				display:inline;
				text-transform:uppercase;
				margin-right:15px;
				
			}
			#langues li+li+li{
				margin:0
				
			}
				#langues li a{
					text-decoration:none;
					font-size:12px;
				}
		
			#langues li a:hover,
			#langues .actif{
				color:#bf8930;
			}
#corps {
	width:915px;
	left:50%;
	margin-left:-458.5px;
	position:relative;
	top:60px;
}	
	#corps .wrapper {
		width:915px;
		background:url(../images/background_content.png) repeat-y top left;
	}
		#content {
			width:675px;
			float:left;
			min-height:600px;
			height:auto !important;
			height:600px;
		}
	#aside {
		width:239px;
		float:right;
		border-left:1px solid #291f18;
	}
		#menu_1{
			width:236px;

		}
			#menu_1 li{
				font-size:18px;
				width:236px;
			}
			#menu_1 li a{
				display:block;
				color:#ffffff;
				text-decoration:none;
				padding:8px 12px 8px 12px;
				height:18px;
				width:215px;
			}
			#menu_1 li.parent a,
			#menu_1 li.parentFirst a
			{
				background:#594b3f url(../images/sous_menu.png) no-repeat top right;
				height:18px;			
			}
		    #menu_1 li.Actif a,
			#menu_1 li.ActifEnd a,
			#menu_1 li a:hover
			{
				background:#594b3f url(../images/menu1.png) repeat-x top left;
				padding:8px 12px 8px 12px;
				height:18px;
				margin:0;
				color:#ffca73;
			}
			#menu_1 li.parentActif a,
			#menu_1 li.parentActifFirst a,
			#menu_1 li.parentFirst a:hover,
			#menu_1 li.parent a:hover
			{
				background:#4d3c31 url(../images/sous_menu_in.png) no-repeat top right;
				padding:8px 12px 8px 12px;
				height:18px;
				margin:0;
				color:#ffca73;
			}
			#menu_1 .menu_hack {
				height:auto;
				margin:0 0 15px 0;
			}
			#menu_1 .menu_hack li{
				font-size:16px;	
				height:22px;
			}
			#menu_1 .menu_hack li a{
				padding-left:30px;
				width:197px;
				height:18px;
			}
			#menu_1 .menu_hack li a:hover,
			#menu_1 .menu_hack .Actif a,
			#menu_1 .menu_hack .ActifFirst a,
			#menu_1 .menu_hack .ActifFirstEnd a,
			#menu_1 .menu_hack .ActifEnd a
			{
				color:#ffca73;
				background:none;
			}
			#banniere {
			position:relative;
			}
		#banniere_box {
			margin-bottom:5px;
		}
		#banniere_slogan{
			color:#ffffff;
			padding:5px 10px 15px 10px;
			height:18px;
			position:absolute;
			margin-top:-40px;
			margin-left:-10px;
			font-size:16px;
			width:915px;
		}
		#banniere_slogan div{
			padding:5px 10px 15px 10px;
			height:18px;
		}
#footer {
	width:915px;
	left:50%;
	margin-left:-458.5px;
	position:relative;
	margin-top:1px;
	top:60px;
}
#footer a {
text-decoration:none;
}
	 #footer .wrapper {
	 	
	 }
	 	#nav {
			height:10px;
			width:895px;
			background:#655347;
			padding:0 10px 0 10px;
			height:30px;
		}
	 	#menu_2 {
			font-size:14px;
			float:left;
			color:#ffffff;
			line-height:30px;
		}
		#menu_2 li {
			display:inline;	
		}
		#menu_2 li a:hover{
			color:#ffca73;
		}
		#menu_2 .Actif a,
		#menu_2 .ActifEnd a,
		#menu_2 .ActifFirst a{
			color:#e8b86c;
		}
		#novitis{
			float:right;
			font-size:12px;
			color:#180000;
			text-align:right;
			line-height:30px;
		}
		#novitis:hover {
			color:#ffca73;
	}
	#keywords {
	color:#9d846f;
	font-size:10px;
	margin:30em 0 0 0;
	}
/* Plugins */
.defilement_box{	
}
.plugin_defilement{
	position:relative;
	margin-bottom:0;
}

.prevPage{
	position:absolute;
	display:block;
	top:250px;
	left:609px;
	width:30px;
	height:24px;
	background:url(../images/btn_back.jpg) no-repeat;
	cursor:pointer;
	z-index:3000;
}

.nextPage{
	position:absolute;
	display:block;
	top:250px;
	left:640px;
	width:30px;
	height:24px;
	background:url(../images/btn_next.jpg) no-repeat;
	float:right;
	cursor:pointer;
	z-index:3000;
}

.prevPage:hover,.nextPage:hover{
	background-position:bottom;
}

div.scrollable{ 
    position:relative; 
    overflow:hidden; 
    width:675px;
    height:279px;
	padding:0;
	margin:0 auto;
}

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

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

div.items img{

}
.scrollable .slide_title {
	display:none;
}