/* CSS Document */

body {
    margin:         0;
    padding:        0;
    font-family:    Arial;
    font-size:      11px;
    color:          #666666;
    padding-top:    20px;
    padding-bottom: 20px;
}

a {
    color: #ff6518;
}

a:hover {
    color: #ff6518;
    text-decoration:underline;
}

.page_content_block input, .page_content_block select, .page_content_block textarea {
    font-family:    Arial;
    font-size:      16px;
    color:          #666666;
    border:         1px solid #ff6518;
    padding:        3px;
    background-color: #ffffff;
}

#page
{
    border:         1px solid #ff6518;
    width:          950px;
    margin:         auto;
}

#header
{
    height:         252px;
}

#header ul
{
    list-style:     none;
}

#header li
{
    float:          left;
    width:          102px;
    height:         37px;
    background:     url(/images/layout/onglet.gif) no-repeat top left;
    padding-left:   10px;
    padding-right:  10px;
    padding-top:    5px;
    text-align:     center;
    margin-left:    5px;
}

#body
{
    padding:15px;
}

#footer
{
    margin-top:10px;
}

#footer-content
{
    width:          900px;
    margin:         auto;
    padding-top:    10px;
    padding-bottom: 10px;
    text-align:     center;
    border-top:     1px dotted #666666;
}

.menu
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
}

a.menu
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
}

a:hover.menu
{
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:underline;
}

.box1
{
    width: 340px;
    margin: 5px;
    margin-bottom: 10px;
}

.box1-top
{
    background: url(/images/layout/home_box1-top.gif) no-repeat top left;
    width: 340px;
    height: 10px;
    font-size: 1px;
}

.box1-middle
{
    width: 340px;
    background: url(/images/layout/home_box1-bckg.gif) no-repeat top left;
}

.box1-bottom
{
    background: url(/images/layout/home_box1-bottom.gif) no-repeat top left;
    width: 340px;
    height: 10px;
    font-size: 1px;
}

.box2
{
    width: 210px;
    margin: 5px;
    margin-bottom: 10px;
}

.box2-top
{
    background: url(/images/layout/home_box2-top.gif) no-repeat top left;
    width: 210px;
    height: 10px;
    font-size: 1px;
}

.box2-middle
{
    width: 210px;
    background: url(/images/layout/home_box2-bckg.gif) no-repeat top left;
}

.box2-bottom
{
    background: url(/images/layout/home_box2-bottom.gif) no-repeat top left;
    width: 210px;
    height: 10px;
    font-size: 1px;
}

.img
{
    border-color:#CCCCCC;
    border-style:dotted;
    border:1px;
}

.home-news-title
{
    color:#ff6518;
    font-weight:bold;
}

a.home-news-title
{
    color:#ff6518;
    font-weight:bold;
    text-decoration:none;
}

a:hover.home-news-title {
    color:#ff6518;
    font-weight:bold;
    text-decoration:none;
}

.home-news-more
{
    color:#ff6518;
    font-size:10px;
}
a.home-news-more
{
    color:#ff6518;
    font-size:10px;
    text-decoration:none;
}

a:hover.home-news-more
{
    color:#ff6518;
    font-size:10px;
    text-decoration:none;
}

.home-news-txt
{
    font-size:10px;
}

.menu2
{
    color:#666666;
}

a.menu2
{
    color:#666666;
    text-decoration:none;
}

a:hover.menu2
{
    color:#666666;
    text-decoration:underline;
}

.micro {
    font-size: 1px;
}

.titre {
    padding-left:   25px;
    width:          685px;
    height:         33px;
    margin-left:    5px;
    padding-left:   25px;
    padding-top:    12px;
    background:     url(/images/layout/titre.gif) no-repeat top left;
    font-size:      18px;
    letter-spacing: -1px;
}

.sous-titre {
    padding-left:   25px;
    margin-left:    5px;
    padding-left:   25px;
    padding-top:    12px;
    font-size:      18px;
    letter-spacing: -1px;
}

.page_content_block
{
    width:690px;
    margin-left:5px;
    margin-top:20px;
}

.sstitre {
    font-size:18px;
    letter-spacing:-1px;
}

.titre-recette {
    font-size:18px;
    color:#ff6518;
}

.section-recette {
    font-size: 14px;
    color:#666666;
    font-weight:bold;
}

#tableau_fruit{
    width: 100%;
    border: 1px solid #ff6518;
    background: #ff8b51;
    border-collapse: collapse;
}

#tableau_fruit td{
    border: 1px solid #ff6518;    
    text-align: center;
    }

.tr_fruit td{
    background: #ffe8b8;
    border: 1px solid #ff6518;
    padding: 5px;
}

.tr_legume td{
    background: #edf5c0;
    border: 1px solid #ff6518;
    padding: 5px;
}

p {
padding-top:15px;
}

.link_foot {
    font-family:    Arial;
    font-size:      11px;
    color:          #666666;
}