@charset "utf-8";
/* CSS Document */

/* Marron Olivari: #33180E
   Vert clair Olivari: #D1DDB9
   Vert floncé Olivari: #657143 
   liens: #F90; */

body{ 
	font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;
	font-size:1em;
    margin:0px;
	background-image:url(../images/background_1px.png);
	}

#global{
	width:980px;
	height:660px;
	background-color:#33180E;  /* marron Olivari */
	margin-left:auto; /* pour centrer le site */
	margin-right:auto;
	color:white;  /* font color */
}

#bandeau_superieur{
	width:980px;
	height:110px;
	background-image:url(../images/bandeau_olivari_nom_reflet.png);
}

#bandeau_menu{
	width:980px;
	height:32px;
	/*background-color:#33180E;*/ /* marron Olivari */
	/*border:white solid 1px;*/
}

#bloc_central{
	width:980px;
	height:500px;
	clear:both;
}

.lien_visite{
	padding-left:440px;
	color:#F90;
	font-size:0.9em
}

#fil_d_ariane{
	font-size:0.7em;
	margin-top:6px; 
	margin-left:10px; /*11*/
	color:#657143;
}

#fil_d_ariane a{
	text-decoration:none;
	color:#D1DDB9;
}

#fil_d_ariane a:hover{
	text-decoration:underline;
}

#colonne_gauche{
	width:140px;
	height:500px;
	float:left;
	background-color:#33180E; /* marron Olivari */
}

#texte_news{
	width:130px;
	height:240px;
	margin-left:5px;
	margin-top:10px;
	background:url(../images/fond_texte_news.png);
}

#texte_news a{
	color:#F90;
	text-decoration:none;
}

#texte_news a:hover{
	text-decoration:underline;
}

#photo_news{
	width:130px;
	height:240px;
	margin-left:5px;
	background-color:#33180F;
}

#colonne_droite{
	width:840px;
	height:500px;
	float:left;
}

#colonne_droite_presse{
	width:840px;
	height:auto;
	float:left;
	text-align:center;
}

#bandeau_inferieur{
	width:980px;
	height:32px;
	clear:both;
	background:url(../images/fond_bandeau_bas.png);
	font-size:0.7em;
	text-align:center;
	line-height:32px;
}

#bandeau_inferieur a{
	color:#D1DDB9;
	text-decoration:none;
}

/* on change le comportement du bloc: en ligne */
#bandeau_inferieur ul,#bandeau_inferieur li{
	display:inline; 
}

#bloc_carre_gauche_index{
	width:400px;
	height:400px;    
	margin-left:10px; 
	margin-top:30px; 
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
	text-align:center;
	color:#D1DDB9;
}

#bloc_carre_gauche_index ul, #bloc_carre_gauche_index li{
	display:inline;
}

#bloc_carre_gauche_index a{
	color:#F90;
	text-decoration:none;
}

#bloc_carre_gauche_index a:hover{
	text-decoration:underline;
}

#bloc_carre_gauche_plan_du_site{
	width:400px;
	height:400px;    
	margin-left:10px; 
	margin-top:30px; 
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
	text-align:left;
	font-size:0.7em;
	color:#D1DDB9;
}

#bloc_carre_gauche_plan_du_site a{
	color:#D1DDB9;
	text-decoration:none;
}

#bloc_carre_gauche_plan_du_site a:hover{
	text-decoration:underline;
}

#bloc_carre_gauche_plan_du_site ul, #bloc_carre_gauche_plan_du_site li{
	list-style-type:none;  /* pour supprimer les puces */
}

#bloc_carre_droit_plan_du_site{
	width:400px;
	height:400px;    
	margin-left:15px; 
	margin-top:30px; 
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
	text-align:left;
	font-size:0.7em;
	color:#D1DDB9;
}

#bloc_carre_droit_plan_du_site a{
	color:#D1DDB9;
	text-decoration:none;
}

#bloc_carre_droit_plan_du_site a:hover{
	text-decoration:underline;
}

#bloc_carre_droit_plan_du_site ul, #bloc_carre_droit_plan_du_site li{
	list-style-type:none;  /* pour supprimer les puces */
}

#plan_sale{
	width:130px;
	height:auto;
	float:left;
	margin-top:-10px;
}

.plan_left1{
	margin-left:-25px;
	}
.plan_left2{
	margin-left:-20px;
	}
.plan_right{
	margin-left:15px;
	}


#plan_sucre{
	width:125px;
	height:auto;
	float:left;
	margin-top:-10px;
}

#plan_divers{
	width:130px;
	height:auto;
	float:left;
	margin-top:-10px;
	/*border:white solid 1px;*/
}


#bloc_carre_gauche_liens{
	width:400px;
	height:400px;    
	margin-left:10px; 
	margin-top:30px; 
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
	text-align:left;
	color:#D1DDB9;
}

#bloc_carre_gauche_liens ul, #bloc_carre_gauche_liens li{
	list-style-type:none;
	font-size:0.9em;
}

#bloc_carre_gauche_liens a{
	color:#F90;
	text-decoration:none;
}

#bloc_carre_gauche_liens a:hover{
	text-decoration:underline;
}

#bloc_carre_droit_index{
	width:400px;
	height:400px;
	margin-left:15px;
	margin-top:30px; /*48*/
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
}

