/********************************************/
/* Général                                  */
/* Conteneur                                */
/* Mon profil                               */
/* Mon planicook                            */
/* Liste de courses                         */
/* Formulaire                               */
/* Liens                                    */
/* Typo                                     */
/* Recette                                  */
/* Message erreur                           */
/* Tableau de données                       */
/* Pour impression                          */
/* Page Offres                              */
/* Classe tableau pour ig nutrition         */
/* Rechercher une recette 					*/ 
/********************************************/

/* Général */
html, body {
	margin:0;
	padding:0;
	height:100%;
	background:#eacde3;
}
html.popups, body.popups {
	margin:0;
	padding:0;
	height:100%;
	background:none;
	background:transparent;
}
div#divAide, div#divAideAccueil{
	position:absolute; top:0; left:775px;
	width:100px; height:34px;
}
* {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#939393;
	margin:0;
	padding:0;
}
.classique {
	margin:10px 20px 10px 20px;
	text-align:justify;
}
.dec1 {
	padding-left:10px;
}
.dec2 {
	padding-left:12px;
}
.alD {
	float:right;
}
.alG {
	float:left;
}
.HM {
	height:100%;
}
.WM {
	width:100%;
}
.infobulle {
	position:absolute;
	visibility:hidden;
	border:1px solid #901a78;
	padding:4px;
	background:#FFFFFF;
	max-width:300px;
}
.textInfobulle {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.paragInfo {
	/*width:100% -25px;*/
	width:100%;
	text-align:justify;
	padding-left:25px;
	background:url(../images/picto/infos.gif) no-repeat;
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#939393;
}
.display {
	display:block;
}
.undisplay {
	display:none;
}
.displaytr {
	display:table-row;
}
#divPopupLoader {
	width:250px;
	height:160px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-125px;
	margin-top:-80px;
}
#divPopupRecette {
	width:650px;
	height:250px;
	border:1px solid #7aa3af;
	position:absolute;
	background:#FFFFFF url(../images/background/back-popRecette.jpg) no-repeat;
}
#divPopupChoixRecette {
	width:880px;
	height:660px;
	position:absolute;
}
/*
#divPopupRecetteTabHaut {
	height:140px;
	background:#FFFFFF url(../images/background/back-popChoixRecette.jpg) no-repeat;
	border:1px solid #7aa3af;
}
*/
#divPopupRechercherRecetteTabHaut {
	height:140px;
	background:#FFFFFF url(../images/background/back-popRechercherRecette.jpg) no-repeat;
	border:1px solid #7aa3af;
	border-bottom:0px;
}
#divPopupSelectionnerRecetteTabHaut {
	height:140px;
	background:#FFFFFF url(../images/background/back-popSelectionnerRecette.jpg) no-repeat;
	border:1px solid #7aa3af;
}
#divPopupRecetteTabBas {
	height:500px;
	border:1px solid #7aa3af;
	background:#FFFFFF;
}
#divPopupRechercherRecetteTabBas {
	height:500px;
	border:1px solid #7aa3af;
	border-top:0px;
	background:#FFFFFF;
}
#contenuListeRecettes {
	width:850px;
	height:470px;
	overflow:auto;
}
#btnFermeturePopup {
	position:absolute;
	width:23px;
	height:23px;
	right:30px;
	top:10px;
	/*left:100%;
	margin:10px 0 0 -33px;*/
}
#divPopupValider, #divPopupEnregistrer, #divPopupEnregistrerSuite {
	width:400px;
	height:230px;
	border:1px solid #7aa3af;
	background:#FFFFFF;
	position:absolute;
	left:50%;
	top:50%;
	margin:-115px 0 0 -200px;
}
#divPopupValider {
	background:url(../images/background/back-valider.gif) no-repeat;
}
#divPopupVide {
	background:url(../images/background/back-popVide.gif) no-repeat;
}
#divPopupEnregistrer {
	background:url(../images/background/back-popEnregistrer.jpg) no-repeat;
}
#divPopupEnregistrerSuite {
	background:url(../images/background/back-popEnregistrerSuite.jpg) no-repeat;
}
#divPopup, #divPopupLoad  {
	position:absolute;
	left:50%;
	top:50%;
}
#divOpaque {
	position:absolute;
	width:100%;
}
/* Conteneur */
#conteneurBandeauHautAccueil {
	background:url(../images/background/back-bandeau-haut-accueil.gif) no-repeat;
}
#conteneurBordGaucheNormal {
	background:url(../images/background/back-bord-gauche-normal.gif) no-repeat;
}
#conteneurBordGaucheLog {
	background:url(../images/background/back-bord-gauche-log.gif) no-repeat;
}
#conteneurBordGaucheAlimentation {
	background:url(../images/background/back-bord-gauche-alimentation.gif) no-repeat;
}
#conteneurBasArgumentsA {
	background:url(../images/background/back-bas-arguments.gif) no-repeat bottom;
	height:150px;
}
#conteneurBasArgumentsI {
	background:url(../images/background/back-bas-arguments.gif) no-repeat top;
	height:171px;
}
#conteneurIdentification {
	background:url(../images/background/back-identification.gif) no-repeat;
}
#conteneurIdentifie {
	background:url(../images/background/back-identifie.gif) no-repeat;
}
#conteneurInterieur {
	background:#FFFFFF url(../images/background/back-interieur-blanc.gif) no-repeat;
}
#conteneurCarreOffre {
	background:url(../images/background/back-carre.gif) no-repeat;
}
.blocInscrit {
	margin:18px 10px 10px 10px;
}
.blocInscrit2 {
	margin:10px;
}
#retourAccueil {
	cursor:pointer;
	position:absolute;
	width:355px;
	height:85px;
	top:40px;
	left:65px;
}
/* Mon profil */
#conteneurMoi {
	width:684px;
	background:#015c77 url(../images/background/back-moi.gif) no-repeat bottom;
}
#conteneurFamille {
	width:684px;
	background:#3ab2b0 url(../images/background/back-fam.gif) no-repeat bottom;
}
#conteneurInvites {
	width:684px;
	background:#b5dddd url(../images/background/back-inv.gif) no-repeat bottom;
}
#hautCartoucheProfil {
	height:14px;
	background:url(../images/background/back-haut-cartouche-profil.gif) no-repeat;
}
#milieuCartoucheProfil {
	background:url(../images/background/back-cartouche-profil.gif) repeat-y;
}
#basCartoucheProfil {
	height:14px;
	background:url(../images/background/back-bas-cartouche-profil.gif) no-repeat;
}
/* Mon planicook */
.rondGauchePlanicook {
	width:9px;
	height:19px;
	background:url(../images/background/back-G-planicook.gif) no-repeat;
}
.rondDroitePlanicook {
	width:9px;
	height:19px;
	background:url(../images/background/back-D-planicook.gif) no-repeat;
}
.rondGauchePlanicook2 {
	width:9px;
	height:19px;
	background:url(../images/background/back-G2-planicook.gif) no-repeat;
}
.rondDroitePlanicook2 {
	width:9px;
	height:19px;
	background:url(../images/background/back-D2-planicook.gif) no-repeat;
}
.entetePlanicook1 {
	width:160px;
	height:19px;
	background:#015c77;
	text-align:center;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#fff873;
}
.entetePlanicook2 {
	width:365px;
	height:19px;
	background:#015c77;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
.entetePlanicook3 {
	width:365px;
	height:19px;
	background:#015c77;
}
.entetePlanicook1Simple {
	width:127px;
	height:19px;
	background:#015c77;
	text-align:center;
}
.entetePlanicook2Simple {
	width:127px;
	height:19px;
	background:#015c77;
	border-left:1px solid #ffffff;
	text-align:center;
}
.entetePlanicook1Simple2 {
	width:127px;
	height:19px;
	background:#901a78;
	text-align:center;
}
.entetePlanicook2Simple2 {
	width:127px;
	height:19px;
	background:#901a78;
	border-left:1px solid #ffffff;
	text-align:center;
}
.enteteLignePlanicook1 {
	height:29px;
	background:#ebf7f7;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#015c77;
	padding-left:3px;
}
.enteteLignePlanicook2 {
	height:29px;
	background:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#015c77;
	padding-left:3px;
}
.casePlanicook1 {
	background:#b5dddd;
}
.casePlanicook2 {
	background:#ebf7f7;
}
.casePlanicook1Simple {
	height:35px;
	background:#b5dddd;
}
.casePlanicook1Simple2 {
	height:35px;
	background:#b5dddd;
	border-left:1px solid #ffffff;
}
.casePlanicook2Simple {
	height:35px;
	background:#ebf7f7;
}
.casePlanicook2Simple2 {
	height:35px;
	background:#ebf7f7;
	border-left:1px solid #ffffff;
}
.casePlanicook3Simple {
	height:35px;
	background:#eacde3;
	border-left:1px solid #ffffff;
}
.casePlanicook3Simple2 {
	height:35px;
	background:#f4e9f2;
	border-left:1px solid #ffffff;
}
.casePlanicook4Simple {
	height:20px;
	background:#f8d7af;
	color:#015c77;
	text-align:center;
	font-weight:bold;
}
.casePlanicook4Simple2 {
	background:#f8d7af;
	border-left:1px solid #ffffff;
	color:#015c77;
	text-align:center;
	font-weight:bold;
}
.casePlanicookLien {
	height:35px;
	background:#eaeaea;
	text-align:center;
}
.casePlanicookLien2 {
	background:#eaeaea;
	border-left:1px solid #ffffff;
	text-align:center;
}
.caseNonPlanicook {
	background:#d5d5d5;
}
.caseNonPlanicookSimple {
	background:#d5d5d5;
	border-left:1px solid #ffffff;
}
.caseNonPlanicook2 {
	background:#b4b4b4;
}
.entetePlanicookSpe1 {
	width:160px;
	height:19px;
	background:#c893bd;
	border-top:2px solid #901a78;
	border-bottom:2px solid #ffffff;
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.entetePlanicookSpe2 {
	width:365px;
	height:62px;
	background:#c893bd;
	border-top:2px solid #901a78;
	border-bottom:2px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	text-align:center;
}
.entetePlanicookSpe3 {
	width:365px;
	height:19px;
	background:#c893bd;
	border-top:2px solid #901a78;
	border-bottom:2px solid #ffffff;
	text-align:center;
}
.entetePlanicookSpe4 {
	width:160px;
	background:#c893bd;
	border-bottom:2px solid #ffffff;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
}
.entetePlanicookSpe5 {
	background:#c893bd;
	border-bottom:2px solid #ffffff;
	text-align:center;
	border-left:1px solid #ffffff;
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.enteteLignePlanicook1R {
	height:29px;
	background:#ffffff;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
	padding-left:3px;
}
.enteteLignePlanicook2R {
	height:29px;
	background:#f4e9f2;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
	padding-left:3px;
}
.casePlanicook1R {
	background:#f4e9f2;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
	text-align:center;
}
.casePlanicook2R {
	background:#eacde3;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
	text-align:center;
}
#conteneurListeAstuceA {
	background:url(../images/background/back-liste-astuces.gif) no-repeat bottom;
}
#conteneurListeAstuceI {
	background:url(../images/background/back-liste-astuces.gif) no-repeat top;
}
#separateurListeAstuces {
	width:60px;
	background:url(../images/background/back-separateur.gif) no-repeat;
}
/* Liste de courses */
#tabListeCourses {
	background:url(../images/background/back-liste-course-1.gif) no-repeat;
}
#tabListeCoursesPlus {
	background:url(../images/background/back-liste-course-plus-1.gif) no-repeat;
}
#col1ListeCourses {
	height:34px;
	width:15px;
}
#col1ListeCoursesD {
	background:url(../images/background/back-D-liste-course.gif) no-repeat;
	height:34px;
	width:15px;
}
#col1ListeCoursesG {
	background:url(../images/background/back-G-liste-course.gif) no-repeat;
	height:34px;
	width:15px;
}
#col2ListeCourses {
	width:170px;
	height:34px;
	text-align:center;
}
#col3ListeCourses {
	width:137px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
