body {
	margin: 0;
	padding: 0;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 62.5%;
	background: #607183 url('../images/theme/fond.gif') repeat-x top left;
	behavior:url('http://www.signals.fr/skin/frontend/sqli/custom/htc/csshover.htc');
}

body.secure {
    behavior:url('https://www.signals.fr/skin/frontend/sqli/custom/htc/csshover.htc');
}

a:hover {
	cursor: pointer !important;
}

br.clear {
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}

br.left {
	clear: left;
	margin: 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
}

img {
	border: none;
}

ul,ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.category-head h1, .main-title, .col-main h2 {
	color: #E83B19;
	font-size: 1.8em;
	margin: 0;
	padding: 5px 0 0;
}

.clear {
	clear: both;
}


button {
	background: transparent url(../images/theme/fond-btn.png) repeat 0 0;
	height: 18px;
	border: 0 none !important;
	color: white;
	cursor: pointer;
}


/*--------------------
  Structural Block
 ---------------------*/
div.wrapper {
	margin: 20px auto 20px auto;
	padding: 0;
	width: 950px;
}

div.header {
	margin: 0;
	padding: 10px 10px 24px 10px;
	background: #ffffff url('../images/theme/top.gif') no-repeat top left;
	height: 1%;
	overflow: hidden;
}

div.middle-container {
	margin: 0;
	padding: 0px 5px 10px 5px;
	_padding: 0px 5px 10px 0;
	background: #ffffff url('../images/theme/bottom.gif') no-repeat bottom left;
	
}
.middle {
	overflow: hidden;
	height: 1%;
}
div.middle-container div.col-2-left-layout div.col-left, div.middle-container div.col-3-layout div.col-left {
	float: left;
	width: 230px;
	_position: relative;
	_left: 5px;
}

.col-left{
	z-index: 40;
}

.col-main{
	z-index: 10;	
}

div.middle-container div.col-2-left-layout div.col-left {
	_height: 1%;
}

div.middle-container div.col-3-layout div.col-right {
	float: right;
	width: 230px;
}

div.middle-container div.col-3-layout div.col-main {
	float: left;
	width: 472px;
	_width: 460px;
}

div.middle-container div.col-2-left-layout div.col-main {
	width: 710px;
	float: left;
	position: relative;
	z-index: 10;
	_float: right;
	z-index: 10;
	_bottom:10px;
	_right: -20px;
}

.sqli-mynewsletter-newsletter-manage-index div.middle-container div.col-2-left-layout div.col-main,
.tag-customer-edit div.middle-container div.col-2-left-layout div.col-main,
.tag-customer-view div.middle-container div.col-2-left-layout div.col-main,
.tag-customer-index div.middle-container div.col-2-left-layout div.col-main,
.wishlist-index-share div.middle-container div.col-2-left-layout div.col-main,
.tag-customer-index div.middle-container div.col-2-left-layout div.col-main,
.newsletter-manage-index div.middle-container div.col-2-left-layout div.col-main,
.wishlist-index-index div.middle-container div.col-2-left-layout div.col-main,
.sqli-mysales-sales-order-view div.middle-container div.col-2-left-layout div.col-main,
.sqli-mysales-sales-order-history div.middle-container div.col-2-left-layout div.col-main,
.customer-address-form div.middle-container div.col-2-left-layout div.col-main,
.customer-address-index div.middle-container div.col-2-left-layout div.col-main,
.customer-account-edit div.middle-container div.col-2-left-layout div.col-main,
.customer-account-index div.middle-container div.col-2-left-layout div.col-main {
_position: fixed;
_margin-top: -150px;
}

#main.col-main-bis11 {
	_margin-left:0px;
	_margin-top:-190px;
	_margin-bottom:-280px;
}

div.middle-container div.col-1-layout div.col-main {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 80px 100px;
	width: 800px;
}

#checkout-step-login h4 {
	font-size: 1em;	
}

#checkout-step-login div.col2-set div.col-2{
	padding: 0px 0px 0px 0px !important;
    color: #4C5A68;
}

#checkout-step-login div.col2-set div.col-1{
	float:left;
	margin:10px 40px 0 8px !important;
	padding:0 0 30px  !important;
	width:305px !important;
	color: #4C5A68;
}

div.middle-container div.col-2-right-layout {
	margin: 0px 0px 0px 45px;
	padding: 0;
}

div.middle-container div.col-2-right-layout div.col-main {
	float: left;
	width: 720px;
}

div.middle-container div.col-2-right-layout div.col-right {
	float: right;
	margin: 0px 10px 0px 0px;
	padding: 0;
	width: 145px;
}

div.footer-container {
	clear: both;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	background: #ffffff url('../images/theme/bottom-footer.gif') no-repeat bottom left;
}

div.footer {
	margin: 0;
	padding: 0px 20px 0px 25px;
	background: url('../images/theme/top-footer.gif') no-repeat top left;
	height: 1%;
	overflow: hidden;
}

div.footer-end {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	color: #DFE3E6;
	text-align: center;
}

/*--------------------
  header : haut de page 
 ---------------------*/
 div.header-top-container div.header-top {
	float: left;
	margin: 0;
	padding: 0;
	width: 640px;
	height: 8em;
}

div.header-top-container div.header-top h1.logo {
	float: left;
	margin: 0px 35px 0px 30px;
	padding: 0;
	_margin-left: 15px;
	_margin-right: 25px;
}

div.header-top-container div.header-top h1.logo img {
	border: none
}

div.header-top-container div.header-top_init p {
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 390px;
	height: 4.7em;
	background: url('../images/theme/logo-baseline.gif') no-repeat top left;
	text-indent: -100em;
}

div.header-top-container div.header-links {
	float: right;
	margin: 0;
	padding: 8px 0px 0px 0px;
	width: 220px;
	padding-left: 3px;
}

div.header-top-container div.header-links p {
	margin: 0px 0px 5px 0px;
	padding: 0;
	font-family: Arial,  Helvetica,  sans-serif;
	font-size: 1.2em;
	color: #607183;
}

div.header-top-container div.header-links p strong {
	font-size: 1.2em;
	color: #E83B19;
}

div.header-top-container div.header-links ul {
	margin: 0px 0px 0px 20px;
}

div.header-top-container div.header-links ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-family: Arial,  Helvetica,  sans-serif;
	font-size: 1.1em;
	color: #607183;
	background: url('../images/theme/puce-gris.gif') no-repeat center left;
	list-style: none;
}

div.header-top-container div.header-links ul li a, div.header-top-container div.header-links ul li a:link, div.header-top-container div.header-links ul li a:visited
	{
	color: #607183;
	text-decoration: none;
}

div.header-top-container div.header-links ul li a:hover {
	color: #E83B19;
}

div.header-top-container div.search {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 25px 0px 0px 0px;
	width: 200px !important;
}

div.header-top-container div.search fieldset, div.header-top-container div.search div.mini-search, div.header-top-container div.search form
	{
	margin: 0;
	padding: 0;
	border: none;
}

div.header-top-container div.search legend {
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #333C46;
}

div.header-top-container div.search input {
	vertical-align: middle;
}

div.header-top-container div.search input.input-text {
	margin: 0;
	padding: 1px 2px 2px 2px;
	width: 125px;
	font-size: 1em;
	color: #607183;
	border: 1px solid #A6ADB4;
}

div.header-top-container div.header-menu {
	float: left;
	margin: 0;
	padding: 0;
	width: 480px;
}

div.header-top-container div.header-menu ul {
	margin: 0;
	padding: 0;
	height: 24px;
}

div.header-top-container div.header-menu ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

div.header-top-container div.header-menu ul li a, div.header-top-container div.header-menu ul li a:link, div.header-top-container div.header-menu ul li a:visited
	{
	float: left;
	display: block;
	overflow: hidden;
	margin: 0px 5px 0px 0px;
	padding: 0;
	height: 24px;
	text-indent: -100em;
}

div.header-top-container div.header-menu ul li.home a, div.header-top-container div.header-menu ul li.home a:link, div.header-top-container div.header-menu ul li.home a:visited
	{
	width: 27px;
	background: url('../images/theme/menu-home.gif') no-repeat top left;
}

div.header-top-container div.header-menu ul li.home a:hover {
	background: url('../images/theme/menu-home.gif') no-repeat bottom left;
}

div.header-top-container div.header-menu ul li.catalog a, div.header-top-container div.header-menu ul li.catalog a:link, div.header-top-container div.header-menu ul li.catalog a:visited
	{
	width: 158px;
	background: url('../images/theme/menu-catalog.gif') no-repeat top left;
}

div.header-top-container div.header-menu ul li.catalog a:hover {
	background: url('../images/theme/menu-catalog.gif') no-repeat bottom
		left;
} 

div.header-top-container div.header-menu ul li.demand a, div.header-top-container div.header-menu ul li.demand a:link, div.header-top-container div.header-menu ul li.demand a:visited
	{
	width: 163px;
	background: url('../images/theme/menu-demand.gif') no-repeat top left;
}

div.header-top-container div.header-menu ul li.demand a:hover {
	background: url('../images/theme/menu-demand.gif') no-repeat bottom left
		;
}

div.header-top-container div.header-menu ul li.command a, div.header-top-container div.header-menu ul li.command a:link, div.header-top-container div.header-menu ul li.command a:visited
	{
	width: 106px;
	background: url('../images/theme/menu-command.gif') no-repeat top left;
}

div.header-top-container div.header-menu ul li.command a:hover {
	background: url('../images/theme/menu-command.gif') no-repeat bottom
		left;
}

/*--------------------
  footer : bas de page
 ---------------------*/
div.footer ul {
	float: left;
	margin: 5px 30px 0px 0px;
	padding: 0;
	width: 90px;
}

div.footer ul.large {
	width: 140px;
}

div.footer ul li {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #ACAAAA;
	list-style: none;
	width: 105px;
}

div.footer ul li a, div.footer ul li a:link, div.footer ul li a:visited {
	color: #ACAAAA;
	text-decoration: none;
	
}

div.footer ul li a:hover {
	color: #E83B19;
}

div.footer div.about {
	float: left;
	margin: 0px 30px 0px 40px;
    _margin: 0px 10px 0px 10px;
	padding: 5px 0px 0px 0px;
}

div.footer div.about a, div.footer div.about a:link, div.footer div.about a:visited
	{
	display: block;
	overflow: hidden;
	width: 187px;
	height: 89px;
	background: url('../images/theme/tout-signals.gif') no-repeat top left;
	text-indent: -100em;
}

div.footer div.about a:hover {
	background: url('../images/theme/tout-signals.gif') no-repeat bottom
		left;
}

div.footer div.engagement {
	float: left;
	margin: 0;
	padding: 0;
	width: 283px;
}

div.footer div.engagement p {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 283px;
	height: 58px;
	background: url('../images/theme/engagements.gif') no-repeat top left;
	text-indent: -100em;
}

div.footer p.address {
	float: left;
	margin: 0;
	padding: 0px 0px 0px 10px;
	width: 275px;
	font-size: 0.9em;
	color: #9F9C9D;
}

/*--------------------
  footer-end : bas de page
 ---------------------*/ /*div.footer-end p {
 		float: left;
 		margin: 15px 0px 25px 150px; padding: 0px 8px 0px 0px;
 }*/
div.footer-end ul {
	margin: 15px 0px 0px 0px;
	padding: 0;
	text-align: center;
	margin-bottom: 20px;
}

div.footer-end ul li {
	display: inline;
	margin: 0;
	padding: 0px 5px 0px 8px;
	color: #DFE3E6;
	border-left: 1px solid #DFE3E6;
}

div.footer-end ul .footer-end-first {
	border: none;
}

div.footer-end ul li a, div.footer-end ul li a:link, div.footer-end ul li a:visited
	{
	color: #DFE3E6;
	text-decoration: none;
}

div.footer-end ul li a:hover {
	text-decoration: underline;
}

/*--------------------
  container : col-main : colonne centrale
 ---------------------*/
div.middle-container div.col-main ul.breadcrumbs {
	margin: 0px 0px 20px 0px;
	padding: 0;

}

div.middle-container div.col-main ul.breadcrumbs li {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 1em;
	color: #949191;
}

div.middle-container div.col-main ul.breadcrumbs li strong {
	font-weight: normal;
	color: #E83B19;
}

div.middle-container div.col-main ul.breadcrumbs li a, div.middle-container div.col-main ul.breadcrumbs li a:link, div.middle-container div.col-main ul.breadcrumbs li a:visited
	{
	color: #949191;
	text-decoration: none;
}

div.middle-container div.col-main ul.breadcrumbs li a:hover {
	color: #E83B19;
}

/*--------------------
  container : col-main : colonne centrale : titraille
 ---------------------*/
div.middle-container div.col-main div.page-head h3 {
	margin: 0px 0px 10px 0px;
	padding: 0;
	font-size: 2.2em;
	color: #E83B19;
}

div.middle-container div.col-main div.page-head h3.login {
	overflow: hidden;
	background: url('../images/theme/identifier-compte.gif') no-repeat top
		left;
	text-indent: -100em;
}

/*--------------------
  container : col-main : colonne centrale : login
 ---------------------*/
div.middle-container div.col-main div.col2-set {
	margin: 0;
	padding: 0;
}

div.middle-container div.col-main div.col2-set div.col-1, div.middle-container div.col-main div.col2-set div.col-2
	{
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 80px 0px;
	width: 305px;
}

div.middle-container div.col-main div.col2-set div.col-1 {
	margin-right: 105px;
}

div.middle-container div.col-main div.login-box div.content {
	background: url('../images/theme/box-user-top.gif') no-repeat 0px 25px;
}

div.middle-container div.col-main div.login-box div.button-set {
	padding: 10px 0px 10px 0px;
	background: url('../images/theme/box-user-bottom.gif') no-repeat bottom
		left;
}

div.middle-container div.col-main div.login-box div.new-users div.button-set
	{
	padding-top: 30px;
}

div.middle-container div.col-main div.login-box h4 {
	margin: 0px 0px 10px 10px;
	padding: 0;
	font-size: 2em;
	color: #E83B19;
}

div.middle-container div.col-main div.login-box div.new-users h4 {
	background: url('../images/theme/titre-new-user.gif') no-repeat top left;
	text-indent: -100em;
}

div.middle-container div.col-main div.login-box div.registered-users h4
	{
	background: url('../images/theme/titre-create-user.gif') no-repeat top
		left;
	text-indent: -100em;
}

div.middle-container div.col-main div.login-box div.validation-advice {
	font-size: 0.9em;
	color: #E80000;
}

div.middle-container div.col-main div.login-box p {
	margin: 0px 10px 0px 10px;
	padding: 0;
	font-size: 1.1em;
	color: #607183;
}

div.middle-container div.col-main div.login-box p.required {
	margin-bottom: 0px;
	padding: 5px 0px 0px 0px;
	font-size: 0.9em;
}

div.middle-container div.col-main div.login-box p strong {
	color: #004489;
}

div.middle-container div.col-main div.login-box ul {
	margin: 0px 10px 0px 10px;
	padding: 0;
}

div.middle-container div.col-main div.login-box ul li {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	color: #607183;
	list-style: none;
}

div.middle-container div.col-main div.login-box ul.form-list li {
	margin: 5px 0px 0px 0px;
	padding: 0;
}

div.middle-container div.col-main div.login-box label {
	font-size: 0.9em;
}

div.middle-container div.col-main div.login-box input.input-text {
	padding: 1px;
	width: 165px !important;
	font-size: 1em;
	color: #607183;
	border: 1px solid #C5C5C5;
}

div.middle-container div.col-main div.login-box input.validation-failed
	{
	border: 1px solid #E80000;
}

div.middle-container div.col-main div.login-box button.right {
	margin: 0px 0px 0px 150px;
}

/* // ~~~>>> 2009/07/02 - NOU => MODIF: Add style for identification in the checkout page */
div.middle-container div.col-main div.login-box div.new-users button.form-button, ol.one-page-checkout li.section div.button-set button.createAccountButton
	{
	width: 145px;
	height: 33px;
	background: url('../images/theme/btn_create_user.gif') no-repeat top
		left;
	border: none;
	cursor: pointer;
	
}

div.middle-container div.col-main div.login-box div.new-users button.form-button span, ol.one-page-checkout li.section div.button-set button.createAccountButton span
	{
	display: block;
	width: 145px;
	height: 33px;
	text-indent: -100em;
}

div.middle-container div.col-main div.login-box div.new-users button.form-button:hover, ol.one-page-checkout li.section div.button-set button.createAccountButton:hover
	{
	background: url('../images/theme/btn_create_user.gif') no-repeat bottom
		left;
}

div.middle-container div.col-main div.login-box div.registered-users button.form-button, ol.one-page-checkout li.section div.button-set button.loginButton
	{
	width: 95px;
	height: 23px;
	background: url('../images/theme/btn_connect_user.gif') no-repeat top
		left;
	border: none;
	cursor: pointer;
	
}

div.middle-container div.col-main div.login-box div.registered-users button.form-button, ol.one-page-checkout li.section div.button-set button.loginButton
	{
	display: block;
	width: 95px;
	height: 23px;
	text-indent: -100em;
	*float: left;
}

div.middle-container div.col-main div.login-box div.registered-users button.form-button:hover, ol.one-page-checkout li.section div.button-set button.loginButton:hover
	{
	background: url('../images/theme/btn_connect_user.gif') no-repeat bottom
		left;
}

/* <<<~~~ 2009/07/02 - NOU <= MODIF*/
div.middle-container div.col-main div.login-box div.button-set a, div.middle-container div.col-main div.login-box div.button-set a:link, div.middle-container div.col-main div.login-box div.button-set a:visited
	{
	float: left;
	margin: 0px 55px 0px 10px;
	font-size: 1em;
	color: #607183;
	vertical-align: top;
}

div.middle-container div.col-main div.login-box div.button-set a:hover {
	color: #E83B19;
}

