body {
  margin: 0; /* pour éviter les marges */
  background-image: url(../images/background.jpg);
  color:#7D7D7D;
  font-family:"Arial"; 
}
*{
    margin:0;
    padding:0;
}
/*#global {
  margin-left: auto;
  margin-right: auto;
  width: 1100px; 
  height: 1000px;
  position: relative;
}*/
#header{
  margin-left: auto;
  margin-right: auto;
  width: 1100px; /* largeur obligatoire pour être centré */ 
  height: 300px;
  position: relative;
}
#container{
  margin-left: auto;
  margin-right: auto;
  width: 1001px; /* largeur obligatoire pour être centré */ 
  /*height: 800px;*/
  position: relative;
  background-color: white;
  /*border: 2px solid #000000;*/
  overflow:auto;
}
#content-center{
	/*border: 2px solid #000000;*/
	font-size: 14px;
	float:left;
	width: 650px; /* largeur obligatoire pour être centré */ 
	/*height: 700px;*/
	padding:20px;
	padding-right:20px;
}
#content-center-bis{
	/*border: 2px solid #000000;*/
	font-size: 14px;
	/*float:left;*/
	/*width: 1001px; *//* largeur obligatoire pour être centré */ 
	/*height: 700px;*/
	/*margin-left:50px;*/
	padding-top:20px;
}
#content-right{
	/*border: 2px solid #000000;*/
	float: right;
	width: 300px; /* largeur obligatoire pour être centré */ 
	/*height: 700px;*/
	
}
#content-right-photo
{
	/*border: 1px solid #000000;*/
	float: right;
	width: 250px;
	/*padding-top:67px; */
	text-align:center;
	/* largeur obligatoire pour être centré */ 
	/*height: 700px;*/
	
}
#subContentRightTitle{
	width:300px;
	/*height:50px;*/
	background: black;
}
#subContentRight{
	width:300px;
	/*height:100px;*/
}

#container-footer{
	margin-left: auto;
	margin-right: auto;
	/*bottom : 0;*/
	text-align:center;
	/*position: relative;*/
	width:1001px;
	background-color: white;
	padding-top:50px;
}

#news-container
{
	margin: auto;
	margin-top: 30px;
}

#news-container ul li div
{
	background: #ffffff;
}

img {
    border : none;
    border : 0;
  }
h4{
	text-shadow:0px 0px 1px #fff;
	color:#ddd;
	vertical-align: middle;
}
a{
	color:#7D7D7D;
}
ul.services{
	padding-left:50px;
}

/* Page d'accueil */

#imgAccueil
{
	width:650px;
}
#tweet
{
	padding-top:20px;
	text-align:center;
}
#subnavigation
{
	text-align:center;
}
.infoBoxContent
{
	text-align:center;
}
#infoBoxAddress
{
	text-align:center;
}
h1.title{
		margin-left:50px;
}
/*------ Maintenance ------*/
div.boxTextPhoto
{
	/*width:900px;*/
	float:left;
	margin-left:80px;
	margin-bottom:50px;
}
div.cadrePhoto
{
	width:220px; 
	float:left;
}
div.cadreTexte
{
	width:630px;
	float:left;
}
div.slider
{
	width:220px;
	height:135px;
}
#slider1 ul,#slider2 ul,#slider3 ul,#slider1 li,#slider2 li,#slider3 li{
    position:relative;
    margin:0;
    padding:0;
    list-style:none;
    display:block;
}
#slider1 li,#slider2 li,#slider3 li{ 
    width:220px;
    overflow:hidden; 
}
ul.maintenanceDetail
{
	margin-left:50px;
}
/*------ Nettoyage ------*/
#content-center-net{
	/*border: 2px solid #000000;*/
	font-size: 14px;
	float:left;
	width: 750px; /* largeur obligatoire pour être centré */ 
	/*height: 700px;*/
	/*padding-left:50px;*/
	padding-top:20px;
}
/*------Slider-------*/
#slider ul, #slider li{
    position:relative;
    margin:0;
    padding:0;
    list-style:none;
    display:block;
}
#slider li { 
    width:941px;
    overflow:hidden; 
}