/*-----------------------------------------------------------------------------------------------------------------*/
#services {	overflow: hidden;}


/* LOGO "SERVICES" */
.tServ_fr { margin-top: 20px; width: 76px; height: 19px; background-image: url("../img/SERVICES/t_services_fr.gif"); }
.tServ_en { margin-top: 20px; width: 76px; height: 19px; background-image: url("../img/SERVICES/t_services_en.gif"); }

.boutonSeDomicilier { 
	display: block;
	width: 342px; 
	height: 40px; 
	margin-left : 20px;
	background-repeat: no-repeat; 
	background-image: url("../img/DOMICILIATION/b_domicilier.gif"); 
}

	.boutonSeDomicilier .text { color: #FFFFFF; font-size: 22px; font-weight: bold; line-height: 40px; margin-left: 10px;  }

/*---------------------------------------------ACCUEIL SERVICES----------------------------------------------------*/

	#services .txtIntro { margin-top: 40px;	margin-left: 20px; }
	
	#services .listeServices li { 
		float: left; 
		margin-top: 20px;
		margin-left: 20px;
		width: 161px;
		height: 160px;
	}

		#services .logo_fr .listeServices .cLogo {
			display: block;
			width: 161px;
			height: 160px;
			background-repeat: no-repeat;
			text-align: center;
			overflow: hidden;
		}
		#services .logo_en .listeServices .cLogo {
			display: block;
			width: 161px;
			height: 160px;
			background-repeat: no-repeat;
			text-align: center;
			overflow: hidden;
		}

		#services .logo_fr .listeServices .fax { background-image: url("../img/SERVICES/pictos_services_fr.gif"); }		
		#services .logo_fr .listeServices .trait { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -161px 0; }
		#services .logo_fr .listeServices .trans { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -322px 0; }
		#services .logo_fr .listeServices .loc { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -483px 0; }
		#services .logo_fr .listeServices .reex { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: 0 -160px; }
		#services .logo_fr .listeServices .tra2 { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -161px -160px; }
		#services .logo_fr .listeServices .nume { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -322px -160px; }
		#services .logo_fr .listeServices .pai { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -483px -160px; text-indent: -5000px; }
		#services .logo_fr .listeServices .z_comm { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: 0px -320px; }
		#services .logo_fr .listeServices .defaut { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -161px -320px; }

		#services .logo_en .listeServices .fax { background-image: url("../img/SERVICES/pictos_services_en.gif"); }		
		#services .logo_en .listeServices .trait { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -161px 0; }
		#services .logo_en .listeServices .trans { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -322px 0; }
		#services .logo_en .listeServices .loc { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -483px 0; }
		#services .logo_en .listeServices .reex { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: 0 -160px; }
		#services .logo_en .listeServices .tra2 { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -161px -160px; }
		#services .logo_en .listeServices .nume { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -322px -160px; }
		#services .logo_en .listeServices .pai { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -483px -160px; text-indent: -5000px; }
		#services .logo_en .listeServices .z_comm { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: 0px -320px; }
		#services .logo_en .listeServices .defaut { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -161px -320px; }
			
			#services .logo_fr .listeServices .txtDefault {
				display: block;
				margin-top: 107px;
				margin-left: auto;
				margin-right: auto;
				width: 90px;
				text-transform: uppercase;
				text-decoration: underline;
				font-size: 10px;
			}
			#services .logo_en .listeServices .txtDefault {
				display: block;
				margin-top: 107px;
				margin-left: auto;
				margin-right: auto;
				width: 90px;
				text-transform: uppercase;
				text-decoration: underline;	
				font-size: 10px;	
			}
			
			
			#services .logo_fr .listeServices .txtPai {
				display: block;
				margin-top: 100px;
				margin-left: 10px;
				margin-right: 10px;
				color: #FFFFFF;
				text-align: left;	
				text-indent: 0;
			}
			#services .logo_en .listeServices .txtPai {
				display: block;
				margin-top: 100px;
				margin-left: 10px;
				margin-right: 10px;
				color: #FFFFFF;
				text-align: left;	
				text-indent: 0;
			}
			
			#services .logo_fr .listeServices .txtBlanc { color: #FFFFFF; } 
		
