#solutionsbannerFR {float:left;width:100%;margin:5px 0px 0px 0px;padding:0px;overflow:hidden;}

#solutionsbannerFR div
 {
	float:left;
	width:197px;
	height:461px;
	padding:0 20px;
	margin:0;
	overflow:hidden;
}

#solutionsbannerFR div h1
 {
	margin-top: 275px;
	line-height:16px;
	font-size:12px;
	color:#333333;
	font-family:Verdana,Geneva,Kalimati,sans-serif;
	margin-bottom:0;
	letter-spacing:0px;
	padding:0;

	
}
#solutionsbannerFR div h2 
{
	font-weight:bold;
	padding:0;
	font-size:11px;
	line-height:16px;
}

#solutionsbannerFR div p {font-size:10px; width:100%;line-height:15px; margin-top:10px;}
#solutionsbannerFR div  p span {font-size:9px;margin-top:10px;font-style:italic}
#solutionsbannerFR  #new-banner-nanobook {
		background: url("../../../common/media/images/newBannersFr/new-banner-nanobook.png") top left no-repeat;	
		margin-left:17px;
		}

#solutionsbannerFR  #new-banner-eprint {
		background: url("../../../common/media/images/newBannersFr/new-banner-eprint.png") top left no-repeat;
		
}

#solutionsbannerFR  #new-banner-premiumbook {
		background: url("../../../common/media/images/newBannersFr/new-banner-premiumbook.png") top left no-repeat;
}

#solutionsbannerFR  #new-banner-html5 {
		background: url("../../../common/media/images/newBannersFr/new-banner-html5.png") top left no-repeat;
	
}



#header #mainmenu a {
	display:block;
	float:left;
	overflow:hidden;
	text-indent: -5000px;
	margin-top:15px;

}
#header #mainmenu #solutions {
	background:url("../media/images/mainmenu/catalogues.jpg") top left no-repeat;
	width:123px;
	height:61px;
}

#header #mainmenu .mm_sep
{
	background:url("../media/images/mainmenu/mm_sep.jpg") top left no-repeat;
	width:6px;
	height:61px;
	display:block;
	float:left;
	overflow:hidden;
	text-indent: -5000px;
	margin-top:15px;

}
#header #mainmenu #prestimedia {
	background:url("../media/images/mainmenu/team.jpg") top left no-repeat;
	width:106px;
	height:61px;
}
#header #mainmenu #iphoneipad {
	background:url("../media/images/mainmenu/iphone.jpg") top left no-repeat;
	width:99px;
	height:61px;
}
#header #mainmenu #premiumfocus {
	background:url("../media/images/mainmenu/premiumfocus.jpg") top left no-repeat;
	width:106px;
	height:61px;
}
#header #mainmenu #clients {
	background:url("../media/images/mainmenu/clients.jpg") top left no-repeat;
	width:113px;
	height:61px;
}
#header #mainmenu #contact {
	background:url("../media/images/mainmenu/contact.jpg") top left no-repeat;
	width:110px;
	height:61px;
	margin-right:0px;

}

#header #mainmenu #selected a {background-position:top right;}


#header #mainmenu #solutions:hover,
#header #mainmenu #prestimedia:hover,
#header #mainmenu #iphoneipad:hover,
#header #mainmenu #clients:hover,
#header #mainmenu #contact:hover,
#header #mainmenu #premiumfocus:hover
{
	background-position:top right;	
	
}

/* APPS PAGE */

#root #sitecontent #apps {
    width:940px;
    padding:0 20px;
}

#root #sitecontent #apps #puzzled img {
    float:left;
}

#root #sitecontent #apps #puzzled div {
    float:right;
    width:390px;
    padding-top:130px;
    padding-right: 20px;
}

#root #sitecontent #apps #puzzled div h1 {
    clear:both;
    margin-top:20px;
    font-size:20px;
    line-height:24px;
    color:#000000;
}

#root #sitecontent #apps #puzzled div h1 span {
    color:#c8141a;    
}

