@charset "UTF-8";
/* CSS Document */

.clearfloat {
	 clear: both ; 
	 visibility: hidden;
}

body.local { 
	font-family: arial, sans-serif; 
}

#crosselling { 
	display:none; 
}

#Services-Conseil {
	width:700px; 
	height:auto; 
	margin:0px auto; 
	padding:0px 0px 0px 0px; 
} 
	
#Services-Conseil .banniere { 
	width:700px; 
	height:167px; 
	margin:0px; 
	padding:0px 0px 0px 0px; 
	clear:both; 
	background: url("../images/FR-ServConseil-FdsBanniere.png") no-repeat scroll left bottom transparent;  
}

#Services-Conseil .banniere .gauche { 
	float:left; 
	width:335px; 
	height:167px; 
	margin:0px; 
	padding:0px 0px 0px 0px; 
}

#Services-Conseil .banniere .droite { 
	float:right; 
	width:365px; 
	height:167px; 
	margin:0px; 
	padding:0px 0px 0px 0px; 
}

#Services-Conseil .banniere p.title { 
	font-size:22px; 
	line-height:28px; 
	margin:0px; 
	padding:50px 0 0 0; 
	text-transform:uppercase; 
	color:#014552; 
}

#Services-Conseil .banniere p.desc { 
	font-size:15px; 
	line-height:18px; 
	margin:0px; 
	padding:5px 0 0px 0; 
	text-transform:uppercase; 
	color:#FFFFFF; 
}

#Services-Conseil .banniere img.cadre { 
	margin:0px 0px 0px 40px; 
	padding:0px; 
}

#Services-Conseil .banniere img.fleche { 
	margin:0px 0px 1px 0px; 
	padding:0px; 
}

#Services-Conseil .Contenu-Pages { 
	width:700px; 
	height:auto; 
	margin:0px; 
	padding:0px; 
	clear:both; 
}

#Services-Conseil .Contenu-Pages h2 { 
	font-size:20px; 
	line-height:20px; 
	font-weight:bold; 
	color:#355db7; 
	text-transform:uppercase; 
	margin:0px; 
	padding:0px; 
}

#Services-Conseil .Contenu-Pages h3 {
	font-size:14px; 
	line-height:28px; 
	font-weight:bold; 
	color:#355db7; 
	text-transform:none; 
	margin:0px; 
	padding:15px 0 0px 0; 
}

#Services-Conseil .Contenu-Pages p { 
	font-size:12px; 
	line-height:18px; 
	color:#333333; 
	margin:0px; 
	padding:15px 15px 0 0;
}

#Services-Conseil .Contenu-Pages p.desc-title { 
	font-size:14px; 
	line-height:18px; 
	color:#355db7; 
	margin:0px; 
	padding:15px 15px 0 0; 
	font-weight:bold;
}

#Services-Conseil .Contenu-Pages p.minitexte {
	font-size:10px; 
	line-height:18px; 
	margin:0px; 
	padding:15px 15px 0 0; 
}

#Services-Conseil .Contenu-Pages span.ps { 
	font-size:10px; 
	line-height:18px; 
	color:#333333; 
	margin:0px; 
	padding:0px 15px 0 0; 
}

#Services-Conseil .Contenu-Pages span.type-client { 
	font-size:12px; 
	line-height:18px; 
	color:#355db7; 
	margin:0px; 
	padding:0px 15px 0 0; 
	font-weight:bold; 
}

#Services-Conseil .Contenu-Pages img.fleche {
	margin:0px 0px 2px 0px; 
	padding:0px; 
}

#Services-Conseil .Contenu-Pages span.adresse { 
	margin:0px 0 0 25px; 
	padding:0px;
}

#Services-Conseil .CommandeG { 
	float:left; 
	width:350px; 
	height:130px;   
}

#Services-Conseil .CommandeC { 
	float:left; 
	width:1px; 
	height:130px; 
}

#Services-Conseil .CommandeD { 
	float:left; 
	with:349px; 
	height:130px; 
	padding:0px 0 0 20px; 
}