/*--------------------
  container : col-main : colonne centrale : message d'erreur
 ---------------------*/
ul.messages {
	margin: 0px 0px 20px 0px;
	padding: 0;
}

ul.messages ul {
	margin: 0;
	padding: 0;
}

ul.messages li {
	margin: 0;
	padding: 0;
	color: #E80000;
	list-style: none;
}

ul.messages li.error-msg {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FDE5E5;
}

ul.messages li.notice-msg {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FDE5E5;
}

ul.messages li.success-msg {
	padding-top: 5px;
	padding-bottom: 5px;
	background: #E5ECF3;
	color: #004489;
}

ul.messages li li {
	padding-left: 10px;
	font-size: 1.2em;
}

.error-msg a, .error-msg a:hover, .error-msg a:visited {
	color: #E80000;
}


.success-msg,.messages_product_view {
	background: #E5ECF3 none repeat scroll 0 0;
	color: #004489;
	margin: 0;
	padding: 2px 5px;
}

.success-msg ul li,.messages_product_view ul li {
	color: #004489;
}



/*--------------------
  container : col-main : colonne centrale : checkout
 ---------------------*/
ol.one-page-checkout {
	margin: 0;
	padding: 0;
}

ol.one-page-checkout li {
	clear: both;
	margin: 0px 0px 5px 0px;
	padding: 0;
	list-style: none;
}

ol.one-page-checkout li div.head {
	position: relative;
	width: 716px;
}

ol.one-page-checkout li div.head h3 {
	margin: 0;
	padding: 0px 0px 0px 16px;
	width: 700px;
	height: 24px;
	font-size: 1.3em;
	line-height: 1.8em;
	color: #9B9EA0;
	background: url('../images/theme/checkout_bande.gif') no-repeat top left
		;
	text-transform: uppercase;
}

ol.one-page-checkout li.active div.head h3 {
	color: #ffffff;
	background: url('../images/theme/checkout_bande.gif') no-repeat bottom
		left;
}

ol.one-page-checkout li div.head a, ol.one-page-checkout li div.head a:link, ol.one-page-checkout li div.head a:visited
	{
	position: absolute;
	top: 5px;
	right: 16px;
	color: #ffffff;
	text-decoration: none;
}

ol.one-page-checkout li div.head a:hover {
	color: #E83B19;
	text-decoration: underline;
}

ol.one-page-checkout li.active div.head a:hover {
	color: #ffffff;
}

/*--------------------
  container : col-main : colonne centrale : checkout
 ---------------------*/
ol.one-page-checkout {
	margin: 0;
	padding: 0;
}

ol.one-page-checkout li.section fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

ol.one-page-checkout li.section ul li {
	margin: 0;
	padding: 0;
}

.input-box-span{
	padding-top: 0px !important;	
	float: left;
}


ol.one-page-checkout li.section label {
	font-size: 1em;
	color: #4C5A68;
}

ol.one-page-checkout li.section label a, ol.one-page-checkout li.section label a:link, ol.one-page-checkout li.section label a:visited
{
	color: #004489;
}

ol.one-page-checkout li.section label a:hover {
	color: #E83B19;
}

ol.one-page-checkout li.section select {
	margin: 2px 0px 2px 0px;
	font-size: 1em;
	color: #4C5A68;
	height: 20px;
}

ol.one-page-checkout li.section input.input-radio {
	vertical-align: middle;
}

ol.one-page-checkout li.section div.button-set button.right {
	float: right;
	margin: 0px 130px 40px 0px;
}

ol.one-page-checkout li.section div.button-set button.form-button {
	width: 105px;
	height: 22px;
	background: url('../images/theme/btn_poursuivre.gif') no-repeat top left
		;
	border: none;
	cursor: pointer;
	
}

ol.one-page-checkout li.section div.button-set button.form-button span {
	display: block;
	width: 105px;
	height: 22px;
	text-indent: -100em;
}

ol.one-page-checkout li.section div.button-set button.form-button:hover
	{
	background: url('../images/theme/btn_poursuivre.gif') no-repeat bottom
		left;
}

/*--------------------
  container : col-main : colonne centrale : checkout (resume)
 ---------------------*/
 /*div.one-page-checkout-progress {
				margin: 0; padding: 0;
		}
				div.one-page-checkout-progress h3 {
						margin: 0px 0px 5px 0px; padding: 0;
						font-size: 1em; font-weight: bold;
						color: #B1B1B1;
						text-transform: uppercase;
				}
				div.one-page-checkout-progress ol {
						margin: 0; padding: 0;
				}
						div.one-page-checkout-progress ol li {
								margin: 0px 0px 5px 0px; padding: 0px;
								width: 135px; height: 31px;
								background: url('../images/theme/fond- .gif') no-repeat top left;
								list-style: none;
						}
						div.one-page-checkout-progress ol li h4 {
								margin: 0; padding: 3px 5px 5px 5px;
								font-size: 1em; font-weight: bold;
								color: #607183;
								text-transform: uppercase;
						}*/
div.one-page-checkout-progress {
	margin: 0;
	padding: 0;
}

div.one-page-checkout-progress h3 {
	margin: 0px 0px 5px 0px;
	padding: 0 0 0 5px;
	font-size: 1em;
	font-weight: bold;
	color: #B1B1B1;
	text-transform: uppercase;
}

div.one-page-checkout-progress ul {
	margin: 0 0 9px 0;
	padding: 0;
}

div.one-page-checkout-progress_old ul li {
	background: url('../images/theme/bg_bottom-checkout.gif') no-repeat center bottom !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='http://www.signals.fr/skin/frontend/sqli/custom/images/theme/bg_bottom-checkout.gif',sizingMethod ='crop');
	padding: 0 0 0 0;
	list-style: none;
	margin-bottom: 10px;
}

div.one-page-checkout-progress_old ul li.secure {
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='https://www.signals.fr/skin/frontend/sqli/custom/images/theme/bg_bottom-checkout.gif',sizingMethod ='crop');
}

div.one-page-checkout-progress_old ul li div {
	background: url('../images/theme/bg_top-chechout.gif') no-repeat center top !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='http://www.signals.fr/skin/frontend/sqli/custom/images/theme/bg_top-chechout.gif',sizingMethod ='crop');
	padding: 3px 5px 5px 7px !important;
	margin: 0 !important;
	color: #607183;
}

div.one-page-checkout-progress_old ul li div.secure {
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='https://www.signals.fr/skin/frontend/sqli/custom/images/theme/bg_top-chechout.gif',sizingMethod ='crop');
}

div.one-page-checkout-progress ul li {
	padding: 0 0 0 0;
	list-style: none;
	margin-bottom: 10px;
}

div.one-page-checkout-progress ul li div {
	/*padding: 3px 5px 5px 7px !important;*/
	margin: 0 !important;
	color: #607183;
}


.checkoutsuivitop{
	background: transparent url(../images/theme/checkout-suivi-top.jpg) no-repeat 0 0 !important;
	padding-top:5px;
	padding-bottom: 5px;	
}

.checkoutsuivimid{
	background: transparent url(../images/theme/bg_bottom-checkout.gif) no-repeat bottom left !important;
	padding-left: 5px;
}

.checkoutsuivibottom{
/*	background: transparent url(../images/theme/checkout-suivi-bottom.jpg) no-repeat scroll 0 0 !important;
	height: 5px;
	padding: 0px;
*/
}

div.one-page-checkout-progress ul li h4 {
	margin: 0;
	padding-bottom: 3px;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
}

div.one-page-checkout-progress ul li ul {
	border-top: 1px solid #c3c3c3;
	padding-top: 3px;
	padding-bottom: 5px;
	width: 120px;
}

div.one-page-checkout-progress ul li ul li {
	background: none;
	list-style: none;
}

div.one-page-checkout-progress ul li ul li a {
	color: #eb6146 !important;
	display: block;
	background: url('../images/theme/li_puce-modifier.gif') no-repeat 2px 4px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='http://www.signals.fr/skin/frontend/sqli/custom/images/theme/li_puce-modifier.gif',sizingMethod ='crop');
	padding-left: 12px;
}

div.one-page-checkout-progress ul li ul li a.secure {
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='https://www.signals.fr/skin/frontend/sqli/custom/images/theme/li_puce-modifier.gif',sizingMethod ='crop');
}

div.one-page-checkout-progress ul li ul .h_li-link {
	margin-top: 14px;
}

/***********Page Accueil************/
#layout-home div.header {
	padding-bottom: 3px;
}

#layout-home #main { /*overflow: hidden;
	height: 1%;*/
	
}
#main {
	_margin-left:-10px;
	height: 1%;
}

#layout-home #main ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#layout-home #global-bloc {
	width: 710px;
	float: left;
	padding: 0 0 0 8px;
	_margin: 0 0 0 -23px;
}

#layout-home  #left-bloc {
	width: 220px;
	float: left;
}

#layout-home #middle-container-mon-compte #left-bloc {
	width: 228px;
}

#left-bloc {
	margin-bottom: 10px;
}

#right-bloc-center {
	width: 472px;
	float: left;
	display: block;
}

#sidebar {
	width: 228px;
	float: right;
}

 #bloc-home-bas {
	clear: both;
	overflow: hidden;
}

#onglet-liste {
	overflow: hidden;
	_height: 1%;
	background: #FFFFFF;
	width: 223px;
}

#onglet-liste li {
	float: left;
	margin-right: 1px;
	font-family: arial;
}

#onglet-liste li a {
	display: block;
	float: left;
	height: 1%;
	text-transform: uppercase;
	color: #607183;
	font-size: 1.6em;
	padding: 9px 5px 7px 14px;
	_padding: 9px 5px 7px 11px;
	background:transparent url(../images/theme/repeat-fond-onglet.png) repeat-x scroll 0 0  !important;
	text-decoration: none;
}

#middle-container-mon-compte #onglet-liste li a {
	padding: 9px 12px 7px 11px;
}

#onglet-liste li a:hover {
	background: transparent url(../images/theme/repeat-fond-onglet-actif.png) repeat-x scroll 0 0 !important;
}

#onglet-liste li a strong {
	display: block;
}

#onglet-liste #li-univers-actif a {
	color: #E83F1C;
}

#onglet-liste li #li-arrondi-un {
	background: url('../images/theme/onglet-actif.gif') no-repeat top left !important;
	padding: 9px 15px 7px 5px;

}

#main #liste-univers-gauche {
	margin-right: 1px;
	padding: 4px 0 0 0;
}

#main #liste-univers-gauche-interne #liste-univers-gauche {
	padding: 4px 0 10px 0;
}

#main #liste-univers-gauche-home #liste-univers-gauche {
	background: url('../images/theme/repeat-fond-univers.png') repeat-y 0 0 !important;
	margin-right: 1px;
	padding: 4px 0 0 0;
	position: relative;
	z-index: 40;
}

#liste-univers-gauche-home {
	background: url('../images/theme/repeat-fond-univers.png') repeat-y 0 0 !important;
	margin-right: 1px;
	padding: 4px 0 0 0;
	position: relative;
	z-index: 40;
}

#liste-univers-gauche-home #liste-univers-gauche li {
	display: block;
	_height: 1%;
}
#liste-univers-gauche li .bloc-sous-menu {
	display: none;
}
#liste-univers-gauche li:hover .bloc-sous-menu,
#liste-univers-gauche li.active-red .bloc-sous-menu {
	display: block !important;
}

#liste-univers-gauche li:hover a, #rubrique-en-cours, .active-red {
	color: white;
	outline: none;
}

#rubrique-en-cours, #rubrique-en-cours a, #rubrique-en-coursa a:hover, #rubrique-en-cours:visited {
	color: white !important;
	/*width: 214px !important;*/
}

#liste-univers-gauche li a,
#liste-univers-gauche li a:link,
#liste-univers-gauche li a:visited {
    display: block;
    position: relative;
    width: 239px; height: 12px;
    _padding: 2px 0 3px 0;
    padding: 2px 0 3px 4px;
    font-size: 1.1em;
	color: #4C5A68;
	text-decoration: none;
	z-index:44;
}
#liste-univers-gauche li li a,
#liste-univers-gauche li li a:link,
#liste-univers-gauche li li a:visited {
	color: white;
}
#liste-univers-gauche li:hover a,
#liste-univers-gauche li:hover a:link,
#liste-univers-gauche li:hover a:visited,
#liste-univers-gauche li.active-red a,
#rubrique-en-cours a {
	color: white !important;
	background: url('../images/theme/rollover-menu.png') no-repeat 0 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='http://www.signals.fr/skin/frontend/sqli/custom/images/theme/rollover-menu.png',sizingMethod ='crop');
	cursor: pointer;
}
#rubrique-en-cours a.secure {
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src ='https://www.signals.fr/skin/frontend/sqli/custom/images/theme/rollover-menu.png',sizingMethod ='crop');
}
#liste-univers-gauche-home #liste-univers-gauche li:hover a,
#liste-univers-gauche-home #liste-univers-gauche li.active-red a {
	color: white !important;
}
#liste-univers-gauche ul li:hover a,
#liste-univers-gauche ul li:hover a:link,
#liste-univers-gauche ul li:hover a:visited,
#liste-univers-gauche li:hover ul a,
#liste-univers-gauche li:hover ul a:link,
#liste-univers-gauche li:hover ul a:visited,
#liste-univers-gauche li.active-red ul a,
#liste-univers-gauche li.active-red ul a:link,
#liste-univers-gauche li.active-red ul a:visited,
#rubrique-en-cours li a,
#rubrique-en-cours li a:link,
#rubrique-en-cours li a:visited {
	background: none !important;
	_background: none;
	_filter: none;
}
#liste-univers-gauche ul li a:hover,
#rubrique-en-cours li a:hover {
	color: #E83F1C;
}
#liste-univers-gauche-home #liste-univers-gauche ul li a:hover {
    color: #E83F1C !important;
}
/*****centre******/
.bloc-sous-menu_init {
	min-height: 300px;
	height: auto !important;
	height: 300px;
	padding: 23px 0 0 13px;
	position: absolute;
	top: -55px;
	left: 228px;
	*top: -53px;
	_left: 229px;
	width: 459px;
	z-index: 2;
	display: none;
}


.bloc-sous-menu {
    min-height: 300px;
    height: auto !important;
    height: 300px;
    padding: 23px 0 0 13px;
    *+padding: 53px 0 0 13px;
    position: absolute;
    top: -55px;
    left: 230px;
    *top: -55px;
    _left: 229px;
    _top: -53px;
    width: 459px;
    z-index: 40;
    display: none;
}
.bloc-sous-menu a{
	font-size: 1.1em;
}

.bloc-sous-menu a:hover{
	color: #EB391B !important;
}
.bloc-sous-menu ul {
	margin-top: 20px;
	_margin-top: 50px;
}

.bloc-sous-menu h2 {
	color: white;
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 1.6em;
	background: url('../images/theme/titre-protection.png') no-repeat 0 0;
	height: 23px;
}


.home-gamme-default {
background-attachment:scroll;
background-color:transparent;
background-image:url('../images/theme/home-gamme-default.jpg');
background-position:0 0;
background-repeat:no-repeat;
display:block;
}


#layout-home #liste-univers-gauche li .bloc-sous-menu ul li a {
	color: white;
	text-decoration: none;
	padding: 1px 0;
	display: block;
	height: 1%;
}

#layout-home #liste-univers-gauche li .bloc-sous-menu ul li a:hover {
	color: #EB391B;
	background: none;
}

#affichage-menu-home {
	background: url('../images/theme/fond-0.jpg') no-repeat 0 0;
	min-height: 322px;
	height: auto !important;
	height: 322px;
}

.hide {
	display: none;
}

.listeProduitsPanier {
	display: none;
	position: relative;
}


.listeProduitsPanier form {
	padding: 0 20px 20px 20px;
	position: absolute;
	background: url('../images/theme/signals2_03.png') no-repeat 0 100% !important;
	top: -0px;
	left: -10px;
	_position: inherit ;
	_background: url('../images/theme/signals2_03_ie_1.png') no-repeat -1px 100% !important;
	_left: -100px;
	_top: -12px;
	_margin-left:-10px;
}


.listeProduitsPanier1 form {
	padding: 0 20px 20px 20px;
	position: absolute;
	top: 0;
	left: -11px;
	_left: -2px;
	_top: -12px;
	background: url('../images/theme/signals2_03.png') no-repeat 0 100% !important;
	/*_background: url('../images/theme/signals2_03_ie_1.png') no-repeat -1px 100% !important;*/
	_background: #F8F9FA;
	_border-color: #607183;
	_border-style: solid;
	_border-width:1px; 
	_padding-left: 10px;
	_padding-right: 10px;
	_padding-bottom: 5px;
	
}


.lienMonPanier, .lienMonPanierActif {
	background: url('../images/theme/ombre-bas-commande.png') no-repeat 0 100%;
	padding: 0 0 9px 0;
	display: block;
	height: 1%;
	color: white;
	font-weight: bold;
	font-size: 1.7em;
	text-decoration: none;
	margin: 0 0 3px 0;

}

.lienMonPanierActif .puceMonPanier {
	background: url('../images/theme/deplier-puce-blanche.png') no-repeat 100% 0.5em !important;
	padding: 0 25px 0 0;

}

.span-border-commande {
	display: block;
	border: 1px solid #E83C1A;
	background: url('../images/theme/repeat-fond-commande.png') repeat-y 100% 0 !important;
	padding: 6px 9px;
	margin-right: 3px;
}

.puceMonPanier {
	background: url('../images/theme/panier_puce_plier.png') no-repeat 96% 0.15em !important;
	padding: 0 25px 0 0;
}

.listeProduitsPanier p {
	margin: 5px 0;
	color: #6C7783;
}

.listeProduitsPanier li {
	overflow: hidden;
	height: 1%;
	padding: 0 0 2px 0;
}

.DivChampsDroite {
	width: 39px;
	float: right;
}

.DivChampsGauche {
	width: 138px;
	float: left;
}

