/*
    Feuille de style : G?n?ral
    Auteur : Leeroy Brun
    Media : ?cran
    Date de cr?ation : 2 mars 2009
*/

html
{
    background-color:#f0f0f0;
	font-family:verdana, arial, sans-serif;
	line-height:1.1em;
	font-size:100%;
	color:#3f3f3f;
    text-align:center;
    margin:0;
    padding:0;
    height:100.5%; /* Pour ?viter les d?callages lors de l'apparition de la scroll bar ;-) */
}

	body
	{
		font-size:0.7em;
		margin:0;
		padding:0 0 40px 0;
width:auto;
height:auto;
background:transparent;
	}

	:focus
	{
		outline: 0;
	}
	
    #container
	{
        width:700px;
        margin:0 auto;
        text-align:center;
overflow:hidden;
    }
    
        #topMenu
		{
            -moz-border-radius:0 0 8px 8px;
            -webkit-border-radius:0 0 8px 8px;
            -khtml-border-radius:0 0 8px 8px;
            border-radius:0 0 8px 8px;
            
            background-image:url('/users/2500000/2499280/527796/img/527796_menutopbg.jpg');
            height:30px;
            margin:0 auto;
            width:700px;
        }
    
             div#contentText div#main ul#menu
			{
				padding:2px 1px 0 5px;
                margin:0;
position:absolute;
top:0;
left:50%;
margin-left:-350px;
line-height:18px;
width:auto;
font-weight:normal;
            }

.rowHL td, #menu li, #menuFooter ul li, #headerUserInformation ul.right, .border_right_color_1 
{
border:0;
}

#menu, #menu li, .bg_color_7 
{
background:transparent;
}
    
                div#contentText div#main ul#menu li
				{
                    float:left;
                    list-style:none;
                    margin:0 18px 0 0;
                }
    
                    div#contentText div#main ul#menu li a
					{
                        color:#cfcfcf;
                        text-decoration:none;
                        
                        padding:3px 5px;
                        display:block;
                        
                        -moz-border-radius:6px;
                        -webkit-border-radius:6px;
                        -khtml-border-radius:6px;
                        border-radius:6px;
                    }
    
                    body div#contentText div#main ul#menu li a
					{
                        background-color:#2e6289;
                        color:#FFFFFF;
                        text-decoration:none;
                    }
        
		#logoPrint
		{
			display:none;
		}
		
        #header
		{
            margin:10px 0 5px 0;
            text-align:left;
        }
                
        #content
		{
            width:700px;
            text-align:left;
            margin:0 auto;
            
            background-color:#fff;
			
			/*overflow:hidden;*/
            
            -moz-border-radius:8px;
            -webkit-border-radius:8px;
            -khtml-border-radius:8px;
            border-radius:8px;
overflow:hidden;
        }
        
            #contentHeader
			{
                height:103px;
                background:transparent url('/users/2500000/2499280/527796/img/527796_contentheader.jpg') no-repeat;
				font-size:1em;
				color:#222222;
				font-weight:bold;
            }
			
				#contentHeader ul
				{
					float:left;
					margin:60px 0 0 0;
					padding:0 0 0 8px;
				}
				
				#contentHeader div
				{
					float:left;
					margin:60px 0 0 12px;
				}
				
					#contentHeader ul li
					{
						float:left;
						list-style:none;
						margin:0 3px 0 0;
					}
					
						#contentHeader ul li a
						{
							padding:2px 5px;
							-moz-border-radius:8px;
							-webkit-border-radius:8px;
							-khtml-border-radius:8px;
							border-radius:8px;
							font-size:12px;
							color:#222222;
							font-weight:bold;
							text-decoration:none;
							font-size:0.9em;
						}
						
						#contentHeader ul li.current-cat a
						{
							background:#e0e0e0 url('/users/2500000/2499280/527796/img/527796_filterselectedbg.jpg') repeat-x bottom;
						}
			
			#contentText
			{
				padding:0 25px 20px 25px;
				/*text-align:justify;*/
overflow:hidden;
			}
		
		div#footer
		{
			background-image:url('/users/2500000/2499280/527796/img/527796_footerbg.jpg');
			width:700px;
			height:254px;
			margin:18px auto 0 auto;
			text-align:left;
		}
		
			#footerTitles
			{
				font-weight:bold;
				padding:40px 20px 0 0;
			}
		
				#footerTitles div
				{
					float:left;
					margin:0 0 0 20px;
					width:206px;
					text-align:center;
				}
		
			#footerContent
			{
				padding:50px 0 0 0;
				color:#d5dfe6;
			}
			
				#footerContent a, #footerContent a:active
				{
					color:#d5dfe6;
				}
				
				#footerContent a:hover
				{
					color:#ffffff;
				}
		
				#footerContent div
				{
					float:left;
					margin:0 20px 0 20px;
					width:190px;
					text-align:left;
				}
		
					#footerContent div div, #footerContent div div + div
					{
						float:none;
						margin:0;
						width:auto;
						text-align:left;
					}
					
				#footerContent div div#footerGoodVisit
				{
					margin-top:10px;
				}
				
				#footerContent div div + div#footerSign
				{
					text-align:right;
					font-style:italic;
				}
		
				#footerContent div + div
				{
					margin:0 20px 0 25px;
				}
		
					#footerFriendsList a
					{
						display:block;
						background-image:url('/users/2500000/2499280/527796/img/527796_white5.png');
						padding:2px 4px 2px 4px;
						margin:0 0 5px 0;
						color:#d5dfe6;
						text-decoration:none;
					}
					
					#footerFriendsList a:hover
					{
						background-image:url('/users/2500000/2499280/527796/img/527796_white10.png');
					}
					
					#footerFriendsList a:active
					{
						background-image:url('/users/2500000/2499280/527796/img/527796_white5.png');
					}
					
    img
	{
        border:0;
    }
    
    input[type=text]
	{
        background:#ffffff url('/users/2500000/2499280/527796/img/527796_inputbottombg.jpg') repeat-x bottom;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        -khtml-border-radius:6px;
        border-radius:6px;
        padding:2px 4px 4px 4px;
		font-size:12px;
		border:1px solid #6F6F6F;
    }

	#commentform input[type=text]
	{
		width:640px;
	}

    ul
	{
		/*list-style-image:url('/users/2500000/2499280/527796/img/527796_arrow.gif');*/
	}

		ul li, ol li
		{
			margin-bottom:5px;
		}
	
    textarea
	{
        background:#ffffff url('/users/2500000/2499280/527796/img/527796_inputbottombg.jpg') repeat-x bottom;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        -khtml-border-radius:6px;
        border-radius:6px;
        border:none;
        padding:2px 4px 4px 4px;
		font-size:12px;
		border:1px solid #6F6F6F;
		width:640px;
    }
	
	h1, h2, h3, h4, h5, h6
	{
		font-family:arial, verdana, sans-serif;
		letter-spacing:-0.04em;
		color:#333333;
		font-weight:bold;
	}
	
	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active
	{
		text-decoration:none;
		color:#333333;
	}
			
	h1, h2
	{
		font-size:2.3em;
		margin:18px 0 0.5em 0;
		line-height:1em;
	}
			
	h3
	{
		font-size:1.7em;
		margin-bottom:0.4em;
	}
			
	h4
	{
		font-size:1.4em;
		margin-bottom:0.3em;
	}
			
	h5
	{
		font-size:1.2em;
		margin-bottom:0.1em;
	}
	
	p:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child
	{
		margin-top:0;
	}
	
	p:last-child
	{
		margin-bottom:0;
	}
	
	a
	{
		color:#808080;
		text-decoration:none;
	}
	
	a:hover
	{
		color:#3f3f3f;
	}
	
	a:active
	{
		color:#808080;
	}
	
	hr
	{
		height:1px;
		background-color:#e8e8e8;
		border:none;
	}
	
	ul
	{
		margin-top:0;
	}
	
	.clear
	{
		clear:both;
	}
	
	fieldset
	{
		border:0;
	}
	
	fieldset legend
	{
		margin-top:20px;
		font-weight:bold;
		font-size:1.2em;
	}

