#page {
	width: 978px;
	margin: 0 auto 0 auto;
	font-family: Trebuchet MS, Arial, Verdana;
}

#header {
	width: 978px;
	height: 96px;
	background: white url('../images/header.gif') no-repeat;
	margin: 0 0 6px 0;
}
	#logo {
		border: 0;
		position: relative;
		top: 23px;
		left: -1px;
	}
	#header h2 {
		position: relative;
		top: -25px;
		left: 300px;
		width: 500px;
		margin: 0;
		font-size: 1.3em;
		padding: 0;
		color: #FF8502;
	}
	#header span{
		position: relative;
		top: -23px;
		left: 300px;
		margin: 0;
		font-size: 0.7em;
		padding: 0;
		letter-spacing: 0;
	}
	#header span strong{
		font-size: 1.2em;
	}
	#header div.customer{
		position: relative;
		margin-top: 8px;
		left: 709px;
		width: 200px;
		font-weight: bold;
		font-size: 0.9em;
		text-align: left;
	}
	#header div.customer a{
		text-decoration: underline;
		color: black;
		display: block;
		font-weight: normal;
		font-size: 0.8em;
		letter-spacing: -1px;
	}
	#header div.cart{
		position: relative;
		top: -135px;
		left: 900px;
		width: 61px;
	}
	#header div.cart img{
		border: 0;
	}
	#header div.cart a{
		text-decoration: none;
		color: black;
		display: block;
		font-weight: normal;
		font-size: 0.8em;
		letter-spacing: -1px;
		text-align: center;
	}

#menubar {
	width: 978px;
	height: 27px;
	background: white url('../images/menubar.gif') repeat-x;
	text-align: right;
	font-size: 0.7em;
	color: #414141;
	margin: 0 0 3px 0;
}
	#search_mini_form {
		position: relative;
		left: -188px;
	}
	#menubar input.recherche {
		width: 300px;
		height: 17px;
		border: 1px solid #CCCCCC;
		padding: 0 0 0 5px;
		margin: 4px 6px 0 0;
		color: black;
		font-weight: bold;
		font-family: Trebuchet MS, Arial, Verdana;
	}
	#menubar input.ok {
		position: relative;
		top: 4px;
		margin: 0 136px 0 0;
	}
	#menubar span {
		padding: 0 5px 0 0;
		position: relative;
		top: -16px;
	}
	#menubar span a {
		color: #414141;
		text-decoration: underline;
	}
	
#navbar {
	width: 838px;
	height: 26px;
	background: white url('../images/navbar.gif') repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 0 140px;
}
	#navbar a {
		font-weight: bold;
		text-decoration: none;
		color: white;
		padding: 0 20px 4px 20px;
	}
	#navbar a.blog{
		margin: 0 0 0 125px;
	}
	#navbar a.blog_selected{
		color: #B07AAE;
	}
	#navbar a.selected {
		color: #8AB800;
		background: white;
	}
	
#navbar_blog {
	width: 838px;
	height: 26px;
	background: white url('../images/navbar_blog.gif') repeat-x;
	margin: 0 0 10px 0;
	padding: 0 0 0 140px;
}
	#navbar_blog a {
		font-weight: bold;
		text-decoration: none;
		color: white;
		padding: 0 20px 4px 20px;
	}
	#navbar_blog a.blog{
		margin: 0 0 0 125px;
		color: #B07AAE;
	}
	
#nav ul.level0 { display: none; }

