.bodyPrincipale td {
vertical-align:top;
}
/* - =Feature Stories - */
#feature-stories {height:19.8em; padding:2.5em 2em 0 0; position:relative}
	#feature-stories h2 {margin:0 0 0 350px}
	#feature-stories .module-item {padding:0 0 2.5em 350px; display:none}
	#feature-stories .module-item.active {display:block}	
		#feature-stories .module-item .feature-image {border-right:#fff 1px solid; left:0; position:absolute; top:0}
	#feature-stories p.comments {padding:0 0 0 12px}	
	#feature-stories ul.features-nav {bottom:0; left:350px; position:absolute}
	body #feature-stories .features-nav {display:none;}
	body.has-js #feature-stories .features-nav {display:block;}

	#feature-module-bg {}

	
		#feature-stories .features-nav li {display:block; float:left; height:1.8em; padding:0.5em 0 0 0; text-align:center; width:2em}
			#feature-stories .features-nav li a {color: #000; padding:0.5em 0.5em 4px 0.5em}
			#feature-stories .features-nav li.active a {background:#b3d6dd}			
			#feature-stories .features-nav li.active a:hover,
			#feature-stories .features-nav li.active a:focus {background:#b3d6dd;}
			#feature-stories .features-nav li a:hover,
			#feature-stories .features-nav li a:focus {background:#1c7085}
			
	


/* - =Tabadabado - */

	/* -- =Common Tabadabado -- */
	div.widget-tabadabado{position:relative}
	
		.widget-tabadabado .module-item{display:none;left:0;position:absolute;top:0}
		.widget-tabadabado .module-item.active{display:block; position:static}
			.widget-tabadabado .tab-list li{display:inline}

	/* -- =Most Popular Tabdabado -- */
	#most-popular {background: #fff; margin: 0 0 4em 0;}
		#most-popular .tab-list {}
			#most-popular .tab-list li {margin:0 0 2px 0; padding:0 9px 0 9px; position: relative; top: 1px;}
			#most-popular .tab-list .nolink-tab {margin:0 5px 0 0; padding:0; width:auto}
			#most-popular .tab-list .active {background: #fff; border: 1px solid #1d6691; border-bottom: none; padding: 5px 9px 4px 9px;}
				#most-popular .tab-list .active a {color: #595959;}
				
				
				
/* - =Cyclomatic - */				
.cyclo-image,
.cyclo-caption {
display:none;
zfloat: left;
}

/* IE6 won't like these double selectors...
  you might not want to use "first" if you plan to use it elsewhere */
.cyclo-image.first,
.cyclo-caption.first {
display:block;
}

/* because the images are absolutely positioned
when fading you can't use them for page flow
if you need page flow then we need to revisit markup
*/

.cyclo {
float: left;
position:relative;
width:350px;
}
.layout-2 .media-caption {
background: #cdd99e;
clear: both;
color: #fff;
left: 0;
position:absolute;
bottom:0;
width:350px;
}

* html #master-border .media-caption { overflow:visible !important; }
* html .has-js #master-border .cyclo-caption {z-index:1; width:230px !important; overflow:hidden !important;}


/* in case the nav is left in the page with only one image */
.cyclo-nav {
display:none;
}
.has-js .cyclo-nav {
display:block;
position:absolute;
right:-10px;
bottom:0;
/* where is the background? slight rounded corners */
/* background: transparent url("") 0 0 no-repeat; */
}

.cyclo-caption {
padding:5px !important;
zwidth:340px !important;
width: 230px !important;
}

.layout-2 #article-media ul.cyclo-nav li {float: left;}

#content-wrapper .layout-2 ul.cyclo-nav li.cyclo-previous,
#content-wrapper .layout-2 ul.cyclo-nav li.cyclo-next {
z-index:9999;
width:9px !important;
height:9px !important;
font-size:0.9em;
float:left;
margin:3px 0 0 0;
}

.cyclo-index {padding:0 7px 0 6px; width: auto;}

.cyclo-next {cursor: pointer;}
.cyclo-previous {cursor: pointer;}