#root #sitecontent #apps #puzzled div p {
   margin-top:20px; 
}

#root #sitecontent #apps #puzzled div img {
    float:none;
    display:block;
    margin:0 auto;
}

#root #sitecontent #apps .modules {
	padding:0px 0px;
	clear:both;
	display:block;
	width:940px; 
    float:left;
    margin-top:20px;
}

#root #sitecontent #apps .modules h1 {
	text-align:left;
	color:#c8141a;
	font-size:19px;
}

#root #sitecontent #apps .modules img {
	float:left;
    margin:0;padding:0;
}

#root #sitecontent #apps .module {
 	background : url("../media/images/ncustompad/custompad_module.png") top left no-repeat;
	width:574px;
    height:193px;
	display:block;
	float:right;
	padding:20px;margin:0;
 }
 
#root #sitecontent #apps .module p {
    height:148px;
}

#root #sitecontent #apps .modulenourl {
 	background : url("../media/images/ncustompad/custompad_module_nourl.png") top left no-repeat;
}
 
#root #sitecontent #apps .modules .link {
	font-size:16px;  
	float:right;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
	margin-right:45px;
}
#root #sitecontent #apps .modules .link:hover {
    color:#000;
}

/* BOTTOM CONTACT + REFERENCES BUTTONS */

#root #sitecontent #contactpg a.contact {
    background : url("../media/images/ncustompad/custompad_contact.png") top left no-repeat;
}
#root #sitecontent #contactpg a.references {
    background : url("../media/images/ncustompad/custompad_references.png") top left no-repeat;
}

/* -------------------------- */

#askquote a 
{
	display:block;
	background : url("../media/images/contact.gif") top left no-repeat;
	height:45px;
	text-indent:-5000px;
	overflow:hidden;
	margin:20px auto 0 auto;
}

.new {
	display:inline-block;
	margin-left:5px;
	width:34px;
	height:14px;
	background : url("../media/images/inedit.gif") top left no-repeat;
	overflow: hidden;
	text-indent:-5000px;
}

.exclusive {
	display:inline-block;
	margin-left:5px;
	width:42px;
	height:14px;
	background : url("../media/images/exclusif.gif") top left no-repeat;
	overflow: hidden;
	text-indent:-5000px;
}

.new-exclusive {
	display:inline-block;
	margin-left:5px;
	width:82px;
	height:14px;
	background : url("../media/images/inedit-exclusif.gif") top left no-repeat;
	overflow: hidden;
	text-indent:-5000px;
}


#allplatformsheader
{
	background : url("../media/images/allplatforms/header.jpg") center center no-repeat;
	height:597px;
	margin:-10px 0px 0px 0px;
	padding:0;
	z-index:100;

}
#allplatformsheader p
{
	color:#c81527;
	font-size:32px;
	text-align:center;
	padding-top:18px;
	letter-spacing:1px;
}
#allplatformscontent
{
	display:block;
	background:#000000;
	margin:0 auto;
	width:961px;
	height:485px;
	border-left:1px solid #323637;
	padding:0;	
}
#allplatformscontent  a
{
color:#d94747;
margin:2px 0px 0px 25px;

padding:0;
width:150px;display:block;
line-height:14px;
}

#allplatformscontent .hdr
{
font-size:15px;
color:#ffffff;
font-weight:bold;
padding:8px 0px 0px 15px;

}
#allplatformscontent .hdr2
{
clear:both;
font-size:13px;
color:#ffffff;
font-weight:bold;
padding:15px 0px 0px 15px;
}



