body {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	margin: 0;	padding: 0;
	background: #000000;
}
#container {
	width: 760px;
	position:relative;
	margin: 0px auto auto auto;
}
#menulogo {
	width: 760px;height: 115px;
	background:url(dj_menu_logo_bkg2.jpg) no-repeat top left;
}
	#imgSwitched {
		position: absolute;
		top: 22px;	left: 0px;
		/*margin-left: -380px;*/
		/*border:1px solid green;*/
	}
	#menulogo a{
		float: left;
		width: 75px; height:62px;
		margin: 47px 1px 0 0;
		/*border:1px dotted red;*/
	}
	#news {		background:	url(dj_menu_bkg_dual2.jpg) no-repeat 0px 0px;}
	#news:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat 0px -68px;}
		
	#meuble {		background: url(dj_menu_bkg_dual2.jpg) no-repeat -380px 0px;}
	#meuble:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat -380px -68px;}
	
	#eclairage {		background: url(dj_menu_bkg_dual2.jpg) no-repeat -76px 0px;}
	#eclairage:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat -76px -68px;}
	
	#chalet {		background: url(dj_menu_bkg_dual2.jpg) no-repeat -304px 0px;}
	#chalet:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat -304px -68px;}
	
	#parasol {		background: url(dj_menu_bkg_dual2.jpg) no-repeat -228px 0px;}
	#parasol:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat -228px -68px;}
		
	#barbecue {		background: url(dj_menu_bkg_dual2.jpg) no-repeat -152px 0px;}
	#barbecue:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat -152px -68px;}
			
	#galerie {		background: url(dj_menu_bkg_dual2.jpg) no-repeat -457px 0px ; }
	#galerie:hover {	background: url(dj_menu_bkg_dual2.jpg) no-repeat -457px -68px;}
	#galerie {	padding: 0 22px 0 0;}
			
#header-admin 
{
	width: 760px;
	background-image: url(../images/admin-header.jpg);
	height: 84px;
}
#ban {
	clear: both;
}
#content {
	background: #808080;
}
#cadre-anim {
	background-color: #B8D120;
	height: 200px;
	width: 304px;
	float:left;
	background-color: #B8D120;
}
#cadre-anim-left {
	background-image: url(../images/bg-cadre-anim-left.gif);
	height: 200px;
	width: 228px;
	float:left;
	background-color: #B8D120;
}
#cadre-anim-right {
	background-image: url(../images/bg-cadre-anim-right.gif);
	height: 200px;
	width: 228px;
	float:right;
	background-color: #B8D120;
}
#cadre-top {
	background-image: url(../images/bg-cadre-top.gif);
	margin: 0 0 0 46px;
	height: 8px;
	width: 668px;
	overflow: hidden;
}
#description { 
	width: auto; height:auto; margin:0 0 10px 0; padding:10px 12px 10px 12px;	
	vertical-align:middle; text-align:left; line-height:auto; color:#FFFFFF; font-size:16px; font-style:italic;
	background: #666666;
}
#cadre-bottom {
	background-image: url(../images/bg-cadre-bottom.gif);
	margin: 0 0 0 46px;
	height: 8px;
	width: 668px;
	overflow: hidden;
}
#cadre-top-index {
	background-image: url(../images/bg-cadre-top.gif);
	margin: 0 auto;
	height: 8px;
	width: 668px;
	overflow: hidden;
}
#cadre-content-index {
	background-image: url(../images/bg-cadre-content.gif);
	margin: 0 auto;
	padding: 5px 20px;
	width: 628px;
}
#cadre-bottom-index {
	background-image: url(../images/bg-cadre-bottom.gif);
	margin: 0 auto;
	height: 8px;
	width: 668px;
	overflow: hidden;
}
#cadre-images-fournisseur {
	float:left;
	height: 348px;
	width: 106px;
}
#fournisseurs {
	width: 628px;
	margin: 0 0 0 50px;
	overflow: hidden;
}
#content-fournisseurs {
	float: left;
	height: 360px;
}
#content-photos {
	padding: 10px;
	height:290px;
	overflow:auto;
	 
}
#content-photos img{
	margin: 10px 20px;
}
#content-description-cadre-top {
	background-image: url(../images/bg-cadre-top2.gif);
	overflow: hidden;
	height: 13px;
	width: 522px;
}
#content-description-cadre-content {
	background-image: url(../images/bg-cadre-content2.gif);
	padding: 5px 20px;
	width: 482px;
}
#content-description-cadre-bottom {
	background-image: url(../images/bg-cadre-bottom2.gif);
	overflow: hidden;
	height: 13px;
	width: 522px;
}

#content-news {
	width: 628px;
	padding: 0;	margin: 0 0 40px 50px;
	overflow: hidden;
	text-align:left;
	/*border:1px dashed red;*/
}
	#content-news .lesnews{
		display:block;
		margin:0 0 10px 0;
		/*border:3px dotted red;*/
	}
	
	#content-news a.lienillustration{
		float:left;
		border:4px solid black;
	}
	#content-news a.lienillustration:hover{
		border:4px solid white;
	}
	#content-news img.illustration{
		border:none;
		float:left;
		/*border:1px dotted orange;*/
	}
	#content-news  h2{
		display:block;
		/*float:right;*/ clear:right; padding:0; margin:0 0 10px 10px ;
		font-size:14px;
		/*border:1px dotted yellow;*/
	}
	#content-news  p.description{
		/*float:right;*/ margin:0 0 0 10px ; padding:10px;
		width:380px;
		background:#AAAAAA;/*border:1px dotted blue;*/
	}
	#content-news  p.description a:hover{
		text-decoration:underline;
