@charset "utf-8";
/* CSS Document */

body {
	background: #0652b0;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 auto;
	padding: 0;
	color: #ffffff;

}

body2 {
	margin-top: 60px;
	overflow: visible;
}

#main
{
  margin: 0 auto;
  margin-top: -50px !important;
  width: 1024px;
  
}

#header {
	background: url(../imageter/header.png) no-repeat;
	width: 1024px;
	height: 153px;
}

#cent {
	background: url(../imageter/cent1.png) no-repeat;
	width: 1024px;
	min-height: 500px;
	margin: 0 auto;
	/*height: 11px;*/
	/*float:left;*/
	/*margin-top: 0px;
	margin-left: 0px;*/
	/*padding-left:-40px;*/
	margin-bottom: -7px;
}

#left {
	width: 170px;
	float: left;
	height: 100%;
}

#cent #centre {
	margin:0 auto;
	width:680px;
	min-height: 450px;
	float: left;
	/*height:443px;*/
	/*background:transparent url(../image/bg_slideshow.jpg) no-repeat 0 0;*/
	/*position:relative;*/
	
}


#recherche {
	float: right;
	width: 170px;
}

#centtopright{
	float: right;
	width: 170px;
	height: 100%;
	min-height:550px;
	margin-right: -53px;
	margin-top: -105px;
	margin-bottom: 50px;
	text-align: center;
	/*background-color: #7aa3d5;*/
}

#centtopright h3{
	font-size: 16px;
	/*text-align: center;*/
}

#centtop {
	width: 700px;
	height: 100px;
	padding-bottom: 0px;
	margin:0 auto;
}

/*#topleft {
	float: left;
	width: 400px;
}*/

#topleft #cont_d1455505780beca60c17d89fc99f9aad{
	float: left;
	/*margin-left: 10px;*/
	margin-bottom: 10px;
}

#topleft #lfth{
	float: right;
	/*margin: 20px 0;*/
}

#topleft span {
	background: #0652b0;
	/*padding:0 5px;*/
}

#topright {
	width: 150px;
	float: right;
	margin: 20px 0;
	
	
	
}


#footer {
	background: url(../imageter/foot.png) no-repeat;
	width: 1024px;
	height: 125px;
	overflow: hidden;
	text-align: center;
	padding-top: 20px;
	
}

#footer span{
	padding-top: 20px;
}



#centre .lableft {
	color: #0652b0;
	font-weight: bold;
	width: 150px;
}

#centre input {
	text-align: center;
	vertical-align: middle;
	
}

#centre div{
	color: #0652b0;
	font-weight: bold;
	font-size: 14px;
}

.erreur { color:red; font-weight:bold; }
/*******accueil*******/
#main2
{
  margin: 0 auto;
  margin-top: 60px !important;
  width: 1024px;
  
}

#header2 {
	background: url(../imageter/header.png) no-repeat;
	width: 1024px;
	height: 153px;
}

#cent2 {
	background: url(../imageter/cent1a.png) no-repeat;
	width: 1024px;
	min-height: 600px;
	/*height: 11px;*/
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	/*padding-left:-40px;*/
	margin-bottom: -7px;
}

#menu2 {
	/*background: url(../imageter/menu.png) no-repeat;*/
	position: relative;
	top: 395px;
	left: 28px;
	width: 170px;

}
#menu2 span#men1{
 position: relative;
 top: 145px;
 left: -47px;
 
}

#menu2 span#men2{
	position: relative;
	top: 145px;
	left: -47px;
}

#menu2 a img {
	
	z-index: 100;
	border: none;
	
}

/*****menu***********/

#menu {
	/*background: url(../imageter/menu.png) no-repeat;*/
	/*position: relative;*/
	/*margin-top: 195px;
	margin-left: 28px;
	display:block;*/
	/*float: left;*/
	width: 157px;
	float:left;
	margin-top: 195px;
	margin-left: 28px;

}

#menu span#men0{
 /*position: relative;*/
 padding-top: 55px;
 height: 50px;
 width: 74px;
/* left: -47px;*/
 
}

#menu span#men0 img{
padding-top: 4px;

}

#menu span#men1 img{
 /*position: relative;*/
 margin-top: 7px;
 /*left: -47px;*/
 
}

