body {
  background: #685D59 url('images/bg.gif') repeat-x; 
  background-attachment: fixed;
  width:100%;
  margin-bottom:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  font-size: 1em;
  font-family: Times new roman;
}

#table_design {
background-image:url('images/fond.png'); 
background-repeat:no-repeat;
background-position:top center;
background-attachment: fixed;
}

#form {
	display: inline;
}

img {
border: 0px;
}

h1 {
margin:0px;
font-size:1.2em;
}

#compte_rebours {
color:#000;
text-align:left;
}

#td_mascotte_left {
height: 262px;
background-image:url('images/an_vente_flash.gif');
background-repeat:no-repeat;
background-position:top center;
padding-top: 35px;
padding-left: 30px;
padding-right: 30px;
font-size: 0.9em;
font-family: verdana;
}

#td_mascotte_large {
height: 116px;
background-image:url('images/mascotte_herbe.png');
background-repeat:no-repeat;
background-position:top center;
padding-right: 40px;
}

#td_mascotte_right {
height: 261px;
background-image:url('images/an_fidelite.gif');
background-repeat:no-repeat;
background-position:top center;
padding-top: 35px;
padding-left: 30px;
padding-right: 30px;
font-size: 0.9em;
font-family: verdana;
}

#vente_flash_reboure {
height: 240px;
background-image:url('images/vente_flash_reboure.png');
background-repeat:no-repeat;
background-position:top left;
}

#td_index_pub_gauche {
height: 240px;
background-image:url('images/bg_index_pubb.png');
background-repeat:no-repeat;
background-position:top left;
border-right: 1px solid #E1E1E1;
}

#td_index_pub_droit {
height: 240px;
background-image:url('images/bg_index_pubb.png');
background-repeat:no-repeat;
background-position:top right;
}


.td_postit {
height: 20px; 
background-image: url('images/bg_postit.gif'); 
background-repeat:no-repeat;
background-position:top left;
}

.lien_vente_flash_header {
color: #000;
text-decoration: none;
font-size: 1.1em;
font-weight: bold;
}

.lien_vente_flash_header:hover {
color: #000;
text-decoration: underline;
font-size: 1.1em;
font-weight: bold;
}

.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
  font-weight : bold;
}

.main {
color: #000;
font-size: 0.8em;
font-family: verdana;
}

.inputRequirement { 
font-size: 0.8em;
font-family: verdana;
color: #C90000; 
}

.pageHeading{
  height:38px;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
}

.td_lien_create_account a {
text-decoration: none;
color: #FA8818;
font-size: 0.8em;
font-family: verdana;
}

.td_lien_create_account a:hover {
text-decoration: underline;
color: #C46305;
font-size: 0.8em;
font-family: verdana;
}

.box_password_forgotten {
background-color: #F2F2F2;
text-align: justify;
font-size: 0.8em;
font-family: verdana;
border: 1px solid #E1E1E1;
}

.box_password_forgotten input{
border:1px solid #868B94;
}

.box_password_forgotten input:hover{
border:1px solid #000;
}

.box_password_forgotten input:focus{
border:1px solid #000;
}

.lien_password_forgotten {
text-decoration: none;
color: #FA8818;
font-size: 1em;
font-family: verdana;
}

.lien_password_forgotten:hover {
text-decoration: underline;
color: #C46305;
font-size: 1em;
font-family: verdana;
}

.lien_action {
text-decoration: none;
color: #FA8818;
font-size: 0.8em;
font-family: verdana;
}

.lien_action:hover {
text-decoration: underline;
color: #C46305;
font-size: 0.8em;
font-family: verdana;
}

.lien_img {
filter : alpha(opacity=80);
-moz-opacity : 0.8;
opacity : 0.8; 
}

.lien_img:hover {
filter : alpha(opacity=100);
-moz-opacity : 1;
opacity : 1; 
}

.lien_orange {
text-decoration: none;
color: #FA8818;
}

.lien_orange:hover {
text-decoration: underline;
color: #C46305;
}

.div_lien a{
text-decoration: none;
color: #FA8818;
}

.div_lien a:hover {
text-decoration: underline;
color: #C46305;
}

.div_lien_points_faq a{
text-decoration: none;
color: #000;
}

.div_lien_points_faq a:hover {
text-decoration: underline;
color: #C46305;
}

.box_divers {
background-color: #F2F2F2;
text-align: justify;
font-size: 0.8em;
font-family: verdana;
border: 1px solid #E1E1E1;
}

.box_divers a {
text-decoration: none;
color: #FA8818;
}

.box_divers a:hover {
text-decoration: underline;
color: #C46305;
}

.box_divers input{
border:1px solid #868B94;
}

.box_divers input:hover{
border:1px solid #000;
}