#bloc_carre_droit_cadeaux{
	width:400px;
	height:390px;
	margin-left:15px;
	margin-top:30px; /*48*/
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
	text-align:center;
	padding-top:10px;
}
#bloc_carre_droit_presse{
	width:400px;
	height:400px;
	text-align:center;
	padding-top:0px;
	margin-left:15px;
	margin-top:30px; /*48*/
	background-image:url(../images/fond_texte_bloc_central.png);
	float:left;
}

#bloc_carre_droit_presse a{
	color:#F90;
	text-decoration:none;
}

#bloc_carre_droit_presse a:hover{
	text-decoration:underline;
}


#bloc_carre_droit_produits{
	width:400px;
	height:400px;
	margin-left:15px;
	margin-top:-29px;
	float:left;
	background-image:url(../images/fond_texte_bloc_central.png);
}

.class_produit{
	background-image:url(../images/fond_texte_bloc_central.png);
	width:400px;
	height:400px;
	color:#D1DDB9;
	text-align:center;
}

#logo{
	width:126px;
	height:74px;
	margin-left:110px;
	float:left;
}

#adresse{
	width:250px;
	height:69px; /*74-5*/ 
	margin-right:20px;
	margin-top:20px;
	float:right;
	background-image:url(../images/fond_adresse2.png);
	font-size:0.7em;
	padding-top:5px;
	text-align:center;
	color:#D1DDB9;
	}

.image_bandeau{
	border:none;
	margin-top:18px;
}

.navigation{
	margin:0; 
    padding:0; 
    list-style:none;
	overflow:hidden;	/* Création du contexte de formatage */
}

.navigation li{
	float:left;
	width:140px;  
    margin-right:0px;
	margin-top:0px;
	padding:0px;
    color:#D1DDB9;  /* couleur fonte vert clair */
    background-color:#33180E; /* marron */
}

.navigation li a {
    display:block;
	background:url(../images/fond_bouton_menu.png) left top no-repeat;
	color:#D1DDB9;
	font-size:0.8em;
	padding:5px 0 8px;
	text-align:center;
	text-decoration: none ;
}
	
.navigation li a:hover, #navigation li a:focus, #navigation li a:active { 
	background:url(../images/fond_bouton_menu.png) right top no-repeat;
	color:#D1DDB9; /* couleur fonte vert clair olivari */
    }


/* on change le comportement du bloc: en ligne */
.navigation ul,.navigation li{
	display:inline; 
}
	
.invisible{
	visibility:hidden; /* pour cacher les pipes du menu */
}

a img{border:none;}

p{
	font-size:0.8em;
	padding:15px;
	margin:0;
	color:#D1DDB9;
	text-align:left;
}

p a{color:#F90;}

h4{color:#D1DDB9;}

h2{text-align:center;}

.centre{
	text-align:center;
}

#onglets_produits{
	width:400px;
	height:52.5px;
	margin-left:10px; /*11*/
	margin-top:6px; /*20*/
	color:#D1DDB9;
}

/* coin Haut Gauche arrondi */
.produits_coin_HG{
/*	background:url(../images/fond_produits_HG.png);*/
	background:url(../images/fond_produit_reflet_vert_clair_HG.png);
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_coin_HG a{
	line-height:100px;
	font-size:0.9em;
	color:black; 
	text-decoration:none;
}

/* coin Haut Droit arrondi */
.produits_coin_HD{
/*	background:url(../images/fond_produits_HD.png);*/
	background:url(../images/fond_produit_reflet_vert_clair_HD.png);
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_coin_HD a{
	line-height:100px;
	font-size:0.9em;
	color:black; 
	text-decoration:none;
}

/* coin Bas Gauche arrondi */
.produits_coin_BG{
	background:url(../images/fond_produit_reflet_vert_clair_BG.png);
/*	background:url(../images/fond_produits_BG.png);*/
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_coin_BG a{
	line-height:100px;
	font-size:0.9em;
	color:black; 
	text-decoration:none;
}

/* coin Bas Droit arrondi */
.produits_coin_BD{
	background:url(../images/fond_produit_reflet_vert_clair_BD.png);
	/*background:url(../images/fond_produits_BD.png);*/
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_coin_BD a{
	line-height:100px;
	font-size:0.9em;
	color:black; 
	text-decoration:none;
}

.produits_vert_flonce {
	background:url(../images/fond_produit_reflet_vert_flonce.png);
/*	background:#657143; */
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_vert_flonce a{
	line-height:100px;
	font-size:0.9em;
	color:black; /*#D1DDB9;  */
	text-decoration:none;
}

.produits_vert_clair {
	background:url(../images/fond_produit_reflet_vert_clair.png);
	/*background:#D1DDB9; */
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_vert_clair a{
	line-height:100px;
	font-size:0.9em;
	color:black;  
	text-decoration:none;
}

.produits_noir {
	background:url(../images/fond_produit_reflet_noir.png);
/*	background:black;*/
	float:left;
	width:100px;
	height:100px;
	text-align:center;
}

.produits_noir a{
	line-height:100px;
	font-size:0.9em;
	color:#D1DDB9;  /* couleur fonte vert clair */
	text-decoration:none;
}

#thumb_image_gallery{
	list-style:none;
	margin-top:8px;
	margin-left:8px;
	padding:0;
}

#thumb_image_gallery li {float:left;}

#thumb_image_gallery a {display:block; padding:3px 3px 0 3px; outline:none;}

#thumb_image_gallery a:hover, #thumb_image_gallery a:focus {background:#fff;}

#thumb_image_gallery a.active {background:#000;}