.DivChampsDroite input {
	width: 30px;
	background: #BFC6CD;
	border: 0;
}

.DivChampsGauche input {
	width: 138px;
	background: #BFC6CD;
	border: 0;
}

.listeProduitsPanier form label {
	font-weight: bold;
	display: block;
	height: 1%;
	color: #6C7783;
}

.bt-ajout-panier {
	background: url('../images/theme/ajouter_panier.png') no-repeat 0 0;
	width: 87px;
	height: 17px;
	border: 0;
	position: relative;
	_position:inherit;
	left: 66px;
	margin: 9px 0 10px 0;
}

.bt-ajout-panier:hover {
	background: url('../images/theme/ajouter_panier.png') no-repeat 0 -18px;
}

.bt-commander {
	background: url('../images/theme/btn-commander.png') no-repeat 0 0;
	width: 106px;
	height: 22px;
	border: 0;
	position: relative;
	left: 66px;
	top: 0;
	margin: 9px 0 10px 0;
	cursor: pointer;
}

.bt-commander:hover {
	background: url('../images/theme/btn-commander.png') no-repeat -107px 0;
	cursor: pointer;
}

.lien-plus-commande {
	background: url('../images/theme/puce-plus-commande.png') no-repeat 0 0.5em;
	padding: 0 0 0 10px;
	color: #607183;
	margin: 0 0 0 3px;
}
.Liste-produit-Bloc {
	width: 152px;
	float: left;
	padding:5px 5px 0 0 !important;
	_padding-left: 5px;
	_padding-right: 5px;
}
.avecseparateur{
	background: url('../images/theme/barre-produit-home.jpg') no-repeat top left !important;
	padding-left: 10px !important;
}

.sansseparateur{
	background: none;
}


.Liste-produit-Bloc h2 a, 
.Liste-produit-Bloc h2 a:hover,  
.Liste-produit-Bloc h2 a:visited,
.Liste-produit-Bloc h3 a, .Liste-produit-Bloc h4 a,  .Liste-produit-Bloc h3 a:hover,  .Liste-produit-Bloc h4 a:hover, .Liste-produit-Bloc h3 a:visited, .Liste-produit-Bloc h4 a:visited
	{
	color: #225D99;
}

.Liste-produit-Bloc h2, .Liste-produit-Bloc h3, .Liste-produit-Bloc h4 {
	color: #225D99;
	margin: 0;
	font-size: 0.9em;
	text-transform: uppercase;
}

.link-ajout-panier-bas a {
	background: url('../images/theme/ajouter_panier.png') no-repeat 0 0;
	width: 87px;
	display: block;
	height: 17px;
	cursor: pointer;
}

.link-ajout-panier-bas a:hover {
	background: url('../images/theme/ajouter_panier.png') no-repeat 0 -18px;
}

.ajou-liste-envies-bas a {
	color: #E6764E;
	letter-spacing: -0.09em;
	*letter-spacing: -0.07em;
	text-decoration: none;
}

.ajou-liste-envies-bas a:hover {
	text-decoration: underline;
}


.separateur-none {
	background: none !important;
}

.last-bloc-home-bas {
	float: left;
	width: 180px;
}

.last-bloc-home-bas img {
	float: left;
}

.left-bloc-catalogue {
	float: left;
	width: 90px;
	padding: 30px 0 0 0;
}

.left-bloc-catalogue h3 {
	width: 90px;
	color: #898686;
	font-size: 1em;
	text-align: right;
}

.link-consulter {
	display: block;
	width: 76px;
	height: 24px;
	background: url('../images/theme/btn-consulter.gif') no-repeat 0 0;
}

.link-consulter:hover {
	display: block;
	width: 76px;
	height: 24px;
	background: url('../images/theme/btn-consulter.gif') no-repeat 0 -30px;
}

.prix-bloc-bas {
	padding: 0 0 0 0px;
	overflow: hidden;
	margin: 3px 0;
}

.prix-bloc-bas span.labelspecial {
	background: none !important;
	color: #E6764E !important;
	padding: 0px !important;
	text-align: left !important;
	font-weight: normal !important;
}


.bottom-panier .prix-bloc-bas span, 
.prix-bloc-bas .price-box .apartirde,
.prix-bloc-bas .weee,
.weee,
.weee .price,
.prix-bloc-bas .price-box,
.prix-bloc-bas .price-box .regular-price .price ,
.prix-bloc-bas .price-box span.regular-price, 
.prix-bloc-bas span.regular-price {
	background: none !important;
	color: #E6764E !important;
	padding: 0px !important;
	text-align: left !important;
	font-weight: normal !important;
}

.product-shop .weee,
.product-shop .weee .price {
    background: none !important;
	color: #E85426	!important;
    padding: 0px !important;
    text-align: left !important;
    font-weight: normal !important;
    font-size: 0.9em;
    _font-size: 10px;
}

.product-shop .weee .price {
    background: none !important;
    color: #E85426  !important;
    padding: 0px !important;
    text-align: left !important;
    font-weight: normal !important;
    font-size: 1.1em !important;
}

.product-shop .weee sup {
	font-size: 12px !important;
}

.product-shop .weee sup.ht {
    font-size: 10px !important;
    _font-size: 12px !important;
}

.table-tag .apartirde{
	color:#004489;
	font-size:0.6em;
    font-weight:bold;
}

#my-tags-table .apartirde{
    color:#004489;
    font-size:10px;
    font-weight:bold;
}


.table-tag H5{
    margin-bottom: 0px;
    margin-top: 0px;   
}

.prix-bloc-bas span {
	background: url('../images/theme/coin-rouge-prix-D.jpg') no-repeat 100% 0 !important;
	padding: 0 4px 4px 4px;
	display: block;
	color: white !important;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
}


.prix-bloc-bas span sup {
	font-weight: normal;
	font-size: 0.7em;
}

#layout-home div.middle-container {
	background-image: url('../images/theme/bottom-home.png');
	_background-image: url('../images/theme/bottom-home2.png');
}

/********************/

#diaporama img {
	position: absolute;
	width: 472px;
	/*_left: -10px;*/
}

#diaporama {
	float: left;
	position: relative;
	display: block;
}

/****page checkout*****/
.table-prix-produits {
	margin: 15px 0 0 0;
}

.table-prix-produits tr td {
	border-left: 1px solid #DEE0E1;
	border-bottom: 1px solid #DEE0E1;
}

.table-prix-produits thead th {
	color: white;
	font-weight: normal;
	font-size: 1.1em;
	padding: 5px 5px 6px 5px;
	background-color: #999DA0;
}

.table-prix-produits td {
	padding: 5px 5px 6px 5px;
	font-weight: bold;
	color: #B4B4B4;
}

.th-arrondi-G {
	background: url('../images/theme/coin-gris-G.png') no-repeat 0 0;
}

.th-arrondi-D {
	background: #9B9EA0 url('../images/theme/coin-gris-D.png') no-repeat scroll right top !important;
}


.th-arrondi-D {
    background: #9B9EA0 url('../images/theme/coin-gris-D.png') no-repeat scroll right top !important;
}

.th-arrondi-wishlist-D {
	background: #999DA0 url('../images/theme/wishlist-droite.png') no-repeat right top !important;
    _background: #999DA0;
}


.th-arrondi-double-G {
	background: url('../images/theme/coin-gris-double-G.png') no-repeat 0 0;
}

.th-arrondi-double-D {
	background: #9C9FA1 url('../images/theme/coin-gris-double-D.png') no-repeat top right !important;
	_background: #9C9FA1; 
}

.th-arrondi-triple-G {
    background: url('../images/theme/coin-gris-triple-G.png') no-repeat 0 0;
}

.th-arrondi-triple-D {
    background: #999DA0 url('../images/theme/coin-gris-triple-D.png') no-repeat top right !important;
    _background: #9C9FA1; 
}

.a-center, .td-center {
	text-align: center !important;
}

.table-prix-produits .blue-td {
	color: #004489;
	font-weight: bold;
	font-size: 1em;
}

.table-prix-produits .blue-td h4 {
	font-size: 1em;
}

.table-prix-produits .last, .table-prix-produits .td-last {
	color: #E83B19;
	border-right: 1px solid #DEE0E1;
}

.table-prix-produits .price-box {
	color:#E6764E ;	
}

.table-prix-produits .price-box .weee SMALL{
	font-weight: bold;
}


.text-oubli-pass {
	color: #607183;
	font-size: 1.1em;
	margin: 0 0 3px 0;
}

.link-panier-modif a {
	display: block;
	width: 115px;
	height: 16px;
	background: url('../images/theme/bt-modifier-panier.png') no-repeat 0 0;
}

.link-panier-modif a:hover {
	display: block;
	width: 115px;
	height: 16px;
	background: url('../images/theme/bt-modifier-panier.png') no-repeat
		-120px 0;
}

.bloc-recap-G {
	width: 370px;
	float: left;
	padding: 16px 0 0 0;
}

.bloc-recap-D {
	width: 262px;
	float: right;
	background: url('../images/theme/arrondi-rouge-top.png') no-repeat 0 0;
	padding: 8px 0 0 0;
	margin-top: 16px;
	_margin-top: 1px;
}

.arrondi-rouge-bottom {
	background: url('../images/theme/arrondi-rouge-bottom.png') no-repeat 0
		100% !important;
	padding: 8px;
}

.link-commander {
	position: relative;
	left: 70px;
	padding-top: 15px;
}

.link-commander a {
	display: block;
	width: 106px;
	height: 22px;
	background: url('../images/theme/btn-commander.png') no-repeat 0 0 !important;
	/*_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/theme/btn-commander.png',sizingMethod='crop');*/
}

.link-commander a:hover {
	background: url('../images/theme/btn-commander.png') no-repeat -107px 0 !important;
}

.table-prix-commande td {
	font-size: 1.2em;
	font-weight: bold;
	color: #B9B9B9;
	font-family: arial;
	padding: 4px 0;
	border-bottom: 1px solid #DEE0E1;
}

.table-prix-commande .td-prix-bas {
	font-size: 1.5em;
	text-align: right;
	width: 145px;
}


.table-prix-commande .tr-montant-bas td {
	color: #E83B19;
	border-bottom: 0;
}

.table-prix-commande .td-bas-prix-final {
	text-align: right;
	font-size: 1.8em;
}

.table-prix-commande .td-bas-prix-final span {
	background: #E83B19;
	color: white;
	display: block;
	float: right;
	padding: 1px 4px 3px 4px;
}

.table-prix-commande .td-bas-prix-final span sup {
	margin: 0 0 0 5px;
	font-size: 0.6em;
	text-transform: uppercase;
}

/******Produits 2******/
.panel {
	clear: both;
	display: none;
}

.panel.active-tab-body {
	display:inline-table;
	_display: block;
}

*+html .active-tab-body {
    display: block;
    height: 1%;
}

.panel h4 {
	font-weight: bold;
	font-size: 1em;	
}

#tabs a.active-tab {
	background-color: #FFFFFF;
	color: #607183;
}

.Ariane {
	position: relative;
	top: 0 !important;
	left: 15px;
	width: 480px;
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}

.Ariane .ariane-encours {
	background-image: url('../images/theme/puce-ariane-encours.png') no-repeat 0 0.35em !important;
	color: #EB5538;
}

.Ariane li {
	display: inline;
}

.arianegris {
	color: #A9A7A7;
	font-weight: bold;
	font-size: 0.9em;
}

.Ariane li,
.Ariane li a {
	color: #A9A7A7;
	font-weight: bold;
	text-decoration: none;
}

.Ariane li a:hover {
	text-decoration: underline;
}


.Ariane #ariane-first {
	background: none !important;
	padding-left: 0;
}

.Ariane .ariane-encours a {
	color: #EB5538;
}

.col-left .top-right-produit {
	background: url('../images/theme/top-left-produit.png') no-repeat 0 0 !important;
	padding: 8px 0 0 0;
	margin: 0 0 15px 0;
	width:221px;
}

.col-left .bottom-right-produit {
	background: url('../images/theme/bottom-left-produit.png') no-repeat 0 100% !important;;
	padding:0px 0px 8px 10px;
}

.col-left .bottom-right-produit fieldset {
	padding: 0px;
	margin: 0px;
		
}

.col-left .mid-right-produit {
	background: url('../images/theme/mid-left-produit.png') no-repeat 0 100%;
	padding: 8px 0 0 0;
	margin: 0 0 15px 0;
	width:221px;
}



.top-right-produit {
	padding: 8px 0 0 0;
	background: url('../images/theme/top-right-produit.png') no-repeat 0 0 !important;
	margin: 0 0 15px 0;

}

.bottom-right-produit {
    padding: 0 0px 8px 10px;
    background: url('../images/theme/bottom-right-produit.png') no-repeat 0 100% !important;
}

.bottom-right-produit-tag {
    padding: 0 0px 8px 10px;
    background: url('../images/theme/bottom-right-produit.png') no-repeat 0 100% !important;
}

.bottom-right-produit-left {
    padding: 0 0px 8px 10px;
    background: url('../images/theme/bottom-right-produit.png') no-repeat 0 100% !important;
}


.mid-right-produit {
	padding: 0 0px 8px 14px;
	background: url('../images/theme/mid-right-produit.png') no-repeat 0 100%;
}

.bottom-right-produit-tag h3,
.bottom-right-produit h3 {
	margin: 0;
	color: #6B7A8B;
	text-transform: uppercase;
	font-family: arial;
	font-size: 1.5em;
	padding: 0 0 5px 0;
}

.bottom-right-produit-tag h5,
.bottom-right-produit h5 {
	margin: 0;
	color: #6B7A8B;
	font-family: arial;
	font-size: 1.1em;
	padding: 0 0 5px 0;
}

.bottom-right-produit-tag label,
.bottom-right-produit label {
	color: #777777;
}

.bottom-right-produit .liste-produits-icone li {
	overflow: hidden;
	height: 1%;
	color: #607183;
	padding: 0 0 8px 0;
}

.bottom-right-produit .liste-produits-icone li h4 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
}

.bottom-right-produit .liste-produits-icone li p {
	padding: 0;
	margin: 0;
}

.bottom-right-produit .liste-produits-icone li a, 
.bottom-right-produit .liste-produits-icone li a:hover, 
.bottom-right-produit .liste-produits-icone li a:visited
{
	float:left;
	color: #607183;
	margin: 0 15px 0 0;
	text-decoration: none;
}

.bottom-right-produit .liste-produits-icone li a:hover 
{
	text-decoration: underline;
}



.bottom-right-produit .liste-produits-icone li div {
	float:left;
	width: 150px;
}

.bottom-right-produit-tag #titre-tags ,
.bottom-right-produit #titre-tags {
	text-transform: lowercase;
	font-size: 1em;
	color: #575757;
}

.bottom-right-produit-tag #titre-tags strong,
.bottom-right-produit #titre-tags strong {
	text-transform: uppercase;
	font-size: 1.3em;
}

.liste-tag li {
	display: inline;
	padding: 2px 5px 2px 0;
}

.liste-tag li a {
	color: #575757;
	text-decoration: none;
	letter-spacing: -0.07em;
}

.liste-tag li a:hover {
	color: #e83b19;
	text-decoration: underline;
}

.mini-product-tags a:hover {
	color: #E83B19;
}

.mini-product-tags a {
	color: #575757;
}

.font-1 {
	font-size: 1.2em;
}

.font-2 {
	font-size: 1.4em;
}

.font-3 {
	font-size: 1.6em;
}

#lien-mot-cles {
	text-align: right;
	padding: 0;
	margin: 0;
}

#lien-mot-cles a {
	background: url('../images/theme/puce-lien-mot-cles.gif') no-repeat 0
		0.3em;
	padding: 0 10px;
	color: #777777;
	text-decoration: none;
}

#lien-mot-cles a:hover {
	color: #e83b19;
}

.right-bloc-center-ariane {
	padding-top: 15px;
}

.last-bloc-center-ariane {
	padding-top: 10px;
}

.bloc-zoom-image {
	width: 246px;
	float: left;
}

.top-ombre-image-big {
	background: url('../images/theme/top-ombre-image-big.png') no-repeat 0 0 !important;
	padding: 8px 0 0 0;
}

.mid-ombre-image-big {
	background: url('../images/theme/mid-ombre-image-big.png') repeat-y 0 0  !important	;
	padding-bottom: 0px;
	margin-bottom: 0px;
	_padding-top: 1px;
}

.bottom-ombre-image-big {
	background: url('../images/theme/bottom-ombre-image-big.png') no-repeat 0 100% !important;
	padding-top:10px;
	margin-top: 0px;
}

.bottom-ombre-image-big p {
	color: #BCBDBF;
	font-size: 0.9em;
	padding: 5px 0 3px 6px;
	margin: 0;
}

.liste-vue-img {
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 10px !important;
}

.liste-vue-img li {
	float: left;
	background: url('../images/theme/cadre-vue.png') no-repeat 0 0;
	height: 77px;
	padding: 5px 3px 5px 3px;
	margin-right: 1px;
}

.liste-vue-img li a {
	display: block;
	height: 69px;
	width: 68px;
	position: relative;
	text-align: center;
	text-decoration: none;
}

.liste-vue-img li a span {
	position: absolute;
	left: 10px;
	top: 25px;
	font-weight: bold;
	color: black;
	cursor: pointer;
}

.bloc-right-zoom {
	width: 222px;
	float: right;
}

.bloc-right-zoom h2 {
	color: #004489;
	text-transform: uppercase;
	padding-right: 8px;
	font-size: 1.5em;
}

.bloc-right-zoom p {
	color: #607183;
	padding: 0 12px 10px 0;
	margin: 0;
}

.bloc-right-zoom ul {
	color: #607183;
	padding: 0;
	margin: 0;
}

.bloc-right-zoom ul li span {
	color: #E85426;
}

.li-impression a {
	background: url('../images/theme/imprimer.png') no-repeat 0 0;
	display: block;
	height: 25px;
	width: 25px;
}