.box_divers input:focus{
border:1px solid #000;
}

.box_divers textarea{
width: 100%;
border:1px solid #868B94;
}

.box_divers textarea:hover{
width: 100%;
border:1px solid #000;
}

.box_divers textarea:focus{
width: 100%;
border:1px solid #000;
}

.box_create_account {
background-color: #F2F2F2;
text-align: justify;
font-size: 0.8em;
font-family: verdana;
border: 1px solid #E1E1E1;
}

.box_create_account input{
border:1px solid #868B94;
}

.box_create_account input:hover{
border:1px solid #000;
}

.box_create_account input:focus{
border:1px solid #000;
}

.box_contact_us {
background-color: #F2F2F2;
text-align: justify;
}

.box_login {
background-color: #F2F2F2;
text-align: justify;
}

.box_login a {
text-decoration: none;
color: #FA8818;
font-size: 0.8em;
font-family: verdana;
}

.box_login a:hover {
text-decoration: underline;
color: #C46305;
font-size: 0.8em;
font-family: verdana;
}

.td_input_login input {
width: 90%;
border:1px solid #868B94;
}

.td_input_login input:hover {
width: 90%;
border:1px solid #000;
}

.td_input_login input:focus {
width: 90%;
border:1px solid #000;
}

.box_contact_us input{
width: 30%;
border:1px solid #868B94;
}

.box_contact_us input:hover{
width: 30%;
border:1px solid #000;
}

.box_contact_us input:focus{
width: 30%;
border:1px solid #000;
}

.box_contact_us textarea{
width: 100%;
border:1px solid #868B94;
padding: 5px;
}

.box_contact_us textarea:hover{
width: 100%;
border:1px solid #000;
padding: 5px;
}

.box_contact_us textarea:focus{
width: 100%;
border:1px solid #000;
padding: 5px;
}

.prix_product_info {
color: #FA8818;
font-size: 1.3em;
}

.compte_rebours_date {
color:#000;
font-size: 2.2em;
}

.compte_rebours_date_produit {
color:#FA8818;
font-size: 1.8em;
}

.compte_rebours_header {
color:#000;
font-size: 1.5em;
}

.compte_rebours_date_l {
color:#000;
font-size: 2em;
}

.compte_rebours_autre {
color:#FA8818;
font-size: 0.9em;
font-weight: bold;
}

.compte_rebours_texte {
font-family: Verdana;
font-size: 0.8em;
font-weight: bold;
}

.bouton{
	border:0px;
	font-size: 0.7em;	
	height:20px;
	color:#000000;
  vertical-align:top;
  cursor:pointer;
  background-color: #fff;
  font-family: Arial;
}

.boutonl{	
	background:none;
	background-image:url('images/pixel_trans.gif');
  background-repeat:no-repeat;
  background-position:right;
 	border:0px;
  margin-left:0px;
  padding-left:0px;
	height:20px;
  width:1px;
  vertical-align:top;
  cursor:pointer;
}

.boutonr{
	background:none;
	background-image:url('images/pixel_trans.gif');
  background-repeat:no-repeat;
  background-position:left;
	border:0px;	
  margin-right:0px;
  padding-right:0px;
	height:20px;
  width:1px;
  vertical-align:top;
  cursor:pointer;
}

.l_search {
text-decoration: none;
color: #000;
font-size: 0.7em;
font-family: Arial;
}

.nb_produit_panier {
color: #F5F5F5;
font-family: Arial;
font-size: 0.9em;
}

.productListing-heading_v2 {
  font-family: Verdana;
  font-size: 0.7em;
  background-color: #FA8818;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing-data_v2 {
  font-family: Verdana;
  font-size: 0.8em;
}

.productListing-even_v2 {
background: #F2F2F2;
}

table.productListing {
  border: 1px;
  border-spacing: 1px;
}

table.productListing input {
border:1px solid #868B94;
}

table.productListing input:hover {
border:1px solid #000;
}
table.productListing input:focus {
border:1px solid #000;
}

.liens_categories {
display: block;
text-decoration: none;
color: #7C8088;
font-family: Arial;
font-size: 0.9em;
}

.liens_categories:hover {
display: block;
text-decoration: none;
color: #000;
font-family: Arial;
font-size: 0.9em;
background-color: #F5F5F5;
}

.lien_produit_shopping_cart {
text-decoration: none;
color: #000;
}

.lien_produit_shopping_cart:hover {
text-decoration: underline;
color: #C46305;

}

.liens_spe_rev {
text-decoration: none;
color: #000;
font-size: 1.1em;
}

.liens_spe_rev:hover {
text-decoration: underline;
color: #000;
font-size: 1.1em;
}

.liens_result_search {
text-decoration: none;
color: #000;
font-size: 1em;
}

