module-categories/* Greybox styles */
.GB_t_frame {
  color: #444;
  font-size: 12px;
}

.GB_content {
  background-color: #fff;
  border: 3px solid #BD1701;
  border-top: 2px solid #BD1701;
}

.GB_loader {
  color: #616161;
  background-color: #fff;
}

.GB_header {
  border-bottom: 1px solid #bd0100;
}

.GB_caption {
  font-weight: bold;
  color:white;
}

/**
 * Base stuff
 */
#GB_overlay {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
}

#GB_window {
  
font-family:verdana,arial,sans-serif;

  left: 0;
  top: 0;
  font-size: 1px;
  position: absolute;
  overflow: visible;
  z-index: 150;
}

#GB_frame {
  border: 0;
  margin: 0;
  padding: 0;
  overflow: auto;
}


/**
 * Content
 */
.GB_t_frame {
  margin: 0;
  padding: 0;
  border-collapse: collapse;
}

.GB_content {
  padding: 0;
  margin: 0;
  vertical-align: top;
  margin-bottom: 25px;
  z-index: 155;
}

.GB_loader {
  z-index: 500;
  left: 6px;
  font-size: 15px;
  text-align: center;
}


/**
 * Header
 */
.GB_caption {
  position: absolute;
  text-align: left;
}

.GB_header {
  vertical-align: middle;
  padding: 5px 4px 5px 4px;
  margin: 0;
}

.GB_close {
  z-index: 200;
  float: right;
  cursor: pointer;
  cursor: hand;
}

.GB_close img {
  width: 18px;
  height: 17px;
  margin-right: 3px;
}

.GB_container {
  margin: 0;
  padding: 0;
}


/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