.li-envoie a {
	background: url('../images/theme/envoie.png') no-repeat 0 0;
	display: block;
	height: 25px;
	width: 30px;
}

.impression-envoie {
	float: right;
	overflow: hidden;
	height: 1%;
}

#bloc-left-titres {
	float: left;
}

#impression-envoie-contenu {
	padding: 0 30px 0 0 !important;
}

.impression-envoie li {
	float: right;
	margin-left: 3px;
}

#table-produit-2 {
	margin: 5px 0 17px 10px;
}

#table-produit-2 .th-arrondi-G {
	background: #607183 url('../images/theme/coin-bleu-G.png') no-repeat 0 0
		;
}

.fix-width{
	width:90px;	
}
#table-produit-2 .th-arrondi-D {
	background: #607183 url('../images/theme/coin-bleu-D.png') no-repeat
		100% 0;
}

#table-produit-2 thead th {
	background-color: #607183;
}

#table-produit-2 td {
	padding: 4px 5px 4px 5px;
	border-color: #AFB8C1;
}

#table-produit-2 td input {
	background: url('../images/theme/fond_input.jpg') no-repeat 0 4px; *background: url('../images/theme/fond_input.jpg') no-repeat 0 2px; *font-weight: bold;
	border: none;
	text-align: center;
	font-size: 1.1em;
	color: #B4B4B4;
	height: 24px;
}

.tr-colored {
	background: #EFF1F2;
}

.BlocZoomGlobal {
	overflow: hidden;
	height: 1%;
}

.td-red {
	color: #e83b19 !important;
}

.ajout-panier-gris {
	background: url('../images/theme/fond-panier.png') no-repeat 0 0 !important;
	padding-left: 355px !important;
	margin-left: 10px !important;
	clear: both;
}

.ajout-panier-gris-bis {
	padding-left: 355px !important;
	margin-left: 10px !important;
	clear: both;
}

.ajout-panier-gris-qte {
	padding-left: 355px !important;
	margin-left: 10px !important;
	clear: both;
	height: 25px;
}

.coin-Gris-G-js {
	background: #607183 url('../images/theme/barre-onglet-js.jpg') no-repeat 0
		0;
	padding: 0 0 0 5px;
	overflow: hidden;
	height: 1%;
	margin: 12px 0 0 0;
	width: 467px;
}

.coin-gris-js-D {
/*	background: url('../images/theme/coin-gris-js-D.png') no-repeat right top !important;*/
	padding: 4px 0 0 0;
}

.liste-onglet-js {
	overflow: hidden;
	height: 1%;
	padding: 0;
	margin: 0;
}

.liste-onglet-js li {
	float: left;
	margin-right: 0;
}

.liste-onglet-js li a {
	color: white;
	float: left;
	display: block;
	text-transform: uppercase;
	font-family: arial;
	font-size: 1.1em;
	text-decoration: none;
	padding: 2px;
	outline: none;
	position: relative;
	margin-bottom: -5px;
	padding-bottom: 5px;
}

.liste-onglet-js li a:hover {
	color: white;
	text-transform: uppercase;
	background: white;
	color: #607183;
	z-index: 30;
}

.onglet-bloc-top {
	background: url('../images/theme/sous-onglet-top.jpg') no-repeat 0 0;
	padding: 8px 0 0 0;
	/*position: relative;*/
	z-index: 29;
	_height: 100%;
}

.sous-onglet-bottom {
	background: url('../images/theme/sous-onglet-bottom.png') no-repeat 0 100%;
	padding: 0 0 18px 13px;

}

.sous-onglet-bottom-produit {
	background: url('../images/theme/sous-onglet-bottom-2.jpg') no-repeat 0 0;
	height: 11px;
	width: 472px;
}
/*
	padding: 0 0 18px 13px;
*/
.sous-onglet-mid-produit {
	ddbackground: url('../images/theme/sous-onglet-mid.png') repeat-y 0 0 !important;
	ddwidth: 472px;
	padding-left: 10px;
	padding-right:0px;
	margin: 0px;
	_padding-left: 5px;

    background: none !important;
    border-left-color:#AFB8C1;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#AFB8C1;
    border-right-style:solid;
    border-right-width:1px;
	_width: 465px;
	
}

.sous-onglet-mid-produit .Liste-produit-Bloc {
	width: 130px !important;
	_width: 135px !important;
}
.sous-onglet-bottom .Liste-produit-Bloc {
	width: 130px !important;
}

.sous-onglet-bottom .Liste-produit-Bloc .separateur-none {
	margin-right: 0;
}

.ajout-tag-top {
	background: url('../images/theme/top-tag.jpg') no-repeat 0 0 !important;
	padding: 5px 0 0 0;
	margin: 15px 0 0 0;
}

.ajout-tag-bottom {
	background: url('../images/theme/tag-bottom.png') no-repeat bottom left !important;
	padding: 3px 9px 9px 9px;
}

.ajout-tag-bottom2 {
	background: url('../images/theme/tag-bottom2.jpg') no-repeat top left !important;
	width: 472px;
	height: 11px;
}

.ajout-tag-mid {
	background: url('../images/theme/tag-mid.jpg') repeat-y top left !important;
	width: 472px;
	padding-left: 10px;
	_padding-left: 5px;
}


.ajout-tag-mid h3 {
	margin: 0;
	padding: 0;
	color: #004489;
	font-family: arial;
	font-size: 1.3em;
	text-transform: uppercase;
}

.ajout-tag-mid p {
	margin: 0;
	padding: 2px 0;
	color: #909CA8;
	letter-spacing: -0.05em; *letter-spacing: -0.07em;
}

.ajout-tag-liste {
	margin: 0;
	padding: 0 0 5px 0 !important;
}

.ajout-tag-liste li {
	display: inline;
	color: #e83b19;
}

.ajout-tag-liste li a {
	color: #004489;
}

.ajout-tag-liste li a:hover {
	color: #e83b19;
}

.ajout-tag-mid form {
	margin: 5px 0 0 0;
}

.ajout-tag-mid form label {
	display: block;
	color: #909CA8;
	padding: 0 0 2px 0;
}

.champs-ajout {
	overflow: hidden;
	height: 1%;
}

.ajout-tag-mid form input {
	width: 310px;
	float: left;
	border: 1px solid #C5C5C5;
	height: 16px;
}

.ajout-tag-mid form .input-ajout-tag {
	width: 91px;
	border: 0;
	height: 16px;
	background: url('../images/theme/ajout-tag.png') no-repeat 0 0;
	margin: 3px 0 0 5px;
}

.ajout-tag-mid form .input-ajout-tag:hover {
	width: 91px;
	border: 0;
	height: 16px;
	background: url('../images/theme/ajout-tag.png') no-repeat -95px 0;
	cursor: pointer !important;
}

.count{
	float: left;
	padding-right: 5px;	
}


/********************signal_rayons**************/
.global-bloc-s {
	width: 451px !important;
	margin-left: 16px;
}

.para-intro-s {
	margin-top: 0px;
	color: #6B7A8B;
	font-size: 11px;
	font-weight: bold;
}

legend {
	display: none;
}

fieldset {
	border: none;
}

.info-produit-s-cmd li, 
.info-produit-s li {
	float: left;
}

.title-produit-s {
	color: #E84727;
	font-size: 12px;
	width: 100px;
}

.info-produit-s-cmd select, 
.info-produit-s select {
	color: #8B8B8B;
	border: 1px solid #8B8B8B;
}

.info-produit-s-cmd label, 
.info-produit-s label {
	color: #8B8B8B;
	font-weight: bold;
	font-size: 11px;
}

.info-produit-s {
	background: url('../images/theme/left_bloc-form.gif') no-repeat center
		left;
	*background: url('../images/theme/left_bloc-form.gif') no-repeat 0 left;
	padding: 0 0 0 9px;
	height: 32px;
	margin: 13px 0 0 0;
}

.info-produit-s form {
	background: url('../images/theme/right_bloc-form.gif') no-repeat right 0 !important;
	height: 32px;
	padding: 6px 0 0 0; *padding: 8px 0 0 0;
}

.info-produit-s-cmd {
	background: url('../images/theme/left_bloc-form-double.png') no-repeat center
		left; 
		*background: url('../images/theme/left_bloc-form-double.png') no-repeat 0 left;
	padding: 0 0 0 9px;
	height: 45px;
	margin: 13px 0 0 0;
}

.info-produit-s-cmd form {
	background: url('../images/theme/right_bloc-form-double.png') no-repeat 0 0 !important;
	height: 45px;
	padding: 4px 0 0 0; *padding: 8px 0 0 0;
    width: 650px;
}


#bloc-offre-s {
	clear: both;
	margin: 10px 0 0 12px;
	_margin: 10px 0 0 10px;
	overflow: hidden;
	height: 1%;
}

#bloc-offre-s ul {
	float: left;
	width: 142px;
	_width: 138px;
	padding-bottom: 15px !important;
}

.apartirde-catologue {
    font-size: 0.9em;
}
	
.prix-catalogue {
	text-transform: lowercase !important;
	margin: 0 0 2px 0;
}

.prix-catalogue h4 {
	text-transform: lowercase !important;
	font-size: 0.9em;
}

.prix-catalogue span {
	text-decoration: line-through;
	color: #ED7651;
}

.prix-catalogue sup {
	color: #ED7651;
}

.sig_pagination-s {
	text-align: center;
	margin: 10px 0 0 0;
	color: #868585;
}

.sig_pagination-s a, .sig_pagination-s a:visited, .sig_pagination-s a:hover
	{
	color: #868585 !important;
}

.sig_pagination-s a:hover {
	text-decoration: none;
}

.sig_pagination-on-s {
	text-decoration: none;
	font-weight: bold;
}

.precedent-s {
	background: url('../images/theme/picto_precedent.gif') no-repeat 0 3px;
	padding: 0 0 0 10px;
	font-weight: bold;
}

.suivant-s {
	background: url('../images/theme/picto_suivant.gif') no-repeat 100% 3px;
	font-weight: bold;
	padding: 0 10px 0 0;
}

/*******blocRight*********/
.affiner_recherche {
	background: url('../images/theme/top_right-part-big.gif') no-repeat;
	padding: 9px 0 0 0;
}

.affiner_recherche div {
	background: url('../images/theme/bottom_right-part-big.gif') no-repeat 0
		100%;
	padding: 7px 0 2px 5px;
	margin-bottom: 10px;
}

.affiner_recherche h3 {
	margin: 0 !important;
	color: white;
	text-transform: uppercase;
	font-family: arial;
	font-size: 14px;
	text-align: center;
}

.liste-prix-s {
	background: url('../images/theme/top_right-part-small.gif') no-repeat
		5px 0 !important;
	padding-top: 7px;
	color: #868585;
	margin: 10px 0 0 5px;
}

.liste-prix-s h4 {
	margin: 0 !important;
	text-transform: uppercase;
	padding-bottom: 5px;
	font-size: 14px;
}

.liste-prix-s li {
	width: 195px;
}

.liste-prix-s li a, .liste-prix-s li a:hover {
	font-size: 11px;
	color: #868585;
}

.liste-prix-s ul {
	background: url('../images/theme/bottom_right-part-small.gif') no-repeat
		0 100%;
	padding: 0px 0 10px 10px !important;
}

/**************************************************************************************
	Style page univers
**************************************************************************************/
.img {
	border: medium none;
}

.h_title-gants-protection {
	background: url('../images/theme/img_gants-protection.png') no-repeat 0
		0;
	width: 444px;
	height: 126px;
}

.infos-gants-protection {
	margin-top: 15px;
}

.infos-gants-protection li {
	padding-bottom: 12px !important;
	padding-left: 15px;
	margin-bottom: 12px;
	border-bottom: 1px solid #d4d9de;
}

.infos-gants-protection .h_no-border-last {
	border-bottom: none !important;
}

.infos-gants-protection li a {
	color: #e83b19;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	display: block;
	background: url('../images/theme/picto_univers.gif') no-repeat 0 3px;
	padding-left: 8px;
}

.infos-gants-protection li p {
	color: #5b6875;
	margin: 0 !important;
	padding: 0 !important;
}

.infos-gants-protection li a:hover {
	text-decoration: underline;
}



.col-main .h_onglet-bloc-top {
	background: url('../images/theme/fake.gif') no-repeat 0 3px;
	padding-top: 325px;
}

.col-main .h_sous-onglet-bottom {
	background: none;
}


.col-main .category-catalogue .h_onglet-bloc-top {
	background: url('../images/theme/sous-onglet-top-2.png') no-repeat 0 0 !important;
	padding-top:3px;
}

.col-main .category-catalogue .h_sous-onglet-bottom {
	background: url('../images/theme/sous-onglet-bottom-2.png') no-repeat top left !important;
	padding-top: 0px;
	width: 462px;
}

.col-main .category-catalogue .h_sous-onglet-mid {
	background: url('../images/theme/sous-onglet-mid-2.png') repeat-y top left !important;
	padding-top: 0px;
	width: 462px;
}

.h_prix-bas {
	margin-top: 0 !important;
}

.h_new {
	margin-top: 3px;
}

.col-main .category-catalogue .h_zoom-sur {
	display: block !important;
	text-transform: uppercase;
	color: #004489;
	font-family: arial;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
	padding: 0;
}

.col-main .h_zoom-sur {
	display: none;
}


.para-intro-s-univers-gamme {
	color: #6B7A8B;
	font-size: 11px;
	font-weight: bold;
}

/**************************************************************************************
	Style page product
**************************************************************************************/
.h_infos-products {
	margin-top: 17px !important;
}

.h_bloc-form-product div {
	width: 200px !important;
	float: left;
	color: #607183;
	font-size: 1.1em;
	margin-bottom: 10px;
}

.h_bloc-form-product div label {
	display: block;
	margin-bottom: 2px;
	color: #607183;
	font-weight: bold;
}

.h_bloc-form-product div input {
	width: 200px;
	height: 15px;
	font-size: 1.1em;
	padding: 0px 5px 2px 5px;
	border: 1px solid #c5c5c5;
	color: #607183;
}

.h_bloc-form-product div select {
	width: 213px !important;
	height: 20px;
	font-size: 1.1em;
	/*padding: 0px 5px 2px 5px;*/
}

.h_form-left-part {
	margin-right: 30px;
	_margin-right: 10px;
}

.h_quantite-bloc {
	float: right !important;
	text-align: right;
	padding-right: 12px;
	_padding-right: 0;
}

.h_quantite-bloc label {
	display: inline !important;
	width: 60px;
	margin: 3px 5px 0 0;
}

.h_quantite-bloc input {
	background: url('../images/theme/fond_input.jpg') no-repeat 0 0;
	border: none !important;
	width: 34px;
	padding: 1px 0 3px 0 !important;
	text-align: center;
	font-weight: bold;
	font-size: 1.1em;
	color: #B4B4B4;
	font-family: verdana !important;
}

/*******************Mo Compte*********adresse carnet***************/
#liste-univers-gauche-interne h2 {
	color: #4C5A68;
	font-family: arial;
	font-size: 20px;
}

.form_compte h3 {
	color: #4C5A68;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 !important;
	padding-bottom: 14px;
}

.form_compte {
	background: url('../images/theme/top_compte.gif') no-repeat 0 0;
	padding: 11px 0 0 0;
	margin: 0 0 12px 0;
}

.form_compte .form_compte-mid {
	background: url('../images/theme/mid_compte.png') repeat-y top left !important;
	padding: 0 0 10px 13px;
	width: 645px;
}

.form_compte .form_compte-bottom {
	background: url('../images/theme/bottom_compte.png') no-repeat top left !important;
	height: 8px;
}

.form_compte fieldset {
	overflow: hidden;
	height: 1%;
}

.form_compte fieldset div {
	width: 200px;
	float: left;
	color: #607183;
	padding: 0 0 8px 0;
}

.form_compte div input {
	width: 180px;
	border: 1px solid #C5C5C5;
	
}

.form_compte div select {
	width: 170px;
	border: 1px solid #C5C5C5;
}

#civilite, #prefix, .billing_prefix, .shipping_prefix {
	width: 100px;
	display: block;
}

.form_compte .form_voie {
	float: none;
}

.form_compte .form_voie input {
	width: 374px;
	margin-bottom: 5px;
}

.form_compte .form_voie label {
	width: 500px;
	display: block;
}

.clear_form {
	clear: both;
}

.form_compte .checkbox input {
	float: left;
	display: inline !important;
	width: 20px;
	border: none;
}

.form_compte .checkbox label {
	font-size: 9px;
}

.form_compte .bloc-width {
	width: 200px;
}

.form-mon-compte p a {
	color:#004489;
	text-decoration: underline;
}

.form-mon-compte p a:hover {
    color:#E83B19;
}

.form-mon-contact p a {
	background: url('../images/theme/picto_retour.gif') no-repeat 0 3px;
	padding: 0 0 0 12px;
	color: #607183;
	font-size: 10px;
	font-weight: bold;
	margin-left: 5px;
}

.form-mon-contact p, .form-mon-compte p {
	float: left;
}

.form-mon-contact .submit-champs, .form-mon-compte .submit-champs {
	float: right;
	width: 135px;
}

.form-mon-contact .submit-champs p, .form-mon-compte .submit-champs p {
	color: #BFBFBF;
	padding: 5px 0;
	margin: 0;
	float: none;
}

.form-mon-contact .submit-champs input, .form-mon-compte .submit-champs input
	{
	background: url('../images/theme/button_sauvegarder.gif') no-repeat 0 0;
	border: none;
	width: 105px;
	margin: 0 13px 0 0;
	float: right;
	cursor: pointer;
}

.form_compte p a:hover {
	text-decoration: none;
}

.form_compte .adresse-left {
	width: 400px;
	float: left;
}

.form_compte .checkbox-right {
	float: left;
	width: 180px;
	padding: 20px 0 0 0;
}