/*		clear:both;
		text-align:right;
		border:1px dotted white;
*/	}

#content-images {
	width: 628px;
	padding: 0;	margin: 0 0 40px 60px;
	overflow: hidden;
	text-align:center;
	/*border:1px dashed red;*/
}
	#content-images a { 
		display:block; float:left;
		width:268px; height:157px;
		margin:10px 0 0 30px; padding:0;
		/*border:1px solid yellow;*/
	}
	#content-images a:hover { text-decoration:none;}
	#content-images a span{
		display:block;	float:right; margin:0 0 -5px 0;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	text-transform:uppercase; color:#000000; text-decoration:none;
		font-weight:bold; font-size:16px;
		/*border:1px dashed orange;*/
	}
	#content-images a:hover span{
		text-decoration:none; color:#FFFFFF;
	}
	#content-images a img {
		margin: 0; padding:0;
		border:4px solid #000;
	}
	#content-images a:hover img {
		border:4px solid #FFFFFF;
	}
	
#content-galerie {
	width: 628px;
	padding: 0;	margin: 0 0 40px 50px;
	overflow: hidden;
	text-align:center;
	/*border:1px dashed red;*/
}
	#content-galerie .laliste{
		padding:20px 20px 10px 20px ; background:#AAAAAA;
	}
	#content-galerie h1 {
		margin:20px 0 15px 0 ; padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:14px;	color:#000000;	font-style:normal;	font-weight:bold; text-align:left;
	}
	#content-galerie p.listnews {
		display:block;
		clear:both;
		text-align:left;
		border:1px dotted red;
	}
	#content-galerie a.listnews{
		display:block; clear:both; margin: 0 0 10px 0; padding:3px;
		color:#FFFFFF; text-align:left; 
		/*border: 1px dashed red;*/
	}
	#content-galerie a.listnews:hover {
		color:#000000; background:#808080;
	}
	#content-galerie a.listnews span {
		color:#000000;  padding:0 0 0 10px;
	}
	#content-galerie div.laliste a.listnews span b{
		text-transform:uppercase;
	}
	#content-galerie a.listnews:hover span {
		color:#FFFFFF;
	}

#content-gallery	
{
	width: 658px;
	padding: 0;	margin: 0 0 40px 30px;
	overflow: hidden;
	text-align:center;
	/*border:1px dashed red;*/
}
	#content-gallery h1 {
		font-size:14px;
		text-align:left;
		text-transform:capitalize;
	}
	#content-gallery h1 span {
		padding: 0 0 0 10px;
		font-size:10px; color:#444444;
	}
	#content-gallery p.desc {
		text-align:left; background:#AAAAAA; padding:10px;
	}
	#content-gallery a {
		display:block; float:left;
		width:100px;
		margin:10px 0 10px 30px; padding:0;
		/*border:1px solid yellow;*/
	}
	#content-gallery a:hover { text-decoration:none;}
	#content-gallery a img {
		margin: 0; padding:0;
		border:4px solid #000;
	}
	#content-gallery a:hover img {
		border:4px solid #FFFFFF;
	}
	
	#content-gallery div.fournisseur{
		display:block; clear:both;
		width:100%; height:auto;
		margin:10px 0 0 0; padding:10px 0 0 0;
		text-align:center; /*border:1px dotted green;*/
	}
	#content-gallery div.fournisseur a{
		display:inline; float:none;
		color:#FFFFFF;	text-decoration:none;
	}
	#content-gallery div.fournisseur a:hover{ 
		text-decoration:underline;
	}
	
	
	
#content-gallery #retour{display:block; width:620px; clear:all; text-align:left; margin:0; padding:0;}
#content-gallery a#retour:hover{ text-decoration:underline;}

.clearAll{ clear:both;}
	
#index-bottom {
	background-color: #B8D120;
}
#galerie {
	overflow:auto;
	width: 760px;
	height: 100px;
}
#galerie img {
	margin: 0 5px;
}
#galerie div {
	width: 3100px;
	overflow: hidden;
}
a {
	color: #ffffff;
	text-decoration:none;
}
.Style1 {
color: #FFFFFF
}
.gradualshine {
 filter: alpha(opacity=50);
 opacity: 0.5;
  -moz-opacity:0.5;
}

.download{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

#footer {
	height:70px;
	margin:20px 0 0 0;	padding:0px;
	background: #666666; border-bottom:5px solid #E1E1E1;
	font-size: 10px;	color:#BBBBBB;
}
	#footer div{
		height:70px;
	}
	#footer h1 {
		margin:5px 0 3px 0 ; padding:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#E1E1E1;	font-style:normal;	font-weight:bold;
	}
	#footer a {
		color:#E1E1E1;
	}
	#footer a:hover {
		color:#FFFFFF;
	}
	#footer_left{
		float:left;
		width:250px; padding:0; margin:0 0 0 5px;
	}
	#footer_center {
		float:left;
		width:220px;
		text-align:center;
	}
	#footer_right {
		float:right;
		width:250px; margin-right:5px;
		text-align:right;
	}

#powered{
	width:841px;
	margin:0 auto auto auto; padding:3px 0 5px 0;
	text-align:center;
	color:#555555;
	background:#000000;
}
	#powered a{ text-align:center; color:#555555; text-decoration:none;}
	#powered a:hover{ color:#FFFFFF;	}
	#powered a:hover span { text-align:center; color:#F09; }


#picto_home{
position:absolute;
top:6px;
right:6px;
}

.news-txt{
	float:right;
}


