﻿/* =========================================================================== */
/* PRINCIPAL CSS                                                               */
/* =========================================================================== */
html, body {
    margin:0;
    padding:0;
    border:none;
    z-index:0;
    height:100%;
}

a img 
{
	border:none;  
}

form {
    padding:0px;
    margin:0px;    
}

body {
    font-family: Arial, Sans-serif;
    font-size:12px;
    background-color:#333333;
    height:100%;
}


h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; }

h2 { font-family:Georgia; font-size:26px; color:#AF1E2D;}
h3 { font-family:Georgia; font-size:22px; color:#6B615A; padding-bottom:10px; }
h4 { font-family:Georgia; font-size:18px; color:#847563; }


a { text-decoration:none; }
a:hover { text-decoration:underline; }

.fw_b { font-weight: bold; }


#erreur
{
    color:#B83633;
    font-size:12px;
}

#wrapper
{
    background-color:#ffffff;
    width:1023px;
    margin: 0 auto;
    margin-bottom:-40px;
}

/* =========================================================================== */
/* HEADER CSS                                                                  */
/* =========================================================================== */
#header
{
    padding-left:10px;
    padding-right:10px;
}

#header_menu_haut
{
    height:47px;
    background-image: url('../images/bg_menu_top.jpg');
    text-align:right;
}

#header_menu_haut ul
{
    margin:0px;
    padding:0px;
}

#header_menu_haut li
{
    display: inline;
    line-height:47px;
    padding-right:10px;
}

#header_menu_haut a
{
    color:#807466;
    font-weight:bold;
}

#header_centre
{
    padding-top:12px;
    padding-bottom:12px;
    text-align:right;
    overflow:hidden;
    position:relative;
    top:-32px;
}

#box_recherche 
{
  
    float:left;
    height:47px;
    background-image: url('../images/bg_box_recherche.jpg');
    border:1px solid #CAC1B8;

}

#box_recherche .box_padding
{
  padding:12px;   

}

#box_recherche .text
{
    float:left;
    background-color:#807466;
    color:#ffffff;
    text-align:left;
    line-height:25px;
    font-weight:bold;
    font-size:13px;
    padding-left:6px;
    padding-right:6px;
}

#box_recherche .input 
{
    float:left;

}

#box_recherche .input .searchBox
{
	background: transparent url('../images/bg_input_search.jpg') no-repeat;
	color : #747862;
	height:25px;
	width:128px;
	border:0;
	line-height:24px;
	margin-bottom:0px;
	padding-left:4px;

}


#box_recherche .btn
{
    float:left;
}

#box_panier
{
    float:left;
    margin-left:10px;
    height:47px;
    width:220px;
    background-image: url('../images/bg_box_panier.jpg');
    border:1px solid #CAC1B8;
}

#box_panier a
{
  color:#ffffff; 

}

#box_panier .box_padding
{
  padding:10px;   

}

#box_panier .ico
{
    float:left;
    padding-right:20px;
}

#box_panier .text
{
    float:left;
    color:#ffffff;
    padding-right:20px;
}

#box_panier .cart
{
    float:left;
    background-color:#720506;
    padding:3px;
    width:40px;
    color:#ffffff;
    font-size:22px;
    text-align:center;
}

#header_menu_bas {position:relative; top:-20px;}

#header_menu_bas ul
{
    margin:0px;
    padding:0px;
}

#header_menu_bas li
{
    float:left;
    padding:0px;
    display: inline-block;
    background-image: url('../images/bg_menu_main.jpg');
    background-repeat:repeat-x;
    height:80px;
    border-right:1px solid #6B615A;
    border-left:1px solid #ADA69C;
    padding-left:6px;
    padding-top:10px;
    padding-right:6px;
    cursor:pointer;
}

#header_menu_bas li.menuAmbiance
{
 background-image: url('../images/bg_menu_ambiance.jpg');
    background-repeat:repeat-x;}

#header_menu_bas li:hover { background-image: url('../images/bg_menu_main_over.jpg'); }

#header_menu_bas li a
{
    color:#ffffff;
    font-size:12px;
    font-weight:lighter;
}

#header_menu_bas li a:hover { text-decoration:underline; }

#header_sousmenu_bas
{
	position:relative; top:-20px;
	z-index:0;
	clear:both;
    height:40px;
    background-image: url('../images/bg_menu_top.jpg');
    text-align:left;
}

#header_sousmenu_bas ul
{
    margin:0px;
    padding:0px;

}

#header_sousmenu_bas li
{
    display: inline;
    background: url("../images/footer_li_bullet.gif") no-repeat left center;
    line-height:40px;
    padding-left:14px;
    margin-left:10px
    
}

#header_sousmenu_bas a
{
    color:#807466;
    font-weight:bold;
}

#jsddm li ul
{	margin: 0;
 	z-index:10;
	padding: 0;
	position: absolute;
	visibility: hidden;
	top:76px;
	left:770px;
	}
		
#jsddm li ul li
{	float: none;
	display: block;
	width:219px;
	height:18px;
	padding:6px;
    background-image:none;	
    background-color:#ADA69C;
    font-size:12px;
    border-left:1px solid #6B615A;
    border-right:1px solid #6B615A;
    border-bottom:1px solid #6B615A;
	}
		
#jsddm li ul li a
{font-size:12px;	}
		
#jsddm li ul li a:hover
{font-size:12px;	}


/* =========================================================================== */
/* HOME CSS                                                                  */
/* =========================================================================== */

#home_content
{
    padding:10px;
}

#home_content .left
{
 float:left;
 width:680px;
}

#home_content .left .title
{
 font-family:Georgia; font-size:26px; color:#AF1E2D;
}

#home_content .left a
{
 color:#AF1E2D;
}

#home_content .space_hr
{
   clear:both;
   background-color:#CAC1B8;
   height:14px;
   margin-top:20px;
}

#home_content .right
{   
    float:right;
}

/* =========================================================================== */
/* CATALOGUE CSS                                                                  */
/* =========================================================================== */

#catalogue_content
{
    padding:10px;
    overflow:hidden;
}

#catalogue_content .bg
{
    background-image: url('../images/bg_catalogue.gif');
    overflow:hidden;
    background-repeat:repeat-y;
}


#catalogue_content .left
{
	float: left;
	width:240px;
}

#catalogue_content .left .content
{
    padding:20px;
    color:#AD1C29;
    font-size:16px;
}

#catalogue_content .left ul
{    
 list-style-image: url(../images/catalogue_li_bullet.gif);
 padding-left:18px;
}

#catalogue_content .left li
{    
   list-style-position:outside;
   padding-bottom:2px;
   padding-left:10px;
}

#catalogue_content .left .content a
{
    color:#AD1C29;
}

#catalogue_content .left .content .titre
{
    
}



#catalogue_content .right
{
	float:left;
	margin-left:20px;
}

#catalogue_content .right .title
{
	font-family:Georgia; font-size:26px; color:#AF1E2D;
}

#catalogue_content .right a, #catalogue_content .right .arianelvl2
{
	color:#AF1E2D;
}

#catalogue_content .space_hr
{
   clear:both;
   background-color:#CAC1B8;
   height:14px;
   margin-top:20px;
}


/* =========================================================================== */
/* LOGIN CSS                                                                  */
/* =========================================================================== */

#login_content
{
    padding:20px;
}

#login_content .space_hr
{
    background-color:#CAC1B8;
   height:14px;
}

/* =========================================================================== */
/* AMBIANCE CSS                                                               */
/* =========================================================================== */

#ambiance_content {padding: 20px 20px 60px;}
#ambiance_content a{color:#AF1E2D; text-decoration:underline}
#ambiance_content h1 {color:#AF1E2D; font-family:Georgia; font-size:32px; padding-bottom:20px; font-weight:normal}
#ambiance_content h2 {display:block; padding-bottom:10px; color:#847563; font-family: Georgia; font-size: 22px; font-weight: bold; }

#ambiance_content .containerAmbiance{display:block; background-color: #EFEEEC; border-top: 14px solid #CAC1B8; overflow: hidden; padding: 12px; }
#ambiance_content #box_spacer { float:left; width:20px; height:480px; background:url(../images/produit_spacer_v.png) repeat-y;  }
#ambiance_content #box_spacer img { height:120px; width:auto }
#ambiance_content .space_hr {background-color: #CAC1B8;
    clear: both;
    height: 14px;
    margin-top: 20px;}

#ambiance_content #txtAmbiance { float:left; width:290px;}
#ambiance_content #txtAmbiance .inner{ padding:20px;}
#ambiance_content #txtAmbiance .spacer {margin-bottom: 10px; margin-top: 10px;}
#ambiance_content #txtAmbiance .spacer img {width:290px;}
#ambiance_content #txtAmbiance .texte {float:left; width:640px;}
#ambiance_content #txtAmbiance .Titre { display:block; color: #AF1E2D; font-family: Georgia; font-size: 28px; padding-bottom: 20px; }
#ambiance_content #txtAmbiance .ShortDescription {display:block; color: #6B615A; font-size: 16px; padding-bottom: 20px;}
#ambiance_content #txtAmbiance .commande {float:left; width:245px; padding-left:10px;}
#ambiance_content #txtAmbiance .PrixTitre { display:block; float:left; color: #ADA69C; font-size: 32px; padding-right: 6px; padding-bottom: 10px;}
#ambiance_content #txtAmbiance .Prix { display:block; float:left; color: #6B615A; font-size: 32px;}
#ambiance_content #txtAmbiance .SavingPercentage {display:block; clear:both;color: #6B615A; font-size: 18px; padding-bottom:20px;}

#ambiance_content .Description { display:block; padding-bottom:20px; font-family: Arial,Sans-serif; font-size: 12px; }	
#ambiance_content .TitreProduitProposes{color: #AF1E2D; font-family: Georgia; font-size: 20px; border-bottom:1px solid #cac1b8; clear:both; display:block; padding-bottom:6px;}

#ambiance_content #mediaAmbiance { float:left; width:640px; height:480px; background:#FFFFFF; border: 1px solid #CAC1B8; position:relative; }
/*#ambiance_content #mediaAmbiance img { padding:20px; width:600px; height:440px; border: 1px solid #CAC1B8;}*/

#ambiance_content .btCommande{ float:left; font-size:14px; background:#807466; background-image:url(../images/btn_commander_ambiance.jpg); background-repeat:no-repeat; background-position:left center; color:#FFFFFF; border:0 none; padding-left:40px; height:32px; }
#ambiance_content .btCommande:hover{ text-decoration:underline;}

/* =========================================================================== */
/* AMBIANCE CSS                                                               */
/* =========================================================================== */

/*#ambiance_content {padding: 20px 20px 60px;}
#ambiance_content a{color:#AF1E2D; text-decoration:underline}
#ambiance_content h1 {color:#AF1E2D; font-family:Georgia; font-size:32px; padding-bottom:20px; font-weight:normal}
#ambiance_content h2 {display:block; padding-bottom:10px; color:#847563; font-family: Georgia; font-size: 22px; font-weight: bold; }

#ambiance_content .containerAmbiance{display:block; background-color: #EFEEEC; border-top: 14px solid #CAC1B8; overflow: hidden; padding: 12px; }
#ambiance_content #box_spacer { float:left; width:20px; height:480px; }
#ambiance_content .space_hr {background-color: #CAC1B8;
    clear: both;
    height: 14px;
    margin-top: 20px;}

#ambiance_content #txtAmbiance { float:left; width:290px; height:480px; }
#ambiance_content #txtAmbiance .inner{ padding:20px;}
#ambiance_content #txtAmbiance .spacer {margin-bottom: 10px; margin-top: 10px;}
#ambiance_content #txtAmbiance .spacer img {width:290px;}
#ambiance_content #txtAmbiance .Titre { display:block; color: #AF1E2D; font-family: Georgia; font-size: 28px; padding-bottom: 20px; }
#ambiance_content #txtAmbiance .ShortDescription { display:block; clear:both; color: #6B615A; font-size: 16px; padding-bottom: 20px;}
#ambiance_content #txtAmbiance .PrixTitre { display:block; float:left; color: #ADA69C; font-size: 32px; padding-right: 6px; padding-bottom: 10px;}
#ambiance_content #txtAmbiance .Prix { display:block; float:left; color: #6B615A; font-size: 32px;}
#ambiance_content #txtAmbiance .SavingPercentage {display:block; clear:both;color: #6B615A; font-size: 18px; padding-bottom:20px;}

#ambiance_content .Description { display:block; padding-bottom:20px; font-family: Arial,Sans-serif; font-size: 12px; }	
#ambiance_content .TitreProduitProposes{color: #AF1E2D; font-family: Georgia; font-size: 20px; border-bottom:1px solid #cac1b8; clear:both; display:block; padding-bottom:6px;}

#ambiance_content #mediaAmbiance { float:left; width:640px; height:480px; background:#FFFFFF; border: 1px solid #CAC1B8; position:relative; }
#ambiance_content #mediaAmbiance img { padding:20px; width:600px; height:440px; border: 1px solid #CAC1B8;}

#ambiance_content .btCommande{ float:right; font-size:14px; background:#807466; background-image:url(../images/btn_commander_ambiance.jpg); background-repeat:no-repeat; background-position:left center; color:#FFFFFF; border:0 none; padding-left:40px; height:32px; }
#ambiance_content .btCommande:hover{ text-decoration:underline;}*/

/* =========================================================================== */
/* FOOTER CSS                                                                  */
/* =========================================================================== */
#footer_wrapper
{
    width:1023px;
    margin: 0 auto;
    overflow:hidden;
    background-color:#ffffff;
}

#footer_content
{
    padding:10px;
}


#footer_top
{
 
}


#footer_top .space_hr
{
   background-color:#CAC1B8;
   height:14px;
}

#footer_top .box
{
    float:left;
    padding:20px;
    width:280px;
}

#footer_top .box_img
{
    float:left; padding-right:10px;
}

#footer_top .box .text
{
 height:120px;
}


#footer_top .spacer
{    
    float:left;
}

#footer_centre
{    
     background-color:#F7EFEF;     
     padding:10px;
     overflow:hidden;
}

#footer_content .space_hr_red
{
   background-color:#AF1E2D;
   height:14px;
}

#footer_centre ul
{    
 list-style-image: url(../images/footer_li_bullet.gif);
 padding-left:18px;
}

#footer_centre li
{    
   list-style-position:outside;
}

#footer_centre li a
{    
  color:#C6656B;
}

#footer_centre .box1
{    
    float:left;
    padding-top:20px;
    padding-left:10px;
}

#footer_centre .box1 .left
{    
    float:left;
    
}

#footer_centre .box1 .right
{    
    float:left;
    padding-left:40px;
    padding-right:40px;
}

#footer_centre .box2
{    
    float:left;
    padding-left:20px;
    padding-right:40px;
    padding-top:20px;
}

#footer_centre .box3
{    
    float:left;
    padding-left:20px;
    padding-right:40px;
    padding-top:20px;
    color:#7F7266;
}

#footer_centre .box3 a
{    
 color:#C6656B
}

#footer_centre .spacer
{    
    float:left;
}

#footer_menu_bas
{
    
     background-color:#847563;
     line-height:46px;
     overflow:hidden;
     color:#D6CFCE;
     padding-left:20px;
     font-size:11px;     
}

#footer_menu_bas a
{
 color:#D6CFCE
}





