	/* general*/
body, html{margin : 0 0 0 0;padding: 0 0 0 0;}
body{
 	font-size: 62.5%;
	background: url(/images/bg.jpg) top left repeat-x #3A3D42;
	padding: 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:center;
}
.none{display:none;}
#all{
	width: 1000px;
	margin: 4px auto 0 auto;
}
#global{
	border-top: 1px solid #303030;
	width: 991px;
	text-align: left;
		background: url(/images/bg-header.png) top left no-repeat;
		margin: 0px auto 0 auto;
}
#global-page{
	margin-top: 10px;
	font-size: 1.1em;
	background: url(/images/bg-global.jpg) top left repeat-x;
	background-color: #F7F8F9;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	border-bottom: 1px solid #fff;
			}
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.null{line-height: 1px;}
.center{text-align: center;}

/* Titles*/
h1{
	height: 38px;
	margin: 0;

}
h1 span{
	display:none;
}
h2{
	color: #00357c;
	font-size: 1.1em;
	margin: 0.3em 0 1em 0em;
}
#telechargements h2, #dowwnloads-de h2, #downloads-en h2{border-bottom:1px dotted #5eb6fe;}
h3{
	font-size: 1em;
	font-weight: bold;
}
/* Header */
.logo{
	width: 150px;
	margin: 0 0 0 15px;
	height: 55px;
		background: url(/images/logo.png) no-repeat;
		}
.logo a{
	width: 150px;
	height: 55px;
	display: block;
	text-decoration: none;
	position:relative;
	z-index:100;
}
.logo a span{display: none;}
.lang ul{
	height: 20px;
		background: url(/images/lang-bottom.png) bottom repeat-x;
		width: 120px;	
	position: absolute;
	margin-left: -115px;
	margin-top: -5px;
	padding-left: 5px;
}
.lang ul li{
   float:left;
   list-style-type:none;
}
.lang a{
	text-decoration: none;
	color: #2B2D31;
}
.lang a:hover{color: #c40040;}

/* Footer*/
#footer{
	width: 100%;
		background: url(/images/bg-footer.png) top left repeat-x #F6F7F9;
			height: 30px;
	color: #fff;
	text-align: center;
	padding: 0.5em 0 0 0 ;
}
#footer  a{color: #fff;}
#footer .geo{display: none;}

/* main - content*/
#main{margin: 0 10px 0 10px;}
 /* main banner*/
#banner{
		border-top: 1px solid transparent;
		}
#banner .left{
	width: 745px;
	height: 164px;
		background: url(/images/banner-left.png) top left no-repeat #F6F7F9;
		display: block;
}
#banner .left .circles{
		background: url(/images/circle-banner.png) bottom  left no-repeat;
	margin: 0;
		width: 745px;
	height: 164px;
	position: absolute;
	z-index: 89;
}
#banner .right{
	width: 220px;
	height: 168px;
		background: url(/images/banner-right.png) top left no-repeat #F6F7F9;
	}
#banner .left .img{
		margin: 5px 0 0 242px;
	width: 503px;
		position: absolute;
	height: 159px;
}
#index-fr #banner .left .img, #index-en #banner .left .img, #index-de #banner .left .img, #win-an-iphone #banner .left .img {
		background: url(/images/banners/img9.png) top right no-repeat;
	}

/*---------------------------------concours iphone------------------*/
#a-propos .description, #uber-uns .description, #about-us .description { 
	float:left; 
		 width:360px;
	}
#a-propos .win-iphone, #uber-uns .win-iphone, #about-us .win-iphone { position:relative;}
#a-propos .win-iphone img.iphone, #uber-uns .win-iphone img.iphone, #about-us .win-iphone img.iphone { 
		margin-top:17px;
		}
#a-propos .win-iphone h2, #uber-uns .win-iphone h2, #about-us .win-iphone h2{ 
		font-size:10.5px;
	position:absolute; top:20px; left:382px;
			color:#CC255B; 
	width:155px;
	font-weight:bold; 
	text-align:left; 
	line-height:1.4;
}
#a-propos .win-iphone .more, #uber-uns .win-iphone .more, #about-us .win-iphone .more { 
		 position:absolute; top:230px; left: 450px;
	 	}
#a-propos .win-iphone .more img, #uber-uns .win-iphone .more img, #about-us .win-iphone .more img { vertical-align:middle;}
#a-propos .win-iphone .more a, #uber-uns .win-iphone .more a, #about-us .win-iphone .more a{
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#00357C;
}
#win-an-iphone p.winner {color:#CC255B; }
#win-an-iphone span.tel {color:#CC255B;}
#win-an-iphone .wincart img { margin-left:5px; border:1px solid #ccc;}
/*---------------------------------FIN concours iphone------------------*/

#contactez-nous-fr #banner .left .img, #kontaktieren-sie-uns-de #banner .left .img, 
#contact-us-en #banner .left .img, #sitemap-en #banner .left .img, 
#sitemap-fr #banner .left .img, #sitemap-de #banner .left .img, 
#news-en #banner .left .img, #actualites #banner .left .img, 
#neuigkeiten #banner .left .img, #edit-actualites-fr #banner .left .img, 
#edit-actualites-en #banner .left .img, #edit-actualites-de #banner .left .img, 
#edit-equipes-fr #banner .left .img, #edit-equipes-en #banner .left .img, 
#edit-equipes-de #banner .left .img{
		background: url(/images/banners/img1.png) top right no-repeat;
	}
#imprimerie-fr #banner .left .img, #imprimerie-de #banner .left .img, #imprimerie-en #banner .left .img{
		background: url(/images/banners/img11.png) top right no-repeat;
	}
#systems-print-fr #banner .left .img, #systems-print-de #banner .left .img, #systems-print-en #banner .left .img{
		background: url(/images/banners/img7.png) top right no-repeat;
	}
#printshop-fr #banner .left .img, #printshop-de #banner .left .img, #printshop-en #banner .left .img, 
#edit-printshop-fr #banner .left .img, #edit-printshop-en #banner .left .img, #edit-printshop-de #banner .left .img{
		background: url(/images/banners/img4.png) top right no-repeat;
	}
#offset-fr #banner .left .img, #offset-en #banner .left .img, #offset-de #banner .left .img{
		background: url(/images/banners/img5.png) top right no-repeat;
	}
#telechargements-fr #banner .left .img, #downloads-en #banner .left .img, #downloads-de #banner .left .img, 
#edit-telechargements-fr #banner .left .img, #edit-telechargements-en #banner .left .img, #edit-telechargements-de #banner .left .img{
		background: url(/images/banners/img17.png) top right no-repeat;
	}
#guide-technique-fr #banner .left .img, #technical-guide-en #banner .left .img, #technischer-ratgeber-de #banner .left .img{
		background: url(/images/banners/img16.png) top right no-repeat;
	}
#pre-presse-fr #banner .left .img, #prepress-en #banner .left .img, #druckvorstufe-de #banner .left .img{
		background: url(/images/banners/img15.png) top right no-repeat;
	}
#serigraphie-fr #banner .left .img, #silkscreen-en #banner .left .img, #siebdruck-de #banner .left .img{
		background: url(/images/banners/img13.png) top right no-repeat;
	}
#continu-fr #banner .left .img, #continuous-forms-en #banner .left .img, #endlosdruck-de #banner .left .img{
		background: url(/images/banners/img14.png) top right no-repeat;
	}
#impression-numerique-fr #banner .left .img, #digital-printing-en #banner .left .img, #digital-druck-de #banner .left .img, 
#edit-impressions-fr #banner .left .img, #edit-impressions-en #banner .left .img, #edit-impressions-de #banner .left .img{
		background: url(/images/banners/img12.png) top right no-repeat;
	}
#faber-digital-solutions-fr #banner .left .img, #faber-digital-solutions-de #banner .left .img, #faber-digital-solutions-en #banner .left .img, #pod-en #banner .left .img, #pod #banner .left .img, #pod-de #banner .left .img{
		background: url(/images/banners/img6.png) top right no-repeat;
	}
 #mailing-fr #banner .left .img, #mailing-de #banner .left .img, #mailing-en #banner .left .img{
		background: url(/images/banners/img22.png) top right no-repeat;
	 }
#traitement-securise-des-donnees-fr #banner .left .img, #secure-processing-of-documents-en #banner .left .img, #sichere-behandlung-von-dokumenten-de #banner .left .img{
		background: url(/images/banners/img21.png) top right no-repeat;
	}
#consultance-de #banner .left .img, #consultancy-en #banner .left .img, #consultance-fr #banner .left .img{
		background: url(/images/banners/img20.png) top right no-repeat;
	 }
#document-management-en #banner .left .img, #document-management-de #banner .left .img, #gestion-documents-fr #banner .left .img{
		background: url(/images/banners/img15.png) top right no-repeat;
	}
#transactional-printing-de #banner .left .img, #transactional-printing-en #banner .left .img, #impression-transactionnelle-fr #banner .left .img{
		background: url(/images/banners/img19.png) top right no-repeat;
	}