.liens_result_search:hover {
text-decoration: underline;
color: #000;
font-size: 1em;
}

.liens_avis {
text-decoration: none;
color: #000;
font-size: 0.8em;
font-family: Arial;
}

.liens_avis:hover {
text-decoration: none;
color: #000;
font-size: 0.8em;
font-family: Arial;
}

#footer {
padding-top: 10px; 
padding-bottom: 10px; 
padding-left: 10px; 
border-top: 1px solid #000; 
background-color: #F3F3F3;
font-size: 0.8em;
color: #868B94;
}

#footer a {
text-decoration: none;
color: #868B94;
}

#footer a:hover {
text-decoration: none;
color: #000;
}

.input_search {
width: 100%;
border:1px solid #868B94;
}

.input_search:hover {
width: 100%;
border:1px solid #000;
}

.input_search:focus {
width: 100%;
border:1px solid #000;
}

.bg_head_box {
background-image: url("images/bg_head_box.png");
background-repeat: no-repeat;
background-position: top left;
height: 30px;
padding-left: 10px;
}

.bg_head_box_shopping_cart {
background-image: url("images/bg_head_box_shopping_cart.png");
background-repeat: no-repeat;
background-position: top left;
height: 30px;
padding-left: 10px;
}

.head_product_listing {
background-image: url("images/bg_head_product_listing.png");
background-repeat: no-repeat;
height: 32px;
font-weight: bold;
color: #fff;
font-size: 0.7em;
}

.infoBoxHeading {
  font-weight: bold;
  color: #fff;
}

.titres_categories {
font-size: 1.1em;
}

.td_spe_rev {
height: 300px; 
background-image: url(images/bg_spe_rev.png); 
background-repeat: no-repeat;
}

.old_price {
text-decoration: line-through;
color : #D1160C;
}

.new_price {
font-weight: bold;
color : #D1160C;
}

.index_price {
font-weight: bold;
color : #fff;
font-size: 0.9em;
}

.m1 {
display:block;
width: 30px;
height: 33px;
background: url("images/1_1.png") 0 0 no-repeat;
text-decoration: none;
}

.m1:hover {
display:block;
width: 30px;
height: 33px;
background: url("images/1_2.png") 0 0 no-repeat;
text-decoration: none;
}

.m2 {
display:block;
width: 31px;
height: 33px;
background: url("images/2_1.png") 0 0 no-repeat;
text-decoration: none;
}

.m2:hover {
display:block;
width: 31px;
height: 33px;
background: url("images/2_2.png") 0 0 no-repeat;
text-decoration: none;
}

.m3 {
display:block;
width: 26px;
height: 33px;
background: url("images/3_1.png") 0 0 no-repeat;
text-decoration: none;
}

.m3:hover {
display:block;
width: 26px;
height: 33px;
background: url("images/3_2.png") 0 0 no-repeat;
text-decoration: none;
}

.m4 {
display:block;
width: 50px;
height: 33px;
background: url("images/4_1.png") 0 0 no-repeat;
text-decoration: none;
}

.m4:hover {
display:block;
width: 50px;
height: 33px;
background: url("images/4_2.png") 0 0 no-repeat;
text-decoration: none;
}

.m5 {
display:block;
width: 52px;
height: 33px;
background: url("images/logout_1.png") 0 0 no-repeat;
text-decoration: none;
}

.m5:hover {
display:block;
width: 52px;
height: 33px;
background: url("images/logout_2.png") 0 0 no-repeat;
text-decoration: none;
}

.table_border_left {
background: url("images/table_border_left.png") top right repeat-y;
}

.table_border_right {
background: url("images/table_border_right.png") top left repeat-y;
}

.headerError {
  background-color: #FA8818;
  text-align : center;
}

.headerInfo {
  background-color: #FA8818;
  text-align: center;
}

.nom_produit_index {
text-decoration: none;
font-family: Arial;
font-weight: bold;
color: #000;
font-size: 0.9em;
}

.liens_produit_index {
text-decoration: none;
font-family: Arial;
font-weight: bold;
color: #000;
font-size: 0.9em;
}

.liens_produit_index:hover {
text-decoration: underline;
font-family: Arial;
font-weight: bold;
color: #000;
font-size: 0.9em;
}

.liens_produit_adv_search {
text-decoration: none;
font-family: Arial;
font-weight: bold;
color: #000;
font-size: 0.7em;
}

.liens_produit_adv_search:hover {
text-decoration: underline;
font-family: Arial;
font-weight: bold;
color: #000;
font-size: 0.7em;
}

.lien_fidelite_panier {
text-decoration: none;
color: #FA8818;
text-decoration: underline;
font-size: 0.8em;
}

