/* CSS content */

body {
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}

td, p, li, a {
font-size:11px;
color:#00838B;
}
#breadcrumb div {
	color:white;
}
.pad-actu td, .pad-actu p{
	color:white;
}
/*
#content td {
font-size:11px;
color:#00838B;
}*/

a.italique {
color: #00838B;
font-style:italic;
text-decoration:none;
}

a.italique:hover {
color:#B1C800;
text-decoration:underline;
}

span.noir {
color:black;
}

span.jaune-vert {
color:#B1C800
}

span.orange {
color:#FF9007
}

span.vert-clair {
color:#76C856
}


img.bordure {
padding:2px;
border:1px solid #44B6AC;
margin-right:15px;
margin-bottom:15px;
}

h1.pageTitle {
	display: inline;
	padding: 13px 5px 5px 20px;
	line-height: 26px;
	font-size: 20px;
	color: #00838B;
	background: url(../images/pagetitle.gif) left top no-repeat;
	font-weight: normal;
	clear:both;
}

h2 {
	color:#A8BE00;
	font-size:20px;
}

h2.artTitle {
	display: inline;
	padding: 13px 5px 5px 20px;
	line-height: 26px;
	font-size: 20px;
	color: #00838B;
	background: url(../images/pagetitle.gif) left top no-repeat;
	font-weight: normal;
	clear:both;
}
.artTitle-sep {
	height: 15px;
}
h3 {
color: #00838B;
font-size:14px;
background: url(../images/puce2.gif) left top no-repeat;
padding-left:18px!important;
font-weight:bold;
}

h4 {
color:#76C856;
font-weight:bold;
font-size: 14px;
line-height:18px;
}

h5 {
color:#76C856;
font-weight:bold;
font-size: 12px;
}

h6 {
color:#76C856;
font-weight:bold;
font-size: 12px;
margin:0;
margin-left:18px;
}

h6 a, h6 a:visited{
color:#76C856;
font-weight:bold;
font-size: 12px;
margin:0;
text-decoration:none;
}

h6 a:hover{
color:#76C856;
font-weight:bold;
font-size: 12px;
margin:0;
text-decoration:underline;
}

h4.folded {
background: url(../images/titre-h4-folded.gif) left center no-repeat;
padding: 0 0 0 18px;
margin: 0;
cursor: pointer;
}
h4.unfolded {
background: url(../images/titre-h4-unfolded.gif) left center no-repeat;
padding: 0 0 0 18px;
margin: 0;
color: #FF9007;
}

.pad_right-content_lime {
text-align:center;
line-height:23px;
width: 369px;
background: url(../images/pad_right-content_lime.gif) left top no-repeat;
font-weight:bold;
font-size: 14px;
color:white;
}

.pad_right-content_green {
text-align:center;
line-height:23px;
width: 369px;
background: url(../images/pad_right-content_green.gif) left top no-repeat;
font-weight:bold;
font-size: 14px;
color:white;
}

.pad_right-content_orange {
text-align:center;
line-height:23px;
width: 369px;
background: url(../images/pad_right-content_orange.gif) left top no-repeat;
font-weight:bold;
font-size: 14px;
color:white;
}

.pad_left-content_orange {
text-align:center;
line-height:23px;
width: 167px;
background: url(../images/pad_left-content_orange.gif) left top no-repeat;
font-weight:bold;
font-size: 14px;
color:white;
}

.pad_left-content_green {
text-align:center;
line-height:23px;
width: 167px;
background: url(../images/pad_left-content_green.gif) left top no-repeat;
font-weight:bold;
font-size: 14px;
color:white;
}

.pad_left-content_lime {
text-align:center;
line-height:23px;
width: 167px;
background: url(../images/pad_left-content_lime.gif) left top no-repeat;
font-weight:bold;
font-size: 14px;
color:white;
}

.titres-repas-tableau h5 {
font-weight:bold;
font-size: 14px;
color:white;
width:136px;
background: #44B6AC url(../images/titre-tableau-phase.gif) no-repeat;
padding-top:12px;
padding-bottom:12px;
}

.titres-repas-tableau .valign {
padding:0;
padding-top:4px;
padding-bottom:4px;
}

.ligne-repas-tableau td {
border-right: 1px dashed #44B6AC;
}

#content ul li {
list-style:square none outside;
margin-left:-10px;
}

#content ul.puce-flecheorange li {
	background: url(../images/puce1.gif) left top no-repeat; 
	line-height:11px;
	list-style: none;
	padding-left:15px;
	margin-left:0px;
}

#content ul.puce-jaunevert li {
list-style: none none;
background: url(../images/puce2-2.gif) left center no-repeat;
padding-left:22px;
margin-left:-40px;
margin-bottom:2px;
}

#content ul.puce-jaunevert li a {
text-decoration:none;
color:#00838B;
}

#content ul.puce-jaunevert li a:hover {
color:#76C856
}

.recette {
	margin-bottom:60px;
	clear:both;
}

#content p.actu {
	background: url(../images/puce1.gif) left top no-repeat; 
	line-height:11px;
	list-style: none;
	padding-left:15px;
	margin-left:0px;
}

a.readmore2:hover {
color:#76C856;
}

a.readmore2 {
background:transparent url(../images/puce1.gif) no-repeat scroll right 2px;
color:#BDCD00;
font-size:11px;
font-weight:bold;
line-height:15px;
padding-right:20px;
text-decoration:none;
}

.readmore a {
  padding-right:20px;
  color:#BDCD00;
  background: url(../images/puce1.gif) right 2px no-repeat;
  font-size:11px;
  line-height:15px;
  text-decoration:none;
  font-weight:bold;
  float:right;
}

.readmore a:hover {
color: #76C856;
}

table.temoi {
	border-collapse: collapse;
	border: 0;
	margin: 15px 0 0 0;
}
	.temoi td {
		border: 0;
		border-bottom: 1px dashed #FF9007;
		padding: 0 0 15px 0;
		vertical-align: top;
	}

p.orange-recette {
text-align: right;
color: #FF9007;
font-weight: bold;
}

div#energydiet-recettes {
margin-top:30px;
text-align:center;
}

#energydiet-recettes img {
margin-top:20px; margin-bottom:20px; clear:both;
}

table#conseils {
padding-bottom:1px; padding-top:1px; padding-left:2px; padding-right:2px;
margin-top:10px;
text-align:left;
border: 1px solid #63AC4C;
}

table#conseils th {
background-color: #40A2A8;
color: white;
padding:5px;
border-top: 1px solid white;
border-bottom: 1px solid white;
font-size:12px;
}

table#conseils td {
background-color: #DEE67F;
padding:5px;
border-left: 2px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
}

.greenlink a:hover{
	color:#76C856;
	font-weight:bold;
	font-size: 12px;
	text-decoration:underline;
}

.greenlink a, .greenlink a:visited{
	color:#76C856;
	font-weight:bold;
	font-size: 12px;
	text-decoration:none;
}

.greenlink14px a, .greenlink14px a:visited {
color:#76C856;
font-weight:bold;
font-size: 14px;
line-height:18px;
text-decoration:underline;
}

.greenlink14px a:hover {
color:#76C856;
font-weight:bold;
font-size: 14px;
line-height:18px;
text-decoration:none;
}


.bloc{
	border: 1px solid #1EA0AD;
	padding-left: 10px;
	padding-right: 10px;	
	color: #76C856;
	font-weight: bold;
}
.bloc td, .bloc p{	
	color: #76C856!important;
	font-weight: bold;
}

table.mceVisualAid, table.mceVisualAid td{
	border: 1px dashed silver;
	border-collapse: collapse;
}