#content-wrapper .cyclo-next a,
#content-wrapper .cyclo-previous a {left: -9999px; position: relative;}


/* ---- =Story Story Tools ---- */							
		   
		   
		   .story-tools {float: right; width: 145px;top:;}
			.story-tools li {border-bottom: 1px solid #cfd2d6; color: #666; font-size: 0.91em; padding: 6px 0 3px 6px; }	
			
                    
                 .story-tools li.story-share {position:relative; z-index:2}
                 .story-share ul {display: none;}
              .story-tools li.story-share ul {background:#fff; position:absolute; left:0; top:1.8em}
               .story-tools li.story-share:hover,
                 .story-tools li.over {background-color:#e1e1e1}
                 .story-tools li.story-share:hover ul,
               .story-tools li.over ul {border:1px solid #999; border-top-color:#fff; display:block; position:absolute; width:143px}
               .story-tools li:hover ul li, 
             .story-tools li.over ul li {border:none; padding:2px 3px 2px 5px}
                .story-tools li:hover ul li a, 
                 .story-tools li.over ul li a {border-bottom:1px solid #e1e1e1; display:block; font-size:0.91em; margin:0 0 0 23px; padding:0 0 3px 0}


/* --- =Story Pull-Out LAYOUT 2 --- */
		.layout-2 #pull-out {float: right; margin: 0 0 0 10px; width: 350px;}
			.layout-2 #pull-out .comment-lead {clear: both; float: none;}
			

.logo{z-index:1000;}


/* jquery gallery */

/*preload classes*/ height: 240px; width: 350px; 
/*.svw {width: 50px; height: 20px; background: #fff;} */
.svw {height: 250px; width: 300px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 1px solid #33cc00;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li { 
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #33cc00; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #33cc00; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 
/* ---- =Story Article Dropzones ---- */					
			#article-body #article-dropzones p {background:transparent; color #999a95; font-size: 1.32em; line-height: 1;}
			#article-dropzones a:link,
			#article-dropzones a:visited {color: #498fb6; text-decoration: none; } 
			#article-dropzones a:hover,
			#article-dropzones a:active,
			#article-dropzones a:focus {color: #eaa001; text-decoration: underline; } 
			
					#article-dropzones li a:link,
					#article-dropzones li a:visited {color: #498fb6; font-size: 1.1em; text-decoration: none;} 
					#article-dropzones li a:hover,
					#article-dropzones li a:active,
					#article-dropzones li a:focus  {color: #eaa001; text-decoration: underline;} 
					
			#article-dropzones h2 {background: #1e6994 url('/technology/css/images/bg-latest-news-h2.jpg') repeat-x 0 100%; color: #fff; font-size: 1.5em; margin: 0 0 10px 0; padding: 5px 7px 5px 7px;} 
		
            
            #article-body #article-dropzones li {padding-left:7px}

           #article-body #article-dropzones blockquote {color:#333333; font:normal 1.8em Georgia, "Times New Roman", Times, serif; margin:7px; text-indent:20px}
           #article-body #article-dropzones blockquote span {color:#5298B7}
            #article-body #article-dropzones #quote blockquote {color:#333333; font:normal 1.8em Georgia, "Times New Roman", Times, serif; margin:7px; text-indent:20px}
            #article-body #article-dropzones #quote blockquote span {color:#83A418}

            #article-dropzones #quote p {color:#666666; font:normal 1.4em Arial, Helvetica, sans-serif}
            #article-dropzones #quote p cite {font-style:normal}

            #article-dropzones .story-block {background:transparent; margin:0 0 7px 0; text-align:center}
            #article-dropzones .story-block img {float:none; display:block; margin:auto}
           #article-dropzones .story-block h3 {margin:5px 0 0 0}
           #article-dropzones .story-block h3 a,
           #article-dropzones .story-block h3 a:link,
            #article-dropzones .story-block h3 a:active,
           #article-dropzones .story-block h3 a:visited,
             #article-dropzones .story-block h3 a:hover {font-weight:bold; padding:0 0 0 7px}
           #article-dropzones .story-block p {text-align:left; padding:3px}
            

/* ++++++++++++++++ MEDIA SEARCH STYLES ++++++++++++++++++++++ 
			/* common*/
			.media-search-item ul li cite{color:#666666;font-weight:100; font-style:normal;font-size:0.9em; display:block}
			
			/*  related coverage */
			#media-search-related-coverage ul {font-size:1.15em!important}
			#media-search-related-coverage ul li{margin:3px 5px;}
			#media-search-related-coverage ul li a{}
			#media-search-related-coverage ul li cite{}

			/* see also */
			#article-footer{margin-bottom:1em;}
			#media-search-see-also{clear:both}
			#media-search-see-also .module-see-also {clear:both;float:left;width:650px;}
			#media-search-see-also .module-header{border-bottom:1px dashed #B7B7B7}
			#media-search-see-also .module-header h3{font-size:1.9em;color:#1E6994;padding:0 0 0 5px} 
			#media-search-see-also .module-content ul{float:left;width:316px;}
			#media-search-see-also .module-content ul.list-2 li{margin-left:0px;}
			#media-search-see-also .module-content ul li{margin:3px 1px 3px 8px;padding:0pt 5px 0pt 12px;}
			#media-search-see-also .module-content p.more-link a{padding:0px 43px 0px 0pt;font-weight:700;}
			#media-search-see-also .module-content .keywords{margin:8px 0px;float:left;width:316px;}
			#media-search-see-also .module-content .keywords h4{float:left;padding:0pt 0px 0pt 15px;font-size:1.2em;color:##4E4D4E}
			#media-search-see-also .module-content .keywords ul li{background:none;padding:0pt 12px 0pt 0pt;margin:3px 0px 0 0px;float:left}
			#media-search-see-also .module-footer{margin:10px 0 25px 0;clear:both;border:1px #B7B7B7;border-style:dashed none;border-right:none;padding:3px 0;float:left;width:650px}
	/* ++++++++++++++++ END MEDIA SEARCH STYLES ++++++++++++++++++  */	

	/* ---- =Story Article Dropzones ---- */		
			#article-dropzones-ads {background: #edf2f6; border: 1px solid #bdd9e5; color #7b7b7b; font-size: 0.84em; float: left; margin: 0 5px 5px 0; width: 340px;}	
			#article-dropzones {background: #edf2f6; border: 1px solid #bdd9e5; color #7b7b7b; font-size: 0.84em; float: left; margin: 0 17px 5px 0; width: 184px;}
				body.review #article-dropzones {background: #ecf1dd; border: 1px solid #c8d39d; border-top: none; color: #999a95;}
			
				#article-body #article-dropzones ul {background: none; list-style-type: none; margin: 0; padding: 5px 5px 0 10px;}
				body.review #article-body #article-dropzones ul {background: #ecf1dd; color #999a95;}
					#article-body #article-dropzones li {line-height: 1.3; margin: 0 0 3px 0;}

				#article-dropzones img {border: #d6d6d6 1px solid; display: block; margin: 4px 0 4px 0; }
				#article-dropzones .see-all-guides-tools { display: block; padding: 8px 0 0 0; }

					#article-dropzones .dropzone {padding: 0 0 20px 0;}
					#article-dropzones .dropzone #tools img { border: 0; float: right; padding: 0 0 0 8px; }

					#article-dropzones .dropzone #tools {background: url('../images/tools-calculator.gif') no-repeat 120px 17px ;  } 
					#article-dropzones .dropzone #tools .padding { padding: 0 30px 0 0; }
					
					#article-dropzones #compare-prices {padding: 0 0 20px 0;}
						#article-dropzones #compare-prices p,
						#article-body #article-dropzones p {margin: 5px 5px 5px 10px;}
						#content-wrapper #article-dropzones #compare-prices #gp-price-range strong {display: block; height: 25px; margin: 5px 0 5px 0; cursor:pointer; text-indent: -9999em; width: 105px;}
					
			/* ---- =Story Article Footer ---- */	

			#article-footer #article-attribution {background: #fff; color: #737373; float: left; font-size: 1.03em; margin: 0 0 6px 10px; width: 45em;}
			#content-wrapper #article-footer p.article-disclaimer {background: #fff; color: #737373; float: right; font-size: 1.03em; margin: 0; width: 5.2em;}
			
					#content-wrapper #article-footer .story-tools li a:link,
					#content-wrapper #article-footer .story-tools li a:visited,
					#content-wrapper #article-footer .story-tools li a:hover,
					#content-wrapper #article-footer .story-tools li a:active,
					#content-wrapper #article-footer .story-tools li a:focus,
					#content-wrapper #article-footer .story-tools .story-share span {background: #fff; color: #737373;}
							#content-wrapper #article-footer .story-tools .story-share li a {display: block; height:16px}
		/* --- =Story Tool Dropzone --- */						
		#tool-dropzone {}


.top180{top:200px; left:0;position:absolute; width:980px;}

#content-wrapper {
		font-size:120%;
		padding-top:20px;
}
.logo img{padding-top:10px;}

.top220{top:220px; left:10px; position:absolute; width:980px;clear:both;}

.boxMoreInfos{text-align:center; align:middle;  width:650px;}
.lastMinute{border:1px solid #cfcfcf;text-align:center; vertical-align:middle; font-size:18px; font-weight:bold; margin:10px; color:#ffffff; width:100%; text-align:center;}
.lmTitle{border:1px solid #aaaaaa; height:35px; background-color:#144494; color:#fffff;}
.lmTitle1{border:1px solid #aaaaaa; height:35px; background-color:#FF0000; color:#fffff;}
.lmTitle2{border:1px solid #aaaaaa; height:35px; background-color:#FF9900; color:#fffff;}
.lmTitle3{border:1px solid #aaaaaa; height:35px; background-color:#FFFF00; color:#fffff;}
#divLM{text-align:left; font-size:12px; font-weight:normal; color:#444444; margin:5px; padding:5px 5px 0 5px; position:relative; clear:both;}
#divLM table{border:1px solid #cfcfcf; margin:2px; padding:2px; width:100%;}
#divLM table tr{background-color:#e6f3fb; vertical-align:middle; text-align:center;}
#divLM table img{border:1px solid #cfcfcf;}
.tdDivLM{text-align:left; width:90%; margin-left:5px; padding-left:5px;}
#divLM table span{font-size:16px; text-decoration:underline; color:#144494;}


/* --- =Story Article Header --- */	
	
/* --- =Story Article Header --- */	

		body.review #article-title h1 {background: #1e6994 url('../images/bg-latest-news-h2.jpg') repeat-x 0 100%; color: #fff; font: 700 2.1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px 7px 5px 7px;}
		#article-title h1 {background: #83a418 url('../images/bg-latest-reviews-h2.jpg') repeat-x 0 100%; color: #fff; font: 700 2.1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px 7px 5px 7px;}
		#article-title span {background: #83a418 url('../images/bg-latest-reviews-h2.jpg') repeat-x 0 100%; color: #fff; font: 700 2.1em "Trebuchet MS", Arial, Helvetica, sans-serif; padding: 5px 7px 5px 7px;}
			body.review #article-title #byline {background: #aec9d9; color: #343c41; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 1px 0 0 0; padding: 7px 12px 4px 12px; }
			 #article-title #byline {background: #cdd99e; color: #3d412f; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 1px 0 0 0; padding: 7px 12px 4px 12px;}
	
				#article-title #byline strong {text-transform: uppercase}
				body.review #article-title #byline span.date {background: #aec9d9; color: #616c73; margin: 0 0 0 9px;}
				 #article-title #byline span.date {background: #cdd99e; color: #585c4a; margin: 0 0 0 9px;}
				
					#article-title #byline span.month {padding: 0 0 0 9px; text-transform: uppercase;}
							
			/* ---- =Story Story Tools ---- */							
		.story-tools {float: right; width: 145px; background: #83a418; }
				#content #article-header .story-tools li {border-bottom: 1px solid #cfd2d6; color: #666; font-size: 0.91em; padding: 6px 0 3px 6px; }	
                  
#section-title {background: transparent; color:#fff; font: 300 3.3em "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 0;}
.group1{
visibility: hidden;
}