#allplatformscontent .hdr3
{
font-size:12px;
color:#919292;
font-weight:normal;
padding:0px 0px 0px 25px;
line-height:15px;

}
#allplatformscontent .h75 {height:75px;width:160px;}
#allplatformscontent .h60 {height:60px;}
#allplatformscontent .hdr4
{
	font-size:9px;
	color:#919292;
	padding:40px 0px 0px 5px;
	float:left;
	width:80px;
	line-height:10px;
}
#allplatformscontent .hdr5
{
	font-size:9px;
	color:#919292;
	padding:32px 0px 0px 5px;
	float:left;
	width:80px;
	line-height:10px;
	margin-left:-25px
}
#allplatformscontent .block
{
	background : url("../media/images/allplatforms/block.png") center center no-repeat;
	width:207px;
	height:452px;
	margin-left:34px;
	float:left;
}
#allplatformscontent .left25
{
	margin-left:25px
}
#allplatformsfooter
{
	background : url("../media/images/allplatforms/footer.png") center center no-repeat;
	height:27px;
	margin:0;
	padding:0;
}


/**slideshow first page */
#slideshow-bullets 
{
	width:120px;height:25px;position:absolute;top:180px;left:100px;	color:#fff;z-index:500;
}
#slideshow-bullets  ul.bullets
{
	list-style:none;display:inline;
}
#slideshow-bullets  ul.bullets li
{
	display:inline;	position:relative;	float:left;	padding:3px;
}
#blockslideshow
{
	width:959px;	height:215px;	overflow:hidden;	position:relative;	margin:0 auto;	padding:0;	background:url('../media/images/slideshowfirstpage/block.png');	display:block;	cursor:pointer;
}
ul.slideshow
{
	list-style:none;	width:250px;	height:180px; border:0px solid red;	overflow:hidden;	position:relative;	margin:0;	padding:0;	top:25px;	left:20px;	float:left;
}	
ul.slideshow li 
{
	position:absolute;	left:0;	right:0;
}
ul.slideshow li.show 
{
	z-index:500;	
}
ul.slideshow img 
{
	border:none;
}

#blockslideshow #blockslideshowimg
{

float:left;
    width:609px;
    height:163px;
    overflow:hidden;
    position:relative;
    margin:0;
    padding:0;
    left:70px;
	top:25px;
	background:url('../media/images/slideshowfirstpage/block_img.png');
}

#blockslideshow #blockslideshowtext
{
	float:left;
    width:650px;
    height:226px;
    overflow:hidden;
    position:relative;
    margin:0;
    padding:0;
    left:45px;
    color:#ffffff;
    font-size:11px;	
    line-height:16px;
}
#blockslideshow #blockslideshowtext  .h1
{
	font-size:23px;
    margin-top:30px;
	color:#c8141a;
	line-height:normal;
}
#blockslideshow #blockslideshowtext   .h2
{
  color:#ffffff;
    margin-top:0px;
	font-size:23px;
	padding:0;
	line-height:normal;
	
}
#blockslideshow #blockslideshowtext p
{
    margin:5px 0px 0px 0px;
}

#blockslideshow #blockslideshowtext ul {
    margin:0px 20px 0px 20px;
    list-style-type:disc;
}


#sbullets 
{
	list-style:none;
}
/**slideshow custompad page */
#cp_slideshow-bullets 
{
	width:350px;height:25px;position:absolute;top:395px;left:90px;	color:#fff;z-index:500;
}
#cp_slideshow-bullets  ul.bullets
{
	list-style:none;display:inline;
}
#cp_slideshow-bullets  ul.bullets li
{
	display:inline;	position:relative;	float:left;	padding:3px;
}
#cp_blockslideshow
{
	float:right;width:464px;	height:438px;	overflow:hidden;	position:relative;	margin:0 auto;	padding:0;	background:url('../media/images/slideshowcustompad/s_block.png');	display:block;	
}
ul.cp_slideshow
{
	list-style:none;	width:400px;	height:351px;	overflow:hidden;	position:relative;	margin:0;	padding:0;	top:25px;	left:32px;	float:left;
}	
ul.cp_slideshow li 
{
	position:absolute;	left:0;	right:0;
}
ul.cp_slideshow li.show 
{
	z-index:500;	
}
ul.cp_slideshow img 
{
	border:none;
}
#cp_sbullets 
{
	list-style:none;
}
