body{
    background-color: #1C61E9;
}

#banniere{
  width: 947px;
  height: 106px;
  background-image:url("images/banniere-mediacom.png");
  border-left:1px solid #999999;
}

#animation{
    width: 947px;
    height: 218px;
    background-image:url("images/animation-mediacom.jpg");
    border-left:1px solid #999999;
}

#welcome {
    margin-top:8px;
    width: 100%;
    height: 30px;
    background-color:#FFF;
    background-image:url("images/welcome-mediacom.gif");
    background-position:center top;
    background-repeat: no-repeat;
}

.contentheading{
    font-size:15px;
}

.contentpaneopen{
    color:#474747;
}
.contentpaneopenlink{
    color:#2B2BEF;
}
.contentpaneopen img{
    margin:3px 8px 0px 0px;
}
.contentpaneopen12{
    color:#474747;
}
.contentpaneopenlink12{
    color:#2C18EA;
}

/* on rend le hr invisible */
/*.blog hr{
    display: none;
}*/

.mod_contentitem hr{
    display: none;
}

.mod_contentitem-decouverte hr{
    display: none;
}

/* Configuration de l'affichage des liens lors du passage de la souris */
ul#mainlevel-nav li a:hover {
    background-image: url('images/menu-bg.gif');
}

/******************** Menus creer avec NGMenu **************************/
/* titre du menu style=-4 */
.mediatitle{
    font-size:11px;
    background-color:#1616C4;
    color:#FFF;
    text-align:center;
}

/* alignement tu titre sur la gauche */
.moduletable-gauche th, .moduletable-droit1 th, .moduletable-droit2 th{
    text-align:left;
    vertical-align:bottom;
}

.moduletable-droit1 span, .moduletable-droit2 span{
    vertical-align:bottom;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom:5px;
}

/* barre sur le menu */
.mediabarre{
     margin-top:3px;
     height:3px;
     background-color:#1616C4;
}

.moduletablengm{
    margin-left : 0px;
}

#cat_menu_1{
    padding-top:162px;
}

.moduletable-droit1{
    margin-left:13px;
    display:inline;
}

.moduletable-droit2{
    margin-left:33px;
    display:inline;
}

.moduletable-droit2 a.item1{
    background-image:url('images/picto-fleche.gif');
    background-position:right;
    background-repeat: no-repeat;
}

.moduletable-droit1 a.item1{
    background-image:url('images/picto-fleche.gif');
    background-position:right;
    background-repeat: no-repeat;
}

/* , .moduletable-droit1 a.mainlevelmediatitle, .moduletable-droit2 a.mainlevelmediatitle, .moduletable-droit1 a.mainlevelmediatitle:hover, .moduletable-droit2 a.mainlevelmediatitle:hover, .moduletable-droit1 a.mainlevelmediatitle-active, .moduletable-droit2 a.mainlevelmediatitle-active */
.moduletable-droit1 a.item1:hover, .moduletable-droit2 a.item1:hover, .moduletable-droit1 a.item1-active, .moduletable-droit2 a.item1-active{
    background-image:url('images/picto-fleche.gif');
    background-position:right;
    background-repeat: no-repeat;
    
    /*padding: 5px 20px 5px 15px  !important ; 
    top: 0px !important ; 
    left: 0px; 
    font-size: 11px !important ; 
    font-family: Tahoma, Arial, sans-serif !important ; 
    text-align: left !important ; 
    font-weight: bold !important ; 
    color: #282828 !important ; 
    text-decoration: none !important ; 
    display: block; 
    white-space: nowrap; 
    position: relative; 
    width:150px;
    
    background-color: #FFFFFF !important ;
    border-top: 1px solid #124170 !important ; 
    border-left: 1px solid #124170 !important ; 
    border-bottom: 1px solid #124170; !important;
    border-right: 1px solid #124170; !important ;
    white-space: nowrap !important ;*/
}

.section{
    background-color: #EB9F27;
}

/******************** fin  Menus creer avec NGMenu **************************/

/*------------------- partie de droite : features ---------------------------*/

/*     Generalite sur les features qui sont sur le menu de droite    */

.moduletable-produits, .moduletable-actualite{
    width : 165px;
    margin : auto;
    margin-top: 0px;
    margin-bottom: 0px;
    border : 1px solid;
    text-align:justify;
}

.moduletable-produits h3, .moduletable-actualite h3{
    text-align:center;
    margin:0px;
    width: 100%;
    height:25px;
}


/*    specificite selon la charte graphique de chaque module */
.moduletable-produits{
    border-color : #356fe2;
}
.moduletable-produits h3{
    background-color:#356fe2;
}

.moduletable-focus {
    width : 171px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-right: 8px;
    border: 1px solid #1616C4;
    text-align:center;
    font-family : tahoma;
    font-size:11px;
}

.moduletable-focus div{
    text-align: center;
}

.moduletable-focus h3{
    display:block;
    text-align:center;
    margin-top:0px;
    padding-top:5px;
    width: 100%;
    height: 20px;
    background-color:#1616C4;
    font-family : tahoma;
    color:#FFF;
    font-size:11px;
    font-weight:bold;
}

.moduletable-focus a {
    padding-top:5px;
    font-family: tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal;
    color:#000;
}

.moduletable-focus a.readon {
    display:block;
    text-align:right;
}

.moduletable-focus img {
    padding:0;
    margin:0px 0px 0px -3px;
}

.moduletable-actualite {
    width: 171px;
    margin: auto;
    margin-top: 20px;
    margin-bottom: 20px;    
    margin-right: 8px;
    border: 1px solid;
    text-align:center;
    border-color: #BBBBBA;
    font-family: tahoma;
    color:#000;
}

.moduletable-actualite h3{
    display:block;
    text-align:center;
    margin-top:0px;
    padding-top:5px;
    width: 100%;
    height: 20px;
    background-color:#BBBBBA;
    font-family: tahoma;
    font-weight:bold;
    font-size:11px;
}

.moduletable-actualite a {
    padding-top:5px;
    font-family : tahoma;
    font-size: 12px;
    text-decoration: none;
    font-weight:bold;
    color:#366FE2;
}

.moduletable-actualite img {
    padding:0;
    margin:0;
}


.product_seperator{
   background-color:yellow;
}

.product_cell{
  padding-left:12px;
  padding-right:10px;
}

#occasion{
    margin-top:15px;
}
.moduletable-decouverte td{
    border-left : 1px #CAD9EA solid;
    color:#4F4F4F;
    text-align:left;
    font-size: 12px;
}

.moduletable-decouverte .contentpaneopen td{
    border:0;
    padding-left:40px;
}

.moduletable-decouverte a {
    margin-top:5px;
    padding-top:5px;
    font-weight: normal;
    font-family : tahoma;
    font-size: 12px;
    text-decoration: none;
    color:#366FE2;
}

.moduletable-decouverte h3{
    /*border-left:1px solid #EBAB27;
    margin-left:5px;
    padding: 0 0 10px 15px;
    display:block;*/
    font-family : tahoma;
    color:#356FE2;
    font-size:16px;
    font-weight:bold;
}

/*----------------- fin partie de droite : features -------------------------*/
