html {
	overflow-Y: scroll;
}
body {
	font: 10px normal Arial, Helvetica, sans-serif;
	/* background-color:#7f7f7f; */
	background-color:#6cbfde;
	/* background-image:url('../image/bg.png'); */
	bachground-repeat-x:repeat-x;
	bachground-repeat-y:no-repeat;
	margin:0;
	
}
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

.container {
	width: 100%;
	
}
h1 {
	font: 4em normal Georgia, 'Times New Roman', Times, serif;
	text-align:center;
	padding: 20px 0;
	color: #aaa;
}
h1 span { color: #666; }
h1 small{
	font: 0.3em normal Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing: 1.5em;
	display: block;
	color: #666;
}
h2.trigger {
	padding: 0 0 0 0px;
	margin: 0 0 0px 0;
	background: url(h2_trigger_a.gif) no-repeat;
	height: 30px;
	line-height: 30px;
	width: 100%;
	font-size: 2em;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;}
.toggle_container {
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8;
	margin: 0 0 0px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #9f9f9f url(toggle_block_stretch.gif) repeat-y left top;
	overflow: hidden;
	font-size: 1.2em;
	width: 100%;
	clear: both;
}
.toggle_container .block {
	padding: 20px;
	background: url(toggle_block_btm.gif) no-repeat left bottom;
	width:100%
}
.toggle_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.toggle_container h3 {
	font: 2.5em normal Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
	width:100%;
}
.toggle_container img {
	float: left;
	margin: 10px 15px 15px 0;
	padding: 5px;
	background: none;
	border: none;
}
#block_haut{
position:relative;
color:#FFFFFF;
font-size:15px;
height:30px;
width:100%;
background-color:#000000;
filter : alpha(opacity=50);
-moz-opacity : 0.5;
opacity : 0.5;
}

.network{
position:relative;
left:0px;
width:70%;

}

.network img{
float: left;
	margin: 10px 15px 15px 0;
	padding: 0px;
	background: none;
	border: none;
}

.tweet{
float:right;
margin:10px 10px 10px 10px;
width:300px;
margin-top:-30px;

}
.tweet img{
	padding: 0px;
	background: none;
	border: none;
}

.tab_network{
width:100%;

margin: 0 0 0 0px;
width:104px;
height:150px;

}
.tab_network td{
align:top;
}

.news_style{
display:none;
}
.news_show
{

color:black;
width:550px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
overflow:hidden;	
margin-top:15px;
}
.news_border
{

width:600px;
height:150px;
font: normal 100% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: none;
padding: 5px 5px 5px 5px;
overflow: hidden;	
margin-left:auto;
margin-right:auto;

}
.news_mark{

font: normal 70% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
border: 0px solid gray;
width:610px;
height:35px;
color:black;
text-align:center;
margin-left:auto;
margin-right:auto;
}
.news_title{_
font: bold 120% "Arial", "Lucida Grande",Verdana,  Sans-Serif;
font-size:10px;
margin-top:39px;
border: 0px solid gray;
padding: 5px 0px 9px 5px;
color:black;
}
.news_show img{

margin-left: 5px;
margin-right: 5px;

}
.buttondiv
{
position: absolute;
/*float: left;*/
top: -77px;
padding: 5px 5px 5px 5px;

border: none;
/*border-top-color: white;*/
border-top:none;
height:20px;
margin-left:150px;
}

.conteneur{clear:both;width:100%; height:100%;width:100%;margin-top:0px;z-index:3;}
.contenu{position:absolute;width:800px;margin-top:0px;background-color:#0e78a1;height:100%;left:50%;margin-left:-400px;z-index:2;}
.ombre_contenu{position:absolute;width:817px;margin-top:0px;height:100%;left:50%;margin-left:-408.5px;background-image:url(../image/ombre_contenu.png);background-repeat:repeat-y;}
.logo_commerce_lille{position:absolute; height:194px;width:734px;left:50%;margin-left:-367px;top:50px;}
.ombre_footer{position:fixed;width:852px;height:7px;left:50%;margin-left:-426px;bottom:3px;}
.boussole{position:fixed;width:150px;height:104px;left:50%;margin-left:-75px;bottom:0px;}
.plan{position:fixed;width:155px;height:101px;left:50%;margin-left:-230px;bottom:0px;}
.facebook{position:fixed;width:155px;height:101px;left:50%;margin-left:65px;bottom:0px;}
.slider{position:absolute; width:876px;margin-top:250px;background-image:url(../image/fond_slider.png);height:240px;left:50%;margin-left:-438px;}
.photo{position:absolute; width:667px;height:132px;left:50%; margin-left:-333.5px;top:478px;}
#cu3er-container {width:223px; outline:0;margin-top:20px;}
.lille{position:fixed; width:100%;bottom:-3px;background-image:url('../image/bg_lille.png');left:50%;width:1600px;margin-left:-800px;z-index:1;}
.formulaire_contact{position:absolute; width:500px;margin-left:-250px;left:50%;top:20px;}
.body_form{background:#0e78a1;}