/*---------------------------------------------DETAIL SERVICES----------------------------------------------------*/
#detail {}
/*#detail li { float: left; }*/

#detail .gaucheDetail { width:161px; margin-top: 20px; margin-left: 20px; overflow: hidden; float: left;  }

	/*Le grand logo de gauche*/
	#detail .gaucheDetail .logo_fr .cLogo{
		width: 161px;
		height: 160px;
		background-image: url("../img/SERVICES/pictos_services_fr.gif");
		background-repeat: no-repeat;
		overflow: hidden;		
	}
	#detail .gaucheDetail .logo_en .cLogo{
		width: 161px;
		height: 160px;
		background-image: url("../img/SERVICES/pictos_services_en.gif");
		background-repeat: no-repeat;
		overflow: hidden;		
	}
	#detail .gaucheDetail .logo_fr .fax { background-image: url("../img/SERVICES/pictos_services_fr.gif"); }		
	#detail .gaucheDetail .logo_fr .trait { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -161px 0; }
	#detail .gaucheDetail .logo_fr .trans { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -322px 0; }
	#detail .gaucheDetail .logo_fr .loc { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -483px 0; }
	#detail .gaucheDetail .logo_fr .reex { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: 0 -160px; }
	#detail .gaucheDetail .logo_fr .tra2 { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -161px -160px; }
	#detail .gaucheDetail .logo_fr .nume { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -322px -160px; }
	#detail .gaucheDetail .logo_fr .defaut { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -161px -320px; }
	#detail .gaucheDetail .logo_fr .pai { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: -483px -160px; text-indent: -5000px; }
	#detail .gaucheDetail .logo_fr .z_comm { background-image: url("../img/SERVICES/pictos_services_fr.gif"); background-position: 0px -320px; }
	
	#detail .gaucheDetail .logo_en .fax { background-image: url("../img/SERVICES/pictos_services_en.gif"); }		
	#detail .gaucheDetail .logo_en .trait { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -161px 0; }
	#detail .gaucheDetail .logo_en .trans { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -322px 0; }
	#detail .gaucheDetail .logo_en .loc { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -483px 0; }
	#detail .gaucheDetail .logo_en .reex { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: 0 -160px; }
	#detail .gaucheDetail .logo_en .tra2 { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -161px -160px; }
	#detail .gaucheDetail .logo_en .nume { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -322px -160px; }
	#detail .gaucheDetail .logo_en .z_comm { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: 0px -320px; }
	#detail .gaucheDetail .logo_en .pai { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -483px -160px; text-indent: -5000px; }
	#detail .gaucheDetail .logo_en .defaut { background-image: url("../img/SERVICES/pictos_services_en.gif"); background-position: -161px -320px; }
	
	
#detail .droiteDetail { width:544px; margin-top: 20px;  overflow: hidden; float: left;  }

	
	/*Milieu du Tableau de detail:*/
	/*#detail .cDetail { margin-left: 20px; width: 523px; overflow: visible;}*/
		
		/*Titre des services*/
		#detail .droiteDetail .tCadreDetail {
			margin-top: 10px;
			margin-left: 10px;
			width: 480px; 
			height: 30px;
			font-size: 20px;
			font-weight: bold;
			color : #999999;
			overflow: hidden;
		}

		
		#detail .droiteDetail p { margin-left: 10px; }
		
		#detail .droiteDetail .texte { margin-top: 15px; margin-left: 10px; width: 480px; text-align: justify;}
		#detail .droiteDetail .texte h1 { font-size: 12px; margin-bottom: 10px;  }
		#detail .droiteDetail .texte h2 { font-size: 11px; font-weight: bold; margin-bottom: 10px;  }
		#detail .droiteDetail .texte p { margin-bottom: 5px; }
		#detail .droiteDetail .texte ul { margin-left: 20px; margin-bottom: 10px;}	
			#detail .droiteDetail .texte li { margin-bottom: 5px; }
				#detail .droiteDetail .texte li span { color: red; }
		
		

		/*Entete grisee*/
		#detail .droiteDetail .tabloService { border:0; width: 100%; margin-top: 10px; border-collapse: collapse;}
		
		#detail .droiteDetail .tabloService th { text-align: center; width: 50%; background-color: #CECECE }
		#detail .droiteDetail .tabloService td { text-align: left; width: 50%; padding-left: 10px; }
		