#pod-en #banner .left .img, #pod-fr #banner .left .img, #pod-de #banner .left .img{
		background: url(/images/banners/img18.png) top right no-repeat;
	}
#faber-print-solutions-fr #banner .left .img, #faber-print-solutions-de #banner .left .img, #faber-print-solutions-en #banner .left .img{
		background: url(/images/banners/img10.png) top right no-repeat;
	}

/* news*/
#content-sub1{
	width: 190px;
	height: 130px;
	margin: 15px 0 0 10px;
	z-index: 89;
	position: relative;
}
/*#content-sub1 .title-fr{
	width:170px;
	height:19px;
	background: url(/images/bg-smenu.gif) repeat-x bottom transparent;
}
#content-sub1 .title-en{
	width:170px;
	height:19px;
	background: url(/images/bg-smenu.gif) repeat-x bottom transparent;
}
#content-sub1 .title-de{
	width:170px;
	height:19px;
	background: url(/images/bg-smenu.gif) repeat-x bottom transparent;
}*/
#content-sub1 .title-fr{
	width:170px;
	height:21px;
	background: url(/images/news-fr.png) top left no-repeat;
	}
#content-sub1 .title-en{
	width:170px;
	height:21px;
	background: url(/images/news-en.png) top left no-repeat;
	}
#content-sub1 .title-de{
	width:170px;
	height:21px;
	background: url(/images/news-de.png) top left no-repeat;
	}
#content-sub1 .title-fr span, #content-sub1 .title-en span, #content-sub1 .title-de span{
	/*color: #393c41;
	font-size:1.3em;*/
		/*font-family:DejaVuSansBook, Verdana, Arial;*/
		display: none;
}
#content-sub1 .details{
	height: 98px;
	overflow: hidden;
}
#content-sub1 .details .date{
	color: #CC255B;
	font-weight: bold;
	margin: 5px 0 0 0;
}
#content-sub1 .details ul, #content-sub1 .details p{margin: 0 0 0 0;}
#content-sub1 .details ul li{
		margin: 0;
			padding: 0;
}
#content-sub1 .details a{
	text-decoration: none;
	color: #86898D;
}
#content-sub1 .details a:hover{color: #c82257;}
#content-sub1  .more{
	font-size: 0.95em;
	font-weight: bold;
	text-align: right;
}
#content-sub1  .more a{color: #00357C;}
#content-sub1  img{vertical-align: middle;}
/* end main banner*/

/* main - nav1*/
#content-text a{color: #c30040;}
#content-text a:hover{color: #5eb6fe;}
#menu1{
	width: 740px;
	height: 2.3em;
	position: absolute;
	margin: -4px 0 0 4px;
	z-index: 100/*389*/;/*changement pour passer en dessous de la lightbox*/
}
#menu1 div.menu1-right{
		background: url(/images/bg-menu1-right.png) bottom right no-repeat;
		height: 2.3em;
	width: 15px;
	float: right;
}
#menu1 .menu1-left{
	float: left;
	margin: 0;
	padding: 0;
		height: 2.3em;
	background: #AE1F4D url(/images/bg-menu1.png) bottom repeat-x;
			position: relative;	
	width: 725px;
}
#menu1 .menu1-left ul#nav-tools{
	margin: 0;
	padding: 0;
	}
#menu1 ul#nav-tools li{
	padding: 0.2em;
	font-size: 1.2em;
	margin: -3px 15px 0 0; 
		height: 2.3em;
			display: block;
	float: left;
	position: relative;
}
#menu1 ul#nav-tools li a{
	color: #fff;
	text-decoration: none;
	padding: 0 0.5em;
		display: block;
	height: 2.3em;
		margin: -2px 0 0 0;
	z-index: 150;
	cursor:pointer;
}
#menu1 ul#nav-tools li a:hover {
		background: url(/images/menu-hover.png) top repeat-x;
}
#menu1 ul#nav-tools li.on div{
		background: url(/images/menu-hover1.png) top repeat-x;
	}
#menu1 ul#nav-tools li a span{
	padding-top: 5px;
	display: block;
}

#menu1 ul#nav-tools li ul.nav-tools-sub{
		width: 160px;
	border: 1px solid #c7e0f5;
	
		background-color: #eaf3fc;
	position: absolute;
	
	/*height: 150px;*/
	height: auto;
	display: block;
	margin-left: -9000px;
	margin-top: -9000px;
	padding: 0 0 6px 0;
	font-size: 0.8em;
}
#menu1 ul#nav-tools li a:hover ul.nav-tools-sub{
	padding: 5px 0 5px 0 ;
}
#menu1 ul#nav-tools li:hover ul.nav-tools-sub{
	

		margin: 0px 0 0 0;
	padding: 5px 0 5px 0 ;
		}
#menu1 ul#nav-tools li.iehover ul.nav-tools-sub{
		margin: 0 0 0 0;
		
}
#menu1 ul#nav-tools li ul.nav-tools-sub li{
	border: 2px solid #fff;
		margin: 0 0 6px 6px;	
		display: block;
	height: 32px;
	background-color: #e3f0fa;
	color: #3a3d42;
	padding: 0 0 0 40px;
}
#menu1 ul#nav-tools li ul.nav-tools-sub li a span{padding:0;}
#menu1 ul#nav-tools li ul.nav-tools-sub span{width: 100px;}
 #menu1 ul#nav-tools li ul.nav-tools-sub ul{
	padding: 0 0 0 0;
	margin: 0;
}
 #menu1 ul#nav-tools li ul.nav-tools-sub li{
	width: 105px;
	font-size: 1em;
}
#menu1 ul#nav-tools li ul.nav-tools-sub li a{
	color: #3a3d42;
	padding-top: 7px;
	margin-left: -40px;
	padding-left: 45px;
	z-index: 500;
	position: relative;
}
#menu1 ul#nav-tools li ul.nav-tools-sub li.systems-print:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.imprimerie:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.print-shop:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.pod-fr:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.pod-de:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.pod-en:hover,
#menu1 ul#nav-tools li ul.nav-tools-sub li.impression-transactionnelle:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.transactional-printing-en:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.transactional-printing-de:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.mailing-fr:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.mailing-en:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.mailing-de:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.gestion-documents:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.document-management-en:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.document-management:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.consultance-fr:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.consultance-de:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.consultancy:hover, 
#menu1 ul#nav-tools li ul.nav-tools-sub li.traitement-securise-des-donnees:hover,
#menu1 ul#nav-tools li ul.nav-tools-sub li.secure-processing-of-documents:hover,
#menu1 ul#nav-tools li ul.nav-tools-sub li.sichere-behandlung-von-dokumenten:hover {
	color: #3a3d42;
	background-color: #d5ecfd;
	cursor: hand;
}
#menu1 ul#nav-tools li ul.nav-tools-sub li.systems-print {background: url(/images/thumbs-menu/systems-print.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.imprimerie {background: url(/images/thumbs-menu/imprimerie.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.print-shop {background: url(/images/thumbs-menu/printshop.jpg) no-repeat;}

#menu1 ul#nav-tools li ul.nav-tools-sub li.pod-fr, #menu1 ul#nav-tools li ul.nav-tools-sub li.pod-en, #menu1 ul#nav-tools li ul.nav-tools-sub li.pod-de {background: url(/images/thumbs-menu/pod.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.impression-transactionnelle, #menu1 ul#nav-tools li ul.nav-tools-sub li.transactional-printing-en, #menu1 ul#nav-tools li ul.nav-tools-sub li.transactional-printing-de {background: url(/images/thumbs-menu/impression-transactionnelle.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.mailing-fr, #menu1 ul#nav-tools li ul.nav-tools-sub li.mailing-en, #menu1 ul#nav-tools li ul.nav-tools-sub li.mailing-de {background: url(/images/thumbs-menu/mailing.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.gestion-documents, #menu1 ul#nav-tools li ul.nav-tools-sub li.document-management, #menu1 ul#nav-tools li ul.nav-tools-sub li.document-management-en {background: url(/images/thumbs-menu/document-management.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.consultance-fr, #menu1 ul#nav-tools li ul.nav-tools-sub li.consultance-de, #menu1 ul#nav-tools li ul.nav-tools-sub li.consultancy {background: url(/images/thumbs-menu/consultance.jpg) no-repeat;}
#menu1 ul#nav-tools li ul.nav-tools-sub li.traitement-securise-des-donnees, #menu1 ul#nav-tools li ul.nav-tools-sub li.sichere-behandlung-von-dokumenten, #menu1 ul#nav-tools li ul.nav-tools-sub li.secure-processing-of-documents {height: 45px; background: url(/images/thumbs-menu/traitement-securise.jpg) no-repeat;}