/* Shop master style by */

	body, html {
		height: 100%;
		margin: 0px;
		padding: 0px;
		text-align:left;
	}
	html {
		text-align:left;
	}

	body   {width:100%;
		margin:0px;
		padding:0px;
		text-align:left;
		
font-family:verdana,arial,sans-serif;

	}
	body, div, td, input {
		font-size:10px;
		color:black;
	}
	form {
		margin:0;
		padding:0;
	}
	input {

	}
	input[type=text], textarea {
	}
	a {
		text-decoration:underline;
		color:#990000;
	}
	a:hover {
		text-decoration:no;
	}	color:#54abd6
	.root {
		text-align: left;
		width: 770px;
		margin:0 auto;
		padding:0;
		background:white;	
	}
	.left-col {
		float:left;
		width:60%;
	}
	.right-col {
		float:right;
		width:35%;
	}
   .main {
        	width:100%;
   }
   .side-b {     
 		width:18%;
 		padding:5px;
 		padding-top:10px;
   }
   .side-a {    
        	z-index:10;
        	width:18%;
        	padding-top:10px; 
   }   
   .content { 
        	padding-top:10px; 
        	padding-left:2px;   
        	padding-right:2px;   
        	width:60%;	
   }
   .footer {
        	color:#666;
        	padding-top:400px;
        	font-size:90%;
        	text-align:center;
        	padding-top:10px;
        	padding-left:10px;
        	padding-right:10px;
        	height:180px;
                width:224px
   }         
   .header {
        	background:url(bg_header.jpg) repeat-x;
        	height:100px;
        	text-align:left;
   }
   .header a,  #header a:hover {
		text-decoration:none;
		color:white;
    }      
    .module-title {
                padding-top:15px;
                padding-left:20px;
    }  
	.module-title h1, .module-title h3{
		padding:0px;
		margin:0px;
	}

    .module-title .title a, .module-title .title a:hover {
        	color:black;
			font-size:220%;
			text-decoration:none;
    }
    .module-title .subtitle {
        	font-size:160%;
			color:#333;
     } 
	 
	.module-title .title h1{
		font-size:1em;
	}
	.module-title .subtitle h3{
		font-size:13px;
	}
	/*search module in normal page*/
    .module-search{
		text-align:left;
		color:black;
	    font-size:14px;    
	    margin-top:10px;
	    margin-bottom:15px;
	    font-weight:bold;
	    font-size:12px;  
     }
	/*search module in product page*/
	.search-block{
		margin-top:20px;
	}
	.search-query {
		border:1px solid #333;
		 font-size:14px;  
		 font-weight:bold;
		 color:#666;
		 padding:2px;
		 font-family: Arial, Helvetica,Verdana, sans-serif;
	}        
        .category {
	        margin-bottom:10px;
        }
        .category .category-description {
        	color:#666;
        	margin-bottom:10px;
        }
        .category .count-products {
        	
        }
		  .category .category-name {
		  		font-size:160%;
		  		letter-spacing:-1px;
		  }
		  .category .category-name h1{
		  		font-size:100%;
				padding:0px;
				margin:0px;
		  }

        .category .category-name, .category .category-name a {
        	color:#0066CC;
        	font-weight:bold;
        	text-decoration:none;
        }     
		    .category-preview{
		    	padding-right:10px;
				margin-bottom:10px;
		    }
        .category-preview .category-name {
        	margin-bottom:5px;
			font-size:180%;
        }
        .category-preview .category-name h1{
			font-size:100%;
			display:inline;
			margin:0px;
			padding:0px;
        }
        .category-preview .category-name a {
        	color:#0066CC;
        	margin-bottom:5px;
        	text-decoration:none;        	
        }
        .category-preview .category-name a:hover{
        	text-decoration:none;
        	color:#54abd6;
        }   
        .other-products {
        	margin-top:20px;
        	text-align:center;
        	width:100%;
        }
        .other-products th{
        	color:#0066CC;
        	font-size:15px;
        	font-weight:bold;
        	font-style:normal;
        }    
        .other-products .other-product {
        	text-align:left;
        	padding:0px;
        	margin-left:10px;
        	margin-right:10px;
        	font-size:12px;        	
        	color:black;
         	font-weight:normal;
        	font-style:normal;    
        	/*width:166px; */
			width:21.5%;
			float:left;
        }    
		.module-categories {
			background: none;
			font-size:90%;
		}
		.module-categories ul{
			margin:5px;
			padding:5px;
		}
		.module-categories ul ul{
			margin:0px;
			padding:0px;
		}
		.module-categories ul li {
			display:inline;
		}
		.module-categories ul ul li {
			display:inline;
		}
		.module-categories a {
			color:#666;
			display:block;
		}	
		ul.module-categories-inline-cnt-cat{
			margin:5px;
			padding:5px;
		}
		ul.module-categories-inline-cnt-cat li{
			display:inline;
		}
		.module-categories-inline-subcat{
			display:none;
			background-color:#d4d4d4;
			width:160px;
			padding:10px 5px;
			position:absolute;
		}
		ul.module-categories-inline-cnt-subcat{
			margin:0px 0px 0px 10px;
			padding:0px;
		}
		ul.module-categories-inline-cnt-subcat li{
			display:list-item;
		}
		ul.module-categories-inline-cnt-subcat li a{
			display:block;
			width:100%;
		}
		a.link-switch-module-categories-inline{
		}
		.product-preview {
        }
        .product-preview h3{
        	font-size:100%;
			margin:0px;
			padding:0px;
			
        }
        .product-preview a.product-name, .product-preview a.product-name-wl {
        	font-size:120%;
        	color:#000000; 
        	font-weight:normal;
        	font-style:normal; 
        	text-decoration:none;  
        	padding-bottom:5px;
			width:100%;
			margin-top:5px;
        }
        .product-preview a.product-name:hover {
        	text-decoration:none;   
        	color:#54abd6;
        }   
        .product-preview a.product-name-wl {
        	color:#54abd6; 
        }
        .product-preview a.product-name-wl:hover {
        	text-decoration:none;   
        	color:#990000;	       
        }          
        .product-preview .product-review {
        	color:#666;
        	font-size:100%;
        }
	      
        .product-actions {
        	text-align:left;
        	font-size:11px;
        	color:#333;
			margin-top:5px;
			font-weight:bold;
        }     
        .product .product-name {
        	font-size:170%;
        	color:black; 
        	 font-weight:normal;
        	font-style:normal;       	
        	letter-spacing:-1px;     
        }
        .product .product-name h1 {
			font-size:100%;
			margin:0px;
			padding:0px;
			font-weight:normal;
		}  
		.other-product-product-name{
        	font-size:12px;
			font-weight:bold;
        	text-decoration:none;  
        	padding-bottom:5px;
			width:100%;
			height:30px;
			display:block;
			text-align:center;
			color:#2683de;
		}
		.product-thumbnail {
			text-align: center;
			/*width: 50px;
			height: 50px;*/			
			padding-top: 5px;
			padding-right: 5px;
			padding-bottom: 5px;
			padding-left: 5px;
			float:left;
		}
		body.blog .product-thumbnail{
			width: 200px;
		}
        .other-product-thumbnail{
			height:105px;
		}
        .more-details {
        	font-size:10px;
        	font-weight:bold;
        }
        .more-products {
        	clear:both;
        	font-size:10px;
        	font-weight:bold;
        	display:block;
        }
		.see-more a {
			color:#2783cc;
			font-weight:bold;
		}		
		.column-sep {
        	background-color:#CCC;
        }
        .product {

        }
        .product .product-review {
        	 /*margin-top:10px; 
			 margin-bottom:20px; 	*/
			padding:10px;
			background:#EFEFEF;			 
         }
		 .product-review .title {
			 	font-weight:bold;
			 	font-size:120%;	
		 }
        .product-review .body {
			background-color:#f9f9f9;
        	color:black;
        	font-size:110%;	
        	line-height:120%;
			letter-spacing:-0.2px;
			/*clear:both;*/
			clear:right;
			padding:10px;
        }          
		.body-user {
			background-color:white;
        	color:black;
        	font-size:110%;	
        	line-height:120%;
			margin-top:10px;
			letter-spacing:-0.2px;
			/*clear:both;*/
			clear:right;
			padding:10px;
        }        
        .product-review .body h3 {
				margin:0px;
				font-size:20px;
				font-weight:normal;
				color:black;
				letter-spacing:0.5px;
				padding-bottom:5px;
         } 
        .product-review .body .quote {
			background-image:url(../images/icon_quote_1.gif);
			width:33px;
			height:26px;
			float:left;
		}
        .product-review .body .text-body {
			padding-left:45px;
		}
        .body-user .quote2 {
			display:block;
			background-image:url(../images/icon_quote_2.gif);
			width:31px;
			height:26px;
			float:left;
		}
        .body-user .text-body-user {
			padding-left:45px;
		}
		.product-review .rating {
				background:no-repeat center center;
				float:right;
				height:24px;
				width:116px;
		 }
		 .product-review .rating-1 {
				background-image:url(../images/icon_rating_1.gif);
		 }		 
		 .product-review .rating-2 {
				background-image:url(../images/icon_rating_2.gif);
		 }		
		 .product-review .rating-3 {
				background-image:url(../images/icon_rating_3.gif);
		 }		
		 .product-review .rating-4 {
				background-image:url(../images/icon_rating_4.gif);
		 }		
		 .product-review .rating-5 {
				background-image:url(../images/icon_rating_5.gif);
		 }			
		 .product-review .rating-6 {
				background-image:url(../images/icon_rating_6.gif);
		 }	
		 .product-review .rating-7 {
				background-image:url(../images/icon_rating_7.gif);
		 }	
		 .product-review .rating-8 {
				background-image:url(../images/icon_rating_8.gif);
		 }	
		 .product-review .rating-9 {
				background-image:url(../images/icon_rating_9.gif);
		 }	
		 .product-review .rating-10 {
				background-image:url(../images/icon_rating_10.gif);
		 }
		.designation {
			color:black;
		}
		.offer {
        	background:white;
        	color:black  !important;
        }
        /* .offer a,  .offer-on a  {
	        	color:black !important;
		}*/
        .product-description {
        	color:#333;
        	font-size:100%;
			background-color:white;
        }
		.product-description-cnt{
			margin-top:10px;
		}
        .product-brand {
        	color:#333;
        	font-size:100%;
        	font-weight:bold;
        }        

        .module-date {
		text-align:left;
		margin-bottom:10px;
		font-size:13px;
		padding-left:10px;
        }          
        .module-image {
		text-align:center;
		margin-bottom:20px;
		margin-top:20px;
        }        
        .module-newsletter .body{
        	background-color:#F2F8FF;
        	padding:10px;
        	-moz-border-radius:10px;
        	border:1px solid #BBD7FF;
        	margin-bottom:10px;
        	font-size:12px;
        }
        .module-newsletter h4{
        	font-size:16px;
        	padding:0;
        	margin:0;
        }   
         .module-toplinks {
        	float:right;
        	margin-top:10px;
        	width:260px;         
         }
          .module-toplinks a:hover {
          	text-decoration:underline ! important;
          }
         .module-toplinks ul{
			margin:0px;
			padding:0px;
			text-align:center;
         }
         .module-toplinks ul li{
			display:inline;
         }
		 .module-user {
        	float:right;
        	margin-top:6px;
        	background:url(usertab.gif) no-repeat;
        	width:200px;
        }    
        .module-user .display-name {
			padding-left:10px;
			padding-top:3px;
        	color:white;
        	font-size:11px;
        	font-weight:bold;
        	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        } 

        .feedback-score {
        	margin-top:5px;
        	padding-left:0px;
        	color:white;
        	font-size:10px;
        	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
        .module-presentation {
        	
        }
        .module-presentation .body {
        	font-size:100%;
        	margin-bottom:20px;
        }     
        .product-nav {
        	text-align:center;
        	margin-top:10px;
        	margin-bottom:10px;
        }
        .module-wishlist {
			padding:5px;
        }
		   .module-wishlist a {
				display:block;
				font-weight:bold;
        		color:#54abd6
			}

        .module-whatsnew {
        	margin-top:10px;
        	margin-bottom:10px;
        	font-size:12px;
        	text-align:center;
        }
        .module-whatsnew  .product-thumbnail {
        	padding:5px;
        	text-align:center;
        	float:none;
        	background:none;
        }
        .magnify {
        	font-size:10px;
        	font-weight:bold;
        	color:#999;
        	font-family: Verdana, Arial, sans-serif;
        }        
		  .module-msn, .module-skype, .module-meetic {
		  	font-size:10px;
			/*-moz-border-radius:10px;*/
			padding:5px;
			margin-right:2px;
			margin-top:10px;
			font-family: Tahoma, Verdana, Arial, sans-serif;
		  }
		  .module-msn{
			background:#EBF1F5 url(../images/msn_bg_top.gif) no-repeat top center;
			border:3px solid #017FD7;
			color:#3F668C;
			padding-top:32px;
			-moz-border-radius:0px;
		  }

		  .module-skype{
		  	background:white;
			border:3px solid #A3DDEA;
		  }
		  .module-meetic{
		  	background:#DECEEF;
			border:3px solid #D1BBEA;
		  }		  	
		  #block-bestprice{
			font-weight:bold;
			margin-top:7px;
			margin-left:20px;
		  }
		  .bestprice {
		  	color:red;
			font-size:16px;	
			font-weight:bold;
			font-family:Arial, Verdana, sans-serif;
		  }		  	  
		  .price {
		  	color:red;
			font-size:18px;	
			font-family:Arial, Verdana, sans-serif;
			letter-spacing:-0.8px;
			font-weight:normal;
		  }
		  .service-id {
		  		font-weight:bold;	
				font-size:11px	;	
		  }
		  .module-msn .service-id a{
		  		color:#00008B;
		  }	
		  .module-skype .service-id {
		  		color:#0000CD;
		  }		
		  .module-meetic .service-id {
		  		color:Purple;
		  }				  		  	  
		  #backhome a{
		  		color:#666666;
				font-size:90%;	
		  }
		  #backhome {
		  		margin-bottom:5px;
				margin-right:5px;
		  }
		  .module-refer {
		  		padding:5px;
			margin-right:2px;
			margin-top:10px;
			margin-bottom:10px; 
			  padding:4px;
			 font-family: Tahoma, Verdana, Arial, sans-serif;
			 border:3px solid #9F0C00;
			  background:url(../images/bg_refer_red.jpg) no-repeat top left #970F00;
		  }
		   .module-refer b {
		   	font-size:15px;
		   	letter-spacing:-1px;
		   	font-weight:bold;
		   	color:#EFEFEF;
		   }
		    .module-refer a.promotext {
		    	margin-top:3px;
		    	margin-bottom:8px;
		    	display:block;
		    	color:white;
		    	font-size:11px;
		    	font-weight:normal;
		    } 
			 .day {
			 	font-size:150%;
				margin-top:10px;
				margin-bottom:5px;
			 }
			 .entry-footer {
			 	font-size:90%;
				color:#666666;
				margin-top:5px;
			 }
			 .permalink {
			 	color:#666666;
			 }
			
			body.blog .product-thumbnail {
				margin-right:5px;
				margin-top:10px;
				margin-bottom:10px;
        	}
 			body.blog .product-preview a.product-name,	body.blog .product-preview a.product-name-wl {
 				font-size:140%;
 			}
				body.blog .product-review {
					margin-top:10px;
				}
				
				body.blog .product-review .title {
					font-size:120%;
					font-weight:bold;
				}
				
				body.blog .product-preview {
					margin-bottom:15px;
				}
				
		body.blog .category-preview .category-name {
        	margin-bottom:0px;
			font-size:100%;
			padding:0px;
        }
        
        