/*Banniere de logos de tous les services:*/
#banniereServices { margin-top: 20px; width: 544px; }

	#banniereServices .bGauche {
		float: left;
		width: 15px;
		height: 22px;
		margin-top: 17px;
		margin-left: 10px;
		background-image: url("../img/HOME/SERVICES/b_gauchedroite.gif");
		background-repeat: no-repeat;
		cursor: pointer;				
	}
			#detail .bGauche:hover { background-position: 0 -22px; }
	
	#banniereServices .bDroite {
		float: left;
		width: 15px;
		height: 22px;
		margin-top: 17px;
		background-image: url("../img/HOME/SERVICES/b_gauchedroite.gif");
		background-repeat: no-repeat;				
		background-position: -15px 0;
		cursor: pointer;				
	}
			#detail .bDroite:hover { background-position: -15px -22px; }
/*
#banniereServices .defil { width: 315px;  float: left; margin-right: 10px; }

#banniereServices .contentDefil { height: 50px; float: left; margin-left: 10px; }
#banniereServices .contentDefil td { padding-right: 7px; }*/
		/*
		#banniereServices span {			
			margin-top: 7px;
			margin-left: 5px;
			display: block;
			width: 27px;
			height: 37px;
			background-image: url("../img/SERVICES/home_services27x37.gif");
			background-repeat: no-repeat;
			text-indent: -5000px;
			overflow: hidden;
			float: left;
		}	
		
			#banniereServices .fax { background-position: 0 0; }			
			#banniereServices .trait { background-position: -27px 0; }			
			#banniereServices .trans { background-position: -54px 0; }			
			#banniereServices .loc { background-position: -81px 0; }			
			#banniereServices .reex { background-position: -108px 0; }			
			#banniereServices .tra2 { background-position: -135px 0; }			
			#banniereServices .nume { background-position: -162px 0; }	
			#banniereServices .pai {  background-position: -189px 0;}	
			#banniereServices .defaut { background-position: -216px -37px;}
		*/
		
		#banniereServices .carouselDetailService span {			
			margin-top: 7px;
			/*margin-left: 5px;*/
			display: block;
			width: 27px;
			height: 37px;
			background-image: url("../img/SERVICES/home_services27x37.gif");
			background-repeat: no-repeat;
			text-indent: -5000px;
			overflow: hidden;
			float: left;
		}	
		
			#banniereServices .carouselDetailService .fax { background-position: 0 0; }			
			#banniereServices .carouselDetailService .trait { background-position: -27px 0; }			
			#banniereServices .carouselDetailService .trans { background-position: -54px 0; }			
			#banniereServices .carouselDetailService .loc { background-position: -81px 0; }			
			#banniereServices .carouselDetailService .reex { background-position: -108px 0; }			
			#banniereServices .carouselDetailService .tra2 { background-position: -135px 0; }			
			#banniereServices .carouselDetailService .nume { background-position: -162px 0; }	
			#banniereServices .carouselDetailService .pai {  background-position: -189px 0;}
			#banniereServices .carouselDetailService .z_comm { background-position: -216px 0;}		
			#banniereServices .carouselDetailService .defaut { background-position: -243px -37px;}										

			
		
		#banniereServices .txtLogo { 
			float: left;
			font-size: 12px; 
			width: 200px;
			margin-top: 12px;
			margin-left: 50px;
			text-align: center;

		}