/* main - menu1 snav*/
#menu1-snav{
	display: block;
	width: 151px;
}
#menu1-snav ul.nav-tools-sub-left{
	border: 1px solid #e5ebf1;
	z-index: 88;
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	background-color: #f7fbfd;
	list-style: none;
	position: relative;
		background: url(/images/circle-img-left.png) top  no-repeat transparent;
}
#menu1-snav ul.nav-tools-sub-left li{
	padding: 3px 0 1px 0px;
	cursor: pointer;
	background: url(/images/bg-smenu.gif) repeat-x bottom transparent;
}
#menu1-snav ul.nav-tools-sub-left li a{
	/*width: 100%;*/	
		min-height: 22px;
	padding: 2px 0 3px 10px;
		display: block;
	position:relative;
	z-index:89;
}
#menu1-snav ul.nav-tools-sub-left li a span{}
#menu1-snav ul.nav-tools-sub-left a{
	/*text-decoration: none;
	color: #393c41;
	font-size:1.4em;*/
		/*font-family:DejaVuSansBook, Verdana, Arial;*/
	}
/*#menu1-snav ul.nav-tools-sub-left li.on a{color: #00357c;}
#menu1-snav ul.nav-tools-sub-left li a:hover, #menu1-snav ul.nav-tools-sub-left li.on a:hover{color:#B51649;}
*/
#menu1-snav ul.nav2{
	display: block;
	/*border-left: 1px solid #fff;*/
	border-right: 1px solid #fff;
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}
#menu1-snav ul#nav1 li ul.nav2 li{background-image: none;}
#menu1-snav ul.nav2 li a{
	text-decoration: none;
	height: auto;
	/*font-weight: bold;*/
	/*height: 20px;*/
	background: url(/images/select8.gif) top left no-repeat;
		padding: 0 0 0 20px;
	}
#menu1-snav ul.nav2 li.on a{
		background: url(/images/select3.png) top left no-repeat;
	}
#menu1-snav ul.nav2 li a{color: #393C41;}
#menu1-snav ul.nav2 li.on a{color: #AD1144; background: url(/images/select7.gif) top left no-repeat;}
#menu1-snav ul.nav2 li.on a:hover, #menu1-snav ul.nav2 li a:hover{color: #c40041;}
#menu1-snav ul.nav2 li{background-color: transparent;}




