body{
	border-top:10px inset red;
}

{
	border:1px solid red;
}

#logo{
	width:75px;
	position:absolute;
	top:10px;
	left:20px;
}

#backlogo{
	width:950px;
	position:relative;
	margin:auto;
}

#header-bg{
	width:none;
	background-image: url(images/metal.jpg);
	height:300px;
	margin:70px -8px 0px -8px;	
	z-index:-1;
}

#header{
	width:none;
	background-image: url(images/metal.jpg);
	height:300px;
	margin:30px -8px 0px -8px;	
	z-index:-1;
}

#cadre{
	width:950px;
	min-height:300px;
	position:relative;
	margin:-350px auto 0px auto;
	border:2px  blue;
	z-index:1;
	padding-bottom:5px;
}

#pied{
	width:950px;
	height:100%;
	border:1px solid transparent;
	display:block;
	background-color:rgba(0, 0, 0, 0.8);
	margin:auto;
	padding:-200px 0px 15px 0px;
	color:white;
	z-index:2;
}

#pied a{
	color:white;
}

#footer{
	width:none;
	background-image: url(images/metal.jpg);
	border-top:5px inset red;
	margin:10px -8px 0px -8px;	
	z-index:-1;
}


#slideshow{
	width:948px;
	height:280px;
	box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7);
	position:absolute;
	top:0px;
}

#titre{
	width:400px;
	margin:10px auto 0px auto;
	border-radius:15px;
	border:1px solid white;
	text-shadow:2px 2px 2px black;
	background-image:url(images/titre.jpg);
	color:white;
	
}

#text{
width:295px;
position:relative;
display:inline-block;
margin:5px 0px 0px 5px;
padding:5px;
}

#text2{
	width:611px;
	position:relative;
	display:inline-block;
	margin:5px 0px 0px 5px;
	padding:5px;
}

#icons{
	width:auto;
	height:auto;
}

#icons table tr td img{
	width:55px;
	height:55px;
}

.titre{
	font-size:22px;
	line-height: 0px;
	margin-top: 8px;
	color: rgba(153,0,0,1);
}

.text{
	font-size:14px;
	text-align:justify;
	color:rgba(51,51,51,1);
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.ti_bloc{
	font-size:14px;
	text-align:justify;
	color:rgba(51,51,51,1);
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.try{
	width:115px;
	text-align:center;
	background:url(css/buttonBackground.jpg);
	text-decoration:none;
	text-shadow:rgba(0,0,0,1) 1px 1px 1px;
	color:rgba(255,255,255,1);
	display:block;	
}

#news {
	background:rgba(0,51,51,1);
	padding-left: 5px;
	padding-right: 5px;
	border-top-right-radius:15px;
	border-bottom-left-radius:15px;
	box-shadow: 0px 10px 4px rgba(102,51,51,1);
	-moz-box-shadow: 0px 0px 10px 4px rgba(102,51,153,1);
	-webkit-box-shadow: 0px 0px 10px 4px rgba(102,51,153,1);

}

.news {
	font-size:20px;
	color:rgba(255,255,255,1);
	text-shadow: 1px 1px 1px rgba(0,0,0,1);
	font-family:Verdana, Geneva, sans-serif;
}