﻿div.Navigation
{
    width:33.33333%;
    
    margin:0px;
    margin-bottom:20px;
    padding:0px;
    
    float:left;
}

@media (max-width:750px)
{
    div.Navigation
    {
        width:100%;
        
        float:none;
    }
}

div.Navigation div.SousNavigation
{
    margin:0px;
    margin-right:10px;
    padding:0px;
}

@media (max-width:750px)
{
    div.Navigation div.SousNavigation
    {
        margin-right:0px;
    }
}

div.Navigation div.Cadre
{
    margin:0px;
    padding:20px;
    padding-bottom:10px;
        
    background:#FFFFFF;
    border:1px solid #D5D5D5;
    
    -o-box-shadow:0px 2px 5px 3px #E7E7E7;
    -webkit-box-shadow:0px 2px 5px 3px #E7E7E7;
    -moz-box-shadow:0px 2px 5px 3px #E7E7E7;
    box-shadow:0px 2px 5px 3px #E7E7E7;
    
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
}

div.Navigation div.Recherche
{
    margin:0px;
    padding:0px;
}

div.Navigation div.MenuCatalogue
{
    margin:0px;
    padding:0px;
}

@media (max-width:750px)
{
    div.Navigation div.MenuCatalogue
    {
        display:none;   
    }
}

div.Navigation div.Newsletter
{
    margin:0px;
    padding:0px;
}

@media (max-width:750px)
{
    div.Navigation div.Newsletter
    {
        display:none;
    }
}

div.Navigation h2
{
    margin:-20px;
    margin-bottom:20px;
    padding:20px;
    padding-top:10px;
    padding-bottom:10px;
    
    font-size:1.4em;
    font-weight:normal;
    text-transform:uppercase;
    
    border-bottom:1px solid #D5D5D5;
}

@media (max-width:750px)
{
    div.Navigation h2
    {
        text-align:center;
    }
}

div.Navigation h2 span
{
    color:#00A4EE;
}

div.Navigation h3
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    font-size:1.2em;
    font-weight:normal;
    text-transform:uppercase;
    
    border-bottom:2px solid #00A4EE;
}

div.Navigation p
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    text-align:right;
}

div.Navigation p.Special
{
    margin-bottom:0px;
    padding-right:12px;
    
    text-align:left;
}

div.Navigation p a
{
    color:#000000;
}

div.Navigation p.Special input
{
    width:100%;
    
    margin:0px;
    padding:5px;
    
    color:#000000;
    font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
    font-size:1em;
    font-style:normal;
    font-weight:normal;
    text-align:left;
    
    background:#D5D5D5;
    border:1px solid #000000;
}

div.Navigation ul
{
    margin:0px;
    margin-bottom:10px;
    padding:0px;
    
    list-style:none;
}

div.Navigation ul li
{
    margin:0px;
    padding:0px;
}

div.Navigation ul li:before
{
    content:"• ";
    
    color:#00A4EE;
}

div.Navigation ul li a
{
    color:#000000;
    font-size:1.1em;
}