#menu1-snav ul.nav-tools-sub-left li a span{display: none;}
#menu1-snav ul.nav-tools-sub-left li a.fr-pod-fr{
height: 42px;
	background: url(/images/titles/stitle/stitle_impressiondemande_a.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.en-pod-fr, #menu1-snav ul.nav-tools-sub-left li a.de-pod-fr{

	background: url(/images/titles/stitle/stitle_printondemand_a.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-pod-fr{
height: 42px;
	background: url(/images/titles/stitle/stitle_impressiondemande_b.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.en-pod-fr, #menu1-snav ul.nav-tools-sub-left li.on a.de-pod-fr{
	background: url(/images/titles/stitle/stitle_printondemand_b.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-pod-fr:hover{
height: 42px;

		background: url(/images/titles/stitle/stitle_impressiondemande_a_hover.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.en-pod-fr:hover, #menu1-snav ul.nav-tools-sub-left li a.de-pod-fr:hover{
		background: url(/images/titles/stitle/stitle_printondemand_a_hover.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-impression-transactionnelle{
height: 42px;
		background: url(/images/titles/stitle_impressiont_a.png) top no-repeat;
		}
#menu1-snav ul.nav-tools-sub-left li a.en-impression-transactionnelle, #menu1-snav ul.nav-tools-sub-left li a.de-impression-transactionnelle{
height: 42px;
	background: url(/images/titles/stitle/stitle_transactional_a.png) top no-repeat;
		}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-impression-transactionnelle{
	background: url(/images/titles/stitle_impressiont_b.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.en-impression-transactionnelle, #menu1-snav ul.nav-tools-sub-left li.on a.de-impression-transactionnelle{
	background: url(/images/titles/stitle/stitle_transactional_b.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-impression-transactionnelle:hover, #menu1-snav ul.nav-tools-sub-left li.on a.fr-impression-transactionnelle:hover{
	background: url(/images/titles/stitle_impressiont_a_hover.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.en-impression-transactionnelle:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-impression-transactionnelle:hover, #menu1-snav ul.nav-tools-sub-left li a.de-impression-transactionnelle:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-impression-transactionnelle:hover{
background: url(/images/titles/stitle/stitle_transactional_a_hover.png) top no-repeat;		
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-systems-print, #menu1-snav ul.nav-tools-sub-left li a.en-systems-print, #menu1-snav ul.nav-tools-sub-left li a.de-systems-print{
	
	background: url(/images/titles/stitle_systems-print_a.png) top no-repeat;	
}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-systems-print, #menu1-snav ul.nav-tools-sub-left li.on a.en-systems-print, #menu1-snav ul.nav-tools-sub-left li.on a.de-systems-print{
		background: url(/images/titles/stitle_systems-print_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.fr-systems-print:hover, #menu1-snav ul.nav-tools-sub-left li.on a.fr-systems-print:hover, 
#menu1-snav ul.nav-tools-sub-left li a.en-systems-print:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-systems-print:hover, 
#menu1-snav ul.nav-tools-sub-left li a.de-systems-print:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-systems-print:hover{
		background: url(/images/titles/stitle_systems-print_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-imprimerie, #menu1-snav ul.nav-tools-sub-left li a.en-imprimerie, #menu1-snav ul.nav-tools-sub-left li a.de-imprimerie{
	background: url(/images/titles/stitle_imprimerie_a.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-imprimerie,#menu1-snav ul.nav-tools-sub-left li.on a.en-imprimerie, #menu1-snav ul.nav-tools-sub-left li.on a.de-imprimerie{
	background: url(/images/titles/stitle_imprimerie_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.fr-imprimerie:hover, #menu1-snav ul.nav-tools-sub-left li.on a.fr-imprimerie:hover, 
#menu1-snav ul.nav-tools-sub-left li a.en-imprimerie:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-imprimerie:hover, 
#menu1-snav ul.nav-tools-sub-left li a.de-imprimerie:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-imprimerie:hover{
	background: url(/images/titles/stitle_imprimerie_a_hover.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.printshop{
/*height: 35px;*/
	background: url(/images/titles/stitle_printshop_a.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.printshop{
	background: url(/images/titles/stitle_printshop_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.printshop:hover, #menu1-snav ul.nav-tools-sub-left li.on a.printshop:hover{
	background: url(/images/titles/stitle_printshop_a_hover.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-mailing-fr, #menu1-snav ul.nav-tools-sub-left li a.en-mailing-fr, #menu1-snav ul.nav-tools-sub-left li a.de-mailing-fr{
	background: url(/images/titles/stitle/stitle_mailing_a.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-mailing-fr, #menu1-snav ul.nav-tools-sub-left li.on a.en-mailing-fr, #menu1-snav ul.nav-tools-sub-left li.on a.de-mailing-fr{
	background: url(/images/titles/stitle/stitle_mailing_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.fr-mailing-fr:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-mailing-fr:hover, #menu1-snav ul.nav-tools-sub-left li a.en-mailing-fr:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-mailing-fr:hover, #menu1-snav ul.nav-tools-sub-left li a.de-mailing-fr:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-mailing-fr:hover{
background: url(/images/titles/stitle/stitle_mailing_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.en-gestion-documents, #menu1-snav ul.nav-tools-sub-left li a.de-gestion-documents{
height: 42px;
	background: url(/images/titles/stitle_doc_a.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.fr-gestion-documents{
height: 42px;
	background: url(/images/titles/stitle/stitle_gestiondoc_a.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li.on a.en-gestion-documents, #menu1-snav ul.nav-tools-sub-left li.on a.de-gestion-documents{
	background: url(/images/titles/stitle_doc_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-gestion-documents{
	background: url(/images/titles/stitle/stitle_gestiondoc_b.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.en-gestion-documents:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-gestion-documents:hover, 
#menu1-snav ul.nav-tools-sub-left li a.de-gestion-documents:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-gestion-documents:hover{
	background: url(/images/titles/stitle_doc_a_hover.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.fr-gestion-documents:hover, #menu1-snav ul.nav-tools-sub-left li.on a.gestion-documents:hover{
background: url(/images/titles/stitle/stitle_gestiondoc_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-consultance-fr, #menu1-snav ul.nav-tools-sub-left li a.de-consultance-fr{
	background: url(/images/titles/stitle_consultance_a.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.en-consultance-fr{
	background: url(/images/titles/stitle/stitle_consultancy_a.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-consultance-fr, #menu1-snav ul.nav-tools-sub-left li.on a.de-consultance-fr{
	background: url(/images/titles/stitle_consultance_b.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.en-consultance-fr{
	background: url(/images/titles/stitle/stitle_consultancy_b.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.de-consultance-fr:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-consultance-fr:hover, #menu1-snav ul.nav-tools-sub-left li a.fr-consultance-fr:hover, #menu1-snav ul.nav-tools-sub-left li.on a.fr-consultance-fr:hover{
	background: url(/images/titles/stitle_consultance_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.en-consultance-fr:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-consultance-fr:hover{
background: url(/images/titles/stitle/stitle_consultancy_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.fr-traitement-securise-des-donnees{
	height: 56px;
	background: url(/images/titles/stitle_traitement_a.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.en-traitement-securise-des-donnees{
	height: 42px;
	background: url(/images/titles/stitle/stitle_secure_a.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.de-traitement-securise-des-donnees{
	height: 56px;
	background: url(/images/titles/stitle/stitle_sichere_a.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.fr-traitement-securise-des-donnees{
	background: url(/images/titles/stitle_traitement_b.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.en-traitement-securise-des-donnees{
	background: url(/images/titles/stitle/stitle_secure_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li.on a.de-traitement-securise-des-donnees{
	background: url(/images/titles/stitle/stitle_sichere_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.fr-traitement-securise-des-donnees:hover, #menu1-snav ul.nav-tools-sub-left li.on a.fr-traitement-securise-des-donnees:hover{
	background: url(/images/titles/stitle_traitement_a_hover.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.en-traitement-securise-des-donnees:hover, #menu1-snav ul.nav-tools-sub-left li.on a.en-traitement-securise-des-donnees:hover{
	background: url(/images/titles/stitle/stitle_secure_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.de-traitement-securise-des-donnees:hover, #menu1-snav ul.nav-tools-sub-left li.on a.de-traitement-securise-des-donnees:hover{
	background: url(/images/titles/stitle/stitle_sichere_a_hover.png) top no-repeat;	
	}
#menu1-snav ul.nav-tools-sub-left li a.print-shop{
		background: url(/images/titles/stitle_printshop_a.png) top no-repeat;
		}
#menu1-snav ul.nav-tools-sub-left li.on a.print-shop{
		background: url(/images/titles/stitle_printshop_b.png) top no-repeat;
}
#menu1-snav ul.nav-tools-sub-left li a.print-shop:hover, #menu1-snav ul.nav-tools-sub-left li.on a.print-shop:hover{
		background: url(/images/titles/stitle_printshop_a_hover.png) top no-repeat;
		}
#menu1-snav ul.nav-tools-sub-left li a.professionnels, #menu1-snav ul.nav-tools-sub-left li.on a.professionnels:hover{
	background: url(/images/titles/stitle_02a_fr.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li.on a.professionnels{
	background: url(/images/titles/stitle_02b_fr.png) top no-repeat;
	}
#menu1-snav ul.nav-tools-sub-left li a.professionnels:hover{
	background: url(/images/titles/stitle_02a_hover_fr.png) top no-repeat;
	}





#menu1-snav ul.nav3{
	display: block;
	/*border-left: 1px solid #fff;*/
	border-right: 1px solid #fff;
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
}
#content-text #menu1-snav ul.nav2 li ul.nav3 li{background-image: none;}
#menu1-snav ul.nav3 li a{
	text-decoration: none;
	
	/*font-weight: bold;*/
	/*height: 20px;*/
	background: url(/images/select8.gif) 0 2px no-repeat;
		padding: 3px 0 0 20px;
		font-size:11px;
	
}
#menu1-snav ul.nav-tools-sub-left ul.nav3 li{height:16px;background:none;}
#menu1-snav ul.nav3 li.on a{
		background: url(/images/select3.png) 0 2px no-repeat;
	}
#menu1-snav ul.nav3 li a{color: #393C41;height:16px;}
#menu1-snav ul.nav3 li.on a{color: #AD1144; background: url(/images/select7.gif) 0 2px no-repeat;}
#menu1-snav ul.nav3 li.on a:hover, #menu1-snav ul.nav3 li a:hover{color: #c40041;}
#menu1-snav ul.nav3 li{background-color: transparent;}
#content-text .print-shop-list {margin-bottom:50px; }
#menu1-snav ul.nav4 {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none;
	border-left: 1px solid #fff;
}
#menu1-snav ul.nav4 li{
	margin: 0;
	background-color: #e3f0fa;
}
#content-text .print-shop-list ul.nav4 li{
	float: none;
	background: url(/images/select7.gif) top left no-repeat;
}
#menu1-snav ul.nav4 li a, #content-text .print-shop-list ul.nav4 li a{
	font-weight: normal;
	background: none;
	padding:  2px 0 2px 0;
	margin: 0;
	color: #717477;
	text-decoration: none;
	border-bottom: 1px solid #e5f1fd;
}
#menu1-snav ul.nav4 li.nav_act a, #content-text .print-shop-list ul.nav4 li.nav_act a{
	color: #335d96;
	padding: 0 0 0 13px;
		background: url(/images/select7.png) top left no-repeat;
	}
#menu1-snav ul.nav4 li.smenu a, #content-text .print-shop-list ul.nav4 li.smenu a{
		background: url(/images/select6.png) top left no-repeat;
	}
#menu1-snav ul.nav4 li.nav_off a, #content-text .print-shop-list ul.nav4 li.nav_off a{
	color: #616468;
	background: none;
	padding: 0 0 0 13px;
}
#content-text .print-shop-list ul.nav4 li.nav_off a:hover{color: #AD1144;}
#menu1-snav ul.nav5, #content-text .print-shop-list ul.nav5 {
	border-top: 1px solid #d1e5f7;
	border-bottom: 1px solid #d1e5f7;
	font-size: 0.9em;
	list-style: none;
}
.print-shop-list ul.nav5 {
	width: 150px;
	margin : 0 0 0 0px;
}
#menu1-snav ul.nav5 li, #content-text .print-shop-list ul.nav5 li{
	margin: 0;
	padding: 0 0 0 0;
	height: 22px;
}
#content-text .print-shop-list ul.nav5 li{padding: 0 0 0 10px;}
#menu1-snav ul.nav5 li a, #content-text .print-shop-list ul.nav5 li a{background: none;}
#menu1-snav ul.nav5 li.nav_act a, #content-text .print-shop-list ul.nav5 li.nav_act a{
	color: #c45479;
	padding: 0 0 0 10px;
		background: url(/images/select5.png) top left no-repeat;
	}
#menu1-snav ul.nav5 li.nav_off a, #content-text .print-shop-list ul.nav5 li.nav_off a{
	color: #616468;
	padding: 0 0 0 10px;
	background: none;
}

/* Admin menu*/
li.admin a{
	text-decoration: none;
	color: #00357c;
	font-weight: bold;
}
li.admin.on a{
	color: #B51649;
}

/* main - nav3*/
#menu3{
	width: 745px;
	height: 1.5em;
	text-align: right;
	position: absolute;
	margin: -15px 0 0 0;
}
#menu3 ul#nav-top{margin: 0 0 0 0;}
#menu3 ul#nav-top li{
	display: inline;
	margin: 0 5px 0 0; 
}
#menu3 ul#nav-top li strong{margin-right:4px;}
#menu3 ul#nav-top li ul{display:none;}
#menu3 ul#nav-top li a{
	color: #49586B;
	text-decoration: none;
}
#menu3 ul#nav-top li.on a, #menu3 ul#nav-top li a:hover{color: #c40041;}
#menu3 ul#nav-top li span{
	font-weight: bold;
	color: #CC255B;
}
/*main - nav2*/
#menu2, #impressions{width: 210px;}
#menu2{margin: 0 0 0 2px;}
/*.menu2-title-fr{
	height: 25px;
	width: 210px;
	margin: 10px 0 0 0;
}
.menu2-title-en{
	height: 25px;
	width: 210px;
	margin: 10px 0 0 0;
}
.menu2-title-de{
	height: 25px;
	width: 210px;
	margin: 10px 0 0 0;
}*/
.menu2-title-fr span, .menu2-title-de span, .menu2-title-en span{
	/*font-size:1.3em;
	color: #00357c;
	display:block;
	padding: 5px 0 0 10px;*/
		/*font-family:DejaVuSansBook, Verdana, Arial;*/
	}
.menu2-title-fr{
	height: 25px;
	width: 210px;
	margin: 10px 0 0 0;
		background: url(/images/menu2-title-fr.png) 10px 0px no-repeat;
	}
.menu2-title-en{
	height: 25px;
	width: 210px;
	margin: 10px 0 0 0;
		background: url(/images/menu2-title-en.png) 10px 0px no-repeat;
	}
.menu2-title-de{
	height: 25px;
	width: 210px;
	margin: 10px 0 0 0;
		background: url(/images/menu2-title-de.png) 10px 0px no-repeat;
	}
.menu2-title-fr span, .menu2-title-de span, .menu2-title-en span{display: none;}
.menu2-ul{
	border: 1px solid #E9E9E9;
	background: #F8C347 url(/images/bg-menu2.jpg) top left repeat-x;
}
#menu2 ul#nav1{
	margin: 0;
	padding: 0 0 0 10px;
	border: 2px solid #fff;
		background: url(/images/bg-menu2-png.png) top left no-repeat;
		}
#menu2 ul#nav1 li{
	list-style: none;
		padding: 5px;
			text-align:left;
}
#menu2 ul#nav1 li a{
	color: #393C41;
	text-decoration: none;
	line-height: 25px;
	padding: 0 0 0 10px;
}
#menu2 ul#nav1 li.on{
	font-weight: bold;
		background: url(/images/select.png) center left  no-repeat;
		color: #00357C;
}
#menu2 ul#nav1 li.first.on{
		background: url(/images/select1.png) top left no-repeat;
	}
#menu2 ul#nav1 ul.nav2{
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 0.9em;
}
#menu2 ul#nav1 ul.nav2 li{
	line-height: 20px;
	margin: 0 5px 0 0;
	
	border-bottom: 1px dotted #333;
		padding: 5px;
		}
#menu2 ul#nav1 ul.nav2 li a{
	font-weight: normal;
	color: #393C41;
}

#menu2 ul#nav1 ul.nav2 li.on{
	color: #00357C;
		background: url(/images/select2.png) left no-repeat;
	}
#menu2 ul#nav1 ul.nav2 li{background: none;}
#menu2 ul#nav1 ul.nav2 li.on a{font-weight: bold;}
#menu2 ul#nav1 li a:hover, #menu2 ul#nav1 li ul.nav2 li a:hover{color: #c30040;}
.main-sub-all{
	padding: 0 0 0 5px;
	width: 210px;
	background: url(/images/bg-menu-sub.gif) top  left repeat-y;
}

/* Sub content - Impressions*/
.impression-extratop{
	height: 5px;
	width: 214px;
		background: url(/images/impression-bg-extratop.png) left bottom no-repeat;
	margin: 10px 0 0px 0;
	}
#impressions{
	width: 214px;
	z-index: 87;
	margin: 0 0 15px 0;	
		background: url(/images/bg-impression1.png) top left repeat-y;
	min-height: 345px;
		}
#impressions .impressions-top{
	width: 210px;
	z-index: 88;
	position: relative;
	margin: 0px 0 0 0;
		min-height: 340px;
	background: url(/images/bg-impression-top2.png) top left no-repeat;
	}
#impressions .impressions-title-fr span, #impressions .impressions-title-en span, #impressions .impressions-title-de span{
	/*font-size:1.3em;
	color:#c40042;
	display:block;
	padding: 10px 0 4px 0;
	margin: 0 0 0 5px;
	width:174px;*/
		/*font-family:DejaVuSansBook, Verdana, Arial;*/
		/*background: url(/images/bg-smenu.gif) repeat-x bottom transparent;*/	
}
/*#impressions .impressions-title-fr{
	height: 30px;
	margin: 0px 0 0 5px;
}
#impressions .impressions-title-en{
	height: 30px;
	margin: 0px 0 0 5px;
}
#impressions .impressions-title-de{
	height: 30px;
	margin: 0px 0 0 5px;
}*/
#impressions .impressions-title-fr span, #impressions .impressions-title-en span, #impressions .impressions-title-de span{display: none;}
#impressions .impressions-title-fr{
	height: 30px;
	margin: 0px 0 0 5px;
	background: url(/images/impressions-title.png) 3px 5px no-repeat;
	
}
#impressions .impressions-title-en{
	height: 30px;
	margin: 0px 0 0 5px;
	background: url(/images/impressions-title-en.png) 3px 5px no-repeat;
	
}
#impressions .impressions-title-de{
	height: 30px;
	margin: 0px 0 0 5px;
	background: url(/images/impressions-title-de.png) 3px 5px no-repeat;
	
}
#impressions .impressions-bot{
	position: absolute;
	width: 213px;
	margin: -77px 0 0 0;
	height: 88px;
	background: url(/images/impression-bottom.png) 0px no-repeat;
}
#impressions span.corner{
	width: 46px;
	height: 78px;
	display: block;
	position: absolute;
	margin: -72px 0 0 168px;
	z-index: 89;
		background: url(/images/impression-corner-bottom.png) right no-repeat;
	}
.impression-content{
	margin: 5px 5px 5px 15px;
	text-align: left;
}
#impressions dl {
	text-align: left;
	clear: both;
	margin: 0;
}
#impressions dl dt{
	color: #c40042;
	width: 35%;
	margin: 0 0 8px 0;
	padding: 0;
	float: left;
}
#impressions dl dd{
	color: #00357c;
	margin: 0 0 8px 0;
	padding: 0;
		width: 60%;
		float: right;
}

/* Main - content*/
.main-content{
	margin: 35px 0 20px 4px;
		width: 745px;
   min-height: 436px;
	}
#content{
   margin: 0 0 0 160px;
		width: 575px;
	min-height: 436px;
		background: url(/images/bg-content-text.jpg) top  repeat-x;
}
.img-content-left{
	display: block;
	width: 151px;
	position: relative;
	z-index: 87;
		min-height: 436px;
		background: url(/images/img-left/img-content-left.jpg) top left no-repeat;
}
#index-fr .img-content-left, #index-en .img-content-left, #index-de .img-content-left{
	background: url(/images/img-left/img-content-left-5.jpg) top left no-repeat;
}
#guide-technique-fr .img-content-left, #technical-guide-en .img-content-left, #technischer-ratgeber-de .img-content-left{
	background: url(/images/img-left/img-content-left-2.jpg) top left no-repeat;
}
#telechargements-fr .img-content-left, #downloads-en .img-content-left, #downloads-de .img-content-left{
	background: url(/images/img-left/img-content-left-17.jpg) top left no-repeat;
}
#faber-digital-solutions-fr .img-content-left, #faber-digital-solutions-de .img-content-left, #faber-digital-solutions-en .img-content-left, #pod-en .img-content-left, #pod-fr .img-content-left, #pod-de .img-content-left{background: url(/images/img-left/img-content-left-3.jpg) top left no-repeat;}
#mailing-fr .img-content-left, #mailing-de .img-content-left, #mailing-en .img-content-left{
	background: url(/images/img-left/img-content-left-22.jpg) top left no-repeat;
}
#consultance-de .img-content-left, #consultancy-en .img-content-left, #consultance-fr .img-content-left{
	background: url(/images/img-left/img-content-left-19.jpg) top left no-repeat;
}
#transactional-printing-de .img-content-left, #transactional-printing-en .img-content-left, #impression-transactionnelle-fr .img-content-left{
	background: url(/images/img-left/img-content-left-21.jpg) top left no-repeat;
}
#traitement-securise-des-donnees-fr .img-content-left, #secure-processing-of-documents-en .img-content-left, #sichere-behandlung-von-dokumenten-de .img-content-left{
	background: url(/images/img-left/img-content-left-20.jpg) top left no-repeat;
}
#printshop-fr .img-content-left, #printshop-de .img-content-left, #printshop-en .img-content-left{
	background: url(/images/img-left/img-content-left-4.jpg) top left no-repeat;
}
#document-management-en .img-content-left, #document-management-de .img-content-left, #gestion-documents-fr .img-content-left{
	background: url(/images/img-left/img-content-left-18.jpg) top left no-repeat;
}
#continu-fr .img-content-left, #continuous-forms-en .img-content-left, #endlosdruck-de .img-content-left{
	background: url(/images/img-left/img-content-left-15.jpg) top left no-repeat;
}
#systems-print-fr .img-content-left, #systems-print-de .img-content-left, #systems-print-en .img-content-left{
	background: url(/images/img-left/img-content-left-10.jpg) top left no-repeat;
}
#contactez-nous-fr .img-content-left, #kontaktieren-sie-uns-de .img-content-left, #contact-us-en .img-content-left, #sitemap-fr .img-content-left, #sitemap-de .img-content-left, #sitemap-en .img-content-left, #actualites-fr .img-content-left, #neuigkeiten-de .img-content-left, #news-en .img-content-left, #mentions-legales-fr .img-content-left, #legals-en .img-content-left, #rechtlicher-vermerk-de .img-content-left{
	background: url(/images/img-left/img-content-left-9.jpg) top left no-repeat;
}
#faber-print-solutions-fr .img-content-left, #faber-print-solutions-de .img-content-left, #faber-print-solutions-en .img-content-left{
	background: url(/images/img-left/img-content-left-9.jpg) top left no-repeat;
}
#imprimerie-fr .img-content-left, #imprimerie-de .img-content-left, #imprimerie-en .img-content-left{
	background: url(/images/img-left/img-content-left-11.jpg) top left no-repeat;
}
#offset-fr .img-content-left, #offset-en .img-content-left, #offset-de .img-content-left{
	background: url(/images/img-left/img-content-left-12.jpg) top left no-repeat;
}
#impression-numerique-fr .img-content-left, #digital-printing-en .img-content-left, #digital-druck-de .img-content-left{
	background: url(/images/img-left/img-content-left-13.jpg) top left no-repeat;	
}
#serigraphie-fr .img-content-left, #silkscreen-en .img-content-left, #siebdruck-de .img-content-left{
	background: url(/images/img-left/img-content-left-14.jpg) top left no-repeat;	
}
#pre-presse-fr .img-content-left, #prepress-en .img-content-left, #druckvorstufe-de .img-content-left{
	background: url(/images/img-left/img-content-left-16.jpg) top left no-repeat;	
}