.module-latestproduct {
	padding:10px;
	margin-right:10px;
	padding-bottom:20px; /* for IE */
} 
.module-latestproduct .category-name {
	color:#CCC;
	font-size:14px;
	text-transform:uppercase;
	margin-bottom:4px;	
	font-weight:bold;
}
.module-latestproduct .category-name h1 {
	font-size:100%;
	display:inline;
	margin:0px;
	padding:0px;
}
.module-latestproduct .category-name a {

}
.module-latestproduct .product-name {
	margin-bottom:4px;
}
.module-latestproduct .product-name a {
	color:black;
	font-size:14px;
	font-weight:bold;
}

body.page-about h2, body.page-abuse h2 {
	border-bottom:1px solid #54a;
	color:black;
	font-size:18px;
	font-weight:bold;
}
body.page-about h2 a , body.page-abuse h2 a {
	color:black;
	text-decoration:none;
}
body.page-about h2 a:hover, body.page-abuse h2 a:hover {
	color:#666;
}
.breadcrumbs {
	margin-bottom:5px;
}
.breadcrumb{
	font-weight:bold;
	font-size:14px;
}
.breadcrumb-out{
	font-weight:bold;
	text-decoration:underline;
	color:#2883ca;
}
.breadcrumb-in{
	font-weight:bold;
}