.lien_fidelite_panier:hover {
text-decoration: underline;
color: #C46305;
font-size: 0.8em;
}

.texte08 {
font-size: 0.8em;
}

.texte11 {
font-size: 1.1em;
}

.texte_prix {
font-size: 0.8em;
font-family: Verdana; 
}

.checkoutBarCurrent { 
font-family: Verdana; 
font-size: 10px; 
color: #000000; 
}

.checkoutBarTo { 
font-family: Verdana; 
font-size: 10px; 
color: #8c8c8c; 
}

.texte_boutton {
font-size: 1.2em; font-family: verdana;
}

.moduleRow { }
.moduleRowOver { background-color: #F7EBD7; cursor: pointer; }
.moduleRowSelected { background-color: #F8EFDF; }
.checkoutBarFrom { text-decoration:none; font-family: Verdana; font-size: 10px; color: #8c8c8c; }
.checkoutBarFrom:hover { text-decoration:none; font-family: Verdana; font-size: 10px; color: #FA8818; }

.table_index_td {
background-image:url(images/bg_price.png); 
background-repeat: no-repeat; 
background-position: bottom right; 
border-right: 1px solid #E1E1E1; 
border-bottom: 1px solid #E1E1E1; 
padding-right: 3px; 
padding-bottom: 10px;
padding-top: 10px;
}

#tooltip{
position:absolute;
border:1px solid #000;
background-color:#fff;
padding:2px 5px;
color:#000;
display:none;
}

.tooltip {
text-decoration: none;
}
	
#ban_header {
height: 260px; 
background-image:url(images/ban_header.gif); 
background-repeat: no-repeat; 
font-size: 0.8em;
color: #000;
font-family: Arial;
padding-bottom: 0px;
}

#navbar {
padding-left: 10px;
padding-right: 10px;
font-size: 0.8em;
color: #000;
font-family: Arial;
}

#navbar a {
text-decoration: none;
color: #FA8818;
text-decoration: underline;
}

#navbar a:hover {
text-decoration: underline;
color: #C46305;
}

#menuDeroulant
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
	position: absolute;
}
#menuDeroulant li
{
	float: left;
	width: 196px;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant li .l1:link, #menuDeroulant li .l1:visited
{
	display: block;
	color: #FFF;
	background: #FA8818;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
}

#menuDeroulant li .l2:link, #menuDeroulant li .l2:visited
{
	display: block;
	color: #FFF;
	background: #E0760D;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
}

#menuDeroulant li .l3:link, #menuDeroulant li .l3:visited
{
	display: block;
	color: #FFF;
	background: #D26B07;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
}

#menuDeroulant li .l4:link, #menuDeroulant li .l4:visited
{
	display: block;
	color: #FFF;
	background: #C46305;
	margin: 0;
	padding: 4px 8px;
	border-right: 1px solid #fff;
	text-decoration: none;
	font-weight: bold;
}

#menuDeroulant li .l5:link, #menuDeroulant li .l5:visited
{
	display: block;
	color: #FFF;
	background: #954a01;
	margin: 0;
	padding: 4px 8px;
	text-decoration: none;
	font-weight: bold;
}

 #menuDeroulant li .l1:hover, #menuDeroulant li .l2:hover, #menuDeroulant li .l3:hover, #menuDeroulant li .l4:hover, #menuDeroulant li .l5:hover { background-color: #F2462E; } 
 
/* #menuDeroulant li a:active { background-color: #5F879D; } */

#menuDeroulant .sousMenu
{
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: 0;
}
#menuDeroulant .sousMenu li
{
	float: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 195px;
	border-top: 1px solid transparent;
	border-right: 1px solid transparent;
}
#menuDeroulant .sousMenu li a:link, #menuDeroulant .sousMenu li a:visited
{
	display: block;
	color: #FFF;
	margin: 0;
	padding-left: 10px;
	border: 0;
	text-decoration: none;
	background: transparent url("images/fondTR.png") repeat;
}
#menuDeroulant .sousMenu li .l1_r:hover
{
	background-image: none;
	background-color: #FA8818;
}

#menuDeroulant .sousMenu li .l2_r:hover
{
	background-image: none;
	background-color: #E0760D;
}

#menuDeroulant .sousMenu li .l3_r:hover
{
	background-image: none;
	background-color: #D26B07;
}

#menuDeroulant .sousMenu li .l4_r:hover
{
	background-image: none;
	background-color: #B85D04;
}

#menuDeroulant .sousMenu li .l5_r:hover
{
	background-image: none;
	background-color: #954a01;
}

#menuDeroulant .sousMenu li .l_r:hover
{
	background-image: none;
	background-color: #D4D3D3;
}

#menuDeroulant li:hover > .sousMenu { display: block; }