#Services-Conseil .nos-experts { 
	width:700px; 
	height:413px; 
	margin:0px; 
	padding:30px 0px 0px 0px; 
	clear:both; 
	background: url("../images/FR-ServConseil-Content-bloc.png") no-repeat scroll left bottom transparent;
}

#Services-Conseil .nos-experts p.titre { 
	font-size:18px; 
	line-height:18px; 
	margin:0px; 
	padding:30px 0 0px 0; 
	text-transform:uppercase; 
	color:#355db7; 
	text-align:center; 
}

#Services-Conseil .nos-experts .contact-expert { 
	width:349px; 
	height:auto; 
	margin:0px; 
	padding:20px 0 0 0;
}

#Services-Conseil .nos-experts .contact-expert p { 
	margin:0px; 
	padding:0px 0 0 30px;
}

#Services-Conseil .nos-experts img.fleche {
	margin:0px 0px 2px 0px; 
	padding:0px;
}

#Services-Conseil .nos-experts p { 
	font-size:12px; 
	line-height:18px; 
	margin:0px; 
	padding:0px 0 0px 0; 
	text-transform:none; 
	color:#333333;
}

#Services-Conseil .nos-experts p.titre-categories { 
	text-transform:uppercase; 
}

#Services-Conseil .ContactG { 
	float:left; 
	width:350px; 
	height:auto; 
	margin:0px; 
	padding:0px;
}

#Services-Conseil .ContactC { 
	float:left; 
	width:1px; 
	height:auto; 
	margin:0px; 
	padding:20px 0 0 0;
}

#Services-Conseil .ContactD { 
	float:left; 
	width:349px; 
	height:auto; 
	padding:0px 0 0 0px; 
	margin:0px; 
}

#Services-Conseil p.cout-tel { 
	font-size:12px; 
	line-height:18px; 
	margin:0px; 
	padding:5px 0px 0px 5px; 
	color:#333333;
}

#Services-Conseil div.clear { 
	clear:both; 
	visibility:hidden;
}

#Services-Conseil a { 
	color:#355db7; 
	text-decoration:none; 
	text-transform:none;
}

#services-conteneur { 
	width:720px; 
	height:auto; 
	margin:0px auto; 
	padding:0px 0px 20px 0px;
} 

#services-conteneur h2 { 
	font-size:20px; 
	line-height:20px; 
	font-weight:bold; 
	color:#355db7; 
	text-transform:uppercase; 
	margin:0px; 
	padding:0px; 
}

#services-conteneur p { 
	font-size:12px; 
	line-height:18px; 
	margin:0px; 
	padding:0px 5px 0 0;
}

#services-conteneur h3 {
	font-size:14px; 
	line-height:28px; 
	font-weight:bold; 
	color:#355db7; 
	text-transform:none; 
	margin:0px; 
	padding:15px 0px 0px 0px;
}

.page-livraison {
	width: 700px; 
	padding:0px 20px 20px 0px; 
	margin:0px; 
	background:url("../images/photo-flotte-raja.jpg") no-repeat right 12px;
}

.soustitre-rouge {
	font-size:14px; 
	color:#C1001F; 
	padding:0px; 
	margin:0px; 
	width:360px;
	text-align:center;
}

.cadre-livraison-up {
	width: 202px; 
	height:8px; 
	background:url("../images/FR-cadre-livraison-up.gif") no-repeat; 
	margin: 10px 0px 0px 79px; 
	padding: 0px;
}

.cadre-livraison-bas {
	width: 202px; 
	height:8px; 
	background:url("../images/FR-cadre-livraison-bas.gif") no-repeat; 
	margin: 0px 0px 10px 79px; 
	padding: 0px;
}

.cadre-livraison-border {
	width: 198px; 
	border-left:solid 2px #e2001a; 
	border-right:solid 2px #e2001a; 
	margin: 0px 0px 0px 79px; 
	padding: 0px;
}

.intertitre-noir {
	font-size:14px; 
	line-height:20px; 
	font-weight:bold; 
	color:#000000; 
	text-transform:none; 
	margin:0px; 
	padding:10px 0 0px 0;
}