.product-image {
	
	margin-bottom:5px;
	margin-right:10px;
	/*background:url(../images/indicator_roller.gif) no-repeat center center;*/
}
/*
.btnZoom{
	background:url(../images/btn_zoom.gif) no-repeat;
	width:48px;
	height:21px;
	margin-top:3px;
	margin-left:15px;
	cursor:pointer;
}*/
.product .heart {
	background:url(../images/icon_heart_16.gif) center left no-repeat;
	padding-left:20px;
	height:16px;
	color:#A00000;
	font-size:14px;
	font-family:Arial, Verdana, sans-serif;
	letter-spacing:-0.6px;
	font-weight:bold;
	margin-bottom:5px;
}

.product-preview .heart {
	background:url(../images/icon_heart_16.gif) center left no-repeat;
	height:16px;
	width:16px;
	margin-right:3px;
	float:left;
}
.compare-euro, .compare-dollar{
	width:156px;
	height:31px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-0.2px;
	word-spacing:-1px;
	padding-top:6px;
	text-align:center;
}
.compare-euro{
	background:url(../images/bg_button_compare_euro.gif) no-repeat;
}
.compare-dollar{
	background:url(../images/bg_button_compare_dollar.gif) no-repeat;
}
.compare-euro a, .compare-dollar a{
	padding-top:8px;
	padding-bottom:8px;
	padding-left:20px;
	color:white;
}
.buy{
	background:url(../images/bg_button_buy.gif) no-repeat;
	width:110px;
	height:31px;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-0.2px;
	word-spacing:-1px;
	text-align:center;
}
.buy a{
	padding-top:6px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:10px;
	color:white;
	display:block;
}
.see2{
	background:url(../images/bg_button_blue_offer.gif) no-repeat;
	width:66px;
	height:25px;
	float:right;
	font-size:110%;
	font-weight:bold;
	letter-spacing:-0.2px;
	word-spacing:-1px;
	padding-top:3px;
	text-align:center;
}