#col4ListeCourses {
	width:60px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
#col5ListeCourses {
	width:100px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
#col6ListeCourses {
	width:90px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
#col7ListeCourses {
	width:25px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
}
#col2ListeCoursesOrange {
	width:170px;
	height:34px;
	text-align:center;
	background:#EB8B1A;
}
#col3ListeCoursesOrange {
	width:137px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#EB8B1A;
}
#col4ListeCoursesOrange {
	width:60px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#EB8B1A;
}
#col5ListeCoursesOrange {
	width:100px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#EB8B1A;
}
#col6ListeCoursesOrange {
	width:90px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#EB8B1A;
}
#col7ListeCoursesOrange {
	width:25px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#EB8B1A;
}
#tabInfo2 {
	background:url(../images/background/back-info-1.gif) no-repeat;
}
#col1Info {
	height:34px;
	width:15px;
}
#col1InfoD {
	background:url(../images/background/back-D-info.gif) no-repeat;
	height:34px;
	width:15px;
}
#col1InfoG {
	background:url(../images/background/back-G-info.gif) no-repeat;
	height:34px;
	width:15px;
}
#col2Info {
	height:34px;
	width:85px;
	text-align:center;
	background:#901a78;
}
#col3Info {
	width:45px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#901a78;
}
#col4Info {
	width:79px;
	height:34px;
	text-align:center;
	border-left:1px solid #FFFFFF;
	background:#901a78;
}
.caseOrangeC1 {
	background:#fbe7d1;
	padding:3px;
}
.caseOrangeC2 {
	background:#fbe7d1;
	border-left:1px solid #f7d0a4;
	padding:3px;
}
.caseOrangeF1 {
	background:#f9dbba;
	padding:3px;
}
.caseOrangeF2 {
	background:#f9dbba;
	border-left:1px solid #ffffff;
	padding:3px;
}
.fondOrange {
	background:#EB8B1A;
	padding:3px;
}
.caseVioletC1 {
	background:#f4e9f2;
	padding:3px;
}
.caseVioletC2 {
	background:#f4e9f2;
	border-left:1px solid #eacde3;
	padding:3px;
}
.caseVioletF1 {
	background:#eacde3;
	padding:3px;
}
.caseVioletF2 {
	background:#eacde3;
	border-left:1px solid #f4e9f2;
	padding:3px;
}
.fondViolet {
	background:#901a78;
	padding:3px;
}
.fondVert {
	background:#3ab2b0;
	padding:3px;
}
.caseVertC1 {
	background:#ecf8f8;
	padding:3px;
}
.caseVertC2 {
	background:#ecf8f8;
	border-left:1px solid #b5dddd;
	padding:3px;
}
.champListePlus-1, .champListePlus-2, .champListePlus-3, .champListePlus-4, .champListePlus-5 {
	height:16px;
	background:#b5dddd;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3ab2b0;
	border:1px solid #3ab2b0;
}
.champListePlus-1 {
	width:150px;
}
.champListePlus-2 {
	width:120px;
}
.champListePlus-3 {
	width:40px;
}
.champListePlus-4 {
	width:85px;
}
.champListePlus-5 {
	width:90px;
}
#cellConseilsContenu {
	background:url(../images/interface/conseils-association-fond.gif) repeat-y;
	padding:0 10px 0 10px;
}
#cellBasContenu {
	background:url(../images/interface/conseils-association-bas.gif) no-repeat;
	height:14px;
}
/* Formulaire */
.champText, .zoneText {
	border:1px solid #901a78;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.champText {
	width:300px;
	height:18px;
}
.zoneText {
	width:300px;
	height:100px;
}
.btnText, .champRep, .btnText2 {
	border:1px solid #901a78;
	background:#FFFFFF;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.btnText {
	width:300px;
	height:18px;
}
.champRep {
	width:300px;
	height:150px;
}
.btnText2 {
	height:18px;
}
.listeSelect {
	width:300px;
	height:18px;
	border:1px solid #901a78;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.listeOption {
	height:18px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.champAccueil {
	width:135px;
	height:20px;
	background:#ffffff;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#eb8b1a;
	border:1px solid #eb8b1a;
}
.champPlanicook-1 {
	width:34px;
	height:16px;
	background:#ffffff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	border:1px solid #901a78;
}
.champPlanicook-2 {
	width:113px;
	height:19px;
	background:#eacde3;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	border:1px solid #901a78;
}
.champPlanicook-3 {
	width:150px;
	height:18px;
	background:#ffffff;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#404040;
	margin-bottom:5px;
}
.champPlanicook-4 {
	width:100px;
	height:20px;
	background:#ffffff;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	border:1px solid #901a78;
}
.champIdentificationHaut {
	width:123px;
	height:14px;
	background:#eacde3;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	border:0px;
}
.champMoi, .zoneMoi {
	background:#ffffff;
	border:1px solid #b5dddd;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#015c77;
}
.champMoi {
	width:150px;
	height:16px;
}
.zoneMoi {
	width:500px;
	height:80px;
}
.champFam {
	width:150px;
	height:16px;
	background:#b5dddd;
	border:1px solid #ffffff;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#015c77;
}
.champInv, .champTexteInv, .champBtnInv {
	background:#ffffff;
	border:1px solid #015c77;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#015c77;
}
.champInv {
	width:150px;
	height:16px;
}
.champTexteInv {
	width:150px;
	height:120px;
}
.champBtnInv {
	width:150px;
}
/* Liens */
.lienJauneGras:link, .lienJauneGras:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff873;
	text-decoration:none;
}
.lienJauneGras:active, .lienJauneGras:hover {
	text-decoration:underline;
}
.lienMenuHaut:link, .lienMenuHaut:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#015c77;
	text-decoration:none;
	line-height:12px;
}
.lienMenuHaut:hover, .lienMenuHaut:active {
	font-weight:bold;
}
.lienMenuBas:link, .lienMenuBas:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#901A78;
	text-decoration:none;
	line-height:12px;
}
.lienMenuBas:hover, .lienMenuBas:active {
	text-decoration:underline;
}
.lienJaune:link, .lienJaune:visited {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff873;
	text-decoration:underline;
}
.lienJaune:hover, .lienJaune:active {
	text-decoration:none;
}
.lienBlancG:link, .lienBlancG:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
.lienBlancG:hover, .lienBlancG:active {
	text-decoration:none;
}
.lienProfil1:link, .lienProfil1:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#b5dddd;
	text-decoration:none;
	text-transform:uppercase;
}
.lienProfil1:hover, .lienProfil1:active {
	text-decoration:underline;
}
.lienProfil2:link, .lienProfil2:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.lienProfil2:hover, .lienProfil2:active {
	text-decoration:underline;
}
.lienProfil2Off {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
}
.lienProfil3:link, .lienProfil3:visited {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#015c77;
	text-decoration:none;
	text-transform:uppercase;
}
.lienProfil3:hover, .lienProfil3:active {
	text-decoration:underline;
}
.lienProfil3Off {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#015c77;
	text-decoration:none;
	text-transform:uppercase;
}
.lienProfil4:link, .lienProfil4:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3ab2b0;
	text-decoration:underline;
}
.lienProfil4:hover, .lienProfil4:active {
	text-decoration:none;
}
.lienPlanicook1:link, .lienPlanicook1:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#eb8b1a;
	text-decoration:underline;
}
.lienPlanicook1:hover, .lienPlanicook1:active {
	text-decoration:none;
}
.lienPlanicook2:link, .lienPlanicook2:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#015c77;
	text-decoration:underline;
}
.lienPlanicook2:hover, .lienPlanicook2:active {
	text-decoration:none;
}
.lienPlanicook3:link, .lienPlanicook3:visited {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#901a78;
	text-decoration:underline;
}
.lienPlanicook3:hover, .lienPlanicook3:active {
	text-decoration:none;
}
.lienPlanicook4:link, .lienPlanicook4:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#eb8b1a;
	text-decoration:underline;
}
.lienPlanicook4:hover, .lienPlanicook4:active {
	text-decoration:none;
}
.lienTexte-11:link, .lienTexte-11:visited {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#015c77;
	text-decoration:none;
}
.lienTexte-11:hover, .lienTexte-11:active {
	text-decoration:underline;
}
.lienOrange:link, .lienOrange:visited {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#eb8b1a;
	text-decoration:none;
}
.lienOrange:hover, .lienOrange:active {
	text-decoration:underline;
}
.lienBleu:link, .lienBleu:visited {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#015c77;
	text-decoration:underline;
}
.lienBleu:hover, .lienBleu:active {
	text-decoration:none;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
/* Typo */
.texte-1 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#eacde3;
	text-align:justify;
	padding-left:5px;
	padding-right:10px;
}
.texte-1bis {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#eb8b1a;
	text-align:justify;
	padding-left:5px;
	padding-right:10px;
}
.texte-2 {
	font:italic normal 11px Arial, Helvetica, sans-serif;
	color:#015c77;
}
.texte-3 {
	font:italic normal 11px Arial, Helvetica, sans-serif;
	color:#627c4c;
}
.texte-4 {
	font:italic normal 11px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-5 {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.texte-6 {
	font:italic normal 10px Arial, Helvetica, sans-serif;
	color:#fff873;
}
.texte-7 {
	font:italic normal 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.texte-8 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#b5dddd;
}
.texte-9 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#3ab2b0;
}
.texte-10 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.texte-11 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#015c77;
}
.texte-12 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-13 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-14 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#3ab2b0;
}
.texte-15 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ebf7f7;
}
.texte-16 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#015c77;
}
.texte-17 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-18 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-19 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-20 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#65a72c;
}
.texte-21 {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#015c77;
}
.texte-22 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-23 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.texte-24 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#eb8b1a;
}
.texte-25 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9a5300;
}
.texte-26 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#9a5300;
}
.texte-27 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.texte-28 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-29 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-30 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#9a5300;
}
.texte-31 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#6a6a6a;
}
.texte-32 {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#015c77;
}
.texte-33 {
	font:normal 30px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.texte-34 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#65a72c;
}
.texte-35 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.texte-36 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff873;
}
.texte-37 {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#015c77;
}
.texte-38 {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#347000;
}
/* Recette */
#contenuRecette {
	position:absolute;
	top:155px;
	left:105px;
	width:495px;
	height:360px;
	overflow-y:scroll;
}
.titreRecette {
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.sousTitreRecette {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
.sousTitreRecette2 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#f8c301;
}
.sousTitreRecetteMaj {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3ab2b0;
	text-transform:uppercase;
}
.texteRecette {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
}

a.lienCommentaire:link, a.lienCommentaire:visited{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	text-transform:none;
}
a.lienCommentaire:hover, a.lienCommentaire:active{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	text-transform:none;
}
/* Commentaires */
.sousTitreCommentaires{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3AB2B0;
	text-transform:uppercase;
}
.sousTitreCommentaires i{
	font:italic bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
}
p.message{
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#901A78;
	text-transform:none;
	margin-bottom:20px;
}
p.pagination{
	text-align:center;
	margin-botom:20px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#901A78; text-transform:none;
}
p.pagination a:link, p.pagination a:visited{
	font:normal 11px Arial, Helvetica, sans-serif; color:#901A78; text-transform:none; text-decoration:underline;
}
p.pagination a:active, p.pagination a:hover{
	font:normal 11px Arial, Helvetica, sans-serif; color:#083E80; text-transform:none; text-decoration:none;
}

div.encartCommentaire strong{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#083E80;
}
div#divDeposerUnAvis{	
	clear:both;
	text-align:left;
	margin:0; padding:0;
}
select.selectNote{
	width:300px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#901A78;
	border:1px solid #901A78;
}
div#divDeposerUnAvis input, div#divDeposerUnAvis textarea{
	width:300px;
	font:normal 11px Arial, Helvetica, sans-serif; color:#901A78;
	border:1px solid #901A78;
}
/* Message erreur */
.messageErreur {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#d44702;
}
/* Tableau de données */
.caseCellGrisClair {
	border:1px solid #DDDDDD;
	padding:5px;
}
/* Pour impression */
html.impression, body.impression {
	margin:0;
	padding:0;
	height:100%;
	background:#ffffff;
}
#col1ListeCoursesPrint {
	height:34px;
	width:15px;
	color:#3AB2B0;
	border-bottom:1px solid #3AB2B0;
}
#col2ListeCoursesPrint {
	width:170px;
	height:34px;
	text-align:center;
	color:#3AB2B0;
	border-bottom:1px solid #3AB2B0;
}
#col3ListeCoursesPrint {
	width:137px;
	height:34px;
	text-align:center;
	border-left:1px solid #b5dddd;
	border-bottom:1px solid #3AB2B0;
	color:#3AB2B0;
}
#col4ListeCoursesPrint {
	width:60px;
	height:34px;
	text-align:center;
	border-left:1px solid #b5dddd;
	border-bottom:1px solid #3AB2B0;
	color:#3AB2B0;
}
#col5ListeCoursesPrint {
	width:100px;
	height:34px;
	text-align:center;
	border-left:1px solid #b5dddd;
	border-bottom:1px solid #3AB2B0;
	color:#3AB2B0;
}
#col6ListeCoursesPrint {
	width:90px;
	height:34px;
	text-align:center;
	border-left:1px solid #b5dddd;
	border-bottom:1px solid #3AB2B0;
	color:#3AB2B0;
}
#col7ListeCoursesPrint {
	width:25px;
	height:34px;
	text-align:center;
	border-left:1px solid #b5dddd;
	border-bottom:1px solid #3AB2B0;
	color:#3AB2B0;
}
#col1ListeCoursesDPrint {
	height:34px;
	width:15px;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col1ListeCoursesGPrint {
	height:34px;
	width:15px;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col2ListeCoursesOrangePrint {
	width:170px;
	height:34px;
	text-align:center;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col3ListeCoursesOrangePrint {
	width:137px;
	height:34px;
	text-align:center;
	border-left:1px solid #EB8B1A;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col4ListeCoursesOrangePrint {
	width:60px;
	height:34px;
	text-align:center;
	border-left:1px solid #EB8B1A;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col5ListeCoursesOrangePrint {
	width:100px;
	height:34px;
	text-align:center;
	border-left:1px solid #EB8B1A;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col6ListeCoursesOrangePrint {
	width:90px;
	height:34px;
	text-align:center;
	border-left:1px solid #EB8B1A;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col7ListeCoursesOrangePrint {
	width:25px;
	height:34px;
	text-align:center;
	border-left:1px solid #EB8B1A;
	border-bottom:1px solid #EB8B1A;
	color:#EB8B1A;
}
#col1InfoDPrint {
	height:34px;
	width:15px;
	border-bottom:1px solid #901a78;
	color:#901a78;
}
#col1InfoGPrint {
	height:34px;
	width:15px;
	border-bottom:1px solid #901a78;
	color:#901a78;
}
#col2InfoPrint {
	height:34px;
	width:85px;
	text-align:center;
	border-bottom:1px solid #901a78;
	color:#901a78;
}
#col3InfoPrint {
	width:45px;
	height:34px;
	text-align:center;
	border-left:1px solid #901a78;
	border-bottom:1px solid #901a78;
	color:#901a78;
}
#col4InfoPrint {
	width:79px;
	height:34px;
	text-align:center;
	border-left:1px solid #901a78;
	border-bottom:1px solid #901a78;
	color:#901a78;
}
.caseVertC1Print {
	padding:3px;
	color:#3AB2B0;
}
.caseVertC2Print {
	border-left:1px solid #b5dddd;
	padding:3px;
	color:#3AB2B0;
}
.texte-27Print {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#3AB2B0;
}
.texte-27OrangePrint {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#EB8B1A;
}
.texte-27VioletPrint {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#901a78;
}
.caseVertFPrint {
	border-top:1px solid #3AB2B0;
}
.caseOrangeTopPrint {
	border-top:1px solid #EB8B1A;
}
.caseVioletTopPrint {
	border-top:1px solid #901a78;
}
.caseOrangeC1Print {
	padding:3px;
	color:#EB8B1A;
}
.caseOrangeC2Print {
	border-left:1px solid #EB8B1A;
	padding:3px;
	color:#EB8B1A;
}
.caseVioletC1Print {
	padding:3px;
	color:#901a78;
}
.caseVioletC2Print {
	border-left:1px solid #901a78;
	padding:3px;
	color:#901a78;
}
/* Page Offres */
.OffreGauche {
	width:121px;
	background:url(../images/interface/offreGauche.jpg) no-repeat top;
}
.offreExplication {
	width:100%;
	height:84px;
	background:url(../images/interface/offreExplication.jpg) no-repeat;
}
.caseLI1 {
	padding-top:40px;
}
.caseLI2 {
	padding-top:25px;
}
.liOffre {
	list-style-image:url(../images/interface/OffreLI.jpg);
	color:#545454;
	padding:0;
	margin:0;
}
.liOffreVert {
	list-style-image:url(../images/interface/OffreLIvert.jpg);
	padding:0;
	margin:0;
	list-style-position:inside;
}
.liOffreBleu {
	list-style-image:url(../images/interface/OffreLIbleu.jpg);
	padding:0;
	margin:0;
	list-style-position:inside;
}
.boldOffre {
	font-weight:bold;
	color:#005b76;
}
.divOffre1 {
	width:100%;
	color:#6eae27;
	text-align:justify;
}
.divOffre2 {
	width:100%;
	color:#25929a;
	text-align:justify;
}
.offreVert {
	color:#6eae27;
}
.offreBleu {
	color:#25929a;
}
/* Classe tableau pour ig nutrition */ 
.tableau {
	width:700px;
	border-collapse:collapse;
}