#menu span#men2{
	/*position: relative;*/
	/*top: 145px;
	left: -47px;*/
	
}

#menu span#men3{
	/*position: relative;*/
	/*top: 80px;
	left: -87px;*/
	width: 88px;
	height: 88px;
	margin-left: 1px;
}

#menu span#men3 img{
	height: 88px;
	width: 88px;
	margin-top: 0px;
	padding-left: 0px;
}

#menu1 {
	/*background: url(../imageter/menu.png) no-repeat;*/
	/*position: relative;*/
	margin-top: 195px;
	margin-left: 28px;

}

#menu1 span#men0 img{
 /*position: relative;*/
 margin-top: 2px;
 }

#menu1 span#men1 img{
 /*position: relative;*/
 margin-top: 7px;
 /*left: -47px;*/
 
}

#menu1 span#men2 img{
	/*position: relative;*/
	margin-top: 85px;
	/*left: -47px;*/
}

#menu1 span#men3{
	/*position: relative;*/
	/*top: 80px;
	left: -87px;*/
	width: 44px;
	height: 88px;
}

#menu1 span#men3 img{
	height: 88px;
	width: 44px;
}

/*#menu ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
 
#menu li {
 margin-left:2px;
 float:left; /*pour IE*/
/* }

#menu ul li a#men1 {
 display:block;
 float:left;   
 width:79px;
 line-height:15px; /*hauteur de l'image de fond*/
/* background:black url(../image/bleu/agencepng.png) no-repeat;
 /*color:#DCDCDC;*/
/* text-decoration:none;
 text-align:center;
 }
 
#menu ul li a#men2 {
 display:block;
 float:left;   
 width:105px;
 line-height:15px; /*hauteur de l'image de fond*/
/* background:black url(../image/bleu/bail.png) no-repeat;
 color:#DCDCDC;
 text-decoration:none;
 text-align:center;
 }
 
#menu ul li a#men3 {
 display:block;
 float:left;   
 width:123px;
 line-height:15px; /*hauteur de l'image de fond*/
/* background:black url(../image/bleu/contact.png) no-repeat;
 color:#DCDCDC;
 text-decoration:none;
 text-align:left;
 }
 
#menu ul li a#men4 {
 display:block;
 float:left;   
 width:146px;
 line-height:15px; /*hauteur de l'image de fond*/
/* background:black url(../image/bleu/fond.png) no-repeat;
 color:#DCDCDC;
 text-decoration:none;
 text-align:left;
 }*/

#menu a img {
	
	z-index: 100;
	border: none;
	
}
#menu1 a img {
	
	z-index: 100;
	border: none;
	
}

#menu .sep {
	background:url(../image/bleu/sep.png) no-repeat;
	width: 10px;
}

#recherche {
	/*background: url(../imageter/rech2.png) no-repeat;*/
	width: 167px;
	height: 264px;
	/*position: absolute;*/
	margin-top: 135px;
	/*right: 127px;*/

}
#recherche form{
	margin-top: 40px;
	margin-left: 15px;
}

h1, h2 {
color:#0652b0;
}

/******compte à rebourd******/

 #compteur_ouverture_prehome { /*margin:5px -10px 20px 0px;*/ padding:0px 0px 0px 0px; color:#ffffff; font-size:11px; /*position:absolute; left:0px; top: 10px; float:left;*/ }
#compteur_ouverture_prehome h4{display:inline; color:#FFFFFF; font-size: 12px;}
#compteur_ouverture_prehome h1{ display:inline; color:#eee; font-size:22px; text-align:right;}
#compteur_ouverture_prehome h2{ display:inline; color:#ccc; font-size:26px; text-align:right;}
#compteur_ouverture_prehome h3{ display:inline; color:#ccc; font-size:32px; line-height:32px; text-align:right;}
.nettoyeur { clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

/********autre pages******/



#centre slides {
	width: 635px;
}

/** 
 * Slideshow style rules.
 */
#slideshow {
	margin:0 auto;
	width:640px;
	height:443px;
	/*background:transparent url(../image/bg_slideshow.jpg) no-repeat 0 0;*/
	/*position:relative;*/
	
}
#centre #slideshow #slidesContainer {
  margin:0 auto;
  margin-top: -200px;
  width:560px;
  height:440px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  /*position:relative;*/
}