/*******************************************************/
#liste-univers-gauche-interne {
	background: url('../images/theme/repeat-fond-univers.png') repeat-y 0 0 !important;
	margin-right: 1px;
	padding: 4px 0 0 0;
}

#layout-home #middle-container-mon-compte #liste-univers-gauche-interne
	{
	background: url('../images/theme/repeat-fond-univers.png') repeat-y 7px
		0;
}

#liste-univers-gauche-interne #sous-menu-left-open {
	padding: 0 0 0 10px;
}

#left-open-encours {
	font-weight: bold;
}

#liste-univers-gauche-interne #sous-menu-left-open li a {
	color: #E83B19 !important;
	font-size: 0.9em;
	width: auto !important;
}

.left-open-encours-sous-niveau {
	padding-left: 15px !important;
}

.bloc-sous-menu-interne {
	position: absolute;
	height: 100px;
	top: -5px; 
	*top: -5px;
	left: 224px;
	*left: 224px;
	height: auto;
	display: none;
	z-index: 45;
	color: #E83B19;
}

.bloc-sous-menu-bloc-top {
	background: url('../images/theme/menu_interne_top.jpg') no-repeat
		0 0;
	padding: 5px 0 0 0;
	width: 242px;
}

.bloc-sous-menu-repeat {
	background: url('../images/theme/menu_interne_mid.jpg')
		repeat-y 0 0;
	width: 242px;
}

#liste-univers-gauche-interne li {
	position: relative;
	_height: 1%;
}

.bloc-sous-menu-interne ul li a,
#liste-univers-gauche-interne .bloc-sous-menu-interne ul li a,
#liste-univers-gauche-interne .bloc-sous-menu-interne ul li a:link,
#liste-univers-gauche-interne .bloc-sous-menu-interne ul li a:visited {
	color: #4C5A68 !important;
	font-size: 1.1em;
}
#liste-univers-gauche-interne .bloc-sous-menu-interne ul li a:hover {
	color: #E83B19 !important;
}
.bloc-sous-menu-interne ul li a:hover {
	color: #E83B19 !important;
}


.bloc-sous-menu-bloc-dergarde ul {
	position: relative;
	left: 10px;
}

.bloc-sous-menu-bloc-bottom {
	background: url('../images/theme/menu_interne_bas.jpg')
		no-repeat 0 0;
	width: 242px;
}

#liste-univers-gauche-interne #liste-univers-gauche li:hover .bloc-sous-menu-interne {
	display: block !important;
}

.bt_voir-commande {
	display: block;
	width: 72px;
	height: 29px;
	background: url('../images/theme/voir-commande_bt.png') no-repeat 0 0;
	margin: 0 0 5px 0;
}

.bt_voir-commande:hover {
	display: block;
	width: 72px;
	height: 29px;
	background: url('../images/theme/voir-commande-on_bt.png') no-repeat 0 0;
	margin: 0 0 5px 0;
}
.bt_voir-devis {
	display: block;
	height: 29px;
	background: url('../images/theme/voir-devis_bt.png') no-repeat 0
		0;
	margin: 0 0 5px 0;
}

.bt_voir-devis:hover {
	display: block;
	height: 29px;
	background: url('../images/theme/voir-devis-on_bt.png') no-repeat 0
		0;
	margin: 0 0 5px 0;
}

.bt_add-to-cart-commande {
	display: block;
	height: 29px;
	background: url('../images/theme/ajouter-panier_bt.png') no-repeat 0
		0;
}

.bt_add-to-cart-commande:hover {
	display: block;
	height: 29px;
	background: url('../images/theme/ajouter-panier-on_bt.png') no-repeat 0
		0;
	
}

.bt_renouvler-commande {
	display: block;
	width: 72px;
	height: 29px;
	background: url('../images/theme/renouvler-commande_bt.png') no-repeat 0
		0;
	margin: 0 0 5px 0;
}

.bt_renouvler-commande:hover {
	background-position: -77px 0;
}

.table-mon-compte td {
	font-size: 1em;
}

.table-mon-compte tr td.td-red {
	font-size: 1.1em;
	padding: 20px 5px 27px 5px;
}

.bloc-mon-compte h2,.main-title {
	font-size: 1.8em;
	margin: 0;
	padding: 5px 0 0 0;
	color: #E83B19;
}

#layout-home div#middle-container-mon-compte {
	background: #ffffff url('../images/theme/bottom.gif') no-repeat bottom
		left;
}

#middle-container #liste-univers-gauche-interne {
	background: none;
}

#layout-home div#middle-container-mon-compte .bloc-mon-compte {
	padding: 0 0 0 30px;
	width: 660px;
}

/*#layout-home  div#middle-container-mon-compte #liste-univers-gauche-interne {
	background: url('../images/theme/mon-compte-left.png') no-repeat;
	_background: url('../images/theme/mon-compte-left_ie.png') no-repeat;
}
#layout-home  div#middle-container-mon-compte #liste-univers-gauche {
	background: none !important;
}*/
#layout-home  div#middle-container-mon-compte #liste-univers-gauche li a
	{
	width: 233px;
	padding: 2px 0 3px 10px;
}

#layout-home  div#middle-container-mon-compte #liste-univers-gauche-interne h2
	{
	margin: 0;
	padding: 8px 10px 5px 10px;
	font-size: 1.8em;
	color: #4C5A68;
}

.bloc-mon-compte .text-intro {
	color: #9F9F9F;
}

.bloc-mon-compte .text-intro p {
	margin-bottom: 0;
}

#form_compte-top {
	margin-top: 10px;
}

.bloc-mon-compte .text-intro span {
	color: #E83B19;
	font-weight: bold;
}

.bloc-mon-compte p a {
	display: block;
	float: right;
	background: url('../images/theme/picto_retour.gif') no-repeat 0 3px;
	padding: 0 0 0 12px;
	font-size: 10px;
	font-weight: bold;
	color: #607183;
	margin-right: 15px;
	margin-top: -5px;
}

.bloc-mon-compte p a:hover {
	text-decoration: none;
}

.form_compte-tableau-bord {
	overflow: hidden;
	height: 1%;
}

.title_info-compte {
	padding: 20px 0 10px 0 !important;
}

.form-all {
	clear: both;
	padding: 10px 0 10px 7px;
}

.form-all div {
	width: 250px;
	float: left;
	color: #607183;
}

.form-all h3 {
	font-size: 10px;
	color: #607183;
	padding: 0 0 15px 0 !important;
}
.form-all .address_book {
	overflow:hidden; height:1%;width: 95%;
}
.form-all .address_book a{
	float:right;
}
.form-all .address_book h3{
	float:left;
}
.form-all h4 {
	border-bottom: 1px solid #C3C3C3;
	margin-left: 5px;
	font-size: 10px;
	color: #607183;
	overflow: hidden;
	height: 1%;
	margin: 0 !important;
}

.form-all div p,.form-all div ul {
	margin: 5px 0 15px 0 !important;
}

.form-all h4 span {
	float: left;
}

.form-all div h4 a,.form-all .address_book a {
	margin-left: 5px;
	color: red;
	padding: 0 !important;
	float: right;
	font-weight: lighter;
	display: block;
	text-decoration: none;
}

.form-all div ul a {
	color: #607183;
	background: url('../images/theme/picto_modifier.gif') no-repeat 0 4px;
	padding: 0 0 0 12px;
}

.form-all .bloc-right {
	float: right;
	margin-right: 50px;
	display: inline;
}

/*****************Page panier***********/
.table-prix-panier td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.table-prix-panier .details-panier {
	text-align: left;
	font-size: 1em;
	vertical-align: top
}

.table-prix-panier .details-panier ul {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none;
	font-weight: normal;
	color: #607183;
}

.table-prix-panier .details-panier h3 a:visited,.table-prix-panier .details-panier h3 a,.table-prix-panier .details-panier h3
	{
	margin: 0;
	padding: 5px 0 10px 0px;
	color: #004489;
	font-size: 1.1em;
	text-transform: uppercase;
	text-decoration: none;
}

.table-prix-panier .details-panier h3 a:hover{
    text-decoration: underline;
}


.table-prix-panier .td-last {
	text-align: center;
}

.liste-panier-bas {
	list-style: none;
	margin: 0;
	padding: 15px 0;
	overflow: hidden;
	height: 1%;
}

.picto-supprimer {
	display: block;
	width: 16px;
	height: 17px;
	background: url('../images/theme/picto-supprimer.png') no-repeat 0 0;
	margin: 0 0 0 28px;
}

.impression-panier {
	float: right;
	width: 74px;
	padding-top: 5px;
}

.impression-panier a {
	background: url('../images/theme/imprimer-2.png') no-repeat 0 0;
	display: block;
	width: 74px;
	height: 20px;
}

.impression-panier a:hover {
	background-position: -90px 0;
}

.picto-supprimer:hover {
	display: block;
	width: 16px;
	height: 17px;
	background: url('../images/theme/picto-supprimer.png') no-repeat -21px 0
		;
}

.liste-panier-bas li {
	float: right;
	margin-left: 7px;
}

.liste-panier-bas a {
	display: block;
	height: 16px;
}

.btn-poursuivre a {
	background: url('../images/theme/bt-poursuivre-achat.png') no-repeat 0 0
		;
	width: 108px;
}

.btn-poursuivre a:hover {
	background: url('../images/theme/bt-poursuivre-achat-on.png') no-repeat
		0 0;
}

.btn-mettre-a-jour a {
	background: url('../images/theme/btn-maj-mon-panier.png');
	width: 120px;
}

.btn-mettre-a-jour a:hover {
	background: url('../images/theme/btn-maj-mon-panier-on.jpg');
	width: 120px;
}

#Gab-panier {
	width: 845px;
	margin: 0 auto;
}

.Title-impresion {
	overflow: hidden;
	height: 1%;
	padding-top: 5px;
}

#Gab-panier .main-title {
	float: left;
}

#Gab-panier .chapo-text {
	margin: 0;
	padding: 2px 5px;
	background: #E5ECF3;
	color: #004489;
}

.link-terminer-commander {
	position: relative;
	left: 70px;
	padding-top: 15px;
}

.link-terminer-commander a {
	display: block;
	width: 153px;
	height: 22px;
	background: url('../images/theme/btn-finaliser-commande-on.png')
		no-repeat 0 0;
	/*_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/theme/btn-commander.png',sizingMethod='crop');*/
}

.link-terminer-commander a:hover {
	background: url('../images/theme/btn-finaliser-commande.png') no-repeat
		0 0;
}

.link-terminer-devis {
	position: relative;
	left: 70px;
	padding-top: 5px;
}

.link-terminer-devis a {
	display: block;
	width: 153px;
	height: 22px;
	background: url('../images/theme/btn-demander-devis-on.png') no-repeat 0
		0;
	/*_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/theme/btn-commander.png',sizingMethod='crop');*/
}

.link-terminer-devis a:hover {
	background: url('../images/theme/btn-demander-devis.png') no-repeat 0 0 !important;
}

.top-panier {
	background: url('../images/theme/top_panier.gif') no-repeat 0 0;
	padding: 6px 0 0 0 !important;
	width: 543px;
	float: left;
}

.bottom-panier {
	background: url('../images/theme/bottom-panier.gif') no-repeat 0 100% !important;
	overflow: hidden;
	height: 1%;
	padding: 0 0 0 12px;
}

.top-panier h3 {
	font-size: 12px;
	text-transform: uppercase;
	color: #115091;
	width: 543px;
	margin: 0;
	padding: 17px 0 10px 0;
}

.block-panier-left {
	width: 250px;
	float: left;
	overflow: hidden;
}

.block-gants {
	width: 250px;
	overflow: hidden;
	margin: 0 0 0 10px;
	padding: 15px 0 15px 0;
}

.bordurebas {
    border-bottom: 1px solid #CCDAE7;
    margin-right: 10px;
}

.block-gants li h4 a,.block-gants li h4 a:visited,.block-gants li h4 {
	color: #004489;
	font-size: 9px;
	margin: 0 !important;
	text-transform: uppercase;
	text-decoration: none;
}

.block-gants li h4 a:hover{
    text-decoration: underline;
}


.block-gants li h5 {
	font-size: 8px;
	margin: 0 !important;
	color: #607183;
}

.block-gants img {
	float: left;
	margin: 0 15px 0 5px;
}

.block-gants ul {
	float: left;
	width: 114px;
	list-style: none;
	font-size: 10px;
	padding: 0 !important;
	margin: 3px 0 0 0 !important;
}

.block-gants li img {
	float: none;
	margin: 0;
}

.border-none {
	border: none;
}

.top-panier-right {
	background: #D5D5D5 url('../images/theme/top-panier-right.png')
		no-repeat top left !important;
	padding-top: 10px;
	padding-left: 10px;
}

.couponreduc{
	height: 90px;	
}

.btnCoupon {
    margin-left: 5px;	
}

.bottom-panier-right {
	background: url('../images/theme/bottom-panier-right.png') no-repeat bottom right !important;
}


.bottom-panier-right h3 {
	margin: 0;
	color: #6B6F74;
	padding: 0 0 2px 0;
	text-transform: uppercase;
	font-size: 1.2em;
}

.bottom-panier-right label {
	color: #6B6F74;
	padding: 0 0 3px 0;
	display: block;
}

.right-side-panier {
	width: 262px;
	float: right;
}

.valider-btn {
	background: url('../images/theme/btn-valider.png') no-repeat 0 0;
	width: 70px;
	height: 19px;
	border: 0;
	cursor: pointer;
}

.valider-btn:hover {
	background: url('../images/theme/btn-valider-on.png') no-repeat 0 0;
}


.btn-annuler-reduction {
	background: url('../images/theme/btn-annuler-reduction.png') no-repeat 0
		0;
	width: 174px;
	height: 19px;
	display: block;
	border: 0;
	position: relative;
	top: 5px;
	left: 25px;
	cursor: pointer;
}

#Code-signals {
	border: 1px solid #C5C5C5;
	width: 167px;
}

/******Page envies******/
.h_table-textarea td textarea {
	width: 167px;
	height: 110px;
	border: 1px solid #cdd0d2;
	background: #f1f2f4;
}

.h_date-ajout {
	width: 100px;
}

.h_table-textarea td {
	font-weight: lighter;
}

.h_table-textarea td strong {
	font-weight: lighter;
}

.h_table-textarea .ajou-liste-envies-bas {
	margin-top: 7px;
}

.h_table-panier .link-ajout-panier-bas {
	position: relative;
	left: 10px; *left: 1px;
}

.h_table-textarea .ajou-liste-envies-bas a {
	background: url('../images/theme/picto_supprimer-off.png') no-repeat 0 0  !important;
	padding: 1px 0 5px 21px;
}

.h_table-textarea .ajou-liste-envies-bas a:hover {
	background: url('../images/theme/picto_supprimer-on.png') no-repeat 0 0 !important;
}

.link-rss {
	background: url('../images/theme/rss.png') no-repeat 0px 0;
	padding-left: 18px;
	height: 16px;
}


/**************************************************************************************
	Style page liste envies
**************************************************************************************/
.h_table-textarea td textarea {
	width: 167px;
	height: 110px;
	border: 1px solid #cdd0d2;
	background: #f1f2f4;
}

.h_date-ajout {
	width: 100px;
}

.h_table-textarea td {
	font-weight: lighter;
}

.h_table-textarea td strong {
	font-weight: lighter;
}

.h_table-textarea .ajou-liste-envies-bas {
	margin-top: 7px;
}

.h_table-panier .link-ajout-panier-bas {
	position: relative;
	left: 10px; *left: 1px;
}

.h_table-textarea .ajou-liste-envies-bas a {
	background: url('../images/theme/picto_supprimer-off.png') no-repeat 0 0
		;
	padding: 1px 0 5px 21px;
}

.h_table-textarea .ajou-liste-envies-bas a:hover {
	background: url('../images/theme/picto_supprimer-on.png') no-repeat 0 0;
	color: #cc0000;
}

.h_boutons-bas-table li {
	float: right;
	margin-right: 10px;
}

.h_boutons-bas-table .h_maj-panier a {
	display: block;
	width: 110px;
	height: 16px;
	background: url('../images/theme/btn_maj-panier.png') no-repeat 0 0;
}

.h_boutons-bas-table .h_maj a {
	display: block;
	width: 65px;
	height: 16px;
	background: url('../images/theme/mettre-a-jour.png') no-repeat 0 0;
}

.h_boutons-bas-table .h_maj a:hover {
	display: block;
	width: 65px;
	height: 16px;
	background: url('../images/theme/mettre-a-jour-on.png') no-repeat 0 0;
}

.h_boutons-bas-table {
margin-top: 15px;
}

.h_boutons-bas-table0 {
	overflow: hidden;
	height: 1%;
	padding: 15px 5px 0 0 !important; *display: inline; *padding: 0; *margin: 0;
}


.h_boutons-bas-table .h_maj-panier a:hover {
	background: url('../images/theme/btn_maj-panier.png') no-repeat -115px 0
		;
}

.h_boutons-bas-table .h_liste-envies a {
	display: block;
	width: 124px;
	height: 16px;
	background: url('../images/theme/partager-ma-liste-idees.png') no-repeat 0 0
		;
}

.h_boutons-bas-table .h_liste-envies a:hover {
	background: url('../images/theme/partager-ma-liste-idees-on.png') no-repeat 0 0;
}
 

/*.h_boutons-bas-table .h_maj-panier a:hover {
	background: url('../images/theme/btn_maj-panier.png') no-repeat -115px 0;
}*/
.h_boutons-bas-table .h_tout-ajouter a {
	display: block;
	width: 110px;
	height: 16px;
	background: url('../images/theme/btn_tout-ajouter.png') no-repeat 0 0;
}

.h_boutons-bas-table .h_tout-ajouter a:hover {
	background: url('../images/theme/btn_tout-ajouter-on.png') no-repeat 0 0;
}


/*.h_boutons-bas-table .h_maj-panier a:hover {
	background: url('../images/theme/btn_maj-panier.png') no-repeat -115px 0;
}*/
.li-impression a:hover {
	background-position: -30px 0;
}