.see2 a{
	padding-top:3px;
	padding-bottom:3px;
	color:white;
}
.new-comment{
	background:url(../images/bg_button_comments.gif) no-repeat;
	width:143px;
	height:29px;
	float:right;
	font-size:120%;
	font-weight:bold;
	letter-spacing:-0.2px;
	word-spacing:-1px;
	padding-top:6px;
	text-align:center;
}

.new-comment a{
	padding:10px 10px;
	color:white;
	font-weight:bold;
	
}
.buy-next{
	background:url(../images/bg_button_blue_small.gif) no-repeat;
	width:103px;
	height:18px;
	font-size:90%;
	font-weight:normal;
	letter-spacing:-0.2px;
	word-spacing:-1px;
	padding-top:2px;
	text-align:center;
	margin-top:10px;
	/*margin-left:20%;*/
}
a.buy-next-link{
	padding-left:18px;
	padding-bottom:5px;
	color:white;
}
.see-feedback{

}
.icon-see-feedback{
	background:url(../images/icon_feedback.gif) no-repeat;
	width:15px;
	height:16px;
	float:left;
	margin-right:5px;
}

.see-more-info{
	margin-top:10px;
}
.icon-see-more-info{
	background:url(../images/icon_moreinfo.gif) no-repeat;
	width:15px;
	height:14px;
	float:left;
	margin-right:5px;
}
#see-more-offer{
	margin:5px 5px 5px 0px;
	float:right;
	font-weight:bold;
	font-size:14px;
}
.icon-see-more-offer{
	background:url(../images/icon_seemoreoffer.gif) no-repeat;
	width:14px;
	height:14px;
	display:block;
	float:left;
}
.img-original{
	height:80px;
}
.comments {
	margin-top:30px;
}
#comment-list {
	margin-top:10px;
}
.comments ul {
	margin:0;
	padding:0px;
	list-style:none;
}
.comments li.comment {
	margin:0;
	padding:0px;
}
body.page-product h2 {
	margin:0px;
	font-weight:bold;
	letter-spacing:-0.1px;
	color:#666;	 
	/*margin-bottom:5px;*/ /*cache les coins arrondis du bas*/
	background:#CCC;
	padding:5px;
	text-align:left;
	font-size:16px;
}
.comment-header {
	padding:4px;
	background:#f9f9f9;
	font-size:12px;
	color:black;
}
.odd .comment-header {
	background:#f9f9f9;
}

