﻿.centre .menubarre 
{

    text-align:left;
    margin-right:0px;
    height:24px; 
    overflow:hidden;
    z-index:1000;
}

td.root,
td.root a.root,
td.col1h,
td.col2h,
td.col3h,
.item  td.col1,
.item td.col2,
.item td.col3,
td.col1b,
td.col2b,
td.col3b

{
    z-index:1000;
}    

td.root 
{
    height:24px;

}
td.root a.root,td.root span.root
{
    line-height:24px;
    height:24px;
    display:block;
    color:#fff;
    text-decoration:none;
    font-size:12px;
    /*font-weight:bold;*/
    padding-left:2px;
    padding-right:2px;
}

td.root:hover 
{
    background : url(images/fondmenurootgauche.gif) no-repeat left;
}
td.root:hover a.root,td.root:hover span.root,
td.root:hover a.root:hover,td.root:hover span.root:hover
{
    display:block;
    height:24px;
    background : url(images/fondmenurootdroit.gif) no-repeat right;
    color:#fff;
    cursor:pointer;
}

td.col1h
{
    width:6px;
    height:6px;
    background : url(images/chg.gif) no-repeat left;
}
td.col2h
{
    height:6px;
    background : url(images/ch.gif) repeat-x;
}

td.col3h
{
    width:8px;
    height:6px;
    background : url(images/chd.gif) no-repeat left;
}

.item td.col1 
{
   width:6px;
   height:27px;
   background : url(images/cg.gif) repeat-y left;
    
}
.item td.col2 
{
    font-size:12px;
    background-color:#fff;
    color:#003366;
}

.item td.col3 
{
    width:8px;
    background : url(images/cd.gif) repeat-y left;
}
.item:hover td.col1 
{
   width:6px;
   background : url(images/colgauchesousmenusel.gif) no-repeat left;
    
}
.item:hover td.col2 
{
   background : url(images/fonsousmenugauche.gif) no-repeat left;
}

.item:hover td.col2 a
{
   line-height:27px;
   height:27px;
   font-size:12px;
   display:block;
   background : url(images/fonsousmenudroit.gif) no-repeat right;
   text-decoration:none;
   color:#fff;
   /*font-weight:bold;*/
}


.item:hover td.col3 
{
    width:8px;
    background : url(images/coldroitsousmenusel.gif) no-repeat right;
}

 td.col1b
{
    width:6px;
    height:5px;
    background : url(images/cbg.gif) no-repeat left;
    
}
td.col2b 
{
    height:5px;
    background : url(images/cb.gif) repeat-x;
}

td.col3b 
{
    width:8px;
    height:5px;
    background : url(images/cbd.gif) no-repeat left;
}



/* commun */
TABLE.vitrine TABLE TD.pictoNiveau1Selectionne,
TABLE.vitrine TABLE TD.pictoNiveau2Selectionne,
TABLE.particulier TABLE TD.pictoNiveau1Selectionne,
TABLE.particulier TABLE TD.pictoNiveau2Selectionne,
TABLE.agricole TABLE TD.pictoNiveau1Selectionne,
TABLE.agricole TABLE TD.pictoNiveau2Selectionne,
TABLE.entreprise TABLE TD.pictoNiveau1Selectionne,
TABLE.entreprise TABLE TD.pictoNiveau2Selectionne,
TABLE.collectivites TABLE TD.pictoNiveau1Selectionne,
TABLE.collectivites TABLE TD.pictoNiveau2Selectionne,
TABLE.international TABLE TD.pictoNiveau1Selectionne,
TABLE.international TABLE TD.pictoNiveau2Selectionne
{
    background: url( images/puce_noire.gif) no-repeat right top;
}

/* ------------- VITRINE --------------*/
TABLE.vitrine 
{
   width:157px;
   margin-left:2px;
}
TABLE.vitrine a 
{
    text-decoration:none;
}
TABLE.vitrine TD.pictoNiveauFilsSelectionne,
TABLE.vitrine TD.pictoNiveauSelectionne 
{
    width:20px;
    height:20px;
    background: url(images/arrow_menu_bleu_bas.jpg) no-repeat;
}