.li-envoie a:hover {
	background-position: -32px 0;
}

/**************creation compte*************************/
#Gab-creation-compte {
	width: 715px !important;
	margin-left: 119px;
}
.form_compte {
	_height: 1%;
}
#Gab-creation-compte ul {
	margin: 0 !important;
	padding: 0 !important;
}

#Gab-creation-compte .form_compte {
	background: url('../images/theme/top-gab-creation.gif') no-repeat 0 0 !important;
	padding: 8px 0 0 0;
	margin-top: 5px;
}

#Gab-creation-compte .form_compte-bottom {
	background: url('../images/theme/bottom-gab-creation.gif') no-repeat top left !important;
	height: 10px;
}

#Gab-creation-compte .form_compte-mid {
	background: url('../images/theme/mid-gab-creation.gif') repeat-y 0
		100% !important;
	width: 710px !important;
}

#Gab-creation-compte .form_compte-bottom h3 {
	font-size: 10px;
}

#Gab-creation-compte .form_first {
	width: 675px;
}

#Gab-creation-compte .form_first div {
	width: 165px;
}

#Gab-creation-compte .form_first div input {
	width: 145px;
}

#Gab-creation-compte .form_last {
	width: 675px;
	overflow: hidden;
	height: 1%;
}

#Gab-creation-compte .form_first #newsletter {
	width: 15px;
	border: none;
	float: left;
}

#Gab-creation-compte .form_first .checkbox {
	padding: 0;
	width: 200px !important;
}

#Gab-creation-compte .form_first .newsletter {
	font-size: 10px;
}

#Gab-creation-compte .submit-champs {
	margin-top: -10px;
}

#Gab-creation-compte .submit-champs #valider_saisie {
	background: url('../images/theme/button_valider_saisie.gif') no-repeat 0 0;
	position: relative;
	left: 20px;
	height: 16px;
}

#Gab-creation-compte .submit-champs #valider_saisie :hover {
	background: url('../images/theme/button_valider_saisie-on.gif')
		no-repeat 0 0;
	position: relative;
	left: 20px;
}

/**************************************************************************************
	Style page contenu
**************************************************************************************/
#left-bloc-contenu {
	margin-bottom: 10px;
	width: 228px;
	float: left;
}

#global-bloc-contenu {
	float: left;
	margin-right: 10px;
}

#global-bloc-contenu-1col{
	width: 920px;
	padding: 0 0 0 8px;
	_margin: 0 0 0 -23px;
	_padding-left: 50px;
	margin-top: -5px;
}

.h_page-contenu {
	margin-top: 5px;
}

.h_page-contenu h1 {
	font-family: verdana;
	font-weight: bold;
	font-size: 13px;
	color: #e83b19;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 5px 0;
}

.h_page-contenu h2 {
	font-family: verdana;
	font-weight: bold;
	font-size: 11px;
	color: #e83b19;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 5px 0;
}

.h_page-contenu h3 {
	padding: 0;
	margin: 0;
	color: #e83b19;
	font-size: 1.1em;
}

.h_page-contenu h4 {
	font-size: 1em;
	font-weight: bold;
}

.h_page-contenu h5 {
	font-size: 1em;
}

.h_page-contenu p {
	font-size: 11px;
	color: #6b7a8b;
}

.h_page-contenu a {
color:#E83B19;
}

.h_page-contenu .h_left-part-contenu {
	float: left;
	width: 380px;
	margin-right: 30px;
}

.h_page-contenu .h_left-part-contenu .h_center-text {
	margin-left: 30px;
}

.h_page-contenu .h_left-part-contenu .h_center-text a {
	color: #e83b19;
}

.h_page-contenu .h_left-part-contenu .h_center-text a:hover {
	text-decoration: none;
}

.h_page-contenu .h_last-para {
	clear: both;
}


.h_page-contenu ul {
	list-style-type: disc;
	list-style-position: inside;
	color:#6B7A8B;
	margin-left: 20px;
}

.h_page-contenu ol {
	list-style-type:decimal;
	list-style-position: inside;
	color:#6B7A8B;
	margin-left: 20px;
}


/* bloc transverse */
div.head h3,div.head h4,titre-tags {
	color: #6B7A8B;
	font-family: arial;
	font-size: 1.5em;
	margin: 0;
	padding: 0 0 5px;
	text-transform: uppercase;
}

.bottom-right-produit-tag #titre-mestags,
.bottom-right-produit #titre-mestags {
	text-transform: lowercase;
	font-size: 1em;
	color: #575757;
}

.bottom-right-produit-tag #titre-mestags strong,
.bottom-right-produit #titre-mestags strong {
	text-transform: uppercase;
	font-size: 1.3em;
}

/* bloc demande de catalogue */
#divCatalog {
	width: 150px;
	min-height: 5px;
	float: left;
	vertical-align: middle;
}

#divCatalogCb {
	width: 50px;
	height:100%;
	float: left;
	vertical-align: middle;
}

#divCatalogBis {
	width: 400px;
	min-height: 5px;
	vertical-align: middle;
}

#divCatalogFin {
	width: 600px;
	min-height: 5px;
}

#divCatalogCb input {
	width: 15px;
}

.table-demande-catalogue td{
	padding: 10px;
}

.table-demande-catalogue label {
	width: 80px !important;	
}

.table-demande-catalogue input {
	width: 15px !important;
}

.bloc-formulaire h2,.main-title {
	font-size: 1.8em !important;
	margin: 0;
	padding: 5px 0 0 0;
	color: #E83B19;
}
.bloc-formulaire h4 {font-size: 1em;}

.submit-demande-catalogue input {
	background: url('../images/theme/button-valider.png') no-repeat 0 0;
	border: none;
	width: 103px;
	margin: 10px 13px 10px 0;
	float: right;
	cursor: pointer;
	height: 25px;
}

.submit-demande-catalogue:hover input {
	background: url('../images/theme/button-valider-on.png') no-repeat 0 0;
}

.submit-demande-catalogue {
	padding-bottom: 50px;
}

.form-mon-contact p.required,.form-mon-compte p.required {
	float: right;
}

.bloc-formulaire {
	padding: 0 0 0 0;
	width: 660px;
}

.bloc-formulaire .text-intro {
	color: #9F9F9F;
}

.bloc-formulaire .text-intro p {
	margin-bottom: 0;
}

#form_compte-top {
	margin-top: 10px;
}

.bloc-formulaire .text-intro span {
	color: #E83B19;
	font-weight: bold;
}

.account-box p a {
	display: block;
	float: right;
	background: url('../images/theme/picto_retour.gif') no-repeat 0 3px;
	padding: 0 0 0 12px;
	font-size: 10px;
	font-weight: bold;
	color: #607183;
	margin-right: 15px;
	margin-top: -5px;
}

.account-box p a:hover {
	text-decoration: none;
}

/* Style pour champs obligatoire */
.validation-advice {
	font-size: 0.9em;
	color: #E80000 !important;
	padding-bottom: 0px !important;
	min-height: 10px !important;
}

.validation-failed {
	border: 1px solid #E80000 !important;
}

/* formulaire de devis */
.form_mon_devis h3 {
	color: #4C5A68;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 !important;
	padding-bottom: 14px;
}

.form_mon_contact,.form_mon_devis {
	background: url('../images/theme/top_compte.gif') no-repeat 0 0;
	padding: 11px 0 0 0;
	margin: 0 0 12px 0;
}

.form_mon_contact .form_mon_contact-bottom,.form_mon_devis .form_mon_devis-bottom
	{
	background: url('../images/theme/bottom_compte.gif') no-repeat 0 100%;
	padding: 1px 0 0 13px;
}

.form_mon_devis fieldset {
	overflow: hidden;
	height: 1%;
}

.form_mon_devis fieldset div {
	width: 210px;
	float: left;
	padding-bottom: 5px;
}

.form_mon_devis fieldset .floatnone div {
    float: none !important;
}


.form_compte-tableau-bord fieldset div.divlong ,
.form_mon_devis fieldset div.divlong {
	width: 650px !important;
}

.form_compte-tableau-bord fieldset div.divmoyen {
    width: 440px !important;
}

.divlongco {
    width: 650px !important;	
}

#adresse-left {
	width: 600px;
}

.ddform_mon_devis fieldset div {
	width: 210px;
	float: left;
	color: #607183;
	padding: 0 0 12px 0;
	min-height: 32px;
	height: auto !important;
	height: 35px;
}

.form_mon_devis div input {
	width: 180px;
	border: 1px solid #C5C5C5;
}

.form_mon_devis div select {
	width: 170px;
	border: 1px solid #C5C5C5;
}

#civilite, #prefix, .billing_prefix, .shipping_prefix {
	width: 100px;
	display: block;
}

.form_mon_devis .form_voie {
	float: none;
}

.form_mon_devis .form_voie input {
	width: 374px;
	margin-bottom: 5px;
}

.form_mon_devis .form_voie label {
	width: 500px;
	display: block;
}

.form_mon_devis .form_mon_devis {
	width: 700px;
}

.form_mon_devis .form_mon_devis label {
	width: 200px;
	display: block;
	float: left;
	color: #607183;
}

.clear_form {
	clear: both;
}

.form_mon_devis .checkbox input {
	float: left;
	display: inline !important;
	width: 20px;
	border: none;
}

.form_mon_devis .checkbox label {
	font-size: 9px;
	top: 3px;
	position: relative;
}

.form_mon_devis .bloc-width {
	width: 200px;
}

.form_mon_devis .form_devis {
	width: 700px;
	padding: 0 0 12px 0;
}

.form_mon_devis label,.form_mon_devis .form_devis label {
	width: 200px;
	display: block;
	float: left;
	color: #607183;
}

#divCatalog,#divCatalog a,#divCatalog a:hover {
	color: #607183;
	padding-bottom: 10px;
}

.form-mon-contact,.form-mon-contact a,.form-mon-contact a:hover,.form-mon-compte,.form-mon-compte a,.form-mon-compte a:hover
	{
	color: #607183;
}

.form-mon-compte a {
	color: #e6764e;
	text-decoration: none;
}

.decalagebashaut {
	margin-top: 15px;
	margin-bottom: 15px;
}

/* fiche produit */
.product-name {
	color: #004489;
	font-size: 1.4em;
	padding-right: 5px;
	text-transform: uppercase;
}

.product-shop h4 {
	color: #607183;
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}

.product-shop p {
	color: #607183;
	margin: 0;
}

.product-shop .short-description h1,
.product-shop .short-description h2,
.product-shop .short-description h3 {
    color: #607183;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}

.product-shop ul {
	color: #607183;
	padding: 0;
	margin: 0;
}
.product-shop .product-pricing li {
	margin-bottom: 5px;
}

.product-shop ul li span {
	color: #E85426;
}
.product-shop .fplabelgaucheps{
    margin: 0; padding: 0;
}

.product-shop .fplabelgauche,
.product-shop .pricefloatleft {
	float: left;
	width: 100px;
	margin: 0; padding: 0;
}
.product-shop .pricefloatleft {
	margin-top: 5px;
}
.product-shop .fplabeldroite {
	float: left;
    margin-bottom: 5px;
	width: 110px;
	color: #E85426;
}
.product-shop .product-pricing {
	clear: left;
}
.product-shop .price-box {
	float: left;
	width: 110px;
	margin-top: 5px; margin-bottom: 5px;
}

.product-shop .weeesimple {
	margin-top: -3px!important;
}

.product-shop .price-box p.old-price {
	margin-top: -5px;
	_margin-top: -5px;
}

.product-shop .prix-simple .prixsimple {
    margin-top: -4px;
    _margin-top: -3px;
}
	
.impression-envoie {
	float: right;
	overflow: hidden;
	height: 1%;
}

.li-impression a {
	background: url('../images/theme/imprimer.png') no-repeat 0 0;
	display: block;
	height: 25px;
	width: 25px;
}

.li-envoie a {
	background: url('../images/theme/envoie.png') no-repeat 0 0;
	display: block;
	height: 25px;
	width: 30px;
}

.tags-list {
	margin: 0;
	padding: 0 0 5px 0 !important;
}

.tags-list li {
	display: inline;
	color: #e83b19;
}

.tags-list li a {
	color: #004489;
}

.tags-list li a:hover {
	color: #e83b19;
}

.input-ajout-tag {
	width: 91px;
	border: 0;
	height: 16px;
	background: url('../images/theme/ajout-tag.png') no-repeat 0 0;
	margin: 3px 0 0 5px;
}

.input-ajout-tag:hover {
	width: 91px;
	border: 0;
	height: 16px;
	background: url('../images/theme/ajout-tag.png') no-repeat -95px 0;
	cursor: pointer;
}

.champs-ajout {
	overflow: hidden;
	height: 1%;
}

.liste-onglet-js {
	overflow: hidden;
	height: 1%;
	padding: 0;
	margin: 0;
}

.liste-onglet-js li {
	float: left;
	margin-right: 0;
}

.liste-onglet-js li a {
	color: white;
	float: left;
	display: block;
	text-transform: uppercase;
	font-family: arial;
	font-size: 1.1em;
	text-decoration: none;
	padding: 2px;
	outline: none;
	position: relative;
	margin-bottom: -5px;
	padding-bottom: 5px;
}

.liste-onglet-js li a:hover {
	color: white;
	text-transform: uppercase;
	background: white;
	color: #607183;
	z-index: 2;
}

#super-product-table {
	margin: 5px 0 17px 10px;
}

#super-product-table .th-arrondi-G {
	background: #607183 url('../images/theme/coin-bleu-G.png') no-repeat 0 0
		;
}

#super-product-table .th-arrondi-D {
	background: #607183 url('../images/theme/coin-bleu-D.png') no-repeat
		100% 0 !important;
}

#super-product-table thead th {
	background-color: #607183;
}

#super-product-table td {
	padding: 4px 5px 4px 5px;
	border-color: #AFB8C1;
}

#super-product-table td input, {
	background: url('../images/theme/fond_input.jpg') no-repeat 0 4px; *background: url('../images/theme/fond_input.jpg') no-repeat 0 2px; *font-weight: bold;
	border: none;
	text-align: center;
	font-size: 1.6em;
	font-weight:bold;
	color: #B4B4B4;
	height: 24px;
	padding-top: 3px;
}

.input-quantite {
	border: none;
	text-align: center;
	font-size: 1.4em;
	font-weight:bold;
	color: #B4B4B4;
	height: 24px;
	padding-top: 3px;
}
input.input-quantite {
    background: #ffffff url('../images/theme/fond_input.jpg') no-repeat center center;
    _padding-top: 2px !important;
}

.table-prix-panier .input-quantite {
	color: black !important;
}

.tr-colored {
	background: #EFF1F2;
}

.BlocZoomGlobal {
	overflow: hidden;
	height: 1%;
}

.data-table {
	margin: 15px 0 0 0;
	border-collapse: collapse;
}

.data-table tr td {
	border-left: 1px solid #DEE0E1;
	border-bottom: 1px solid #DEE0E1;
}

.data-table tr td.bordure {
	border: 1px solid #DEE0E1;
	border-collapse: collapse;
}

.data-table thead th {
	color: white;
	font-weight: normal;
	font-size: 1.1em;
	padding: 5px 5px 6px 5px;
	background-color: #9B9EA0;
}

.data-table td {
	padding: 25px 5px 26px 5px;
	font-weight: bold;
	color: #B4B4B4;
}

.data-table td.bordure {
	padding: 5px !important;
	font-size: 1em;
}

.dispogroupe {
	font-size: 10px;
}

.data-table .blue-td {
	color: #004489;
	font-weight: bold;
	font-size: 1.2em;
}

.data-table .td-last {
	color: #E83B19;
	border-right: 1px solid #DEE0E1;
}

.short-description {
	color: #607183;
	margin: 0;
	padding: 0 12px 10px 0;
}

.old-price .price {
	color: #607183;
	font-size: 10px;
	text-decoration: line-through;
}

.special-price .price {
	color: #E83B19;
}

.tdprix {
}

.refproduit {
	color: #B4B4B4;
	font-weight: normal;
	font-size:0.9em;
}

.portensusproduit,
.dispoproduit {
	color: #B4B4B4;
	font-weight: normal;
	font-size:0.9em;
}

.pricefloatleft {
	float: left;
	margin-top: 5px;
}

.link-ajout-panier-bas input {
	background: transparent url(../images/theme/fond_input.jpg) no-repeat
		scroll 0 0;
	border: medium none !important;
	color: #B4B4B4;
	font-family: verdana !important;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px 0 3px !important;
	text-align: center;
	width: 34px;
}

.heightcinq {
	height: 5px;
	height: _0px;
}

#tab2 .prix-bloc-bas,#tab3 .prix-bloc-bas {
	margin: 3px 0;
	overflow: hidden;
	padding: 0 0 0 5px;
}

.table-wishlist .prix-groupe span,
.table-wishlist .prix-simple div.prixsimple,
.table-wishlist .bloc-bas span,
#tab2 .prix-groupe span,
#tab2 .prix-simple ,
#tab2 .prix-bloc-bas span,
#tab3 .prix-groupe span,
#tab3 .prix-simple ,
#tab3 .prix-bloc-bas span
	{
	background: url('../images/theme/coin-rouge-prix-D.jpg') no-repeat 100%
		0;
	padding: 0 4px 4px 4px;
	display: block;
	color: white !important;
	float: left;
	font-size: 1.1em !important;;
	font-weight: bold;
}

.table-tag .prix-groupe span,
.table-tag .prix-simple div.prixsimple,
.table-tag .bloc-bas span    {
    background: url('../images/theme/coin-rouge-prix-D.png') no-repeat 100%
        0;
    padding: 0 4px 4px 4px;
    display: block;
    color: white !important;
    float: left;
    font-size: 12px !important;;
    font-weight: bold;
}