#menu1-snav .circles{
	width: 150px;
	height: 300px;
	z-index: 88;
	position: absolute;
		background: url(/images/circle-img-left.png) top  no-repeat;
	}
	
/* evolution*/
.evolution-de, .evolution-fr, .evolution-en{
	margin-top: -140px;
	z-index: 88;
	position: absolute;
	width: 150px;
	height: 140px;
}
.evolution-de{
		background: url(/images/evolution-de.png) top  no-repeat;
	}
.evolution-en{
		background: url(/images/evolution-en.png) top  no-repeat;
	}
.evolution-fr{
		background: url(/images/evolution-fr.png) top  no-repeat;
	}		

/* concretise*/
.concretise-fr, .concretise-de, .concretise-en{
	position: absolute;
	margin-top: 110px;
	width: 430px;
	height: 40px;
	margin-left: 25px;
}
.concretise-fr{
		background: url(/images/concretise-fr.png) top  no-repeat;
	}
.concretise-en{
		background: url(/images/concretise-en.png) top  no-repeat;
	}
.concretise-de{
		background: url(/images/concretise-de.png) top  no-repeat;
	}

#content #content-text{
	float: left;
	padding: 2px;
	background: url(/images/bg-content-text2.jpg) top left no-repeat;
	text-align: justify;		
	min-height: 500px;
	width: 565px;
		margin: 0;
}
#contact #content-text, #contact-en #content-text, #kontakt #content-text{
		min-height: 630px;
	}
