.maintext { font: 13px Arial, Helvetica, sans-serif; color: #333333; }
.smalltext { font: 11px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.smallertext { font: 9px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.small-text-footer { font: 10px Arial, Helvetica, sans-serif; color: #C4C4B6; text-decoration: none; }
.nutrition-white { font-size: 15px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.title-white { font-size: 17px; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.title-white2 { font-size: 16px; color: #fff; font-family: Arial, Helvetica, sans-serif; }
.sub-title { font-size: 18px; color: #000; font-family: Arial, Helvetica, sans-serif; clear: both; }
.sub-title-in { font-size: 18px; color: #000; font-family: Arial, Helvetica, sans-serif; clear: both; padding-top: 15px; height: 30px; overflow: hidden; display: block; }
.sub-title-fran { font-size: 19px; color: #005645; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.colorie { font-size: 11px; color: #3ECFFE; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.form-title { font-size: 14px; color: #000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.right-title { font-size: 13px; color: #000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.right-text { font: 11px Arial, Helvetica, sans-serif; color: #333333; text-decoration: none; }
.dynamic-headline { font: 12px Arial, Helvetica, sans-serif; color: #000; font-weight: bold; text-decoration: none; }
H1 { margin: 0; padding: 0; font-size: 21px; color: #fff; font-family: Arial, Helvetica, sans-serif; }
H2 { margin: 0; padding: 0; font-size: 16px; color: #fff; font-family: Arial, Helvetica, sans-serif; text-align:left; text-shadow: 0px 2px 3px #444; line-height:15px;  }
H3 { margin: 0; padding: 0; font-size: 15px; color: #5A742C; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; }
H4 { margin: 0; padding: 0; font-size: 16px; color: #fff; font-family: Arial, Helvetica, sans-serif; text-align:left;}
p { margin: 3px 0px 20px 0px; }
ul { list-style-image: url(../images/layout/bullet.gif); font-size: 13px; margin-left: 20px; }

#title_numbering_1 { padding-left: 19px; background-image: url(../images/content/b1.jpg); background-repeat: no-repeat; }
#title_numbering_2 { padding-left: 19px; background-image: url(../images/content/b2.jpg); background-repeat: no-repeat; }
#title_numbering_3 { padding-left: 19px; background-image: url(../images/content/b3.jpg); background-repeat: no-repeat; }
#title_numbering_4 { padding-left: 19px; background-image: url(../images/content/b4.jpg); background-repeat: no-repeat; }
#title_numbering_5 { padding-left: 19px; background-image: url(../images/content/b5.jpg); background-repeat: no-repeat; }
#title_point_1 { padding-left: 19px; width: 350px; display: block; background-image: url(../images/content/b11.jpg); background-repeat: no-repeat; }
#title_point_2 { padding-left: 19px; width: 350px; display: block; background-image: url(../images/content/b21.jpg); background-repeat: no-repeat; }
#title_point_3 { padding-left: 19px; width: 350px; display: block; background-image: url(../images/content/b31.jpg); background-repeat: no-repeat; }
#title_point_4 { padding-left: 19px; width: 350px; display: block; background-image: url(../images/content/b41.jpg); background-repeat: no-repeat; }
#title_point_5 { padding-left: 19px; width: 350px; display: block; background-image: url(../images/content/b51.jpg); background-repeat: no-repeat; }
#title_point_6 { padding-left: 19px; width: 350px; display: block; background-image: url(../images/content/b61.jpg); background-repeat: no-repeat; }

.left-nav-title-concept, .left-nav-title-carte, .left-nav-title-restaurants, .left-nav-title-news, .left-nav-title-franchise, .left-nav-title-proposition, .left-nav-title-emploi, .left-nav-title-legal, .left-nav-title-other { font: 15px Arial, Helvetica, sans-serif; width: 170px; display: block; font-weight: bolder; color: #000; padding-bottom: 3px; }

.left-nav-title-concept { border-bottom: solid 6px #FF6600; }
.left-nav-title-carte { border-bottom: solid 6px #3ECFFE; }
.left-nav-title-restaurants { border-bottom: solid 6px #99CC33; }
.left-nav-title-news { border-bottom: solid 6px #8341D6; }
.left-nav-title-franchise { border-bottom: solid 6px #FF66CC; }
.left-nav-title-proposition { border-bottom: solid 6px #CBA400; }
.left-nav-title-emploi { border-bottom: solid 6px #980065; }
.left-nav-title-legal { border-bottom: solid 6px #0499F5; }
.left-nav-title-other { border-bottom: solid 6px #990033; }