.bottom-panier .price-box .prix-simple .prixsimple span sup {
    color: #E6764E !important;  
	font-size:0.7em;
	font-weight:normal;
}


.price-box .prix-simple .prixsimple span sup {
    color: white !important;  
}

.product-shop .prix-simple .prixsimple span sup {
    color: #E85426 !important;	
}

.table-tag  .prix-simple span sup
.table-wishlist .prix-simple span sup
{
	color: white !important;
	font-size: 0.7em;
	font-weight: normal;
	
}

#tab2 .prix-groupe span sup,
#tab2 .prix-simple span sup,
#tab2 .prix-bloc-bas span sup,
#tab3 .prix-groupe span sup,
#tab3 .prix-simple span sup,
#tab3 .prix-bloc-bas span sup
	{
	font-weight: normal;
	font-size: 0.7em;
	color: white !important;  
}

.prix-simple span sup{
    color: white !important;  
}

.prix-simple sup{
	color: #E85426 !important;	
}

.Liste-produit-Bloc-upsell{
	width: 142px;
	float:left;
/*	background: url('../images/theme/barre-produit-home.jpg') no-repeat 100% 0;*/
	padding: 0 10px 0 8px !important;
	margin: 0 10px 0 0 !important;
}


.Liste-produit-Bloc-related{
	width: 142px;
	float:left;
/*	background: url('../images/theme/barre-produit-home.jpg') no-repeat 100% 0;*/
	padding: 0 10px 0 8px !important;
	margin: 0 10px 0 0 !important;
}

.Liste-produit-Bloc-upsell h3 a, 
.Liste-produit-Bloc-upsell h4 a,  
.Liste-produit-Bloc-upsell h3 a:hover,  
.Liste-produit-Bloc-upsell h4 a:hover, 
.Liste-produit-Bloc-upsell h3 a:visited, 
.Liste-produit-Bloc-upsell h4 a:visited,
.Liste-produit-Bloc-related h3 a, 
.Liste-produit-Bloc-related h4 a,  
.Liste-produit-Bloc-related h3 a:hover,  
.Liste-produit-Bloc-related h4 a:hover, 
.Liste-produit-Bloc-related h3 a:visited, 
.Liste-produit-Bloc-related h4 a:visited
{
	color: #225D99;
}

.Liste-produit-Bloc-upsell h3, .Liste-produit-Bloc-upsell h4, 
.Liste-produit-Bloc-related h3, .Liste-produit-Bloc-related h4 {
	color: #225D99;
	margin: 0;
	font-size: 0.9em;
	text-transform: uppercase;
}

.Liste-produit-Bloc-upsell li, 
.Liste-produit-Bloc-related li {
	color: #225D99;
}



.product-pricing-grouped li {
	color: #607183;
	font-size: 10px;
	text-align: left !important;
	font-weight:normal !important;
}

.block-gants .price-box .old-price,.block-gants .price-box .old-price .price,.product-shop .price-box .old-price .price
	{
	color: #E85426 !important;
	background: none !important;
}

.block-gants .price-box .old-price,.block-gants .price-box .old-price .price,.data-table .price-box .old-price .price
	{
	color: #607183 !important;
}

.product-shop .promotion span {
	background: transparent url(../images/theme/button_promotion.jpg)
		no-repeat scroll 100% 0;
	display: block;
	height: 17px;
	width: 87px;
}

.promotionpg span {
    background: transparent url(../images/theme/button_promotion.jpg)
        no-repeat scroll 100% 0;
    display: block;
    height: 17px;
    width: 87px;
}


.data-table .price-box .promotion span {
	display: none;
}

.table-wishlist .promotion,
.product-shop .promotion {
	background: transparent url(../images/theme/button_promotion.jpg)
		no-repeat scroll 100% 0;
	display: block;
	height: 17px;
	width: 87px;
}

.data-table .price-box .promotion {
	display: none;
}

.block-gants .prix-bloc-bas,.data-table .prix-bloc-bas {
	background: none !important;
	text-align: center;
}

.data-table .prix-bloc-bas span {
	background: none !important;
	color: #E83B19 !important;
	font-size: 1.2em !important;
}

.data-table .prix-bloc-bas span sup {
	font-weight: normal;
	font-size: 0.7em;
}

.product-shop .prix-bloc-bas {
	background: none;
	padding: 0 0 0 0px;
	overflow: hidden;
	height: 1%;
	margin: 3px 0;
}


.product-shop .prix-bloc-bas span {
	background: url('../images/theme/coin-rouge-prix-D.jpg') no-repeat 100%
		0;
	padding: 0 4px 4px 4px;
	display: block;
	color: white;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
}

.prix-bloc-bas-upsell #prixpromoconf,
.ul-product-shop #prixpromoconf {
    background: url('../images/theme/coin-rouge-prix-D.jpg') no-repeat 100%
        0;
    padding:  3px 4px 4px 0px;
    display: block;
    color: white;
    float: left;
    font-size: 0.9em;
    font-weight: bold;
}

.prix-bloc-bas-upsell #prixpromoconf {
    background: url('../images/theme/coin-rouge-prix-D.jpg') no-repeat 100%
        0;
    padding:  3px 4px 4px 4px;
    display: block;
    color: white;
    float: left;
    font-size: 1.0em;
    font-weight: bold;
}


.product-shop .data-table #prixpromoconf {
    margin-left: 20px;	
}

.product-shop .data-table #prixpromoconf,
.product-shop .data-table #prixpromoconf SPAN {
    text-align: center;
}

#prixpromoconf span {
    float: left;
    padding: 0px !important;
    margin: 0px !important;
}
#prixpromoconf span sup{
    font-weight: normal;
}

.data-table .prix-bloc-bas .price {
	width: 100%
}

.product-shop .prix-bloc-bas span sup {
	font-weight: bold;
	font-size: 0.8em;
	_font-size: 12px;
}

.product-options .required {
	color: #607183;
	text-align: right;
	clear: both;
	font-weight: bold;
}

.h_bloc-form-product div {
	width: 200px !important;
	float: left;
	color: #607183;
	font-size: 1.1em;
	margin-bottom: 10px;
}

.h_bloc-form-product div label {
	display: block;
	margin-bottom: 2px;
	color: #607183;
}

.h_bloc-form-product div input {
	width: 200px;
	height: 15px;
	font-size: 1.1em;
	padding: 0px 5px 2px 5px;
	border: 1px solid #c5c5c5;
	color: #607183;
}

.h_bloc-form-product div select {
	width: 213px !important;
	height: 20px;
	font-size: 1.1em;
	/*padding: 0px 5px 2px 5px;*/
}

.product-options-bottom .price-box {
	display: none;
}

.product-options-bottom label {
	color: #607183;
}

.cacheimpression {
	display: none;
}

.product-options .validation-advice {
	color: #E80000;
}

.h_bloc-form-option div {
	width: 190px !important;
	float: left;
	color: #607183;
	font-size: 1.1em;
	margin-bottom: 10px;
}

.h_bloc-form-option div label {
	display: block;
	margin-bottom: 2px;
	color: #607183;
}

.h_bloc-form-option div textarea {
	color: #607183;
	border: 1px solid #c5c5c5;
	width: 190px;
}
.h_bloc-form-option div input {
	width: 190px;
	height: 15px;
	font-size: 1.1em;
	padding: 0px 5px 2px 5px;
	border: 1px solid #c5c5c5;
	color: #607183;
}

.h_bloc-form-option div select {
	width: 213px;
	height: 20px;
	font-size: 1.1em;
	/*padding: 0px 5px 2px 5px;*/
}

.radio,.checkbox {
	width: 10px !important;
	float: left;
	clear: left;
	border-style: hidden !important;
}
#checkout-payment-method-load label {
	float: left;
	margin: 0 !important; padding: 0 !important;
}
#checkout-payment-method-load input.radio {
	float: left;
	margin-right: 5px; padding-top: 10px;
}

.datetime-picker {
	width: 60px !important;
}

.file {
	height: 26px !important;
}

.label {
	width: 135px;
}

.prix-catalogue-apartir {
	color: #225D99;
	font-size: 0.9em;
}

.Liste-produit-Bloc li {
	color: #225D99;
	clear: both;
}

.Liste-produit-Bloc-liste li{
	float: left;	
}

.product-specs {
	color: #607183;
	padding-right: 2px;
	width: 450px;
	_width: 448px;
}

.nouveaute span {
	background: transparent url(../images/theme/new.jpg) no-repeat scroll
		100% 0;
	display: block;
	height: 17px;
	width: 87px;
}

.page-popup a,.page-popup a:hover,.page-popup a:visited {
	color: white;
}

#recipients_options .addElement div {
	width: 300px;
}

.fondinput {
	background: transparent url(../images/theme/fond-btn.png) repeat 0 0;
	height: 18px;
}

.fondinput input {
	border: 0 none !important;
	background: none !important;
	color: white;
	cursor: pointer;
}

.envoyeremail {
	width: 180px;
	height: 16px;
	margin-top: 10px;
}

.voter {
	width: 50px;
	height: 16px;
}

.bottom-right-produit-tag .actions
.bottom-right-produit .actions {
	padding-left: 140px;
}

.ajouterdestinataire {
	width: 180px;
	height: 16px;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	float: left;
}

.ajouterdestinataire a,.ajouterdestinataire a:visited,.ajouterdestinataire a:hover
	{
	color: white !important;
	text-decoration: none;
}

#product_sendtofriend_form .button-set {
	width: 600px;
	text-align: right;
	padding-left: 270px;
}

.catalog-product-gallery img{
	text-align: center;
	
}

.imgpopup {
	padding-left: 40px;
	_padding-left: 20px;	
}

/************* Envoyer ï¿½ un ami ****************/
	.form_petit h3 {
	color: #4C5A68;
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 !important;
	padding-bottom: 14px;
}

.form_petit {
	background: url('../images/theme/petit-top.png') no-repeat 0 0 !important;
	padding: 5px 0 0 0;
	margin: 15px 0 0 0;
	_width:460px;
}

.form_petit .form_petit-bottom {
	background: url('../images/theme/petit-bottom.png') no-repeat 0 0 !important;
	height: 8px;
	_width:472px;
}

.form_petit .form_petit-mid {
	background: url('../images/theme/petit-mid.png') repeat-y 0 100% !important;
	padding: 3px 9px 9px 9px;
	_width:460px;
}

.form_petit-mid h4{
	font-weight: bold;
	font-size: 12px;
}

.form_petit-mid h5{
	font-weight: normal;
	font-size: 1em;
	color: #607183;
}

.form_petit fieldset {
	overflow: hidden;
	height: 1%;
}

.form_petit fieldset div {
	width: 210px;
	float: left;
	color: #607183;
	padding: 0 0 12px 0;
	min-height: 32px;
	height: auto !important;
	height: 35px;
}

.form_petit div input {
	width: 180px;
	border: 1px solid #C5C5C5;
}

.form_petit div select {
	width: 170px;
	border: 1px solid #C5C5C5;
}

/********************** Product Detail */ /* Product Images */
.product-img-box {
	float: left;
	width: 250px;
}

.product-img-box .product-image-zoom-init {
	padding-left:15px;
	min-height: 150px;
}

#track_hint {
	width: 220px;	
}

.product-img-box .product-image-zoom {
	position: relative;
	overflow: hidden;
	width: 215px;
	height: 200px;
	left:0px;
	top:0px;
	z-index: 9;
}

.product-img-box .product-image-zoom img {
	position: absolute;
	left: 0;
	top: 0;
	cursor: move;
}

.product-img-box {
	color: #607183;
	font-size: 9px;
}

.image-zoom {
	position: relative;
	z-index: 9;
	height: 18px;
	margin: 0;
	margin-left: 1px;
	background: url(../images/slider_bg.gif) no-repeat 50% 50%;
	padding: 0 28px 0 28px;
	width: 160px;
	cursor: pointer;
}

.image-zoom #track {
	position: relative;
	height: 18px;
}

.image-zoom #handle {
	position: absolute;
	left: 0;
	top: -1px;
	width: 9px;
	height: 22px;
	background: url(../images/magnifier_handle.gif) 0 0 no-repeat;
}

.image-zoom .btn-zoom-out {
	position: absolute;
	left: 2px;
	top: 1px;
}

.image-zoom .btn-zoom-in {
	position: absolute;
	right: 2px;
	top: 1px;
}

.product-img-box .more-views h4 {
	border-bottom: 1px solid #ccc;
	margin-bottom: .8em;
	font-size: .95em;
	text-transform: uppercase;
}

.product-img-box .more-views ul {
	margin-left: -9px;
}

.product-img-box .more-views li {
	float: left;
	margin: 0 0 9px 9px;
}

.product-img-box .more-views li a {
	float: left;
	width: 56px;
	height: 56px;
	border: 2px solid #ddd;
	overflow: hidden;
}

/****** Recherche *****/
.note-msg a,.note-msg a:hover,.note-msg a:visited {
	color: #E6764E;
}

/*** 	~~~>>> 2009/07/14  - NOU => MANTIS-210  : order style */
.moreReferences {
	border: none;
	background: url('../images/theme/puce-plus-commande.png') no-repeat;
	padding: 0 0 0 10px;
	color: #607183;
	margin: 0 0 0 3px;
	width: 160px;
	_width: 180px;
}

.moreReferences:hover {
	cursor: pointer;
}

/***  <<<~~~ 2009/07/14 - NOU <= MANTIS-210?> */ /*** plan du site ***/
.bare-list a,.bare-list a:visited,.sitemap a,.sitemap a:visited {
	color: #E6764E;
	text-decoration: none;
}

.sitemap {
float: left;	
	
}

.bare-list a:hover,.sitemap a:hover {
	text-decoration: underline;
}

.sitemap .level-0, 
.sitemap .level-0 a, 
.sitemap .level-0:visited,
.sitemap .level-0 a:hover  {
	font-size: 16px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	color : #607183 !important;
}

.sitemap .level-1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
}

.sitemap .level-2, 
.sitemap .level-2 a, 
.sitemap .level-2:visited,
.sitemap .level-2 a:hover {
	font-size: 14px;
	color : #607183 !important;
}

.sitemap .level-3, 
.sitemap .level-3 a, 
.sitemap .level-3:visited,
.sitemap .level-3 a:hover  {
	font-size: 12px;
	color : #607183 !important;
	list-style-type: disc;
	list-style-position: inside;
}


.col-main a {
	color: #E6764E;
	text-decoration: none;
}

.col-main a:hover {
	text-decoration: underline;
}

/***************** checkout *****************/
.OnePageCheckoutAdress li {
	display: inline;
}

.OnePageCheckoutAdress div {
	width: 210px;
	float: left;
	padding-bottom: 1px;
}

.OnePageCheckoutAdress .customer-name-prefix {
	width: 620px;
}

.OnePageCheckoutAdress .customer-name-prefix div {
	width: 200px;
	float: left;
	padding-bottom: 5px;
}

.OnePageCheckoutAdress div input {
	width: 180px;
}

.OnePageCheckoutName {
	display: block !important;
}

.adress {
	width: 380px !important;
	margin-bottom: 5px;
}

#checkout-shipping-method-load {
	padding-right: 10px;
}

.cart-price-last {
	color: #E83B19;
}

.table-commande {
	padding-top: 0px;
	margin-top: 0px;
	width: 645px;
}

.table-commande .cart-price {
	color: #B4B4B4;
	font-size: 1em !important;
}

.table-commande h5 {
	color: #004489;
	font-weight: bold;
	font-size: 1em !important;
}

.cart-price {
	color: #B4B4B4;
	font-size: 0.8em !important;
}

.table-prix-produits .cart-price{
color:#B4B4B4;
font-size:1em !important;
}

.item-options {
	color: #B4B4B4;
}

.checkout-shipping-info {
	color: #4C5A68;
}

.checkout-valider {
	padding-left: 60px;
}

button.form-button-poursuivre {
	width: 108px;
	height: 22px;
	background: url('../images/theme/bt-poursuivre-achat.png') no-repeat 0 0
		;
	border: none;
	cursor: pointer;
	
}

button.form-button-poursuivre:hover {
	background: url('../images/theme/bt-poursuivre-achat-on.png') no-repeat
		0 0;
}

#checkout-payment-method-load label {
	padding-top: 15px;
}

#checkout-payment-method-load ul li {
	font-size: 1em;
	padding-bottom: 5px;
	line-height: 20px;
	vertical-align: middle;
}

.shopping-cart-totals {
	color: #6B6F74;
}

button.confirmercommande {
	background: url('../images/theme/btn-confirmer-commande.png') no-repeat
		0 0;
	border: none;
	cursor: pointer;
	
	display: block;
	width: 160px;
	height: 22px;
}

button.confirmercommande:hover {
	background: url('../images/theme/btn-confirmer-commande-on.png')
		no-repeat 0 0;
	border: none;
	cursor: pointer;
	
}

button.confirmerdevis {
	background: url('../images/theme/btn-soumettre-devis.png') no-repeat 0 0
		;
	border: none;
	cursor: pointer;
	
	display: block;
	width: 160px;
	height: 40px;
}

button.confirmerdevis:hover {
	background: url('../images/theme/btn-soumettre-devis-on.png') no-repeat
		0 0;
	border: none;
	cursor: pointer;
	
}

#advice-required-entry-coupon_code {
	float: left;
}

/***** bon de commande ***/
#ReferenceQuantite .ref {
	width: 200px;
	margin-bottom: 5px;
}

#ReferenceQuantite .qty {
	width: 50px;
	margin-bottom: 5px;
	text-align: center
}

#ReferenceQuantite ul li {
	padding-bottom: 5px;
}

input.form-button-addToWishlist {
	background: url('../images/theme/btn-ajouter-liste-idees.png') no-repeat
		0 0;
	border: 0 !important;
	cursor: pointer;
	width: 130px !important;
	height: 16px !important;
	margin-top: 5px;
}