/* Rechercher une recette */ 
input#rechercheIngredient, input#rechercheRecette{
	width:400px; height:20px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#901a78;
	border:1px solid #901a78;
	padding:1px;
	margin:7px;
}
div#divOngletRecette{
	display:block;
	position:relative; 
	width:878px; height:75px;
}
/*
div#lienOngletRecetteListe a, div#lienOngletRecetteListeOver a{
	display:block;
	position:absolute; bottom:1px; left:15px;
	width:305px; height:40px;
	background:url(../images/interface/sprite-je-choisis-dans-la-liste-planicook.png) no-repeat -305px 0;
}
div#lienOngletRecetteListe a:hover, div#lienOngletRecetteListeOver a{	
	background-position: 0 0;
}
*/
div#lienOngletRecetteIngredient a, div#lienOngletRecetteIngredientOver a{
	display:block;
	position:absolute; bottom:1px; left:185px;
	width:165px; height:40px;
	background:url(../images/interface/sprite-par-ingredient.png) no-repeat -165px 0;
}
div#lienOngletRecetteIngredient a:hover, div#lienOngletRecetteIngredientOver a{	
	background-position: 0 0;
}
div#lienOngletRecetteRecette a, div#lienOngletRecetteRecetteOver a{
	display:block;
	position:absolute; bottom:1px; left:20px;
	width:165px; height:40px;
	background:url(../images/interface/sprite-par-recette.png) no-repeat -165px 0;
}
div#lienOngletRecetteRecette a:hover, div#lienOngletRecetteRecetteOver a{	
	background-position: 0 0;
}
div#btnOK a{
	display:block;
	float:right;
	margin:7px 160px 0 -140px;
	width:56px; height:24px;
	background:url(../images/interface/btn-ok2.gif) no-repeat 0 0;
}
div#btnOK a:hover{	
	background-position: -56px 0;
}
div#lienOngletRecetteListe a img, div#lienOngletRecetteListeOver a img, div#lienOngletRecetteIngredient a img, div#lienOngletRecetteIngredientOver a img, div#lienOngletRecetteRecette a img, div#lienOngletRecetteRecetteOver a img, div#btnOK a img{	
	border:0px;
}