/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset,img
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

body
	{
	background-color: #ddcfb4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #4d443d;
	background-image: url(../medias_communs/images/general/bg_page.jpg);
	background-repeat: repeat-x;
	background-position: top;
	}

p
	{
	line-height: 18px;
	margin-bottom: 15px;
	padding-left: 2px;
	}
	
h1
	{
	}
	
h2
	{
	margin-bottom: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
	
h3
	{
	font-size: 14px;
	font-weight: lighter;
	text-transform: uppercase;
	color: #BC780F;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	padding-left: 2px;
	}
	
h4
	{
	}
	
ul, ol
	{
	margin: 0 0 18px 16px;
	}
	
li
	{
	margin: 0 0 2px 0;
	}

a:visited, a:link 
    {
	color: #CF8501;
	}

a:hover
	{
	color: #e1ba03;
	}

/*	structure générale	*/

.fermeture
	{
	clear: both;
	}
	
#wrapperindex, #wrapper
	{
	text-align: left;
	width: 931px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 19px;
	background-repeat: no-repeat;
	background-position: center top;
	}
	
#wrapperindex
	{
	background-image: url(../medias_communs/images/general/bg_page_epaule1.jpg);
	}
	
#wrapper
	{
	background-image: url(../medias_communs/images/general/bg_page_epaule2_interieur.jpg);
	}
	
#hautdepage
	{
	background-color: #1e140e;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../medias_communs/images/general/bg_entete_menu_principal.jpg);
	}
	
#logoentete
	{
	text-align: center;
	padding-top: 19px;
	margin-bottom: 27px;
	}

#menuprincipal
	{
	text-align: center;
	font-family: "Century Gothic", "ITC Avant Garde Garde Gothic", Eagle, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding-top: 10px;
	font-weight: lighter;
	letter-spacing: 1px;
	padding-bottom: 3px;
	/*height: 25px;*/
	}
	
#boitemenuprincipal
	{
	width: 687px;
	margin: 0 auto 4px auto;
	/*height: 35px;*/
	}

#menuprincipal a:visited, #menuprincipal a:link 
    {
	color: #d6c8a6;
	text-decoration: none;
	}

#menuprincipal a:hover
	{
	color: #fff;
	text-decoration: none;
	}
	
#btnmenuprincimonda, #btnmenuprincicafe, #btnmenuprincidistributeurs, #btnmenuprincicontactcom
	{
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	text-align: center;
	}

#btnmenuprincimonda, #btnmenuprincicafe, #btnmenuprincidistributeurs
	{
	margin-right: 2px;
	}
	
#btnmenuprincicafe, #btnmenuprincidistributeurs, #btnmenuprincicontactcom
	{
	margin-left: 2px;
	}
	
#btnmenuprincimonda
	{
	width: 112px;
	}
	
#btnmenuprincicafe
	{
	width: 136px;
	}
	
#btnmenuprincidistributeurs
	{
	width: 159px;
	}
	
#btnmenuprincicontactcom
	{
	width: 268px;
	}
	
#sectioncontenus
	{
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	width: 931px;
	}
	
#contenusinterne
	{
	width: 766px;
	text-align: left;
	margin-right: 83px;
	margin-left: 82px;
	margin-top: 65px;
	}
	
#boitetexteinterne
	{
	padding-top: 10px;
	padding-right: 55px;
	padding-left: 55px;
	background-image: url(../medias_communs/images/general/bg_page_contenus_int.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #fff;
	width: 650px; /* était 653px */
	padding-bottom: 30px;
	}
	
.titreimage
	{
	margin-bottom: 22px;
	margin-left: 0px;
	}
	
.textemajore
	{
	line-height: 18px;
	margin-bottom: 15px;
	padding-left: 2px;
	font-size: 14px;
	}
	
#boitebasdepage
	{
	width: 760px;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #FFFFFF;
	}

#basdepage
	{
	background-image: url(../medias_communs/images/general/bg_menu_basdepage.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color: #1E130D;
	width: 752px;
	height: 69px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc7c26;
	text-transform: uppercase;
	padding-top: 19px;
	letter-spacing: 1px;
	}
	
#basdepage p
	{
	line-height: 12px;
	}

#basdepage a
	{
	margin-right: 21px;
	text-decoration: none;
	margin-left: 21px;
	}
	
#basdepage a:visited, #basdepage a:link 
    {
	color: #d6c8a6;
	}

#basdepage a:hover
	{
	color: #FFFFFF;
	}

	
/* Accueil */
	
#boitespresentproduitsacc
	{
	width: 760px;
	margin-right: 3px;
	margin-left: 3px;
	}
	
#boitespresentproduitsacc p
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	}
	
#boitegauchecolombie, #boitegaucheethiopie, #boitegauchecostarica, #boitegaucheguatemala
	{
	float: left;
	width: 383px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 199px;
	height: 128px;
	text-align: left;
	display: inline;
	}
	
#boitedroitecolombie, #boitedroiteethiopie, #boitedroitecostarica, #boitedroiteguatemala
	{
	float: left;
	width: 377px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 199px;
	height: 128px;
	display: inline;
	}

/*.titre
	{
	height: 19px;
	}*/

#boitegauchecolombie
	{
	background-image: url(../medias_communs/images/accueil/colombie_en_grains.jpg);
	}

#boitegaucheethiopie
	{
	background-image: url(../medias_communs/images/accueil/ethiopie_en_grains.jpg);
	}

#boitegauchecostarica
	{
	background-image: url(../medias_communs/images/accueil/costa_rica_en_grains.jpg);
	}

#boitegaucheguatemala
	{
	background-image: url(../medias_communs/images/accueil/guatemala_en_grains.jpg);
	}

#boitedroitecolombie
	{
	background-image: url(../medias_communs/images/accueil/colombie_moulu.jpg);
	}

#boitedroiteethiopie
	{
	background-image: url(../medias_communs/images/accueil/ethiopie_moulu.jpg);
	}

#boitedroitecostarica
	{
	background-image: url(../medias_communs/images/accueil/costa_rica_moulu.jpg);
	}

#boitedroiteguatemala
	{
	background-image: url(../medias_communs/images/accueil/guatemala_moulu.jpg);
	}

/* pour test accueil */

#boitegaucheproduitaccalt
	{
	float: left;
	width: 383px;
	background-image: url(../medias_communs/images/accueil/demo_produit_top_gauche_alt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 199px;
	height: 128px;
	text-align: left;
	display: inline;
	}


#boitedroiteproduitaccalt
	{
	float: left;
	width: 377px;
	background-image: url(../medias_communs/images/accueil/demo_produit_top_droite_alt.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 199px;
	height: 128px;
	display: inline;
	}
	
/* fin - pour test accueil */
	
#boitegauchecolombie .titre, #boitegaucheethiopie .titre, #boitegauchecostarica .titre, #boitegaucheguatemala .titre
	{
	padding-left: 156px;
	padding-top: 3px;
	padding-right: 4px;
	}

#boitedroitecolombie .titre, #boitedroiteethiopie .titre, #boitedroitecostarica .titre, #boitedroiteguatemala .titre
	{
	text-align: right;
	padding-top: 3px;
	padding-right: 159px;
	padding-left: 4px;
	}

.titre a:visited, .titre a:link
    {
	font-family: "Century Gothic", "ITC Avant Garde Garde Gothic", Eagle, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #d6c8a6;
	text-decoration: none;
	letter-spacing: 1px;
	}

.titre a:hover
	{
	font-family: "Century Gothic", "ITC Avant Garde Garde Gothic", Eagle, "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	letter-spacing: 1px;
	}

#boitegauchecolombie .texte, #boitegaucheethiopie .texte, #boitegauchecostarica .texte, #boitegaucheguatemala .texte
	{
	padding-left: 156px;
	padding-top: 3px;
	height: 42px;
	padding-right: 10px;
	}
		
#boitedroitecolombie .texte, #boitedroiteethiopie .texte, #boitedroitecostarica .texte, #boitedroiteguatemala .texte
	{
	text-align: right;
	padding-top: 3px;
	padding-right: 159px;
	height: 42px;
	padding-left: 12px;
	}
	
.texte a:visited, .texte a:link
    {
	color: #e19003;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-decoration: none;
	}

.texte a:hover
	 {
	color: #e1ba03;
	text-decoration: none;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e1ba03;
	}
	
#contenusindex
	{
	width: 766px;
	text-align: left;
	margin-right: 83px;
	margin-left: 82px;
	}

#boitetexteacc
	{
	/*	min-height: 345px;	*/
	padding-top: 10px;
	padding-right: 132px;
	padding-left: 55px;
	background-image: url(../medias_communs/images/accueil/bg_tasses.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-right: 3px;
	margin-left: 3px;
	background-color: #fff;
	width: 573px;
	padding-bottom: 125px;
	}

#boitetexteacc .paragraphecourt
	{
	margin-right: 260px;
	}
	
.photograinaligngauche
	{
	float: left;
	height: 147px;
	width: 147px;
	margin-right: 15px;
	}
	
#pagraphemillieuacc
	{
	float: left;
	width: 400px;
	}


/* page - Nos cafés */

.caseprovenance
	{
	height: 282px;
	width: 596px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 40px;
	padding-top: 10px;
	}
	
.sacbrungrains
	{
	float: left;
	height: 282px;
	width: 105px;
	}
	
.texteprovenance
	{
	float: left;
	height: 227px;
	width: 340px;
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 55px;
	padding-right: 20px;
	padding-left: 23px;
	}

#bgcolombie
	{
	background-image: url(../medias_communs/images/pages/colombie_bg_txt_up.jpg);
	}
	
#bgethiopie
	{
	background-image: url(../medias_communs/images/pages/ethiopie_bg_txt.jpg);
	}	
	
#bgguatemala
	{
	background-image: url(../medias_communs/images/pages/guatemala_bg_txt.jpg);
	}	
	
#bgcostarica
	{
	background-image: url(../medias_communs/images/pages/costa_rica_bg_txt.jpg);
	}
	
.sacblancmoulu
	{
	float: left;
	height: 282px;
	width: 108px;
	}

/*	contact / commentaires	*/


.formulaire
	{
	border: 1px solid #e9e9e8;
	float: left;
	margin: 0 0 15px 15px;
	padding: 10px;
	width: 375px;
	}

.question
	{
	margin: 0 0 5px 0;
	}

.libelle
	{
	float: left;
	margin: 7px 10px 0 0;
	text-align: right;
	width: 120px;
	}

.libelle p
	{
	margin: 0;
	}

.champtextelong
	{
	width: 280px;
	}

.champdescriptif
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 75px;
	width: 280px;
	}

.obligatoire
	{
	color: #f10000;
	}

.reponse
	{
	float: left;
	padding: 4px 0 0 0;
	width: 295px;
	}

.echec, .succes
	{
	padding: 5px;
	}

.echec
	{
	border: 2px solid #f10000;
	margin: 0 0 10px 0;
	}

.succes
	{
	border: 2px solid #090;
	margin: 0;
	}

.succes p, .echec p
	{
	margin: 0;
	}

.echec p
	{
	color: #f10000;
	}

.succes p
	{
	color: #090;
	}

#erreurs, .erreur
	{
	color: #f10000;
	}

.btnsoumettre
	{
	margin: 10px 0 0 170px;
	}

.courriel
	{
	text-align: right;
	}

/*	Distributeurs	*/

#coordonnees
	{
	font-size: 11px;
	}

.adresses
	{
	float: left;
	width: 190px;
	}

.notelephone
	{
	float: left;
	margin: 0 10px 0 0;
	width: 120px;
	}

/* Spécial de Noël 2009 */

.btncouponrabais
	{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}

