body {
		font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
		text-align:center;
		background:#FFE1F3;	
	}
	body, div, td, input {
		font-size: 13px;
		color:black;
	}	
	a {
		text-decoration:none;
	}
	a:hover {
		text-decoration:underline;
	}	
	.root {
		text-align: left;
		width: 780px;
		margin:0 auto;
		padding:0;
		background-color:white;	
		border-right:1px solid #FFCCFF;
		border-left:1px solid #FFCCFF;
	}

        .main {
        	width:100%;
        }
        .side-b {     
 		width:20%;
 		background-color:white;  
 		padding:5px;
 		padding-top:10px;
 		padding-left:2px;
        }
        .side-a {   
                background-color:white;   
        	z-index:10;
        	width:20%;
        	padding-top:10px; 
        	padding-left:2px;
        }   
        .content { 
        	padding-top:10px; 
        	padding-left:10px;   
        	padding-right:10px;   
        	width:60%;	
        	background:url(template_3/bg_content.gif) no-repeat right top;
        }
        .footer {
        	color:#666;
        	border-top:1px solid #FFCCFF;
        	height:80px;
        }         
        .header {
        	background:url(template_3/bg_header_norepeat.jpg) no-repeat;
        	height:110px;
        	text-align:left;
        }
        .header a,  .header a:hover {
		text-decoration:none;
		color:#CC0099;
        }  
		.tracking_header {
			background: url(template_3/bg_tracking_header.jpg) repeat-x;
			height:81px;
			width:1000px;
		}
		.tracking_header_row2 {
			background: url(template_3/bg_tracking_header_row2.jpg) repeat;
			height:27px;
			padding-top: 5px;
			padding-left: 20px;
		}
		.tracking_content {
			width: 100%;
			background: #1D1D1D;
		}
        .module-title {
        }          
        .module-title .title a,  .module-title .title a:hover{
        	color:#CC0099;
			font-weight: bold;
			font-size:55px;
        }
        
         .module-title .subtitle {
        	color:#FF0099;
        }        

        .module-categories {
        }
        .module-search{
        }        
		.module-search td {
			color:#CF0D9D;
		}
		.button-search{
			background:url(template_3/button_search.gif) no-repeat;
			width:41px;
			height:28px;
			color:#cf0d9d;
			font-weight:bold;
		}
		.button-search-zoom{
			background:url(template_3/button_search_zoom.gif) no-repeat;
			width:21px;
			height:24px;
		}
		.module-categories-inline-cnt{
			background:url(template_3/bg_categories_inline_cnt.jpg) repeat-y;
			/*background:#fbab01;*/
			/*padding:0px 10px;*/
			width:778px;
		}
		.cat-inline{
			text-transform: uppercase;
			font-size:12px;
			letter-spacing:-0.5px;
			margin-left:5px;
			float:left;
		}
		.cat-inline-in{
			background-color:#ffccff;
			text-transform: uppercase;
			font-size:12px;
			letter-spacing:-0.5px;
			margin-left:5px;
			float:left;
		}
		a.cat-inline, a.cat-inline-in{
			color:#cc0099;
			font-weight:bold;
			padding:3px 5px;
			text-decoration:none;
			display:block;
		}
		a:hover.cat-inline{
			background-color:#ffccff;
			color:#d50099;
		}
		a:hover.cat-inline-in{
			color:#white;
		}
		ul.module-categories-inline-cnt-cat{
			margin-left:5px;
		}
		.module-categories-inline-subcat{
			background-color:#ffccff;
			width:160px;
		}
		.module-categories-inline-subcat a{
			color:#cc0099;
			font-weight:bold;
			text-decoration:none;
		}
		ul.module-categories-inline-cnt-subcat{
			margin:0px 0px 0px 10px;
			padding:0px;
			list-style-image: url(template_3/"button_subcat.gif");
		}
		ul.module-categories-inline-cnt-subcat li{
			display:list-item;
			margin:0px 3px 4px 7px;
			border-bottom:1px solid #d95dba;
		}
		.module-categories-inline-hdr {
			height:10px;
			background:url(template_3/bg_categories_inline_hdr.jpg) left bottom no-repeat;
			width:778px;
		}
		.module-categories-inline-ftr {
			height:10px;
			background:url(template_3/bg_categories_inline_ftr.jpg) left top no-repeat;
			width:778px;
		}
		.breadcrumb{
			color:#cc0099;
		}
        .category {
        }
        .category .category-description {
        	color:#666;
        }
        .category .count-products {



        	
        }
        .category .category-name a, .category .category-name {
        	color:#FF0099;
        }     
        .category-preview .category-name {
        }
           
        .category-preview .category-name a {
        	color:#FF0099;
        	font-weight:normal;
        	font-style:normal;
        	text-decoration:none;        	
        }
        .category-preview .category-name a:hover{
        	text-decoration:none;
        	color:#FF00FF;
        }   
        .other-products {
        	margin-top:20px;
        }
        .other-products th{
        	color:#0066CC;
        	font-size:16px;
        	font-weight:bold;
        	font-style:italic;
        }    
        .other-products .other-product {
        	text-align:center;
        	float:left;
        	padding:0px;
        	margin-left:10px;
        	margin-right:10px;
        	font-size:12px;        	
        	color:black;
            	font-weight:normal;
        	font-style:normal;  
        	
        }   
		.module-categories-cnt-cat{
			margin-bottom:10px;
		}
		  .module-categories a {
		  		color:#CF0D9D;
				background:url(http://produits-mariage.fr/coeur.png) no-repeat;
				/*background:url(template_3/puce_category.gif) no-repeat;*/
				padding-left:35px;
				height:28px;
				background-position:0px 50%;
				padding-top:6px;
				text-decoration:none;
				font-size:15px;
				font-weight:bold;
		  }	
		  .module-categories a:hover {
		  		color:#CF0D9D;
				/*background:url(template_3/puce_category.gif) no-repeat;*/
				text-decoration:none;
		  }
			.module-categories a.subcategory {
				margin-left:20px;
				color:#ff62bf;
				font-size:13px;
				font-weight:bold;
				background:none;
				padding:0px;
				height:auto;
			}	
			.module-categories a.subcategory:hover {
				color:#CF0D9D;
				text-decoration:underline;
				background:none;
			}	
        .product-preview {
        	margin-bottom:10px;
        }
        .product-preview a.product-name, .product-preview a.product-name-wl{
        	color:#CF0D9D; 
         	font-weight:normal;
        	font-style:normal; 
        	text-decoration:none;  
        }
        .product-preview a.product-name:hover {
        	text-decoration:none;   
        	color:#FF0099;	       
        }   
        .product-preview a.product-name-wl {
        	color:#A4007B; 
        }
        .product-preview a.product-name-wl:hover {
        	text-decoration:none;   
        	color:#A52184;	       
        }          
        .product-preview .product-review {
        	color:#333;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }        
        .product-actions {
        	text-align:left;
        	font-size:12px;
        	color:#333;
        }     
        .product .product-name {
        	color:#CF0D9D; 
			font-weight:normal;  
			background-color:white;
        }
        
        .more-details {
        	color:#CF0D9D;
        }
        .more-products {
        	color:#CF0D9D;
        }		  
        .product {
        }
        .product .product-review {
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        	
         }
        .product-review .body {
        	color:black;   	
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        }
             

  #offers {
		  border-color:#FF0099;
    }
        #offers td {
        	border-bottom:1px solid #CCC;
        }   
        #offers th {
        	background:#FF0099;
        	color:white;
        	font-weight:bold;
        }       
        #offers th a {
        	color:white;
       	}                      
        .offer {
        	background-color:white;
        	color:black;
        }
        .offer-on {
        	background:#FFE1F3;
        	color:#FF0099;
        }     
        .offer-on a {
        	color:#FF0099;
        }   
        .product-description {
        	color:#666;
        }
        .product-brand {
        	color:#333;
        	font-weight:bold;
        }        

        .module-date {
		text-align:left;
		margin-bottom:10px;
		font-size:13px;
		padding-left:10px;
        }                 
        .module-newsletter .body {
        	margin-top:10px;
        	padding:10px;
        	-moz-border-radius-topleft:10px;
        	-moz-border-radius-topright:10px;
        	border:1px solid #FFA4DB;
        	margin-bottom:10px;
        	font-size:12px;
        	background:url(template_3/bg_newsletter.gif) no-repeat #FFE1F3;
        	width:90%;
        }
        .module-newsletter h4{
        	font-size:16px;
        	padding:0;
        	margin:0;
        }   
        .module-user {
        	background:url(template_3/usertab.gif) no-repeat;
        }    
        .feedback-score {
        	color:#FF0099;
        }        

        .module-presentation {
        	margin-bottom:20px;
        	
        }
        .module-presentation .body {
        	color:#990066;
        }     
        
        .product-nav {
        	text-align:center;
        	margin-top:10px;
        	margin-bottom:10px;
        }
        .module-wishlist a {
        	font-weight:bold;
        	color:#FF0099
        }
        .module-whatsnew {
        }
        .module-whatsnew  .product-thumbnail {
        	padding:5px;
        	text-align:center;
        	float:none;
        	background:none;
        }
        .magnify {
        }
		
		.btnZoom{
			background:url(template_3/button_zoom.gif) no-repeat;
			width:50px;
			height:19px;
			margin-top:3px;
			cursor:pointer;
		}		
		#title-offer-zoom{
			color:#cc0099;
			font-weight:bold;
			font-size:15px;
			/*position:absolute;
			top:50px;
			left:300px;*/
			text-align:center;
			width:250px;
			margin-top:40px;
			float:right;
		}
		#intro-popup{
			color:#cc0099;
			font-size:20px;
			font-weight:bold;
		}
		#content-popup{
			background:url(template_3/bg_offer_popup.gif) no-repeat;
			height:49px;
			padding-left:50px;
			padding-top:5px;
			font-size:16px;
			color:white;
			font-weight:bold;
		}
		.compare-euro, .compare-dollar, .buy, .new-comment{
			font-size:14px;
		}
		a.buy-next-link {
			font-size:11px;
			padding-top:-5px;
		}
		.see-more a{
			color: #2783cc;
			font-weight:bold;
		}
		body.page-product h2.buy-header{
			background:#ce2800;
			color:white;
		}
		.module-refer{
			display: none;
		}