.mise-en-avant {
	font-size:16px; 
	font-weight:bold; 
	color:#355DB7; 
	text-transform:none; 
	margin:0px; 
	padding:10px 0 0px 20px;
}

#services-conteneur .page-livraison .bloc-txt-habillage {
	width:360px; 
	padding-right:10px;
}

#services-conteneur .page-livraison .legende {
	font-size:10px;
}

.texte-bleu {
	color:#355DB7; 
}

.tableau {
	background:url("../images/DE-fleche.gif") no-repeat 0px 3px;
	font-size:12px;
	line-height:18px;
	padding-left:15px;
	margin-top:12px;
	margin-left:10px;
}

#services-conteneur p.fakelist {
	padding: 0px 0px 0px 12px; 
	margin: 5px 0px 0px 0px; 
	background-image: url("../images/FR-faq-fleche.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0px 2px; 
	display:block;
	color: #355DB7;
}
	
#services-conteneur p.fakelist2 {
	padding: 0px 0px 0px 12px; 
	margin: 5px 0px 0px 20px; 
	background-image: url("../images/FR-faq-fleche.jpg"); 
	background-repeat: no-repeat; 
	background-position: 0px 2px; 
	display:block;
}
	
#services-conteneur p.txt-retrait {
	padding: 0px 0px 10px 12px; 
	margin: 0px;
}

#services-conteneur a {
	text-decoration:none; 
	color:#355DB7;
}

.bloc-plan-acces {
	margin: 10px 0px 0px 0px; 
	padding: 6px 0px 0px 0px; 
	background:url("../images/bloc-plan-acces-up.jpg") no-repeat 0 0;
	text-align:left;
}

.plan-acces-border {
	width:648px; 
	height:248px; 
	margin:0PX; 
	padding: 0px 0px 0px 50px; 
	display:block;
	border-left: solid #CED8FC 1px; 
	border-right: solid #CED8FC 1px;
}

.bloc-plan-acces-bas {
	margin:0px; 
	padding:0px; 
	height:6px; 
	display:block; 
	background: url("../images/bloc-plan-acces-bas.jpg") no-repeat top;
}

.visuel-plan-acces {
	float:left;
}

.separation-plan-acces {
	float:left;
	width:1px; 
	height: 248px; 
	margin: 0px 25px 0px 25px; 
	padding:0px; 
	background:url("../images/separation-plan-acces.jpg") no-repeat; 
	display:block;
}

.txt-plan-acces {
	float:left;
	margin:0px; 
	padding:60px 0px 0px 0px;
}

#services-conteneur .page-livraison span.titre-bleu {
	color:#355DB7; 
	font-size:16px;
}

.visuel-entrepot {
	width: 700px; 
	height: 338px; 
	margin: 20px 0px 20px 0px; 
	padding: 0px; 
	background:url("../images/dispo-entrepot.jpg") no-repeat top; 
	display:block;
}

#services-conteneur .ligne-contact {
	float:left;
	width:570px; 
	height:26px; 
	display:block; 
	margin:10px 0px 0px 0px;
	font-size:12px; 
	line-height:26px;
}

#services-conteneur .ligne-contact2 {
	float:left;
	width:570px; 
	height:26px; 
	display:block; 
	margin:0pxbt-services-gc;
	font-size:12px; 
	line-height:26px;
}

#services-conteneur a.bt-services-gc {
	float:right;
	width:124px; 
	height:26px; 
	display:block; 
	background: url("../images/FR-services-bt-infos.jpg") no-repeat; 
	margin:10px 0px 0px 0px;
	color:#FFFFFF; 
	text-align:center; 
	line-height: 26px; 
	font-size:14px; 
	text-decoration:none;
}

#services-conteneur a.bt-services-gc:hover {
	text-decoration:underline;
}