input.form-button-addToWishlist:hover {
	background: url('../images/theme/btn-ajouter-liste-idees-on.png')
		no-repeat 0 0;
	border: 0 !important;
	cursor: pointer;
	width: 130px !important;
	height: 16px !important;
}

input.form-button-addToCart {
	width: 99px !important;
	height: 16px !important;
	background: url('../images/theme/ajouter-au-panier-bleu.png') no-repeat
		0 0;
	border: 0 !important;
	cursor: pointer;
}

input.form-button-addToCart:hover {
	background: url('../images/theme/ajouter-au-panier-bleu-on.png')
		no-repeat 0 0;
	width: 99px !important;
	border: 0 !important;
	height: 16px !important;
}

.form_petit-bottom #form-validate {
	padding-left: 80px;
}

.form_petit-bottom h4 {
	color: #607183;
}

#ReferenceQuantite label {
	color: #607183;
}

div.alignright {
	text-align: right;
}

.paddingtop10 {
	padding-top: 10px;
}

#advanced-search-list li label {
	width: 120px;
	display: block;
	float: left;
}

#advanced-search-list li {
	padding-bottom: 5px;
}

/**** mot de passe oublié *****/
.valider-btn-bleu {
	background: url('../images/theme/button-valider.png') no-repeat 0 0;
	width: 103px;
	height: 22px;
	border: 0;
	cursor: pointer;
}

.valider-btn-bleu:hover {
	background: url('../images/theme/button-valider-on.png') no-repeat 0 0;
}

/* ~~~>>> 2009/07/24 - FVE => CREA : RM-BO-194 */

fieldset#checkout-atos-cctype-selection {
    margin-left: 50px;
}

fieldset#checkout-atos-cctype-selection ul li div.checkout-atos-cctype {
	float: left;
	margin-right: 20px;
    padding-bottom: 20px;
    width: 180px;
}

fieldset#checkout-atos-cctype-selection ul li div.checkout-atos-cctype .validation-advice {
    display:none;
    margin-top: 10px;
}

fieldset#checkout-atos-cctype-selection ul li div.checkout-atos-cctype:first-child  .validation-advice {
    display: block;
}

/* <<<~~~ 2009/07/24 - FVE <= CREA */


/************info compte ************/
.petitcb {
	width: auto !important;
}

.bleugris {
	color:#607183;
}

.bleugris a:hover {
	color:#607183;
}

.bleugris a, .bleugris a:visited {
	color:#E6764E;
}

.boutonsauvegarder {
	background: url('../images/theme/bt-sauvegarder.png') no-repeat 0 0;
	border: none;
	width: 103px;
	height:21px;
	margin: 10px 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonsauvegarder:hover {
	background: url('../images/theme/bt-sauvegarder-on.png') no-repeat 0 0;
}


.boutonvoter {
	background: url('../images/theme/btn-voter.png') no-repeat 0 0;
	border: none;
	width: 50px;
	height:19px;
	margin: 8px 40px 5px 0px;
	float: right;
	cursor: pointer;
}

.boutonvoter:hover {
	background: url('../images/theme/btn-voter-on.png') no-repeat 0 0;
}

.boutonsauvegarderadresse {
	background: url('../images/theme/btn-save-adresse.png') no-repeat 0 0;
	border: none;
	width: 170px;
	height:19px;
	margin: 0 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonsauvegarderadresse:hover {
	background: url('../images/theme/btn-save-adresse-on.png') no-repeat 0 0;
}

.boutonsajouteradresse {
	background: url('../images/theme/btn-ajout-adresse.png') no-repeat 0 0;
	border: none;
	width: 170px;
	height:19px;
	margin: 0 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonsajouteradresse:hover {
	background: url('../images/theme/btn-ajout-adresse-on.png') no-repeat 0 0;
}

.boutonpartageidees {
	background: url('../images/theme/btn-partage-idees.png') no-repeat 0 0;
	border: none;
	width: 170px;
	height:19px;
	margin: 0 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonpartageidees:hover {
	background: url('../images/theme/btn-partage-idees-on.png') no-repeat 0 0;
}

.boutoninscription {
	background: url('../images/theme/btn-inscription.png') no-repeat 0 0;
	border: none;
	width: 102px;
	height:19px;
	margin: 8px 40px 6px 0;
	float: right;
	cursor: pointer;
}

.boutoninscription:hover {
	background: url('../images/theme/btn-inscription-on.png') no-repeat 0 0;
}

.boutonajoutdestinataire {
	background: url('../images/theme/btn-ajout-destinataire.png') no-repeat 0 0;
	border: none;
	width: 170px;
	height:19px;
	margin: 0 40px 10px 0;
	cursor: pointer;
}

.boutonajoutdestinataire:hover {
	background: url('../images/theme/btn-ajout-destinataire-on.png') no-repeat 0 0;
}

.boutonenvoyermessage {
	background: url('../images/theme/btn-envoyer-message.png') no-repeat 0 0;
	border: none;
	width: 170px;
	height:19px;
	margin: 0 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonenvoyermessage:hover {
	background: url('../images/theme/btn-envoyer-message-on.png') no-repeat 0 0;
}

.boutonpartagelisteidees {
	background: url('../images/theme/btn-partage-idees.png') no-repeat 0 0;
	border: none;
	width: 170px;
	height:19px;
	margin: 10px 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonpartagelisteidees:hover {
	background: url('../images/theme/btn-partage-idees-on.png') no-repeat 0 0;
}


.floatright{
	float: right;
}

.marginright40{
	margin-right: 40px;
	_margin-right:20px;
}

.paddingbottom5{
	padding-bottom: 5px;
}

.paddingbottom10{
	padding-bottom: 10px;
}

.marginleft10{
	margin-left: 10px;
}

.marginbottom10{
	margin-bottom: 10px;
}


.paddingleft10{
	padding-left: 10px;
}

.paddingleftHPieonly{
	_padding-left: 55px;
}
.paddingleftHP2ieonly{
	_padding-left: 10px;
}

.paddingFormieonly{
	_padding-top: 10px;
}

.marginleft400{
	margin-left: 400px;
	_margin-left: 200px;
}


/*********** tableau de bord *******************/
.tagsrecents {
	padding-top: 10px;
	padding-bottom: 10px;
}

.tagsrecents li, .tagsrecents li a, .tagsrecents li a:visited {
	padding-top: 10px;
	color: #607183;
}

/********** liste mes tags ***********/
.link-ajout-liste_envies a {
	background: url('../images/theme/btn-ajouter-liste-idees.png') no-repeat 0 0;
	width: 130px;
	display: block;
	height: 16px;
}

.link-ajout-liste_envies a:hover {
	background: url('../images/theme/btn-ajouter-liste-idees-on.png') no-repeat 0 0;
}

.table-wishlist{
	margin: 15px 0 0 0;	
	border-right: 1px solid #DEE0E1;
	border-top: 1px solid #DEE0E1;
}
.table-tag {
	margin: 15px 0 0 0;	
	border-right: 1px solid #DEE0E1;
	border-top: 1px solid #DEE0E1;
	width: 650px;
}

.table-wishlist tr td ,
.table-tag tr td {
	border-left: 1px solid #DEE0E1;
	border-bottom: 1px solid #DEE0E1;
}

.table-wishlist thead th ,
.table-tag thead th {
	color: white;
	font-weight: normal;
	font-size: 1.1em;
	padding: 5px 5px 6px 5px;
    background-color: #999DA0;
}

.table-tag td {
	padding: 5px 5px 5px 5px;
	font-size: 1.6em;
	font-weight: bold;
	color: #B4B4B4;
}

.table-wishlist td{
	padding: 10px 10px 10px 10px;
}

.table-tag .price{
	text-align: left !important;
}

.table-tag .promotion {
	background: transparent url(../images/theme/button_promotion.jpg)
		no-repeat scroll 100% 0;
	display: block;
	height: 17px;
	width: 87px;
}


.table-tag .prix-bloc-bas span {
	background:transparent url(../images/theme/coin-rouge-prix-D.jpg) no-repeat scroll 100% 0;
	color:white !important;
	display:block;
	float:left;
	font-size:0.8em !important;
	font-weight:bold;
	padding:0 4px 4px;
}

#my-tags-table .prix-bloc-bas span {
    background:transparent url(../images/theme/coin-rouge-prix-D.jpg) no-repeat scroll 100% 0;
    color:white !important;
    display:block;
    float:left;
    font-size:12px !important;
    font-weight:bold;
    padding:0 4px 4px;
}


.boutonpartager {
	background: url('../images/theme/button-valider.png') no-repeat 0 0;
	border: none;
	width: 103px;
	height:22px;
	margin: 0 40px 10px 0;
	float: right;
	cursor: pointer;
}

.boutonpartager:hover {
	background: url('../images/theme/button-valider-on.png') no-repeat 0 0;
}

.form-list li {
	color:#607183;
}

/***** carnet d'adresse ****/

.coladressegauche { 
	float:left;
	width: 300px !important; 
	padding-right: 35px;
	padding-left: 10px;
}

.coladressedroite { 
	float:right;
	width: 300px !important;
}

.marginbottom10{
	margin-bottom: 10px;
}

.coladressedroite ol li {
	padding-top: 10px;
}

.coladressegauche ol li {
	padding-bottom: 10px;
}
	
.pager .colNbCommande {
	width: 250px;	
}

.pager .pages {
	width: 140px;
	padding-left: 15px;	
}

.pager .pages strong{
	float: left;
	color:#8B8B8B;
	font-size:11px;
	font-weight:bold;
	margin-left: 2px;
	margin-right: 2px;
}

.pager .pages ol li {
	width: 15px;	
	float: left;
}

.pager .nbPage {
	float: right;
}

.pager .nbPage span{
	float: left;
	color:#8B8B8B;
	font-size:11px;
	font-weight:bold;
}

.form_adresse label {
	color:#607183;
}	

.ldservice {
	width: 182px !important;
}

.form_first .ldservice {
	width: 150px !important;
}


.width600{
	width: 600px !important;
}

/*** style recherche rapide ****/
.search-autocomplete { z-index:999; }
.search-autocomplete ul { border:1px solid #D8D7D7; background-color:#F1F1F1; }
.search-autocomplete li { border-bottom:1px solid #9C9FA4; padding:2px 8px 1px 8px; cursor:pointer; }
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#EBEBEB; }
.search-autocomplete li.selected { background-color:#9C9FA4; }


/*** consultation d'une commande **/

.coladressegauche div {
	margin-bottom: 10px;
}

.coladressedroite div {
	margin-bottom: 10px;
}

.giftmessage {
	width: 600px !important;
}

.giftmessage ul li{
	padding-bottom: 5px;
}

.commentaire{
	width: 600px !important;
}

.commentaire dd{
	margin-bottom: 5px;	
}

.accroche-eboutique {
	background: url('../images/theme/accroche-eboutique.jpg') no-repeat 0 0;
	height: 277px;
	width: 210px;
	color: white;
	padding: 5px;
	margin-left: 3px;
	z-index: 999;
}

.accroche-eboutique a{
    color:#E6764E;	
    text-decoration: none;
}

.accroche-eboutique a:hover{
    text-decoration: underline;
}

.accroche-eboutique ol {
    list-style-type:decimal;
    list-style-position: inside;
    margin-left: 20px;
}


.accroche-eboutique ul {
    list-style-type: disc;
    list-style-position: inside;
    margin-left: 20px;
}

.accroche-eboutique h1 {
	font-size: 14px;
}

.accroche-eboutique h2 {
    font-size: 13px;
}

.accroche-eboutique h3, .accroche-eboutique h4 {
    font-size: 12px;
}

.liste_promotion span {
	background: transparent url(../images/theme/button_promotion.jpg) no-repeat scroll 100% 0;
	display: block;
	height: 17px;
	width: 87px;
}

.multiselect {
	height: 50px !important;
	color:#8B8B8B;
}

.product-pricing{
}

.product-pricing-grouped li {
	padding-bottom: 2px;
}

.floatleft {
	float: left;
}
/*.cms-home div.middle-container {
background-image:url(../images/theme/bottom-home.png);
}
*/
#ReferenceQuantite {
	padding-left: 45px;
}

.lien_adresse {
	color: red !important;
	text-decoration: none;
	font-weight: normal;
}

.lien_adresse:hover {
	text-decoration:underline;
}


.prix-bloc-bas-upsell .div_prix_special {
	clear: both;
}

.prix-bloc-bas-upsell .price-box .old-price{
	margin-top: 0px;
	margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.display-none {
	display: none;
}

#layout-home {
	border: 1px solid red;
}

.desccatalogue ul,
.product-specs ul, .short-description ul {
	list-style-type: disc;
	list-style-position: inside;
	color:#6B7A8B;
	margin-left: 20px;
}
.desccatalogue ul, .desccatalogue ol  {
	clear: both;
}

.desccatalogue ol,
.product-specs ol, .short-description ol {
	list-style-type:decimal;
	list-style-position: inside;
	color:#6B7A8B;
	margin-left: 20px;
}
.category-catalogue {
	margin-right:-1px;
}

.gris {
color:#B4B4B4;
}

.portensus {
	font-weight: bold;
}


.h_bloc-form-option  {
	padding-top: 10px;	
}

.h_bloc-form-option label {
	font-weight: bold;
}

.h_bloc-form-option .price-notice {
	font-weight: normal !important;
	color: #B4B4B4;
}

.add-to-holder {
	padding-top: 20px;	
}

.size310{
	float:left;
	width: 310px;
}

.form-button-alt{
	margin-top: 10px;
}



/***** Page 404 ******/
div.page-head-alt { padding-left: 10px; }
form#search_mini_form_2 fieldset {
	padding: 0px;
	border: none;
}
form#search_mini_form_2 fieldset label {
	font-size: 11px;
	color: #6B7A8B;
}
form#search_mini_form_2 input.input-text {
	padding: 2px;
	font-size:10px;
	color: #48525D;
	border: 1px solid #6B7A8B;
}
form#search_mini_form_2 input.submit {
	padding: 2px;
	font-size:10px;
	color: #ffffff;
	background: #6B7A8B;
	text-transform:uppercase;
	border: none;
}
h2.page404 { color: #6B7A8B; }
ul.page404 { margin: 5px 30px 10px 30px;}
ul.page404 li {
	margin: 0px 0px 5px 0px;
	font-size: 11px;
	color: #6B7A8B;
	list-style-type: square;
	list-style-position: outside;
}
ul.page404 li a,
ul.page404 li a:link,
ul.page404 li a:visited{ color: #6B7A8B; }
ul.page404 li a:hover { color: #E83B19; }


/***  checkout **/
#checkout-step-billing, 
#checkout-step-shipping,
#checkout-step-shipping_method,
#checkout-step-payment,
#checkout-step-review {
	margin-left: 10px;
}

/**** page mon compte  ***/
.page-moncompte {
	_margin-top: 150px;
	color: #607183;
}



#checkout-step-review .content {
	_padding-top: 15px;
}


/**** home image **/

.onglet-bloc-home-top{
	padding-top: 330px;
}

.onglet-bloc-home-mid .Liste-produit-Bloc {
    width: 136px !important;
    _width: 135px !important;   
}

.onglet-bloc-home-mid{
	width: 445px;
}

.OnePageCheckoutAdress .paddingtop10 div{
	padding-top: 10px;
}

.satff select {
	height: 20px;
}

.OnePageCheckoutAdress h4{
	font-size: 1em;
	padding-top: 10px;
	padding-bottom: 1px;
}


.listing-item .product-image {
	float: left;
	margin-right: 20px;
	width: 125px;
}

.list-product {
	width: 80%;
	color: #8B8B8B;	
}


.displayNone {
	display: none !important;
}

.desccatalogue {
	width: 360px !important;
	padding-top: 1px;
	_padding-top: 5px;
}

.table-demande-catalogue div.validation-advice {
	width: 100px;
}

.product-shop .prixjusquau {
	display: block;
    visibility: visible;
	clear:both
}

.prixjusquau {
	display: none;
	visibility: hidden;
	height: 1%;
}

.form-all address {
	font-style: normal;
}

.width230{
    width: 230px !important;
}

.h_bloc-form-product select,
.portensusproduit,
.dispoproduit,
.refproduit,
.table-prix-commande td,
.table-prix-panier .details-panier ul {
    color: #607183 !important;
}


.champsoblimdp {
    margin-right:15px; 
}

.champsoblimdp BUTTON {
    margin-left:25px; 
}

.table-tag .old-price,
.table-wishlist .old-price {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

#checkout-shipping-method-load dl dt {
    color: #4C5A68;
}

.tdboutonlast,
 .tdboutonlast a {
    text-align: left!important;
}

.page-moncompte .tri-rayon select {
    margin-right: 5px;
}

.no-display {
    visibility: hidden;
    display: none;
    
}

#my-tags-table .div_prix_special,
#my-tags-table .price-including-tax {
    font-size: 10px;
}

#my-tags-table .price-box {
    font-size: 10px;
    font-weight: normal;	
}

#my-tags-table .weee {
    clear: both;
}

.checkout-shipping-info, .checkout-payment-info, .checkout-review-info, #payment_form_atos_standard{
color:#607183;
}

#checkout-payment-method-load ul li div {
    line-height: normal;
}
#advice-validate-one-required-by-name-atos_standard_atos_cc_CB {
    clear: both;
    width: 180px;
}
 
.ht{
    _font-size: 12px;
}

.htrouge {
    color: #E85426 !important;
    _font-size: 12px;
}

.htnormal {
    font-weight: normal !important;	
}

.cms-page-view .col-main-bis {
	_left:-15px;
	top:1px;
    width: 680px !important;
    padding: 0px !important;
    margin: 0px !important;
}

.imgCategorie {
    padding-left: 10px;
}

#super-product-table .product-pricing-grouped {
    clear: both;
}

div.col-left {
    position: relative;
    z-index: 12;
}


*+html div.form_petit,
*+html div.form_petit div.form_petit-bottom,
*+html div.form_petit div.form_petit-mid {
    height: 1%;

}