#content {
	width: 978px;
	margin: 0 0 10px 0;
}
	#content div.breadcrumbs ul {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#content div.breadcrumbs ul li{
		padding: 0;
		margin: 0;
		float: left;
	}
	#content div.breadcrumbs ul li a{
		color: #8CBA00;
		text-decoration: underline;
	}

	#menu {
		float: left;
		width: 214px;
		border: 1px solid #CCCCCC;
		background: #F7F7F7;
		font-size: 0.9em;
		font-weight: bold;
	}
	#menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menu ul li {
		background: url('../images/bg-menu-shop.gif');
		width: 214px;
		min-height: 22px;
		padding: 3px 0 0 0;
	}
	#menu ul li a {
		color: #666666;
		text-decoration: none;
		margin: 0 0 0 9px;
	}
	#menu ul li span {
		color: #black;
		margin: 0 0 0 9px;
	}
	#menu ul li a:hover {
		color: #669900;
		text-decoration: underline;
	}
	#menu ul li.selected {
		background: url('../images/bg-menu-shop-selected.gif') top no-repeat;
	}
	#menu ul li.selected a {
		color: white;
	}
	#menu ul li.selected a:hover {
		color: white;
		text-decoration: none;
	}
	
	#menu ul li ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menu ul li ul li {
		background: url('../images/bg-menu-shop-down.gif');
		width: 214px;
		min-height: 22px;
		padding: 3px 0 0 0;
	}
	#menu ul li ul li a {
		color: black;
		text-decoration: none;
		margin: 0 0 0 20px;
		font-weight: normal;
	}
	#menu ul li ul li.level1 a {
		color: black;
	}
	#menu ul li ul li.level1 a:hover {
		color: black;
	}
	#menu ul li ul li.selected {
		background: url('../images/bg-menu-shop-selected-down.gif')  top no-repeat;
	}
	#menu ul li ul li.selected a {
		color: #477503;
		font-weight: normal;
	}
	
	#menu ul li ul li ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#menu ul li ul li ul li {
		background: url('../images/bg-menu-shop-down-down.gif');
		width: 214px;
		min-height: 22px;
		padding: 3px 0 0 0;
	}
	#menu ul li ul li ul li a {
		color: #477503;
		text-decoration: none;
		margin: 0 0 0 37px;
		font-weight: normal;
	}
	#menu ul li ul li ul li.selected {
		background: url('../images/bg-menu-shop-selected-down-down.gif')  top no-repeat;
	}
	#menu ul li ul li ul li.selected a {
		color: #477503;
		font-weight: normal;
	}
	
	#content div.here {
		float: left;
		margin: 0 20px 0 20px;
		width: 522px;
	}
	
	#content div.here-checkout {
		float: left;
		margin: 0 20px 0 0;
		width: 756px;
	}
	
	#content div.here div.category-products input {
		display: none;
	}
	
	div.column {
		float: left;
		width: 200px;
		background: white url('../images/les-plus-validacte.gif') top no-repeat;
		font-size: 0.9em;
		font-weight: bold;
	}
	div.column ul.arg {
		list-style-image: url('../images/list-style-image-column.gif');
		margin: 260px 2px 0 22px;
		padding: 0 0 95px 0;
	}
	div.column ul.arg li.first {
		color: #FF6600;
		text-decoration: underline;
	}
	div.column ul.arg li {
		margin: 5px 0 0 0;
	}
	div.column div {
		width: 200px;
		height: 24px;
		background: white url('../images/actualites.gif') left no-repeat;
		margin: 20px 0 5px 0;
		padding: 0 0 0 22px;
		font-size: 1.4em;
		font-weight: normal;
	}
	div.column ul.news {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	div.column ul.news li {
		background: url('../images/news.gif') bottom no-repeat;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
	}
	div.column ul.news li h3{
		color: #873786;
		font-size: 1.1em;
		margin: 0;
		padding: 0 0 0 13px;
		line-height: 1em;
	}
	div.column ul.news li small{
		padding: 0 0 0 13px;
	}
	div.column ul.news li p{
		font-weight: normal;
		margin: 5px 0 0 0;
		padding: 0 0 3px 13px;
		color: #696969;
		line-height: 1.1em;
	}
	div.column ul.news li span{
		padding: 0 0 0 13px;
	}
	div.column ul.news li a{
		font-weight: bold;
		text-decoration: none;
		padding: 0;
		color: #813580;
	}
	.description {
		font-size: 0.8em;
		color: #666666;
	}
	.price-box , .price {
		color: #FF6600;
		font-weight: bold;
		font-size: 1.2em;
	}
	ul.options-list {
		padding: 0;
		margin: 0;
		list-style: none;
	}
	ul.options-list li {
		padding: 2px;
		margin: 5px 0 0 0;
		background: url('../images/bg_options.png') bottom no-repeat;
		font-size: 0.8em;
		color: #666666;
	}
	ul.options-list li span.price {
		color: #FF6600;
		font-weight: bold;
		font-size: 1.2em;
	}
	h2.category-name {
		margin: 0;
		padding: 5px 0 5px 0;
	}
	#products-grid-table {
		width: 100%;
	}
	#products-grid-table tr td{
		width: 50%;
	}
	#products-grid-table img{
		border: 0;
	}
	#products-grid-table h3 {
		margin: 0 0 3px 0;
		padding: 0;
	}
	#products-grid-table h3.product-name a{
		color: black;
		text-decoration: none;
		font-size: 0.7em;
	}
	#products-grid-table h3.product-name a:hover{
		color: #FF6600;
		text-decoration: underline;
	}
	span.free-shipping {
		color: #81993A;
		font-size: 0.9em;
	}
	
	#cart h2 {
		font-weight: normal;
		margin: 0;
		padding: 0;
	}
		#cart .discount h3 {
			font-weight: normal;
			color: #669900;
			font-size: 0.9em;
			display: inline;
		}
	
	#recommandations {
		border-bottom: 1px solid #dbdbdb;
		color: #81993A;
		font-weight: bold;
		font-size: 1.1em;
	}
	
	#messages_product_view {
		display: none;
	}
	
	#block-related {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#block-related li {
			margin: 0;
			padding: 0;
		}
		#block-related h3{
			margin: 20px 0 0 10px;
			padding: 0;
			font-weight: normal;
			display: inline;
		}
		#block-related a {
			text-decoration: none;
			color: black;
			font-size: 0.8em;
			font-weight: normal;
		}
		#block-related span {
			font-size: 1em;
		}
		
	#block-crosssell {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#block-crosssell li {
			margin: 0;
			padding: 0;
		}
		#block-crosssell h3{
			margin: 20px 0 0 10px;
			padding: 0;
			font-weight: normal;
			display: inline;
		}
		#block-crosssell a {
			text-decoration: none;
			color: black;
			font-size: 0.8em;
			font-weight: normal;
		}
		#block-crosssell span {
			font-size: 1em;
		}
		
	div.hr {
		height:1px; border-top: 1px solid #cccccc;
	}