#services-conteneur a.bt-services-gc2 {
	float:right;
	width:124px; 
	height:26px; 
	display:block; 
	background: url("../images/FR-services-bt-infos.jpg") no-repeat; 
	margin:0px 0px 20px 0px;
	color:#FFFFFF; 
	text-align:center; 
	line-height: 26px; 
	font-size:14px; 
	text-decoration:none;
}

#services-conteneur a.bt-services-gc2:hover {
	text-decoration:underline;
}

#services-conteneur a.bt-services-gc3 {
	float:right;
	width:124px; 
	height:26px; 
	display:block; 
	background: url("../images/FR-services-bt-infos.jpg") no-repeat; 
	marging:0px 0px 0px 0px; 
	padding:0px 75px 0px 0px;
	color:#FFFFFF; 
	text-align:center; 
	line-height: 25px; 
	font-size:14px; 
	text-decoration:none;
}

#services-conteneur a.bt-services-gc3:hover {
	text-decoration:underline;
}

.conteneur-lien {
	width: 700px;  
	height: 56px; 
	display:block; 
	padding:0px; 
	margin: 0px;
}

.services-gc {
	padding: 0px 20px 0px 0px;
}

#services-conteneur .legende-services {
	font-size: 9px; 
	font-style:italic;
}

.intro-services-gc {
	padding:0px 0px 10px 0px; 
	font-size:12px; 
	line-height:18px; 
	margin:0px;
}

.prix-garantis-bottom-conteneur {
	width: 697px;  
	height: 252px; 
	display:block; 
	padding:15px 0px 0px 0px; 
	margin: 0px;
}

.prix-garantis-bottom-texte {
	width: 697px;  
	height: 252px; 
	display:block; 
	padding:0px; 
	margin: 0px;
}

.prix-garantis-bottom-image-1 {
	float:left;
	width: 490px;  
	height: 252px; 
	display:block; 
	background: url("../images/FR-services-prix-garantis-1.jpg") no-repeat; 
	margin:0px 0px 0px 0px;
}
.prix-garantis-bottom-image-2 {
	float:left;
	width: 207px;  
	height: 252px; 
	display:block; 
	background: url("../images/FR-services-prix-garantis-2.png") no-repeat; 
	margin:0px 0px 0px 0px;
}

.prix-garantis-bottom-image-2 a.bt-services-pg {
	float:left;
	width:207px; 
	height:252px; 
	display:block; 
	background: url("../images/FR-services-prix-garantis-2.png") no-repeat; 
	margin:0px 0px 0px 0px;
	color:#000; 
	text-align:center; 
	line-height: 16px; 
	font-size:12px; 
	text-decoration:none;
}

.fakelist2 {
	padding: 0px 0px 0px 12px; 
	margin: 5px 0px 0px 20px;
	background:url("../images/DE-fleche.gif") no-repeat 0px 2px;
	display:block;
}

.services-eproc-txt01 {	
	padding:0px; 
	background:url("../images/FR-visuel-bloc02-gc-01.png") no-repeat right;
}

.services-eproc-txt02 {
	padding:0px; 
	background:url("../images/FR-visuel-bloc02-gc-02.png") no-repeat right;
}

.services-eproc-txt03 {
	padding:0px; 
	background:url("../images/FR-visuel-bloc02-gc-03.png") no-repeat right;
}

.services-eproc-intertitre01 {
	padding:10px 0px 0px 0px; 
	font-size:12px; 
	line-height:18px; 
	margin:0px; 
	display:block;
}

.services-eproc-intertitre02 {
	padding:15px 0px 10px 0px; 
	font-size:12px; 
	line-height:18px;
}

#services-conteneur p.txt-retrait02 {
	padding: 0px 0px 0px 40px; 
	margin: 0px;
}

#services-conteneur a.bt-boutiques {
	float:right;
	width:124px; 
	height:26px; 
	display:block; 
	marging:0px 0px 0px 0px; 
	padding:0px 75px 0px 0px;
	color:#FFFFFF; 
	text-align:center; 
	line-height: 25px; 
	font-size:14px; 
	text-decoration:none;
}

#services-conteneur a.bt-boutiques:hover {
	text-decoration:underline;
}