/* MENU GAUCHE VERTICAL CATALOGUE  /////////////////////////////
/////////////////////////////////////////////////////////////*/
#menuCat dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menuCat {
width: 184px;
font-family:Arial, Helvetica, sans-serif;
}
#menuCat dt {
cursor: pointer;
line-height: 14px;
text-align: left;
padding-left: 7px;
padding-top: 11px;
padding-bottom: 11px;
/*font-family:Arial, Helvetica, sans-serif;*/
font-size:12px;
font-weight: bold;
color:#6254A0;
background: #ECEDF5;
/*background-image:url(images/menudiv1bg.gif);*/
}
#menuCat dt a:hover {
background: #DCDDE5;
}

#menuCat li a, #menuCat dt a {
display: block;
height: 19px;
background: #DCDDE5;
line-height: 18px;
padding-left: 20px;
padding-top: 4px;
padding-bottom: 4px;
font-size:12px;
color: #6254A0;
text-decoration: none;
}
#menuCat li a:hover {
background: #C4C5CC;
}

#menucat .lineGreen {
font-size:1px;
cursor: default;
line-height: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
height:2px;
background: #B3C200;
}
#menucat .lineBlue {
font-size:1px;
cursor: default;
line-height: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
height:2px;
background: #14ABB0;
}
#menucat .lineRed {
font-size:1px;
cursor: default;
line-height: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
height:2px;
background: #FF0040;
}
#menucat .lineOrange {
font-size:1px;
cursor: default;
line-height: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
height:2px;
background: #FF9900;
}

#menucat .lineSmenuSep {
font-size:1px;
cursor: default;
line-height: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
height:3px;
background-image:url(/nathan/img/accueil/accueilCatSmenuSep.gif);
/* EN PROD >>>>>>>>>> background-image:url(/img/accueil/accueilCatSmenuSep.gif); */
}


/* BLOC GAUCHE RECHERCHE /////////////////////////////////////////
///////////////////////////////////////////////////////////////*/
.menuCatChampRechTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#773680;
padding-left:3px;
}

a.menuCatLienRechAv {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#773680;
}
a.menuCatLienRechAv:hover {
color:#f0ceeb;
}


/* BLOCS ACCROCHES ///////////////////////////////////////////////
///////////////////////////////////////////////////////////////*/
.blocAccrocheBleu a{
color:#1098ca;
}
.blocAccrocheRouge a{
color:#ff0040;
}
.blocAccrocheOrange a{
color:#fc7826;
}
.blocAccrocheVert a{
color:#a1ae03;
}

.blocAccrocheBleu td.blocAccrLigneSep {
background-color:#1098ca;
}
.blocAccrocheRouge td.blocAccrLigneSep {
background-color:#ff0040;
}
.blocAccrocheOrange td.blocAccrLigneSep {
background-color:#fd9a5c;
}
.blocAccrocheVert td.blocAccrLigneSep {
background-color:#b8c610;
}

.blocAccrCellTitreRub {
padding-top:8px;
}
a.blocAccrTitreRub {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
a.blocAccrTitreRub:hover {
text-decoration:none;
}
a.blocAccrTitreRub_inscription {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}
a.blocAccrTitreRub_inscription:hover {
text-decoration:none;
}

.blocAccrCellTitreInfo {
padding-top:5px;
padding-left:5px;
padding-right:5px;
}
a.blocAccrTitreInfo {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a.blocAccrTitreInfo:hover {
text-decoration:none;
}

.blocAccrCellLibInfo {
padding-top:3px;
padding-left:5px;
padding-right:3px;
vertical-align:top;
text-align:left;
}
a.blocAccrLibInfo {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-decoration:none;
}
a.blocAccrLibInfo:hover {
text-decoration:none;
}
