body{
	background:#5f5c53;
	font-family:"Courier New";
}
.clear{
	clear:both;
}
#container{	
	margin:0 auto 0 auto;
}

#header{	
	margin:0;
	width:1000px;
	height:300px;
	position:relative;	
}

#flashcontent {
	position:absolute;
	top:0;
	width:1104px;
	height:300px;
	left:-51px;
}

#banner {
	float:left;
	width:1000px;
	height:300px;	
	background:url(/templates/documentaires/layout/header.jpg);
}

#leftHeader {
	float:left;
	margin-left:-12px;
}
#rightHeader {
	float:left;	
}
#login{
	color:#000;
	top:100px;
	left:10px;
	position:absolute;
}
#loginBt{
	position:absolute;
	left:120px;
	top:61px;
	cursor:pointer;
	z-index:1000;
}
#header #searchBt{
	left:975px;
	top:16px;
}
#header img{}
#header #logo{
}
#header #poweredbycdvd{
	left:530px;
	top:100px;
}

#top-nav{
	background:url(/templates/documentaires/layout/top_search.jpg) -1px 0 no-repeat;
	height:25px;
	width:987px;
	padding:0 0 0 10px;
	position:relative;
	margin:0 0 0 0;
}
#top-nav div {
	color:#fff;
}
#search {}
#search input {
	color:#555;
	margin-left:4px;
}
#search #searchBt {}
#advancedSearch {}
#selector {}
#selector select {
	color:#555;
}
#scart {}
#selector {
	padding:0 10px 0 10px;	
	width:250px;
	text-align:right;
}
#scartTitle {
	width:200px;
	text-align:right;
	position:absolute;
	line-height:20px;
	height:20px;
	right:45px;
	top:30px;
}
#main1{
	margin:0;
	background:url(/templates/documentaires/layout/container-bg.jpg) no-repeat;
}
#main{
	width:1000px;
	margin:0;
	background:#fff url(/templates/documentaires/layout/content_bg_bottom.gif) repeat-y;
}
#left{
	margin-left:20px;
	
}
#categories{}
#categories h3{
	margin-top:20px;
	background:url(/templates/documentaires/layout/nav/btn_genre.png) no-repeat;
	color:#fff;
	
}
#categories ul{}
#categories li{
	color:#555;
	font-weight:normal;
	padding:0 0 4px 0;
	min-height:8px;
	height:auto !important;
	height:8px;
	background:url(/templates/documentaires/layout/sep_menu.gif) left bottom no-repeat;
	line-height:13px;
}
#categories .new{
	margin-top:40px;
	height:40px;
	line-height:40px;

	
}
#categories .soon{
	margin-top:0px;
	height:40px;
	line-height:40px;

	
}
#categories .on{
	background:none;
}
#categories .on a{
	text-decoration:underline;
}
#categories a{
	color:#555;
	font-weight:normal;
}
#right{
padding-top:170px;
	
}
#content{
	padding-top:30px;
	min-height:600px;
	height: auto ! important;
	height:600px;
}
#powered-by{
	margin-top:20px;
	padding-top:25px;
	background: url(/templates/documentaires/layout/powered-by.png) no-repeat 10px;
	
	height:30px;
	position:relative;
	color:#888;
}
#powered-by a{
	color:#555;
}
#powered-by a:hover{
	text-decoration:none;
}
#copyright{
	position:absolute;
	left:30px;
	top:25px;	
}
#signup{
	color: #fff;
}
#signup a {
	color: #000;
}

#footer{
	height:0;
}
#creditcards{
	right:15px;
	top:-60px;
}

#events{
	margin:100px 10px;
	font-size:10px;
}
#events h2{
	color:#000;
	font-size:12px;
}
#events .product{
	width:100%;
	height:15px;
	overflow:hidden;
	color:#901820;
}
#events a{
	text-decoration:none;
	color:#901820;
}
#events a:hover{
	text-decoration:underline;
}


#barocLeft{
	position:absolute;
	left:-162px;
	top:0;
	width:170px;
	height:370px;
	background:url(/templates/classic/layout/baroque_left.jpg);
}

#barocRight{
	position:absolute;
	right:-162px;
	top:400px;
	width:170px;
	height:370px;
	background:url(/templates/classic/layout/baroque_right.jpg);
}

#gradientTopRight{
	position:absolute;
	right:0px;
	top:0;
	width:10px;
	height:310px;
	background:url(/templates/classic/layout/gradient_right_top.jpg);
}

#shortscartTitle {
	width:130px;
	text-align:left;
	position:absolute;
	line-height:20px;
	height:20px;
	left:10px;
	top:5px;
}

#shortscartImg {
	position:absolute;
	top:0;
	left:0;
}

#shortscartTitle h3 {
	margin:10px 0 0 30px;
	padding:0;
}
#shortscartContent {
	position:absolute;
	top:30px;
	left:10px;
	}

#shortscartOrder {
	width:130px;
	text-align:left;
	margin-left:50px;
	}
#shortscartOrder a {
	color:#7a7571;
	z-index:2000;
	}

#shortscartArticles {
	font-weight:bold;
	margin:10px 0 0 0;
	width:140px;
	height:25px;
	}
	
#contactContent {
	width:980px;
	margin:0 auto;
	text-align:center;
}

#contactContent a {
	margin:0 5px 0 30px;
	color:#4e4a49;
	text-decoration:none;
}

#contactContent a:hover {
	text-decoration:underline;
}