TABLE.vitrine a.NiveauFilsSelectionne,
TABLE.vitrine a.NiveauSelectionne  { color:#FFF; }

TABLE.vitrine TD.ConteneurContenu 
{
    padding-bottom:2px;
    padding-left:2px;

}

TABLE.vitrine TD.ConteneurContenu,
TABLE.vitrine TD.pictoNiveauFilsSelectionne,
TABLE.vitrine TD.pictoNiveauSelectionne,
TABLE.vitrine TR.NiveauFilsSelectionne,
TABLE.vitrine TR.NiveauSelectionne 
{   
    background-color:#559faa; 
}

TABLE.vitrine TD.pictoNiveauNormal 
{
    width:20px;
    height:20px;    
    background: url( images/arrow_menu_bleu.jpg) no-repeat;
}

TABLE.vitrine TD.NiveauNormal a 
{
    color:#559faa; 
}

TABLE.vitrine TABLE a
{
   color: #559faa;
}


TABLE.vitrine TABLE TD.pictoNiveau1Selectionne,
TABLE.vitrine TABLE TD.pictoNiveau1FilsSelectionne,
TABLE.vitrine TABLE TD.pictoNiveau2Normal,
TABLE.vitrine TABLE TD.pictoNiveau1Normal
{   
   width:30px;
}
TABLE.vitrine TABLE TD.Niveau1Normal,
TABLE.vitrine TABLE TD.Niveau2Selectionne,
TABLE.vitrine TABLE TD.Niveau2Normal,
TABLE.vitrine TABLE TD.Niveau1Selectionne
{   

}

TABLE.vitrine TABLE TD.pictoNiveau1FilsSelectionne
{
    background: url( images/puce_bleu_on.gif) no-repeat right top;
}

TABLE.vitrine TABLE TD.pictoNiveau1Normal,
TABLE.vitrine TABLE TD.pictoNiveau2Normal
{
    background: url( images/puce_bleu.gif) no-repeat right top;
}

TABLE.vitrine TABLE TD.Niveau2Normal,
TABLE.vitrine TABLE TD.Niveau2Selectionne,
TABLE.vitrine TABLE TD.pictoNiveau2Normal,
TABLE.vitrine TABLE TD.pictoNiveau2Selectionne
{
    background-color:#FFF;
}

TABLE.vitrine TABLE TD.Niveau1FilsSelectionne a.Niveau1FilsSelectionne:hover,
TABLE.vitrine TABLE TD.Niveau1Normal a.Niveau1Normal:hover,
TABLE.vitrine TABLE TD.Niveau2Normal a.Niveau2Normal:hover 
{
    text-decoration:underline;
}

TABLE.vitrine TABLE TD.Niveau1Selectionne a.Niveau1Selectionne,
TABLE.vitrine TABLE TD.Niveau2Selectionne a.Niveau2Selectionne
{
    color:#000000;
}


TABLE.vitrine TABLE
{
    width:100%;
    background-color:#EAF3F4; /*dae9eb*/
}

/* ------------- PARTICULIER --------------*/
TABLE.particulier 
{
   width:157px;
   margin-left:2px;
}
TABLE.particulier a 
{
    text-decoration:none;
}
TABLE.particulier TD.pictoNiveauFilsSelectionne,
TABLE.particulier TD.pictoNiveauSelectionne 
{
    width:16px;
    height:20px;
    background: url(images/arrow_menu_turquoise_bas.jpg) no-repeat;
}

TABLE.particulier TD.ConteneurContenu 
{
    padding-bottom:2px;
    padding-left:2px;

}

TABLE.particulier a.NiveauFilsSelectionne,
TABLE.particulier a.NiveauSelectionne  { color:#FFF; }

TABLE.particulier TD.ConteneurContenu,
TABLE.particulier TD.pictoNiveauFilsSelectionne,
TABLE.particulier TD.pictoNiveauSelectionne,
TABLE.particulier TR.NiveauFilsSelectionne,
TABLE.particulier TR.NiveauSelectionne 
{   
    background-color:#55bfaa; 
}

TABLE.particulier TD.pictoNiveauNormal 
{
    width:16px;
    height:20px;    
    background: url( images/arrow_menu_turquoise.jpg) no-repeat;
}

TABLE.particulier TABLE a,
TABLE.particulier TD.NiveauNormal a 
{
    color:#3fb7b9; 
}


TABLE.particulier TABLE TD.pictoNiveau1Selectionne,
TABLE.particulier TABLE TD.pictoNiveau1FilsSelectionne,
TABLE.particulier TABLE TD.pictoNiveau2Normal,
TABLE.particulier TABLE TD.pictoNiveau1Normal
{   
   width:30px;
}
TABLE.particulier TABLE TD.Niveau1Normal,
TABLE.particulier TABLE TD.Niveau2Selectionne,
TABLE.particulier TABLE TD.Niveau2Normal,
TABLE.particulier TABLE TD.Niveau1Selectionne
{   

}

TABLE.particulier TABLE TD.pictoNiveau1FilsSelectionne
{
    background: url( images/puce_turquoise_on.gif) no-repeat right top;
}

TABLE.particulier TABLE TD.pictoNiveau1Normal,
TABLE.particulier TABLE TD.pictoNiveau2Normal
{
    background: url( images/puce_turquoise.gif) no-repeat right top;
}

TABLE.particulier TABLE TD.Niveau2Normal,
TABLE.particulier TABLE TD.Niveau2Selectionne,
TABLE.particulier TABLE TD.pictoNiveau2Normal,
TABLE.particulier TABLE TD.pictoNiveau2Selectionne
{
    background-color:#FFF;
}

TABLE.particulier TABLE TD.Niveau1FilsSelectionne a.Niveau1FilsSelectionne:hover,
TABLE.particulier TABLE TD.Niveau1Normal a.Niveau1Normal:hover,
TABLE.particulier TABLE TD.Niveau2Normal a.Niveau2Normal:hover 
{
    text-decoration:underline;
}

TABLE.particulier TABLE TD.Niveau1Selectionne a.Niveau1Selectionne,
TABLE.particulier TABLE TD.Niveau2Selectionne a.Niveau2Selectionne
{
    color:#000000;
}


TABLE.particulier TABLE
{
    width:100%;
    background-color:#E7F5F1; /*ddf1ed*/
}

/* ------------- AGRICOLE --------------*/
TABLE.agricole 
{
   width:157px;
   margin-left:2px;
}
TABLE.agricole a 
{
    text-decoration:none;
}
TABLE.agricole TD.pictoNiveauFilsSelectionne,
TABLE.agricole TD.pictoNiveauSelectionne 
{
    width:16px;
    height:20px;
    background: url(images/arrow_menu_vert_bas.jpg) no-repeat;
}

TABLE.agricole TD.ConteneurContenu 
{
    padding-bottom:2px;
    padding-left:2px;

}

TABLE.agricole a.NiveauFilsSelectionne,
TABLE.agricole a.NiveauSelectionne  { color:#FFF; }

TABLE.agricole TD.ConteneurContenu,
TABLE.agricole TD.pictoNiveauFilsSelectionne,
TABLE.agricole TD.pictoNiveauSelectionne,
TABLE.agricole TR.NiveauFilsSelectionne,
TABLE.agricole TR.NiveauSelectionne 
{   
    background-color:#7ebf00; 
}

TABLE.agricole TD.pictoNiveauNormal 
{
    width:16px;
    height:20px;    
    background: url( images/arrow_menu_vert.jpg) no-repeat;
}

TABLE.agricole TABLE a,
TABLE.agricole TD.NiveauNormal a 
{
    color:#7ebf00; 
}


TABLE.agricole TABLE TD.pictoNiveau1Selectionne,
TABLE.agricole TABLE TD.pictoNiveau1FilsSelectionne,
TABLE.agricole TABLE TD.pictoNiveau2Normal,
TABLE.agricole TABLE TD.pictoNiveau1Normal
{   
   width:30px;
}
TABLE.agricole TABLE TD.Niveau1Normal,
TABLE.agricole TABLE TD.Niveau2Selectionne,
TABLE.agricole TABLE TD.Niveau2Normal,
TABLE.agricole TABLE TD.Niveau1Selectionne
{   

}

TABLE.agricole TABLE TD.pictoNiveau1FilsSelectionne
{
    background: url( images/puce_vert_on.gif) no-repeat right top;
}

TABLE.agricole TABLE TD.pictoNiveau1Normal,
TABLE.agricole TABLE TD.pictoNiveau2Normal
{
    background: url( images/puce_vert.gif) no-repeat right top;
}

TABLE.agricole TABLE TD.Niveau2Normal,
TABLE.agricole TABLE TD.Niveau2Selectionne,
TABLE.agricole TABLE TD.pictoNiveau2Normal,
TABLE.agricole TABLE TD.pictoNiveau2Selectionne
{
    background-color:#FFF;
}

TABLE.agricole TABLE TD.Niveau1FilsSelectionne a.Niveau1FilsSelectionne:hover,
TABLE.agricole TABLE TD.Niveau1Normal a.Niveau1Normal:hover,
TABLE.agricole TABLE TD.Niveau2Normal a.Niveau2Normal:hover 
{
    text-decoration:underline;
}

TABLE.agricole TABLE TD.Niveau1Selectionne a.Niveau1Selectionne,
TABLE.agricole TABLE TD.Niveau2Selectionne a.Niveau2Selectionne
{
    color:#000000;
}


TABLE.agricole TABLE
{
    width:100%;
    background-color:#EEF7E6;/*daecc6*/
}

/* ------------- ENTREPRISE --------------*/
TABLE.entreprise 
{
   width:157px;
   margin-left:2px;
}
TABLE.entreprise a 
{
    text-decoration:none;
}
TABLE.entreprise TD.pictoNiveauFilsSelectionne,
TABLE.entreprise TD.pictoNiveauSelectionne 
{
    width:16px;
    height:20px;
    background: url(images/arrow_menu_fushia_bas.jpg) no-repeat;
}

TABLE.entreprise TD.ConteneurContenu 
{
    padding-bottom:2px;
    padding-left:2px;

}

TABLE.entreprise a.NiveauFilsSelectionne,
TABLE.entreprise a.NiveauSelectionne  { color:#FFF; }

TABLE.entreprise TD.ConteneurContenu,
TABLE.entreprise TD.pictoNiveauFilsSelectionne,
TABLE.entreprise TD.pictoNiveauSelectionne,
TABLE.entreprise TR.NiveauFilsSelectionne,
TABLE.entreprise TR.NiveauSelectionne 
{   
    background-color:#aa3f55; 
}

TABLE.entreprise TD.pictoNiveauNormal 
{
    width:16px;
    height:20px;    
    background: url( images/arrow_menu_fushia.jpg) no-repeat;
}

TABLE.entreprise TABLE a,
TABLE.entreprise TD.NiveauNormal a 
{
    color:#aa3f55; 
}


TABLE.entreprise TABLE TD.pictoNiveau1Selectionne,
TABLE.entreprise TABLE TD.pictoNiveau1FilsSelectionne,
TABLE.entreprise TABLE TD.pictoNiveau2Normal,
TABLE.entreprise TABLE TD.pictoNiveau1Normal
{   
   width:30px;
}
TABLE.entreprise TABLE TD.Niveau1Normal,
TABLE.entreprise TABLE TD.Niveau2Selectionne,
TABLE.entreprise TABLE TD.Niveau2Normal,
TABLE.entreprise TABLE TD.Niveau1Selectionne
{   

}

TABLE.entreprise TABLE TD.pictoNiveau1FilsSelectionne
{
    background: url( images/puce_fushia_on.gif) no-repeat right top;
}

TABLE.entreprise TABLE TD.pictoNiveau1Normal,
TABLE.entreprise TABLE TD.pictoNiveau2Normal
{
    background: url( images/puce_fushia.gif) no-repeat right top;
}

TABLE.entreprise TABLE TD.Niveau2Normal,
TABLE.entreprise TABLE TD.Niveau2Selectionne,
TABLE.entreprise TABLE TD.pictoNiveau2Normal,
TABLE.entreprise TABLE TD.pictoNiveau2Selectionne
{
    background-color:#FFF;
}

TABLE.entreprise TABLE TD.Niveau1FilsSelectionne a.Niveau1FilsSelectionne:hover,
TABLE.entreprise TABLE TD.Niveau1Normal a.Niveau1Normal:hover,
TABLE.entreprise TABLE TD.Niveau2Normal a.Niveau2Normal:hover 
{
    text-decoration:underline;
}

TABLE.entreprise TABLE TD.Niveau1Selectionne a.Niveau1Selectionne,
TABLE.entreprise TABLE TD.Niveau2Selectionne a.Niveau2Selectionne
{
    color:#000000;
}


TABLE.entreprise TABLE
{
    width:100%;
    background-color:#F4E8EB; /*ecd6db*/
}

/* ------------- COLLECTIVITE --------------*/
TABLE.collectivites 
{
   width:157px;
   margin-left:2px;
}
TABLE.collectivites a 
{
    text-decoration:none;
}
TABLE.collectivites TD.pictoNiveauFilsSelectionne,
TABLE.collectivites TD.pictoNiveauSelectionne 
{
    width:20px;
    height:20px;
    background: url(images/arrow_menu_orange_bas.jpg) no-repeat;
}

TABLE.collectivites TD.ConteneurContenu 
{
    padding-bottom:2px;
    padding-left:2px;

}

TABLE.collectivites a.NiveauFilsSelectionne,
TABLE.collectivites a.NiveauSelectionne  { color:#FFF; }

TABLE.collectivites TD.ConteneurContenu,
TABLE.collectivites TD.pictoNiveauFilsSelectionne,
TABLE.collectivites TD.pictoNiveauSelectionne,
TABLE.collectivites TR.NiveauFilsSelectionne,
TABLE.collectivites TR.NiveauSelectionne 
{   
    background-color:#d45f00; 
}

TABLE.collectivites TD.pictoNiveauNormal 
{
    width:20px;
    height:20px;    
    background: url( images/arrow_menu_orange.jpg) no-repeat;
}

TABLE.collectivites TABLE a,
TABLE.collectivites TD.NiveauNormal a 
{
    color:#d45f00; 
}


TABLE.collectivites TABLE TD.pictoNiveau1Selectionne,
TABLE.collectivites TABLE TD.pictoNiveau1FilsSelectionne,
TABLE.collectivites TABLE TD.pictoNiveau2Normal,
TABLE.collectivites TABLE TD.pictoNiveau1Normal
{   
   width:30px;
}
TABLE.collectivites TABLE TD.Niveau1Normal,
TABLE.collectivites TABLE TD.Niveau2Selectionne,
TABLE.collectivites TABLE TD.Niveau2Normal,
TABLE.collectivites TABLE TD.Niveau1Selectionne
{   

}

TABLE.collectivites TABLE TD.pictoNiveau1FilsSelectionne
{
    background: url( images/puce_orange_on.gif) no-repeat right top;
}

TABLE.collectivites TABLE TD.pictoNiveau1Normal,
TABLE.collectivites TABLE TD.pictoNiveau2Normal
{
    background: url( images/puce_orange.gif) no-repeat right top;
}

TABLE.collectivites TABLE TD.Niveau2Normal,
TABLE.collectivites TABLE TD.Niveau2Selectionne,
TABLE.collectivites TABLE TD.pictoNiveau2Normal,
TABLE.collectivites TABLE TD.pictoNiveau2Selectionne
{
    background-color:#FFF;
}

TABLE.collectivites TABLE TD.Niveau1FilsSelectionne a.Niveau1FilsSelectionne:hover,
TABLE.collectivites TABLE TD.Niveau1Normal a.Niveau1Normal:hover,
TABLE.collectivites TABLE TD.Niveau2Normal a.Niveau2Normal:hover 
{
    text-decoration:underline;
}

TABLE.collectivites TABLE TD.Niveau1Selectionne a.Niveau1Selectionne,
TABLE.collectivites TABLE TD.Niveau2Selectionne a.Niveau2Selectionne
{
    color:#000000;
}


TABLE.collectivites TABLE
{
    width:100%;
    background-color:#FCE9E0;/*faded2*/
}

/* ------------- INTERNATIONAL --------------*/
TABLE.international 
{
   width:157px;
   margin-left:2px;
}
TABLE.international a 
{
    text-decoration:none;
}
TABLE.international TD.pictoNiveauFilsSelectionne,
TABLE.international TD.pictoNiveauSelectionne 
{
    width:20px;
    height:20px;
    background: url(images/arrow_menu_violet_bas.jpg) no-repeat;
}

TABLE.international TD.ConteneurContenu 
{
    padding-bottom:2px;
    padding-left:2px;

}

TABLE.international a.NiveauFilsSelectionne,
TABLE.international a.NiveauSelectionne  { color:#FFF; }

TABLE.international TD.ConteneurContenu,
TABLE.international TD.pictoNiveauFilsSelectionne,
TABLE.international TD.pictoNiveauSelectionne,
TABLE.international TR.NiveauFilsSelectionne,
TABLE.international TR.NiveauSelectionne 
{   
    background-color:#7f3faa; 
}

TABLE.international TD.pictoNiveauNormal 
{
    width:20px;
    height:20px;    
    background: url( images/arrow_menu_violet.jpg) no-repeat;
}

TABLE.international TABLE a,
TABLE.international TD.NiveauNormal a 
{
    color:#7f3faa; 
}


TABLE.international TABLE TD.pictoNiveau1Selectionne,
TABLE.international TABLE TD.pictoNiveau1FilsSelectionne,
TABLE.international TABLE TD.pictoNiveau2Normal,
TABLE.international TABLE TD.pictoNiveau1Normal
{   
   width:30px;
}
TABLE.international TABLE TD.Niveau1Normal,
TABLE.international TABLE TD.Niveau2Selectionne,
TABLE.international TABLE TD.Niveau2Normal,
TABLE.international TABLE TD.Niveau1Selectionne
{   

}

TABLE.international TABLE TD.pictoNiveau1FilsSelectionne
{
    background: url( images/puce_violet_on.gif) no-repeat right top;
}

TABLE.international TABLE TD.pictoNiveau1Normal,
TABLE.international TABLE TD.pictoNiveau2Normal
{
    background: url( images/puce_violet.gif) no-repeat right top;
}

TABLE.international TABLE TD.Niveau2Normal,
TABLE.international TABLE TD.Niveau2Selectionne,
TABLE.international TABLE TD.pictoNiveau2Normal,
TABLE.international TABLE TD.pictoNiveau2Selectionne
{
    background-color:#FFF;
}

TABLE.international TABLE TD.Niveau1FilsSelectionne a.Niveau1FilsSelectionne:hover,
TABLE.international TABLE TD.Niveau1Normal a.Niveau1Normal:hover,
TABLE.international TABLE TD.Niveau2Normal a.Niveau2Normal:hover 
{
    text-decoration:underline;
}

TABLE.international TABLE TD.Niveau1Selectionne a.Niveau1Selectionne,
TABLE.international TABLE TD.Niveau2Selectionne a.Niveau2Selectionne
{
    color:#000000;
}


TABLE.international TABLE
{
    width:100%;
    background-color:#EFE8F4; /*e0d1ea*/
}