#main
{
width:650px;
}
#headerUserInformation
{
background:transparent;
position:absolute;
top:47px;
left:50%;
margin-left:150px;
width:200px;
}
#headerUserInformation ul.left
{
text-align:right;
width:200px;
}
#headerUserInformation ul.right
{
display:none;
}
#headerUserInformation ul.left li#userChart  
{
width:auto;
}
#affiiliate, #menu li#affiliate-powered-by-logo
{
display:none;
}
html body div#content div#contentText div#main form#frmFilter
{
background:transparent;
position:absolute;
top:150px;
left:50%;
margin-left:-340px;
width:auto;
}
body .classicExtended, body .navigation
{
width:650px;
}
body .classicExtended form
{
width:530px;
margin:0 auto 20px auto;
float:none;
overflow:hidden;
}
body .classicExtended fieldset h3
{
margin:0 0 0 205px;
}
body .classicExtended .articlePriceWrapper
{
float:left;
margin-left:20px;
margin-top:10px;
}
body .classicExtended form fieldset .articleImages  
{
padding:0;
}
.classicCompact form fieldset div.articleImages, .classicCompact form fieldset ul, .classicExtended form fieldset .articleImages, .classicExtended form fieldset ul, .basketAdditionals #frmProceed div div, .rowData td, #headerUserInformation, #detailArticlePrint, #articleRecommend .articleImages, #basketItems fieldset ul.basketColumn, #checkoutAddress form .checkoutAdditionals fieldset, #checkoutPaymentInfo form div.paymentOption div, #checkoutPaymentInfo form fieldset, #frmOrderShow #basketItems .basketAdditionals #basketCharging, #articleDesigns div, #producttypeDetails #measureImage, #menuFooter, .mvc #help .faqAnswers div table th, .bg_color_3, #producttype_tabbox tr.even td {
background:transparent;
}
p#footer
{
display:none;
}

div#main div#content
{
width:650px;
}

#frmArticleDetails
{
width:340px;
}

body .classicExtended form
{
min-width:0;
}
.automaticTranslation
{
	background-color:#f4f4f4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:6px;
	border:1px solid #ebebeb;
	padding:5px;
}

.automaticTranslation div
{
	background-image:url('/users/2500000/2499280/527796/img/527796_warning.png');
	background-repeat:no-repeat;
	background-position:left center;
	height:48px;
	padding-left:58px;
	font-size:1.08em;
	padding-top:10px;
	padding-bottom:10px;
}