#cent2 #slideshow #slidesContainer {
  margin:0 auto;
  margin-top: -200px;
  padding-top: 50px;
  width:600px;
  height:440px;
  margin-right: 20px;
  padding-right: 20px;
  overflow:auto; /* affiche une scrollbar au cas ou */
  /*position:relative;*/
}

#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:450px;
}

#cent2 #slideshow #slidesContainer .slide {
  margin:0 auto;
  width:640px; /* reduit de 20 pixels la div #slidesContainer pour permettre d'afficher la barre de scroll */
  height:450px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:44px;
  height:88px;
  text-indent:-10000px;
  position:relative;
  left: -129px;
  top: 42px;
  cursor: pointer;
}

#cent2 .control {
  display:block;
  width:44px;
  height:88px;
  text-indent:-10000px;
  position:relative;
  left: -129px;
  /*top: -400px;*/
  cursor: pointer;
}

.controlleft {
 /* width:44px;
  height:88px;*/
  text-indent:-100000px;
  /*position:relative;
  left: -175px;*/
  /*top: -400px;*/
  cursor: pointer;
}

#navi {
	/*position:relative;*/
	left: -74px;
	top: 110px;
}

#navDiapo{
	/*display:block;*/
	width:20px;
	height:20px;
	/*position:relative;*/
	margin-left:-103px;
	margin-top:210px;
	cursor:pointer;

}

#cent2 #navDiapo{
	/*display:block;*/
	width:20px;
	height:20px;
	/*position:relative;*/
	margin-left:03px;
	margin-top:210px;
	/*cursor:pointer;*/
	

}
#leftControl {
  /*position: relative;*/
  margin-top:-26px;
  width:44px;
  height:88px;
  margin-left:-32px;
  background:transparent url(../imageter/bout_left.png) no-repeat 0 0;
}

#cent2 #leftControl {
  /*position: relative;*/
  margin-top:-27px;
  width:44px;
  height:88px;
  margin-left:-34px;
  background:none;
}
#rightControl {
  /*position: relative;*/
 margin-top:-328px;
  margin-left:11px;
  background:transparent url(../imageter/bout_right.png) no-repeat 0 0;
}

#cent2 #rightControl {
  /*position: relative;*/
 margin-top:-378px;
  margin-left:10px;
  background:none;
}

/** 
 * Style rules for Demo page
 */

 #slideshow a {
  color: #0652b0;
  font-weight:bold;
  text-decoration:none;
}
 #slideshow a:hover {
  text-decoration:underline;
}


#pageContainer {
  margin:0 auto;
  width:650px;
  position: relative;
  left: 50px;
}
#pageContainer h1 {
  display:block;
  width:650px;
  height:114px;
  margin:auto;
  background:transparent url(img/bg_pagecontainer_h1.png) no-repeat top left;
  text-indent: -10000px;
}
#slideshow #slidesContainer .slide h2, #slideshow #slidesContainer .slide p {
  margin: 10px;
}
#slideshow #slidesContainer p {
	color:#0652b0;
	font-size: 14px;
}
#slideshow .slide h2, #slideshow #slidesContainer h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
  border: 1px #0652b0 solid;
  margin: 15px 10px 5px 10px;
  text-align: center;
}

#cent2 #slideshow .slide h2, #slideshow #slidesContainer h2 {
  font:italic 38px Georgia, "Times New Roman", Times, serif;
  color:#000;
  letter-spacing:1px;
  border: 1px #0652b0 solid;
  margin: 20px 5px 5px 5px;
  text-align: center;
}

#cent2 #slideshow  h1 {
	width: 50%;
	font-size: 18px;
	float: left;
	margin-top: -50px;
	padding-bottom: 20px;
}

#cent2 #slideshow {
	width: 660px;
	height: 500px;
}

#cent2 top_l {
	z-index: 100;
	overflow:hidden;
}

#cent2 #slideshow p  {
	text-align: center;
	margin: 0;
	font-size: 24px;
}

#cent2 #slideshow span.droit  {

	font-size: 28px;
}

#cent2 #slideshow  h3 {
	width: 50%;
	font-size: 16px;
	float: right;
	color: #000000;
	margin-top: -30px;
	text-align: right;
}

#slideshow #slidesContainer .slide img {
  float:right;
  margin:0 15px;
}