#print-shop #content-text, #print-shop-en #content-text, #print-shop-de #content-text{
		min-height: 638px;
		}
#content-text .content-text-bg {
	font-size: 1.1em;
	padding: 12px 12px 12px 12px;
	color: #393c41;
	line-height: 1.5em;
}
.content-text-bg{background: url(/images/bg-left-content-text.png) 7px repeat-y;}
#actualites .content-text-bg, #neuigkeiten .content-text-bg, #sitemap-fr .content-text-bg, #sitemap-de .content-text-bg,  #sitemap-en .content-text-bg{
	background: none;
}
#page404-fr h1, #page404-en h1, #page404-en h1{display:none;}
#page404-fr .txt-404 h1, #page404-en .txt-404 h1, #page404-en .txt-404 h1{
	background: url(/images/bg-title.png) 0 0 no-repeat;
		font-family: DejaVuSansCnBdOb, Verdana, Arial;
		font-size:17px;
	color:#00357c;
	display:block;
	margin-top:16px;
	padding: 2px 0 1px 13px;
}
#page404-fr .txt-404 h1 span, #page404-en .txt-404 h1 span, #page404-en .txt-404 h1 span{display:inline;background:none;padding:0;}

/* Form*/
#content-text form div.clear{
		border-top: 1px solid transparent;
	}
form{
	margin: 15px 15px 0px 15px;
	color: #395f92;
}
.login form fieldset{border:1px solid #b6c9e3;}
#login-fr .login, #login-en .login, #login-de .login{
 background:none;
 border:none;
}
#login-fr .login form, #login-en .login form, #login-de .login form{margin-left:5px;}
#content-text .content-text-bg form p{margin: 0;}
.tit_form{
	width: 30%;
	float: left;
	padding: 2px 0 0 0;
	margin: 0;
}
.in_form{
	width: 65%;
	float: right;
	margin: 0;
	padding: 1px;
}
#content #form_contact p.tit_form{width: 35%;}
#content #form_contact p.in_form{width: 60%;}
.champ{
	margin: 5px 0 10px 0;
	color: #43a7de;
	font-style: italic;
}
.submit{
	background: url(/images/send.png) no-repeat left;
	width: 81px ;
	height:21px ;
	border: none;
	padding: 0 5px 3px 0;
	margin:10px 0 0 0;
	cursor:pointer;
}

.buttons{margin:0 0 10px 117px;}
#contactez-nous-fr .buttons, #contact-us-en .buttons, #kontaktieren-sie-uns-de .buttons {margin:0 0 10px 203px;}
#content-text form p{margin: 0em;}
input, textarea{border: 1px solid #b6c9e3;}
.contact-perso textarea{width: 180px;}
.contact-button-fr{
	width: 170px;
	height: 25px;
		background: url(/images/contactez-nous.png) no-repeat left #f1f7fc;
	}
.contact-button-en{
	width: 170px;
	height: 25px;
		background: url(/images/contactez-nous-en.png) no-repeat left #f1f7fc;
	}
.contact-button-de{
	width: 170px;
	height: 25px;
		background: url(/images/contactez-nous-de.png) no-repeat left #f1f7fc;
	}
.contact-button-fr a, .contact-button-de a, .contact-button-en a{
	width: 170px;
	height: 25px;
	display: block;
}
.contact-button-fr span, .contact-button-de span, .contact-button-en span{display: none;}
.contact-button-fr span, .contact-button-de span, .contact-button-en span{display: none;}
.no-required{padding: 0 0 0 10px;}
#content #form_contact p.tit_form span.definitively-required{
		background:url(/images/important2.png) 0 -2px no-repeat;
	}
#content #form_contact p.tit_form span.required{
		background:url(/images/important1.png) 0 1px no-repeat;
	}
#content #form_contact p.in_form span.miss{display:block;}
#content #form_contact p.tit_form span{padding: 0 5px;}
span.miss{font-size:10px;}
.comment{
	border-right: 1px solid #f7f8f8;
	border-left: 1px solid #f4f5f5;
	border-bottom: 1px solid #e7e8e8;
}
.comment-box{
	border: 2px solid #fff;
	padding: 0.2em 0.2em 0.2em 0.6em;
		background: url(/images/banner-cicles.png) no-repeat left #f1f7fc;
	}
.comment-box p.left{margin: 0 1.5em 0 0;}