.rank {
	font-weight:bold;
	font-size:12px;
}
.comment-header .date {
	float:right;
	color:#666;
	font-size:11px;
}
.body-user .date {
	float:right;
	color:#666;
	font-size:11px;
}
.author {
	font-size:15px;
	font-weight:bold;
}

.errormessage {
	color:red;
}
.button-search{
	border:none;
	cursor:pointer;
}

/*#see-more-info-cnt{
	position:absolute;
	display:none;
	border:1px solid #003d6d;
	background-color:#006fc5;
	width:120px;
	height:160px;
	padding:5px;
}*/

/****ancien style du bouton laisser un avis ******/
a.blackbutton {
	/*background:url(../images/bg_leavecomment_button.gif) center center no-repeat;*/
	background-color:#fba301;
	color:white ! important;
	width:130px;
	height:25px;
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-transform:lowercase;
	text-decoration:none;
	padding-top:5px;
	margin-right:8px;
	float:right;
}
div#subcategories {
	border-bottom:1px dotted #999;
	border-top:1px dotted #999;
	margin-bottom:15px;
}
/********PPTEST1 GPT20061123 ***********/
.detail-compare{
	margin-right:8px;
}
.fromPrice{
	color:#fba301;
	font-size:16px;
	font-weight:bold;
}
.nbOffer{
	color:#5d6691;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1.5px;
}

#module-credits {
  margin-top:5px;
  text-align:center;
  padding-bottom:20px;
}
#module-credits a {
  color:black;
  font-size:8pt;
  font-family:Tahoma, Arial, sans-serif;
}


/****************************************/

/**********leightbox**************/

.leightbox {
	color: #333;
	display: none;
	position: absolute;
	left: 50%; 
	top: 50%;
	width: 600px;
	height: 400px;
	margin-top: -200px;
	margin-left: -300px; 
	padding: 1em;
	border: 3px solid #a5a5a5;
	background-color: white;
	text-align: left;
	z-index:1001;
	overflow: auto;	
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#000000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

/* IE6 and below Can't See This */
.lightbox[id]{
     position:fixed;
}
#overlay[id]{
	position:fixed;
}


#header-popup{
	margin-left: auto;
	margin-right: auto;
	width: 548px; 
}

/*#intro-popup{
	color:#5c6492;
	font-size:20px;
	font-weight:bold;
}*/
#content-popup{
	letter-spacing:-1px;
}

.close-leightbox, .close-leightbox2{
	float:right;
	background-color:white;
}
.close-leightbox a, .close-leightbox2 a{
	color:#ae0500;
}
.close-leightbox a:hover, .close-leightbox2 a:hover{
	text-decoration:none;
}

/***************************************/