#links {
	width: 978px;
	background: #92BC13 url('../images/links.gif') repeat-y;
	margin: 0 0 11px 0;
}
	#links div {
		width: 234px;
		float: left;
		font-size: 0.8em;
		padding: 5px;
	}
	#links div h4 {
		color: white;
		padding: 0;
		margin: 5px 0 0 5px;
	}
	#links div ul {
		color: white;
		margin: 0;
		padding: 0 0 0 20px;
	}
	#links div ul li {
		color: white;
	}
	#links div ul li a {
		color: white;
		text-decoration: none;
	}
	#links div ul li ul {
		color: #E4FF94;
		font-size: 0.9em;
		list-style-image: url('../images/list-style-image.gif');
	}
	#links div ul li ul li {
		color: #E4FF94;
	}
	#links div ul li ul li a {
		color: #E4FF94;
		text-decoration: none;
	}

#footer {
	width: 978px;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	text-align: center;
	font-size: 0.75em;
	padding: 5px 0 50px 0;
}
	#footer a {
		color: #333333;
		text-decoration: none;
	}		
	
.creelog{border:1px solid #BABABA;}
	
a.question {
	color: #FF6600;
	text-decoration: underline;
	cursor: pointer;
}

a.site {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
a.site img{
	margin-right: 10px;
}

div.col-2-right-layout strong {
	color: #EE7F01;
}
div.col-2-right-layout a {
	cursor: pointer;
}
div.col-2-right-layout div.aide-bg-grey {
	background: #F7F7F7;
	padding: 3px 0 3px 0;
}
div.col-2-right-layout div.aide-bg-white {
	background: white;
	padding: 3px 0 3px 0;
}

div.col-2-right-layout table.partenaires tr{
	border-bottom: 1px solid #cccccc;
}
div.col-2-right-layout table.partenaires a{
	font-weight: bold;
	text-decoration: none;
	color: #FC7404;
}

h3.titreCMS {
	color: #EE7F01;
	width: 755px;
	margin-bottom: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
}

div.green-fianet {
	background: #87B600;
	color: white;
	padding: 5px;
	width: 307px;
}

div.dashboard h3 {
	color: #8AB800;
	display: inline;
}

div.page-head h3 {
	color: #8AB800;
	display: inline;
}

h3.h3-customer-account {
	color: #8AB800;
	display: inline;
}

span.orange-home a{
	text-decoration: none;
	color: #FF6600;
}

#planDuSite {
	width: 750px;
}
	#planDuSite td {
		width: 250px;
	}
		#planDuSite td h2{
			color: #589100;
			font-size: 1.1em;
			border-bottom: 1px solid #cccccc;
		}
		#planDuSite td h2 a{
			color: #589100;
			text-decoration: none;
		}
		#planDuSite td ul {
			list-style-image: url('../images/list-image-plan.png');
			padding: 0;
			margin: 0;
		}
			#planDuSite td ul li {
				padding: 0; 
				margin: 0 0 0 20px;
			}
				#planDuSite td ul li a{
					color: black;
					text-decoration: none;
				}
				#planDuSite td ul li ul {
					list-style-image: url('../images/list-image-plan-2.png');
					padding: 0; 
					margin: 0;
				}
					#planDuSite td ul li ul li {
						padding: 0; 
						margin: 0 0 0 30px;
					}
						#planDuSite td ul li ul li a{
							color: #666666;
							text-decoration: none;
							font-size: 0.9em;
						}