/*sitemap_nav1*/
.sitemap_nav1{
	margin: 5px;
	color: #2e5089;
	font-size: 1.0em;
	border: 1px solid #e3f0fa;
	padding: 2px;
}
.sitemap_nav1 dt{
	font-weight: bold;
	padding: 5px 0 5px 0;
	background-color: #f3f6f9;
	border-bottom: 1px solid #fff;
	color: #2e5089;
}
.sitemap_nav1 dd{margin: 0 0 0 0px;}
.sitemap_nav1 a{
	text-decoration: none;
	color: #2e5089;
}
.sitemap_nav1 a:hover{color: #c40041;}
.sitemap_nav2 {
	padding: 5px;
	background-color: #fff;
	border: 3px double #e3f0fa;
	font-size: 1em;
}
.sitemap_nav2 dt{
	background-color: transparent;
	font-weight: normal;
	border-bottom: none;
}
.sitemap_nav2 dt a{color: #00357c;}
.sitemap_nav3 img{vertical-align: middle;}
.sitemap_nav3 dt{font-weight: bold;}
.sitemap_nav3 dt a{color: #486ea1;}
.sitemap_nav4 dt{font-weight: normal;}
.sitemap_nav4 dt a{color: #486ea1;}
.sitemap_nav5{margin: 0 0 0 15px;}
.sitemap_nav5 dt{
	font-weight: normal;
	font-size: 0.9em;
}
.sitemap_nav5 dt a{color: #616468;}

/* Print shop */
.print-shop-list{
	position:relative; 
	/*border-top: 4px solid #393c41;*/
	padding: 0;
	margin : 0 0 0 5px;
	float: left;
		height: 232px;
		width: 519px;
	background: url(/images/initial.jpg) right 4px no-repeat #393c41;
}
.print-shop-list ul {
    padding:0;
    float:left; 
    margin:0; 
    width:155px;
	list-style-type:none; 
	background-color: #f4f5f6;
	border-top: 4px solid #393c41;
}
.print-shop-list ul li{float: left;}
.print-shop-ul{
	border-right: 4px solid #f4f5f6;
	width: 155px;
		height: 232px;
	}
.print-shop-list ul li a{
		min-height: 21px;
	}
.print-shop-list a.gallery span {
    position:absolute;
    width:0px; 
    height:0px; 
    overflow:hidden; 
	border-top: 4px solid #393c41;
}
.print-shop-list a.gallery:hover{border: none;}
.print-shop-list a.gallery:hover span {
    width:360px;
    height:159px;
	left: 159px;
    top: 0;
}
.print-shop-list a.gallery:hover span.print-shop-comment {
    left: 159px; 
    top: 160px;
    color: #fff;
	text-decoration: none;
	border: none;
	padding: 5px;
}
.print-shop-list a.gallery:hover img {
	border-top: none;
	border-left: none;
	border-right: none;
   /* float:left; */
	margin-right:0px;
	border-bottom: 1px solid #fff;
}
.print-shop-list  a.gallery, .print-shop-list  a.gallery:visited {
   display:block;
   text-align:left;
}
/* telechargements*/
#telechargements .content-text-bg dl.downloads{padding: 0 0 0.5em 0;}
/* News*/
.actu{border-bottom:1px dotted #5eb6fe; margin-bottom: 10px; padding-bottom: 10px;}
#actualites .no-choice, #news-en .no-choice, #neuigkeiten .no-choice{margin-top: 1em;}
#actualites .choixA img, #neuigkeiten .choixA img, #news-en .choixA img{float: right;}
#actualites .choixB img, #neuigkeiten .choixB img, #news-en .choixB img {float: left;}
#actualites .choixC img, #neuigkeiten .choixC img, #news-en .choixC img{
	text-align: center;
	border: 2px solid #fff;
	margin: 1em 0em 0.5em 0em;
}
#actualites-fr .choixC p, #neuigkeiten-de .choixC p, #news-en .choixC p { font-size:11px; font-style:italic; line-height:0;}
#actualites-fr .choixA p, #neuigkeiten-de .choixA p, #news-en .choixA p,
#actualites-fr .choixB p, #neuigkeiten-de .choixB p, #news-en .choixB p
{ font-size:11px; font-style:italic; line-height:1; margin-bottom:2px;}
.choixA span.right, .choixA span.left, .choixB span.right, .choixB span.left, .choixC span.right, .choixC span.left{
	width: 140px;
}
div.choixA span.right{margin : 0 0 0 5px;}
div.choixB span.left{margin : 0 5px 0 0px;}
.choixA, .choixB, .choixC{margin: 1em 0 0 0;}
span.img-wrapper {
		background: url(/images/shadow.png) no-repeat bottom right;
		line-height:0;
	float: right;
	width: 131px;
}
span.right .img-wrapper img,  span.left .img-wrapper img {
	background:#fff;
	padding:1px;
	border:0px solid #dadac8;
	position:relative;
	left:-4px;
	top:-5px;
} 
span.left .img-wrapper img {left:-3px;}
#actualites-fr #content-text p.actu-date, #neuigkeiten-de #content-text p.actu-date, #news-en #content-text p.actu-date{
	font-size: 1em;
	font-style: italic;
	margin-top: 0;
	margin-bottom: 0;
	color: #5eb6fe;
}
#actualites-fr #content-text ul.files li, #neuigkeiten-de #content-text ul.files li, #news-en #content-text ul.files li, ul.files li{
  list-style: none;
}
div.downloads{margin-top:10px;}
/* Docs*/
.pdf{
		background: url(/images/cms/docs/pdf.png) no-repeat 3px 2px;
		padding: 3px 0 3px 30px;
}

.xls{
		background: url(/images/cms/docs/xls.png) no-repeat 3px 2px;
		padding: 3px 0 3px 30px;
}
.doc{
		background: url(/images/cms/docs/doc.png) no-repeat 3px 2px;
		padding: 3px 0 3px 30px;
}
.ppt{
		background: url(/images/cms/docs/files.png) no-repeat 3px 2px;
		padding: 3px 0 3px 30px;
}
.ai{
   	background: url(/images/cms/docs/ai.png) top left no-repeat;
		padding: 3px 0 3px 30px;
}
.gif{
   	background: url(/images/cms/docs/gif.png) top left no-repeat;
		padding: 3px 0 3px 30px;
}
.jpg{
    	background: url(/images/cms/docs/jpg.png) top left no-repeat;
    	padding: 3px 0 3px 30px;
}
.file{ 
    	background: url(/images/cms/docs/files.png) top left no-repeat;
		padding: 3px 0 3px 30px;
}
#actualites #content-text .pdf, #actualites #content-text .doc, #actualites #content-text .xls, #actualites #content-text .ppt, #news-en #content-text .pdf, #news-en #content-text .doc, #news-en #content-text .xls, #news-en #content-text .ppt, #neuigkeiten #content-text .pdf, #neuigkeiten #content-text .doc, #neuigkeiten #content-text .xls, #neuigkeiten #content-text .ppt{
	display: inline;
}

/*Affichez vos impressions*/
.impressions-preview{
	border: 1px solid #cee4f6;
	width: 214px;
	/*float: left;*/
	margin: 0.5em;
	padding: 0.3em;
	text-align: left;
}
.impressions-preview dl {
	text-align: left;
	clear: both;
	margin: 0;
}
.impressions-preview dl dt{
	color: #c40042;
	width: 35%;
	margin: 0 0 8px 0;
	padding: 0;
	float: left;
}
.impressions-preview dl dd{
	color: #00357c;
	margin: 0 0 8px 36%;
	padding: 0;
}
.impressions-preview div{text-align: center;}
.impression-date{
	color: green;
	font-style: italic;
}

/* Equipe accueil*/
.shoplist_all{
	position:relative; 
	padding: 0.3em 0.3em 0.3em 0.3em;
	margin : 1em 0 0 0.2em;
	width: 520px;
}
.shoplist_all ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.shoplist_all a.gallery span.team-img {
    position:absolute;
    width:0px;
    height:0px;
    overflow:hidden;
}
.shoplist_all a.gallery:hover{border: 1px solid #fff;}
.shoplist_all a.gallery:hover span.team-img {
    width:139px; 
    height:199px; 
	right:0em; 
	top: 0em;
	text-align: center;
}
.shoplist_all div#contact-accordion{
	border-right: 1px solid #dbdfe2;
	width: 380px;
}
div#contact-accordion div{background:none;border:none;}
div#contact-accordion h3{background:none;border:none;}
.shoplist_all div#contact-accordion ul{
	border: 1px solid #e6ebef;
	background-color: #fbfdfe;
	width: 362px;
	padding: 5px;
}
.shoplist_all div#contact-accordion ul li{
	text-align: left;
	
	width: 160px;
}
.shoplist_all div#contact-accordion ul li.clear{
	width: 345px;
	height: 12px;
}
#contactez-nous-fr .shoplist_all div#contact-accordion ul li a, #contact-us-en .shoplist_all div#contact-accordion ul li a, #kontaktieren-sie-uns-de .shoplist_all div#contact-accordion ul li a{
	color: #393c41;
	padding : 0.3em 0 0.3em 0;
	background: url(/images/arobas.gif) no-repeat top right;
}
#contactez-nous-fr .shoplist_all div#contact-accordion ul li a:hover, #contact-us-en .shoplist_all div#contact-accordion ul li a:hover, #kontaktieren-sie-uns-de .shoplist_all div#contact-accordion ul li a:hover{
	background: url(/images/arobas-select.gif) no-repeat top right #f1f7fc;
}
.shoplist_all div#contact-accordion ul li a, .shoplist_all div#contact-accordion ul li a:hover{
	text-decoration: none;
	display: block;
	border: none;
}
.shoplist_all div#contact-accordion ul li a img{border: none;}
#contactez-nous-fr h3, #contact-us-en h3, #kontaktieren-sie-uns-de h3{
	margin: 0.3em 0 0.7em 0em;
	cursor: pointer;
	font-weight:bold;
	color:#00357c;
}
#contactez-nous-fr h3 span, #contact-us-en h3 span, #kontaktieren-sie-uns-de h3 span{
	display:none;
}
#contactez-nous-fr h3.ui-state-active, #contact-us-en h3.ui-state-active, #kontaktieren-sie-uns-de h3.ui-state-active{
	color: #cb406d;
	margin: 0.3em 0 0em 0em;
	background: url(/images/arrow-top.gif) no-repeat right;
}
#contactez-nous-fr #content{min-height: 600px;}

#contactez-nous-fr span.team-img .img-wrapper img, #contact-us-en span.team-img .img-wrapper img, #kontaktieren-sie-uns-de span.team-img .img-wrapper img{
	background:#fff;
	padding:1px;
	border:0px solid #dadac8;
	position:relative;
	left:-4px;
	top:-5px;
} 
li.left a.form-select span.team-img, li.right a.form-select span.team-img{
	width: 139px;
	height: 199px;
 	right:0em; 
  	 top: 0em;
	 text-align: center;
}
.printshop-contact-form{
	margin: 0 0 25px 0;
	border: 1px solid #dde9f2;
	background: url(/images/bg-form.jpg) repeat-x #fefefe;
}
body#printshop-fr .printshop-contact-form, body#printshop-de .printshop-contact-form, body#printshop-en .printshop-contact-form{
	position: absolute; 
	z-index: 180;
	margin-top: 2px;
		width:538px;
		}
.printshop-contact-form form .content-form{width: 350px;}
.printshop-contact-form .in_form{width: 223px;	}
.printshop-contact-form .tit_form{width: 120px;}
.img-product-form{
	border: 1px solid #dde9f2;
	position: absolute;
	text-align: center;
	font-size: 0.9em;
	width: 167px;
	padding: 1px;
		margin: -12px 0 0 350px;
	}
