a{
	text-decoration : none;
}
.lienmenugauche{
	color: White;
}
body{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	background-image : url(images/fondbleuclair.jpg);
	background-color : #C4E1FF;
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

/* -----------------------------------------------  */
.partie-gauchepage{
	vertical-align : top;
	width: 260px;
}
.menugauche{
	border-color: #CCCCCC;
	background-color: #B50818;
	vertical-align : top;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	padding-left: 3px;
	width: 250px;
	color: White;
}
/* Partie droite  -----------------------------------------------  */

.accueil-droite{
	vertical-align : top;
}

.accueil-univers{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 15px;
	font-weight : bold;
	text-align : center;
}
.fond-images-accueil{
	background-color: White;
	border : thin solid Navy;
	font-size : 13px;
}

.cadre-titre{
	background-color : #FFFFE0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	font-style : italic;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	color: #B50818;
	padding-top: 5px;
	padding-bottom: 5px;
	border : thin solid Navy;
}
.cadre-titre-accueil{
	background-color : #FFFFE0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-style : italic;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	color: #B50818;
	padding-top: 5px;
	padding-bottom: 5px;
	border : thin solid Navy;
}
/* Société  -----------------------------------------------  */
.texte-societe{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
}
.cadrejaune-societe{
	border : thin solid #FFC501;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
}

/* Affiches  ------------------------------------------------ */
.cadrejaune-bonus{
	border : thin solid #FFC501;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;
}
.cadrejaune4aff-bonus{
	border : thin solid Red;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20px;
	text-align : center;
	padding-top : 10px;
	padding-bottom : 10px;
}
.affiches-titre{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;	
	text-align: center;
}
.affiches-soustitre{
	font-family : Arial, Helvetica, sans-serif;
	text-align: center;
}
.affiches-offre{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	font-style : italic;
	margin-left: 20px;
}
.affiches-texte-special{
	font-weight : normal;
}
.affiches-telecharger{
	border : thin solid #FFC501;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : center;
	width: 80%;
	padding-bottom: 4px;
	padding-top: 4px;
}
.affiches-accrobat{
	font-size : 10px;
}


/* CGV ------------------------------------------------------ */
.titre-cgv{
	background-color : #B50818;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	color: White;
	width: 80%;
	padding: 5px;
}
.cadrerouge-cgv{
	border : thin solid #B50818;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : left;
	background-color: White;
	padding: 5px;
	width: 80%;
}

/* PDV ------------------------------------------------ */

.cadrerouge-pdv{
	border : thin solid #B50818;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-align : center;
	width: 90%;
	padding-bottom: 4px;
	padding-top: 4px;
}
.cadreliensbdc{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align : left;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-left: 200px;
}
.colonne-images-outrouver{
	vertical-align: top;
	width: 75px;
}
.pdv-enseigne{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-align : left;
	font-weight : bold;
	padding-bottom : 5px;
	padding-top : 5px;
	margin-left: 250px;
}

/* Produit -------------------------------------------------- */
.texte-produit{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	text-align: left;
	vertical-align: bottom;
}
/* Recettes -------------------------------------------------- */
.body-printrecette{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	background-image : none;
	background-color : White;
}
.texte-recette{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align: left;
	background-color: White;
	border : thin solid Navy;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 80%;
}
.texte-liste-recettes{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	text-align: left;
	background-color: White;	
}
.cadre-titre-recette{
	background-color : #FFFFE0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 22px;
	font-style : normal;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	color: #B50818;
	padding-top: 5px;
	padding-bottom: 5px;
	border : thin solid #B50818;
}
.recette-nbpers{
	font-weight : bold;
	font-style : italic;
	padding-left: 15px;
}
.recette-composant{
	font-weight : bold;
	padding-left: 5px;
}
.recette-ingredients{
	font-style : italic;
	padding-left: 15px;
}
.recette-texte{
	padding-left : 15px;
}
.recette-titre{
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	border : thin solid #FFC501;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-align : center;
	font-weight : bold;
	width: 90%;
}
.recette-printtitre{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	text-align : center;
	font-weight : bold;
}
/*
jaune = #FFC501 ou plus clair #FFE895  #FFFFE0
rouge = #B50818
*/

/* --------------------------------------------------------------------------------- */

*
#conteneur{
	width: 90%;
	overflow: hidden; /* -> 2 */
	min-width: 770px;
	max-width: 1020px; /* -> 3 */
	margin-left: auto;
	margin-right: auto; /* -> 4 */
}
#bloc-menu{
	background-color: Fuchsia;
	width: 260px;
	float: left;
}
#bloc-contenu{
	background-color: Aqua;
	margin-left: 265px;

}

.bloc-titre{
	background-color : #FFFFE0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 28px;
	font-style : italic;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	color: #B50818;
	padding-top: 5px;
	padding-bottom: 5px;
	border : thin solid Navy;
	width : 700px;
}
.bloc-cadre{
	background-color: White;
	border : thin solid Navy;
	font-size : 13px;
	width : 700px;
	padding-bottom: 4px;
	padding-top: 4px;
	overflow: hidden;
}
.special-titre-accueil{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px;
}