.contact-perso{
	margin: 0.5em 0 25px 0;
	border: 1px solid #dde9f2;
	background: url(/images/bg-form.jpg) repeat-x #fefefe;
	width: 375px;
	overflow:none;
}
.contact-perso h2, .printshop-contact-form h2{border-bottom: 1px dotted #62add7;}
#contactez-nous-fr h2:hover, #contact-us-en h2:hover, #kontaktieren-sie-uns-de h2:hover{color: #cb406d;}
#contactez-nous-fr span.img-wrapper img, #contact-us-en span.img-wrapper img, #kontaktieren-sie-uns-de span.img-wrapper img {  left:-3px;}
#form_contact{position:relative;z-index:99;/*border:1px solid red;height:10px;*/}
.close{
	width: 144px;
		position:absolute;
		margin-right: 0;
	margin-left: 214px;
	margin-top:10px;
	height: 23px;
		margin-top: 0;
	background: url(/images/close.png) no-repeat top transparent;
			
	z-index:201;
}
#contact .close, #contact-us-en .close, #kontakt .close{margin-left: 229px;}
#printshop-fr .close, #printshop-en .close, #printshop-de .close{margin-left: 387px;}
#printshop-fr .close{margin-left: 380px;}
.close span{/*display: none;*/}
/**/
iframe{boreder:none;/*display: none;*/}

/* print shop */
.comment-content{
	background: url(/images/bg-comment.jpg) top no-repeat #ecf5fd;
	padding: 5px;
	border: 2px solid #fff;
}
.comment-content p{font-style: italic;}
.comment-content h2{
	color: #393c41;
	margin: 0;
	padding: 0;
}
.print-shop-product{
	width: 170px;
	position: relative;
	float: left;
		margin: 15px 2px 0 3px;
	}
.print-shop-product h3{
	font-size: 0.9em;
	font-weight: normal ;
	margin: 0 0 2px 0;
	background: url(/images/select7.gif) left 1px no-repeat;
	color: #393c41;
	text-align: left;
	line-height: 1.2em;
	padding-left: 10px; 
}
.product-title{
	border-bottom: 1px dotted #8ebce1;
	height: 2.3em;
	overflow: hidden;
}
.print-shop-product .details{
	border: 1px solid #dbdfe2;
	width: 170px;
	height: 191px;
}
#printshop-en .print-shop-product .details, #printshop-de .print-shop-product .details{
	border: 1px solid #dbdfe2;
	width: 170px;
	height: 197px;
}
.print-shop-product  .printshop-contact{
		background: url(/images/interet-fr.png) left 1px no-repeat #ecf5fd;
		height: 18px;
	position: relative;
}
#printshop-de .printshop-contact{
		background: url(/images/interet-de.png) left 1px no-repeat #ecf5fd;
		height: 25px;
	position: relative;
}
#printshop-en .printshop-contact{
		background: url(/images/interet-en.png) left 1px no-repeat #ecf5fd;
		height: 25px;
	position: relative;
}
.printshop-contact a{
	width: 170px;
	height: 18px;
	display: block;
}
.printshop-contact a span{display: none;}
.printshop-img{
	vertical-align: middle;
	text-align: center;
	width: 170px;
	height: 170px;
}
.printshop-img span a img{border: 1px solid #3a3d42;}
.printshop-img span a:hover img{border: 1px solid #c22256;}
.printshop-img  span{
		line-height: 170px;
	border: 1px solid #fff;
	}
.printshop-img * {vertical-align: middle;}
.printshop-img i {
	} 

/* zoom products*/
/* Zoom img*/
.popup img{
   background-color: #fff;
   border:1px solid #808080;
   padding:0.2em 0.2em 0.1em 0.2em;
}
.popup{
	z-index: 1000;
	width: 420px;
	height: 420px;
	background-color: transparent;
	text-align:center;
	z-index: 1000;
	cursor: pointer;
	position:absolute;
}

/*pour les images pdf etc... de telechargements*/
dl.downloads{
	min-height:25px;
	}
dl.downloads a.xls, dl.downloads a.pdf, dl.downloads a.doc, dl.downloads a.ptt{
	float:left;
	display:block;
	margin:0;
	padding:1px 5px 0 25px;
}
dl.downloads dt{/*float:left;*/ clear:both;}
dl.downloads dd{clear:both; margin: 0;}
#content-text ul.downloads{padding:0;}
#content-text li.download{list-style-type:none;padding:3px 0;}

/*pour les images pdf etc... de actualites*/
.actu ul.files{
	min-height:15px;
		clear: both;
	display: block;
}

.actu ul.files li{margin: 0;float:left;}
.actu ul.files a.xls, ul.files a.pdf, ul.files a.doc, ul.files a.ptt{
	margin:0;
	padding:1px 5px 0 25px;
	display:block;
	float:left;
}
.actu ul.files span{float:left;}
.actu ul.files li{clear:both;}

/*pour la visibilite des points des listes*/
.choixA ul li{margin-left:15px;}

ul.pager{
	clear: both;
	list-style: none;
	font-size: 0.9em;
	padding: 15px 0 0 0;
}
ul.pager li{
	display: inline;
}

/*hosting and design  by gms */
#footer #gms{
	padding: 5px 0 5px 0;
	font-size: 1.1em;
	display: block;
	color: #b1b4b9;
}
#footer #gms a{
	color: #b1b4b9;
	text-decoration: none;
}
#footer #gms a:hover{
	color: #b1b4b9;
	text-decoration: underline;
}
#edit-actualites-fr .actu div.choixC div.center img, 
#edit-actualites-en .actu div.choixC div.center img, 
#edit-actualites-de .actu div.choixC div.center img, 
#actualites-fr .actu div.choixC div.center img, 
#news-en .actu div.choixC div.center img, 
#neuigkeiten-de .actu div.choixC div.center img{border:none;}
/*Zoom sur les images*/
.zoom{cursor: pointer;}
.choixA ul{display: inline;}
.choixA span.left{margin: 5px 10px 5px 5px;}
.choixA span.left span.img-wrapper{margin: 5px 5px 5px 5px;}
.choixB span.right{margin: 5px 5px 5px 15px;}
.choixB span.right span.img-wrapper{margin: 5px 5px 5px 5px;}

@font-face {
    font-family: 'DejaVuSansBook';
    src: url('/fonts/DejaVuSans-webfont.eot');
    src: url('/fonts/DejaVuSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-webfont.svg#DejaVuSansBook') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansOblique';
    src: url('/fonts/DejaVuSans-Oblique-webfont.eot');
    src: url('/fonts/DejaVuSans-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-Oblique-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-Oblique-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-Oblique-webfont.svg#DejaVuSansOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansBold';
    src: url('/fonts/DejaVuSans-Bold-webfont.eot');
    src: url('/fonts/DejaVuSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-Bold-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-Bold-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-Bold-webfont.svg#DejaVuSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansBoldOblique';
    src: url('/fonts/DejaVuSans-BoldOblique-webfont.eot');
    src: url('/fonts/DejaVuSans-BoldOblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSans-BoldOblique-webfont.woff') format('woff'),
         url('/fonts/DejaVuSans-BoldOblique-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSans-BoldOblique-webfont.svg#DejaVuSansBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansCondensed';
    src: url('/fonts/DejaVuSansCondensed-webfont.eot');
    src: url('/fonts/DejaVuSansCondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSansCondensed-webfont.woff') format('woff'),
         url('/fonts/DejaVuSansCondensed-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSansCondensed-webfont.svg#DejaVuSansCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansCondensedOblique';
    src: url('/fonts/DejaVuSansCondensed-Oblique-webfont.eot');
    src: url('/fonts/DejaVuSansCondensed-Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSansCondensed-Oblique-webfont.woff') format('woff'),
         url('/fonts/DejaVuSansCondensed-Oblique-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSansCondensed-Oblique-webfont.svg#DejaVuSansCondensedOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansCondensedBold';
    src: url('/fonts/DejaVuSansCondensed-Bold-webfont.eot');
    src: url('/fonts/DejaVuSansCondensed-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSansCondensed-Bold-webfont.woff') format('woff'),
         url('/fonts/DejaVuSansCondensed-Bold-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSansCondensed-Bold-webfont.svg#DejaVuSansCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DejaVuSansCnBdOb';
    src: url('/fonts/DejaVuSansCondensed-BoldOblique-webfont.eot');
    src: url('/fonts/DejaVuSansCondensed-BoldOblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/DejaVuSansCondensed-BoldOblique-webfont.woff') format('woff'),
         url('/fonts/DejaVuSansCondensed-BoldOblique-webfont.ttf') format('truetype'),
         url('/fonts/DejaVuSansCondensed-BoldOblique-webfont.svg#DejaVuSansCnBdOb') format('svg');
    font-weight: normal;
    font-style: italic;
}
/** CSS of jquery Lightbox plugin **/
#jquery-overlay {position:absolute;top:0;left:0;z-index:101;width:100%;height:500px;}#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:102;text-align:center;line-height:0;}#jquery-lightbox a img {border:none;}#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}#lightbox-container-image {padding:10px;}#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}#lightbox-container-image-box > #lightbox-nav {left:0;}#lightbox-nav a {outline:none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}#lightbox-nav-btnPrev {left:0;float:left;}#lightbox-nav-btnNext {right:0;float:right;}#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}#lightbox-container-image-data {padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}#lightbox-image-details-caption {font-weight:bold;}#lightbox-image-details-currentNumber {display:block;clear:left;padding-top:0.5em;padding-bottom:1.0em;}#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em;}#error{font-size:1.2em;}

/*Attention toujours a la fin*/

